Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-25 | docview help: Replaced the work 'DocView' with a &dv. marco. | Graeme Geldenhuys | |
Now we have the product name 'DocView' written in a consistent manner throughout the document. It is now easy to change in the future too. | |||
2011-07-25 | docview help: improved some grammar in the help text. | Graeme Geldenhuys | |
2011-07-25 | docview help: fixed the formatting of example text. | Graeme Geldenhuys | |
- corrected the indentation level of example code - added two missing paragraph symbols that should have appeared after example text. | |||
2011-07-25 | docview: -n parameter validation | Graeme Geldenhuys | |
We now gracefully handle invalid -n parameter values, and notify the enduser of such a problem - instead of just crashing out. | |||
2011-07-25 | docview: 1st parameter handling improvement | Graeme Geldenhuys | |
We now try and detect if a valid filename was passed as the first parameter. If not (eg: some other -XXX parameter) then we simply ignore it. | |||
2011-07-25 | parameter handling improvements | Graeme Geldenhuys | |
Old behaviour was that we simply assumed the first parameter will be the X11 -display parameter. This is just WRONG! We now query the parameter list for the value of -display, that's if it exists in the first place. | |||
2011-07-24 | docview: adjusted Margin Size Style to Avg Char Width. | Graeme Geldenhuys | |
This gives an overall improved margin size. In future we should make this user selectable in Docview's Preferences dialog. | |||
2011-07-24 | docview: various RichTextStyleUnit fixes | Graeme Geldenhuys | |
- Rename Settings parameter to ASettings. This is to prevent possible confusion with the Settings global variable. - ApplyStyleTag had many issues, applying the style changes to the wrong properties. Manyly, styling was applied to the ASettings parameter when they should have been applied to the Style parameter. - Code formatting improvements. | |||
2011-07-24 | docview: rename paramater so as to prevent confusion with a global variable | Graeme Geldenhuys | |
Settings is a global variable for RichView component. I renamed the parameter Settings to ASettings so as to prevent any possible confusion between the two. | |||
2011-07-24 | docview: code formatting improvements. Mainly indentation in case statements. | Graeme Geldenhuys | |
2011-07-24 | docview: deleted unused or commented code | Graeme Geldenhuys | |
2011-07-24 | docview: bug fix where font description had two fontsize values defined. | Graeme Geldenhuys | |
2011-07-23 | docview: minor code formatting improvements. | Graeme Geldenhuys | |
2011-07-23 | docview: FontNameSize has a duplicate font size element | Graeme Geldenhuys | |
The global variable DefaultTopicFont already contained the font size, so we didn't need to append it. | |||
2011-07-23 | TRichTextLayout & TLayoutLine code reworked to classes instead of arrays | Graeme Geldenhuys | |
- TLayoutLine changed from a record type to a data class - Implemented TLayoutLineList class instead of using a dynamic array for TLayoutLine storage. - Changed all related code to reference the object list correctly. | |||
2011-07-23 | wip stash | Graeme Geldenhuys | |
2011-07-23 | fixes compiler errors after bring 'fonts_refactor' branch up to speed | Graeme Geldenhuys | |
2011-07-23 | Major refactoring in the CanvasFontManager unit. Work-in-Progress! | Graeme Geldenhuys | |
The CanvasFontManager unit has totally been reworked to use the native TfpgFont class instead of TLogicalFont, TFontFace etc... The code is a lot more simplified now and DocView can actually display content but there are some width wrapping issues and AV's on changing topics. This will be fixed next. | |||
2011-07-21 | removed the prototype/textedit project | Graeme Geldenhuys | |
The fpg_textedit unit lives on in the examples/apps/ide project. | |||
2011-07-20 | docs: fixed spelling mistake and added one small short description. | Graeme Geldenhuys | |
2011-07-20 | ide: exported project settings as a "clean" project file. | Graeme Geldenhuys | |
A "clean" project file means an project file without personal session information. When editing this project with MSEide, use a copy of fpgide.prj, but not that project file itself. | |||
2011-07-20 | ide: updated todo list | Graeme Geldenhuys | |
2011-07-18 | docview: new helper item in Tools menu. Showing environment variables that ↵ | Graeme Geldenhuys | |
DV uses. | |||
2011-07-18 | ide: minor code comments and debug lines added. | Graeme Geldenhuys | |
2011-07-18 | ide: improved default values for TextEdit component at IDE startup | Graeme Geldenhuys | |
2011-07-18 | ide: updated project settings files | Graeme Geldenhuys | |
2011-07-18 | ide: hide debugsvr calls inside IFDEF statements | Graeme Geldenhuys | |
2011-07-18 | updated readme file of the IDE example app | Graeme Geldenhuys | |
2011-07-16 | adds a readme file to the ide sample app | Graeme Geldenhuys | |
2011-07-16 | ide: added existing unit to project file. | Graeme Geldenhuys | |
2011-07-16 | Merged fpgIDE project as a subdirectory examples/apps/ide/ | Graeme Geldenhuys | |
2011-07-16 | Rudamentry momemtum scrolling added to TextEdit component. | Graeme Geldenhuys | |
The faster you roll your mouse wheel, the further the text will scroll. Roll your mouse wheel slowly and it will scroll line-for-line. Later I'll make this user selectable via the IDE options dialog. | |||
2011-07-16 | used regular expressions no implement some basic syntax highlighting. | Graeme Geldenhuys | |
It is still very slow, but the idea is there. | |||
2011-07-16 | fixed the mixup between X and Y coordinates. Oops. | Graeme Geldenhuys | |
2011-07-16 | added GotoLine() method to the TextEdit component | Graeme Geldenhuys | |
2011-07-16 | paramater name changed for clarity | Graeme Geldenhuys | |
- also improved the drawing of selected text. XOR'ing anti-alaised text looks really bad. So we rather paint a solid background and redraw new text ontop of that. | |||
2011-07-16 | fixes compiler error due to type name changed in fpGUI | Graeme Geldenhuys | |
2011-07-16 | updated project file. | Graeme Geldenhuys | |
2011-07-16 | tab position on the right for consistency | Graeme Geldenhuys | |
2011-07-16 | added yet another forgotten unit | Graeme Geldenhuys | |
2011-07-16 | new macro constant added | Graeme Geldenhuys | |
2011-07-16 | updated todo list items. | Graeme Geldenhuys | |
2011-07-16 | make the lable text more clear | Graeme Geldenhuys | |
2011-07-16 | Added advanced regular expressions unit. | Graeme Geldenhuys | |
This one is much more advanced and feature complete than the one included in Free Pascal's FCL. | |||
2011-07-16 | added forgotten units and files | Graeme Geldenhuys | |
This are all used by the "procedure list" window. | |||
2011-07-16 | added filemonitor unit. | Graeme Geldenhuys | |
This will be a thread based monitor notifying use of file changes. | |||
2011-07-16 | added timestamp varibale to Mouse Parameter record structure. | Graeme Geldenhuys | |
This is a placeholder for future use. | |||
2011-07-14 | GDI: minor change to IUnknown interface code for FPC 2.5.1 compatibility | Graeme Geldenhuys | |
2011-07-13 | docview: added various bookmark related methods. eg: Load, Save, Add etc. | Graeme Geldenhuys | |
2011-07-13 | Added a new unit and class to describe a "bookmark" object. | Graeme Geldenhuys | |