quassel.git
11 years agoMore build system tweaking, plus making icons work
Manuel Nickschas [Thu, 25 Sep 2008 23:27:44 +0000 (01:27 +0200)]
More build system tweaking, plus making icons work

11 years agoMore changes to the build system; make i18n generation nicer
Manuel Nickschas [Wed, 24 Sep 2008 22:05:53 +0000 (00:05 +0200)]
More changes to the build system; make i18n generation nicer

11 years agoMajor redesign of the build system. Also allow icons to be installed optionally:
Manuel Nickschas [Wed, 24 Sep 2008 21:13:47 +0000 (23:13 +0200)]
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.

11 years agoCompile on Wintendo again. Learn fucking POSIX!
Manuel Nickschas [Tue, 23 Sep 2008 16:45:06 +0000 (18:45 +0200)]
Compile on Wintendo again. Learn fucking POSIX!

11 years agoAdd Icon and IconLoader
Manuel Nickschas [Mon, 22 Sep 2008 22:33:33 +0000 (00:33 +0200)]
Add Icon and IconLoader

The former is a very thin wrapper around QIcon that will use the latter to locate an icon
in the current theme (harcoded to Oxygen for now), either in the file system or in a resource.
This will allow us to make icon resources optional, and also to seamlessly integrate with KDE's
icon theming later.
Note that we don't provide proper theming support now, as IconLoader is _very_ rudimentary for
now and assumes Oxygen to be present.

11 years agoclean up
Marcus Eggenberger [Mon, 22 Sep 2008 16:58:24 +0000 (18:58 +0200)]
clean up

11 years agofixing word wrap
Marcus Eggenberger [Mon, 22 Sep 2008 16:46:41 +0000 (18:46 +0200)]
fixing word wrap

11 years agoDon't start a core in CoreApplication's dtor... fixes BR #322
Manuel Nickschas [Mon, 22 Sep 2008 15:40:12 +0000 (17:40 +0200)]
Don't start a core in CoreApplication's dtor... fixes BR #322

11 years agomaking newer gccs happy
Marcus Eggenberger [Mon, 22 Sep 2008 11:53:46 +0000 (13:53 +0200)]
making newer gccs happy

11 years agobringing those up and down buttons of the searchbar to life
Marcus Eggenberger [Mon, 22 Sep 2008 11:33:46 +0000 (13:33 +0200)]
bringing those up and down buttons of the searchbar to life

11 years agofixing speed up aftermath
Marcus Eggenberger [Mon, 22 Sep 2008 10:24:26 +0000 (12:24 +0200)]
fixing speed up aftermath

11 years agofixing BR #<insert proper id here (I'm offline right now)>
Marcus Eggenberger [Sun, 21 Sep 2008 13:13:02 +0000 (15:13 +0200)]
fixing BR #<insert proper id here (I'm offline right now)>
Strange look of large search highlight items.

11 years agoChatLine cleanup
Marcus Eggenberger [Sun, 21 Sep 2008 12:07:11 +0000 (14:07 +0200)]
ChatLine cleanup

11 years agoChatItem::fontMetrics() moved to ContentsChtatItem::fontMetrics()
Marcus Eggenberger [Sun, 21 Sep 2008 11:37:34 +0000 (13:37 +0200)]
ChatItem::fontMetrics() moved to ContentsChtatItem::fontMetrics()

11 years agoAnother Speed boost for the new ChatView.
Marcus Eggenberger [Sun, 21 Sep 2008 11:13:45 +0000 (13:13 +0200)]
Another Speed boost for the new ChatView.
This commit is more then due but is still WIP.
Heavy changes in ChatScene, ChatLine, ChatItems.
Finally making use of the disposable layouts.

11 years agoMake compile on amd64 and friends
Manuel Nickschas [Sat, 20 Sep 2008 08:27:13 +0000 (10:27 +0200)]
Make compile on amd64 and friends

11 years agoTest our newly acquired shortcut capabilities by finally allowing Ctrl+F to trigger...
Manuel Nickschas [Sat, 20 Sep 2008 02:12:37 +0000 (04:12 +0200)]
Test our newly acquired shortcut capabilities by finally allowing Ctrl+F to trigger the search bar :)

We have now a global ActionCollection (accessible through QtUi::actionCollection()) that allows the
use of global shortcuts. ChatViewSearchBar is the first widget to make use of this.

Also some cleanups.
ChatViewSearchBar now uses

