Older blog entries for lange (starting at number 2)

23 Dec 2000 (updated 24 Dec 2000 at 04:02 UTC) »

Wasteful day today -- John and Sarah left for vacation. (Airport trip, fun!) Ah well, the next three weeks is quiet time to devote to Compass. ;-)

Speaking of, I've been running pretty stable here with the latest build. Try it out!

Things to work on next: more experimentation with building the z-order list, adding a mutex to prevent multiple program instances running simultaneously, and user defined hotkey support. This last one should be pretty important, as I'd like to emulate Sawfish's ability to allow the user to switch quadrants while keeping the focus'd window visible. (Not to mention hotkey support for switching desktops.)

Fun, fun, fun. :)

Of course, all of this is dependent on my ability to put down Cryptonomicon, which I'm reading for the second time! Neal Stephenson is GOD. If you haven't read In the Beginning was the Command Line and Mother Earth, Mother Board I'll assume for the record you've been in a coma for the last five years and forgive you.

dL out.

Focus bugs can kill a man. (Or at least a program.)

A lot has happened on the Compass front these last two days. Maximized windows are now handled correctly. Compass now runs correctly on Win98 (and by association, hopefully ME as well). I also modified the way windows are shown to construct a new, meaningful, z- order list. This led to many beautiful and stunning bugs relating to the way windows interprets HWND_TOPMOST windows in the zorder.

All fixed now.

*I hope.*

I started putzing around with snap-to windows. Looks like it'll be fairly straightforward, but I might pass this feature up for now in favor of Hotkey support or mouse- moving.

Being sick sucks.


Diaries have always intimidated me. Maybe it's the persistent commitment, always bugging you for attention. Or perhaps it's the guilt of having failed every other diary in the past. What next -- diary jealousy?

Ted and I sketched out a battle plan for dividing up the remaining tasks on Compass's initial to-do list. These include fixing some of the initial bugs (admittedly rare, and non-fatal) we've seen in the Window multiplexing algorithm, a snap-to feature on the pager windows, and a couple of issues with Z-Order. Hopefully, I'll be able to tackle these tonight or tomorrow. On a side note, it's fairly exciting to see the program reach that "useable state"!

I'm also going to try to do some searching to determine why we're experiencing issues when running under Windows [95|98|ME]. There are times when the Win32 can be slightly frustrating. :(

Who knows, if I get these accomplished, you might see a first beta (alpha?) release later on this week!

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!