summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2009-10-19Remove the redundant Char Substitute. This is now handled by CanvasFontManager.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Correct positioning of Scrollbars within RichTextView borders.Graeme Geldenhuys
Before it used to place the scrollbars over the 2 px border of the RichTextView component. Now it takes the 2px border into account. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Toggle between displaying RichText or RichText Markup.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Correct display of text which a background color set to non-default.Graeme Geldenhuys
The background color of text was simply ignored before. Now it actually works as expected. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-19Convert some DOS codepage characters to Unicode for correct display.Graeme Geldenhuys
This is still seriously limited and always assumes DOS codepage 437. There is a mapping table from the Unicode website which shows how to propertly map such characters. Implement that in the future. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-16Table text draw character problem fixed.Graeme Geldenhuys
The default characters used for table text-drawings are not displayable under fpGUI. So just before they get drawn to the Canvas, I replace all the old chars with Unicode Box Drawing characters. The result is a much prettier looking table than the original VIEW program showed. :-) Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-16No need for pString support.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15We don't use FontPrecisionFactor anymore - it was an OS/2 specific thing.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-15Scrollbars are now synchronized with the mouse scroll wheel.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-15Improved claim to fame for the about dialog. :)Graeme Geldenhuys
2009-10-15A quick fix not to clip topic content. A *real* fix is still required.Graeme Geldenhuys
2009-10-15Update Main Form to use new loading procedures for INF files.Graeme Geldenhuys
* The first version of DocView that actually can load a INF file since the change to TFileStream usage and new NewView updates. * It still crashes often though! :-( Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15Linux file permission change.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15Unit is now stand-alone.Graeme Geldenhuys
* No more dependencies on nvUtils. So now we can use this in other projects like a infheaderdump project etc... Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15New string function added, which is used by DocView.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15Fixed compiler error in project.Graeme Geldenhuys
* moved Settings initialization to Main Form. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15New memory functions added, but not really needed for FPC.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15Update for latest NewView compatibility.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15New units added for resource strings and other constants.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-15Update HelpFile unit to latest NewView sources.Graeme Geldenhuys
* Update HelpFile unit. * Fixed code formatting * Code compatibility changes in SearchUnit.pas Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Quick and dirty update of SearchUnit to latest NewView sources.Graeme Geldenhuys
2009-10-14Updated search table to latest NewView sources.Graeme Geldenhuys