Commit Graph

14264 Commits

Author SHA1 Message Date
mattias
34295aa424 set fixes version to 3.4 2024-05-24 22:33:14 +02:00
mattias
89476ec791 codetools: fixed clearing include file link 2024-05-24 11:48:20 +02:00
Maxim Ganetsky
aca4f26ee0 IDE: commotted automatically regenerated file 2024-05-20 15:47:25 +03:00
wp_xyz
71d1f54590 IDE/Component palette editor: Make sure that "Restore defaults" is always visible. Issue #40911
(cherry picked from commit de3376efef)
2024-05-19 16:20:14 +03:00
Martin
7332c13cfe IdeDebugger: fix slow display of nested watch, due to recursive check O(2^n) Issue #40944
(cherry picked from commit f1cd54dbdd)
2024-05-04 11:18:37 +02:00
Martin
06dc242991 Debugger: assembler, fix rangecheck or wrong behaviour if debugger is nil
(cherry picked from commit 073f3095cf)
2024-04-06 20:04:12 +02:00
Martin
3324959e82 Debugger: fix parsing for array indexes (expanding array in watches / replace .. idx)
(cherry picked from commit 45a6759c3d)
2024-03-12 14:21:07 +01:00
Juha
d04340fa7e IDE: Support uppercase '.LPI' and '.LPR' files better. Issue #40708. 2024-03-12 10:00:27 +02:00
Juha
ea2c8a0a28 IDE: Rename "ShoLineNum" to "ShowLineNum" in project settings. Issue #40827.
(cherry picked from commit a7b6815a8c)
2024-03-11 20:07:54 +03:00
Juha
9dbba93a40 IDE: Prevent a list index out of bounds error in Messages window. Issue #40798.
(cherry picked from commit cb087dd6e5)
2024-03-11 20:07:53 +03:00
Juha
4c726899a3 IDE: Inform a user earlier that renaming a unit is not possible through "Rename identifier" feature. Issue #40744.
(cherry picked from commit 6c9fa22be3)
2024-03-11 20:07:53 +03:00
Juha
2db606a4ed IDE: Fix saving a program with a dotted name. Issue #40760.
(cherry picked from commit 9ad00fb5a7)
2024-03-11 20:07:52 +03:00
mattias
9876cb96f9 set fixes version to 3.3 2024-02-25 13:27:23 +01:00
mattias
3887be2510 set fixes version to 3.2 2024-02-25 13:22:42 +01:00
Juha
d8fc71fe35 IDE: Remove an extra (F9) from the hint of a Run-button. Remove a wrong hint from ProjInspector's Options button. Issue #40732.
(cherry picked from commit 68a4595596)
2024-02-22 16:43:29 +03:00
Martin
6aab479152 IdeDebugger: Change precision used for float types. issue #40768
(cherry picked from commit 05af6f9a4f)
2024-02-19 22:57:23 +01:00
Martin
4f4f38ad7a IdeDebugger: Return correct precision for float value. Old code was returning "single" for all float types - related to issue #40768
(cherry picked from commit 22f04e340f)
2024-02-19 22:57:23 +01:00
Martin
54c90de2f2 IdeDebugger: enable formatting checkbox in Console In/Out Window
(cherry picked from commit 3aa483c0c0)
2024-02-17 11:38:42 +01:00
Maxim Ganetsky
1cd05220e3 IDE: don't wrap strings in memos of i18n project options, allows to avoid corruption when saving long strings to .lpi
(cherry picked from commit f6ccc8d26d)
2024-02-15 14:08:40 +00:00
Dmitry D. Chernov
84b7bb2ca4 IDE/Options: Fix some suspicious copy-paste and probably a debugging leftover
(cherry picked from commit 8986b1b0b9)
2024-02-13 23:43:17 +01:00
Dmitry D. Chernov
ce32bdf1c8 IDE: Fix saving the specified frame priority for user-defined markup
(cherry picked from commit 720d3c66be)
2024-02-13 23:43:17 +01:00
mattias
64cb2deb3c lazbuild: fixed -r when lazarus was installed read only, issue #40747 2024-02-08 11:43:06 +01:00
Maxim Ganetsky
ea073bee6b Translations: Slovak translation update by LacaK, issue #40719
(cherry picked from commit ef22ee4542)
2024-01-23 17:46:10 +03:00
Martin
af2489f6ff Debugger, IDE: prevent dangling pointer in Source-Hint watch-eval.
(cherry picked from commit 4d3adb3870)
2024-01-20 17:23:52 +01:00
Maxim Ganetsky
ef69aa583a IDE: fixed a typo in command-line key for skipping debugger checks (Debbugger -> Debugger)
(cherry picked from commit 767d21e2d9)
2024-01-17 01:33:46 +00:00
Maxim Ganetsky
3761707e93 IDE: Create a list of custom key schemes as needed before making a first write to it. Fixes memory leak when calling ./lazarus --help.
(cherry picked from commit 44a97af383)
2024-01-16 00:27:54 +00:00
mattias
c4c2c20f7c ide: run working directory: use exe folder and as fallback the project directory
(cherry picked from commit b38b88bdb5)
2024-01-15 13:10:02 +01:00
Martin
6897ef5e3b IDE, SourceEdit: Don't show hint if any mouse button is down. Issue #40117
(cherry picked from commit 8c268c4992)

