summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-24docview: code formatting improvements. Mainly indentation in case statements.Graeme Geldenhuys
2011-07-24docview: deleted unused or commented codeGraeme Geldenhuys
2011-07-24docview: bug fix where font description had two fontsize values defined.Graeme Geldenhuys
2011-07-23docview: minor code formatting improvements.Graeme Geldenhuys
2011-07-23docview: FontNameSize has a duplicate font size elementGraeme Geldenhuys
The global variable DefaultTopicFont already contained the font size, so we didn't need to append it.
2011-07-23TRichTextLayout & TLayoutLine code reworked to classes instead of arraysGraeme 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-23wip stashGraeme Geldenhuys
2011-07-23fixes compiler errors after bring 'fonts_refactor' branch up to speedGraeme Geldenhuys
2011-07-23Major 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-21removed the prototype/textedit projectGraeme Geldenhuys
The fpg_textedit unit lives on in the examples/apps/ide project.
2011-07-20docs: fixed spelling mistake and added one small short description.Graeme Geldenhuys
2011-07-20ide: 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-20ide: updated todo listGraeme Geldenhuys
2011-07-18docview: new helper item in Tools menu. Showing environment variables that ↵Graeme Geldenhuys
DV uses.
2011-07-18ide: minor code comments and debug lines added.Graeme Geldenhuys
2011-07-18ide: improved default values for TextEdit component at IDE startupGraeme Geldenhuys
2011-07-18ide: updated project settings filesGraeme Geldenhuys
2011-07-18ide: hide debugsvr calls inside IFDEF statementsGraeme Geldenhuys
2011-07-18updated readme file of the IDE example appGraeme Geldenhuys
2011-07-16adds a readme file to the ide sample appGraeme Geldenhuys
2011-07-16ide: added existing unit to project file.Graeme Geldenhuys
2011-07-16Merged fpgIDE project as a subdirectory examples/apps/ide/Graeme Geldenhuys
2011-07-16Rudamentry 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-16used regular expressions no implement some basic syntax highlighting.Graeme Geldenhuys
It is still very slow, but the idea is there.
2011-07-16fixed the mixup between X and Y coordinates. Oops.Graeme Geldenhuys
2011-07-16added GotoLine() method to the TextEdit componentGraeme Geldenhuys
2011-07-16paramater name changed for clarityGraeme 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-16fixes compiler error due to type name changed in fpGUIGraeme Geldenhuys
2011-07-16updated project file.Graeme Geldenhuys
2011-07-16tab position on the right for consistencyGraeme Geldenhuys
2011-07-16added yet another forgotten unitGraeme Geldenhuys
2011-07-16new macro constant addedGraeme Geldenhuys
2011-07-16updated todo list items.Graeme Geldenhuys
2011-07-16make the lable text more clearGraeme Geldenhuys
2011-07-16Added 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-16added forgotten units and filesGraeme Geldenhuys
This are all used by the "procedure list" window.
2011-07-16added filemonitor unit.Graeme Geldenhuys
This will be a thread based monitor notifying use of file changes.
2011-07-16added timestamp varibale to Mouse Parameter record structure.Graeme Geldenhuys
This is a placeholder for future use.
2011-07-14GDI: minor change to IUnknown interface code for FPC 2.5.1 compatibilityGraeme Geldenhuys
2011-07-13docview: added various bookmark related methods. eg: Load, Save, Add etc.Graeme Geldenhuys
2011-07-13Added a new unit and class to describe a "bookmark" object.Graeme Geldenhuys
2011-07-13calendar improvement: removed unnecessary drawing linesGraeme Geldenhuys
A slightly tweaked DrawButtonFace() is all that is really required.
2011-07-13changes in preparation for FPC Trunk support.Graeme Geldenhuys
Prevents a possible compiler error.
2011-07-13calendar bugfix: we excluded minyear and maxyear from valid rangeGraeme Geldenhuys
This meant that sometimes we couldn't select the desired date.
2011-07-12uidesigner: extra checks and minor code improvementsGraeme Geldenhuys
2011-07-12docs: update for fpg_base unitGraeme Geldenhuys
2011-07-12minor code comment for future considerationGraeme Geldenhuys
2011-07-12commented 2 line of code which really isn't needed in the menu painting processGraeme Geldenhuys
2011-07-12minor fixing of the heigh of the database selection combobox.Graeme Geldenhuys
2011-07-12Added a new Database property to the DB Login Form.Graeme Geldenhuys
this allows us easy access to what database the user selected.