Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-20 | Maximus Lazarus project file had incorrect case of unit name in project. | Graeme Geldenhuys | |
mpaslax.pas -> mPasLex.pas | |||
2014-08-19 | maximus: remap a keyboard shortcut to a more common one. | Graeme Geldenhuys | |
2014-08-09 | maximus: ESC key now cancels the Project Options dialog. | Graeme Geldenhuys | |
2014-08-09 | maximus: Adds the ability to remove a unit from the project tree | Graeme Geldenhuys | |
Simply select the node in the Project tree "Units" list, and press the DEL key. If you don't save the project, the unit will still be part of the project (easy undo feature). If you save the project the project file will be updated - minus that unit. | |||
2014-08-09 | maximus: New method to remove an item from the UnitList | Graeme Geldenhuys | |
2014-08-09 | maximus: refactored some code, moving from main form to various classes | Graeme Geldenhuys | |
Moved some functionality from the main form unit, into the unitlist.pas unit. | |||
2014-06-20 | nanoedit: use the textedit's Save and Load file methods | Graeme Geldenhuys | |
This then automatically handles cursor positions, scrollbars, invalidate etc. | |||
2014-06-20 | textedit: SaveToFile() and LoadFromFile() now does OS Encoding calls. | Graeme Geldenhuys | |
The AFileName parameter is of type TfpgString (thus UTF-8), and we need to ensure that it is the same encoding as the underlying file system before we can save or load files. | |||
2013-12-22 | ide: neatened up the uses clause of the program unit. | Graeme Geldenhuys | |
2013-10-09 | maximus: minor improvement to code highlighting for Object Pascal source code. | Graeme Geldenhuys | |
2013-09-11 | nanoedit: Now gives feedback in status bar area. | Graeme Geldenhuys | |
2013-07-12 | ide should use debug interface included in fpGUI instead. | Graeme Geldenhuys | |
2013-06-18 | Updates extrafpc.cfg files so no console window is shown for Windows ↵ | Graeme Geldenhuys | |
compiled apps. | |||
2013-05-29 | globe: fixed the color value for AggPas by adding the Alpha channel value | Graeme Geldenhuys | |
2013-05-29 | globe: removed unnecessary code | Graeme Geldenhuys | |
2013-05-16 | maximus: Object Pascal highlighter. improve hilight accuracy. | Graeme Geldenhuys | |
2013-05-14 | debug server: updates uses clause to use fpGUI's dbugmsg unit. | Graeme Geldenhuys | |
2013-04-29 | debugserver: Now support LiveView messages. | Graeme Geldenhuys | |
LiveView messages don't appear in the normal log message window. Instead they appear in a separate non-scrolling grid where the previous values get replaced with the new values. | |||
2013-04-27 | debugserver: LiveView frame now has a Grid property for easy access. | Graeme Geldenhuys | |
2013-04-27 | debugserver: adds new Live View grid that will track values. | Graeme Geldenhuys | |
The "live view" values are not added to the usual messages list. They are very handy for tracking short lived debug info like the position of a mouse cursor, position of a trackbar or scrollbar etc. | |||
2013-04-19 | debug server: added a "expanded view" for the selected message. | Graeme Geldenhuys | |
This means we can view multi-line items much easier. | |||
2013-04-19 | debug server: now allows you to copy selected message to clipboard | Graeme Geldenhuys | |
2013-04-05 | fpGUI Debug Server now defaults executable name to 'dbugsrv'. | Graeme Geldenhuys | |
This means that if we use the dbugintf unit, that we could automatically launch the debug server (if it is in the system PATH) if it is not already running. | |||
2013-04-03 | examples: updates project to fix compiler error. | Graeme Geldenhuys | |
2013-04-03 | example: updates project file settings using a newer Laz IDE version | Graeme Geldenhuys | |
2013-03-27 | maximus: new compiler options added for the Maximus project | Graeme Geldenhuys | |
2013-03-18 | ide: new empty unit template file. | Graeme Geldenhuys | |
2013-03-18 | ide: set current directory as we load a project file. | Graeme Geldenhuys | |
This means relative paths, used throughout the project, will be correct | |||
2013-03-18 | ide: Adds the ability to add a new empty unit | Graeme Geldenhuys | |
The new unit will be based on the ${templates}/default/unit.pas file. | |||
2013-03-18 | ide: replaces RTL functions with fpGUI wrapper versions. | Graeme Geldenhuys | |
2013-03-18 | ide: added copyright notices to the source code units. | Graeme Geldenhuys | |
2013-03-18 | ide: hide debug button and messages via DEBUGSVR compiler define | Graeme Geldenhuys | |
2013-03-18 | ide: removed unused (debug) widgets from main form | Graeme Geldenhuys | |
2013-03-17 | ide: refactor out Adding Unit To Project code into separate method. | Graeme Geldenhuys | |
2013-03-17 | ide: refactored out the creation of a new editor tab sheet. | Graeme Geldenhuys | |
2013-03-17 | ide: restore caret and scroll bar position after a file reload. | Graeme Geldenhuys | |
For some reason the caret isn't displayed until the arrow keys are pressed, but it is in the correct location. | |||
2013-03-17 | textedit: temporary work-around to update scrollbars when setting caret position | Graeme Geldenhuys | |
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. |