Changes in V. 0.3.4 beta 1 - Added New Window ^N to File menu - Form text areas - now use cflib to enable all language keyboards - Shift Del, deletes to end of line - Paste is not artificially limited to any length of buffer. This may have unexpected consequences which will be fixed if they arise. - The URL input field can be copied with Drag and Drop to the bookmark window. beta 2 - Form text areas - Bug fix for carriage returns and tabs pasted from clipboard. beta 4 - url field code changes bete 6 - moved clipboard code to separate module - start to add Ctrl-C to form textareas (not yet working) Changes in V. 0.3.3 beta - OLGA support implemented (as client). Files sent to an OLGA server (as eg. QED) get reloaded by HighWire after changed by the server. - New Feature implemented: Initial Support for file method FORMs (file upload via forms) - New Feature implemented: Basic Bookmark support - Bookmark GEO stored in Config file - Ability to open Bookmark window from menu and with Control+B - Ability to bookmark a window from menu, popups and with Control+D - cfg keyword HOTLIST_OPEN opens the window automatically at program start - New config keyword FIXED_CMAP for using an optimized color palette and COLORS_CHANGED messaging in 8 planes screen mode for speeding up color remapping and better color results. This palette is also always used for plane modes > 8. - Support added for image/x-icon format and mime type. - Improved image decoder selector, makes loading of some images a bit faster. - Bug Fix for background colors. - New config keyword DATA_DIR to define the default directory for downloading files (affects also path for opening local files). - Improved opening of windows in the background (SHIFT+ALT while clicking a link). - Bug Fix: Highwire now gets form data encoding from the form. - Corrected behaviour of sending data in the sting/stik2 OVLs. Could lead to connection errors while posting data. - Bug Fix for window geo code and constantly reseting values. - Bug Fix for text following floating images. - Overworked handling of align/float/text-align attributes. - Table Border code overhauled. - Force empty Option tags to be '_'. - Invalid 'polygon' map areas supported, as well as a few other wonderful errors brought to the world by IE. - Invalid '&' CSS token and corresponding rules ignored. Also invalid '\' escaped CSS tokens and identifiers ignored as well as invalid trailing ';'. - New mime-type 'audio/mpeg' (*.mp3) added, will be simply propagated to the AV-server. - Reading of 'Content-Type ... charset=' from the HTTP header fixed. This was never working correctly before (#172). - Bugs #172, #179, #217 resolved. __________________________________________________ Changes in V. 0.3.2 release of December 29, 2006: - CSS file loading mechanisms got substantially overhauled to avoid endless loops due to redirected files. This makes also downloading a bit faster, as a nice side effect (#0219). - CSS width attribute added for formular elements text, file and password. - New feature implemented: holding SHIFT+ALT while clicking a link opens a new window and set it to the bottom. - New feature implemented: SHIFT+TAB now navigates backwards in a FORM. - New feature implemented: Starting Window position now stored in CFG file. Saved when program exited with 'Quit' from menu bar. - Font Setup dialog implemented to change fonts on the fly. Works only with selectors supporting the Font Protocol (eg. the Thing desktop). - Reworked the progress bar of browser windows for loading pages. - Scheduler timer functionality brought in place to reduce CPU usage while HighWire is ideling. The related code was already implemented long time ago but forgotten to be used. - Font-size handling refined. Set font size can never be smaller than defined min size. - Handling of % values in scan_numeric() modified (sourceforge fix). - CSS positioning system modified. - CSS border system CSS2 compliant. Styles None, Hidden, Double, Dotted, Dashed, Solid, Inset, Outset support. - CSS display:none support added. @media parsing improved. !important rules support added. - CSS specificity or weighting system changed from base 10 to base 100. Avoids rules with 10 tags being more specific than a rule with 1 class. - CSS Tokens added: Bottom Right Border-bottom-color Border-bottom-style Border-bottom-width Border-top-color Border-top-style Border-top-width Border-left-color Border-left-style Border-left-width Border-right-color Border-right-style Border-right-width Border-style - AVSERVER detection rewritten (MLUTZ) fixes Teradesk troubles. Also drag&drop is working via AVSERVER. The behaviour can be changed by AV_WINDOW in highwire.cfg: AV_WINDOW = 1: drag&drop through AVSERVER enabled. AV_WINDOW = 2: also enables global window cycling. - Drag and Drop for the URL input field. - Bugfix for interlaced monochrome PNGs, a buffer was calculated too small. - Bugfix Images now scaled properly if only height or width provided. - Bugfix TH & TD tag CSS Text style em & ex support (google bug fix). - Bugfix catch unterminated tags inside of H# tags. - Bugfix some bad Text indent values caught. - Bugfix CSS text weight bold reset. - Bugfix CTRL+N now opens Highwire start page, SHIFT+CTRL+N opens an empty New Window. - Bugfix Open Image in new window possible when view images is disabled. - Bugs #174, #0181, #0219, #0220 resolved. __________________________________________________ Changes in V. 0.3.0 release of February 07, 2006: - Several bugs with bad pointers from the 0.2.7 release fixed, some no longer used code removed. - The download manager handles 'chunked mode' data streams correctly now; Target file names get adapted for redirected connections (eg. download some release zip from the HighWire site). - Unterminated attribute strings in tags now attempted to be parsed. - Improved VA/AV protocol messageing, replaced VA_START by AV_STARTPROG. - CSS specificity or weighting system introduced. - CSS parser improved for better compatibility: attribute text-decoration:none suppresses text underline; Float values without leading digits supported; Handle values when there are speces before theit units; PX sizes reduced to more closely match FF,IE display. - New CSS keywords implemented: border-top, border-bottom, border-left, border-right, display:inline. - Wrong error output removed which occured every time when a CSS file was (correctly) ending with a comment. - Table width calculation improved, eg. when the 'nowrap' attribute comes into count. - Bugs #0122, #161 resolved. __________________________________________________ Changes in V. 0.2.7 release of December 24, 2005: - "Save as..." implemented for images, via the right click popup menu. - Numerous improvements on the CSS style support (eg. 'list-style:..') and CSS styles applied to many more tags than before. - Percentage Font Size bug fixed. - Table Cell 'nowrap' bug fixed. - Scanner improved to recognize some odd but legal percentage color values. __________________________________________________ Changes in V. 0.2.6 release of November 08, 2005: - Download manager implemented for the "Save Target As" popup item. Can handle up to four connections at a time. - Support added for HTTP Authentication (RFC2069 Basic only, no RFC2617 Digest/MD5 yet). - The URL input field got an own history for the ten last URLs typed in by the user. These entries are stored and stay persistent between program quit and the next start. Also there are some improvements to remove control characters due to due to copy&paste actions (by G.Stoll). - Table attributes COLSPAN=0 and ROWSPAN=0 implemented (#0112). Some improvements for table rendering (width calculation). - Memory leak closed in the Table destructor. - Bugfix for memory from the program's data segment get freed in true color (reported by Zorro). - Loading strategy changed to reduce the probability of connection timeouts. Also some pages with lots of images are loaded a bit faster now. - The HELP key opens the correct document now rather then the outdated file. - Correction to have X11 bitmap and pixmap images stored in the cache with the right extension; Added truncated *.jpe to recognized extensions. - Improved code to filter out javascript parts from HTML (#0201), also improved code for handling HTML comments. - Code adapted for gemlib version >= 0.43 (#0145) and inline asm adapted for gcc 3. - Bugs #0112, #0129, #0145, #0158, #0186, #0201 resolved. __________________________________________________ Changes in V. 0.2.5 release of March 15, 2005: - Dir listing corrected for displaying file/dir names containing blanks (#0085). - Handling of