__________________________________________________ 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