martin
736f8b32fa
LazDebuggerFp: fix debugln
...
git-svn-id: trunk@61837 -
2019-09-08 19:03:06 +00:00
martin
3254177a33
LazDebuggerFp: check correct thread (only top frame) when getting register values
...
git-svn-id: trunk@61836 -
2019-09-08 19:03:05 +00:00
martin
5b2858fe15
FpDebug: Test for breakpoints in threads
...
git-svn-id: trunk@61835 -
2019-09-08 19:03:03 +00:00
martin
966ecb9382
FpDebug: debugln for windows API events
...
git-svn-id: trunk@61834 -
2019-09-08 18:52:42 +00:00
martin
e6e7bf4355
FpDebug: Linux, improve "Stop all" loop
...
git-svn-id: trunk@61833 -
2019-09-08 18:52:41 +00:00
martin
595f8b9f3e
FpDebug: Linux, refactor signal handling for signals that need to be postponed. Need to collect signals with no existing thread yet, as they will create that thread.
...
git-svn-id: trunk@61832 -
2019-09-08 18:52:39 +00:00
martin
aa85ec85ed
FpDebug: Linux, removed unused code
...
git-svn-id: trunk@61831 -
2019-09-08 18:52:38 +00:00
martin
1ab353e555
FpDebug: Linux, reduce the amount of calls to temp-remove/restore breakpoints
...
git-svn-id: trunk@61830 -
2019-09-08 18:52:36 +00:00
martin
85a8100c39
FpDebug: Linux, fix for temp-removed breakpoints were not always restored (if another thread had pending events, writing the breakpoint in WaitForEvent would fail, due to thread running / signal not yet collected)
...
git-svn-id: trunk@61829 -
2019-09-08 18:52:35 +00:00
martin
999d567e45
FpDebug: debugln for Linux
...
git-svn-id: trunk@61828 -
2019-09-08 18:52:33 +00:00
martin
e393217c1c
Gtk2: convert debugln to compile time warning / no need to output this to console, even in user apps
...
git-svn-id: trunk@61827 -
2019-09-08 16:01:12 +00:00
bart
6c9e20c06f
ShellCtrls: cosmetic (indentation, coding style), no functional changes.
...
git-svn-id: trunk@61826 -
2019-09-08 11:46:24 +00:00
bart
be4832ad66
ShellCtrls: implement property MaskCaseSensitivity for TShellListView. Defaults to conform to platfom standard behaviour.
...
git-svn-id: trunk@61825 -
2019-09-08 11:07:38 +00:00
bart
d3e0ff4854
ShellCtrls: Use a TMaskList in TShellTreeView.GetFilesInDir:
...
- avoids the need for further checks wether a filename was already found (because it matched a previous mask in the loop).
- only use a TMaskList if more than one mask is specified.
git-svn-id: trunk@61824 -
2019-09-07 21:34:21 +00:00
bart
35506f673d
ShellCtrls: fix rasing excption when changing TShellTreeView.FileSortType in designer. Issue #0036055 .
...
git-svn-id: trunk@61823 -
2019-09-07 21:19:59 +00:00
maxim
e4ee709026
Translations: Slovak translation update by LacaK, bug #36050
...
git-svn-id: trunk@61820 -
2019-09-06 22:34:29 +00:00
martin
9defda8b5c
FpDebug: Linux, prevent crash on nil deref
...
git-svn-id: trunk@61819 -
2019-09-05 20:05:58 +00:00
martin
addf952338
FpDebug: Less debugln noise when checking if break exists
...
git-svn-id: trunk@61818 -
2019-09-05 20:05:57 +00:00
martin
d9731de769
FpDebug, LazDebuggerFp: More debugln for Breakpoints
...
git-svn-id: trunk@61817 -
2019-09-05 20:05:55 +00:00
martin
c86c8d65e6
FpDebug: reduce logged errors for messages that are expected (cannot write to terminated process)
...
git-svn-id: trunk@61816 -
2019-09-05 20:05:54 +00:00
martin
2fa22bf873
LazDebuggerFp: Fix crash when starting debugger with F7/F8 - Disable them, as they currently do not stop at program entry
...
git-svn-id: trunk@61815 -
2019-09-05 20:05:51 +00:00
balazs
d2f267dd05
Opkman: Add pcfCompileDependenciesClean flag to prevent "incompatible ppu" error.
...
git-svn-id: trunk@61813 -
2019-09-04 11:20:15 +00:00
wp
6decc9e2aa
LCL/Trackbar: Undo r61810 #5217a2df4e
...
git-svn-id: trunk@61812 -
2019-09-03 16:54:16 +00:00
maxim
d92221f335
SynEdit: Reverted change in PO highligter name (SYNS_LangPo) from r61786 #489168d083. These language names should remain static, otherwise config loading will be broken.
...
git-svn-id: trunk@61811 -
2019-09-02 22:23:24 +00:00
wp
5217a2df4e
LCL/Trackbar: Avoid massive slow-down when drawing too many ticks ( https://forum.lazarus.freepascal.org/index.php/topic,46606.msg332640 ).
...
git-svn-id: trunk@61810 -
2019-09-02 17:42:37 +00:00
martin
e06e1746df
LazDebuggerFp: fix uninitialized var
...
git-svn-id: trunk@61809 -
2019-09-02 14:19:04 +00:00
martin
e948c7b47a
LeakView: fix double free crash. Introduced in r61711 #01fb06cf22 by using TFPGObjectList which does auto free objects
...
git-svn-id: trunk@61808 -
2019-09-02 13:01:37 +00:00
martin
4e7c7e1842
LazDebuggerFp: correctly eval watches for history snapshots
...
git-svn-id: trunk@61807 -
2019-09-02 00:44:53 +00:00
martin
00417e251e
FpDebug: Fix stackframe evaluation / In some cases (if stack win was closed, when brk-point hit) only the top frame was displayed.
...
git-svn-id: trunk@61806 -
2019-09-02 00:44:52 +00:00
martin
9fedf06c5f
FpDebug: fix context (crash) during stack eval / currently unused code
...
git-svn-id: trunk@61805 -
2019-09-02 00:44:50 +00:00
martin
4db4bc458b
LazDebuggerFp: fix context (crash) during stack eval
...
git-svn-id: trunk@61804 -
2019-09-02 00:44:49 +00:00
martin
386be78e7c
FpDebug: improve finding a name (or other info) to display type name (un-named pointers) / ^__vtbl_....
...
git-svn-id: trunk@61803 -
2019-09-02 00:44:48 +00:00
martin
34e84c690e
FpDebug: rename variable
...
git-svn-id: trunk@61802 -
2019-09-02 00:44:46 +00:00
martin
5408d59907
FpDebug: Clean up, error will be set already
...
git-svn-id: trunk@61801 -
2019-09-02 00:44:45 +00:00
martin
14ef5eb9fc
FpDebug: Refactor ReadBounds
...
git-svn-id: trunk@61800 -
2019-09-02 00:44:43 +00:00
martin
767d2014d8
FpDebug: Refactor GetDataAddress
...
git-svn-id: trunk@61799 -
2019-09-02 00:44:41 +00:00
juha
e436e9b9dd
LCL: Do not treat any char without modifiers in edit control as accelerator key. Issue #34608 .
...
git-svn-id: trunk@61798 -
2019-09-01 22:10:35 +00:00
juha
fafc78142f
LazReport: Improve layout in form "insert fields". Issue #36039 .
...
git-svn-id: trunk@61797 -
2019-09-01 22:10:21 +00:00
bart
1e8b391f35
TShellListView: don't ask the system again for filesize since we already stored it somewhere.
...
git-svn-id: trunk@61796 -
2019-09-01 13:32:06 +00:00
bart
0f5f2129da
ShellCtrls: implement OnAddItem event for TShellTreeView and TShellListView. Analogue to Delphi's OnAddFolder (but since paramters differ anway I choose another name). Based on a code example by wp.
...
git-svn-id: trunk@61795 -
2019-09-01 13:22:53 +00:00
juha
0024abb1af
LCL: Optimize TScreen.MonitorFromRect. Issue #36034 , patch from Alexey Tor.
...
git-svn-id: trunk@61794 -
2019-09-01 06:54:14 +00:00
juha
03e52c7f5f
Docs: Updated documentation for LazCollections. Issue #36032 , patch from Don Siders.
...
git-svn-id: trunk@61793 -
2019-09-01 06:27:10 +00:00
juha
6a27301326
LCL: Do not treat a number in edit control as accelerator key. Issue #34608 , patch from C Western.
...
git-svn-id: trunk@61792 -
2019-09-01 06:07:29 +00:00
martin
538976df00
FpDebug: Implement DW_AT_allocated and DW_AT_associated
...
git-svn-id: trunk@61791 -
2019-08-31 20:59:09 +00:00
martin
6b65857351
FpDebug: Refactor cache for Address/DataAddress
...
git-svn-id: trunk@61790 -
2019-08-31 20:59:08 +00:00
martin
4b2740c97a
FpDebug: DW_AT_data_member_location now handles constant offset too. Moved to ComputeDataMemberAddress
...
git-svn-id: trunk@61789 -
2019-08-31 20:59:06 +00:00
martin
0d8b455ac6
FpDebug: rename one of the two LocationFromTag methods
...
git-svn-id: trunk@61788 -
2019-08-31 20:59:04 +00:00
maxim
1bc2b744e8
SynEdit: removed obsolete README.txt from languages directory
...
git-svn-id: trunk@61787 -
2019-08-29 23:20:43 +00:00
maxim
489168d083
SynEdit: Converted Unix Shell Script highligter name from resource string to constant and moved it to syneditstrconst.pp for symmetry with other highlighters. Removed now obsolete synhighlighterunixshellscript.*.po files. While at this, corrected the case of SYNS_LangPo constant value (didn't seem to cause any regressions).
...
git-svn-id: trunk@61786 -
2019-08-29 23:06:38 +00:00
maxim
b934a433bf
SynUniHighlighter: improved Russian translation
...
git-svn-id: trunk@61785 -
2019-08-29 22:20:37 +00:00