martin
e6a89c7f7c
Debugger-tests: Ensure all pending log messages are written before closing the file
...
git-svn-id: trunk@62035 -
2019-10-11 12:07:21 +00:00
martin
ec3e5b6a07
FpDebug: fix crash on nil-deref.
...
- On Windows FCurrentThread is nil during the ExitProcess event.
- On all platforms CreateThread can (in theory) return nil.
git-svn-id: trunk@62034 -
2019-10-11 12:07:19 +00:00
martin
ec207608a5
FpDebug: Windows, when terminating the process (stop debugger) collect all pending events.
...
git-svn-id: trunk@62033 -
2019-10-11 12:07:17 +00:00
martin
bb9f614179
FpDebug: Fix a leak when stopping/reseting the debugger under heavy multithreaded load. (Windows may have queued events, then the next pause may not be the expected ExitProcess, and clean-up is not triggered.
...
git-svn-id: trunk@62032 -
2019-10-11 12:07:16 +00:00
wp
9cad1b3feb
LCL/grids: Fix misplaced horizontal grid scrollbar after form maximize. Issue #35472 , patch by Pavol S.
...
git-svn-id: trunk@62031 -
2019-10-11 10:21:52 +00:00
maxim
04138e9fe7
POChecker: moved log handling code to TPOFamilyList class, where it really belongs to
...
git-svn-id: trunk@62030 -
2019-10-10 22:08:41 +00:00
martin
d24501ac43
FpDebug: test for parser and/or/mod...
...
git-svn-id: trunk@62029 -
2019-10-10 21:30:21 +00:00
martin
c1cec4c5d9
FpDebug: Add operators mod, and, or, xor
...
git-svn-id: trunk@62028 -
2019-10-10 21:30:20 +00:00
martin
861127a3cf
FpDebug: test for parser string ops
...
git-svn-id: trunk@62027 -
2019-10-10 21:30:18 +00:00
martin
29fa84ca54
FpDebug: Pascal Expression Parser, add constant ansistring. Add operator to compare/concatenate strings
...
git-svn-id: trunk@62026 -
2019-10-10 21:30:16 +00:00
martin
61e152cc7d
FpDebug: accept PChar(nil) as string
...
git-svn-id: trunk@62025 -
2019-10-10 21:30:14 +00:00
martin
51b18e32f4
IDE, Debugger-conf: Make sure debugger path history is saved
...
git-svn-id: trunk@62024 -
2019-10-10 13:37:46 +00:00
mattias
9c7ef38222
IDE: fixed IDE restart when project is set to cross compile, issue #36142
...
git-svn-id: trunk@62022 -
2019-10-10 12:32:20 +00:00
martin
cd76eb1ef2
FpDebug: Improve wide/utf8 string/char handling
...
git-svn-id: trunk@62021 -
2019-10-10 12:19:40 +00:00
juha
690b7498e7
LCL-GTK2: Add Debian to the list of distros that need the AppIndicator lib. Optimize a little. Issue #35723 .
...
git-svn-id: trunk@62020 -
2019-10-10 12:13:04 +00:00
martin
3374d667aa
FpDebug: Fix overload compile error with fpc 3.2 / DestSize can not exceed the int64 range
...
git-svn-id: trunk@62019 -
2019-10-10 11:06:47 +00:00
martin
6fb009a232
FpDebug: Fix calculating length of open array param
...
git-svn-id: trunk@62018 -
2019-10-10 01:01:43 +00:00
wp
a43265e3af
Improved widgetset-independent and high-dpi-aware layout in some TAChart demos (3D, axis, axisalign, axistransf).
...
git-svn-id: trunk@62017 -
2019-10-09 22:58:49 +00:00
martin
9593489f2f
Debugger-test-base: reduce large string ops // collecting thousands of strings is better done in a list.
...
git-svn-id: trunk@62016 -
2019-10-09 20:06:27 +00:00
martin
9bdf6eb943
FpDebug: Tests for TFpDbgValueSize operators
...
git-svn-id: trunk@62015 -
2019-10-09 20:06:26 +00:00
martin
cda053352c
FpDebug: Tests for bitpacked array/record
...
git-svn-id: trunk@62014 -
2019-10-09 20:06:24 +00:00
martin
9997f386ba
FpDebug: bitpacked array. workaround for issue #36144
...
git-svn-id: trunk@62013 -
2019-10-09 20:06:22 +00:00
martin
cbe21ff4f3
FpDebug: implement watching bitpacked array/record
...
git-svn-id: trunk@62012 -
2019-10-09 20:06:21 +00:00
martin
f96c6b9f66
FpDebug: Fix "set of (10..20)" (subrange)
...
git-svn-id: trunk@62011 -
2019-10-09 20:06:18 +00:00
martin
bbc36a7e52
FpDebug: Add test for "set of (10..20)" (subrange)
...
git-svn-id: trunk@62010 -
2019-10-09 20:06:17 +00:00
martin
8b2fa08f3c
FpDebug: More fixes to compile for Mac
...
git-svn-id: trunk@62009 -
2019-10-08 22:50:23 +00:00
juha
a30fafcc1f
Sparta: Fix building with define USE_GENERICS_COLLECTIONS.
...
git-svn-id: trunk@62008 -
2019-10-08 20:28:24 +00:00
martin
4b627656b1
FpDebug: Fix compile for Mac / removed 2 left over declarations / error introduced in watchpoint work
...
git-svn-id: trunk@62007 -
2019-10-08 18:18:10 +00:00
juha
33ed908dbc
Designer: Add debug lines to designer code and class destructors for testing issue #36151 .
...
git-svn-id: trunk@62006 -
2019-10-08 17:12:10 +00:00
martin
f6616221d8
FpDebug: Fix crash on hitting just deleted breakpoint (race condition leads to nil object access)
...
git-svn-id: trunk@62005 -
2019-10-06 22:00:31 +00:00
maxim
71fc709658
POChecker: do not silently remove nonexistent .pot files when populating master file list on form show, let user be notified about them when scanning directory or running tests
...
git-svn-id: trunk@62004 -
2019-10-06 21:03:03 +00:00
juha
d3daac07ac
LCL-GTK2: Improve logic for loading LibAppIndicator3 for TrayIcon. Based on research by D.Bannon. Issue #35723 .
...
git-svn-id: trunk@62003 -
2019-10-06 15:29:55 +00:00
juha
7bbe5e6973
LazUtils: Revert part of r61999 #58b76f8a40.
...
git-svn-id: trunk@62002 -
2019-10-06 13:50:02 +00:00
juha
6362b3d71a
Designer: Fix a crash bug caused by r61974 #dcb8bd49fb. Top form has no Owner.
...
git-svn-id: trunk@62001 -
2019-10-06 13:43:11 +00:00
juha
0507fec465
LCL: Inline some one-liners in unit Controls.
...
git-svn-id: trunk@62000 -
2019-10-06 08:41:22 +00:00
juha
58b76f8a40
LazUtils: Remove UTF8Encode calls and suppress warnings in winlazfileutils.inc. Issue #35512 .
...
git-svn-id: trunk@61999 -
2019-10-06 08:18:07 +00:00
wp
a2b504be6f
LCL/grids: Fix ColRowDragIndicatorColor for dragging rows. Issue #36138 .
...
git-svn-id: trunk@61998 -
2019-10-05 21:32:52 +00:00
juha
a5cca7c662
LCL: Make TForm's bounds and restored bounds consistent. Issue #36127 , patch from Joeny Ang.
...
git-svn-id: trunk@61997 -
2019-10-05 20:26:41 +00:00
juha
5ff78d5320
Designer: Support Undo-action for changed Parent of a component. Issue #26815 .
...
git-svn-id: trunk@61996 -
2019-10-05 19:47:24 +00:00
wp
77b19309f9
LCL/grids: Make special grid cursors changable by user. Add property ColRowDragIndicatorColor. Modified patch by Pavol S. Issue #36138 .
...
git-svn-id: trunk@61995 -
2019-10-05 15:42:28 +00:00
maxim
f5493dcc12
Translations: Slovak translation update by LacaK, bug #36124
...
git-svn-id: trunk@61991 -
2019-10-05 12:30:31 +00:00
martin
5ff6c5c0c1
FpDebug: Partial implement WatchPoints.
...
- No local watches yet. Always global scope.
- Break on Write is the same Read/Write
- Info pop up has no old/new value
- No feedback (in some cases) if watch failed to set
git-svn-id: trunk@61990 -
2019-10-05 11:09:49 +00:00
martin
4020102b98
FpDebug: Refactor Step-Into. No longer use watchpoints.
...
git-svn-id: trunk@61989 -
2019-10-05 11:09:47 +00:00
martin
c545425462
LazDebuggerFp: Refactor getting user selected stack/frame into new method GetCurrentThreadAndStackFrame
...
git-svn-id: trunk@61988 -
2019-10-05 11:09:45 +00:00
martin
a631e91e53
FpDebug: rename TFpInternalBreakpointBase into TFpDbgBreakpoint / Make other packages use TFpDbgBreakpoint instead of internal class.
...
git-svn-id: trunk@61987 -
2019-10-05 11:09:44 +00:00
martin
804425c111
FpDebug: test, nested procs can see outer scope
...
git-svn-id: trunk@61986 -
2019-10-05 11:09:42 +00:00
martin
9b5b0c8db2
FpDebug: Check stackframe for FindContext in range / out of index
...
git-svn-id: trunk@61985 -
2019-10-05 11:09:40 +00:00
martin
3cb743cac0
LazDebugger: Fix FindContext must run in thread. Fix watches in other stackframes sometimes fail to eval. Broken in r61968 #fa44aa0f0b.
...
git-svn-id: trunk@61984 -
2019-10-05 11:09:39 +00:00
juha
d0b23f3c8c
LCL-GTK2: Simplify and optimize function gtkRealizeAfterCB. Remove call to GetOrCreateWidgetInfo().
...
git-svn-id: trunk@61983 -
2019-10-04 18:52:17 +00:00
juha
088d4e5c32
LCL-GTK2: Formatting.
...
git-svn-id: trunk@61982 -
2019-10-04 18:51:08 +00:00