9 years agoMerge anti-bashm patch for the sysinfo script from Debian, changelog fixes. v1.1rc1
Eike Hein [Mon, 14 Jul 2008 06:55:09 +0000 (06:55 -0000)]
Merge anti-bashm patch for the sysinfo script from Debian, changelog fixes.

svn path=/branches/extragear/kde3/network/konversation/; revision=832137

9 years agoDepend on 3.5; no one cares enough to fix building the documentation against 3.4...
Eike Hein [Mon, 14 Jul 2008 06:38:53 +0000 (06:38 -0000)]
Depend on 3.5; no one cares enough to fix building the documentation against 3.4 again.

svn path=/branches/extragear/kde3/network/konversation/; revision=832133

9 years agoRemove an accel property.
Eike Hein [Mon, 14 Jul 2008 06:15:36 +0000 (06:15 -0000)]
Remove an accel property.

svn path=/branches/extragear/kde3/network/konversation/; revision=832128

9 years agoMore changelog work, bump version and build numbers.
Eike Hein [Mon, 14 Jul 2008 05:03:16 +0000 (05:03 -0000)]
More changelog work, bump version and build numbers.

svn path=/branches/extragear/kde3/network/konversation/; revision=832103

9 years agoFirst cut at making the changelog for 1.1 more palatable.
Eike Hein [Mon, 14 Jul 2008 04:38:40 +0000 (04:38 -0000)]
First cut at making the changelog for 1.1 more palatable.

svn path=/branches/extragear/kde3/network/konversation/; revision=832100

9 years agoMerge some memleak fixes by Bernd Buschinski.
Eike Hein [Mon, 14 Jul 2008 01:56:55 +0000 (01:56 -0000)]
Merge some memleak fixes by Bernd Buschinski.

svn path=/branches/extragear/kde3/network/konversation/; revision=832084

9 years agoBetter options placement, string tweak, and fixed tab order
Eike Hein [Sat, 12 Jul 2008 17:44:53 +0000 (17:44 -0000)]
Better options placement, string tweak, and fixed tab order
in DCC prefs, plus fixuifiles run.

svn path=/branches/extragear/kde3/network/konversation/; revision=831432

9 years agoRemove the AwayManager debug output.
Eike Hein [Sat, 12 Jul 2008 17:37:32 +0000 (17:37 -0000)]
Remove the AwayManager debug output.

svn path=/branches/extragear/kde3/network/konversation/; revision=831430

9 years agoMerge some cleanup and anti-gcc4.3-warning tweaks from Bernd Buschinski.
Eike Hein [Sat, 12 Jul 2008 17:24:38 +0000 (17:24 -0000)]
Merge some cleanup and anti-gcc4.3-warning tweaks from Bernd Buschinski.

svn path=/branches/extragear/kde3/network/konversation/; revision=831428

9 years agoSVN_SILENT remove debug messages for rev 831424
Shintaro Matsuoka [Sat, 12 Jul 2008 17:11:08 +0000 (17:11 -0000)]
SVN_SILENT remove debug messages for rev 831424

svn path=/branches/extragear/kde3/network/konversation/; revision=831425

9 years agoupdate already queued DCCRECV items when the incoming directory setting is changed.
Shintaro Matsuoka [Sat, 12 Jul 2008 17:08:51 +0000 (17:08 -0000)]
update already queued DCCRECV items when the incoming directory setting is changed.

svn path=/branches/extragear/kde3/network/konversation/; revision=831424

9 years agoChangelog; remove no longer useful .krazy file.
Eike Hein [Sat, 12 Jul 2008 14:51:01 +0000 (14:51 -0000)]
Changelog; remove no longer useful .krazy file.

svn path=/branches/extragear/kde3/network/konversation/; revision=831371

9 years ago* Fix a possible race condition on manual StatusPanel close. Might
Eike Hein [Sat, 12 Jul 2008 14:49:52 +0000 (14:49 -0000)]
* Fix a possible race condition on manual StatusPanel close. Might
  address Debian bug #490226.
* Rejiggle the way ViewContainer cleanup is done after tab closes
  in response.
* Also happens to fix potentially dead pointers to chats being left
  in the list used for the "Show Next Active View" shortcut on Sta-
  tusPanel close.
* And the "Close All Open Queries" action not being updated correct-
  ly when Query tabs are closed by way of closing a StatusPanel tab.

