summaryrefslogtreecommitdiff
path: root/examples/apps/ide/src
AgeCommit message (Collapse)Author
2011-08-31textedit: searched matches are now scrolled more into the center of visible textGraeme Geldenhuys
Before the searched results scrolled into view as the first visible line. This doesn't give the developer much context to work with.
2011-08-31ide: Find functionality now takes into account FindOptions and Backward ↵Graeme Geldenhuys
searching.
2011-08-31ide: named two checkboxes in the Find dialog.Graeme Geldenhuys
2011-08-30ide: hooked up the Find dialog to the menus to allow use to do searching.Graeme Geldenhuys
2011-08-30ide: added the new Find dialog to the various project files.Graeme Geldenhuys
2011-08-30ide: created a basic Find dialog.Graeme Geldenhuys
2011-08-30textedit: Implemented FindText() so we can finally do searching.Graeme Geldenhuys
2011-08-30textedit: ScrollTo() never updated the scrollbar positionsGraeme Geldenhuys
2011-08-29textedit: improved text selection via keyboard supportGraeme Geldenhuys
2011-08-29textedit: minor optimization in FormatLine().Graeme Geldenhuys
If there is no text in the line, no need to process it further.
2011-08-29textedit: implemented keyDelete handling.Graeme Geldenhuys
2011-08-29textedit: correctly set consumed variable and only redraw when needed.Graeme Geldenhuys
2011-08-29textedit: moved selection + backspace code into the keyBackspace blockGraeme Geldenhuys
2011-08-29textedit: minor code formatting changesGraeme Geldenhuys
2011-08-29textedit: wrapped caret related code with a if statement.Graeme Geldenhuys
micro optimization.
2011-08-29textedit: simplified a if statementGraeme Geldenhuys
2011-08-29textedit: rudimentary TAB key press implementation.Graeme Geldenhuys
* We don't support the TAB character yet, just the insertion of spaces equal to a set width. * Also included the dbugintf unit so we can use the fpGUI Debug Server to help debug our IDE.
2011-08-29renamed the IDE project to Maximus IDE.Graeme Geldenhuys
2011-08-26ide: minor project file updates.Graeme Geldenhuys
2011-08-26ide: lazarus project file settings update.Graeme Geldenhuys
Removed the hard-coded 32-bit file extension.
2011-08-26ide: added user feedback when a unit is saved.Graeme Geldenhuys
2011-08-26ide: new pascal keywords added for syntax highlightingGraeme Geldenhuys
2011-08-26textedit: trailing whitespace removed.Graeme Geldenhuys
2011-08-26textedit: scrollbar position wasn't updated when GotoLine() was used.Graeme Geldenhuys
2011-08-24ide: include more file extensions to enable the syntax highlighting code.Graeme Geldenhuys
2011-08-24ide: fix a conflicting hotkey sequence in the main menu.Graeme Geldenhuys
2011-08-24ide: add new placeholder menu items in the main menu.Graeme Geldenhuys
This will systematically be implemented.
2011-08-24ide: enabled keyboard shortcuts in the main menu.Graeme Geldenhuys
2011-08-24ide: Configure IDE dialog now closes when the Esc key is pressed.Graeme Geldenhuys
2011-08-11regexpr: sync'ed changes from Lazarus synedit component directoryGraeme Geldenhuys
- fixes the spelling of 'useful' - Many 64-bit support fixes. Mainly Integer vs PtrInt changes - Correct implementation of TRegExpr.GetMatch() - extra debugging measures
2011-08-11ide: improved syntax highlighting, and extending it.Graeme Geldenhuys
We now support comments correctly, compiler defines, strings, decimal and hex numbers.
2011-08-10ide: apply newly selected fonts to open editors. This is still WIP.Graeme Geldenhuys
2011-08-09ide: huge speed improvement in syntax highlightingGraeme Geldenhuys
Getting font resources are very costly. So now we cache the font used for reserved keyword highlighting and simple reuse it, instead of creating and freeing it for each line (like we did up 'till now). This caused a MASSIVE speed increase! :-D
2011-08-09ide: improves syntax highlighting even moreGraeme Geldenhuys
- multiple matches in the same line are now supported - regex reserved keyword matching is now case-insensitive
2011-08-09ide: removed unused (old) code we don't need any more.Graeme Geldenhuys
This was used before we implemented regex syntax highlighting.
2011-08-09ide: syntax highlighting improvements by adding reserved keywords to regexGraeme Geldenhuys
- Also improved correct highlighting by using word boundaries in regex.
2011-08-09ide: adds syntax highlighting support for {...} style comments.Graeme Geldenhuys
2011-08-09ide project settings: improved compiler options for better debuggingGraeme Geldenhuys
2011-07-28added missing fpc config file so we can compile fpgIDE from the command line.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-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-16ide: added existing unit to project file.Graeme Geldenhuys
2011-07-16Merged fpgIDE project as a subdirectory examples/apps/ide/Graeme Geldenhuys