comparison lisp/ChangeLog @ 103752:dcd3d86fcf81

* progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name may contain frame information, so `string-match' should be used. (gdb-update): Disassembly is invalidated through `gdb-get-selected-frame'. (gdb-pad-string): New function to pad string with spaces. (gdb-invalidate-disassembly): Invalidate only if the buffer exists. (gdb-disassembly-handler-custom): Column alignment. (gdb-disassembly-place-breakpoints): Clear old breakpoints before placing new ones. (gdb-toggle-breakpoint, gdb-delete-breakpoint): Now work from the end of line, too. (gdb-frame-handler): Match convention to for disassembly buffer mode name.
author Dmitry Dzhus <dima@sphinx.net.ru>
date Tue, 07 Jul 2009 17:36:42 +0000
parents 47e338b0e07b
children bd7c204d425b
comparison
equal deleted inserted replaced
103751:47e338b0e07b 103752:dcd3d86fcf81
1 2009-07-07 Dmitry Dzhus <dima@sphinx.net.ru> 1 2009-07-07 Dmitry Dzhus <dima@sphinx.net.ru>
2
3 * progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name
4 may contain frame information, so `string-match' should be used.
5 (gdb-update): Disassembly is invalidated through
6 `gdb-get-selected-frame'.
7 (gdb-pad-string): New function to pad string with spaces.
8 (gdb-invalidate-disassembly): Invalidate only if the buffer
9 exists.
10 (gdb-disassembly-handler-custom): Column alignment.
11 (gdb-disassembly-place-breakpoints): Clear old breakpoints before
12 placing new ones.
13 (gdb-toggle-breakpoint, gdb-delete-breakpoint): Now work from the
14 end of line, too.
15 (gdb-frame-handler): Match convention to for disassembly buffer
16 mode name.
2 17
3 * progmodes/gdb-mi.el (gdb-init-1): Set mode name for disassembly 18 * progmodes/gdb-mi.el (gdb-init-1): Set mode name for disassembly
4 buffer properly. 19 buffer properly.
5 (gdb-breakpoints-list-handler-custom): Replacement for 20 (gdb-breakpoints-list-handler-custom): Replacement for
6 gdb-break-list-handler. Using real parser instead of regexps now. 21 `gdb-break-list-handler'. Using real parser instead of regexps
7 (gdb-place-breakpoints): Replacement for gdb-break-list-custom. 22 now.
8 Use gdb-breakpoints-list instead of parsing breakpoints buffer to 23 (gdb-place-breakpoints): Replacement for `gdb-break-list-custom'.
9 place breakpoints. 24 Use `gdb-breakpoints-list' instead of parsing breakpoints buffer
25 to place breakpoints.
10 (def-gdb-memory-unit): A new macro to define gdb-memory-unit-.. 26 (def-gdb-memory-unit): A new macro to define gdb-memory-unit-..
11 functions. 27 functions.
12 (gdb-disassembly-handler-custom): Show overlay arrow. 28 (gdb-disassembly-handler-custom): Show overlay arrow.
13 (gdb-disassembly-place-breakpoints): Show breakpoints in 29 (gdb-disassembly-place-breakpoints): Show breakpoints in
14 disassembly buffer. 30 disassembly buffer.
15 (gdb-toggle-breakpoint, gdb-delete-breakpoint) 31 (gdb-toggle-breakpoint, gdb-delete-breakpoint)
16 (gdb-goto-breakpoint): Using gdb-breakpoint text properties 32 (gdb-goto-breakpoint): Using `gdb-breakpoint' text properties
17 instead of parsing breakpoints buffer. 33 instead of parsing breakpoints buffer. Fixed old menu references
18 Fixed old menu references in gud-menu-map. 34 in `gud-menu-map'.
19 35
20 * fadr.el: Removed. 36 * fadr.el: Removed.
21 37
22 * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el 38 * progmodes/gdb-mi.el: Port memory buffer from gdb-ui.el
23 (gdb-memory-address): New variable which holds top address of 39 (gdb-memory-address): New variable which holds top address of