Updated Doxyfile now generated docs without too many warnings. Yeah, we hardly have documented code anyway, so...
Reorganizing of the Quassel architecture is almost done. Client and GUI have been split. I will now consolidate the main files and start enabling building of standalone core and client again.
Merged changes from branch "sput" r56:61 back into trunk. This contains a lot of new stuff in all parts of quassel. It also contains a serious bug, which for some reason causes quassel to crash every few starts. Merging this only because of public request. So don't complain - I've warned you!
Merged changes from branch "sput" r50:55 back into trunk. This includes my work of the past few months, most notably a pretty complete rework of the buffer management and much other GUI code, as well as our new ChatWidget which is now functional enough to be used. Probably most of the GUI code now looks quite different. There have also been many cleanups, the obsolete network/ directory is being removed, and I have started to document some things.
Another big update today. * Mostly finished dialogs for network settings, identities, network list. * Network settings are also already mostly honored by our TelnetDeluxe the core still is. This means that the connect button works, we will connect to the first server we defined for this network, and we can also autoconnect. We still don't use identities yet, i.e. the nick is still hardcoded. * Started implementing buffer management in the core. Cleaned up the framework, the core now creates server objects for all networks it connects to, and the signals we use to connect everything have a format that allows us to use network and buffer names. * Threw out a lot of the temporary dirty-hack-stuff we used for testing so far. Most of the code we have now is actually clean and there to stay, although of course enough is still to be added to it :)
Big, big, major commit this time: * Separation of GUI and Core finished, including synchronized global data in Global *global * Speaking of which, the Quassel class has been renamed to Global, way cooler! * TCP/IP between GUI and Core works, though the server port is still hardcoded to 4242 * The build system now handles any combination of "mono", "core" and "gui" for cmake's -DBUILD * A lot of fixes and stuff * More to come, but the basic framework should be stabilizing now.
Initial checkin of first CMake based version.