quassel.git
13 years agoDon't put oxygen_quassel in tarballs
Manuel Nickschas [Sat, 14 Feb 2009 10:57:36 +0000 (11:57 +0100)]
Don't put oxygen_quassel in tarballs

13 years agoUpdate oxygen deployment directory
Manuel Nickschas [Fri, 13 Feb 2009 23:06:36 +0000 (00:06 +0100)]
Update oxygen deployment directory

13 years agoAdd systray animation files
Manuel Nickschas [Fri, 13 Feb 2009 22:58:38 +0000 (23:58 +0100)]
Add systray animation files

Shiny new systray animations. Thank you very much for those, Mr. Nuno "Oxygen" Pinheiro!

13 years agoDon't send WHO if we haven't received a reply for the last one yet
Manuel Nickschas [Sat, 14 Feb 2009 16:03:30 +0000 (17:03 +0100)]
Don't send WHO if we haven't received a reply for the last one yet

Before, we would send WHO in regular intervals even if no reply came back yet.
I suspect this, together with network issues, could be the reason for SendQ Exceeded
and similar issues.
Note that if we miss an ENDWHO reply now somehow, we won't ever send WHO again. I hope
this cannot happen.

13 years agoUsing join and part icons to indicate in the buffer view if a channel is joined.
Marcus Eggenberger [Sat, 14 Feb 2009 11:56:50 +0000 (12:56 +0100)]
Using join and part icons to indicate in the buffer view if a channel is joined.
This helps to determine that you're not in a channel when there are still unread
messages. Perhaps we can have a version of these icons without the '+' and 'x'...

13 years agono longer adding nick alternatives with trailing underscores to the default nicks
Marcus Eggenberger [Sat, 14 Feb 2009 11:46:07 +0000 (12:46 +0100)]
no longer adding nick alternatives with trailing underscores to the default nicks

13 years agofixes #522 - applied patch with minor changes
Marcus Eggenberger [Sat, 14 Feb 2009 02:01:03 +0000 (03:01 +0100)]
fixes #522 - applied patch with minor changes

13 years agofixes 541 - preliminary paste protection
Marcus Eggenberger [Sat, 14 Feb 2009 01:51:31 +0000 (02:51 +0100)]
fixes 541 - preliminary paste protection

13 years agofixes #391 - appending underscores if all nicknames of the identity are unavailable
Marcus Eggenberger [Sat, 14 Feb 2009 01:17:11 +0000 (02:17 +0100)]
fixes #391 - appending underscores if all nicknames of the identity are unavailable

13 years agofixes #525 - using 'away' as ultimate fallback if no away reason is specified
Marcus Eggenberger [Sat, 14 Feb 2009 00:49:36 +0000 (01:49 +0100)]
fixes #525 - using 'away' as ultimate fallback if no away reason is specified

13 years agofixes #531 - changing buffer view colors needs client restart
Marcus Eggenberger [Sat, 14 Feb 2009 00:39:59 +0000 (01:39 +0100)]
fixes #531 - changing buffer view colors needs client restart

13 years agofixes #413 - Icons in Nicklist
Marcus Eggenberger [Sat, 14 Feb 2009 00:27:52 +0000 (01:27 +0100)]
fixes #413 - Icons in Nicklist

13 years agoproper object name for the toolbar
Marcus Eggenberger [Fri, 13 Feb 2009 19:30:17 +0000 (20:30 +0100)]
proper object name for the toolbar

13 years agotaming and reenabling the irc timeout detection
Marcus Eggenberger [Fri, 13 Feb 2009 14:51:06 +0000 (15:51 +0100)]
taming and reenabling the irc timeout detection

13 years agoFixes #552 - Don't try to use DBs with a too new schema version
Marcus Eggenberger [Fri, 13 Feb 2009 13:41:47 +0000 (14:41 +0100)]
Fixes #552 - Don't try to use DBs with a too new schema version

13 years agoSo who woulda thunk that REMOVE_DUPLICATES fails on an empty list?
Manuel Nickschas [Thu, 12 Feb 2009 16:50:20 +0000 (17:50 +0100)]
So who woulda thunk that REMOVE_DUPLICATES fails on an empty list?