# Conflicts:
#	ide/sourceeditor.pp
2024-01-14 23:22:03 +01:00
Juha
56cb8fe0d0 IDE: Show "Find in Files" dialog also from the package editor. Issue #40673, patch by Henner Drewes.
(cherry picked from commit 75d9f32660)
2024-01-13 15:09:02 +00:00
Maxim Ganetsky
4707a9b54c IDE: cleaned up resource strings, patch by n7800, issue #40668
(cherry picked from commit 395f813e34)
2023-12-29 03:55:12 +03:00
Maxim Ganetsky
cff8000c67 IDE: committed automatically regenerated file 2023-12-27 19:08:05 +03:00
mattias
7b1dc7e302 set fixes version to 3.1 2023-12-17 11:32:55 +01:00
mattias
f771d54e4a set fixes version 3.0 2023-12-17 11:23:58 +01:00
mattias
8de15ca8eb lazbuild: fixed unit output dir 2023-12-17 11:23:57 +01:00
rich2014
2b2754ab98 IDE: fix typo about ofDoNotActivateSourceEditor 2023-12-05 00:46:24 +08:00
rich2014
16be083efc IDE: UPD #40616, apply ofDoNotActiveSourceEditor to TMainIDE.BeforeCodeToolBossApplyChanges() 2023-12-05 00:46:24 +08:00
rich2014
c000fed74d IDE: ofDoNotActiveSourceEditor of TOpenFlag added 2023-12-05 00:46:23 +08:00
Martin
41fd5dcd4d Debugger: do not search source frame, if doing asm-single-steps
(cherry picked from commit 55475340ca)
2023-11-28 13:21:05 +01:00
rich2014
b957f62fdb IDE: fix the issue in TFileOpener.OpenEditorFile() where SourceEditor was not activated when the file was already open 2023-11-28 01:53:35 +08:00
rich2014
ebf2866945 IDE: prevent the tab itself from becoming the focusi n SourceEditor 2023-11-28 01:53:12 +08:00
Maxim Ganetsky
f8ce545ba2 IDE: changed class of "Select profiles to build" dialog from TGenericCheckListForm to TLazarusBuildManyDialog. The former type corresponds to generic dialog and poses potential risk of name clashing when storing layout. Patch by n7800.
(cherry picked from commit 1e7d5e9eeb)
2023-11-25 02:28:46 +00:00
Maxim Ganetsky
2d68d935f7 IDE: save/restore size of "Select profiles to build" window of "Build Lazarus" dialog
(cherry picked from commit 5c5693e6be)
2023-11-24 18:50:21 +03:00
Juha
ade813f1be IDE: Overload TBuildModesCheckList constructor to avoid a warning.
(cherry picked from commit db64a6240d)
2023-11-24 18:50:21 +03:00
Juha
cfba01dfbb IDE: Save the size of Run / "Compile many modes" dialog. Issue #35245, patch by n7800.
(cherry picked from commit ca7c0d686b)
2023-11-24 18:49:16 +03:00
Maxim Ganetsky
cecfd2034e IDE: save and restore of "Delete all the files?" confirmation dialog, issue #40611
(cherry picked from commit 486ffc5d9a)
2023-11-24 00:27:20 +00:00
Maxim Ganetsky
9951feea7e IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786
(cherry picked from commit 7eb6be5a2c)
2023-11-24 02:27:02 +03:00
Juha
e532c42392 IDE: Allow configuring Toolbars in IDE CoolBar also when "Coolbar is visible" is unchecked. Issue #40600, patch by n7800.
(cherry picked from commit e50ab381b1)
2023-11-18 20:49:15 +03:00
Maxim Ganetsky
3211889649 IDE: added clarifying comment in LoadCustomKeySchemasInDir procedure of keymapping.pp unit
(cherry picked from commit 6a1faf1419)
2023-11-17 01:47:08 +03:00
Martin
c6d4ee73be Debugger: Correctly store names for function refs. The name was wrongly stored as part of the type, making it equal for all entries in an array. Issue #40604
(cherry picked from commit 415660120f)
2023-11-15 22:02:56 +01:00
Maxim Ganetsky
5fe9adb855 IDE: unify UserKeySchemeDirectory signature with UserSchemeDirectory
(cherry picked from commit 9c28c9b117)
2023-11-13 17:24:02 +03:00