Juha
2fea4c39a2
IDE: Do not clear messages before showing "Clean up and build project" dialog. Issue #41047 , patch by n7800.
2024-08-01 09:17:30 +03:00
Martin
5aeacf3a9f
SourceEditor: less AutoSizing while opening several files
2024-07-18 13:34:59 +02:00
Juha
bf3e9835f1
IDE: Don't throw exception in PropHookShowMethod either. Prevent message dialog and potential high CPU load. Issue #41019 .
2024-07-13 10:18:18 +03:00
Juha
e5a90cb7e3
IDE: Prevent high CPU load caused by exception + message dialog. Issue #41019 .
2024-07-12 23:00:17 +03:00
Martin
f8c74b8794
IDE, SourceEditer: Fix/Improve detection if text-cursor is at ident for "find identifier reference". Issue #41020
2024-07-11 21:37:05 +02:00
Juha
d7234ffa6e
IDE: Feature for renaming project unit filenames to lowercase. Not fully functional yet. Issue #10370 .
2024-07-01 21:45:02 +03:00
rich2014
3b03844e29
IDE: fix typo in e317890
2024-05-28 23:07:48 +08:00
rich2014
e3178901fb
IDE: simplify code related to macOS menu (base on 4df4532
)
2024-05-27 22:27:11 +08:00
zeljan1
2751fd6fe7
IDE: fixed build non win widgetsets under windows.
2024-05-25 14:04:42 +02:00
mattias
c7e5d8d441
codetools: fixed clearing include file link
2024-05-24 11:40:23 +02:00
rich2014
c07636816e
IDE: NormalizeLazExe() bug fixed (by @n7800)
2024-05-23 23:06:18 +08:00
rich2014
8a26c661b8
IDE: secondary installation command hints fixed (issue #39296 )
2024-05-22 20:32:48 +08:00
Juha
e969070031
IDE: Remove the File > 'Close All' feature. It was neither intuitive nor very useful.
2024-04-28 10:17:39 +03:00
Martin
ee125ebe32
IdeDebugger: Value-formatters, match expression/name
2024-04-27 18:56:30 +02:00
Maxim Ganetsky
f130c3af96
IDE, DockedFormEditor: fixed deprecation warnings, patch by Don Siders, issue #40921
2024-04-25 02:12:06 +03:00
Juha
f8a04256ff
IdePackager: Remove IDEMsgIntf dependency from PackageSystem.
2024-04-20 17:07:51 +03:00
Martin
45a81daef9
IdeDebugger: Use ValueFormatter for nested values
2024-04-18 14:32:09 +02:00
Martin
be4d6c3bcc
IdeDebugger: refactor (Global)ValueFormatterSelectorList / (Global)ValueConverterSelectorList / DisplayFormat changed notify
2024-04-16 13:38:24 +02:00
Martin
c284261058
IdeDebugger: remove "InputHistoryCopy"
2024-04-12 13:59:24 +02:00
Martin
190e7504cd
IdeDebugger: remove "InputHistoryCopy"
2024-04-12 13:54:12 +02:00
Martin
11ef2a0438
IDE, Debugger: move ProjectLink to debugger
2024-04-12 13:26:18 +02:00
Martin
d40c952fa7
Ide: Move more units into ide-packages, project / packager
2024-04-11 23:46:56 +02:00
Juha
3c1c879cf5
IDE: Separate parsed compiler options code to a new unit ParsedCompilerOpts.
2024-04-06 11:00:13 +03:00
Juha
f468a36dd0
IDE: In Project Options show build modes more distinctively. Issue #40816 , patch by n7800.
2024-04-05 17:42:10 +03:00
Martin
6aa6ea6983
Ide, Debugger, FpDebug: Implement StdIn/StdOut file redirection. Issue #40458
2024-03-18 14:01:44 +01:00
Juha
3ec140e266
Move unit ComponentReg from IdeIntf to BuildIntf.
2024-03-15 10:40:41 +02:00
Juha
790df77a21
IDE,IdeIntf: Simplify code passing keys from Designer to OI. Debug why works wrong with GT5. Issue #10155 .
2024-03-08 09:59:35 +02:00
Juha
ca5ac00672
IDE: Move function DoMakeResourceString to unit MakeResStrDlg. Improve the logic. Issue #28829 .
2024-03-07 12:43:31 +02:00
Juha
75623c78d4
IDE: Harmonize "Find" and "Find in Files", do not save search options after Cancel. Issue #40805 .
2024-03-04 11:12:00 +02:00
Martin
68174a162e
Debugger: Add default config for WatchDisplayFormat (Locals, Watches, Hint, ...)
2024-03-01 17:54:59 +01:00
Juha
e253e8cfb4
IDE: Support uppercase '.LPI' and '.LPR' files better. Issue #40708 .
2024-02-29 13:55:24 +02:00
Martin
3149c5261f
Debugger: New DisplayFormat for Watches
2024-02-28 18:49:19 +01:00
Martin
8b491579a1
Debugger: Replace TWatchValue.DisplayFormat with TWatchValue.IsMemDump. All other DisplayFormat settings are on TWatch only.
2024-02-28 17:42:00 +01:00
Juha
893885c9db
LazBuild: Improve output messages and error codes. Issue #40781 , patch by n7800.
2024-02-18 15:14:06 +02:00
Juha
9ce73d8f40
SynEdit, IDE: Improve the programming interface of TCodeTemplateList. Not dictated by TStringList interface any more.
2024-02-15 12:33:36 +02:00
Juha
a9f0754324
SynEdit, IDE: Refactoring for code template completion. Sort the list after parsing. Issue #40764 .
2024-02-14 08:13:59 +02:00
Martin
5892e97e99
IDE, Debugger: Value-Formatter
2024-02-10 20:57:59 +01:00
Juha
99de97a21c
IDE: Remove UTF8CompareLatinTextFast calls.
2024-02-09 01:20:36 +02:00
Martin
efcbc7a685
FpDebug,IDE: Windows, Implement Position and Size for console and default-pos Forms - via Run-Params
2024-01-27 21:19:25 +01:00
Juha
68a4595596
IDE: Remove an extra (F9) from the hint of a Run-button. Remove a wrong hint from ProjInspector's Options button. Issue #40732 .
2024-01-27 15:02:18 +02:00
Maxim Ganetsky
c66f02e790
IDE: optimized wrapping of first line of parameter description in command line help output
2024-01-22 19:07:41 +03:00
Maxim Ganetsky
e4b407fd21
IDE: Use UTF8WrapText for wrapping Lazarus help descriptions, improved help output formatting
2024-01-20 05:06:35 +03:00
Maxim Ganetsky
f0eb9b849d
IDE, LCL: Lazarus help output refactoring by n7800, issue #40690 :
...
1. The text has been slightly corrected and made more uniform.
2. The parameters are sorted in some logical order, starting with the more "global" ones. A long list of values for debugging is located at the end. Now all parameters are visible at once, without scrolling.
3. Indentations fixed.
4. The list of values for the --skip-checks parameter is listed in a column, similar to the values for the --debug-enable parameter. This is easier to read and does not create a very long line, which is visible in the screenshot.
5. The "LCL Interface specific options:" header is displayed only if such parameters exist.
6. Changed max line length to a more standard 80.
7. Help output has been moved in a nested function.
8. Removed unused code.
2024-01-20 05:04:42 +03:00
Martin
4d3adb3870
Debugger, IDE: prevent dangling pointer in Source-Hint watch-eval.
2024-01-18 18:22:23 +01:00
rich2014
4f0ec7cefa
IDE: fix typo about ofDoNotActivateSourceEditor
2023-12-04 23:45:00 +08:00
rich2014
946c47ea3c
IDE: UPD #40616 , apply ofDoNotActiveSourceEditor to TMainIDE.BeforeCodeToolBossApplyChanges()
2023-12-02 12:01:08 +08:00
Maxim Ganetsky
18bec6520a
IDE: Fixed loading of user key schemes.
...
1. Fix access violation on closing IDE when loaded user key scheme is present.
2. Correctly load user key scheme on IDE (re)start.
3. Search user key schemes in `userkeyschemes` subdirectory of Lazarus configuration directory.
Based on patch by Dean Mustakinov, part of issue #40559 .
2023-11-11 02:16:41 +03:00
Maxim Ganetsky
805858abd7
IDE: localized "Major changes detected" dialog
2023-09-12 20:14:33 +03:00
Martin
40fd2fc1fe
Support for Highlighter based on TextMate grammar
2023-09-12 12:01:50 +02:00
Juha
8c1e7bc4b0
IDE: Show the project name and build mode by default in the IDE title. Name variables and properties consistently.
2023-09-02 21:56:21 +03:00