svn path=/branches/extragear/kde3/network/konversation/; revision=831370

9 years agoentries for quick connections must be stored on memory, and not stored on disk. so...
Shintaro Matsuoka [Sun, 6 Jul 2008 06:09:33 +0000 (06:09 -0000)]
entries for quick connections must be stored on memory, and not stored on disk. so revert.

svn path=/branches/extragear/kde3/network/konversation/; revision=828600

9 years agodo not store channel encoding entries with an invalid server group id (it happens...
Shintaro Matsuoka [Sun, 6 Jul 2008 05:56:26 +0000 (05:56 -0000)]
do not store channel encoding entries with an invalid server group id (it happens on quick connection)

svn path=/branches/extragear/kde3/network/konversation/; revision=828598

9 years agoSVN_SILENT remove debug msgs
Shintaro Matsuoka [Sun, 6 Jul 2008 05:51:24 +0000 (05:51 -0000)]
SVN_SILENT remove debug msgs

svn path=/branches/extragear/kde3/network/konversation/; revision=828597

9 years agoredesign channel encoding map with server group ids
Shintaro Matsuoka [Sun, 6 Jul 2008 05:50:17 +0000 (05:50 -0000)]
redesign channel encoding map with server group ids

svn path=/branches/extragear/kde3/network/konversation/; revision=828596

9 years agorevert..
Shintaro Matsuoka [Sun, 6 Jul 2008 05:09:05 +0000 (05:09 -0000)]

svn path=/branches/extragear/kde3/network/konversation/; revision=828582

9 years agoSVN_SILENT remove debug messages
Shintaro Matsuoka [Sat, 5 Jul 2008 09:27:43 +0000 (09:27 -0000)]
SVN_SILENT remove debug messages

svn path=/branches/extragear/kde3/network/konversation/; revision=828284

9 years agohandle channel encodings map correctly when a servers group name is changed.
Shintaro Matsuoka [Sat, 5 Jul 2008 09:26:38 +0000 (09:26 -0000)]
handle channel encodings map correctly when a servers group name is changed.

svn path=/branches/extragear/kde3/network/konversation/; revision=828282

9 years agoAdd. SVM_SILENT
Eike Hein [Thu, 3 Jul 2008 15:41:22 +0000 (15:41 -0000)]

svn path=/branches/extragear/kde3/network/konversation/; revision=827667

9 years agoCommit a slightly modified version of a patch by Modestas Vainius to
Eike Hein [Thu, 3 Jul 2008 15:40:36 +0000 (15:40 -0000)]
Commit a slightly modified version of a patch by Modestas Vainius to
fix an apparently long-standing (multiple years) occassional bug of
chat views not being scrolled to the bottom properly at their incep-
tion, with long backlog appends. Unfortunately no one in the team
can reproduce the bug, so let's hope it does help those who can.

svn path=/branches/extragear/kde3/network/konversation/; revision=827665

9 years agoAdd another hack to ensure a stable scrollback position on text appends
Eike Hein [Wed, 2 Jul 2008 11:12:27 +0000 (11:12 -0000)]
Add another hack to ensure a stable scrollback position on text appends
with an off-viewport selection, which apparently broke when we found a
workaround around QText's problems with reliable paragraph numbering to
fix marker line tracking and reliable selection recreation across appends.
Thanks to Modestas Vainius for the patch. It seems this might screw with
keeping off-viewport selections across appends, but it's still an impro-
vement over scrolling around chaotically while reading backlog. Here's
to the day when we can say goodbye to QText*/3 forever.

svn path=/branches/extragear/kde3/network/konversation/; revision=827128

9 years agoLess unnecessary code == more fun for the whole family.
Eike Hein [Thu, 26 Jun 2008 16:19:37 +0000 (16:19 -0000)]
Less unnecessary code == more fun for the whole family.

svn path=/branches/extragear/kde3/network/konversation/; revision=824769

9 years agoFix quit-with-active-DCC warning for inbound transfers.
Eike Hein [Sun, 22 Jun 2008 20:20:07 +0000 (20:20 -0000)]
Fix quit-with-active-DCC warning for inbound transfers.
Thanks to Bernd Buschinski for the patch.

svn path=/branches/extragear/kde3/network/konversation/; revision=823212

9 years agoOutbound Queueing; Channel URL support; minor fix.
Eli MacKenzie [Thu, 12 Jun 2008 04:48:49 +0000 (04:48 -0000)]
Outbound Queueing; Channel URL support; minor fix.

It's official, server requests are now split into three queues to increase performance on connection and other times when Konversation is gathering background information. If you find information is coming in too slowly, or that you are getting disconnected unexpectedly on connection, open the queue tuning widget with /queuetuner to change the sending rates. If you've already been testing it, you may wish to reset to default values from the queuetuner's context menu as the default rates have doubled. I'm still looking for feedback, let me know if these values flood you off somewhere reliably.

Channel URL support (328 numeric): Channel URLs provided by some networks will now appear in the proper view, with a translatable message.

Minor Fix: Channel mode +c is no longer considered to be +m in the GUI.

svn path=/branches/extragear/kde3/network/konversation/; revision=819770

9 years agoThe umpteenth rejiggle for --enable-final.
Eike Hein [Tue, 10 Jun 2008 15:15:08 +0000 (15:15 -0000)]
The umpteenth rejiggle for --enable-final.

svn path=/branches/extragear/kde3/network/konversation/; revision=819085

9 years agoAdd the appropriate warning dialog for status tab close in disconnected state.
Eike Hein [Tue, 10 Jun 2008 14:57:28 +0000 (14:57 -0000)]
Add the appropriate warning dialog for status tab close in disconnected state.

svn path=/branches/extragear/kde3/network/konversation/; revision=819076

9 years agoFix OK'ing/Cancel'ing/closing the Channel Options Dialog not dealing with open ban...
Eike Hein [Tue, 10 Jun 2008 14:23:42 +0000 (14:23 -0000)]
Fix OK'ing/Cancel'ing/closing the Channel Options Dialog not dealing with open ban list in-line edits correctly.

svn path=/branches/extragear/kde3/network/konversation/; revision=819066

9 years agoBring back the disconnect greyout for query tabs, this time properly.
Eike Hein [Fri, 6 Jun 2008 19:57:19 +0000 (19:57 -0000)]
Bring back the disconnect greyout for query tabs, this time properly.

svn path=/branches/extragear/kde3/network/konversation/; revision=817739

9 years agoFix auto-join wrapping for non-utf8 encodings.
Eike Hein [Fri, 6 Jun 2008 16:32:35 +0000 (16:32 -0000)]
Fix auto-join wrapping for non-utf8 encodings.

svn path=/branches/extragear/kde3/network/konversation/; revision=817694

9 years agoIndulge myself. SVN_SILENT
Eike Hein [Fri, 6 Jun 2008 16:02:30 +0000 (16:02 -0000)]
Indulge myself. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=817684

9 years agoChangelog. SVN_SILENT
Eike Hein [Fri, 6 Jun 2008 16:02:05 +0000 (16:02 -0000)]
Changelog. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=817683

9 years agoAdd a comment. SVN_SILENT
Eike Hein [Fri, 6 Jun 2008 16:00:48 +0000 (16:00 -0000)]
Add a comment. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=817682

9 years agoImplement wrapping for auto-join, fixing auto-join with a number
Eike Hein [Fri, 6 Jun 2008 15:55:46 +0000 (15:55 -0000)]
Implement wrapping for auto-join, fixing auto-join with a number
of channels that put the single command beyond the 512 byte buffer

svn path=/branches/extragear/kde3/network/konversation/; revision=817681

9 years agoBump. SVN_SILENT
Eike Hein [Fri, 6 Jun 2008 14:39:33 +0000 (14:39 -0000)]

svn path=/branches/extragear/kde3/network/konversation/; revision=817658

9 years ago* Properly update the paragraph indices of generic marker lines when (re)moving
Eike Hein [Fri, 6 Jun 2008 14:39:05 +0000 (14:39 -0000)]
* Properly update the paragraph indices of generic marker lines when (re)moving
  a remember line located before them.
* Make "Clean Marker Lines" able to wipe a generic marker line at paragraph 0
  (paragraph index updates after scrollback culling would forget about a gene-
  ric marker line if it moved higher than index 1).

svn path=/branches/extragear/kde3/network/konversation/; revision=817657

9 years agoMake sure QRichText presumes the document's last paragraph to be valid by calling
Eike Hein [Fri, 6 Jun 2008 14:13:51 +0000 (14:13 -0000)]
Make sure QRichText presumes the document's last paragraph to be valid by calling
format() on it before append()'ing new text, as the removeParagraph(0) call from
scrollback culling could invalidate it. This would result in QTextEdit::append()
behaving very oddly and internally splitting paragraphs in two or adding empty
paragraphs to the document (invisible in the display), which in turn would screw
up various functionality that relies on document paragraph indices logically
matching the display, such as selection recreation after text appends, accurate
scrollback culling, and perhaps most importantly, tracking remember/marker lines.
The code to move the magic remember line could end up grabbing the wrong paragraph
when trying to remove the old line before adding the new one, leading to data loss
(note that this only ever affected SVN, as the line isn't auto-moving in the stable

svn path=/branches/extragear/kde3/network/konversation/; revision=817649

9 years agoMake the paragraph spacing config file options work again.
Eike Hein [Thu, 5 Jun 2008 11:44:33 +0000 (11:44 -0000)]
Make the paragraph spacing config file options work again.

svn path=/branches/extragear/kde3/network/konversation/; revision=817151

9 years agoSimplify. SVN_SILENT
Eike Hein [Wed, 4 Jun 2008 15:21:47 +0000 (15:21 -0000)]
Simplify. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=816683

9 years ago* Properly update the "Rejoin Channel" action on connection loss
Eike Hein [Wed, 4 Jun 2008 14:30:52 +0000 (14:30 -0000)]
* Properly update the "Rejoin Channel" action on connection loss
  and after rejoining if the affected view is the front view.
* Some naming tweaks.

svn path=/branches/extragear/kde3/network/konversation/; revision=816672

9 years agoProperly transfer greyout when switching between tab bar and tree list.
Eike Hein [Wed, 4 Jun 2008 12:56:28 +0000 (12:56 -0000)]
Properly transfer greyout when switching between tab bar and tree list.

svn path=/branches/extragear/kde3/network/konversation/; revision=816653

9 years agoBump. SVN_SILENT
Eike Hein [Wed, 4 Jun 2008 12:51:42 +0000 (12:51 -0000)]

svn path=/branches/extragear/kde3/network/konversation/; revision=816650

9 years ago* Restrict the greyout effect to unjoined channels again.
Eike Hein [Wed, 4 Jun 2008 12:51:27 +0000 (12:51 -0000)]
* Restrict the greyout effect to unjoined channels again.
* Don't let the disconnect greyout screw with existing tab notifications.
* Fix switching to a greyed-out tab and away again removing the greyout.

svn path=/branches/extragear/kde3/network/konversation/; revision=816649

9 years agoAnd now with less junk. SVN_SILENT
Eike Hein [Wed, 4 Jun 2008 12:12:25 +0000 (12:12 -0000)]
And now with less junk. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=816637

9 years agoFix stupidity. SVN_SILENT
Eike Hein [Wed, 4 Jun 2008 12:12:08 +0000 (12:12 -0000)]
Fix stupidity. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=816636

9 years ago* Stop treating '/msg <nick>' as equivalent to '/query <nick>'.
Eike Hein [Wed, 4 Jun 2008 12:00:45 +0000 (12:00 -0000)]
* Stop treating '/msg <nick>' as equivalent to '/query <nick>'.
* Make'/msg <nick>' error out when lacking a message parameter.
* Make '/query <recipient> [message]' error out when recipient is a channel.

svn path=/branches/extragear/kde3/network/konversation/; revision=816635

9 years agoMake the "Next Active Tab" shortcut be smarter by jumping to
Eike Hein [Tue, 3 Jun 2008 13:59:30 +0000 (13:59 -0000)]
Make the "Next Active Tab" shortcut be smarter by jumping to
the oldest active tab with the highest priority notification
first. Previously, it was strictly chronological from old to
new; now, it will jump to a highlight or query before regu-
lar chatter even when the chatter is older.

svn path=/branches/extragear/kde3/network/konversation/; revision=816239

9 years agodon't add a trailing space to the ctcp text if there is only one word in the ctcp...
Eli MacKenzie [Tue, 3 Jun 2008 04:27:02 +0000 (04:27 -0000)]
don't add a trailing space to the ctcp text if there is only one word in the ctcp body, because atheme's ~1kloc ctcp handler can't ignore it

svn path=/branches/extragear/kde3/network/konversation/; revision=816022

9 years agoFix no longer being able to change the away message with /aaway when
Eike Hein [Sun, 1 Jun 2008 20:27:45 +0000 (20:27 -0000)]
Fix no longer being able to change the away message with /aaway when
already being away.

svn path=/branches/extragear/kde3/network/konversation/; revision=815444

9 years agoConsistency++. SVN_SILENT
Eike Hein [Sun, 1 Jun 2008 14:00:00 +0000 (14:00 -0000)]
Consistency++. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=815267

9 years agoAdd a tuning knob for the interval, and another line of debug info.
Eike Hein [Sun, 1 Jun 2008 13:56:04 +0000 (13:56 -0000)]
Add a tuning knob for the interval, and another line of debug info.

svn path=/branches/extragear/kde3/network/konversation/; revision=815262

9 years agoAdd a comment. SVN_SILENT
Eike Hein [Sun, 1 Jun 2008 11:51:00 +0000 (11:51 -0000)]
Add a comment. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=815201

9 years agoDisable-notifications-while-away fixlets and extra paranoia.
Eike Hein [Sun, 1 Jun 2008 11:40:00 +0000 (11:40 -0000)]
Disable-notifications-while-away fixlets and extra paranoia.

svn path=/branches/extragear/kde3/network/konversation/; revision=815192

9 years agoSimplify. SVN_SILENT
Eike Hein [Sun, 1 Jun 2008 11:18:47 +0000 (11:18 -0000)]
Simplify. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=815176

9 years agoConsistent default settings when reading in identities from old config files.
Eike Hein [Sat, 31 May 2008 19:02:42 +0000 (19:02 -0000)]
Consistent default settings when reading in identities from old config files.

svn path=/branches/extragear/kde3/network/konversation/; revision=814952

9 years ago* Add a warning dialog for quitting with active DCC file transfers.
Eike Hein [Sat, 31 May 2008 18:49:53 +0000 (18:49 -0000)]
* Add a warning dialog for quitting with active DCC file transfers.
* Small method naming consistency improvements.

svn path=/branches/extragear/kde3/network/konversation/; revision=814943

9 years agoDon't start off on an error dialog when spawning the identity editor.
Eike Hein [Sat, 31 May 2008 18:21:05 +0000 (18:21 -0000)]
Don't start off on an error dialog when spawning the identity editor.

svn path=/branches/extragear/kde3/network/konversation/; revision=814932

9 years agoSlight tweaks to default settings.
Eike Hein [Sat, 31 May 2008 18:17:45 +0000 (18:17 -0000)]
Slight tweaks to default settings.

svn path=/branches/extragear/kde3/network/konversation/; revision=814921

9 years agoMerge of auto-away support along with related cleanups:
Eike Hein [Sat, 31 May 2008 18:07:20 +0000 (18:07 -0000)]
Merge ... auto-away support along with related cleanups:

* Added per-identity support for automatic away after a configurable
  duration of user desktop inactivity and/or screensaver activation,
  along with support for automatic return on activity.
* Fixed the "Global Away" toggle to make sense and update its state
* Added an '/aunaway' command to complement '/aaway' and '/unaway'.
* Broadly rewrote away management related code for improved robust-
  ness and less inane duplication and hacks (e.g. no more abuse of
  multiServerCommand parsing tricks for global away).
* Some layout improvements in the identity editor dialog.
* Made use of units in spinboxen in the identity and preferences UI
  more consistent.

The copious amount of debug output will be removed a little later.

As a side note, aside from a yet-missing warning dialog that needs
to be added, this concludes active feature development for Konver-
sation 1.1 and marks the beginning of feature freeze. A few tweaks
here and there down the road string freeze will begin, and lead to
a release.

This release cycle has been very long - yes, too long - due to the
usual collection of real life issues and similar, but at the same
time also has a lot to show for it - the longest changelog yet (al-
most a third of the total changelog file), and large amounts of
both under the hood and user-visible improvements, fixes and feat-
ures. This is a much better app than 1.0.1 all around.

Konversation 1.1 will be the last KDE 3-based Konversation. The
next milestone for us will be a KDE 4 release. This will initially
be a fairly straight port for timing reasons (don't want to make
you wait even longer), but rest assured that our plans for future
versions are filled to the brim with high-flying changes and exci-
ting new stuff. All the while making sure that Konversation stays
the friendly, no-nonsense, highly KDE-integrated IRC client you've
come to know, and that continues to serve an important role in
keeping our community of users and developers together.

svn path=/branches/extragear/kde3/network/konversation/; revision=814915

9 years agoDon't take one as a dupe of the other if there are two
Eike Hein [Thu, 22 May 2008 13:53:05 +0000 (13:53 -0000)]
Don't take one as a dupe of the other if there are two
connections to non-config-backed servers.

svn path=/branches/extragear/kde3/network/konversation/; revision=811165

9 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 17 May 2008 14:18:25 +0000 (14:18 -0000)]
SVN_SILENT made messages (.desktop file)

svn path=/branches/extragear/kde3/network/konversation/; revision=808780

9 years agoProperly propagate the connection state information the tab
Eike Hein [Thu, 15 May 2008 18:49:55 +0000 (18:49 -0000)]
Properly propagate the connection state information the tab
label greyout wants rather than resort to ugly hacks.

svn path=/branches/extragear/kde3/network/konversation/; revision=808119

9 years ago* Fix "Close tab" on log file viewers not destructing the object.
Eike Hein [Thu, 15 May 2008 18:05:28 +0000 (18:05 -0000)]
* Fix "Close tab" on log file viewers not destructing the object.
* Simplify the tab closing code.
* Simplify the window caption reset on the last tab being closed.

svn path=/branches/extragear/kde3/network/konversation/; revision=808105

9 years agoBetter rejoin handling:
Eli MacKenzie [Thu, 15 May 2008 05:42:09 +0000 (05:42 -0000)]
Better rejoin handling:
-gray out related tabs on server disconnect
-provide rejoin action if can't rejoin a channel on reconnect

svn path=/branches/extragear/kde3/network/konversation/; revision=807919

9 years agodon't worry about the vase
Eli MacKenzie [Tue, 13 May 2008 18:24:41 +0000 (18:24 -0000)]
don't worry about the vase

svn path=/branches/extragear/kde3/network/konversation/; revision=807371

9 years agoAdd a /close command to allow chats, queries, dccchats and servers to be closed from...
Eli MacKenzie [Tue, 13 May 2008 18:03:47 +0000 (18:03 -0000)]
Add a /close command to allow chats, queries, dccchats and servers to be closed from the input box.

svn path=/branches/extragear/kde3/network/konversation/; revision=807364

9 years agoAnother DCOP connection id fix, subsequently to be rewarded by attending
Eike Hein [Sun, 11 May 2008 13:41:39 +0000 (13:41 -0000)]
Another DCOP connection id fix, subsequently to be rewarded by attending
the neighbour's grill fest. I call it the "Bugs for Bratwurst" programme,
and if successful, would like to advocate KDE-wide adoption. Agile was
yesterday -- there is no doubt in my mind that Barbecue Programming is
the Next Big Thing.

svn path=/branches/extragear/kde3/network/konversation/; revision=806479

9 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 11 May 2008 13:14:27 +0000 (13:14 -0000)]
SVN_SILENT made messages (.desktop file)

