Martin
|
f7ab7582f2
|
FpDebug: Added basic code for DW_TAG_string_type
|
2023-03-28 10:53:28 +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 |
|
dsiders
|
ab939ea149
|
Docs: LCL/comctrls. Updates content in TTreeNode topics, including:
* TTreeNode.MultiSelected
* TTreeNode.NodeEffect
* TTreeNode.Owner
* TTreeNode.Index
* TTreeNode.WriteDebugReport
|
2023-03-28 02:37:54 +01:00 |
|
dsiders
|
96a18b331f
|
Docs: LazControls/treefilteredit. Updates TTreeFilterBranch.Move topic for changes in de07d13b .
|
2023-03-27 19:53:12 +01:00 |
|
dsiders
|
455d0e29d1
|
Docs: RttiControls/rttictrls. Fixes invalid links to inherited topics.
|
2023-03-27 19:52:40 +01:00 |
|
Juha
|
00f4ec79dc
|
LCL-CustomDrawn: Fix compilation on Windows. Fix color in TCDWidgetSet.ExtTextOut. Issue #40182, patch by Bart B.
|
2023-03-27 18:09:58 +03:00 |
|
Juha
|
de07d13b01
|
LazControls: Optimize TTreeFilterBranch.Move(). A total redraw is not needed.
|
2023-03-27 13:46:46 +03:00 |
|
mattias
|
785fdec71b
|
IDE: fixed regression #40181, add designtime package
|
2023-03-27 12:43:39 +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
|
fe7287f709
|
IDE: Formatting.
|
2023-03-26 12:55:18 +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 |
|
Juha
|
de92d049b6
|
Jedi Code Format: Do not break line in generic method with "class". Issue #40180, patch by Domingo Galmés.
|
2023-03-26 09:36:31 +03:00 |
|
Martin
|
29f079e7c1
|
SynEdit: Scrolling for dragging needs to happen while the mouse is inside the editor (near the edge). Otherwise the source edit, keeps scrolling while over a drop target outside it. Issue #40177
|
2023-03-25 16:28:51 +01:00 |
|
Maxim Ganetsky
|
aba8a43de8
|
FPDebug: updated Russian translation
|
2023-03-25 16:39:01 +03:00 |
|
Maxim Ganetsky
|
7f322b45b6
|
IDEDebugger: updated Russian translation
|
2023-03-25 16:39:01 +03:00 |
|
wp_xyz
|
693eff2231
|
components/wiki: Fix compilation of wikisearch demo
|
2023-03-25 13:11:40 +01:00 |
|
Maxim Ganetsky
|
c218d8267d
|
IDE: regenerated translations and updated Russian translation
|
2023-03-25 12:04:26 +03:00 |
|
Maxim Ganetsky
|
3971e931bf
|
IDE: improved wording of 'Run uses the debugger' caption
|
2023-03-25 11:58:13 +03:00 |
|
David Jenkins
|
edaa81c763
|
Cocoa: fix possible nil pointer crash created by prior memory leak cleanup, issue #40167
|
2023-03-25 11:00:40 +03:00 |
|
Martin
|
0deadb0dbb
|
FpDebug: find self in class procedure
|
2023-03-25 08:45:20 +01:00 |
|
wp_xyz
|
9ee0ad85fa
|
Turbopower_ipro: Fix compilation of some IpHtmlPanel sample projects.
|
2023-03-24 23:41:07 +01:00 |
|
Martin
|
ebf6768e85
|
SynEdit: Improve boundary checks in MouseMove (while drag or select). Remove some obsolete checks.
|
2023-03-24 23:33:11 +01:00 |
|
Martin
|
bc2d68125a
|
SynEdit: fix DragOver, don't reset caret to pos=1 if dragging over gutter or decoration, related to issue #40177
|
2023-03-24 23:33:10 +01:00 |
|
wp_xyz
|
2a06079ae9
|
Turbopower_ipro: Add html sample files (by Don Siders) for comparing the IpHtmlPanel output with standard browsers.
|
2023-03-24 23:31:45 +01:00 |
|
wp_xyz
|
ddbbbe3105
|
Turbopower_ipro: Improved rendering of line spacings and preformatted html elements by TIpHtmlPanel. Patch by Don Siders. Issue #40179.
|
2023-03-24 23:29:55 +01: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
|
e00f5fc24e
|
LazUtils, docs: TXmlWriter, document xwfAllowNullCharsInAttributeValue
|
2023-03-24 10:17:29 +01:00 |
|
Martin
|
0aca3728a6
|
LazUtils, docs: TXmlWriter, document changes in xwfSpecialCharsInAttributeValue
|
2023-03-24 10:13:10 +01:00 |
|
Martin
|
a700e87887
|
LazUtils: TXmlReader , only allow reading #0 if xrfAllowSpecialCharsInAttributeValue is set. Don't allow with just XML11.
|
2023-03-24 10:12:02 +01:00 |
|
Martin
|
295e3188ba
|
LazUtils: TXmlWriter, add xwfAllowNullCharsInAttributeValue to WriteFlag. Set by default (emulate current behaviour). If absent then raise error on #0
|
2023-03-24 10:10:40 +01:00 |
|
dsiders
|
050ce1d3ed
|
Docs: LCL/shellctrls. Adds topic for TCustomShellTreeView.ExpandCollapseMode added in efd6c16934 .
|
2023-03-24 03:15:55 +01:00 |
|
Martin
|
c996f57220
|
Debugger: display data address for strings
|
2023-03-23 21:31:55 +01:00 |
|
Martin
|
a0ef09293b
|
FpDebug: add intrinsic "len" as shortcut for "length"
|
2023-03-23 21:31:11 +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 |
|
dsiders
|
c8bf7b0a6a
|
Docs: LCL/grids. Fixes missing word.
|
2023-03-22 17:59:18 +01:00 |
|
dsiders
|
a7647ebcc8
|
Docs: LCL/graphics. Fixes XML tagging issue.
|
2023-03-22 17:58:18 +01:00 |
|
Martin
|
0d507a4009
|
FpDebug: fix nil deref crash in pascal parser.
|
2023-03-22 11:02:10 +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
|
73f0e0ea68
|
FpDebug: FpDbgDwarfFreepascal, when searching all units, search "system" unit last. It can contain 16bit PInteger, even if the app is ObjPas. Also prevent the scoped enums true/false/word in sysutils and typinfo. Related to issue #40173
|
2023-03-21 18:04:19 +01:00 |
|
Martin
|
c5057d55ed
|
FpDebug: add flag dafHasArtifical - only read value, if present
|
2023-03-21 16:41:54 +01:00 |
|
Martin
|
3bff86dc23
|
FpDebug: save time by checking name hash before reading attributes.
|
2023-03-21 16:41:54 +01:00 |
|
Martin
|
afe8ba3180
|
LazDebuggerFp, FpDebug: Improve some error messages / Start on i18n
|
2023-03-21 16:41:53 +01:00 |
|
mattias
|
01dbdf31c0
|
lcl: gtk2: comments
|
2023-03-21 15:52:00 +01:00 |
|
Martin
|
6a180f5389
|
Debugger: fixed range check error in watch printer
|
2023-03-20 16:23:03 +01:00 |
|