Well, we're in the new office. Some personality clashes have made me thoroughly miserable, but they have really been going for some months now. It's not directly related to the move.
The coffee machine is plumbed in now, which makes everyone a lot happier. Though I am an instant-coffee drinker, the machine does save me the effort of boiling water, so that's a help.
People have complained to me a fair bit about the new office, and honestly, I didn't like the place much the first day. It grows on you, though. My team is together, and producing and extremely happy with the work they're doing and with how I'm managing them. This is a Good Thing(tm).
The major gripe people have with the office-space is the psychological change. The biggest two complaints are that people feel less accessible (even if that is not actually the case) and that they feel very second-class and insignificant in the new space. I don't have any good solutions to that. I can sort of see why they feel that way, though.
My modem line (from home to the office) has been giving consistant troubles since we moved. I've changed modems at both ends, as a test. No help. The line stalls/retrains and drops out every few minutes. Sometimes more frequently than that. Since it's a permanent link, the connection costs must be really mounting up. Damnit. I don't have a good solution to this :(
Release 0.26 is in the works. Any time now. Went through rationalising the calling structure for intrinsics. Going to do a little more of that soon. A reference to a structure will be much cheaper than passing the half-dozen arguments around all the time. As it is, though, the new model cleans up some ugly macros, restores syntax-highlighting to the file, and makes it go faster. I'm sure I can do better than that.
Walked through the headers where the game-object inheritance tree lives. Assorted classes with virtual methods, either without virtual destructors or without explicit destructors period. Added some virtual keywords, and inserted some empty destructors. While I was doing that I noticed some instance data (pointers). I don't know the class semantics of this section of the code well enough to know if that data is released before the object is destructed. Referred that to Jeff, and will take a further look at it myself.