summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2009-10-19Add Refresh Font Substitution function.Graeme Geldenhuys
2009-10-19Implement Save Topic To IPF in the GUI.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Extended "Save topic to IPF" feature. User can select escaped or not ↵Graeme Geldenhuys
behaviour too. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Minor code formatting.Graeme Geldenhuys
2009-10-19expanded comment.Graeme Geldenhuys
2009-10-19Fix FixedFontSubstitue. No more using of Pointer(1) rubbish.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Removed unnecessary FontWidthPrecisionFactor usage. It was something OS/2 ↵Graeme Geldenhuys
specific.
2009-10-19Removed FScrollTimer as we don't need it yet.Graeme Geldenhuys
2009-10-19Enable horizontal scrolling and better scrollbar coordinate calcs.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-19Removed redundant ProfileEvent() debug calls.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Adds support files which creates a icon under Linux for docview.Graeme Geldenhuys
This also has instructions for setting up mime types for .inf files, so Nautilus displays inf files with correct icons. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Created custom icons for docview and inf files.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>