13 years agodisabling irc timeout detection for now - needs investigation
Marcus Eggenberger [Thu, 12 Feb 2009 15:09:25 +0000 (16:09 +0100)]
disabling irc timeout detection for now - needs investigation

13 years agoSearch for and include Qt translations in static builds
Manuel Nickschas [Thu, 12 Feb 2009 09:33:00 +0000 (10:33 +0100)]
Search for and include Qt translations in static builds

When building statically, this looks for Qt translations at build-time
and embeds them in the binary. Thus, buttons and other standard elements
should be translated even with no Qt installed on the target system.

Fixes #508.

13 years agoPrevent ChatView from scrolling up 1px on buffer switch, fixes #544
Manuel Nickschas [Thu, 12 Feb 2009 08:06:26 +0000 (09:06 +0100)]
Prevent ChatView from scrolling up 1px on buffer switch, fixes #544

13 years agoChange str.indexOf(rx) to rx.indexIn(str)
Manuel Nickschas [Thu, 12 Feb 2009 00:59:49 +0000 (01:59 +0100)]
Change str.indexOf(rx) to rx.indexIn(str)

This might (!) fix the freezes encountered when running a binary compiled against Qt 4.4
with Qt 4.5. Not tested though.

cf. http://labs.trolltech.com/blogs/2008/11/04/910/

13 years agousing unified toolbar on mac os now
Marcus Eggenberger [Thu, 12 Feb 2009 00:59:22 +0000 (01:59 +0100)]
using unified toolbar on mac os now

13 years agoremoving unneeded menu separator
Marcus Eggenberger [Wed, 11 Feb 2009 23:45:29 +0000 (00:45 +0100)]
removing unneeded menu separator

13 years agoFix bufferwidget layout
Manuel Nickschas [Wed, 11 Feb 2009 23:31:25 +0000 (00:31 +0100)]
Fix bufferwidget layout

13 years agoUpdate windows app icon, thanks Datafreak for the new version
Manuel Nickschas [Wed, 11 Feb 2009 23:22:53 +0000 (00:22 +0100)]
Update windows app icon, thanks Datafreak for the new version

13 years agoallow query merging via drag & drop even if the layout is locked
Marcus Eggenberger [Wed, 11 Feb 2009 23:05:51 +0000 (00:05 +0100)]
allow query merging via drag & drop even if the layout is locked

13 years agoRemove odd-looking icon for 'Show Nicks'
Manuel Nickschas [Wed, 11 Feb 2009 22:44:34 +0000 (23:44 +0100)]
Remove odd-looking icon for 'Show Nicks'

13 years agoHide ChatMonitor by default, as it tends to confuse new users a lot
Manuel Nickschas [Wed, 11 Feb 2009 22:41:41 +0000 (23:41 +0100)]
Hide ChatMonitor by default, as it tends to confuse new users a lot

13 years agoDon't invoke notifications for own messages, fixes #507
Manuel Nickschas [Wed, 11 Feb 2009 22:37:29 +0000 (23:37 +0100)]
Don't invoke notifications for own messages, fixes #507

13 years agoShow entries from translationDir rather than :/i18n in settingspage
Manuel Nickschas [Wed, 11 Feb 2009 22:22:59 +0000 (23:22 +0100)]
Show entries from translationDir rather than :/i18n in settingspage

13 years agoUpdate AboutDlg
Manuel Nickschas [Wed, 11 Feb 2009 22:04:00 +0000 (23:04 +0100)]
Update AboutDlg

13 years agohungarian translation
Gábor Németh [Mon, 9 Feb 2009 23:44:25 +0000 (23:44 +0000)]
hungarian translation

13 years agoAdded Slovenian (sl) translation
Jure Repinc [Tue, 3 Feb 2009 07:53:24 +0000 (08:53 +0100)]
Added Slovenian (sl) translation

13 years agoUpdated Turkish translation
Manuel Nickschas [Wed, 11 Feb 2009 21:42:09 +0000 (22:42 +0100)]
Updated Turkish translation

