10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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