Juha
|
39a40b03c7
|
IDE: Improve ProcedureList more. Issue #40207, patch by n7800.
|
2023-04-14 00:11:12 +03:00 |
|
mattias
|
f677015596
|
ide: CompleteComponent check units if ambigious componentclasses are on the form
|
2023-04-13 17:20:38 +02:00 |
|
mattias
|
aecf20f84a
|
fixed compile fpc 3.2.2
|
2023-04-13 16:14:12 +02:00 |
|
mattias
|
345f47ca6f
|
IDE: loadlfm: resolve ambigious registered component classes
|
2023-04-13 15:38:12 +02:00 |
|
mattias
|
16eea4aacd
|
IDE: loadlfm: check for ambiguous classes, heuristics to resolve ambiguous classes
|
2023-04-13 15:38:12 +02:00 |
|
mattias
|
abab3ed287
|
ide: clean up
|
2023-04-13 15:38:12 +02:00 |
|
mattias
|
c3f0c4009a
|
ide: QuickCheckLFMBuffer: support unitnames in lfm
|
2023-04-13 15:38:12 +02:00 |
|
mattias
|
37d638661f
|
codetools: added GatherPublishedVarTypes, CompleteComponent with optional CheckUnits
|
2023-04-13 15:38:12 +02:00 |
|
Maxim Ganetsky
|
cc98f91952
|
IDE: more consistent wording in item list of form editor color options
|
2023-04-11 02:06:16 +03:00 |
|
Juha
|
6bfcb9ed0d
|
IDE: Allow to change color for "Show BorderSpacing" option. Issue #40201, patch by paweld.
|
2023-04-10 10:54:59 +03:00 |
|
Juha
|
297dd6bd51
|
IDE: Turn if-else blocks to case statements in TProcedureListForm.FormKeyDown.
|
2023-04-10 10:04:05 +03:00 |
|
Juha
|
abb5f2b097
|
LazUtils: Harmonize the CamelCase names of some units. Add a license header for LazTracer.
|
2023-04-10 09:15:24 +03:00 |
|
mattias
|
aee6888497
|
codetools: renamed CompleteComponent to AddPublishedVariables, added tests
|
2023-04-09 19:48:37 +02:00 |
|
mattias
|
5d275fca1c
|
IDE: component list: check for classtypes instead of classnames, fixed icon for registered ancestor
|
2023-04-09 13:14:03 +02:00 |
|
mattias
|
3fc5b44f44
|
IDE: component list: popup menuitems open unit and open package
|
2023-04-09 11:42:17 +02:00 |
|
mattias
|
4898c21e30
|
IDE: component list: register popupmenu items
|
2023-04-09 11:42:17 +02:00 |
|
Juha
|
f54ee297ee
|
IDE: Improve ProcedureList. Issue #40197, patch by n7800.
|
2023-04-07 10:49:59 +03:00 |
|
mattias
|
c7f0ddbba8
|
IDE: fixed TETSingleSrcChanges.SetMultiSrcChanges not removing while clearing
|
2023-04-02 21:01:28 +02:00 |
|
Martin
|
efaf08ed99
|
IDE: fix nil pointer in code explorer middle mouse click. Issue #40188
|
2023-04-02 20:57:00 +02:00 |
|
mattias
|
54d8f2bdb1
|
IDE: moved CTSafeFormat to avoid nameclash with fpc 3.3.1 SafeFormat
|
2023-04-02 20:16:14 +02:00 |
|
Juha
|
238e4fb963
|
LazBuild: Support case-insensitive options, including contents of lazarus.cfg, like Lazarus does. Issue #40187.
|
2023-04-02 16:44:22 +03:00 |
|
Martin
|
360e6b3796
|
IDE, Debugger: fix free vs access race in Debugger options.
|
2023-03-30 22:53:43 +02:00 |
|
Martin
|
32678d8c74
|
Debugger: If results have been evaluated fully (to full depth) in the parent, do not re-eval for child. (Structure and some arrays still to be optimized)
|
2023-03-28 10:53:27 +02:00 |
|
Martin
|
c88f5384ad
|
Debugger: Use part of parent result for nested/child watches (until they evaluate their own full result)
|
2023-03-28 10:53:27 +02:00 |
|
Martin
|
f479581489
|
IdeDebugger: Locals, removed old snapshot code, that was replaced in ad9eaf0474 and now leads to dangling pointers (assign will clear the snapshots, which are now hold by T*LocalValues)
|
2023-03-26 23:43:09 +02:00 |
|
Juha
|
29794316f2
|
Converter: Move function PathHasPascalUnitFile to IDEProcs. Search missing units from all open packages.
|
2023-03-26 15:38:22 +03:00 |
|
Juha
|
a3de743fad
|
IDE: Fix Column,Line position for "Find Identifier" quick fix item. Issue #40175.
|
2023-03-26 09:58:13 +03:00 |
|
Juha
|
00e9146b43
|
IDE: Show "Open Folder..." popup item in "Files" node of Project Inspector only for saved projects.
|
2023-03-26 09:36:31 +03:00 |
|
Maxim Ganetsky
|
7f322b45b6
|
IDEDebugger: updated Russian translation
|
2023-03-25 16:39:01 +03:00 |
|
Maxim Ganetsky
|
3971e931bf
|
IDE: improved wording of 'Run uses the debugger' caption
|
2023-03-25 11:58:13 +03:00 |
|
Martin
|
35dba2ac2f
|
IDE, Debug-Options: Add "RunWithoutDebug" checkbox. In release-mode the default of the "run" menu-item changes to "not using the debugger"
|
2023-03-24 11:41:27 +01:00 |
|
Martin
|
5a1e3a67d0
|
Debugger: Enable writing #0 to XML for history.
|
2023-03-24 10:19:47 +01:00 |
|
Martin
|
c996f57220
|
Debugger: display data address for strings
|
2023-03-23 21:31:55 +01:00 |
|
Martin
|
badfeecb5d
|
Debugger: renamed several interfaces, changing "T" prefix to "I" prefix
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
00cbd93c01
|
Debugger: Inspector, handle ctrl-up/down for grid navigation / ctrl-return to select row for inspection (go to field) / alt left/right for history
|
2023-03-22 19:41:24 +01:00 |
|
Martin
|
e24fc09860
|
Debugger: Filter edit for Inspect-dialog
|
2023-03-22 19:41:08 +01:00 |
|
Martin
|
73bbf37840
|
Debugger, IDE: clear new lines for errors, and status text. Related to 5f0317b72e
|
2023-03-21 18:29:18 +01:00 |
|
Martin
|
6a180f5389
|
Debugger: fixed range check error in watch printer
|
2023-03-20 16:23:03 +01:00 |
|
Martin
|
ec1e775ac1
|
Debugger: fixed range check in watch expression parsing
|
2023-03-20 10:51:01 +01:00 |
|
mattias
|
8d4b429879
|
IDE: fixed compile
|
2023-03-20 00:07:31 +01:00 |
|
mattias
|
08ed783579
|
IDE: checking base packages and on mismatch building IDE using lazbuild
|
2023-03-19 23:43:17 +01:00 |
|
Martin
|
8b93d1018e
|
Debugger: Locals dialog, add address column, add power button
|
2023-03-19 19:30:25 +01:00 |
|
Martin
|
618aaab39f
|
Debugger: History dialog, enable overwrite prompt on save / Configure xml writer for #0 in values
|
2023-03-19 18:42:21 +01:00 |
|
Martin
|
b20df68c79
|
Debugger: fixed build for non-Windows
|
2023-03-19 16:55:17 +01:00 |
|
Martin
|
5f0317b72e
|
IdeDebugger: Prevent WatchResultPrinter from inserting linebreaks, when the caller does not need them. No longer needs to do ClearMultiLine
|
2023-03-19 16:25:35 +01:00 |
|
Martin
|
ad9eaf0474
|
Debugger: Allow to expand/unfold locals values
|
2023-03-19 16:25:35 +01:00 |
|
Martin
|
26f4160df9
|
Debugger: Update locals to use VirtualTree / FpDebug: return locals as new WatchResultData
|
2023-03-19 16:25:34 +01:00 |
|
Martin
|
40a5975659
|
Debugger: refactor Watch-Dialog, move code that controls watches in the tree to new unit
|
2023-03-19 16:25:34 +01:00 |
|
mattias
|
575dbd75de
|
IDE: started checking base packages and on mismatch building IDE using lazbuild
|
2023-03-19 13:16:07 +01:00 |
|
Juha
|
45d350bfd2
|
Converter: Try to find used units when they are not included in a component package. Improve GUI texts.
|
2023-03-19 08:34:45 +02:00 |
|