quassel.git
17 years agoOK, another update. This is just prior to redoing the MainWin completely.
Manuel Nickschas [Sun, 29 Oct 2006 21:17:38 +0000 (21:17 +0000)]
OK, another update. This is just prior to redoing the MainWin completely.
I have already switched to a designer-generated .ui rather and thrown out the
hand-written stuff. Next couple of days will hopefully show the first few of Haui's
ideas functional.

In other news: backlog generation is implemented now. The GUI does not sync the backlog
yet, but coreside files are being generated and saved in $HOME/.quassel/backlog. I expect
the format not to change in the foreseeable future, so that at some point in the future,
you'll be able to scroll up your buffers and find everything you did starting from now ;-)

NOTE: Core/GUI mode has not been tested in a while. Though I don't think I have broken
      stuff already, I might be wrong there. Run cmake with -DBUILD="mono" to build
      the monolithic version, which should work quite fine.

17 years agoTime for another update. Most significantly, I implemented most user commands.
Manuel Nickschas [Sat, 28 Oct 2006 21:27:46 +0000 (21:27 +0000)]
Time for another update. Most significantly, I implemented most user commands.
So rather than using /quote, you might now use standard IRC commands for most tasks.
Also, work has been done for further prettifiying the output.

17 years agoFixed a bug that did not remove users from channel nick list.
Manuel Nickschas [Wed, 25 Oct 2006 17:13:48 +0000 (17:13 +0000)]
Fixed a bug that did not remove users from channel nick list.

17 years agoMore good news:
Manuel Nickschas [Wed, 25 Oct 2006 15:50:19 +0000 (15:50 +0000)]
More good news:
* Switched channel widget to HTML, using <table> for a nice layout now.
* More server messages parsed, including JOIN, PART, QUIT, KICK, NICK.
* More tidbits.

17 years agoLots of additions again. Working on implementing commands and prettifying the output.
Manuel Nickschas [Wed, 25 Oct 2006 01:14:22 +0000 (01:14 +0000)]
Lots of additions again. Working on implementing commands and prettifying the output.
Still work in progress, of course. At least we have a sorta working nick list now,
even though only joins are handled by now.
Oh, and timestamps and stuff.

17 years agoFixed a bug that prevented our custom Message type to be used with QDataStream,
Manuel Nickschas [Tue, 24 Oct 2006 11:29:19 +0000 (11:29 +0000)]
Fixed a bug that prevented our custom Message type to be used with QDataStream,
causing havoc when trying to use gui and core separately.
Apparently you have to separately register the stream operators with the QMetaObject
system.

17 years agoMore neato stuff. A preliminary TabWidget now allows us to display multiple buffers,
Manuel Nickschas [Tue, 24 Oct 2006 10:15:10 +0000 (10:15 +0000)]
More neato stuff. A preliminary TabWidget now allows us to display multiple buffers,
and we already sorta use this feature. Implemented /say, /quote and /join. Made output
prettier. However, this is all still pretty much work in progress and I guess there are
still some Q_ASSERTs triggering where they shouldn't.

17 years agoDon't exit Quassel when closing the serverlist. That was just for debugging purposes.
Manuel Nickschas [Mon, 23 Oct 2006 16:00:32 +0000 (16:00 +0000)]
Don't exit Quassel when closing the serverlist. That was just for debugging purposes.

17 years agoAnother big update today.
Manuel Nickschas [Mon, 23 Oct 2006 15:26:39 +0000 (15:26 +0000)]
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 :)

17 years agoMore small changes, working on the dialogs right now.
Manuel Nickschas [Sat, 21 Oct 2006 15:35:54 +0000 (15:35 +0000)]
More small changes, working on the dialogs right now.

17 years agoexpanding->preferred
Paul Klumpp [Sat, 21 Oct 2006 15:22:25 +0000 (15:22 +0000)]
expanding->preferred

17 years agomore to clarify
Paul Klumpp [Sat, 21 Oct 2006 15:12:04 +0000 (15:12 +0000)]
more to clarify

17 years agonew mainwindow.ui
Paul Klumpp [Sat, 21 Oct 2006 15:05:35 +0000 (15:05 +0000)]
new mainwindow.ui

17 years ago* Nicklist layout now way better.
Manuel Nickschas [Sat, 21 Oct 2006 01:12:37 +0000 (01:12 +0000)]
* Nicklist layout now way better.

17 years agoMore minor changes while playing around. Enter /c now in the channel widget to connec...
Manuel Nickschas [Sat, 21 Oct 2006 00:53:51 +0000 (00:53 +0000)]
More minor changes while playing around. Enter /c now in the channel widget to connect to QuakeNet.
We really need network settings, me thinks.