11 years agoAdd ActionCollection to group and manage (Q)Actions.
Manuel Nickschas [Sat, 20 Sep 2008 00:21:45 +0000 (02:21 +0200)]
Add ActionCollection to group and manage (Q)Actions.

This is based on the corresponding KActionCollection (though it does only
implement a subset of that API).

11 years agoAction enhances QAction with a subset of KDE's KAction capabilities
Manuel Nickschas [Fri, 19 Sep 2008 22:49:45 +0000 (00:49 +0200)]
Action enhances QAction with a subset of KDE's KAction capabilities

This mostly adds configurable default and custom shortcuts to QAction. The API
we use has been taken from KAction, in order to make KDE integration easier later on.
Note that we only define/implement a subset of KAction's API, since we don't have
global shortcuts and don't support alternate shortcuts (yet?).

11 years agofix uptime calculation when client and core are in different timezones
Daniel Albers [Wed, 17 Sep 2008 15:55:47 +0000 (17:55 +0200)]
fix uptime calculation when client and core are in different timezones

11 years agoFinally sanitizificat0red the mess and #ifdef hell with main.cpp, Global:: and friends
Manuel Nickschas [Thu, 18 Sep 2008 22:26:04 +0000 (00:26 +0200)]
Finally sanitizificat0red the mess and #ifdef hell with main.cpp, Global:: and friends

This replaces #ifdefs mostly by OO stuff, i.e. we now have a class hierarchy in place
for initializing the application. Also, namespace Global:: is gone[1]; most of its functionality
is part of the new Quassel object now which encapsulates common app stuff.

You should clean (rm -rf) your build dir, as these changes are quite invasive.

[1] Some remnants are still there until I get around to redesigning genversion, and actually
    fill Quassel::buildInfo() with data.

11 years agocleanups (WiP)
Manuel Nickschas [Sat, 6 Sep 2008 16:54:09 +0000 (18:54 +0200)]
cleanups (WiP)

11 years agoImprove URL regexp a bit, don't fail anymore in certain situations
Manuel Nickschas [Wed, 17 Sep 2008 22:11:52 +0000 (00:11 +0200)]
Improve URL regexp a bit, don't fail anymore in certain situations

11 years agoFix line spacing being wrong for some people (partially cut off ChatLines)
Manuel Nickschas [Wed, 17 Sep 2008 15:28:29 +0000 (17:28 +0200)]
Fix line spacing being wrong for some people (partially cut off ChatLines)

11 years agoDon't underline quitting nicks
Manuel Nickschas [Tue, 16 Sep 2008 17:03:56 +0000 (19:03 +0200)]
Don't underline quitting nicks

11 years agoEnable on-hover for URLs, remove now obsolete double click handler
Manuel Nickschas [Mon, 15 Sep 2008 22:25:23 +0000 (00:25 +0200)]
Enable on-hover for URLs, remove now obsolete double click handler

11 years agoAdd accessor to check if a filter accepts a given BufferId
Manuel Nickschas [Mon, 15 Sep 2008 22:24:36 +0000 (00:24 +0200)]
Add accessor to check if a filter accepts a given BufferId

11 years agoFirst steps in supporting on-hover
Manuel Nickschas [Sun, 14 Sep 2008 22:35:32 +0000 (00:35 +0200)]
First steps in supporting on-hover

We now analyze ChatLines (lazily) for interesting stuff like URLs and channel names,
and when hovering on them, underline them (and later also change the mouse cursor, I guess).
Still missing: action on click, also we still have some visual glitches while selecting.
Also I think we'll provide a context menu on right click later.

11 years agoURL recognition (WiP)
Manuel Nickschas [Mon, 25 Aug 2008 13:12:13 +0000 (15:12 +0200)]
URL recognition (WiP)

11 years agogerman translation, some typos corrected
Daniel Albers [Mon, 15 Sep 2008 20:40:09 +0000 (22:40 +0200)]
german translation, some typos corrected

11 years agoeven faster resizing
Marcus Eggenberger [Thu, 11 Sep 2008 12:29:19 +0000 (14:29 +0200)]
even faster resizing

11 years agoChatScene speed improvement. This might even fix the dreaded CPU bug!
Marcus Eggenberger [Thu, 11 Sep 2008 11:46:24 +0000 (13:46 +0200)]
ChatScene speed improvement. This might even fix the dreaded CPU bug!
Great observation, Sput!

11 years agofixing colors
Marcus Eggenberger [Fri, 5 Sep 2008 18:39:57 +0000 (20:39 +0200)]
fixing colors

