summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-07Implemented search edit for the Index tab in the main form.Graeme Geldenhuys
2009-11-07some coding format changes.Graeme Geldenhuys
2009-11-07docdump: new outputs extended toc entry information.Graeme Geldenhuys
2009-11-07New unit that adds IIF() support.Graeme Geldenhuys
This simplies various statements where I need to return a true or false value. Nice for inline checks.
2009-11-07New 1bit type - an alternative to boolean typeGraeme Geldenhuys
2009-11-07Finally fixed the "unable to load topic" errorGraeme Geldenhuys
I simply forgot to cast the pointer to PByte before I incremented it to the next slot.
2009-11-05implemented new command line parametersGraeme Geldenhuys
* Fixed search by topic id * Implement search by topic name * Reworked the available parameters * Added extra debug information for INF file.
2009-11-05Surfaced more INF header information as properties.Graeme Geldenhuys
2009-11-04This fixes the extra spaces problem when show source code examples.Graeme Geldenhuys
2009-11-04This will now make that unordered lists are displayed correctly with a bullet.Graeme Geldenhuys
2009-10-29Lots of extra ProfileEvent calls and TLogicalFont is now a TObject descendant.Graeme Geldenhuys
2009-10-29various little changes. Nothing major.Graeme Geldenhuys
2009-10-29Standardized on more accessible fonts like 'Sans' instead of 'Aria'.Graeme Geldenhuys
All font references have been replaced with constants so now it's easier to update in the future. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-29AddAndResize caused 64bit DocView to crash.Graeme Geldenhuys
This rewrite is maybe not the most efficient, but at least it now works on 64bit DocView as well. Later all this will be removed when I move all PChar's to String type. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-28Adds support for highlighting searched words after a search.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-28Fixes a bug where if you clicked on the button in Index tab you got an error.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-28Minor code formatting, 2 new types and project file update.Graeme Geldenhuys
2009-10-28DocDump support for reading TOC information.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-28Implemented a Location BarGraeme Geldenhuys
The statusbar text now gets updated to show you where in the help file (based on TOC) you are. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-28Add support for hyperlinks in topic page.Graeme Geldenhuys
You can now click on blue hyperlinks in the topic and it will jump to that topic. This still needs work and lots more testing. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-27debug header information now reports on all opened files.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-27Setting initial starting directory and using it when using open file dialog.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-25Process Controls information.Graeme Geldenhuys
* Not 100% complete yet. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-25Extend IPF Format unit with Controls type definitions.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-25Add new NLS data structures to the IPF format file.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-25Processing Font data from the help file.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-25Helper Iterator classes for looping purposes.Graeme Geldenhuys
2009-10-25Processing NLS data.Graeme Geldenhuys
2009-10-25Add new unit that processes the String Table data in the inf file.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-25Add some explanatory comments to the code.Graeme Geldenhuys
2009-10-24Add processing of external file entries.Graeme Geldenhuys
Also added some unit level comments. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-24Add Extended Header information to docdump project.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-24Fix "index out of bounds" error when clicking on debug inf header menu option.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-24New documentation found on the "unknown" fields in the header structure.Graeme Geldenhuys
Thanks to the Open Watcom project I found the meaning of the remaining 4 unknown fields. Also made some minor changes to DocView to compile with new header structure. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-24New debug project: docdump which dumps the file structure of INF filesGraeme Geldenhuys
out to a more human readable form. Hopefully this will help me debug and reading problems in docview. And also help with implementation of a custom ipfc compiler (one day). Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-21Improved cmdline parameter handling and sync navigation.Graeme Geldenhuys
* Parameter handling now handles environment variables expanded to file names. * Parameter handling of Concatenated file names. * When searching and displaying a topic, the Contents treeview is synchronized with that Topic. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-21Two new procedures added to nvUtilities unit.Graeme Geldenhuys
* ListFilesInDirectory() * ParseAndExpandFileNames() Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-21Defined new constants used by docview.Graeme Geldenhuys
2009-10-21using os encoding fpgExtractFilePath.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-21Code formattingGraeme Geldenhuys
2009-10-21Add more support for command line parametersGraeme Geldenhuys
* Can now open one or more INF files * Can open file(s) and start a search via -s * Can show available command line params via -h Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-21Removed EpikTimer dependency - it was only for debugging.Graeme Geldenhuys
2009-10-20More minor code formattingGraeme Geldenhuys
2009-10-20Minor code formatting.Graeme Geldenhuys
2009-10-20Better keyboard handling in the Search tab.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-20Enabled Index support in the main GUI.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-20Fixed reading of Index information from help file.Graeme Geldenhuys
I forgot the record had to be a packed record. Dope! Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Update docview project file.Graeme Geldenhuys
2009-10-19Move debug options into its own menu item. Now it's easy to disable for ↵Graeme Geldenhuys
releases. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Started adding save/restore of settings in GUI.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>