From 381b55cf12091cbe342007f79775e0c9fb1361c6 Mon Sep 17 00:00:00 2001 From: Nick Roberts Date: Thu, 6 Aug 2009 08:01:02 +0000 Subject: [PATCH] Icons for reverse debugging. --- etc/ChangeLog | 8 +++++++ etc/images/gud/record-start.xpm | 29 ++++++++++++++++++++++++ etc/images/gud/record-stop.xpm | 29 ++++++++++++++++++++++++ etc/images/gud/reverse-continue.xpm | 33 ++++++++++++++++++++++++++++ etc/images/gud/reverse-finish.xpm | 33 ++++++++++++++++++++++++++++ etc/images/gud/reverse-next.xpm | 34 +++++++++++++++++++++++++++++ etc/images/gud/reverse-nexti.xpm | 33 ++++++++++++++++++++++++++++ etc/images/gud/reverse-step.xpm | 34 +++++++++++++++++++++++++++++ etc/images/gud/reverse-stepi.xpm | 32 +++++++++++++++++++++++++++ lisp/ChangeLog | 7 ++++++ 10 files changed, 272 insertions(+) create mode 100644 etc/images/gud/record-start.xpm create mode 100644 etc/images/gud/record-stop.xpm create mode 100644 etc/images/gud/reverse-continue.xpm create mode 100644 etc/images/gud/reverse-finish.xpm create mode 100644 etc/images/gud/reverse-next.xpm create mode 100644 etc/images/gud/reverse-nexti.xpm create mode 100644 etc/images/gud/reverse-step.xpm create mode 100644 etc/images/gud/reverse-stepi.xpm diff --git a/etc/ChangeLog b/etc/ChangeLog index 3c3f7e1365b..4e686f71162 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,11 @@ +2009-08-06 Nick Roberts + + * etc/images/gud/record-start.xpm, etc/images/gud/record-stop.xpm, + * etc/images/gud/reverse-continue.xpm, etc/images/gud/reverse-next.xpm + * etc/images/gud/reverse-finish.xpm, etc/images/gud/reverse-nexti.xpm, + * etc/images/gud/reverse-step.xpm, etc/images/gud/reverse-stepi.xpm: + Icons for reverse debugging. + 2009-07-29 Chong Yidong * Version 23.1 released. diff --git a/etc/images/gud/record-start.xpm b/etc/images/gud/record-start.xpm new file mode 100644 index 00000000000..341a5d743ad --- /dev/null +++ b/etc/images/gud/record-start.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * break_xpm[] = { +"24 24 2 1", +" c None", +". c #cc0033", +" ", +" ", +" ", +" ", +" .... ", +" ........ ", +" .......... ", +" ............ ", +" .............. ", +" .............. ", +" ................ ", +" ................ ", +" ................ ", +" ................ ", +" .............. ", +" .............. ", +" ............ ", +" .......... ", +" ........ ", +" .... ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/record-stop.xpm b/etc/images/gud/record-stop.xpm new file mode 100644 index 00000000000..341a5d743ad --- /dev/null +++ b/etc/images/gud/record-stop.xpm @@ -0,0 +1,29 @@ +/* XPM */ +static char * break_xpm[] = { +"24 24 2 1", +" c None", +". c #cc0033", +" ", +" ", +" ", +" ", +" .... ", +" ........ ", +" .......... ", +" ............ ", +" .............. ", +" .............. ", +" ................ ", +" ................ ", +" ................ ", +" ................ ", +" .............. ", +" .............. ", +" ............ ", +" .......... ", +" ........ ", +" .... ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-continue.xpm b/etc/images/gud/reverse-continue.xpm new file mode 100644 index 00000000000..ce817193109 --- /dev/null +++ b/etc/images/gud/reverse-continue.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * reverse_continue_xpm[] = { +"24 24 6 1", +" c None", +". c #D99FAA", +"+ c #CC0033", +"@ c #616161", +"# c #2A1F55", +"$ c #AA9FAA", +" ", +" ", +" ", +" ", +" .+ ", +" .++. ", +" @# #@ +++++++ ", +" @#$ $#@ .++. ", +" ## ## .+ ", +" ## ## ", +" ## ## ", +" #@ @# ", +" ## ## ", +" #@ @# ", +" ## ## ", +" ## ## ", +" ## ## ", +" @#$ $#@ ", +" @# #@ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-finish.xpm b/etc/images/gud/reverse-finish.xpm new file mode 100644 index 00000000000..f118466378d --- /dev/null +++ b/etc/images/gud/reverse-finish.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * reverse_step_xpm[] = { +"24 24 6 1", +" c None", +". c #D40000", +"+ c #616161", +"@ c #2A1F55", +"# c #ADADAD", +"$ c #CC9999", +" ", +" ", +" ", +" ", +" ..... ", +" . . ", +" . . ", +" +@ . @+ . ", +" +@# . #@+ . ", +" @@ .$.$. @@ . ", +" @@ $...$ @@ ", +" @@ ... @@ ", +" @+ $.$ +@ ", +" @@ . @@ ", +" @+ +@ ", +" @@ @@ ", +" @@ @@ ", +" @@ @@ ", +" +@# #@+ ", +" +@ @+ ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-next.xpm b/etc/images/gud/reverse-next.xpm new file mode 100644 index 00000000000..ee6e03e4d07 --- /dev/null +++ b/etc/images/gud/reverse-next.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * reverse_next_xpm[] = { +"24 24 7 1", +" c None", +". c #CC0033", +"+ c #616161", +"@ c #2A1F55", +"# c #ADADAD", +"$ c #D40000", +"% c #CC9999", +" ", +" ", +" ", +" ", +" .......... ", +" . . ", +" . . ", +" . +@ @+ . ", +" . +@# #@+ . ", +" $%.%$ @@ @@ . ", +" %...% @@ @@ ", +" ... @@ @@ ", +" %.% @+ +@ ", +" . @@ @@ ", +" @+ +@ ", +" @@ @@ ", +" @@ @@ ", +" @@ @@ ", +" +@# #@+ ", +" +@ @+ ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-nexti.xpm b/etc/images/gud/reverse-nexti.xpm new file mode 100644 index 00000000000..03d28734bfc --- /dev/null +++ b/etc/images/gud/reverse-nexti.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * reverse_nexti_xpm[] = { +"24 24 6 1", +" c None", +". c #CC0033", +"+ c #D40000", +"@ c #CC9999", +"# c #616161", +"$ c #2A1F55", +" ", +" ", +" ", +" ", +" .......... ", +" . . ", +" . . ", +" . . ", +" . . ", +" +@.@+ # # . ", +" @...@ #$ $# ", +" ... #$ $# ", +" @.@ #$ $# ", +" . #$ $# ", +" $# #$ ", +" $# #$ ", +" $# #$ ", +" $# #$ ", +" $ $ ", +" ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-step.xpm b/etc/images/gud/reverse-step.xpm new file mode 100644 index 00000000000..54516bf2c25 --- /dev/null +++ b/etc/images/gud/reverse-step.xpm @@ -0,0 +1,34 @@ +/* XPM */ +static char * reverse_finish_xpm[] = { +"24 24 7 1", +" c None", +". c #CC0033", +"+ c #616161", +"@ c #2A1F55", +"# c #ADADAD", +"$ c #D40000", +"% c #CC9999", +" ", +" ", +" ", +" ", +" ..... ", +" . . ", +" . . ", +" . +@ . @+ ", +" . +@# . #@+ ", +" $%.%$ @@ . @@ ", +" %...% @@ @@ ", +" ... @@ @@ ", +" %.% @+ +@ ", +" . @@ @@ ", +" @+ +@ ", +" @@ @@ ", +" @@ @@ ", +" @@ @@ ", +" +@# #@+ ", +" +@ @+ ", +" ", +" ", +" ", +" "}; diff --git a/etc/images/gud/reverse-stepi.xpm b/etc/images/gud/reverse-stepi.xpm new file mode 100644 index 00000000000..e78a48eb2a8 --- /dev/null +++ b/etc/images/gud/reverse-stepi.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * reverse_stepi_xpm[] = { +"24 24 5 1", +" c None", +". c #D40000", +"+ c #616161", +"@ c #2A1F55", +"# c #CC9999", +" ", +" ", +" ", +" ", +" ..... ", +" . . ", +" . . ", +" . . ", +" + . + . ", +" +@ .#.#. @+ . ", +" +@ #...# @+ ", +" +@ ... @+ ", +" +@ #.# @+ ", +" @+ . +@ ", +" @+ +@ ", +" @+ +@ ", +" @+ +@ ", +" @ @ ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/lisp/ChangeLog b/lisp/ChangeLog index a3499e792bf..df84f1e165f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,10 @@ +2009-08-06 Nick Roberts + + * progmodes/gdb-ui.el (gdb-recording): New variable. + (gdb): Define new commands for reverse execution. + (gdb-toggle-recording): Start/stop recording of debug session. + (gdb-recording-handler): Handler for output from above command. + 2009-07-29 Chong Yidong * Version 23.1 released. -- 2.39.2