svn path=/branches/extragear/kde3/network/konversation/; revision=806472

9 years agoFix 'say' DCOP call for connections with a connection id > 0.
Eike Hein [Sun, 11 May 2008 09:02:47 +0000 (09:02 -0000)]
Fix 'say' DCOP call for connections with a connection id > 0.

svn path=/branches/extragear/kde3/network/konversation/; revision=806378

9 years agoCompare against the host name, too.
Eike Hein [Sun, 11 May 2008 08:38:17 +0000 (08:38 -0000)]
Compare against the host name, too.

svn path=/branches/extragear/kde3/network/konversation/; revision=806372

9 years agoFix an ambiguity in the ConnectionManager API.
Eike Hein [Sun, 11 May 2008 08:36:36 +0000 (08:36 -0000)]
Fix an ambiguity in the ConnectionManager API.

svn path=/branches/extragear/kde3/network/konversation/; revision=806371

9 years agoHandle non-channels.
Eike Hein [Sat, 10 May 2008 20:42:12 +0000 (20:42 -0000)]
Handle non-channels.

svn path=/branches/extragear/kde3/network/konversation/; revision=806280

9 years agoHandle rejoin_channel action state the proper way.
Eike Hein [Sat, 10 May 2008 17:28:29 +0000 (17:28 -0000)]
Handle rejoin_channel action state the proper way.

