Nemiver recent activity
- From: Dodji Seketeli <dodji seketeli org>
- To: nemiver-list gnome org
- Subject: Nemiver recent activity
- Date: Sun, 20 Mar 2011 12:03:08 +0100
Hello,
My recent activity in Nemiver has revolved around fixing minor bugs
that have been annoying me, pretty printing support and support of the
"jump-to" feature.
- Pretty printing
This feature is tracked by bug #447906[1] in GNOME bugzilla. The
basics of that feature now work. There are a couple of issues that
needs addressing on the GDB side now. I have filled bugs for these.
You can learn about the details by looking at the bugzilla[1]. The
branch that contains the code is referred to there. While working on
this, I have done some refactoring of the code base around things
related to the interaction with the IDebugger interface. Most of the
generic part of that refactoring has been merged into the master
branch already.
- "jump-to" feature.
This feature allows the user to ask the debugger to skip the execution
of the next sequence of instruction and to jump to a given address
instead. An ancient patch was existing already. It needed more GDB
support at that time. The GDB support has landed since then so I
thought I'd revisit the Nemiver side. I am now in the middle of
cleaning up the patch, and doing some some needed refactoring. I will
probably write more later about the interesting bits of refactoring
that happened. This is happening in a local branch of mine for now.
I will publish the branch as soon I have something that starts
working.
- Bug fixing
I have fixed bugs related to the following areas:
- Command history management in the function call widget (the one that
comes up when you hit CTRL-E)
- When GDB crashes during a debugging session, just restarting the
inferior should bring up a new GDB. The breakpoints should be
properly restored as if nothing more than a restarting of the inferior
happened. I hope to really minimized the disruption felt by the user
in this case.
- In the build system, the file paths passed to the compiler are now
the absolute. This is useful to get more bang for the bucks when
doing M-x compile in Emacs or :make in vim because it's then easier
for the editing environment to spot the location of compilation errors
reported by the compiler, as the paths to files are absolute.
Other changes not authored by yours truly did land in Git as well.
Notably, the Debian packaging magic, by Lucas Bruno, as well as many
translation updates by the usual suspects.
[1]: https://bugzilla.gnome.org/show_bug.cgi?id=447906
Happy debugging!
--
Dodji
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]