Thanks to H. İbrahim Güngör (igungor) for this!

13 years agoFrench Translation Update
ZRegis [Sat, 24 Jan 2009 13:29:26 +0000 (13:29 +0000)]
French Translation Update

13 years agoFrench Translation Update
ZRegis [Tue, 13 Jan 2009 22:16:52 +0000 (22:16 +0000)]
French Translation Update

13 years agoDon't call defaultNick() several times
Manuel Nickschas [Wed, 11 Feb 2009 21:22:46 +0000 (22:22 +0100)]
Don't call defaultNick() several times

13 years agoFix regexp that purges illegal chars from nicknames
Manuel Nickschas [Wed, 11 Feb 2009 21:20:29 +0000 (22:20 +0100)]
Fix regexp that purges illegal chars from nicknames

13 years agoUse GECOS field for real name on Unix, fixes #517
Manuel Nickschas [Wed, 11 Feb 2009 21:15:33 +0000 (22:15 +0100)]
Use GECOS field for real name on Unix, fixes #517

13 years agoUse login name as default nick on Unix, fixes #516
Manuel Nickschas [Wed, 11 Feb 2009 21:14:31 +0000 (22:14 +0100)]
Use login name as default nick on Unix, fixes #516

13 years agoFixed a bug where the session restore always marked you as away
Marcus Eggenberger [Wed, 11 Feb 2009 19:39:43 +0000 (20:39 +0100)]
Fixed a bug where the session restore always marked you as away
(either your old away message or if unset the default away message)

13 years agoAdd new logo for the main page
Manuel Nickschas [Wed, 11 Feb 2009 18:39:45 +0000 (19:39 +0100)]
Add new logo for the main page

Probably only temporary until Nuno Pinheiro is kind enough to do more gorgeous artwork,
but better than the old thing. Also we now have smooth scaling if the logo doesn't fit
in its original size...

13 years agofixes #500 - improved detection of disconnects from irc
Marcus Eggenberger [Wed, 11 Feb 2009 14:27:09 +0000 (15:27 +0100)]
fixes #500 - improved detection of disconnects from irc

13 years agodisplaying own quit message
Marcus Eggenberger [Wed, 11 Feb 2009 13:48:04 +0000 (14:48 +0100)]
displaying own quit message

13 years agofixes #527 - hide web preview setting if compiled without webkit
Marcus Eggenberger [Wed, 11 Feb 2009 13:31:53 +0000 (14:31 +0100)]
fixes #527 - hide web preview setting if compiled without webkit

13 years agofixes #526 - session restore takes now care of last away state and user modes
Marcus Eggenberger [Wed, 11 Feb 2009 13:28:30 +0000 (14:28 +0100)]
fixes #526 - session restore takes now care of last away state and user modes

13 years agomaking away state and user modes persistent
Marcus Eggenberger [Wed, 11 Feb 2009 12:50:58 +0000 (13:50 +0100)]
making away state and user modes persistent

13 years agopreparing storage backend to store usermode and awaymessage for session restore
Marcus Eggenberger [Wed, 11 Feb 2009 12:06:55 +0000 (13:06 +0100)]
preparing storage backend to store usermode and awaymessage for session restore

13 years agosimplifying schema evolution
Marcus Eggenberger [Wed, 11 Feb 2009 11:52:03 +0000 (12:52 +0100)]
simplifying schema evolution

13 years agoFixes #481 - Sort buffer views alphabetically.
Marcus Eggenberger [Wed, 11 Feb 2009 00:07:25 +0000 (01:07 +0100)]
Fixes #481 - Sort buffer views alphabetically.
Selecting sort alphabetically prohibits now reordering the buffer view.
If you edit an existing buffer view in the settings page checking
"sort alphabetically" will cause a resort. Unchecking doesn't
"randomize" (or whatever) the view and leaves it in the sorted state,
but you can now reorder it again.

13 years agoLock Dock Positions has been replaced by Lock Layout
Marcus Eggenberger [Tue, 10 Feb 2009 23:25:47 +0000 (00:25 +0100)]
Lock Dock Positions has been replaced by Lock Layout
This option now also prohibits manual reordering of the buffer views