11 years agoremoving an unneeded empty check
Marcus Eggenberger [Fri, 5 Sep 2008 17:29:01 +0000 (19:29 +0200)]
removing an unneeded empty check

11 years agosmoothificating user requested backlog replay. increased request count to 100
Marcus Eggenberger [Fri, 5 Sep 2008 17:26:49 +0000 (19:26 +0200)]
smoothificating user requested backlog replay. increased request count to 100

11 years agoexplicitly listening on IPv4 even if IPv6 is available
Marcus Eggenberger [Fri, 5 Sep 2008 15:11:19 +0000 (17:11 +0200)]
explicitly listening on IPv4 even if IPv6 is available

11 years agoadded convenience constructors ChatViewSettings(ChatView *) and ChatViewSettings...
Marcus Eggenberger [Thu, 4 Sep 2008 18:35:03 +0000 (20:35 +0200)]
added convenience constructors ChatViewSettings(ChatView *) and ChatViewSettings(ChatScene *)

11 years agoQtUiSettings().value(QString("ChatView/%1/KEY").arg(idString())) --> ChatViewSettings...
Marcus Eggenberger [Thu, 4 Sep 2008 18:27:29 +0000 (20:27 +0200)]
QtUiSettings().value(QString("ChatView/%1/KEY").arg(idString())) --> ChatViewSettings(idString()).value("KEY")

11 years agochatscene allows now inserting and removing of items at arbitrary positions (not...
Marcus Eggenberger [Thu, 4 Sep 2008 16:31:52 +0000 (18:31 +0200)]
chatscene allows now inserting and removing of items at arbitrary positions (not only top or bottom)

11 years agofixing buffered backlog replay for reconnects
Marcus Eggenberger [Thu, 4 Sep 2008 15:51:42 +0000 (17:51 +0200)]
fixing buffered backlog replay for reconnects

11 years agoMissing include on some systems
Manuel Nickschas [Wed, 3 Sep 2008 13:52:42 +0000 (15:52 +0200)]
Missing include on some systems

11 years agoUpdate genversion to work with single-binary git
Manuel Nickschas [Wed, 3 Sep 2008 13:46:24 +0000 (15:46 +0200)]
Update genversion to work with single-binary git

11 years agoproperly fixing dupes ;)
Marcus Eggenberger [Tue, 2 Sep 2008 13:40:23 +0000 (15:40 +0200)]
properly fixing dupes ;)

11 years agoeven faster backlog replay
Marcus Eggenberger [Tue, 2 Sep 2008 11:04:19 +0000 (13:04 +0200)]
even faster backlog replay

11 years agoReintroduce layout margin for topic line, looks ugly with locked docks otherwise
Manuel Nickschas [Tue, 2 Sep 2008 12:34:47 +0000 (14:34 +0200)]
Reintroduce layout margin for topic line, looks ugly with locked docks otherwise

11 years agoExplicitly provide MOC_DEFINES, use HAVE_SSL instead of QT_NO_OPENSSL. Should fix...
Manuel Nickschas [Tue, 2 Sep 2008 00:09:58 +0000 (02:09 +0200)]
Explicitly provide MOC_DEFINES, use HAVE_SSL instead of QT_NO_OPENSSL. Should fix MacOSX compilation issues

This removes the automated DEFINITIONS recognition for MOC (which was not cross-platform apparently);
instead, we now explicitly set MOC_DEFINES for things where it matters, such as -DHAVE_DBUS and -DHAVE_SSL.

11 years agoMake compile on MSVC again... that thing doesn't know #warning, apparently -_-
Manuel Nickschas [Mon, 1 Sep 2008 23:37:51 +0000 (01:37 +0200)]
Make compile on MSVC again... that thing doesn't know #warning, apparently -_-

11 years agos/int/qreal/
Manuel Nickschas [Mon, 1 Sep 2008 23:08:12 +0000 (01:08 +0200)]
s/int/qreal/

11 years agoFind genversion.exe on Wintendo. Fixes BR #306, thanks to Hydrogen and SaroEngels!
Manuel Nickschas [Mon, 1 Sep 2008 22:04:24 +0000 (00:04 +0200)]
Find genversion.exe on Wintendo. Fixes BR #306, thanks to Hydrogen and SaroEngels!

11 years agos/class/struct/, thanks to Hydrogen for noticing :)
Manuel Nickschas [Mon, 1 Sep 2008 22:01:03 +0000 (00:01 +0200)]
s/class/struct/, thanks to Hydrogen for noticing :)

