Commit graph

256 commits

Author SHA1 Message Date
cxl
dded858d2f ide: Improved exception handling in debuggers
git-svn-id: svn://ultimatepp.org/upp/trunk@12771 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-19 10:07:17 +00:00
cxl
871136ad67 ide: Debugger Copy backtrace of all threads fixed (both PDB and MINGW)
git-svn-id: svn://ultimatepp.org/upp/trunk@12769 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-19 09:00:40 +00:00
cxl
9e600971ab ide: GDB reverted to pre LLDB status
git-svn-id: svn://ultimatepp.org/upp/trunk@12757 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-10 15:19:40 +00:00
cxl
56dbedbdf8 ide: MacOS improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@12727 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-02-01 18:31:45 +00:00
cxl
c5b22617f9 ide: Another attempt at fixing debugger termination (thanks Koldo)
git-svn-id: svn://ultimatepp.org/upp/trunk@12687 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-01-20 15:44:05 +00:00
cxl
c145615688 CtrlCore: Cocoa fixed issue with internal drag and drop
git-svn-id: svn://ultimatepp.org/upp/trunk@12639 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-21 17:58:31 +00:00
cxl
dee8441d82 CtrlLib: Cocoa partial fix of dark theme
git-svn-id: svn://ultimatepp.org/upp/trunk@12638 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-21 17:16:02 +00:00
cxl
39383d1442 ide: Developing lldb, CtrlLib: Switch now using small radiobuttons in Cocoa
git-svn-id: svn://ultimatepp.org/upp/trunk@12636 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-21 08:46:02 +00:00
cxl
4955dfdc83 ide: Attempt at fixing Pdb termination
git-svn-id: svn://ultimatepp.org/upp/trunk@12616 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-12 08:47:49 +00:00
cxl
c549425e7a plugin/png: Removed dependency on dylib in OSX
git-svn-id: svn://ultimatepp.org/upp/trunk@12615 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-12-11 20:48:27 +00:00
cxl
b9859bedd2 ide: PDB Debugger now shows exclamation if it fails to kill debugee
git-svn-id: svn://ultimatepp.org/upp/trunk@12589 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-29 11:29:41 +00:00
cxl
1dd7121b4b ide: Pdb debugger attempt at solving the termination issue
git-svn-id: svn://ultimatepp.org/upp/trunk@12585 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-27 08:48:32 +00:00
cxl
d7310e48eb GLDraw: Texture driver leaks plugged, ide: GDB does not stop at 'unknown' frames in backtrace
git-svn-id: svn://ultimatepp.org/upp/trunk@12578 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-26 09:11:05 +00:00
klugier
feaf0792c9 GDB: Read string value stability fixes.
git-svn-id: svn://ultimatepp.org/upp/trunk@12552 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-18 23:20:48 +00:00
klugier
8216057261 Ide: GDB backend now can copy string value to clipboard (Thanks Koldo for idea).
git-svn-id: svn://ultimatepp.org/upp/trunk@12551 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-18 17:28:18 +00:00
klugier
4a13024189 IDE: GDB layout fixes related to thread names.
git-svn-id: svn://ultimatepp.org/upp/trunk@12550 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-17 16:52:12 +00:00
klugier
01327b8314 IDE: GDB debugger backend now displayes threads name when information is available.
git-svn-id: svn://ultimatepp.org/upp/trunk@12549 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-17 16:42:46 +00:00
klugier
568366bd46 Ide: Gdb.cpp fix to compile wiht MinGW.
git-svn-id: svn://ultimatepp.org/upp/trunk@12510 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-11 15:57:19 +00:00
cxl
d7553a42bd Core: TIMING improvements, usecs (microseconds precision time), ide: Debugger now underlines main thread
git-svn-id: svn://ultimatepp.org/upp/trunk@12499 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-11-11 07:33:21 +00:00
cxl
0b8aac5f5b CtrlCore: Cocoa clipboard
git-svn-id: svn://ultimatepp.org/upp/trunk@12295 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-09-21 17:46:18 +00:00
klugier
5c0519ca85 Ide: GDB_MI2 removed from TheIDE.
git-svn-id: svn://ultimatepp.org/upp/trunk@12119 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-29 23:32:24 +00:00
klugier
be0ff6854b Gdb: Limit CPU usage by introducing non agressive GuiSleep in GdbCmd.cpp. Moreover fix issue when GDB interface is still active after setting live breakpoint.
git-svn-id: svn://ultimatepp.org/upp/trunk@12115 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-29 14:25:40 +00:00
klugier
0e507b763d Gdb: .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12114 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-29 09:52:36 +00:00
klugier
902e028ff5 Gdb: Replace system command with Sys in GdbWindowsUtils::BreakRunning + cosmetics.
git-svn-id: svn://ultimatepp.org/upp/trunk@12113 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-28 18:42:47 +00:00
klugier
8f1a16b8b5 Gdb: 64-bit version of TheIDE can break 32-bit debugge process. #1892
git-svn-id: svn://ultimatepp.org/upp/trunk@12111 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-28 14:38:37 +00:00
klugier
f2268774e9 Ide: GdbCmd.cpp fix MSC C4390 compiler warning.
git-svn-id: svn://ultimatepp.org/upp/trunk@12090 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-22 13:01:40 +00:00
klugier
a84c24d4e1 Gdb: Cmdp now calls ObtainThreadInfo when operation has chance to finish with success.
git-svn-id: svn://ultimatepp.org/upp/trunk@12086 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-20 21:57:13 +00:00
cxl
19346ee19c .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12085 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-20 21:54:04 +00:00
klugier
c66f03ab66 Ide: GDB debugger backend now reports error when obtaining threads info opration fail + minro refactoring related to GDB.
git-svn-id: svn://ultimatepp.org/upp/trunk@12083 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-20 20:39:22 +00:00
cxl
a6b0226fe3 ide: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@12058 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-08 07:55:40 +00:00
klugier
06e308f376 GDB: Fix memory leak in GdbCreate function.
git-svn-id: svn://ultimatepp.org/upp/trunk@12055 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-06 17:52:08 +00:00
klugier
6f8d337202 Gdb: All visible GDB controls are now cleared properly when debugger is relunched.
git-svn-id: svn://ultimatepp.org/upp/trunk@12048 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-05 21:15:37 +00:00
klugier
ee1466d1ea Gdb: Disas is now being cleared after run.
git-svn-id: svn://ultimatepp.org/upp/trunk@12047 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-05 19:35:08 +00:00
cxl
aa32e68e47 ide: GDB now supports live breakpoints
git-svn-id: svn://ultimatepp.org/upp/trunk@12038 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-01 21:24:14 +00:00
cxl
8a769224fe ide: GDB improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@12037 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-01 20:54:57 +00:00
klugier
ecefe9c92c Gdb: Threads now being cleared before launching or continuing debugger execution to avoid debugger crash while switching threads during debugging.
git-svn-id: svn://ultimatepp.org/upp/trunk@12033 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-30 16:00:49 +00:00
klugier
33ba3dd2d4 Gdb: Debugger now remembers the last selected position in stack trace + minor GDB creation improvement.
git-svn-id: svn://ultimatepp.org/upp/trunk@12031 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-30 14:37:37 +00:00
klugier
7cefd91456 Gdb: Gdb now informs that stack has been trimed.
git-svn-id: svn://ultimatepp.org/upp/trunk@12030 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-29 23:11:25 +00:00
klugier
7de7d59613 Gdb: DropFrames() method now informs user that the stack is limited.
git-svn-id: svn://ultimatepp.org/upp/trunk@12029 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-29 22:58:22 +00:00
klugier
08feb01681 Gdb: #1 Added additional logs when kill close handle operation failed while breaking execution. #2 Gdb now supports displays up 200 entries of the stack to avoid ide not response when recursion is infinit. #3 Gdb now reports failure when breakpoint is not setted to TheIDE. #4 Remove infinit recursion in Ide::OnBreakpoint method.
git-svn-id: svn://ultimatepp.org/upp/trunk@12028 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-29 20:09:25 +00:00
cxl
f2025ee4b4 .ide: cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12024 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-28 09:01:18 +00:00
cxl
e037086888 ide: Debugger stop now works in POSIX
git-svn-id: svn://ultimatepp.org/upp/trunk@12018 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-26 08:06:19 +00:00
cxl
0bb2f7c697 ide: GDB now supports breaking the process in Win32
git-svn-id: svn://ultimatepp.org/upp/trunk@12017 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-26 07:50:29 +00:00
cxl
0ad08383de ide: Fixed problem with PDB debugger runtime breakpoints via mouse
git-svn-id: svn://ultimatepp.org/upp/trunk@12014 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-06-21 18:50:43 +00:00
cxl
0991f3b315 .ide: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@11862 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-23 08:39:41 +00:00
cxl
b4c5845e0c PDB debugger improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@11858 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-21 22:48:48 +00:00
cxl
97d5bde738 Debugger improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@11857 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-21 21:35:17 +00:00
cxl
90ac9a03aa PDB debugger improvements
git-svn-id: svn://ultimatepp.org/upp/trunk@11856 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-03-21 19:48:13 +00:00
cxl
de224b20d8 ide: PDB debugger now displays INF and NAN
git-svn-id: svn://ultimatepp.org/upp/trunk@11790 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-02-21 19:17:49 +00:00
cxl
4feb6d7f8e upp.src: Removing .tpp $
git-svn-id: svn://ultimatepp.org/upp/trunk@11512 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-12-02 14:12:09 +00:00