Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-29 | richview: fixed memory leak with font resources. | Graeme Geldenhuys | |
2011-08-24 | richview: stop a possible index out of bounds error when there is no text. | Graeme Geldenhuys | |
2011-08-24 | docview: enabled keyboard shortcuts in the File menu. | Graeme Geldenhuys | |
2011-08-17 | richview syntax and information file renamed so it is easier to spot | Graeme Geldenhuys | |
2011-08-17 | richview: to prevent "index out of bounds" errors while RV is empty. | Graeme Geldenhuys | |
2011-08-16 | richview: extra check to make sure LineIndex is in range. | Graeme Geldenhuys | |
This shoud prevent the 'Index out of bounds' errors. | |||
2011-08-12 | Removed hard-coded Code Generation option in lazarus package. | Graeme Geldenhuys | |
2011-08-11 | richview: improved the scrollbar textwidth and SB max value calculations. | Graeme Geldenhuys | |
This helps those odd borderline cases, so now the scrollbar always seems appropriate when it is visible. | |||
2011-08-11 | RichView: Correctly calculate the HScrollBar Max value. | Graeme Geldenhuys | |
Now that we correctly the FLayout.Width value this change could now be made. | |||
2011-08-11 | richview: ExtractNextTextElement() changed to support UTF-8 characters | Graeme Geldenhuys | |
- Ultimately this is so we can fix the Layout.Width problem when UTF-8 characters are used in INF documents. eg: the FPC ref.inf file. - UTF-8 characters can be greater than one byte, so we had to make some changes. - Changed some usages of Char to TfpgChar TODO: - CopyPlainTextToBuffer() implementation has been commented, until we can rewrite it for use with fpGUI. This is a big changes, but I tested DocView with numerous INF documents and all seems well. | |||
2011-08-11 | richview: we should be looking at SB Width or Height property | Graeme Geldenhuys | |
instead we should be looking at the overall FScrollBarWidth field value which defines the Width or Height of all Scrollbars in RichView. | |||
2011-08-11 | richview: fixes right alignment of images | Graeme Geldenhuys | |
When we reach the end of a line, we shouldn't always default alignment back to Left - I think. Anyway, this changes makes the output in DocView look the same as IBM's iview program. | |||
2011-08-11 | richview: correct the localion where we call to update scrollbar coords. | Graeme Geldenhuys | |
2011-08-11 | minor code formatting, improved code comments | Graeme Geldenhuys | |
2011-08-11 | richview: fixes the painting bug of bottom/right corner rectangle | Graeme Geldenhuys | |
Refactored the code, so we only use UpdateScrollBarCoords() method. | |||
2011-08-11 | corrected the bottom/right corner color for RichView. | Graeme Geldenhuys | |
It's the rectangle between the two scrollbars. | |||
2011-08-11 | add and remove comments | Graeme Geldenhuys | |
- added a unit header comment - removed old code comments not needed any more - removed old debug lines | |||
2011-08-08 | richview: minor refactoring of code and fixing of one memory leak. | Graeme Geldenhuys | |
2011-08-08 | bug: forgot to check in this change. Item[] -> Items[] | Graeme Geldenhuys | |
A recent commit forced this change so it is consistent with fpGUI and RTL usage of array property. | |||
2011-08-05 | docview: updated the very out of date todo list file. | Graeme Geldenhuys | |
2011-07-29 | docview: implemented saving and loading of bookmarks per file. | Graeme Geldenhuys | |
- A new toolbar button is added in the main form. - The Bookmarks menu is correctly updated - Closing a help file correctly clears the bookmarks menu too. | |||
2011-07-29 | docview: implemented TBookmark.Save method. | Graeme Geldenhuys | |
2011-07-28 | docview: call DoSearch directly when search is done via -k or -n parameter. | Graeme Geldenhuys | |
2011-07-28 | docview: fix status message when no search matches are found. | Graeme Geldenhuys | |
It incorrectly showed "1 match found" due to the message we added to the search result listbox. | |||
2011-07-28 | correction of minor spelling mistakes | Graeme Geldenhuys | |
2011-07-27 | docview installation and mime-type registration. | Graeme Geldenhuys | |
I created a install.sh script that registers DocView in the Gnome Applications menu, registers the INF file mime-type and associated icon (so it looks nice in Nautilus). | |||
2011-07-26 | docview: fixed spelling mistake in code comments | Graeme Geldenhuys | |
2011-07-26 | docview: fixes the AV that occurs when you switch INF files that had notes. | Graeme Geldenhuys | |
The ClearNotes() function was correctly called, I just forgot to implement it. :-( | |||
2011-07-26 | docview: bug fix in font substitutions. | Graeme Geldenhuys | |
I defined a incorrect default font value. The Fixed Font Substitutes are supposed to reference the fonts as defined in the IPF file, which will then get substituted with the user's selected fixed font. | |||
2011-07-26 | docview help: more grammar improvements. | Graeme Geldenhuys | |
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-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-18 | docview: new helper item in Tools menu. Showing environment variables that ↵ | Graeme Geldenhuys | |
DV uses. | |||
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 | |