11 years agoUh, apparently, cmake-2.6 is not always downward compatible to 2.4...
Manuel Nickschas [Mon, 1 Sep 2008 21:55:49 +0000 (23:55 +0200)]
Uh, apparently, cmake-2.6 is not always downward compatible to 2.4...

11 years agoFix MOC defines for cmake-2.4. This fixes building without OpenSSL and cmake-2.4
Manuel Nickschas [Mon, 1 Sep 2008 20:46:04 +0000 (22:46 +0200)]
Fix MOC defines for cmake-2.4. This fixes building without OpenSSL and cmake-2.4

Also making OpenSSL and D-Bus detection slightly more verbose.

11 years agofixing dupes
Marcus Eggenberger [Mon, 1 Sep 2008 20:23:27 +0000 (22:23 +0200)]
fixing dupes

11 years agoTrying to force Qt's layout system into not screwing up our topic widget for some...
Manuel Nickschas [Mon, 1 Sep 2008 19:23:18 +0000 (21:23 +0200)]
Trying to force Qt's layout system into not screwing up our topic widget for some people

Please test this with your style. Widget handle still needs some love...

11 years agoMerge branch 'master' of git@git.quassel-irc.org:quassel
Marcus Eggenberger [Mon, 1 Sep 2008 19:03:08 +0000 (21:03 +0200)]
Merge branch 'master' of git@git.quassel-irc.org:quassel

11 years agoIntroducing fast backlog replay! Thanks sph_ for the help!
Marcus Eggenberger [Mon, 1 Sep 2008 19:02:57 +0000 (21:02 +0200)]
Introducing fast backlog replay! Thanks sph_ for the help!
Known issues:
 - The scrollbar is a bit jumpy now when requesting further backlog

11 years agoVarious buildsystem improvements:
Manuel Nickschas [Mon, 1 Sep 2008 12:52:31 +0000 (14:52 +0200)]
Various buildsystem improvements:

- Find and use execinfo.h on non-Linux systems, thanks to sph for providing the patch
- Make OpenSSL and D-Bus support optional (-DWITH_OPENSSL=OFF, -DWITH_DBUS=OFF)
  Those options default to ON, which means they're enabled if the needed libs are found.
- For SSL being enabled in Quassel, now both OpenSSL headers/libs and SSL support in Qt
  must be present. This now sets -DHAVE_SSL which should be preferred over -DQT_NO_OPENSSL
  in the future (not changed in code yet).

11 years agofixing a memleak
Marcus Eggenberger [Sun, 31 Aug 2008 20:25:53 +0000 (22:25 +0200)]
fixing a memleak

11 years agoBring back workaround for the unwanted scroll-on-bufferswitch
Manuel Nickschas [Sun, 31 Aug 2008 20:03:36 +0000 (22:03 +0200)]
Bring back workaround for the unwanted scroll-on-bufferswitch

11 years agofixing it everywhere :P
Marcus Eggenberger [Sun, 31 Aug 2008 12:50:49 +0000 (14:50 +0200)]
fixing it everywhere :P

11 years agoBring back the workaround to not reserve space for the non-existing horizontal scroll...
Manuel Nickschas [Sun, 31 Aug 2008 12:46:25 +0000 (14:46 +0200)]
Bring back the workaround to not reserve space for the non-existing horizontal scrollbar in ChatView -_-

11 years agoremoving unneeded semicolons after Qt macros - making Quassel compile on Solaris...
Marcus Eggenberger [Sat, 30 Aug 2008 19:59:21 +0000 (21:59 +0200)]
removing unneeded semicolons after Qt macros - making Quassel compile on Solaris. Thanks [ade]!

11 years agofaster ChatLine insertion into the ChatScene. And some minor improvements
Marcus Eggenberger [Sat, 30 Aug 2008 16:22:13 +0000 (18:22 +0200)]
faster ChatLine insertion into the ChatScene. And some minor improvements

11 years agofixing BR #302 - client crash on disconnect
Marcus Eggenberger [Fri, 29 Aug 2008 17:41:14 +0000 (19:41 +0200)]
fixing BR #302 - client crash on disconnect

11 years agoFixing BR #295 - Autobacktraces are limited to Linux now.
Marcus Eggenberger [Fri, 29 Aug 2008 16:02:04 +0000 (18:02 +0200)]
Fixing BR #295 - Autobacktraces are limited to Linux now.
Mac OS has it's own crashhandler and BSD seems to lack execinfo.h

