summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-10-14updated TextSearchQuery to latest NevView sources.Graeme Geldenhuys
2009-10-14A few new string utility functions implemented.Graeme Geldenhuys
2009-10-14Ported HelpTopic unit from latest NewView sources.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14A few new help functions and logevent() implemented.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Minor code formattingGraeme Geldenhuys
2009-10-14Some used constants, but a few of these will change later.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Ported SettingsUnit from latest NewView source.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Applied standard code formatting.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Removed old HelpWindow unit from project.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-14Fixed file properties removing "executable" flag.Graeme Geldenhuys
2009-10-14Update docview after removing DataTypes, HelpFileHeader units.Graeme Geldenhuys
* changes types to unsigned types * TProgressCallBack moved to IPFFileFormatUnit. * removed DataFile, HelpFileHeader from project * Added HelpWindowDimensions to project Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-13Updated CanvasFontManager unit to latest NewView code.Graeme Geldenhuys
Not much has actually changed, so I mostly deleted commented OS/2 code I will not be needed. Signed-off-by: Graeme Geldenhuys <graemeg@gmail.com>
2009-10-13Ported and added new unit from latest NewView.Graeme Geldenhuys
2009-10-13Update IPF header unit to latest NewView.Graeme Geldenhuys
* HelpIfleHeader renamed to IPFFileFormatUnit * DataTypes information merged with IPF format unit. * DataTypes unit removed. * Merged previous changes like "packed" and extra comments into the new IPF unit. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-13Updated to latest RichView code from NewView in SVN.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-13INF tag processing out dated to RichView so margins did not workGraeme Geldenhuys
* Updated the margin tag to what the newer RichView expects. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-13Lots up debug output added and some extras.Graeme Geldenhuys
* The RichText View component is now up to date with the latest NewView from SVN. INF processing units are still way out dated. * Debug output added and controlled via define in nvUtilities unit. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-13margin width calculation is now fixed.Graeme Geldenhuys
I used the Y size instead of the x size for margins. Oops. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-13Lookup of fonts now actually work.Graeme Geldenhuys
No more creating new fonts for every style change. :-/ Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12implemente basic vertical text scrolling support.Graeme Geldenhuys
Needs lots of testing. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Removed unused debug writeln statements. we don't need them anymore.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Shutdown optimization.Graeme Geldenhuys
When the application shuts down, there is no need to redraw the RichText View component. These changes are optimized for that behaviour. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Fixed a few memory leaks. Many still remain in this unit.Graeme Geldenhuys
2009-10-12Default Popup Menu is now displayed.Graeme Geldenhuys
Menu items still don't do anything though. Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Fix the X11 error on application quit. Finally!Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Make double sure everything gets freed.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>
2009-10-12Session info now stored in IDE config directory.Graeme Geldenhuys
2009-10-12Rename Memo1 to RichView in main form.Graeme Geldenhuys
Signed-off-by: Graeme Geldenhuys <graeme@mastermaths.co.za>