13 years agoactivity updates respect now the redirection settings
Marcus Eggenberger [Mon, 9 Feb 2009 23:37:40 +0000 (00:37 +0100)]
activity updates respect now the redirection settings

13 years agotypos
Marcus Eggenberger [Mon, 9 Feb 2009 22:23:32 +0000 (23:23 +0100)]
typos

13 years agousing configdir to store crash logs instead of cwd
Marcus Eggenberger [Mon, 9 Feb 2009 20:31:20 +0000 (21:31 +0100)]
using configdir to store crash logs instead of cwd

13 years agofixing buffer reordering issues
Marcus Eggenberger [Mon, 9 Feb 2009 19:48:00 +0000 (20:48 +0100)]
fixing buffer reordering issues

13 years agoRenaming _all_ instances of _networkToolBar to _mainToolBar
Marcus Eggenberger [Sun, 8 Feb 2009 12:54:49 +0000 (13:54 +0100)]
Renaming _all_ instances of _networkToolBar to _mainToolBar
Seems like the renaming feature wasn't that good after all :P

13 years agoAdd 16x16 icons for context menu actions
Manuel Nickschas [Sun, 8 Feb 2009 10:25:56 +0000 (11:25 +0100)]
Add 16x16 icons for context menu actions

13 years agoAdd more icons to context menu actions
Manuel Nickschas [Sun, 8 Feb 2009 10:24:47 +0000 (11:24 +0100)]
Add more icons to context menu actions

13 years agoAdd menu entry for toggleing toolbars
Manuel Nickschas [Sun, 8 Feb 2009 09:54:16 +0000 (10:54 +0100)]
Add menu entry for toggleing toolbars

13 years agoRename Network toolbar to Main toolbar
Manuel Nickschas [Sun, 8 Feb 2009 09:37:55 +0000 (10:37 +0100)]
Rename Network toolbar to Main toolbar

Kdevelop4's renaming feature totally rocks, btw.

13 years agopurging default nick from forbidden characters
Marcus Eggenberger [Sat, 7 Feb 2009 18:40:00 +0000 (19:40 +0100)]
purging default nick from forbidden characters

13 years agomore default nick and realname improvements
Marcus Eggenberger [Sat, 7 Feb 2009 17:42:25 +0000 (18:42 +0100)]
more default nick and realname improvements

13 years agofixing issue with operator precedence
Marcus Eggenberger [Sat, 7 Feb 2009 17:42:00 +0000 (18:42 +0100)]
fixing issue with operator precedence

13 years agoProviding proper defaults for nick and realname on Mac OS using CoreServices
Marcus Eggenberger [Sat, 7 Feb 2009 16:07:29 +0000 (17:07 +0100)]
Providing proper defaults for nick and realname on Mac OS using CoreServices

13 years agofixing crash on disconnect
Marcus Eggenberger [Fri, 6 Feb 2009 16:46:35 +0000 (17:46 +0100)]
fixing crash on disconnect

13 years agoremoving the not connected to core message in mono mode
Marcus Eggenberger [Fri, 6 Feb 2009 12:50:44 +0000 (13:50 +0100)]
removing the not connected to core message in mono mode

13 years agoFixes #520 - missing query icons
Marcus Eggenberger [Fri, 6 Feb 2009 11:46:10 +0000 (12:46 +0100)]
Fixes #520 - missing query icons
hopefully fixing #519 aswell

13 years agoAdd missing icons -.-
Manuel Nickschas [Fri, 6 Feb 2009 00:33:46 +0000 (01:33 +0100)]
Add missing icons -.-

13 years agoDisable non-functional Nick toolbar for now
Manuel Nickschas [Fri, 6 Feb 2009 00:26:09 +0000 (01:26 +0100)]
Disable non-functional Nick toolbar for now

13 years agoRespect item selections, make Join/Part work
Manuel Nickschas [Fri, 6 Feb 2009 00:24:04 +0000 (01:24 +0100)]
Respect item selections, make Join/Part work