svn path=/branches/extragear/kde3/network/konversation/; revision=806243

9 years agoRemove the DCC file delete warning from the warning dialogs list.
Eike Hein [Fri, 9 May 2008 07:47:58 +0000 (07:47 -0000)]
Remove the DCC file delete warning from the warning dialogs list.

svn path=/branches/extragear/kde3/network/konversation/; revision=805693

9 years agoEncoding and rejoin fixes:
Eli MacKenzie [Fri, 9 May 2008 01:20:47 +0000 (01:20 -0000)]
Encoding and rejoin fixes:
-encodings for targets can now be set back to what the identity considers default
-converted save-encoding logic to iterator, removed apparently unnecessary sorting
-toolbar version of the encoding selector will now update when the editor is closed
-made "Rejoin Channel" action behave properly when in toolbar (why you'd want it in the toolbar remains unknown)
-refined higlighting of kick highlight slightly
-disallow rejoin attempts when server has been disconnected

svn path=/branches/extragear/kde3/network/konversation/; revision=805642

9 years agoMake the ChannelSettings comparison operator case-insensitive.
Eike Hein [Thu, 8 May 2008 19:47:18 +0000 (19:47 -0000)]
Make the ChannelSettings comparison operator case-insensitive.

svn path=/branches/extragear/kde3/network/konversation/; revision=805586

9 years ago-new encoding handling now only applies to blowfish messages
Eli MacKenzie [Thu, 8 May 2008 19:05:02 +0000 (19:05 -0000)]
-new encoding handling now only applies to blowfish messages
-little bit of cleanup in ::_send_internal

svn path=/branches/extragear/kde3/network/konversation/; revision=805572

9 years agocheck if the sender IP is valid for buscher
Shintaro Matsuoka [Mon, 5 May 2008 18:23:17 +0000 (18:23 -0000)]
check if the sender IP is valid for buscher

svn path=/branches/extragear/kde3/network/konversation/; revision=804339

9 years agoback to encoding everything unless using blowfish
Eli MacKenzie [Mon, 5 May 2008 13:58:44 +0000 (13:58 -0000)]
back to encoding everything unless using blowfish

svn path=/branches/extragear/kde3/network/konversation/; revision=804267

9 years agoDon't crash when quitting from the systray context menu.
Eike Hein [Mon, 5 May 2008 08:54:43 +0000 (08:54 -0000)]
Don't crash when quitting from the systray context menu.

svn path=/branches/extragear/kde3/network/konversation/; revision=804163

9 years agounbreak query logging
Eli MacKenzie [Fri, 2 May 2008 03:30:48 +0000 (03:30 -0000)]
unbreak query logging

svn path=/branches/extragear/kde3/network/konversation/; revision=803137

9 years agoSigh. SVN_SILENT
Eike Hein [Thu, 1 May 2008 18:58:44 +0000 (18:58 -0000)]

svn path=/branches/extragear/kde3/network/konversation/; revision=803047

9 years agoSimplify. SVN_SILENT
Eike Hein [Thu, 1 May 2008 18:57:11 +0000 (18:57 -0000)]
Simplify. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=803045

9 years agoForgot condition. SVN_SILENT
Eike Hein [Thu, 1 May 2008 18:44:11 +0000 (18:44 -0000)]
Forgot condition. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=803042

9 years agoAdd option to close tabs using middle-mouse, akin to what
Eike Hein [Thu, 1 May 2008 18:31:08 +0000 (18:31 -0000)]
Add option to close tabs using middle-mouse, akin to what
Konqueror offers in KDE 4. Patch done by JC Torres and me
(ViewTree part). Defaults to off.

svn path=/branches/extragear/kde3/network/konversation/; revision=803040

9 years agoBlowfish fixes:
Eli MacKenzie [Thu, 1 May 2008 05:10:19 +0000 (05:10 -0000)]
Blowfish fixes:
-fix FiSH-style +p prefix (to send cleartext to channel)
-encode cleartext, not ciphertext

-decrypt CTCPs so they can be parsed correctly later
-encrypt only CTCP ACTION, other CTCPs sent in clear

-decrypt TOPIC and CTCP ACTION correctly, however actions now longer show the (e) indicator
-if the topic is encrypted when the key is set, it will be decrypted
-setkey and delkey commands now work with implicit channel or nickname value
-show a lock icon beside the input box when a key is set for a channel (found by terwou :)
-added a /showkey command which displays the destination key in a popup

Non-blowfish fix:
-topic history dialog now knows the *real* time and date on which the topic was set

svn path=/branches/extragear/kde3/network/konversation/; revision=802897

9 years agofix the problem on sending a file which name contains a double-quotation mark
Shintaro Matsuoka [Sun, 27 Apr 2008 14:51:50 +0000 (14:51 -0000)]
fix the problem on sending a file which name contains a double-quotation mark

svn path=/branches/extragear/kde3/network/konversation/; revision=801721

9 years agobuild fixes from Dirk
Stephan Binner [Fri, 25 Apr 2008 18:24:18 +0000 (18:24 -0000)]
build fixes from Dirk

svn path=/branches/extragear/kde3/network/konversation/; revision=801123

9 years agoLess dots. More joy. SVN_SILENT
Eike Hein [Fri, 25 Apr 2008 15:05:50 +0000 (15:05 -0000)]
Less dots. More joy. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=801049

9 years agos/Transfer Details/Details/ to make the window more shrinkable
Shintaro Matsuoka [Mon, 21 Apr 2008 13:23:37 +0000 (13:23 -0000)]
s/Transfer Details/Details/ to make the window more shrinkable

svn path=/branches/extragear/kde3/network/konversation/; revision=799400

9 years agoRemove "delete the downloaded file" feature from the DCC panel
Shintaro Matsuoka [Mon, 21 Apr 2008 11:38:52 +0000 (11:38 -0000)]
Remove "delete the downloaded file" feature from the DCC panel
because it's inherently dangerous to remove a file from the panel.
BUG: 158630

svn path=/branches/extragear/kde3/network/konversation/; revision=799369

9 years agoNow try all nicknames in the identity once and only once per reconnect attempt.
Eli MacKenzie [Sun, 20 Apr 2008 16:32:43 +0000 (16:32 -0000)]
Now try all nicknames in the identity once and only once per reconnect attempt.
BUG: 147473

svn path=/branches/extragear/kde3/network/konversation/; revision=799159

9 years agoFix the connection failure KNotify event back up.
Eike Hein [Sun, 20 Apr 2008 10:46:35 +0000 (10:46 -0000)]
Fix the connection failure KNotify event back up.

svn path=/branches/extragear/kde3/network/konversation/; revision=799088

9 years agoReset the window caption when the last tab is closed.
Eike Hein [Sun, 20 Apr 2008 10:28:56 +0000 (10:28 -0000)]
Reset the window caption when the last tab is closed.

svn path=/branches/extragear/kde3/network/konversation/; revision=799086

9 years agoLink handling tweak.
Eike Hein [Sun, 20 Apr 2008 10:11:29 +0000 (10:11 -0000)]
Link handling tweak.

svn path=/branches/extragear/kde3/network/konversation/; revision=799083

9 years agoFix moving back from the custom alternate background color to system colors
Eike Hein [Sun, 20 Apr 2008 09:49:21 +0000 (09:49 -0000)]
Fix moving back from the custom alternate background color to system colors
in the channel nickname listviews when disabling the "Use custom colors for
lists, [...]" preference.

svn path=/branches/extragear/kde3/network/konversation/; revision=799077

9 years agoLittle addition. SVN_SILENT
Eike Hein [Sun, 20 Apr 2008 09:43:13 +0000 (09:43 -0000)]
Little addition. SVN_SILENT

svn path=/branches/extragear/kde3/network/konversation/; revision=799075

9 years agoMake pressing Return/Enter in the Log File Viewer's size
Eike Hein [Sun, 20 Apr 2008 09:36:35 +0000 (09:36 -0000)]
Make pressing Return/Enter in the Log File Viewer's size
spinbox apply the setting.

svn path=/branches/extragear/kde3/network/konversation/; revision=799072

9 years agoFix build with --enable-final.
Eike Hein [Sun, 20 Apr 2008 08:50:29 +0000 (08:50 -0000)]
Fix build with --enable-final.

svn path=/branches/extragear/kde3/network/konversation/; revision=799070