From: Stefan K. <ko...@im...> - 2004-10-05 16:27:16
|
hello everyone, as usual - the summary of the month. #1 buzz compatibillity As I had shortly mentioned - we reached two important milestones regarding the buzz compatibillity - we can fully decode the buzz song files including the compressed waves. Secondly, we can run buzz machines. Still the buzz machine wrapper needs a lot of work. #2 bugfixes This month we did not just added new feature, we concentrated on adding unit-test and stabilising the code. We now have about 45 unit-tests and fix alot of the memory management. The current code should be much stabler now. It already pays back that we have decided to base the project on gobject. This technology helps alot to *know* if there are meory leaks or not. #3 new stuff Despite all the fixing there is new stuff. First we have reorganized, fixed and extended the reference docs. There are now three cross lined doc packages (bt-core, bt-cmd, bt-edit). Next is that we have some stuff for user-guides inplace. If the packages are build on a system that has scrollkeeper that this is used (mean you find the docs among other gnome apps). Then we have application settings. Again we have platform independence layer. When GConf is available it is used. Alternativly a plainfile config mechanism taskes over (e.g. on the windows platform). Finally the plugin-mechanism for song-io works. We have already set up a sub-project for the buzz-song importer. The code compiles and alredy does a few things (detects the file types). We now just need someone who rewrites all the code from the buzz-song-loader test (C++ -> GObject) #4 current work Right now we have changed the file format a bit. All nodes with ids support property hashtables. This is needed for e.g. storing application data into the song. One of the next steps is to use that to draw the machine view. We plan to gather at the end of october again to do more concentrated hacking. Look at the webpage from time to time. Have fun, buzztard core developer team -- http://www.buzztard.org |