Commit Graph

13680 Commits

Author SHA1 Message Date
mattias
ec86caf1ff IDE: less hints 2022-04-11 09:43:22 +02:00
mattias
612e6e1932 IDE: free project on exception 2022-04-05 23:47:53 +02:00
mattias
ae5a364d21 IDE: clean up 2022-04-05 13:36:35 +02:00
Martin
f390d81d79 IDE: Optimize "UpdateEditorCommands" - do not join all text lines (TStrings.Text) of the editor, just to check if the editor is empty. 2022-04-05 10:57:15 +02:00
Martin
9f3623bb45 SourceEditor: fixed updating top-line-hint (invalidate/repaint) 2022-04-05 10:57:15 +02:00
Martin
5b23421c5d SynEdit: fixed incorrect line-invalidation / repaint when scrolling (with folded text) 2022-04-05 10:57:15 +02:00
Martin
013e6a61a5 EditorOptions: Add "const" for some string param 2022-04-05 10:57:14 +02:00
wp_xyz
829bad776f IDE: New icons for "Compile" menu items. Provided by Roland Hahn. 2022-04-04 11:48:46 +02:00
Martin
c4d93041c3 IDE: fixed editor context menu, show bookmarks in the main pop-up. (not under "file settings") 2022-04-01 17:50:28 +02:00
Martin
5364b47e8c IdeDebugger: fixed setting result 2022-03-24 01:40:11 +01:00
Martin
76d9771c34 Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +01:00
Martin
8d3d08ae4c Debugger: Moved dsState to new unit 2022-03-24 00:39:03 +01:00
Martin
e4e8972b23 Debugger packages: Add IDEBuildOptions 2022-03-24 00:39:03 +01:00
Juha
3a6e1341f5 Revert using current dir as a base dir for LazarusDirectory. Issue #39671. 2022-03-17 08:58:38 +02:00
Juha
c82846d50f Add ExampleProjects package to BigIde target. 2022-03-13 10:20:43 +02:00
Martin
8344427500 IDE, Options: Font for editor notebook tabs 2022-03-11 16:59:29 +01:00
Juha
6bb76a588b IDE: Remove the old Examples GUI window. 2022-03-09 11:20:30 +02:00
Juha
e758dbf2da IDE: Disable excessive debug output from CodeHelpManager. 2022-03-09 10:46:52 +02:00
Juha
6174338b6d IDE: For consistency with other modeless IDE windows, don't use '...' in View->Editor Macros menu caption. 2022-03-08 22:14:43 +02:00
Juha
9f142eef14 IDE: Use the current dir as a base dir for LazarusDirectory. Allows relative path in settings. 2022-03-07 07:37:42 +02:00
Maxim Ganetsky
0d3a7227f1 IDE: improved Editor Macro List dialog layout 2022-03-07 00:18:52 +03:00
Juha
06352700aa IDE: Improve EditorMacroListViever. 2022-03-06 13:01:21 +02:00
Juha
7485ac827a IDE: Add a drop-down list with all macros to the "Macros..." toolbar button. Issue #38879, patch by DomingoGP. 2022-03-05 13:38:59 +02:00
Michaël Van Canneyt
71a560a97f * Fix conventions for pas2js targets, refactor code to contain less if/then 2022-03-05 11:36:51 +01:00
Juha
7ef64b00e4 IDE: Improve treatment of a .lpr project file dropped onto the IDE. Ask to open as a file/project. Issue #39663. 2022-03-04 12:50:22 +02:00
Juha
cd0b898131 IDE: Add a filter clear button in Code Explorer. Merge request !74 by Sergey Larin. 2022-02-24 12:39:00 +02:00
balazs
6f9144a584 IDE: Make Lazarus directory available for packages. 2022-02-23 08:04:33 +02:00
Michaël Van Canneyt
c146e71e92 * Handle OnShow menu 2022-02-19 21:56:41 +01:00
Martin
6c33c117ba IDE: Editor-Options, new captions - added info text 2022-02-15 17:04:45 +01:00
Martin
3ba594f827 IDE: Color Config, fix layout / anchor-sides. 2022-02-14 14:54:27 +01:00
Martin
0e74ad0a1e IDE: Change caption for Tools->Option->Color "Caret-Color". Clarify 2nd color applies to multi caret mode only. 2022-02-14 13:45:42 +01:00
Bad Sector
8f08573815 Fix Gtk 1.2 LCL backend.
There are still some minor glitches, but the IDE and most examples i
tried seem to work fine.  Some examples didn't work but that seemed to
be mainly a Gtk 1.2 limitation (e.g. no rotating fonts).
2022-02-10 23:54:47 +00:00
Martin
deea0b1e74 IDE, Debugger: Add "copy address" to assembler window 2022-02-10 23:30:28 +01:00
Martin
766bc1a877 Debugger: Fix DisAssemble.CountAfter 2022-02-09 15:39:27 +01:00
Martin
a930449457 IDE, Debugger: Improve "blue dots"-line-mapping, if a line is missing. Issue #39584 2022-02-09 15:39:26 +01:00
mattias
b9cfb64b7b buildintf: added TProjectFileDescriptor.Initialized, IDE: newfile: set HasResources before calling Initialized 2022-02-06 13:30:18 +01:00
mattias
451ba64bde codetools: added pas2js platforms electorn and module 2022-02-05 16:18:30 +01:00
Martin
f895353287 Debugger: Fix Snapshots. 2022-02-01 17:18:20 +01:00
Martin
8e3c816593 Debugger, LazDebuggerIntf: Introduce SetNumValue and SetTypeName 2022-02-01 17:18:20 +01:00
Martin
9de06ac372 DebuggerIntf,IDE: Add new Notification callback (cancel watch-eval request) 2022-02-01 17:18:19 +01:00
Martin
c1f09236f4 Debugger: Add Begin/EndUpdate to WatchValue 2022-02-01 17:18:19 +01:00
Martin
d814d37966 IdeDebugger: Make TWatchValue ref-counted 2022-02-01 17:18:19 +01:00
mattias
a2404b4f47 IDE: clean up 2022-01-31 10:29:00 +01:00
mattias
a463602f9e IDEIntf: added LazarusIDE.GetProjectInspectorSelection 2022-01-31 10:28:09 +01:00
Maxim Ganetsky
f79988b3c9 IDE: committed regenerated .res files after recent icon updates 2022-01-31 01:17:33 +03:00
mattias
07eb443322 ide: project inspector: register add popup menuitems 2022-01-30 20:58:22 +01:00
mattias
ec56ff310b ide: project inspector: register items popup menuitems 2022-01-30 20:39:47 +01:00
wp_xyz
0aada2da4c Images: Replace lazarus*.ico files by versions in which the small images (16x16, 20x20) are a bit more "crispy". Created by Roland Hahn. 2022-01-29 12:50:46 +01:00
Maxim Ganetsky
576732afb0 IDE: committed regenerated .res files after recent icon updates 2022-01-29 00:34:30 +03:00
Juha
43da1e05f3 IDE: Fix checking new unique unit name against projectinfo name. Move nested funcs out. 2022-01-28 17:09:38 +02:00