[PATCH 00/45] Revisiting WinHelp with RichEdit
Eric Pouech
eric.pouech at orange.fr
Sun Mar 23 04:16:10 CDT 2008
The following serie reimplements WinHelp using RichEdit as the
layout/rendering engine instead of a home grown one.
In more details, the changes are as follows:
- some user interface enhancements:
+ ESC closes the program
+ startup without arguments opens the file pickup dialog
+ ability to zoom in/out
+ new icon for winhelp
+ support for icon out of .hlp file
+ capacity to select and copy text to clipboard
- some fixes in .hlp file parsing:
+ parsing of tables is now correct (was missing some cells)
+ parsing of links with file & window name
- moved all .hlp file contents' rendering to a richedit (child) window
- hence, lots of graphical enhancements thanks to richedit:
+ lots of paragraph formating
+ enhanced tabs' support
+ transparent bitmap support
+ but still some improvements to be made to richedit (tables)
- references (for page, link...) now work when the link is within a
page (was only working correctly at the top of the page)
- simplified some internal code:
+ windows' layout & handling
+ window creation
- lots of bug & memory leak fixes
A+
--
Eric Pouech
More information about the wine-patches
mailing list