Major redesign of the build system. Also allow icons to be installed optionally: -DQUASSEL_ICONS=External Will install Quassel's own icons to $PREFIX/share/apps/quassel rather than into the binary itself -DOXYGEN_ICONS=External Will not install our Oxygen subset into the binary and rely on them being installed externally instead Build system is still work in progress, and I have likely b0rked building on Win and Mac.
Committing a whole bunch of Identity-related stuff that's not actually used yet, so that I can fix an annoying QSettings related bug (and move us over to the new settings location while I'm at it).
Making Quassel slowly ready for its first release... - Fixed all license headers so that they look consistent; we also now allow GPL v2 and v3 (but no blank "or later" option) - Added new and edited old READMEs and INSTALLs and stuff - Added the texts of the GPL v2 and v3 as required Ok, so that should take care of the legalese, now we have to polish the code... :)
Adding work-in-progress for the new QGraphicsScene-based chatview. Disabled for now, because it will require a lot of work and time I don't have now. So we'll live with the old chatwidget (that does not display selections anymore) until QuasselTopia is released...
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" 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.