11 years agoDirty hack to fix the scrolling issues for now, will investigate the actual reason...
Manuel Nickschas [Thu, 28 Aug 2008 14:07:51 +0000 (16:07 +0200)]
Dirty hack to fix the scrolling issues for now, will investigate the actual reason later

11 years agoFix stupid resizing/scrolling bug
Manuel Nickschas [Wed, 27 Aug 2008 18:57:01 +0000 (20:57 +0200)]
Fix stupid resizing/scrolling bug

11 years agoSome more changes to the About dialog 0.3.0
Manuel Nickschas [Wed, 27 Aug 2008 13:48:56 +0000 (15:48 +0200)]
Some more changes to the About dialog

11 years agoUpdate version for release
Manuel Nickschas [Wed, 27 Aug 2008 13:23:34 +0000 (15:23 +0200)]
Update version for release

11 years agoThis guy really ought to be in the list :)
Manuel Nickschas [Wed, 27 Aug 2008 12:55:17 +0000 (14:55 +0200)]
This guy really ought to be in the list :)

11 years agoUpdating the About dialog with our new contributors, please report if you miss yourse...
Manuel Nickschas [Wed, 27 Aug 2008 12:48:58 +0000 (14:48 +0200)]
Updating the About dialog with our new contributors, please report if you miss yourself in the list!

11 years agoImprove scrolling and dynamic backlog fetching behavior
Manuel Nickschas [Wed, 27 Aug 2008 12:32:00 +0000 (14:32 +0200)]
Improve scrolling and dynamic backlog fetching behavior

Fixes BR #248, #296

11 years agoSanitize the handling of ColumnHandleItems
Manuel Nickschas [Wed, 27 Aug 2008 11:51:52 +0000 (13:51 +0200)]
Sanitize the handling of ColumnHandleItems

11 years agoFix regression that caused crashes while selection again
Manuel Nickschas [Wed, 27 Aug 2008 10:26:42 +0000 (12:26 +0200)]
Fix regression that caused crashes while selection again

11 years agofixing update of activity in multiple connected clients... though still needs some...
Marcus Eggenberger [Tue, 26 Aug 2008 22:42:35 +0000 (00:42 +0200)]
fixing update of activity in multiple connected clients... though still needs some love...

11 years agoReplace segfault by big fat warning
Manuel Nickschas [Tue, 26 Aug 2008 22:23:09 +0000 (00:23 +0200)]
Replace segfault by big fat warning

In theory, this can never happen, but for some bizarre reason, mikkoc still managed to
trigger a segfault :) If you ever happen to find a way to reliably reproduce this, please
let us know.

11 years agosome fixes regarding issues with dark themes
Marcus Eggenberger [Tue, 26 Aug 2008 18:18:17 +0000 (20:18 +0200)]
some fixes regarding issues with dark themes

11 years agoadded a convenience method: Client::bufferModel()->switchToBuffer(bufferId)
Marcus Eggenberger [Tue, 26 Aug 2008 11:37:54 +0000 (13:37 +0200)]
added a convenience method: Client::bufferModel()->switchToBuffer(bufferId)

11 years agoFinishing my personal crusade against Buffer.
Marcus Eggenberger [Mon, 25 Aug 2008 17:46:25 +0000 (19:46 +0200)]
Finishing my personal crusade against Buffer.
Note: this was heavy surgery... please let me know if I did cut the guts or any other innards...

11 years agoFix crash on end of backlog (cf. BR 248)
Manuel Nickschas [Wed, 20 Aug 2008 00:07:17 +0000 (02:07 +0200)]
Fix crash on end of backlog (cf. BR 248)

11 years agoIntroducing lazy word wrap calc.
Marcus Eggenberger [Mon, 25 Aug 2008 13:11:19 +0000 (15:11 +0200)]
Introducing lazy word wrap calc.
 - faster message processing
 - less mem consumption unless you really visit all buffers
 - slightly slower buffer switch if you visit that buffer the first time

11 years agospeed improvement to checkForHighlight (non longer uses QSettings itself)
Marcus Eggenberger [Fri, 22 Aug 2008 16:11:46 +0000 (18:11 +0200)]
speed improvement to checkForHighlight (non longer uses QSettings itself)

11 years agoFixing BR #256
Marcus Eggenberger [Fri, 22 Aug 2008 15:00:22 +0000 (17:00 +0200)]
Fixing BR #256

