Commit Graph

14731 Commits

Author SHA1 Message Date
Juha
ad09697ffa IDE: Fix hint texts for Environment - Window options. 2024-07-12 09:34:06 +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
Martin
f36d862b98 IdeDebugger: register window - scroll the grid, not the cursor 2024-07-11 11:02:18 +02:00
Martin
15b8b4893e FpDebug, IDE: show address for RIP relative asm operand 2024-07-11 01:10:18 +02:00
Martin
8ec704c935 Debugger: Don't show non-available registers from cache. Ensure errors are shown. 2024-07-09 19:33:16 +02:00
Martin
7d1dc79584 IdeDebugger: Watches, fix updating array bounds for expanded view / grow expanded rows up to pagination-limit. Issue #41015 2024-07-09 16:46:06 +02:00
Martin
f581d4f764 IdeDebugger: fix searching array-index in expression. 2024-07-07 18:11:26 +02:00
Maxim Ganetsky
b9b8afe5b6 IDE: improved "Rename units to lowercase" i18n 2024-07-06 21:48:41 +03:00
Juha
ff3175bce6 IDE: Improve renaming project files to lowercase further. Issue #10370. 2024-07-06 11:25:56 +03:00
Juha
3d47bef87e Codetools,IDE: Allow renaming project files to lowercase in a case-insensitive file system. Issue #10370. 2024-07-06 06:08:20 +03:00
Juha
baa04bf91a IDE: Move some code from TProjectUnitFileSelector to TRemoveFilesSelector. 2024-07-04 17:58:57 +03:00
Juha
0b023f20d7 IDE: Make renaming project files to lowercase silent. No questions asked. Issue #10370. 2024-07-04 17:58:57 +03:00
Juha
3aaa732045 IDE: Split function RenameUnit into smaller funcs. Prevent double question dialogs when renaming a file. 2024-07-04 17:58:57 +03:00
n7800
6048a8cb51 IDE: Fixed out-of-bounds error when calling a non-existent "external tool" with a shortcut 2024-07-03 12:24:03 +00:00
Juha
848d1492d9 IDE: Improve renaming project unit filenames to lowercase. Still not perfect. Issue #10370. 2024-07-02 09:55:28 +03: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
Juha
25939375b1 IDE: Revert part of "Find Identifier reference" changes. Allow renaming with same name, changes char case only. 2024-07-01 09:21:28 +03:00
Juha
c7c059282d IDE: Remove FindRenameIdentifier dependency from SourceFileManager. 2024-07-01 02:16:40 +03:00
Juha
e636177387 IDE: Fix UpdateTargetFilename when using a dotted project name. Improve variable names. Issue #41002, patch by WooBean007. 2024-06-27 16:23:19 +03:00
Juha
0cfbf5637b IDE: Improve "Find Identifier reference". Issue #21254, patch by n7800. 2024-06-27 15:17:23 +03:00
Juha
8ad8d57c7b IDE: Set Unit_Name for a new unit. Issue #41002, patch by WooBean007. 2024-06-27 10:46:45 +03:00
Ondrej Pokorny
83412e9a50 pseudoterminaldlg: support carrige return (overwrite last line) 2024-06-21 11:34:59 +02:00
rich2014
cbc8d8c685 IDE: fix the issue that ProjectInspector would be closed even if it was Docked when pressing ESCAPE 2024-06-20 21:33:20 +08:00
mattias
fa535070e5 ide: fixed name 2024-06-18 17:07:51 +02:00
Maxim Ganetsky
e6f2058ace IDE: improved Editor Display Options page layout 2024-06-18 00:47:56 +03:00
Juha
8060c44b3c IDE: Add a link in editor options for Codetools "Max Length" setting. Fix anchors. Issue #36213, patch by n7800. 2024-06-17 14:09:38 +03:00
Juha
1a84469a59 IDE: Open also Codetool options from the editor popup menu. Issue #24043, patch by n7800. 2024-06-17 12:34:17 +03:00
mattias
bd1bc6ebb5 ide: pass Project to NewFileDescriptor.Init 2024-06-12 09:21:16 +02:00
Juha
473cc20292 IDE: Fix "Find Identifier reference". Issue #21254, patch by n7800. 2024-06-11 13:04:21 +03:00
Juha
e8f2058ddd IDE: Remove -Sy from default debug IDE build options. Issue #40973. 2024-06-11 11:55:59 +03:00
Maxim Ganetsky
db735501e4 IDE: improved i18n 2024-06-04 23:03:23 +03:00
Juha
a3ac0ccd82 IDE: Improve "All options" window, show compiler version in caption. Issue #40968, patch by n7800. 2024-06-01 09:59:49 +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
Ondrej Pokorny
71526ba83e Lazarus IDE: better comment about MainFormOnTaskBar := False, issue #39654 2024-05-23 11:16:30 +02:00
Ondrej Pokorny
5b97b0e993 Revert "Lazarus IDE: make MainFormOnTaskBar True, issue #39654"
This reverts commit 8de57d2e1c.
2024-05-23 11:16:30 +02:00
rich2014
8a26c661b8 IDE: secondary installation command hints fixed (issue #39296) 2024-05-22 20:32:48 +08:00
Ondrej Pokorny
6c0ae5a584 Lazarus New LCL project: default MainFormOnTaskBar to True, issue #39654 2024-05-22 09:23:08 +02:00
Ondrej Pokorny
8de57d2e1c Lazarus IDE: make MainFormOnTaskBar True, issue #39654 2024-05-22 09:18:17 +02:00
rich2014
bb69320587 IDE: options, make sure the Selected Item is Visible in the CategoryTree
for example, shrink Options Dialog, select PreProcessor and close the Dialog, open it again.
2024-05-21 22:11:13 +08:00
Martin
bab6ed4c4b Changed some modal result checks to honour cancellation as mrNo. See merge request !281 issue #40920 2024-05-20 02:35:01 +02:00
Maxim Ganetsky
5a7f3952aa IDEDebugger: updated Russian translation 2024-05-13 01:39:41 +03:00
Martin
ccd36eba7f IdeDebugger: Watches/Evaluate-Dlg, improve multi-line formatting of values. Configurable depth for line-wrapping. 2024-05-11 12:58:08 +02:00
Martin
f01a0c056d IdeDebugger: Display-format, no leading zeros for addresses. 2024-05-11 12:58:07 +02:00
Martin
3e86112874 IdeDebugger: Reduce "all" tab of DisplayFormat settings 2024-05-11 12:58:07 +02:00
Martin
f951bf8afb IdeDebugger: WordWrap for Evaluate/Watch-detail-pane 2024-05-10 11:51:58 +02:00
Martin
575c9dcef5 IdeDebugger: Improve performance of nested watch display. Check non-recursive values first. Issue #40944 2024-05-04 11:27:25 +02:00
Martin
e9eaf2e37f IdeDebugger: Improve performance of nested watch display. Only check parents, if it makes a difference. Issue #40944 2024-05-04 11:08:49 +02:00
Martin
f1cd54dbdd IdeDebugger: fix slow display of nested watch, due to recursive check O(2^n) Issue #40944 2024-05-04 10:40:44 +02:00
Juha
c3886cc814 IDE: Stop searching in the searchfrm when the IDE is closed. By n7800. 2024-04-30 11:06:11 +03:00
Martin
a56c978daa IDE: options, restore buildmode to "Additions and overrides" page. Issue #40816 patch by n7800 2024-04-28 22:03:17 +02:00
Martin
60c85af016 IdeDebugger: ValueFormatter ord-to-name, parse new_ident = know_ident + 123 2024-04-28 21:54:38 +02:00
Maxim Ganetsky
17142eaf96 IDEDebugger: regenerated translations and updated Russian translation 2024-04-28 22:01:55 +03:00
Maxim Ganetsky
af28689f24 IDEDebugger: improved a caption 2024-04-28 22:00:55 +03:00
Martin
ca4e2cb5c5 Debugger/Project Settings: Fix updating when changing project / fix config frame (wrong warning hint) 2024-04-28 17:00:19 +02: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
Juha
4a4e67f531 IDE: Cleanup of Search Results View. Issue #40928, patch by n7800. 2024-04-28 09:20:07 +03:00
Juha
c74edf04a6 IDE: Cleanup of the searchfrm unit. Issue #40929, patch by n7800. 2024-04-28 09:14:47 +03:00
Juha
8d6b64698d IDE: Simplify option flag management in FindInFiles. No need to remember numerical indexes. Issue #40915, patch by n7800. 2024-04-28 09:12:14 +03:00
Martin
85652d22ca IdeDebugger: ValueFormatter "Ordinal to name" 2024-04-28 00:10:03 +02:00
Martin
ee125ebe32 IdeDebugger: Value-formatters, match expression/name 2024-04-27 18:56:30 +02:00
Maxim Ganetsky
fe9dbeb8a9 IDEDebugger: regenerated translations and updated Russian translation 2024-04-26 16:59:19 +03:00
Maxim Ganetsky
612d836c17 IDEDebugger: improved caption 2024-04-26 16:58:17 +03:00
Martin
f874fee43d IdeDebugger: fix display enum watches with out of range value. 2024-04-26 11:54:27 +02:00
Juha
2b05839fba LazBuild: Make the value for "--build-ide" parameter optional. "=" can be left out. 2024-04-26 00:59:26 +03:00
Martin
49f44c8ee1 Fix checking modal result, handle mrCancel. Issue: #40920 2024-04-25 21:47:15 +02:00
Maxim Ganetsky
f130c3af96 IDE, DockedFormEditor: fixed deprecation warnings, patch by Don Siders, issue #40921 2024-04-25 02:12:06 +03:00
Martin
fcaca1fe6a IdeDebugger: ValueFormatter "Custom Displayformat" 2024-04-22 21:23:10 +02:00
Martin
72fa9a1c96 IdeDebugger: missing button caption 2024-04-22 15:19:46 +02:00
mattias
f28670b9d0 ide: build ide using lazbuild:rename startlazarus.exe, issue #40917 2024-04-22 11:08:26 +02:00
Martin
1b27926055 IDE: Guttermarks, improve layout 2024-04-22 02:23:22 +02:00
Martin
7dfa9c442c IDE: Guttermarks (warn/hint) adjust priority 2024-04-21 22:48:49 +02:00
Maxim Ganetsky
3f1548052d IDEDebugger: updated Russian translation 2024-04-21 17:51:05 +03:00
Martin
3b321550c3 Update po 2024-04-20 21:59:23 +02:00
Martin
00628a8d26 SynEdit: "Marks-gutter, use all columns before ..." / limit repeated icons Issue #40914 2024-04-20 21:59:10 +02:00
Martin
baef7180da SynEdit: Marks-gutter, overlap/resize marks if not enough space. Issue #40914 2024-04-20 16:38:37 +02:00
Juha
f8a04256ff IdePackager: Remove IDEMsgIntf dependency from PackageSystem. 2024-04-20 17:07:51 +03:00
Juha
83bb996e3c IDE: Optimize checking UTF8 codepoint size in "Find in Files". Issue #40904, patch by n7800. 2024-04-20 16:01:00 +03:00
Juha
fde93a7b25 LazBuild: Improve colored output. Issue #40878, patch by n7800. 2024-04-20 08:21:31 +03:00
Juha
9a7cc24259 LazBuild: Remove dependency for LCL Forms. 2024-04-20 07:13:31 +03:00
Juha
1c6eae3cea StartLazarus: Fix after earlier refactoring. PackageDefs somehow requires cthreads. 2024-04-20 06:30:17 +03:00
Martin
1ef3f33ccc IdeDebugger: add space in caption 2024-04-19 19:50:45 +02:00
Martin
a443dd7f2f IdeDebugger: add some missing event in DisplayformatFrame 2024-04-19 17:30:08 +02:00
Martin
3f2ccce591 IdeDebugger: Displayformat defaults for enum-identifier 2024-04-19 17:30:08 +02:00
Maxim Ganetsky
f167f7fba2 IDEDebugger: updated Russian translation 2024-04-19 18:15:33 +03:00
Martin
00e2561915 IdeDebugger: missing file / add Valueformatter CharArrayToString / display an array of char as a string / StopAtNull 2024-04-18 22:26:30 +02:00
Martin
3ae19dfa25 IdeDebugger: add Valueformatter CharArrayToString / display an array of char as a string / StopAtNull 2024-04-18 22:11:00 +02:00
Martin
bbdfea8977 IdeDebugger: add Valueformatter CharArrayToString / display an array of char as a string 2024-04-18 20:05:35 +02:00
Martin
5300c27ba2 IdeDebugger: add nest-lvl filter to Valueformatter 2024-04-18 17:56:02 +02:00
Martin
e1a58d379a IdeDebugger: add SupportedDataKinds to Valueformatter for quicker filter 2024-04-18 15:59:44 +02:00
Martin
a31c9b11d7 IdeDebugger: remove DisplayFormat-filter from Valueformatter. (value formatter can now be disabled in watch properties) 2024-04-18 15:42:54 +02:00
Martin
1eae051544 IdeDebugger: add value formatter to Inspect/Eval 2024-04-18 14:32:31 +02:00
Martin
442dfce7a8 IdeDebugger: add ValueFormatter to watch properties 2024-04-18 14:32:31 +02:00
Martin
b7d9762602 IdeDebugger: Cleanup BackendConverterConfig / show project values in inspect/eval toolbar 2024-04-18 14:32:15 +02:00
Martin
de647d272f IdeDebugger: Clean up BackendConverterConfig, naming / duplicate functions 2024-04-18 14:32:10 +02:00
Martin
45a81daef9 IdeDebugger: Use ValueFormatter for nested values 2024-04-18 14:32:09 +02:00
Juha
fdc1806f53 IdePackager: Remove IDEOptEditorIntf dependency from PackageSystem. 2024-04-18 13:29:35 +03:00