Commit Graph

93 Commits

Author SHA1 Message Date
Eric Pouech 00040c4814 winhelp: Added support for relative offsets in richedit rendered pages. 2008-05-02 11:24:12 +02:00
Eric Pouech 15f6786bcc winhelp: Added support for font scaling when using RichEdit. 2008-05-02 11:24:04 +02:00
Eric Pouech c3b022cecf winhelp: We can now get rid of the tests about a NULL rtfData block. 2008-05-02 11:23:46 +02:00
Eric Pouech 2ee5cd8d7c winhelp: Remove the internal data used for the old rendering. 2008-05-02 11:23:36 +02:00
Eric Pouech 2f1048862a winhelp: Added support for transparent bitmaps. 2008-04-30 13:45:23 +02:00
Eric Pouech 8f1805f9b6 winhelp: Generate the proper RTF data for a table formatting. 2008-04-30 13:45:23 +02:00
Kirill K. Smirnov 471d68c1d1 winhelp: Fix possible copy/paste error. 2008-04-28 14:20:17 +02:00
Kirill K. Smirnov bfaeb42b09 winhelp: Shift by 6 not 4 in case of old 3.0 file.
This necessary piece of code was lost. Restore it.
2008-04-28 14:20:13 +02:00
Kirill K. Smirnov 5744fb45cf winhelp: We can reference any page in HLPFILE_BrowsePage(). Perform similar change in HLPFILE_DoReadHlpFile() for the symmetry. 2008-04-28 14:19:06 +02:00
Eric Pouech 5da401950c winhelp: Emit the proper RTF stream for a metafile to RichEdit. 2008-04-25 11:28:01 +02:00
Eric Pouech 5309ad1c8f winhelp: Emit proper RTF tokens for a bitmap. 2008-04-25 11:27:51 +02:00
Eric Pouech 666bf7b892 winhelp: Properly decode the keep bit in paragraph style. 2008-04-25 11:27:28 +02:00
Eric Pouech 3299f1b869 winhelp: Set the borders of a paragraph in richedit. 2008-04-25 11:27:21 +02:00
Eric Pouech 300fa96245 winhelp: Set the alignment of paragraph in richedit. 2008-04-25 11:27:13 +02:00
Eric Pouech 26de7ddcd4 winhelp: Added support for paragraph information. 2008-04-25 11:23:33 +02:00
Eric Pouech 523a5b3f31 winhelp: Added support for richedit tabs in paragraph format. 2008-04-25 11:23:26 +02:00
Eric Pouech 56a41706c7 winhelp: Setup a better font size for the richedit rendering. 2008-04-24 12:21:37 +02:00
Eric Pouech 603e1a1584 winhelp: Implement the first round of support for links in RichEdit. 2008-04-24 12:20:13 +02:00
Eric Pouech 1e5199af35 winhelp: Added proper RTF conversion for non breakable space and hyphen. 2008-04-24 12:19:54 +02:00
Eric Pouech 0a3f4d1173 winhelp: Add proper support for charset from headers and escaped non ANSI characters in RTF stream. 2008-04-24 12:19:47 +02:00
Eric Pouech e29b5f5dfb winhelp: Start feeding the richedit control with relevant RTF stream. 2008-04-24 12:19:06 +02:00
Eric Pouech 0c18020ca9 winhelp: Fix the link kind (and color) of the 0xEA-0xEF family. 2008-04-23 12:29:31 +02:00
Eric Pouech 3f1b62f2f7 winhelp: Simplify most of the helpers dealing with window creation. 2008-04-23 12:28:32 +02:00
Eric Pouech a4480365d7 winhelp: Added ability to locate information within a page (and to store it inside WNDPAGE). 2008-04-23 12:28:11 +02:00
Eric Pouech 61cc510623 winhelp: Now use the icon out of hlpfile if any. 2008-04-23 12:28:00 +02:00
Eric Pouech e862e7d84c winhelp: Fix the loading of a row in a table (especially, for multiple paragraphs in a single cell). 2008-04-23 12:26:01 +02:00
Eric Pouech e0032f0ceb winhelp: Fix window caption index in |SYSTEM. 2008-04-23 12:25:50 +02:00
Austin English 6e59cd2c34 Spelling fixes. 2008-04-22 12:20:12 +02:00
Eric Pouech 7ca4a03428 winhelp: Silencing the copyright system record entry while parsing help files. 2008-04-21 14:05:37 +02:00
Eric Pouech 84f0968acd winhelp: Instead of loading all pages at once, allow to browse them one by one. 2008-04-21 14:05:37 +02:00
Eric Pouech 7ceb62f90a winhelp: Fixed the parsing of a link containing both a .hlp file and a window name. 2008-04-21 14:05:36 +02:00
Eric Pouech a107279410 winhelp: Moved all static data used when parsing HLP files into the internal structures. 2008-04-21 14:05:36 +02:00
Eric Pouech 975774382b winhelp: Fix regression introduced by Win64 warning fixes. 2008-04-18 11:46:08 +02:00
Dmitry Timoshkov 8ba66c0cc1 winhelp: Fix Win64 warnings. 2008-04-09 16:27:42 +02:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Kirill K. Smirnov 6af0e45d79 winhelp: Remember last added page. 2007-12-18 12:32:55 +01:00
Lionel Debroux 14bed07c99 winhelp: Fix memory leaks (found by Smatch). 2007-12-13 14:30:40 +01:00
Kirill K. Smirnov 6a2ad1b479 winhelp: Read keywords. 2007-12-13 13:09:31 +01:00
Kirill K. Smirnov af21361dbf winhelp: Export enum and search B+ tree functions. 2007-12-13 13:09:25 +01:00
Kirill K. Smirnov 16cc13341f winhelp: Change font charset from ANSI to DEFAULT. 2007-12-12 13:48:11 +01:00
Kirill K. Smirnov ae534def54 winhelp: winhelp >3.0 files always use 0x4000 as a divisor in TOPICPOS regardless of DecompressSize. 2007-12-05 12:04:33 +01:00
Kirill K. Smirnov 7f2c72498a winhelp: There are files without Phrases or Phrases40 compression, add support for them. 2007-12-04 18:30:25 +01:00
Kirill K. Smirnov a9491cf0cd winhelp: Use HEAP_ZERO_MEMORY instead of setting individual fields to zero. 2007-12-04 14:32:38 +01:00
Kirill K. Smirnov 33a05f088e winhelp: Enlarge font size by 3 as native winhelp does. 2007-12-03 14:43:28 +01:00
Kirill K. Smirnov 2c52f8883d winhelp: Rewrite internal files lookup using B+ tree search. Add some sanity checks. 2007-12-03 14:43:21 +01:00
Kirill K. Smirnov f4023569b3 winhelp: Rewrite Context support using B+ tree search. 2007-12-03 14:43:15 +01:00
Kirill K. Smirnov 6e002c59ce winhelp: Implement generic B+ tree search function. 2007-12-03 14:42:37 +01:00
Kirill K. Smirnov bef9ab5dd5 winhelp: winhelp 3.0 uses page numbers instead of hash values. 2007-12-03 14:39:41 +01:00
Kirill K. Smirnov ee863153cd winhelp: Add support for winhelp 3.0 topics. 2007-12-03 14:39:29 +01:00
Kirill K. Smirnov 73e9173e7c winhelp: Add support for winhelp 3.0 phrases. 2007-12-03 14:39:18 +01:00