Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-17 | textedit: Adds access to the Caret Vertical position. | Graeme Geldenhuys | |
2013-03-17 | textedit: access to caret pos H. | Graeme Geldenhuys | |
2013-03-15 | ide: Adds template files (units, programs etc) | Graeme Geldenhuys | |
Soon the IDE will be able to select and process these files correctly. | |||
2013-03-15 | ide: disable unnecessary debug output when using Proc List dialog. | Graeme Geldenhuys | |
2013-03-15 | ide: Find dialog can now be closed/cancelled with Esc key. | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly set caret x position using UTF-8 Length() method | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly named an identifier based on its usage | Graeme Geldenhuys | |
2013-03-15 | textedit: correctly decrement the vertical scrollbar max limit when deleting ↵ | Graeme Geldenhuys | |
a line | |||
2013-03-15 | textedit: Ctrl+Home/End handling is now fixed. | Graeme Geldenhuys | |
Old behaviour took you to the correct location, but the vertical scrollbar position was never updated. So if you then did a PgUp/PgDn or a Mouse Wheel Scroll, you suddenly jumped to a different location in the source code. | |||
2013-03-15 | ide: Adds the ability to copy the Messages output to the clipboard | Graeme Geldenhuys | |
2013-03-15 | ide: Project -> Save As... will add new name to Recent Files list. | Graeme Geldenhuys | |
2013-03-14 | textedit: minor optimisation in DEL key handling | Graeme Geldenhuys | |
If we know the current line is empty, we can simply delete that line, without having to worry about concatenation with the next line. | |||
2013-03-14 | textedit: fixed bug where deleting a blank line causes a crash | Graeme Geldenhuys | |
We were painting outside the OnPaint event. That is not a good idea, and has undefined behaviour. | |||
2013-03-13 | ide: The start of some documentation for Maximus. | Graeme Geldenhuys | |
2013-03-13 | ide: Fixes the bug where IDE crashed when you load a second project. | Graeme Geldenhuys | |
Loading a first project was no problem. But as soon as you tried to load a new (second) project, the IDE bombed out. This should be fixed now. | |||
2013-03-13 | ide: Implements a "Go to line" search option. | Graeme Geldenhuys | |
Finally the IDE is starting to become useful now. :) | |||
2013-03-13 | ide: extra checks to make sure we have an editor instance | Graeme Geldenhuys | |
2013-03-13 | nanoedit: Implements a statusbar to show current file name being edited | Graeme Geldenhuys | |
2013-03-13 | nanoedit: forgot to remove a debug ShowMessage call | Graeme Geldenhuys | |
2013-03-13 | ide: Find Next and Find Prev implemented for the editor. | Graeme Geldenhuys | |
2013-03-13 | ide: Find in File dialog now responds to Enter key press in text seach field | Graeme Geldenhuys | |
2013-03-13 | ide: changed RTL function to fpGUI wrapper version of that function | Graeme Geldenhuys | |
2013-03-13 | ide: when a project is loaded, project macros are merged with ide macros | Graeme Geldenhuys | |
2013-03-13 | ide: Implements loading and saving of user defined project macros | Graeme Geldenhuys | |
2013-03-12 | debugserver: minor improvements | Graeme Geldenhuys | |
- Changed menu title "File" to "Server". It is more meaningful. - Added a "Pause" menu item to the Server popup menu. Synced with the pause button on the toolbar. - Project file updated due to newer version of Lazarus IDE. | |||
2013-03-12 | textedit: enabled Cut and Paste built-in keyboard shortcuts. | Graeme Geldenhuys | |
Now it makes Maximus IDE and Nanoedit a bit more useful. ;-) | |||
2013-03-12 | ide: increase Messages grid text width. | Graeme Geldenhuys | |
Still not an ideal solution, but better on larger screens. | |||
2013-03-12 | ide: set minimum width and height for main window. | Graeme Geldenhuys | |
2013-03-12 | ide: Grid Modification - restore focus row as best we can. | Graeme Geldenhuys | |
2013-03-12 | ide: Refactored StringGrid modification shortcuts | Graeme Geldenhuys | |
Now we can reuse that code in other areas of the IDE. | |||
2013-03-12 | ide: minor compiler option tweak in the Lazarus IDE project file. | Graeme Geldenhuys | |
I enabled AnsiString as the default string type. | |||
2013-03-12 | ide: After reloading a unit, restore the previous scroll position. | Graeme Geldenhuys | |
This needs some more improvement, by also restoring the edit cursor position. But for this, the fpg_textedit needs to be improved first. | |||
2013-03-12 | ide: Adds ability to delete rows in grids in Project Options. | Graeme Geldenhuys | |
Ctrl+Del now deletes the focused row. Ctrl+Ins was already implemented to append a new row. | |||
2013-02-28 | fontselect demo: improve initial window position. | Graeme Geldenhuys | |
2013-02-28 | nanoedit: added missing project option. | Graeme Geldenhuys | |
I forgot to define the unit output directory in the Project Options. | |||
2013-02-25 | numeric edits: adds min/max limits | Jean-Marc Levecque | |
I was just ready to send a new patch concerning the limit values which is solving the issue with the gridediting. In addition, it is now possible to set only one limit, max or min, and I solved a bug on the editfloat which prevented to enter decimals in some cases. | |||
2013-02-25 | regex: safer/proper alignment based on FPC_REQUIRES_PROPER_ALIGNMENT define | Graeme Geldenhuys | |
2013-02-25 | regex: fixes uninitialized values. | Graeme Geldenhuys | |
2013-02-25 | regex: clean-up based on compiler message output. | Graeme Geldenhuys | |
- removed old IFDEF's - var parameters changed to out parameters - PtrInt changed to PtrUInt | |||
2013-02-23 | maximus: updated TODO file items | Graeme Geldenhuys | |
2013-02-23 | maximus: implemented diff/patch syntax highlighting | Graeme Geldenhuys | |
2013-02-22 | maximus: Adds syntax highlighting for hexadecimal numbers | Graeme Geldenhuys | |
2013-02-22 | maximus: Enables the Cut, Copy and Paste edit menu items. | Graeme Geldenhuys | |
2013-02-22 | nanoedit: Adds an Edit menu with Cut, Copy and Paste functionality | Graeme Geldenhuys | |
2013-02-22 | nanoedit: improves the compiler options for the Lazarus IDE project file. | Graeme Geldenhuys | |
2013-02-22 | nanoedit: fixes the fpc config file to allow compiling from command line. | Graeme Geldenhuys | |
The unit seach path was wrong. | |||
2013-02-22 | fpg_edittext: Adds cut to clipboard support. | Graeme Geldenhuys | |
2013-02-22 | fpg_textedit: adds insert text and paste from clipboard support. | Graeme Geldenhuys | |
2013-02-21 | nanoedit - a mini notepad like text editor | Graeme Geldenhuys | |
I have been using this for some time now. I required a mini editor on non-Windows platforms, so created this project to solve that. This is also a testbed project for my "elastic tabstops" implementation. | |||
2013-01-03 | needed of values limits on integer edits. | Jean-Marc Levecque | |