Commit graph

74 commits

Author SHA1 Message Date
Zbigniew Rębacz
bcb86d8728
Initial Circle CI Integration (#102)
CircleCI allow us to build each commit and especially commits from master branch. In the version dedicated to open source it can only works within Linux environment. Resource are also limited, but it offers 4 cores and 8 GB of RAM, which is sufficient to build TheIDE.

My implementation runs TheIDE and UMK makiles. In the future it can be extended for more advanced things such as running auto-test scripts.

Image cimg/base:2022.09 offers Clang 11, which is sufficient for our needs.

No more DDUMPS :)
2022-09-30 01:02:17 +02:00
Mirek Fidler
0449296f07 gui_sizeof merged, double formatting precsion in JSON/XML reduced to 15 digits 2022-06-03 11:43:48 +02:00
cxl
e119655fbd ide: Gdb missing xdotool warning added
git-svn-id: svn://ultimatepp.org/upp/trunk@15880 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 14:54:36 +00:00
cxl
5e763fb3a4 ide: GDB now using XF86Ungrab to release the capture
git-svn-id: svn://ultimatepp.org/upp/trunk@15875 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-03-28 13:29:57 +00:00
cxl
84aae8ed12 ide: LocalHost/Host, urepo refactored
git-svn-id: svn://ultimatepp.org/upp/trunk@15586 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-12-12 19:27:04 +00:00
klugier
09d1a3a5f5 Ide: Gdb now logs command on launching failuer.
git-svn-id: svn://ultimatepp.org/upp/trunk@15218 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-10-08 18:44:31 +00:00
cxl
e52ba54f97 ide: Gdb now can better handle executables without debug info
git-svn-id: svn://ultimatepp.org/upp/trunk@14052 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-20 14:24:29 +00:00
cxl
8340f86a04 ide: Fixed to compile
git-svn-id: svn://ultimatepp.org/upp/trunk@13658 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-25 06:34:03 +00:00
cxl
89ea1b0149 ide: GDB watches fixed/improved
git-svn-id: svn://ultimatepp.org/upp/trunk@13656 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-10-24 07:01:09 +00:00
cxl
f99c4fe4c7 ide: debugger next / prev frame buttons improved
git-svn-id: svn://ultimatepp.org/upp/trunk@13562 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-08-29 08:42:09 +00:00
cxl
2a5019e137 ide: Memory view fixed / improved
git-svn-id: svn://ultimatepp.org/upp/trunk@13503 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-21 09:00:47 +00:00
cxl
d96e6d393f ide: GDB gui now has memory tab
git-svn-id: svn://ultimatepp.org/upp/trunk@13501 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-19 12:16:13 +00:00
cxl
8709bc5c0d ide: Debugger now has arrow buttons to change frame without dropping the list
git-svn-id: svn://ultimatepp.org/upp/trunk@13499 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-07-18 21:19:05 +00:00
klugier
1585777b44 GDB: Breaking process now do not cause error dialog to appear. #1946
git-svn-id: svn://ultimatepp.org/upp/trunk@12908 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-03-27 21:30:26 +00:00
cxl
cfed8b3c22 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
60ab20092e 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
7a66072b16 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
905ee84d0d 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
c2cefa8b07 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
9bfc9450df 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
6297f548a8 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
2c702b54f1 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
46097fb9e5 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
cd66ae6bf0 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
17998f9ea9 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
e74b39fb51 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
35b91dd817 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
cf965df0e8 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
3db9c4d05f 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
5359cc0cca 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
78944f5cd3 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
31c38534f1 .cosmetics
git-svn-id: svn://ultimatepp.org/upp/trunk@12085 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-20 21:54:04 +00:00
klugier
5bf90934c3 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
99b37d19eb 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
801094bc23 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
d46d4476fc 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
b31d220e53 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
da3e4b2a85 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
73c5d9e968 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
ab5af37988 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
e664b58b6f 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
58e2a36f79 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
88dfd7f23d 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
062f879214 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
0119bc5167 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
f7ab65cd67 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
f850fc7861 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
d4a71a9568 .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
a511e3a67b 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
f8953fc379 ide: Fixed issue with gdb frontend (missing current line arrow)
git-svn-id: svn://ultimatepp.org/upp/trunk@11496 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-11-26 17:20:03 +00:00