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.
Make Quassel less crashy (yeah, case sensitivity in channel names is baaaad)... make autoconnect-to-core work correctly... fiddle around with our Settings implementation to try to make it work with SXE-enabled Qtopia (nope, still doesn't work).. And stop Quassel from crashing at disconnect-from-core due to the nickview not being updated.
Remove libqxt from our svn. We don't depend on it anymore thanks to EgS' rewrite of SignalProxy, and we probably won't introduce that dependency again... anyway, all the infrastructure is still in the build system, so libqxt could be easily added again if necessary.
I CAN HAZ A STYLE ENGINES!? Say hello to the new module "uisupport", which shall contain code that is shared across UI implementations (and may depend on QtGui). For now, this is our brand-new shiny style engine that replaces the dirty hack that was style.cpp/h. UI styles now derive from UiStyle and set the text formats as they wish through an easy API. ChatLine has been switched to use QtUiStyle, but since ChatLine might be removed soon, I did not bother to fully implement this, which in particular means that text selections are no longer displayed.
Yay! QuasselTopia has a working core connection dialog now! Nothing else yet, GUI-wise. But you can connect to the core and the client (which is already fully functional on Qtopia!) initializes correctly. Now all that's missing is a GUI for actually displaying the client data... ;-) Also, obsolete--
First check-in of the Qtopia build system. See qtopia-build/README. Yes, this compiles and links an example application (that includes all quassel parts intended for Qtopia). Nope, it does not display more than a button, since the main() is still the one from the Qtopia example app. And yes, this has hardly been tested and will probably be redesigned at some point. But it's still a proof of concept :)