summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-21Implemented some basic settings in the config dialog of DocView.Graeme Geldenhuys
2009-11-21New ClearIndexComponents procedure introduced.Graeme Geldenhuys
* After viewing the index of one INF while and then switching to another INF file, the components on the Index tabsheet was not reset. eg: last focused item, text in indexsearch edit etc... This method resolves that. * Also in now clears previously searched text so incorrect text is not highlighted when switching INF files at runtime.
2009-11-21Index listbox now responds the when ENTER key is pressed.Graeme Geldenhuys
2009-11-21Implement correct handling of MRU filesGraeme Geldenhuys
* Menu is now correctly populated * Menu items are now the Titles of the INF or HLP files * Multile files opened at once are saved correctly.
2009-11-21New todo itemsGraeme Geldenhuys
2009-11-11Start work on a Configuration dialog for DocView.Graeme Geldenhuys
2009-11-09Huge reduction in time taken to populate Index listbox.Graeme Geldenhuys
Due to a bug in fpGUI's listbox, the update time was very slow when populating the listbox. Now time is pretty much instant.
2009-11-09New todo items added.Graeme Geldenhuys
2009-11-07Added todo.txt to git repository.Graeme Geldenhuys
I forgot to check this in ages ago.
2009-11-07Double clicking in Index listbox now updates the IndexSeachEdit text too.Graeme Geldenhuys
2009-11-07Added todo.txt to project file for easy access.Graeme Geldenhuys
2009-11-07Converted EOL chars to Unix.Graeme Geldenhuys
2009-11-07nothing to report. Simply aligned some text.Graeme Geldenhuys
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>