Commit Graph

67118 Commits

Author SHA1 Message Date
Juha
dcaf7e6bbe LCL-GTK2: Prevent a SIGSEGV in function DeliverMouseUpMessage(). Issue #40793, patch by Iluha Companets. 2024-03-05 09:18:41 +02:00
Juha
cb087dd6e5 IDE: Prevent a list index out of bounds error in Messages window. Issue #40798. 2024-03-04 15:43:59 +02:00
Juha
75623c78d4 IDE: Harmonize "Find" and "Find in Files", do not save search options after Cancel. Issue #40805. 2024-03-04 11:12:00 +02:00
wp_xyz
1ee8c6edb1 TAChart/RadialSeries: Fix crash due to empty AngleCache (see https://forum.lazarus.freepascal.org/index.php/topic,66470.msg509501.html) 2024-03-04 10:07:34 +01:00
wp_xyz
3ef36b7bbb Tools/IconTable: Improved version, by Roland Hahn 2024-03-04 09:46:31 +01:00
Martin
45a6759c3d Debugger: fix parsing for array indexes (expanding array in watches / replace .. idx) 2024-03-03 20:48:18 +01:00
Maxim Ganetsky
9ea1307389 Merge branch 'Issue40592_sealed_objects' into 'main'
Codetools: solve issue #40592 parsing sealed/abstract objects.

See merge request freepascal.org/lazarus/lazarus!272
2024-03-03 15:58:50 +00:00
DomingoGP
a14eb97eaa Codetools: solve issue #40592 parsing sealed/abstract objects. 2024-03-03 15:52:38 +00:00
Martin
ec15e8ae73 Merge branch 'avr-fix-stackunwinding' into 'main'
AVR - FLastFrameBaseIncreased should be initialized in GetTopFrame.

See merge request freepascal.org/lazarus/lazarus!273
2024-03-03 10:40:46 +00:00
ccrause
342fd0f5e8 AVR - FLastFrameBaseIncreased should be initialized in GetTopFrame. 2024-03-03 09:59:27 +02:00
Martin
b471a2961e FpDebug: fix memleak when detaching from process. 2024-03-02 18:38:17 +01:00
rich2014
f82869efd6 Cocoa: TEdit/TCocoaTextField should preserve line-breaks when setting values programmatically. issue #40795 2024-03-02 23:48:28 +08:00
Juha
5e2a753239 LazUtils: Make sure CompareText comes from SysUtils. Issue #40814. 2024-03-02 12:28:12 +02:00
dsiders
deb0488a9f Docs: Updates default content for locallclfooter.xml. 2024-03-01 21:30:40 +00:00
dsiders
59523cede0 Docs: Updates Linux build scripts for CHM and HTML.
* Use FPDoc 3.3.1 by default.
* Adds log file output to all variations of the command line.
* Comments on use of --footer-date argument. FPDoc 3.3.1 raises an AV as of 2024-03-01.
* Adds comments about content that needs to be updated before running the scripts.
* Changes the default content in the --footer text variant.
2024-03-01 21:30:39 +00:00
Martin
d291c5479f SynEdit: changed keycombo for (un)indent from ctrl+shift i/u to just ctrl i/u / Resolves conflict with IMM for Unicode input. Issue #40810 2024-03-01 22:19:26 +01:00
Martin
f20e3ef6a6 SynEdit: Fixed CollectNodeInfo for cfbtRecordCaseSection / "(" and ")" for fold/markup-able "case in record" had wrong pos/len. 2024-03-01 21:12:53 +01:00
Martin
d109bb3725 Debugger: fixed range check in WatchDisplayFormat 2024-03-01 21:11:23 +01:00
Martin
68174a162e Debugger: Add default config for WatchDisplayFormat (Locals, Watches, Hint, ...) 2024-03-01 17:54:59 +01:00
Martin
8cf144ce33 Debugger: Watch-property-dialog, don't allow "all up" for display-format tabs 2024-03-01 17:54:23 +01:00
DomingoGP
482d9b7e20 Jedi code format: refactorize error messages. 2024-03-01 11:44:16 +01:00
DomingoGP
cbe87487db Jedi code format: fix the var count for stats. 2024-03-01 11:33:56 +01:00
wp_xyz
105219a3b7 TAChart: Support ChartAxis.Position cuAxis. For this, add OrthogonalAxisIndex property and corresponding property editor. 2024-03-01 00:26:45 +01:00
Juha
b8b0b042be IDE: Add hints and some tweaks to the options dialog. From n7800. 2024-02-29 19:15:35 +02:00
Juha
e253e8cfb4 IDE: Support uppercase '.LPI' and '.LPR' files better. Issue #40708. 2024-02-29 13:55:24 +02:00
Martin
2f82e03da2 Debugger: DisplayFormat, highlight tabs with modified (non-default) settings 2024-02-29 11:56:51 +01:00
Martin
e7c9c254c4 Debugger: adjust defaults for new DisplayFormat / fix config-frame 2024-02-29 09:21:29 +01:00
Martin
8ca43789be LeakView: Fix resolve. Outdated use of ImageBase, which is now RelocationOffset 2024-02-28 22:23:33 +01:00
Martin
e63848796c Merge branch 'InternalExceptionBreakPoints' by ccrause 2024-02-28 21:13:58 +01:00
ccrause
f808839e56 Fix TAvrMemManager.ReadMemory to read multi-byte values from registers by assuming the bytes are stored in consecutive registers. 2024-02-28 21:07:12 +01:00
ccrause
6915cc97fe Implement CallParamDefaultLocation for AVR. 2024-02-28 21:07:12 +01:00
ccrause
88a0e31b16 For AVR the .text section can start at address 0, rather check if section is not allocated before ignoring it. 2024-02-28 21:07:12 +01:00
ccrause
d30cfb0a95 Ensure ErrNo is within the limits of Integer to prevent range error when ReadUnsignedInt returns false. 2024-02-28 21:07:11 +01:00
ccrause
0375bb8ae9 Add InternalExceptionBreakPoints property to LazDebuggerFp properties. 2024-02-28 21:07:11 +01:00
Martin
3149c5261f Debugger: New DisplayFormat for Watches 2024-02-28 18:49:19 +01:00
Martin
8b491579a1 Debugger: Replace TWatchValue.DisplayFormat with TWatchValue.IsMemDump. All other DisplayFormat settings are on TWatch only. 2024-02-28 17:42:00 +01:00
Martin
adc63a1a42 Debugger: Remove IDbgWatchValueIntf.Value in favour of IDbgWatchValueIntf.ResData.CreatePrePrinted 2024-02-28 17:42:00 +01:00
Juha
fee8dbf80e LazUtils: Remove an inaccurate comment about optimization in UTF8CodepointSizeFast. 2024-02-28 10:37:08 +02:00
Martin
8117ca5a5d LazDebugger: Remove TWatchDisplayFormat from debugger backends. 2024-02-28 00:52:45 +01:00
Martin
be387c3f21 FpDebug: Remove TWatchDisplayFormat from PascalBuilder 2024-02-28 00:52:45 +01:00
Martin
be31fbc4ad LazDebuggerGdbmi: Return more values via the new API. Moved handling of Displayformat to IDE. 2024-02-28 00:52:45 +01:00
Martin
38e0022ccc LazDebuggerGdbmi: fix ParseGDBString 2024-02-28 00:52:44 +01:00
Martin
a4af1db7c2 DebuggerGdbmi: removed unused variables for TDisplayFormat 2024-02-28 00:52:44 +01:00
Martin
74c69d2d0a DebuggerGdbmi: minor update to tests 2024-02-28 00:52:44 +01:00
Martin
e183ea0b5f Debuggers: Add define FORCE_LAZLOGGER_DUMMY 2024-02-28 00:52:43 +01:00
Maxim Ganetsky
2f4ead8848 IDEIntf: updated Russian translation 2024-02-28 02:45:29 +03:00
Juha
642e3bac61 IDE: In options dialog highlight category nodes in bold. Issue #39365, patch by n7800. 2024-02-27 17:42:41 +02:00
Bart
0261f3b5ee Win32: small optimization in TWin32WSCustomListView.SetProperty.
Add comment to explain why this code is there in the first place, since on first sight it might not make much sense.
2024-02-26 22:27:39 +01:00
Bart
57bb5a13e1 Win32: make ListView columns not-clickable if ColumnClick is False. Issue #40787. 2024-02-26 18:28:12 +01:00
wp_xyz
d6b0e5c07d LCL/TTimeEdit: New properties TimeAMString and TimePMString to allow specifying also the AM/PM string used by TTimeEdit. 2024-02-26 15:36:33 +01:00