DO NOT REPLY TO THIS MESSAGE. INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.
[STR New] Link: http://www.fltk.org/str.php?L2634 Version: 1.3-current Here is my worklog for fl_help_view rev 27 - fixed compiler errors to get it building with fltk-1.3.x make - fixed seemingly random fonts appearing on Mac, required changes to header - fixed font list not being read properly on PPC Mac - fixed no spaces between words on PPC Mac rev 26 - changed scope of handle() to public - added css functions: load_css(), parse_css(), get_css_value(), get_font_size() - added css properties: background-color, font-family/weight/style/size - added recognition system for css shorthand properties: font, background - fixed table without /tr breaking next row alignment - fixed table without tr not being drawn - added nearest font match to font_face() rev 25 - removed getcwd for init with relative path, need to init with full path. - fixed format_table crash if td colspan width too thin. - added page topline position history, required changes to header/fltkgui. - added javascript:history.back/forward/go support, required changes to fltkgui. - added openurl support for user navigation style, required changes to fltkgui. rev 24 - fixed some more misc bugs. - added new function: setstyle, required changes to header and fltkgui. - added default user navigation style. - added print error page instead of null link. - added getcwd for initializing with a relative path. rev 23 - fixed a few misc bugs. - removed font_find function, not necessary, required changes to header. - fixed build_faces and font_face functions to work with anti-aliased fonts. rev 22 - fixed </a> sometimes not working bug, style spilling into next <td>. - added new methods: filepath and fileislink, for link targets fix. - fixed link targets not stored in link history, required changes to header and fltkgui. rev 21 - removed support for drawing new char refs via Symbol font, not compatible with FLTK 1.3. rev 20 - added new method reformat, for calls to format. - replaced add_block, format_table functions with extended argument versions. - added d-pointer by hijacking Fl_Help_Target, required changes to header. - replaced compare_targets function with cmp_targets, due to d-pointer. - replaced textfont_ and textsize_ with global statics. - moved local statics to d-pointer struct. - fixed links with target values not setting position on new page. rev 19 - changed vertical scroll size, now moves double the amount. - added new methods sansfont, monofont. - added new function font_find, used for new default fonts. - added new functions build_faces, font_face and font_style. - added full support for font face attribute, required changes to header. - fixed bold/italic not working with many fonts. - removed inconsistent resizing tweak in format. rev 18 - fixed nested table overwriting cell heights. - fixed nested table drawn below row height. - improved format speed to 30% less time, required changes to header. - fixed cell width not reset before/after nested table. - fixed nested table popping cell margin. - fixed pre text in tables not increasing cell width. - improved pre tabs width, miscalculated in tables. - added CHR() and MIL() macros. - fixed tables not popping last font. - fixed divide by zero error if table cells empty. - renamed variables and reordered functions alphabetically. rev 17 - fixed mouse over horizontal scrollbar showing active link/hand icon. - fixed last line in <td> misaligned, caused by new block per line system. - fixed empty <td> on end of row affecting next row y position. - fixed wrong line gaps before and after a table. - fixed nested tables overwriting <table> and <tr> 'bgcolor'. - improved color lookup, no hash needed for hex value. rev 16 - improved block system, every line is now in it's own block. - removed line[32] field to drop memory usage to about 30%, required changes to header. - tidied up code comments. rev 15 - improved <hr> and <h1-6> line spacing. - fixed font size not updating line y positions, required changes to header. - fixed nested tables overwriting subsequent <tr> and <td> cell data, required changes to header. rev 14 - added skipping of <script> to prevent drawing of Javascript code, etc. - finished fixes to <ul> and <li> code. - fixed <hr> line spacing miscalculations and added a shadow line. rev 13 - fixed <br> directly after another <br> not taking a new line. - added <li> 'type' support and drawing of circle and square bullets. - fixed <li> bullets on left margin not visible because of no default indent. - added all the missing character references (quote chars) listed in HTML 4. - added support for drawing most of the new char refs via the Symbol font. - fixed control characters not drawing correctly because of null widths. rev 12 - fixed hang caused by resizing window on a big page, included forms.H for timer code. - fixed words longer than window width taking an extra line. - added skipping format below drawing area during resizing, full format is after mouse release. rev 11 - fixed every table expanded to full document width, now scaled to window width. - fixed table widths not scaling to exactly what they should. - fixed text expanded to full document width, now line wrapped to window width. - fixed <hr> not drawn according to horizontal scrollbar position. - added <div> support, 'id' for target links and 'align'. rev 10 - fixed line wrapped images not taking enough new line space. - fixed </table> not resetting the new line space after an image. - fixed text on the same line as an image not aligned to the baseline. rev 9 - added tab spacing support in <pre> with correct tab alignment. - fixed images to align to the baseline instead of the top, required changes to header. rev 8 - fixed table margin indents ignored in formatting, required changes to header. - fixed <td> 'colspan' cells not scaling up when needed, result of previous colspan fix. - improved tables scaling a bit wider than they should. rev 7 - fixed <td> with 'colspan' > 1 causing miscalculation of table cell max column widths. - fixed tables scaling up beyond maximum width. rev 6 - fixed <pre> courier font changing when scrolling down, required changes to header. - reorganized HTML tag checking code, separated some tags and listed them alphabetically. - added all the missing tags listed in HTML 4, they are still unsupported. rev 5 - fixed <h1> font sizes and paragraph spacing. - fixed '<' character assumed to be an HTML tag. - HTML tags in <pre> changing courier font. rev 4 - added smart paragraph system so things like '<p></p>' only take one paragraph. - fixed <ul> margin indent set by font size instead of a fixed width. - fixed </pre> not taking a new line in certain cases. - improved <h1> and </h1> paragraph spacing. rev 3 - fixed <td> margin indent set by font size instead of a fixed width. - fixed </table> not closing the table row width. rev 2 - fixed <td> with 'colspan' > 1 causing miscalculation of table cell minimum widths. - fixed </tr> and </table> not popping the table's margin indent back. rev 1 - fixed </pre> not taking a new line causing text directly after it to draw on the same line. - added <blockquote> support which uses the existing <ul> code. Link: http://www.fltk.org/str.php?L2634 Version: 1.3-current _______________________________________________ fltk-bugs mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-bugs