13 years agoPimp JoinDlg
Manuel Nickschas [Fri, 6 Feb 2009 00:22:33 +0000 (01:22 +0100)]
Pimp JoinDlg

We now pre-select a currently selected channel if it's not joined. This way, pressing
the Join toolbutton while a non-joined channel is selected provides a direct way
to join that channel.

13 years agoGenerate selection change events and propagate to ToolBarActionProvider
Manuel Nickschas [Fri, 6 Feb 2009 00:21:53 +0000 (01:21 +0100)]
Generate selection change events and propagate to ToolBarActionProvider

13 years agoEmit signal on selection change, ensure currentIndex is first item in selectedItems()
Manuel Nickschas [Thu, 5 Feb 2009 22:49:30 +0000 (23:49 +0100)]
Emit signal on selection change, ensure currentIndex is first item in selectedItems()

13 years agoRemove obsolete header entries
Manuel Nickschas [Thu, 5 Feb 2009 18:32:32 +0000 (19:32 +0100)]
Remove obsolete header entries

13 years agoAdd toolbar support to the MainWin.
Manuel Nickschas [Thu, 5 Feb 2009 18:30:32 +0000 (19:30 +0100)]
Add toolbar support to the MainWin.

Actions are mosty unfunctional yet, as ToolBarActionProvider is still far from
complete.

13 years agoAdd ToolBarActionProvider as another specialization of NetworkModelController
Manuel Nickschas [Thu, 5 Feb 2009 18:26:50 +0000 (19:26 +0100)]
Add ToolBarActionProvider as another specialization of NetworkModelController

As toolbar actions need to be handled very differently from context menu actions, we use
another provider for them. This is supposed to keep track of MainWin's state and enable actions
as appropriate. In this first version, most actions are still not functional, as the whole
state-keeping thing hasn't been implemented yet ;-)

13 years agoAdd more fancy dialog for channel join
Manuel Nickschas [Thu, 5 Feb 2009 08:03:08 +0000 (09:03 +0100)]
Add more fancy dialog for channel join

13 years agoSplit action handling and helper stuff from ContextMenuActionProvider
Manuel Nickschas [Sun, 1 Feb 2009 00:21:29 +0000 (01:21 +0100)]
Split action handling and helper stuff from ContextMenuActionProvider

This provides a common baseclass for the menu and the toolbar action providers.
We can't lump the two together, since menu actions are quite different from toolbar
actions in some respects. The common baseclass avoids code duplication.

13 years agoIntroduce GraphicalUi (between QtUi and AbstractUi), rename NetworkModelActionProvider
Manuel Nickschas [Sat, 31 Jan 2009 21:51:07 +0000 (22:51 +0100)]
Introduce GraphicalUi (between QtUi and AbstractUi), rename NetworkModelActionProvider

Since we need to access the UI from uisupport in various places, we introduce GraphicalUi.
This avoids the need to go via Client::mainUi() and abstract classes.

Also, getting rid of AbstractActionProvider and renaming NetworkModelActionProvider to
ContextMenuActionProvider to prepare for ToolbarActionProvider.

13 years agoremove show/hide checkboxes from network items
Marcus Eggenberger [Thu, 5 Feb 2009 23:59:07 +0000 (00:59 +0100)]
remove show/hide checkboxes from network items

13 years agofixes #518 - random crash
Marcus Eggenberger [Thu, 5 Feb 2009 22:57:57 +0000 (23:57 +0100)]
fixes #518 - random crash

13 years agodon't draw using the higlight colors in the away log
Marcus Eggenberger [Thu, 5 Feb 2009 14:56:22 +0000 (15:56 +0100)]
don't draw using the higlight colors in the away log

13 years agoFixes #410 - away log (you'll find it in the views menu)
Marcus Eggenberger [Thu, 5 Feb 2009 14:23:40 +0000 (15:23 +0100)]
Fixes #410 - away log (you'll find it in the views menu)

13 years agoproper edit role for query buffers
Marcus Eggenberger [Thu, 5 Feb 2009 12:35:53 +0000 (13:35 +0100)]
proper edit role for query buffers

