Development progress cannot always be measured in amount of bugs fixed, or features added, or lines of code produced. For example, last 16 hours were very progressive in several aspects, but writing a blog post about that is more complex.
The day started by further debugging on the win32 port crashes; apparently, the last night's patch didn't fix it, so I started suspecting I might be a phantom bug - something I introduced while supposedly trying to fix itself. To verify that, I reverted to SVN snapshot and patched one issue (related to A4AF sources handling). Lo'and'behold, there's no socket bug. *slaps the stupid kitty around*
Following that, I spent a good several hours doing research on how to get controls on the Windows Taskbar - I had heard rumors that it meant some terrible amount of hacks, and after I found the neccesery resources and sample implementations for it, I agree - I believed I had seen hacks before, but this beats it all.
Then we had 6-hour discussion-session with our designer, on the topics of user interface directions. To summarize it, we proved that mini-interface idea (as originally intended) was fundamentally flawed. While it still might be implemented, it will be for fundamentally different reasons than originally, and it's implementation, target audience and objective changed.
The conclude the day, I headed down to attempt to fix the build system problems that the testers have been complaining about for several days already, but I'v never had time to fix them. Basically, the issue is as before - EVERY linux distro ships boost libs as they see fit, with differently mangled library names, so you have to check 4x4 configurations/locations for each lib, which creates a ton of mess. *sighs*
Madcat, ZzZz