Commit Graph

64508 Commits

Author SHA1 Message Date
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
Željan Rikalo
70983fb321 Qt5: fixed tab sizing. issue #40168 2023-03-20 16:14:42 +01:00
Željan Rikalo
454cf2d90c Qt6: fixed tab sizing. issue #40168 2023-03-20 16:14:12 +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
c56eb62226 FpDebug: Disassemble fixed/remove data for wrong annotations, if value is indirect or relative to register 2023-03-19 21:54:58 +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
9e4b5a308a LazUtils: TXmlReader/Writer, always encode #0 / accept encoded #0 in input if xrfAllowSpecialCharsInAttributeValue is set. 2023-03-19 18:36:28 +01:00
Michaël Van Canneyt
dc6c180009 * Fix loading after renaming components on used frames 2023-03-19 17:45:24 +01:00
Michaël Van Canneyt
baf609d0fd * Add support for select query parameters 2023-03-19 17:37:25 +01:00
Michaël Van Canneyt
db6b3f5e55 * Added missing published events 2023-03-19 17:37:25 +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