Nemiver recent activity



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]