13 years agoDefault to Release as CMAKE_BUILD_TYPE on WIN32
Manuel Nickschas [Thu, 5 Feb 2009 09:19:41 +0000 (10:19 +0100)]
Default to Release as CMAKE_BUILD_TYPE on WIN32

13 years agoSet CMAKE_BUILD_TYPE=RelWithDebugInfo if it's not set manually.
Manuel Nickschas [Wed, 4 Feb 2009 23:41:41 +0000 (00:41 +0100)]
Set CMAKE_BUILD_TYPE=RelWithDebugInfo if it's not set manually.

Also, we enable some gcc flags to provide for better debugging information.
Use -DCMAKE_BUILD_TYPE=Debug for mostly optimized, but debuggable builds.
Use -DCMAKE_BUILD_TYPE=Debugfull for -g3 (all debug info).

This should fix #503 too (I hope)

13 years agoThe WebPreviews are now controlled via a neat state machine
Marcus Eggenberger [Wed, 4 Feb 2009 21:47:22 +0000 (22:47 +0100)]
The WebPreviews are now controlled via a neat state machine
This should tame WebPreviews a bit.
New Numbers:
 - after 0.5 seconds of hover the web preview starts to load
 - after another second the preview is shown
 - 5 seconds after hover out the web preview will be deleted internaly

13 years agoupdating mac app icon file
Marcus Eggenberger [Wed, 4 Feb 2009 20:20:14 +0000 (21:20 +0100)]
updating mac app icon file

13 years agofixes #437 - compiler warnings
Marcus Eggenberger [Wed, 4 Feb 2009 15:07:31 +0000 (16:07 +0100)]
fixes #437 - compiler warnings

13 years agoRemove obsolete file
Manuel Nickschas [Wed, 4 Feb 2009 15:05:06 +0000 (16:05 +0100)]
Remove obsolete file

13 years agothis should fix crashes in the nick/bufer view delegates when receiving an invalid...
Marcus Eggenberger [Wed, 4 Feb 2009 13:21:24 +0000 (14:21 +0100)]
this should fix crashes in the nick/bufer view delegates when receiving an invalid index

13 years agofixes #448 - progress indicator for backlog
Marcus Eggenberger [Wed, 4 Feb 2009 13:18:37 +0000 (14:18 +0100)]
fixes #448 - progress indicator for backlog

13 years agomaking Quassel compile with NO_SSL again
Marcus Eggenberger [Tue, 3 Feb 2009 15:28:11 +0000 (16:28 +0100)]
making Quassel compile with NO_SSL again

13 years agoFix #endif. AGAIN. -.-
Manuel Nickschas [Tue, 3 Feb 2009 14:54:20 +0000 (15:54 +0100)]
Fix #endif. AGAIN. -.-

;-)

13 years agofixes #513 - crash when connection fails
Marcus Eggenberger [Tue, 3 Feb 2009 14:24:58 +0000 (15:24 +0100)]
fixes #513 - crash when connection fails

13 years agoBrining back the removed color options
Marcus Eggenberger [Tue, 3 Feb 2009 14:10:26 +0000 (15:10 +0100)]
Brining back the removed color options

13 years agoFixes #510 - Network item shows wrong buffer
Marcus Eggenberger [Mon, 2 Feb 2009 23:29:14 +0000 (00:29 +0100)]
Fixes #510 - Network item shows wrong buffer

13 years agoActually add the icon files -.-
Manuel Nickschas [Mon, 2 Feb 2009 18:38:32 +0000 (19:38 +0100)]
Actually add the icon files -.-

13 years agoUse shiny new user icons for query buffers
Manuel Nickschas [Mon, 2 Feb 2009 18:37:10 +0000 (19:37 +0100)]
Use shiny new user icons for query buffers

13 years agoBump Oxygen theme, add application icon for all sizes
Manuel Nickschas [Mon, 2 Feb 2009 17:49:06 +0000 (18:49 +0100)]
Bump Oxygen theme, add application icon for all sizes

13 years agofix restore via systray icon ignoring first click
Daniel Albers [Mon, 2 Feb 2009 10:01:11 +0000 (11:01 +0100)]
fix restore via systray icon ignoring first click