17 years ago* Use Haui's new channelwidget. Yeah, it's still just a telnet client, but it looks...
Manuel Nickschas [Sat, 21 Oct 2006 00:27:11 +0000 (00:27 +0000)]
* Use Haui's new channelwidget. Yeah, it's still just a telnet client, but it looks prettier now.
* Save/Restore MainWin size and pos.

17 years agomy notes for future reference .. or similar.
Paul Klumpp [Sat, 21 Oct 2006 00:12:04 +0000 (00:12 +0000)]
my notes for future reference .. or similar.

17 years ago(no commit message)
Paul Klumpp [Sat, 21 Oct 2006 00:08:12 +0000 (00:08 +0000)]

17 years agoNew nifty super dooper not yet so nice but real and true channel widget. To be continued.
Paul Klumpp [Fri, 20 Oct 2006 23:49:52 +0000 (23:49 +0000)]
New nifty super dooper not yet so nice but real and true channel widget. To be continued.

17 years agoSome more filename changes. Should be it for now.
Manuel Nickschas [Fri, 20 Oct 2006 23:47:37 +0000 (23:47 +0000)]
Some more filename changes. Should be it for now.

17 years agoBig, big, major commit this time:
Manuel Nickschas [Fri, 20 Oct 2006 23:32:26 +0000 (23:32 +0000)]
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.

17 years agoChanged the windows build method.
Marco Genise [Wed, 18 Oct 2006 17:18:20 +0000 (17:18 +0000)]
Changed the windows build method.

17 years agoFinished logical separation of core and GUI. Monolithic build should work as expected.
Manuel Nickschas [Wed, 18 Oct 2006 17:13:20 +0000 (17:13 +0000)]
Finished logical separation of core and GUI. Monolithic build should work as expected.
Separate builds non-functional yet.

17 years agoBig refactoring completed. Everything prepared for the separation of core and gui.
Manuel Nickschas [Wed, 18 Oct 2006 14:47:55 +0000 (14:47 +0000)]
Big refactoring completed. Everything prepared for the separation of core and gui.
Building separate components does not work yet, but the monolithic build should be
able to go online again. Note that there are more significant changes in the framework
to expect.

17 years agoAdded build support on Windows.
Marco Genise [Wed, 18 Oct 2006 10:02:49 +0000 (10:02 +0000)]
Added build support on Windows.

17 years agoWork In Progress
Manuel Nickschas [Wed, 18 Oct 2006 07:28:55 +0000 (07:28 +0000)]
Work In Progress

17 years agoWe have a working message parser now, and a framework for handler functions!
Manuel Nickschas [Tue, 17 Oct 2006 08:17:20 +0000 (08:17 +0000)]
We have a working message parser now, and a framework for handler functions!

17 years agoWork in progress
Manuel Nickschas [Mon, 16 Oct 2006 21:58:48 +0000 (21:58 +0000)]
Work in progress

17 years agoPrepare some changes in the file layout.
Manuel Nickschas [Mon, 16 Oct 2006 16:43:52 +0000 (16:43 +0000)]
Prepare some changes in the file layout.

17 years agoFirst sorta working network code added. We can connect to a server now and send/recv
Manuel Nickschas [Sun, 15 Oct 2006 22:27:15 +0000 (22:27 +0000)]
First sorta working network code added. We can connect to a server now and send/recv
raw messages! Most of the surrounding framework code is just badly hacked though to make
fiddling with the server possible at least.

17 years ago(no commit message)
Manuel Nickschas [Sun, 15 Oct 2006 10:49:04 +0000 (10:49 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Sun, 15 Oct 2006 10:40:20 +0000 (10:40 +0000)]

17 years agoNew Build System
Manuel Nickschas [Mon, 10 Jul 2006 13:40:46 +0000 (13:40 +0000)]
New Build System

17 years ago(no commit message)
Manuel Nickschas [Thu, 18 May 2006 16:23:49 +0000 (16:23 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Thu, 18 May 2006 15:58:58 +0000 (15:58 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Thu, 18 May 2006 15:45:14 +0000 (15:45 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Thu, 18 May 2006 15:33:15 +0000 (15:33 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Thu, 18 May 2006 15:15:50 +0000 (15:15 +0000)]

17 years ago(no commit message)
Manuel Nickschas [Wed, 17 May 2006 23:07:46 +0000 (23:07 +0000)]

17 years agoInitial checkin of first CMake based version.
Manuel Nickschas [Wed, 17 May 2006 21:53:53 +0000 (21:53 +0000)]
Initial checkin of first CMake based version.

17 years agoInitial Repository Layout
Unknown [Wed, 17 May 2006 21:29:40 +0000 (21:29 +0000)]
Initial Repository Layout