Older blog entries for campd (starting at number 26)

It's been quite awhile since I last posted.

Since my last post I've started working at a local software development company. It's a pretty good job, but it does take time away from my other projects. Them's the breaks I guess.

I'm aiming toward starting a 0.2.0 series of gnome-debug within the next few weeks. To this end I've been doing various bugfixes and started documenting the api. This series will be 'stable', in that the api won't change and there hopefully won't be too many bugs.

Today I worked on getting gnome-pilot to support the Visor I recently purchased. I got it to work pretty well, and checked the work into cvs. I also did some playing around with evolution, and managed to get it to display extra email headers when I want it to.

OK, I skipped a day or two, so here's what happened:

16th Reworked the GdfDebuggerClient API for better error propagation.

17th Implemented detaching, and reworked the execution state to be a series of flags rather than an enum.

18th (today) Today was a fairly productive day:

  • Implemented some array support in GDF.
  • Released 0.1.2.
  • Improved the array support when dealing with large arrays.
  • Sped up frame changes greatly when the frame had large arrays as local variables
  • Added support (and a toggle button) for viewing floating point registers.
  • Changed the GdfSymbolSetClient API to be similar to the new GdfDebuggerClient API.
  • Added support for changing a variable's value.
  • Had an absolutely huge and very good meal to celebrate Father's Day.

I didn't have time to do anything particularly notworthy today. I did however manage to finish up the attaching code (although some of it isn't in cvs yet).

Well, I've been home for a few days now. I still haven't fully unpacked (and I probably never will).

I started working on some type-reading code in gnome-debug. This a) speeds up variable viewing b) fixes a problem I was having when an expression changed types (for example when a stack frame changed) and c) lets the user look at a variable's type.

As a break from the variable-viewing code, I spent a few minutes starting to write support for attaching to processes. I figure I'll finish that up tomorrow.

Tuesday I released GDF 0.1.1, with the new variable viewing tuff and a few bugfixes.

I finished finals yesterday, I think I did pretty good all around.

Today I move back home for the summer.

Finals week started today. I think I did pretty decent on my calculus exam.

Continued my work on moving the variable-viewing code.

Today has been a bizarre day. Quite a few not-quite-right things have happened. Not necessarily bad, but bizarre. I don't think I'll go into that here.

The variable-viewing code was starting to clutter up the GDF::Debugger interface, so today I started moving it to its own interface. I also fixed up some execution issues, mostly related to ending program execution.

More work on GDF today. Did some fixes and speedups on the variable viewing code.

Released GDF 0.1.0. God I'm tired.

Man, it's been awhile since I've updated this diary.

Work on GDF continues. Sometime tonight or tomorrow I'll be making the first public release.

chicane came to see the campus today. He'll be attending school here next year. That should be fun.

17 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!