Marcus Eggenberger [Sun, 27 Jul 2008 12:07:46 +0000 (14:07 +0200)]
added debug helper for the networkmodel
Marcus Eggenberger [Sun, 27 Jul 2008 11:50:48 +0000 (13:50 +0200)]
one hell of an ugly workaround for what seems to be one hell of an ugly qt bug...
Marcus Eggenberger [Sun, 27 Jul 2008 11:48:14 +0000 (13:48 +0200)]
Refactoring the Tree- and Networkmodel (internal stuff only).
- the all purpose virtual quint AbstractTreeItem::id() const is gone.
- exists*Item is no renamed to find*Item to fit the Qt naming scheme of findChild()
Marcus Eggenberger [Sat, 26 Jul 2008 11:46:30 +0000 (13:46 +0200)]
this should really - fingers crossed - make the client compile with Qt 4.3 again
Marcus Eggenberger [Sat, 26 Jul 2008 10:43:48 +0000 (12:43 +0200)]
this should make the client compile again with Qt 4.3
Marcus Eggenberger [Thu, 24 Jul 2008 13:38:22 +0000 (15:38 +0200)]
improving the channel lists. errors are redirected to the channel widget and act sanly when a server doesn't send a RPL_LISTEND
Marcus Eggenberger [Thu, 24 Jul 2008 13:31:52 +0000 (15:31 +0200)]
remove debug output
Marcus Eggenberger [Thu, 24 Jul 2008 10:02:52 +0000 (12:02 +0200)]
fixing client crash during core init
Marcus Eggenberger [Wed, 23 Jul 2008 23:03:31 +0000 (01:03 +0200)]
fixing BR #207 - you can now disconnect from an IRC server while in a connecting state
Manuel Nickschas [Tue, 22 Jul 2008 17:23:39 +0000 (19:23 +0200)]
Hopefully fixing the build problems on Debian-based distros
This looks for lrelease-qt4 prior to looking for lrelease. I hope this works
as expected and doesn't screw up things...
Marcus Eggenberger [Fri, 18 Jul 2008 12:20:21 +0000 (14:20 +0200)]
unconfusinating the core edit dialog
Marcus Eggenberger [Fri, 18 Jul 2008 10:04:01 +0000 (12:04 +0200)]
fixing client crash if a buffer is deleted during backlog rendering
Marcus Eggenberger [Mon, 14 Jul 2008 12:56:40 +0000 (14:56 +0200)]
limiting package size for the SignalProxy to 4MB
Marcus Eggenberger [Mon, 14 Jul 2008 12:54:51 +0000 (14:54 +0200)]
fixing a bug in core.cpp (yet another crash on exit)
Marcus Eggenberger [Mon, 14 Jul 2008 11:05:17 +0000 (13:05 +0200)]
use default prefix if the server doesn't send a valid RPL_ISUPPORT
Marcus Eggenberger [Fri, 11 Jul 2008 18:56:29 +0000 (20:56 +0200)]
this should hopefully fix the dreaded BR #140 (sync to core hangs)
Marcus Eggenberger [Fri, 11 Jul 2008 14:45:48 +0000 (16:45 +0200)]
network specific whois fields are now cought in a nice way (fixing BR #210)
Marcus Eggenberger [Fri, 11 Jul 2008 14:31:02 +0000 (16:31 +0200)]
Fixing BR #216 (failing prefix detection)
Marcus Eggenberger [Fri, 11 Jul 2008 12:14:29 +0000 (14:14 +0200)]
fixing scope issue
Marcus Eggenberger [Fri, 11 Jul 2008 12:01:28 +0000 (14:01 +0200)]
fixing other part of BR #208 (setting own away message)
Marcus Eggenberger [Fri, 11 Jul 2008 11:49:38 +0000 (13:49 +0200)]
tabcompleter works now for queries and statusbuffer (own nick) too
Marcus Eggenberger [Fri, 11 Jul 2008 09:31:44 +0000 (11:31 +0200)]
fixed a bug in the networkmodel
Marcus Eggenberger [Thu, 10 Jul 2008 20:06:36 +0000 (22:06 +0200)]
fixing output issues with IPv6 host addresses
Marcus Eggenberger [Thu, 10 Jul 2008 15:00:58 +0000 (17:00 +0200)]
fixing multiple adds of the same entry to the input history (thanks seezer for pointing out)
Marcus Eggenberger [Thu, 10 Jul 2008 14:06:23 +0000 (16:06 +0200)]
fixing partial BR #208 (no longer showing away message in tool tip if not away)
Marcus Eggenberger [Thu, 10 Jul 2008 14:02:04 +0000 (16:02 +0200)]
internal stuff: splitting BufferItem into StatusBufferItem, ChannelBufferItem and QueryBufferItem
Marcus Eggenberger [Thu, 10 Jul 2008 11:56:02 +0000 (13:56 +0200)]
internal restructuring
Marcus Eggenberger [Thu, 10 Jul 2008 11:50:22 +0000 (13:50 +0200)]
internal tweaks
Marcus Eggenberger [Tue, 8 Jul 2008 18:51:45 +0000 (20:51 +0200)]
fixing tabcompleter crash in non channel buffers... ooooops
Manuel Nickschas [Tue, 8 Jul 2008 15:50:19 +0000 (17:50 +0200)]
Getting rid of the annoying cmake-2.6 warning
Manuel Nickschas [Tue, 8 Jul 2008 15:30:41 +0000 (17:30 +0200)]
Fixing a stupid bugs in FindQt4.cmake
The moc should not need -I options (since it does not include
directories)... on the other hand, -D options make a lot of sense,
since moc compiles conditionally then.
Manuel Nickschas [Tue, 8 Jul 2008 15:29:35 +0000 (17:29 +0200)]
debug--
Manuel Nickschas [Tue, 8 Jul 2008 15:01:02 +0000 (17:01 +0200)]
Improve (hopefully fix) OpenSSL recognition
FindQt4.cmake has a bunch of issues, in particular it ignores if openssl is present.
Marcus Eggenberger [Tue, 8 Jul 2008 13:06:00 +0000 (15:06 +0200)]
core should fallback to v4 if v6 isn't available
Marcus Eggenberger [Tue, 8 Jul 2008 11:30:37 +0000 (13:30 +0200)]
fixed a bug in the bufferviews
Marcus Eggenberger [Tue, 8 Jul 2008 10:37:34 +0000 (12:37 +0200)]
make the core listen on ipv6 interfaces too (thanks al_)
Manuel Nickschas [Sun, 6 Jul 2008 20:33:55 +0000 (22:33 +0200)]
Fix protocol version check
Marcus Eggenberger [Sun, 6 Jul 2008 20:13:31 +0000 (22:13 +0200)]
fixing corecrash on exit when non-authed clients were connected
Sebastian Goth [Thu, 3 Jul 2008 13:46:47 +0000 (15:46 +0200)]
Fixed tabcompleter not completing some special characters correctly.
Manuel Nickschas [Thu, 3 Jul 2008 00:14:15 +0000 (02:14 +0200)]
Remove obsolete icons, now that Flameeyes has adapted the ebuilds :) Kudos!
Manuel Nickschas [Tue, 1 Jul 2008 22:24:47 +0000 (00:24 +0200)]
Update version.inc for rc2-pre :)
Manuel Nickschas [Tue, 1 Jul 2008 22:00:19 +0000 (00:00 +0200)]
Tagging 0.2.0-rc1
Manuel Nickschas [Tue, 1 Jul 2008 21:56:42 +0000 (23:56 +0200)]
Remove warning (unused param) in IrcServerHandler
Manuel Nickschas [Tue, 1 Jul 2008 21:52:52 +0000 (23:52 +0200)]
Revert "Removed already unused topicEditButton from topicwidget"
This introduces all sorts of layout issues with different themes/OSes.
We'll find a nicer solution.
This reverts commit
f129f4cd5d03813f9acfe6ad71e94d08807deb40.
Manuel Nickschas [Tue, 1 Jul 2008 21:52:10 +0000 (23:52 +0200)]
Revert "aligned the topic vertically", unneeded since we bring back the topic button
This reverts commit
9afcb464967cc12c91b9f2f86a0554ca98275504.
Sebastian Goth [Tue, 1 Jul 2008 21:00:54 +0000 (23:00 +0200)]
Optimize tabcompleter and fix duplicate occurrence of last completion entry.
QStringList completionList is now QMap<QString,QString> completionMap.
Manuel Nickschas [Tue, 1 Jul 2008 21:26:02 +0000 (23:26 +0200)]
Update genversion and Global to use version.dist
Manuel Nickschas [Tue, 1 Jul 2008 20:34:11 +0000 (22:34 +0200)]
Introduce gitattributes and version.dist to autogenerate version info for archives
Marcus Eggenberger [Tue, 1 Jul 2008 20:33:23 +0000 (22:33 +0200)]
aligned the topic vertically
Marcus Eggenberger [Tue, 1 Jul 2008 19:57:39 +0000 (21:57 +0200)]
cleanup
Sebastian Goth [Tue, 1 Jul 2008 17:56:17 +0000 (19:56 +0200)]
Ignore leading non-alphabetical characters. Fixes BR205
In addition, sorting of completionList is now correct(tm).
Marcus Eggenberger [Tue, 1 Jul 2008 19:51:41 +0000 (21:51 +0200)]
Fixing layout of the settingsdialog on Mac OS X again.
Disabling Debug Console and removing Debug menu item as it isn't used currently.
Manuel Nickschas [Tue, 1 Jul 2008 19:22:22 +0000 (21:22 +0200)]
Fixing/tweaking various UIs, mostly icons
Marcus Eggenberger [Tue, 1 Jul 2008 09:57:40 +0000 (11:57 +0200)]
Changes to existing custom views are now reflected immediately in the preview.
Manuel Nickschas [Tue, 1 Jul 2008 00:21:14 +0000 (02:21 +0200)]
Update quasselclient.desktop to have a unique name
Manuel Nickschas [Tue, 1 Jul 2008 00:07:32 +0000 (02:07 +0200)]
Bye-bye qmake
Manuel Nickschas [Mon, 30 Jun 2008 23:50:21 +0000 (01:50 +0200)]
Make warnings a little easier to understand
Sebastian Goth [Mon, 30 Jun 2008 16:15:56 +0000 (18:15 +0200)]
Removed already unused topicEditButton from topicwidget
Manuel Nickschas [Mon, 30 Jun 2008 22:50:48 +0000 (00:50 +0200)]
Restoring old size of NetworksSettingsPage
Here's hoping that fixes the mac resizing issue...
Marcus Eggenberger [Sat, 28 Jun 2008 16:48:56 +0000 (18:48 +0200)]
removing german translation as there are way too many translations missing
Manuel Nickschas [Sat, 28 Jun 2008 03:03:50 +0000 (05:03 +0200)]
Remove explicit linking to OpenSSL in mod_core
Marcus Eggenberger [Fri, 27 Jun 2008 15:14:41 +0000 (17:14 +0200)]
Mac OS X only: added deployment scripts. Finally managed to cope with 10.4 SDK and cmake... -.-
Manuel Nickschas [Thu, 26 Jun 2008 23:48:55 +0000 (01:48 +0200)]
Meh, missed one reference to the old icon locations...
Manuel Nickschas [Thu, 26 Jun 2008 23:27:04 +0000 (01:27 +0200)]
Workaround #151 (deleting and readding a network with the same name)
Real reason lies in the storage engine and still needs to be fixed;
however, the problem described in #151 is solved with this workaround.
Manuel Nickschas [Thu, 26 Jun 2008 22:41:31 +0000 (00:41 +0200)]
Change Message flags type from quint8 to Message::Flags, fixing #192
Backported from ex-trunk to 0.2.
Manuel Nickschas [Thu, 26 Jun 2008 21:26:13 +0000 (23:26 +0200)]
Some more changes to tooltips
Sebastian Goth [Thu, 26 Jun 2008 15:27:32 +0000 (17:27 +0200)]
Fixing BR#164: Show correct tooltips in networksettings
Fixed the tooltips, renamed "tab" to "advancedTab" and changed hsizetype
of detailsBox from "Expanding" to "MinimumExpanding" to fix wrong resizing.
Manuel Nickschas [Thu, 26 Jun 2008 20:45:18 +0000 (22:45 +0200)]
Fix icon in aboutdlg
Manuel Nickschas [Thu, 26 Jun 2008 20:34:56 +0000 (22:34 +0200)]
Temporarily bring back the icons/connected dir to not break ebuilds
Until downstream has adjusted to the new icon naming scheme, we'll keep
the "connected" dir (which contains our app icon).
Manuel Nickschas [Thu, 26 Jun 2008 20:24:17 +0000 (22:24 +0200)]
Rename and move our own icons to match icon naming/location standards
Marcus Eggenberger [Thu, 26 Jun 2008 11:57:57 +0000 (13:57 +0200)]
fixing core crash during restore
Marcus Eggenberger [Tue, 24 Jun 2008 12:47:49 +0000 (14:47 +0200)]
BufferView no longer reacts on layoutChanged() as this is far too often emited.
QSortFilterProxyModel sends this at least once(!) per dataChanged of the source
model if dynamicSortFilter is true.
Marcus Eggenberger [Tue, 24 Jun 2008 10:51:03 +0000 (12:51 +0200)]
updated contact information
Marcus Eggenberger [Mon, 23 Jun 2008 23:21:31 +0000 (01:21 +0200)]
Adding an AUTHORS file to the repo
Marcus Eggenberger [Mon, 23 Jun 2008 23:14:45 +0000 (01:14 +0200)]
Fixed a bug where disconnecting from a net might make it impossible to reconnect to the quassel core
Marcus Eggenberger [Mon, 23 Jun 2008 23:07:02 +0000 (01:07 +0200)]
removing debug output...
Marcus Eggenberger [Mon, 23 Jun 2008 23:01:00 +0000 (01:01 +0200)]
Fixing BR #188. This might fix X Errors (BadDrawable) aswell
Marcus Eggenberger [Sun, 22 Jun 2008 18:57:21 +0000 (20:57 +0200)]
Fixing BR #147. Needs core update.
Marcus Eggenberger [Sun, 22 Jun 2008 18:37:09 +0000 (20:37 +0200)]
It is now possible to remove a BufferViewConfig from a BufferViewFilter by calling BufferViewFilter::setConfig(0);
Marcus Eggenberger [Sun, 22 Jun 2008 14:31:32 +0000 (16:31 +0200)]
Fixing BR #167 (Key down now puts the content of inputline into the history (doing it irssi's and seezer's way))
Marcus Eggenberger [Sun, 22 Jun 2008 14:26:41 +0000 (16:26 +0200)]
Fixing BR #39 (splitting long messages)
Marcus Eggenberger [Sun, 22 Jun 2008 12:53:27 +0000 (14:53 +0200)]
Implemented a channel browser (BR #176).
The Channel Browser is currently only via contextmenu of the networks accessible.
Some minor fixes.
Manuel Nickschas [Sat, 21 Jun 2008 15:34:33 +0000 (17:34 +0200)]
Make STATIC an option; disable building of mono client by default
Manuel Nickschas [Sat, 21 Jun 2008 15:12:40 +0000 (17:12 +0200)]
Update button state in NetworksSettingsPage correctly, fix #163. Thanks seezer!
Manuel Nickschas [Sat, 21 Jun 2008 14:27:36 +0000 (16:27 +0200)]
Use qsrand initialization from Qt examples
Since for some bizarre (and locally unreproducable) reason the default
nick for newly created identities seems to be "quassel251" for many people,
we try a different way of seeding the random generator. No idea why localtime
wouldn't work...
Manuel Nickschas [Wed, 18 Jun 2008 17:44:09 +0000 (19:44 +0200)]
Put selections in both clipboard and X selection buffer on Linux again.
Not all users seem to be able to access the clipboard, so we'd rather put
it in both and allow copying for everybody. I guess in the new ChatView we'll
have something more sensible at some point.
Marcus Eggenberger [Wed, 18 Jun 2008 17:01:05 +0000 (19:01 +0200)]
Merge branch '0.2' of git@git.quassel-irc.org:quassel into 0.2
Alexander von Renteln [Wed, 18 Jun 2008 15:05:53 +0000 (17:05 +0200)]
Fix static building on Win32 yet again...
Marcus Eggenberger [Wed, 18 Jun 2008 15:32:39 +0000 (17:32 +0200)]
fixing BR #145 (moving items in custom view off by one)
Marcus Eggenberger [Wed, 18 Jun 2008 14:58:09 +0000 (16:58 +0200)]
Fixing BR #157 (default argument to /mode)
Marcus Eggenberger [Wed, 18 Jun 2008 14:39:15 +0000 (16:39 +0200)]
fixing BR #18
Marcus Eggenberger [Wed, 18 Jun 2008 14:06:22 +0000 (16:06 +0200)]
fixing BR #100 and #187
Manuel Nickschas [Tue, 17 Jun 2008 23:13:33 +0000 (01:13 +0200)]
Adding Qt library deps and Qt config information back to FindQt4
to make Quassel properly build with static Qt.
Manuel Nickschas [Tue, 17 Jun 2008 21:43:44 +0000 (23:43 +0200)]
Adding some CMake modules from KDE, since the original versions are buggy
Manuel Nickschas [Tue, 17 Jun 2008 19:21:50 +0000 (21:21 +0200)]
Make our CMake options properly cached values.
This way, CMake will remember the values we specify on the command
line, plus it is possible to edit them via cmake -i or various GUIs.
Manuel Nickschas [Tue, 17 Jun 2008 18:31:07 +0000 (20:31 +0200)]
Merge branch 'cmake'
Mangled the CMakeLists.txt a bit to make WIN32 support less fugly
Manuel Nickschas [Tue, 17 Jun 2008 17:33:00 +0000 (19:33 +0200)]
Fix static building on Linux/gcc
Manuel Nickschas [Tue, 17 Jun 2008 10:46:19 +0000 (12:46 +0200)]
Revert "Allow user to provide a key/certificate pair for outgoing IRC connections."
New feature should not go into 0.2 (which is in feature freeze). Plus it's problematic
because it doesn't work in a multiuser environment. Need to think this through first.
This reverts commit
b28143aec8a66798a80ea77bc5838dd558468a99.
Manuel Nickschas [Tue, 17 Jun 2008 08:56:11 +0000 (10:56 +0200)]
Bump cmake requirement to 2.4.7
Diego 'Flameeyes' Pettenò [Mon, 16 Jun 2008 17:55:58 +0000 (19:55 +0200)]
Fix warnings about non-string-literals on printf()-like functions.
qWarning() and similar functions expect a format string as first
parameter.
Using QString's formatting, you should not pass it as first parameter,
but use the "%s" format instead. It's very difficult but it might lead
to format string vulnerabilities.
Signed-off-by: Manuel Nickschas <sputnick@quassel-irc.org>