From cc997fa399db748eec20eeee82943ccbf0d07b96 Mon Sep 17 00:00:00 2001 From: pluskalm <> Date: May 17 2022 15:41:40 +0000 Subject: Update cgdb to version 0.8.0 / rev 18 via SR 977726 https://build.opensuse.org/request/show/977726 by user pluskalm + dimstar_suse --- diff --git a/.files b/.files index c9f1a88..a84606a 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index ff999ba..0ce651a 100644 --- a/.rev +++ b/.rev @@ -159,4 +159,12 @@ * Fix issue #129. CGDB with old versions of ncurses (5.6 or before) 827862 + + b0ca47f14e9fe9c085bbe98bd44a7520 + 0.8.0 + + dimstar_suse + + 977726 + diff --git a/cgdb-0.7.1.tar.gz b/cgdb-0.7.1.tar.gz deleted file mode 120000 index 9bfa5bf..0000000 --- a/cgdb-0.7.1.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeihm2d3rj54tuxpx4uevdu3grpxkk2glss7vrj4kbcqz5lkrt44mnm \ No newline at end of file diff --git a/cgdb-0.8.0.tar.gz b/cgdb-0.8.0.tar.gz new file mode 120000 index 0000000..d04239b --- /dev/null +++ b/cgdb-0.8.0.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeib2knsqojru7kewd2ugghdntcs66issdg4rolu3rpmdtvpgwzpy3a \ No newline at end of file diff --git a/cgdb.changes b/cgdb.changes index 880ea63..3cbb931 100644 --- a/cgdb.changes +++ b/cgdb.changes @@ -1,4 +1,40 @@ ------------------------------------------------------------------- +Tue May 17 09:18:52 UTC 2022 - Ferdinand Thiessen + +- Update to 0.8.0: + * CGDB now exits when gdb exits, previously if gdb exited but the + inferior, or child of the inferior was still running, cgdb would + possibly continue running in a non responsive state. + Now cgdb exits when gdb does. + * Single stepping through disassembly without debug symbols does not + move arrow in source window. Now the arrow moves in the source + window as expected. + * Fix CGDB freezes when pressing "o" to open the file dialog + * Fix breakpoint handling is broken in disasembly view + * Fix CGDB would not process commands after F5, F6, etc + * CGDB implements a virtual terminal in the GDB window + * The GDB scroller is now a virtual terminal (using libvterm) + * The scrollback buffer has been reimplemented using libvterm + The cursor row/col position is now known, rather than just the row + * Searching in the scrollback buffer is improved + * The scrollback buffer size is configurable with a new option, + scrollbackbuffersize (sbbs) and is defaulted to 10000. + * Mark commands in the GDB scroller have been removed + * Unicode is now fully supported in the gdb window + * libvterm does not support reflow yet, so resizing the terminal or + switching the window orientation (winsplitorientation) after startup + may cause the text in the GDB window to not be as expected + * Colors in the GDB window are not fully supported yet. + Ncurses is difficult to work with, considering switching. + RGB vterm colors are unsupported at the moment. + * CGDB implements GDB/MI in favor of GDB/Annotations + * Add the nexti and stepi configuration commands + * Fix ANSI escape issues with GDB-9 + * Fix auto source reload issue + * CGDB works again with newer versions of GDB (gdb 8.3 and above) + * CGDB now supports a configurable home directory. + +------------------------------------------------------------------- Wed Aug 19 10:02:10 UTC 2020 - Dirk Mueller - update to 0.7.1: diff --git a/cgdb.spec b/cgdb.spec index 663e5e1..155f9d3 100644 --- a/cgdb.spec +++ b/cgdb.spec @@ -1,7 +1,7 @@ # # spec file for package cgdb # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cgdb -Version: 0.7.1 +Version: 0.8.0 Release: 0 Summary: Curses debugger License: GPL-2.0-or-later @@ -32,7 +32,7 @@ BuildRequires: ncurses-devel BuildRequires: readline-devel Requires: gdb Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} +Requires(preun):%{install_info_prereq} %description CGDB is a curses (terminal-based) interface to the GNU Debugger (GDB). Its goal