Step 2: Remove obsolete files
Introducing an abstract layer above BufferWidget and Chat{Widget|View}. This allows us to move most of the former BufferWidget logic into uisupport, thus reducing code duplication. It also allows us to switch between ChatWidget and ChatView more easily.
Backlog is dynamically called and replayed from the core. Just scroll further to the top of a buffer and more messages will be replayed from the backlog. (breaking protocol)
Used the trip back from CeBIT to prepare everything for a huge let's-rewrite-the-ChatWidget action... * ChatLine -> ChatLineOld * Added ChatItem, -Line, -Scene, -View to the build system again * #define SPUTDEV -> Global::SPUTDEV and ./quasselclient --sputdev * Started some random hacking in the ChatView related sources Disclaimer: DO NOT USE --sputdev, it might eat your babies (and does not look good anyway yet :P)
improvements to the default layout
- implemented on request a chat monitor: a simple buffer which shows all new messages of all buffers. (no backlog data (yet?)) - quassel restores now it's size
Features come and features go... - the Buffer object is stripped down as possible but still exists in as a Hash in the Client. This will be changed once the Auth Process is redone. - the client lib no longer depends on QtGui \o/ - channel activities are no longer shown (will be fixed soon) :( - networks and channels are now once again greyed out when not in use \o/ - basic tabcompletion works again \o/
Fix license headers: Quassel IRC Team -> Quassel Project, 2007 -> 2008
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... :)
obsolete_crap-- Removed the old style.cpp/h (may that code never see the light of day again), and the old Client::(dis)connect[To|From]LocalCore() functions from main.cpp - these won't be needed anymore.
Stage 3