Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-10-25 | minor code syntax fix. Missing semicolon. | Graeme Geldenhuys | |
2011-09-20 | textedit: implemented support for deleting selected text. | Graeme Geldenhuys | |
2011-09-19 | textedit: only set Canvas properties when Selected Text is truely required. | Graeme Geldenhuys | |
2011-09-19 | textedit: bugfix where if we do a selection, lots of text go missing. | Graeme Geldenhuys | |
We simply forgot to set the Canvas.TextColor - reseting previous FSelection code. | |||
2011-09-19 | textedit: bug fix with the caretpos variable. X / Y typo. | Graeme Geldenhuys | |
2011-09-19 | textedit: second expression is not needed. | Graeme Geldenhuys | |
Because we already did that a few lines earlier. | |||
2011-09-18 | Implemented RemoveFile() in FileMonitor | Graeme Geldenhuys | |
2011-09-18 | made sure filemonitor class is thread-safe in itself. | Graeme Geldenhuys | |
2011-09-18 | Integrated TFileMonitor with the IDE. All open files are now monitored. | Graeme Geldenhuys | |
2011-09-18 | fixed memory leak in TFileMonitor class. | Graeme Geldenhuys | |
2011-09-13 | implemented a functioning file monitor class. | Graeme Geldenhuys | |
It can track files and detect size and date changes to the monitored files. It uses a sha1 to detect any changes. The SHA1 is probably overkill for now, but it is planned to use it in future when Path Monitoring is implemented too. | |||
2011-08-31 | ide: after a search, set the focus back to the editor widget. | Graeme Geldenhuys | |
2011-08-31 | ide: Only enable the Replace edit field if the Replace checkbox is checked. | Graeme Geldenhuys | |
2011-08-31 | textedit: correctly scroll the found text into view. | Graeme Geldenhuys | |
2011-08-31 | ide: replaced all menu key shortcut caps with resource string constants. | Graeme Geldenhuys | |
2011-08-31 | textedit: searched matches are now scrolled more into the center of visible text | Graeme 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-31 | ide: Find functionality now takes into account FindOptions and Backward ↵ | Graeme Geldenhuys | |
searching. | |||
2011-08-31 | ide: named two checkboxes in the Find dialog. | Graeme Geldenhuys | |
2011-08-30 | ide: hooked up the Find dialog to the menus to allow use to do searching. | Graeme Geldenhuys | |
2011-08-30 | ide: added the new Find dialog to the various project files. | Graeme Geldenhuys | |
2011-08-30 | ide: created a basic Find dialog. | Graeme Geldenhuys | |
2011-08-30 | textedit: Implemented FindText() so we can finally do searching. | Graeme Geldenhuys | |
2011-08-30 | textedit: ScrollTo() never updated the scrollbar positions | Graeme Geldenhuys | |
2011-08-29 | textedit: improved text selection via keyboard support | Graeme Geldenhuys | |
2011-08-29 | textedit: minor optimization in FormatLine(). | Graeme Geldenhuys | |
If there is no text in the line, no need to process it further. | |||
2011-08-29 | textedit: implemented keyDelete handling. | Graeme Geldenhuys | |
2011-08-29 | textedit: correctly set consumed variable and only redraw when needed. | Graeme Geldenhuys | |
2011-08-29 | textedit: moved selection + backspace code into the keyBackspace block | Graeme Geldenhuys | |
2011-08-29 | textedit: minor code formatting changes | Graeme Geldenhuys | |
2011-08-29 | textedit: wrapped caret related code with a if statement. | Graeme Geldenhuys | |
micro optimization. | |||
2011-08-29 | textedit: simplified a if statement | Graeme Geldenhuys | |
2011-08-29 | textedit: 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-29 | renamed the IDE project to Maximus IDE. | Graeme Geldenhuys | |
2011-08-26 | ide: minor project file updates. | Graeme Geldenhuys | |
2011-08-26 | ide: lazarus project file settings update. | Graeme Geldenhuys | |
Removed the hard-coded 32-bit file extension. | |||
2011-08-26 | ide: added user feedback when a unit is saved. | Graeme Geldenhuys | |
2011-08-26 | ide: new pascal keywords added for syntax highlighting | Graeme Geldenhuys | |
2011-08-26 | textedit: trailing whitespace removed. | Graeme Geldenhuys | |
2011-08-26 | textedit: scrollbar position wasn't updated when GotoLine() was used. | Graeme Geldenhuys | |
2011-08-24 | ide: include more file extensions to enable the syntax highlighting code. | Graeme Geldenhuys | |
2011-08-24 | ide: fix a conflicting hotkey sequence in the main menu. | Graeme Geldenhuys | |
2011-08-24 | ide: add new placeholder menu items in the main menu. | Graeme Geldenhuys | |
This will systematically be implemented. | |||
2011-08-24 | ide: enabled keyboard shortcuts in the main menu. | Graeme Geldenhuys | |
2011-08-24 | ide: Configure IDE dialog now closes when the Esc key is pressed. | Graeme Geldenhuys | |
2011-08-11 | regexpr: sync'ed changes from Lazarus synedit component directory | Graeme 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-11 | ide: improved syntax highlighting, and extending it. | Graeme Geldenhuys | |
We now support comments correctly, compiler defines, strings, decimal and hex numbers. | |||
2011-08-10 | ide: apply newly selected fonts to open editors. This is still WIP. | Graeme Geldenhuys | |
2011-08-09 | ide: huge speed improvement in syntax highlighting | Graeme 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-09 | ide: improves syntax highlighting even more | Graeme Geldenhuys | |
- multiple matches in the same line are now supported - regex reserved keyword matching is now case-insensitive | |||
2011-08-09 | ide: removed unused (old) code we don't need any more. | Graeme Geldenhuys | |
This was used before we implemented regex syntax highlighting. |