11 years agochatmonitor shows own messages again (per default) (configurable via context menu)
Marcus Eggenberger [Fri, 22 Aug 2008 14:23:36 +0000 (16:23 +0200)]
chatmonitor shows own messages again (per default) (configurable via context menu)

11 years agoInternal stuff only.
Marcus Eggenberger [Fri, 22 Aug 2008 13:24:03 +0000 (15:24 +0200)]
Internal stuff only.
You can now register a slot for settings changes using:
  Settings::notify(const QString &key, QObject *receiver, const char *slot)

11 years agoStart a new local selection immediately when clicking after selecting globally
Manuel Nickschas [Wed, 20 Aug 2008 14:11:13 +0000 (16:11 +0200)]
Start a new local selection immediately when clicking after selecting globally

11 years agoFixing the remaining crash that might have happened while selecting
Manuel Nickschas [Wed, 20 Aug 2008 14:01:54 +0000 (16:01 +0200)]
Fixing the remaining crash that might have happened while selecting

11 years agoCleanups, tweaks and fixes
Manuel Nickschas [Mon, 18 Aug 2008 23:16:06 +0000 (01:16 +0200)]
Cleanups, tweaks and fixes

11 years agoUse inheritance for handling the different ChatItem types
Manuel Nickschas [Mon, 18 Aug 2008 22:09:47 +0000 (00:09 +0200)]
Use inheritance for handling the different ChatItem types

11 years agoChatScene now properly react on aboutToRemoveRows(), which should improve stability...
Marcus Eggenberger [Mon, 18 Aug 2008 18:37:06 +0000 (20:37 +0200)]
ChatScene now properly react on aboutToRemoveRows(), which should improve stability for the chatmonitor after disconnects.
Also hopefully fixing backlog replay which was borked in some channels.

11 years agoEscape % in channel names
Manuel Nickschas [Mon, 18 Aug 2008 14:08:29 +0000 (16:08 +0200)]
Escape % in channel names

11 years agoIgnore whitespace in join handler (cf. Bug #290)
Manuel Nickschas [Mon, 18 Aug 2008 13:30:36 +0000 (15:30 +0200)]
Ignore whitespace in join handler (cf. Bug #290)

Thanks to xAFFE for providing the patch!

11 years agoreverting the backlog request to how it was in the old chatwidget
Marcus Eggenberger [Mon, 18 Aug 2008 12:31:57 +0000 (14:31 +0200)]
reverting the backlog request to how it was in the old chatwidget

11 years agoCorrectly resize ChatView height on disconnect
Manuel Nickschas [Mon, 18 Aug 2008 06:48:54 +0000 (08:48 +0200)]
Correctly resize ChatView height on disconnect

11 years agoImprove ChatMonitorFilter to use Message::Backlog rather than the timestamp
Manuel Nickschas [Mon, 18 Aug 2008 06:43:30 +0000 (08:43 +0200)]
Improve ChatMonitorFilter to use Message::Backlog rather than the timestamp

Also makes the ChatMonitor work correctly after reconnect.

11 years ago(Try to) fix RPATH issues
Manuel Nickschas [Sun, 17 Aug 2008 23:15:21 +0000 (01:15 +0200)]
(Try to) fix RPATH issues

See https://bugs.gentoo.org/show_bug.cgi?id=224901
Will test if that makes Portage happy after pushing this commit :)

11 years agoDisable settings for away-on-detach as it hasn't been implemented yet
Manuel Nickschas [Sun, 17 Aug 2008 22:14:09 +0000 (00:14 +0200)]
Disable settings for away-on-detach as it hasn't been implemented yet

11 years agoBump client/core protocol version, since internal structures have changed
Manuel Nickschas [Sun, 17 Aug 2008 22:06:49 +0000 (00:06 +0200)]
Bump client/core protocol version, since internal structures have changed

11 years agoIntroducing Network::requestSetNetworkInfo() to simplify client-side updates
Manuel Nickschas [Sun, 17 Aug 2008 22:04:42 +0000 (00:04 +0200)]
Introducing Network::requestSetNetworkInfo() to simplify client-side updates

11 years agoUse SyncableObject::requestUpdate() for updating Identities
Manuel Nickschas [Sun, 17 Aug 2008 20:19:29 +0000 (22:19 +0200)]
Use SyncableObject::requestUpdate() for updating Identities

This makes things a bit cleaner and spares us another custom signal between
client and core.