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

Reply via email to