Okay, so I lost the old post half-way through the second paragraph, let’s see how much I can remember.
It’s been over a month since I’ve paid attention to this nook of the Internet. Another year of school ended, got my wisdom teeth removed, gotten into playing some Dungeons & Dragons, hacked a bit on Sigen, building KDE 4.3 beta 1, finally getting VNC working, and some other miscellaneous stuff.
I was able to replace 10,000 lines of code with about 1,500 lines in the tree widget in Sigmodr. It now no longer needs right clicking to add and delete items in a game. It has lost drag’n'drop and copy/paste support for now, but the maintainability of the new code is well worth the loss.
The map editor has had a few bugs squashed as well, though I may have to switch over to a new way of doing it since there’s a test case I hadn’t thought of that the current algorithm is choking on. To visualize the case, imagine a π and then placing that on a platform. There is now an outline and an internal area. The current algorithm screws up the internal outline since it doesn’t know that the other leg (on the same polygon) is the target; it only looks at the other polygon for a target point. So it’s broken and fixing it would take a lot of time. I’ve been trying to think of a data structure scheme which will nicely accomodate the vector idea I was tossing around even while making the current algorithm. A map would work, but I don’t want to have to fiddle with pairs and whatnot.
I’ve also built KDE 4.3 beta 1 for Fedora 11 (i586 and x86_64). I don’t know when they’ll hit the kde-unstable repo at kde-redhat. I have a list of bugs to submit, which I’ll work on submitting in the next few days.
The Kopete runner I was working on is still at the same position it was before, but after talking with Matt Rogers, it looks as though Kopete’s DBus interface needs to be fixed up and redone for it to work. This means that it will have to wait until KDE 4.4 and I’ll be learning myself some DBus goodness. It doesn’t look all that bad.
I would also like to announce that I have my server up with a public address now.It has HTTP and git services. The important URLs are:
Most of the git repos are there to keep old code in VCS if I ever hack on them again. The older stuff is scary, not really for the faint-at-heart.