Commit Graph

264 Commits

Author SHA1 Message Date
mattias
3887be2510 set fixes version to 3.2 2024-02-25 13:22:42 +01: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
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
f5ee63fd14 set fixes version to 3.0RC2 2023-10-08 21:13:37 +02:00
Maxim Ganetsky
24dae4f817 IDE: do not allow to edit contents of Path Delimiters combobox in "Project Options"->"Miscellaneous", issue #40429
(cherry picked from commit eb6cd708f2)
2023-08-05 22:13:24 +03:00
Maxim Ganetsky
d28c00b5e7 IDE, Backup Options page: store Subdirectory comboboxes '(no subdirectory)' values language independently
(cherry picked from commit 2e5ff7abf6)
2023-07-20 19:40:41 +03:00
mattias
fe3389fc58 set fixes version to 3.0RC1 2023-06-25 17:59:59 +02:00
Juha
b99f4dc28d IDE: Move adding default initial recent projects out from EnvironmentOptions. 2023-06-19 22:08:57 +03:00
Juha
a6d1547803 Move unit TransferMacros to IdeConfig package. Add a unit for resourcestrings. 2023-06-11 23:37:12 +03:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +03:00
Juha
1475336c8c Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils). 2023-06-05 15:48:01 +03:00
Juha
6a69340a83 IDE: Turn MacroListViewer into a proper IDE window. Prevent crash when switching to a project with less macros. 2023-05-17 19:22:45 +03:00
mattias
575dbd75de IDE: started checking base packages and on mismatch building IDE using lazbuild 2023-03-19 13:16:07 +01:00
mattias
3c5f804e9d IDE: moved LazarusIDEBasePkgNames to unit of its own for easy parsing 2023-03-19 00:36:06 +01:00
Martin
ad0396ae2a Debugger: moved asm dialog to IdeDebugger 2023-03-13 17:38:12 +01:00
Martin
b31586fc9c Add tool to maintain po files. Move entries between files. Find duplicates. 2023-02-20 12:29:32 +01:00
Martin
048aa12384 IDE: Move units to IdeDebugger package. 2023-01-26 18:26:31 +01:00
Martin
2972581f05 IDE: Move some units to IdeConf package. 2023-01-26 14:47:42 +01:00
Martin
574ccd903a IdeDebugger: Move units from Ide to IdeDebugger. (BreakPropertyDlgGroups, CallStack, DebuggerAttachDialog, DebuggerOutput, ExceptDlg, FeedbackDlg, HistoryDlg, LocalsDlg, PseudoTerminal, RegisterDlg, ThreadDlg, WatchesDlg) 2023-01-10 17:04:54 +01:00
Martin
e22f69d623 IdeDebugger: Move unit BaseDebugManager from Ide to IdeDebugger. 2023-01-09 23:05:15 +01:00
Martin
b3fd61e107 EnvironmentOpts: Move to ide/packages/ideconfig 2022-12-10 17:55:02 +01:00
Martin
5f5b73b22e IDE: Move ModeMatrixOpts and IdeOptionDefs to new base-package "IdeConfig" 2022-12-08 20:21:27 +01:00
Martin
28247a829c IDE: Move LazConf.pp to new base-package "IdeConfig" 2022-12-08 19:28:19 +01:00
Martin
f0d3e9fe7c IDE, EnvironmentOpts: Move implementation of specific TranferMacros to new unit.
EnvironmentOpts: Remove dependency on IDETranslations
2022-12-08 16:05:03 +01:00
mattias
9c350fa102 ide: started find in files window 2022-11-11 17:43:39 +01:00
Juha
6bb76a588b IDE: Remove the old Examples GUI window. 2022-03-09 11:20:30 +02:00
Juha
04781797a3 Remove debugger.pp also from lazarus.lpi project. 2022-01-25 11:20:56 +02:00
Martin
d1ac568e96 Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf 2022-01-10 14:08:37 +01:00
Martin
aa45837b87 IdeDebugger: New Package IdeDebugger. Move some classes from DebuggerIntf 2022-01-10 14:08:36 +01:00
Martin
f8bc3ff316 IDE: added package dependency for LazDebuggerFp 2021-10-17 16:41:00 +02:00
Maxim Ganetsky
b6d3ecd5bb IDE: updated lazarus.lpi, hint by Bernd K., merge request !20 2021-09-29 01:01:04 +03:00
ondrej
47ccc4f41d Disable CompatibilityMode for Lazarus LPI
git-svn-id: trunk@65377 -
2021-07-05 21:29:28 +00:00
juha
ed7b09d857 IDE: Use Dwarf3 debug format for our projects. Needed when debugging with FPDebug.
git-svn-id: trunk@65342 -
2021-07-02 18:52:04 +00:00
mattias
91763f2247 set trunk version to 2.3.0
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
juha
c82249be2a IDE: Cleanup TMainIDE.ProjInspectorAddUnitToProject.
git-svn-id: trunk@64868 -
2021-03-25 06:35:36 +00:00
juha
63fc1a91aa IDE: Options page to specify type of project created on startup + other startup options. Issue #38105.
git-svn-id: trunk@64781 -
2021-03-10 19:53:06 +00:00
juha
207dee8890 IDE: Rename unit ProjectDescriptors to ProjectDescriptorTypes. Clashed with a global variable in ProjectIntf.
git-svn-id: trunk@64780 -
2021-03-10 19:53:03 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
mattias
767e73e456 IDE: optional packaged IDE starts custom IDE
git-svn-id: trunk@64214 -
2020-12-17 13:45:57 +00:00
juha
1945f8b61d IDE: In SearchResultsView replace PageControl with ExtendedNotebook which allows reordering tabs. Rename SearchAgainButton -> NewSearchButton.
git-svn-id: trunk@64038 -
2020-10-17 16:19:15 +00:00
mattias
863e1d49a7 IDE: lazarus.lpi added package dependency SynEditDsgn
git-svn-id: trunk@63694 -
2020-08-06 21:18:29 +00:00
martin
5bcddd28fb IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
juha
0961a5797a Turn unit ObjectLists to use generics, move it to Lazutils. Reduce typecasts in TPkgManager by using correct types when possible.
git-svn-id: trunk@62639 -
2020-02-17 12:23:38 +00:00
mattias
9c62cce21c updated lazarus.lpi
git-svn-id: trunk@59012 -
2018-09-15 19:59:32 +00:00
juha
9f252da8ea IDE: Move code related to many build modes to unit BuildModesManager. Make "Build many Modes" selection persistent.
git-svn-id: trunk@58903 -
2018-09-07 11:03:44 +00:00
juha
2b381547b5 IDE: Separate units ExtToolsConsole (no LCL) and ExtToolsIDE (with LCL) from ExtTools.
git-svn-id: trunk@58643 -
2018-07-28 13:38:06 +00:00
mattias
fc480f6059 ide: set lpi version to 1.9.0
git-svn-id: trunk@58390 -
2018-06-23 16:03:04 +00:00
ondrej
18d410eb28 Lazarus: delete advhistorylist.pas from project (file deleted in r58243 #b267b473fb).
git-svn-id: trunk@58272 -
2018-06-14 19:34:57 +00:00
ondrej
d9f10e14c1 IDE: update LPI
git-svn-id: trunk@58075 -
2018-06-02 09:35:20 +00:00