[Konversation-devel] Development Discussion Log For 15 August 2004

ismail donmez kde at myrealbox.com
Sun Aug 15 21:53:32 CEST 2004


It was fun. Log attached. Next time it should be earlier so shin can attend 
too.

Cheers,
ismail
-------------- next part --------------

[21:07:31] <Eisfuchs>	Ok, the mail on the list said that discussion about TODO items should be happening. There are some items on the list that may already be implemented, others that can be considered as outdated and such.
[21:08:36] <Eisfuchs>	So let's start with items that can be removed at first.
[21:09:17] <cartman>	- Detect shell commands and warn the user
[21:09:24] <cartman>	how are we supposed to do this?
[21:09:52] <Eisfuchs>	That's an idea I had when I saw users posting "ls" and stuff into the channel.
[21:10:16] <cartman>	but what if I want to really send it?
[21:10:36] <Eisfuchs>	We *might* detect this by comparing with common unix commands, or we could look in the $PATH for programs that might match the first word.
[21:10:54] <Eisfuchs>	Sure, this can be a nuisance and id would have to be optional.
[21:10:57] <cartman>	Maybe a security setting ?
[21:10:58] <psn>	Eisfuchs: well I'd say that's a more common misstake when using a cli client...
[21:11:04] <Eisfuchs>	id = it
[21:11:13] <cartman>	Like detect possible dangerous commands?
[21:11:29] <cartman>	su,sudo etc
[21:11:31] <argonel>	perhaps its becomes active only when the konsole tab is open?
[21:11:33] <Eisfuchs>	Most dangerous things are passwords of course.
[21:11:51] <cartman>	yes doesn't matter if we block --> su
[21:11:55] <cartman>	Password comes next
[21:12:16] <cartman>	we could show a messagebox?
[21:12:22] 	 * psn wonders who would misstake konvi for a terminal?
[21:12:27] <Eisfuchs>	We could have a list of patterns that should be blocked in any position of the input line ... But that would mean storing passwords in the config file.
[21:12:28] <PhantomsDad>	Can it be done already with aliases?
[21:13:11] <cartman>	PhantomsDad: but that would be intended
[21:13:15] <cartman>	not accidental
[21:13:27] <argonel>	don't aliases need to have / prepended?
[21:13:32] <Eisfuchs>	Yes.
[21:13:35] <cartman>	yep
[21:14:02] <argonel>	for me the most important one to catch is nickserv, and konvi already knows that password
[21:14:29] <Eisfuchs>	If you guys see no real use in it, I'll just drop that item.
[21:14:44] <cartman>	Eisfuchs: I am ok with it, if enabled via a setting
[21:14:46] <psn>	argonel: yes that's more useful
[21:15:04] <argonel>	test
[21:15:06] <psn>	Eisfuchs: I just don't see the use
[21:15:07] <cartman>	psn, argonel I didn't get it. what you mean?
[21:15:29] <argonel>	does control+enter do anything special right now?
[21:15:36] <cartman>	argonel: not yet
[21:15:59] <tuxipuxi>	ugh sorry i'm late
[21:16:02] <psn>	cartman: catching nickserv calls without a /msg before it...
[21:16:07] <Eisfuchs>	Hi tuxipuxi
[21:16:09] <cartman>	psn: ah
[21:16:12] <argonel>	cartman: i want konvi to tell me when i'm about to send "msg nickserv" instead of /msg nickserv
[21:16:13] <tuxipuxi>	hi there
[21:16:24] <cartman>	argonel: ok test indeed good idea
[21:16:30] <cartman>	thats
[21:16:34] <Eisfuchs>	Maybe just catching "msg" generally without a / in front?
[21:16:56] <argonel>	Eisfuchs: perhaps, but i'm inclined to say "msg sucks" which has nothing to do with irc commands :)
[21:17:00] <Eisfuchs>	Could be embarassing if you were just about to send a hot loving kiss to your online love ;)
[21:17:05] <cartman>	yep
[21:17:15] <Eisfuchs>	argonel: Options rule ;)
[21:17:16] <tuxipuxi>	ok what i'd like to do.. pick up each TODO item, and discuss it if it's unclear, else vote either for "keep" or "remove"
[21:17:17] <argonel>	(msg = monosodium glutamate)
[21:17:37] <Eisfuchs>	tuxipuxi: Way ahead of you ;)
[21:17:38] <cartman>	tuxipuxi: ok we are already doing
[21:17:46] <tuxipuxi>	lol ok :)
[21:17:49] <tuxipuxi>	haven't read backlog
[21:18:07] <argonel>	OK, so i was going to make control-enter send *exactly* was is in the editbox, in which case it would bypass the filters
[21:18:09] <cartman>	so we just catch for "msg <spaces> nickserv" ?
[21:18:16] <Eisfuchs>	How about a user-defineable "warning list" with regular expressions?
[21:18:18] <cartman>	argonel: yes I like it
[21:18:27] <Eisfuchs>	"^msg"
[21:18:43] <argonel>	Eisfuchs: like klipper but without all the stupid behaviour :)
[21:19:03] <cartman>	and without freeze-X feature
[21:19:23] <argonel>	in fact, thats a great idea... lets roll up aliases and this new feature into "things to do on text match"
[21:19:25] <Eisfuchs>	Ok, we should rewrite the TODO item to "- user defineable warning patterns for potentially dangerous mistakes" :)
[21:19:47] <cartman>	ok with me
[21:19:51] <argonel>	then aliases just become "^[:commandchar:]blah"
[21:20:12] <cartman>	argonel: yes I added that
[21:20:16] <cartman>	any problem with it?
[21:20:26] <PhantomsDad>	Could be a more generalized "substitution table" for shortcuts.  Substitute warning for dangerous strings.
[21:20:37] <argonel>	PhantomsDad: exactly.
[21:20:49] <argonel>	hopefully in the process we'll get the ability to pass aliases command line arguments :)
[21:20:53] <Eisfuchs>	There should be an option for a patttern to pop up a dialog.
[21:21:05] <Eisfuchs>	argonel: We already have
[21:21:11] <Eisfuchs>	argonel: In a way ;)
[21:21:17] <Eisfuchs>	/aliasnamr %p
[21:21:17] <argonel>	oh? hmm
[21:21:24] <cartman>	argonel: aliases now support command line arguments
[21:21:24] <argonel>	err right.
[21:21:34] <cartman>	I added that too ...
[21:22:06] <cartman>	is that what you want?
[21:22:18] <argonel>	ok, so whats the description of the feature we've just added?
[21:22:32] <cartman>	"- user defineable warning patterns for potentially dangerous mistakes" ?
[21:22:46] <Eisfuchs>	+"aliasing and"
[21:22:52] <argonel>	cartman: ok, however that is just a nice side effect of the grander thing..
[21:23:17] <Eisfuchs>	Or general "message substitution".
[21:23:31] <Eisfuchs>	Some clients offer to replace "teh" with "the" as autocorrection.
[21:23:34] <argonel>	"aliases now match with regexp against entire line,  added to pop up a msgbox" or some thing like that
[21:23:39] <argonel>	err
[21:23:45] <argonel>	"aliases now match with regexp against entire line, %B added to pop up a msgbox" or some thing like that
[21:24:09] <argonel>	i guess the editbox needs to be fixed
[21:24:46] <cartman>	whats the priority for this TODO?
[21:24:57] <argonel>	mid
[21:24:59] <Eisfuchs>	mid
[21:25:03] <cartman>	ok
[21:25:06] <PhantomsDad>	mid
[21:25:16] <cartman>	Eisfuchs: can you commit the new string?
[21:25:21] <cartman>	in TODO
[21:25:38] <argonel>	tuxipuxi should be the one doing that, he called the meeting :)
[21:25:46] <cartman>	:)
[21:25:56] <tuxipuxi>	i can't follow you :/
[21:26:01] <Eisfuchs>	Working on it.
[21:26:04] <argonel>	how about we datestamp these so we know how old they are?
[21:26:13] <cartman>	how old what?
[21:26:20] <argonel>	the TODO lines
[21:26:25] <cartman>	ah
[21:26:54] <cartman>	I hope that wont be necessary as we crunch the TODO fast
[21:26:55] <cartman>	=)
[21:27:00] <Eisfuchs>	Ok, I'll add timestamps from now on.
[21:27:09] <Eisfuchs>	;)
[21:27:11] <argonel>	or commit each line one at a time, and search the cvs log for it :)
[21:27:29] <Eisfuchs>	- Text substitution list (aliases, dangerous commands) with ability to pop up messageboxes
[21:27:35] <cartman>	ok next item to discuss?
[21:27:36] <Eisfuchs>	That ok?
[21:27:45] <argonel>	how did this feature get to be the first one we talked about, anyway
[21:27:50] <argonel>	Eisfuchs: thats good yup
[21:27:57] <cartman>	argonel: I picked it up :P
[21:28:17] <cartman>	anyway start from top of todo?
[21:28:25] Join	sashmit has joined this channel. ()
[21:28:32] <cartman>	ok?
[21:28:38] <Eisfuchs>	Yep.
[21:28:39] <argonel>	or the bottom, as those are unsorted
[21:28:43] <Eisfuchs>	Heh
[21:28:51] <cartman>	ok
[21:28:57] <cartman>	next item :
[21:29:02] <cartman>	- /WHOWAS after /WHOIS if /WHOIS returns unknown nickname
[21:29:12] <cartman>	this sounds easy
[21:29:13] <argonel>	well, thats a scripting sort of thing imo
[21:29:17] 	 * tuxipuxi votes for remove
[21:29:23] <tuxipuxi>	unexpected behaviour
[21:29:28] <cartman>	indeed
[21:29:30] <argonel>	we also want that sort of thing for nickserv
[21:29:38] <Eisfuchs>	Depends. ircII users expect that.
[21:29:42] <cartman>	people might think the guy is online
[21:30:03] <tuxipuxi>	Eisfuchs: piss off with your nobody-knows-irc-client! ;)
[21:30:13] <Eisfuchs>	*eek*
[21:30:17] <cartman>	err we got many converts from irssi
[21:30:21] <cartman>	its important :)
[21:30:32] <argonel>	irssi does that?
[21:30:37] <tuxipuxi>	i doubt it
[21:30:57] <Eisfuchs>	ircII supposedly does. That's what a friend of mine said :=
[21:31:00] <Eisfuchs>	:)
[21:31:09] <cartman>	ok lets vote for it?
[21:31:12] <cartman>	psn: wake up
[21:31:12] <argonel>	well, i vote +0 on that, since i find whowas doesn't work very reliably
[21:31:16] <tuxipuxi>	i think we should really do a normal voting at the end of each item :)
[21:31:34] <cartman>	tuxipuxi: ok now we vote but I fear psn is sleeping
[21:32:00] <tuxipuxi>	ah, new feature: electro shocking support for waking people up
[21:32:01] <psn>	cartman: nope around, and I don't really care about that one...
[21:32:13] <tuxipuxi>	ok i vote for remove
[21:32:14] <cartman>	Ok voting for - /WHOWAS after /WHOIS if /WHOIS returns unknown nickname
[21:32:20] <cartman>	I vote -1
[21:32:28] <tuxipuxi>	-1 == remove?
[21:32:33] <argonel>	vote +0
[21:32:34] <cartman>	-1 : remove 0 : no idea 1 : fix it
[21:32:39] <tuxipuxi>	-1
[21:32:45] <cartman>	psn?
[21:32:47] <psn>	0
[21:32:49] <argonel>	0: don't care
[21:32:50] <cartman>	Eisfuchs?
[21:32:51] <tuxipuxi>	Eisfuchs: ?
[21:32:54] <Eisfuchs>	0
[21:32:59] <cartman>	ok -2 to 0
[21:33:03] <tuxipuxi>	ok, remove
[21:33:05] <cartman>	removing it
[21:33:05] <Eisfuchs>	Out.
[21:33:06] <PhantomsDad>	-1
[21:33:12] <cartman>	ah PhantomsDad :)
[21:33:13] <tuxipuxi>	hey PhantomsDad
[21:33:15] <cartman>	I missed you
[21:33:26] <cartman>	next item : - Show / Hide tab types (status tabs ect.)
[21:33:29] <Eisfuchs>	cartman: You're doing the update on TODO or should I?
[21:33:41] <tuxipuxi>	+1
[21:33:43] <cartman>	Eisfuchs: I can do it :)
[21:33:44] <Eisfuchs>	+1
[21:33:46] <PhantomsDad>	Somebody explain what this means.
[21:33:50] <argonel>	see if we had scripting we could have one of those annoying mirc-style vote things
[21:33:58] <Eisfuchs>	cartman: I'm at it anyway. :)
[21:34:00] <tuxipuxi>	argonel: with funny colors! :D
[21:34:04] <cartman>	Eisfuchs: you do then!
[21:34:05] <cartman>	:)
[21:34:09] <Eisfuchs>	ok
[21:34:14] <argonel>	tuxipuxi: oh, we'd need background color support too then :)
[21:34:14] <cartman>	+1
[21:34:18] <Eisfuchs>	argonel: I could code that in python already ;))
[21:34:21] <tuxipuxi>	argonel: :P
[21:34:25] <cartman>	argonel, psn, Eisfuchs ?
[21:34:32] <psn>	0
[21:34:33] <Eisfuchs>	+1
[21:34:36] <tuxipuxi>	ok it stays
[21:34:39] <cartman>	ok
[21:34:46] <argonel>	cartman: well, its a work in progress so of course +1
[21:34:50] <cartman>	next item : - Support "CTCP-DCC reply from <nickname>: REJECT SEND <filename> <reason>"
[21:34:58] <Eisfuchs>	PhantomsDad: Hiding tabs, so you can unclutter your window list.
[21:35:01] <argonel>	i have no idea what that does
[21:35:03] <Eisfuchs>	+1
[21:35:04] <tuxipuxi>	no idea
[21:35:06] <cartman>	0
[21:35:08] <tuxipuxi>	0
[21:35:18] <argonel>	i went looking for REJECT documentation and found none
[21:35:26] <cartman>	argonel:, psn , PhantomsDad ?
[21:35:27] <Eisfuchs>	argonel: You can actively reject DCCs so the other side won't have to wait for timeouts.
[21:35:31] <PhantomsDad>	0
[21:35:37] <psn>	+1
[21:35:39] <argonel>	+1
[21:35:41] <tuxipuxi>	okstays
[21:35:43] <cartman>	ok it stays
[21:35:52] <cartman>	next item : - Make [x] on tabs harder to click (1 second hover delay or similar)
[21:35:56] <PhantomsDad>	+1
[21:35:58] <cartman>	definetely +1
[21:35:59] <Eisfuchs>	Is implemented in MDI
[21:35:59] <argonel>	yeah, i want the tabs to be like in kdevelop
[21:36:01] <tuxipuxi>	-1
[21:36:11] <psn>	0
[21:36:19] <argonel>	+1
[21:36:21] <cartman>	Eisfuchs: ok can you move it to MDI section in TODO?
[21:36:22] <Eisfuchs>	The MDI interface already has that.
[21:36:25] <cartman>	I added that part
[21:36:26] <Eisfuchs>	Yup.
[21:36:29] <cartman>	cool
[21:36:37] <cartman>	next item : - Doxify the source
[21:36:40] <tuxipuxi>	ok so remove it, Eisfuchs is doing it
[21:36:43] <PhantomsDad>	Why?
[21:36:45] <tuxipuxi>	-1, too much work
[21:36:46] <cartman>	+1 our source is weird
[21:36:51] <Eisfuchs>	0
[21:36:52] <argonel>	+1
[21:36:56] <psn>	0
[21:37:02] <cartman>	PhantomsDad ?
[21:37:07] <PhantomsDad>	0
[21:37:07] <argonel>	i vote for "you should be documenting your code as you go"
[21:37:11] 	 * psn is used to weird code ;)
[21:37:14] <cartman>	stays
[21:37:14] <tuxipuxi>	it stays
[21:37:23] <cartman>	next : - Per nick coloring in channel discussion
[21:37:29] <psn>	+1
[21:37:30] <PhantomsDad>	0
[21:37:33] <cartman>	0
[21:37:34] <tuxipuxi>	+1 (although this SUCKS ASS)
[21:37:36] 	 * Eisfuchs has bad experience with docbook and other KDE related documentation stuff ;)
[21:37:41] <Eisfuchs>	+1
[21:37:45] <argonel>	that needs to be defined better
[21:37:47] <psn>	Our highest voted wish
[21:37:55] <tuxipuxi>	stays
[21:37:56] <cartman>	ok it stays 
[21:38:00] <argonel>	i'll vote +1 in for those that asked for it
[21:38:06] <cartman>	next : - Treeview with servers, list of channels / queries in a detachable window that also indicates new text
[21:38:10] <cartman>	wtf is this?
[21:38:18] <argonel>	kvirc mode
[21:38:22] <cartman>	eeek
[21:38:25] <tuxipuxi>	makes no sense, -1
[21:38:25] <Eisfuchs>	Uh ... I'll explain :)
[21:38:26] <cartman>	-1 totally
[21:38:34] <Eisfuchs>	Oh, ok :)
[21:38:37] <tuxipuxi>	:P
[21:38:39] <argonel>	+1
[21:38:39] <cartman>	Eisfuchs: please explain
[21:38:58] <argonel>	status-bar-on-toolbar
[21:39:08] <sashmit>	think the document list in kate before kde 3.2
[21:39:18] <cartman>	err no idea
[21:39:18] <Eisfuchs>	I thought about having an optional window where all servers are listed, queries, channels etc. listed under them in a tree view you can expand / collapse.
[21:39:27] <cartman>	ok 0
[21:39:33] <psn>	0
[21:39:35] <cartman>	psn, PhantomsDad ?
[21:39:35] <PhantomsDad>	If yur in a lot channels, it could be useful
[21:39:37] <argonel>	actually, using the new ideai bars would be nice
[21:39:42] <tuxipuxi>	add " Eisfuchs is doing it" :)
[21:39:46] <cartman>	ok it stays
[21:39:47] <Eisfuchs>	MDI TaskBar does a similar thing, without collapsing.
[21:39:48] <psn>	cartman: see above
[21:39:49] <PhantomsDad>	0
[21:39:54] <cartman>	Eisfuchs: it stays
[21:39:57] <tuxipuxi>	argonel: no would suck, too complicated to use
[21:40:01] <tuxipuxi>	argonel: requires too much clicking
[21:40:03] <Eisfuchs>	I'll move it to "Long-Term"
[21:40:07] <cartman>	Eisfuchs: ok
[21:40:14] <cartman>	- After being away a summary of lines with highlighting in its own window would be nice; a click on one line
[21:40:14] <cartman>	  might jump to the according line in the channel/query-window
[21:40:19] <argonel>	tuxipuxi: hmm, with the icons as hover targets maybe?
[21:40:34] <cartman>	whats this?
[21:40:35] <tuxipuxi>	argonel: ah i thought you mean something like file chooser in kate?
[21:40:37] <argonel>	cartman: on this feature, i was thinking it would be better to create a view filter
[21:40:41] <tuxipuxi>	-1
[21:40:49] <tuxipuxi>	remember line is enough
[21:40:53] <cartman>	argonel: like an incremental search?
[21:40:56] <Eisfuchs>	-1
[21:41:00] <Eisfuchs>	Bloat
[21:41:05] <psn>	-1
[21:41:09] <cartman>	-1
[21:41:09] <PhantomsDad>	remember line is enough with command to jump to last remember line
[21:41:10] <tuxipuxi>	ok remove
[21:41:10] <argonel>	I was planning on implementing a way of styling the text in various ways in the text control
[21:41:11] <cartman>	go baby go
[21:41:25] <Eisfuchs>	gone
[21:41:33] <tuxipuxi>	argonel: stop talking about 2010 please :P
[21:41:39] <cartman>	up to next item : - In Nicks Online panel, show stats like "last spoken" "last seen"
[21:41:44] <argonel>	heh
[21:41:49] <cartman>	-> -1  Bloat/Hard for me
[21:41:50] <Eisfuchs>	0
[21:41:55] <tuxipuxi>	cartman: would be fun actually
[21:41:55] <argonel>	nicks online panel?
[21:41:59] <tuxipuxi>	1
[21:41:59] <tuxipuxi>	+1
[21:42:02] <Eisfuchs>	argonel: Watched Nicks
[21:42:09] <tuxipuxi>	aka big brother mode
[21:42:09] <argonel>	oh, yes.
[21:42:13] <cartman>	hehe
[21:42:19] <Eisfuchs>	Changing names :)
[21:42:22] <tuxipuxi>	argonel: gimme +1! :)
[21:42:27] <cartman>	psn, PhantomsDad , argonel , Eisfuchs vote
[21:42:33] <cartman>	Eisfuchs dif
[21:42:35] <cartman>	did0
[21:42:35] <Eisfuchs>	I did vote 0
[21:42:38] <cartman>	ok
[21:42:39] <argonel>	well, +1 but just because i want the information for other purposes :)
[21:42:42] <PhantomsDad>	0, might be integrated with Kabc?
[21:42:47] <cartman>	psn?
[21:42:50] <tuxipuxi>	ok stays :p
[21:42:52] <psn>	0
[21:42:56] <cartman>	ok stays
[21:43:08] <cartman>	next item : - Compute md5sum over DCCs and send / display the hash after transfer
[21:43:12] <cartman>	well shin will do it
[21:43:14] <tuxipuxi>	-1
[21:43:18] <Eisfuchs>	+1
[21:43:21] <cartman>	but argonel said why not crc32 ?
[21:43:27] <cartman>	anyone?
[21:43:30] <tuxipuxi>	overkill for a stupid technique like dcc
[21:43:33] <cartman>	why md5 over crc32 ?
[21:43:36] <Eisfuchs>	I'm open for any checksum
[21:43:46] <Eisfuchs>	md5 was the first that came to mind :)
[21:43:47] <cartman>	md5 is more used
[21:43:49] <cartman>	yep
[21:43:51] <argonel>	unless we get md5 for free, because crc32 is easier
[21:43:59] <psn>	0
[21:44:00] <Eisfuchs>	I have a lib.
[21:44:04] <cartman>	argonel: but think packages has md5 sums
[21:44:09] Join	JohnFlux has joined this channel. ()
[21:44:11] <cartman>	it would be good
[21:44:14] <tuxipuxi>	next item: - GNUPG plugin :D
[21:44:16] <JohnFlux>	Hey uglies!
[21:44:17] <cartman>	JohnFlux: you are late
[21:44:18] <tuxipuxi>	JohnFlux: hi there
[21:44:21] <Eisfuchs>	lol
[21:44:25] <JohnFlux>	cartman: my bad.
[21:44:34] <cartman>	Eisfuchs: ok shin will fix this so stays
[21:44:35] <JohnFlux>	hmm
[21:44:37] <tuxipuxi>	JohnFlux: we are voting on TODO items, -1 == remove, 0 == no idea, +1 == keep
[21:44:39] <cartman>	JohnFlux: we vote for TODO
[21:44:41] <argonel>	no, thats not free.. we must use someone elses actively maintained lib
[21:44:45] <JohnFlux>	cool
[21:44:49] <argonel>	0 == don't care
[21:44:56] <cartman>	yes 0 dont care
[21:44:56] <tuxipuxi>	ok next item cartman?
[21:45:02] <cartman>	next item : - Make separate Highlight lists for each identity
[21:45:04] <cartman>	+1
[21:45:09] <tuxipuxi>	+1
[21:45:11] <Eisfuchs>	+1
[21:45:14] <argonel>	+1 with sorting
[21:45:17] <tuxipuxi>	ok stays
[21:45:20] <JohnFlux>	I don't get
[21:45:20] <psn>	+1
[21:45:24] <Eisfuchs>	That will make our config burst, but it's a +1
[21:45:24] <JohnFlux>	what are highlight lists?
[21:45:36] <cartman>	JohnFlux: errr check settings :)
[21:45:39] <JohnFlux>	oh, what nicks you highlight on
[21:45:42] <Eisfuchs>	JohnFlux: Making lines colored when special patterns are found
[21:45:52] <JohnFlux>	and konversation supports multiple identities?
[21:45:57] <tuxipuxi>	yes
[21:45:59] <Eisfuchs>	Lots :)
[21:46:00] <cartman>	lol
[21:46:00] <JohnFlux>	like for each server?
[21:46:04] <cartman>	yeah
[21:46:09] <PhantomsDad>	0
[21:46:10] <Eisfuchs>	JohnFlux: For each entry in the server list.
[21:46:24] <tuxipuxi>	JohnFlux: hey it's #konversation, not #irssi, you got the wrong door! ;-)
[21:46:40] <JohnFlux>	tuxipuxi: I'm sure that would be funny if I knew what irssi was
[21:46:46] <cartman>	so this stays?
[21:46:51] <Eisfuchs>	Yes.
[21:46:52] <tuxipuxi>	JohnFlux: you really don't? :D
[21:47:01] <Eisfuchs>	JohnFlux: Text mode irc client.
[21:47:03] <tuxipuxi>	JohnFlux: that's a "WHAHAHAHAH" for you :D
[21:47:03] <JohnFlux>	tuxipuxi: well I guess it's an irc client
[21:47:05] <cartman>	next item: - Logrotate with timer or at shutdown, compress rotated logs
[21:47:12] <tuxipuxi>	cartman: wtf?
[21:47:13] <cartman>	JohnFlux, tuxipuxi on topic pls
[21:47:17] <Eisfuchs>	+1
[21:47:23] <cartman>	I can code this imho
[21:47:29] <cartman>	A Button to rotate & compress
[21:47:30] <argonel>	linux already has logrotate command, we just need a script to run it
[21:47:31] <tuxipuxi>	cartman: on topic?
[21:47:33] <JohnFlux>	cartman: righto
[21:47:35] <psn>	+1
[21:47:37] <cartman>	+1
[21:47:41] <PhantomsDad>	+1
[21:47:43] <cartman>	stays
[21:47:43] <tuxipuxi>	-1
[21:47:49] <cartman>	Eisfuchs: stays :)
[21:47:53] <argonel>	whoa
[21:48:03] <cartman>	next item : - Context menu on nick in nick list should contain hostmask, realname, etc. infos (in a sub-menu)
[21:48:10] <cartman>	+1 ( mirc kido )
[21:48:12] <argonel>	i don't want to have to do it, i just want it to do it for me, no buttons or whatever
[21:48:12] <Eisfuchs>	0
[21:48:15] <Eisfuchs>	Don't need it.
[21:48:18] <tuxipuxi>	+1
[21:48:30] <cartman>	ok lets see votes
[21:48:32] <JohnFlux>	cartman: I can add that info in the tooltip if you want
[21:48:36] <tuxipuxi>	i tried it once, not too easy(or i'm stupid)
[21:48:38] <PhantomsDad>	user configurable option for what is displayed for each nick
[21:48:41] <argonel>	dynamic menus?
[21:48:45] <tuxipuxi>	argonel: yep
[21:48:47] <cartman>	kinda
[21:48:48] <cartman>	yep
[21:48:57] <Eisfuchs>	Tool Tip would be nice, too.
[21:49:08] <argonel>	well, i want completely dynamic menus under script control, so +1 as it will be a sideeffect
[21:49:22] <tuxipuxi>	ok stays
[21:49:26] <cartman>	ok
[21:49:35] <cartman>	Eisfuchs: stays
[21:49:35] <Eisfuchs>	*nod*
[21:49:38] <JohnFlux>	I want to make the tooltip configureable as well, so probably will be able to do that
[21:49:40] <argonel>	haven't we already kabc integration on the tooltip?
[21:49:52] <JohnFlux>	argonel: yeah, but it doesn't show hostname etc.  trivial to add
[21:49:59] <cartman>	JohnFlux: ok you do it
[21:50:02] <tuxipuxi>	JohnFlux: IMHO not every little piece of shit in konvi has to be configurable :)
[21:50:09] <cartman>	tuxipuxi: agreed
[21:50:13] <argonel>	one of these days i'll try kabc integration
[21:50:23] <cartman>	ready for next item?
[21:50:26] <tuxipuxi>	that decreases the usability
[21:50:29] <argonel>	tuxipuxi: -1. *everything* must be configurable :)
[21:50:29] <JohnFlux>	tuxipuxi: I'm just a bit worried the tooltip will become rather large
[21:50:31] <tuxipuxi>	cartman: yes
[21:50:31] <Eisfuchs>	Yes
[21:50:34] <cartman>	next item: - Stats for server lag, words per session per person / channel, quits etc.
[21:50:39] <cartman>	-1 Bloat
[21:50:42] <Eisfuchs>	0
[21:50:44] <tuxipuxi>	-1
[21:50:47] <PhantomsDad>	-1
[21:50:47] <argonel>	-1 script
[21:50:51] <Eisfuchs>	Script, yes.
[21:50:53] <psn>	-1
[21:50:54] <cartman>	ok go baby go
[21:50:56] <tuxipuxi>	remove
[21:50:58] <Eisfuchs>	Out you go, Mr. Snow.
[21:51:02] <tuxipuxi>	:)
[21:51:13] <cartman>	Two similar todos coming :
[21:51:15] <cartman>	- "notices" tab for all notices that are no channel notices
[21:51:15] <cartman>	- "snotices" tab for all server notices (prefix without "!" )
[21:51:22] <cartman>	+1
[21:51:27] <tuxipuxi>	-1
[21:51:28] <cartman>	snotices is bloat btw
[21:51:28] <argonel>	snotices belong in the status window
[21:51:29] <Eisfuchs>	0 - don't need it
[21:51:48] <argonel>	notices would be nice to have a window for, i don't always see them
[21:51:57] <cartman>	psn: PhantomsDad argonel JohnFlux ?
[21:52:00] <cartman>	vote!
[21:52:02] <argonel>	0
[21:52:07] <psn>	0
[21:52:12] <PhantomsDad>	+1 but include the channel notices too?
[21:52:28] <cartman>	PhantomsDad: implementation thing can be done
[21:52:29] <JohnFlux>	+0 hhmm
[21:52:33] <cartman>	ok stays 
[21:52:35] <Eisfuchs>	+1 for one notice window.
[21:52:38] <tuxipuxi>	cartman: if you vote +1, you'll do it! ;)
[21:52:44] <cartman>	tuxipuxi: :P
[21:52:52] <cartman>	Eisfuchs: remove snotices one
[21:52:53] <cartman>	its bloat
[21:52:55] <tuxipuxi>	:) next item
[21:52:56] <cartman>	notices is ok
[21:53:07] <cartman>	next item : - Make LED colors for nick list configurable via GUI
[21:53:11] <cartman>	0
[21:53:14] <tuxipuxi>	i don'teven know what snotices are
[21:53:15] <PhantomsDad>	-1
[21:53:16] <tuxipuxi>	-1!!!!
[21:53:18] <argonel>	+1
[21:53:27] <cartman>	lets see votes kids
[21:53:31] <Eisfuchs>	+1
[21:53:32] <argonel>	+2 because i found an easy way to do it :p
[21:53:38] <cartman>	psn?
[21:53:41] <psn>	+1 for the colorblind
[21:53:45] <cartman>	ok stays
[21:53:51] <argonel>	psn: good point
[21:53:58] <cartman>	next item : - Ban List. A window in which the user can see the bans of a channel(and remove them).
[21:54:02] <tuxipuxi>	+1
[21:54:04] <argonel>	+1
[21:54:04] <cartman>	+1
[21:54:08] <PhantomsDad>	0
[21:54:09] <psn>	+1
[21:54:10] <argonel>	put the topic in there too
[21:54:11] <Eisfuchs>	+1
[21:54:14] <cartman>	ok stays
[21:54:16] <cartman>	argonel: yep
[21:54:19] <cartman>	stays!
[21:54:29] <argonel>	and +E/+I
[21:54:29] <cartman>	next item:  - Usernames/channels are not clickable. Like you double click #foo on channel view and you join #foo channel
[21:54:34] <cartman>	totally +1
[21:54:36] <tuxipuxi>	+1
[21:54:41] <Eisfuchs>	+1
[21:54:43] <PhantomsDad>	0
[21:54:45] <argonel>	thats coming, part of the reason for the new control :)
[21:54:45] <cartman>	I will buy beer to who implements it too
[21:54:50] <psn>	+1
[21:54:52] <tuxipuxi>	stays
[21:55:04] <cartman>	next item : - Automatically gzip files before DCC SEND
[21:55:07] <JohnFlux>	+1
[21:55:11] <argonel>	cartman: too bad you're not in poland, i really want a case of okocim porter :)
[21:55:13] <tuxipuxi>	+1
[21:55:17] <cartman>	argonel: lol
[21:55:19] <argonel>	-1 script
[21:55:22] <cartman>	+1
[21:55:23] <Eisfuchs>	0
[21:55:29] <psn>	0
[21:55:33] <cartman>	PhantomsDad ?
[21:55:36] <PhantomsDad>	0
[21:55:38] <tuxipuxi>	stays
[21:55:40] <JohnFlux>	+0
[21:55:41] <cartman>	ok
[21:55:43] <cartman>	stays yes
[21:55:54] <cartman>	next item: - Multi line behaviour in input line with "little enter"
[21:55:58] <cartman>	ksirc like crap -1
[21:56:02] <tuxipuxi>	0
[21:56:04] <argonel>	define little enter
[21:56:11] <tuxipuxi>	no, -1
[21:56:13] <Eisfuchs>	-1
[21:56:16] <cartman>	that enter at the south east of your keyboard
[21:56:19] <Eisfuchs>	little enter: numpad enter
[21:56:20] <cartman>	:)
[21:56:23] <PhantomsDad>	+1
[21:56:26] <psn>	-1
[21:56:26] <argonel>	buh stupid -1
[21:56:29] <tuxipuxi>	gone
[21:56:30] <cartman>	ok remove!
[21:56:38] <Eisfuchs>	done
[21:56:42] <cartman>	next item : - The text-search could offer a button "any highlight"
[21:56:43] <Eisfuchs>	Idea:
[21:56:44] <cartman>	wtf?
[21:56:54] <tuxipuxi>	bla, -1
[21:56:59] <Eisfuchs>	0
[21:57:03] <argonel>	yeah, search for meta-markers in text
[21:57:09] <cartman>	0
[21:57:11] <JohnFlux>	0 (don't get)
[21:57:18] <argonel>	that'll probably come as part of the new text control too
[21:57:19] <PhantomsDad>	0 ??
[21:57:19] <tuxipuxi>	we are using the standard kde dialog, don't we?
[21:57:26] <Eisfuchs>	No :(
[21:57:39] <argonel>	0
[21:57:40] <tuxipuxi>	ok, one -1? gone :)
[21:57:46] <cartman>	ok gone
[21:57:56] <cartman>	next item : - Check for channel or user parameter in mode changes to take care of duplicate mode chars
[21:57:57] <Eisfuchs>	done
[21:58:00] <cartman>	0
[21:58:04] <tuxipuxi>	hum?
[21:58:07] <argonel>	only makes sense
[21:58:07] <argonel>	+1
[21:58:21] <psn>	0
[21:58:24] <PhantomsDad>	??
[21:58:27] <JohnFlux>	don't get
[21:58:31] <tuxipuxi>	don't get it, 0 (and please describe it better in TODO if it stays)
[21:58:33] <argonel>	actually, -1
[21:58:36] <Eisfuchs>	I'm thinking about the reason I wanted this ...
[21:58:39] <argonel>	that would hurt in case of desync
[21:58:46] <cartman>	Eisfuchs: server doesnt care of this?
[21:58:49] <cartman>	duplicate modes?
[21:59:01] <argonel>	so if implemented it would have to be possible to override or force
[21:59:02] <Eisfuchs>	cartman: There was another reason for that ...
[21:59:07] <cartman>	hmmm
[21:59:19] <tuxipuxi>	guys may i add another TODO for voting here? (which doesn't exist yet)
[21:59:31] <Eisfuchs>	I can't remember, though. Since it's very old and nobody complained up to now ...
[21:59:34] <Eisfuchs>	-1
[21:59:39] <cartman>	tuxipuxi: when current one finished pls
[21:59:43] <cartman>	Eisfuchs: ok removed
[21:59:49] <tuxipuxi>	now?
[21:59:55] <cartman>	tuxipuxi: err current TODO
[21:59:56] <cartman>	:)
[22:00:01] <cartman>	next item: - Click on notify messages opens query
[22:00:09] <tuxipuxi>	+1
[22:00:11] <cartman>	same as above click nick thing imho
[22:00:15] <cartman>	can be merged
[22:00:17] <tuxipuxi>	yep
[22:00:21] <tuxipuxi>	-1
[22:00:22] <Eisfuchs>	+1
[22:00:23] <tuxipuxi>	:)
[22:00:24] <PhantomsDad>	-1
[22:00:24] <argonel>	yeah, merge those
[22:00:27] <cartman>	merge with above
[22:00:30] <cartman>	nick click
[22:00:31] <argonel>	+1 merge please
[22:00:34] <cartman>	:)
[22:00:38] <cartman>	please merge Eisfuchs 
[22:00:48] <argonel>	s/nick/something
[22:00:53] <Eisfuchs>	Ok
[22:01:01] <cartman>	next item : - Events for Queries and DCC Chat
[22:01:09] <tuxipuxi>	0
[22:01:09] <cartman>	Knotify events I suppose?
[22:01:17] <Eisfuchs>	Yes.
[22:01:19] <Eisfuchs>	+1
[22:01:19] <JohnFlux>	+1
[22:01:21] <PhantomsDad>	+1
[22:01:23] <tuxipuxi>	stays
[22:01:28] <argonel>	oh, i was thinking "event=party?" :)
[22:01:31] <cartman>	+1 ok
[22:01:31] <tuxipuxi>	argonel: :P
[22:01:34] <JohnFlux>	argonel: :P
[22:01:35] <cartman>	stays
[22:01:37] <Eisfuchs>	Hehe
[22:01:43] <cartman>	next item: - A "channel or topic" checkbox would be nice, or make the current checkboxes work as "or" not as "and"
[22:01:45] <cartman>	wtf?
[22:01:53] <tuxipuxi>	wtf?
[22:01:56] <Eisfuchs>	Channel List
[22:02:01] <tuxipuxi>	?
[22:02:06] <Eisfuchs>	You have those check boxes in the Channel List to filter.
[22:02:07] <argonel>	i never use the channel list...
[22:02:10] <cartman>	0
[22:02:18] <PhantomsDad>	0
[22:02:19] <Eisfuchs>	Presently they are "AND"ed
[22:02:31] <tuxipuxi>	0
[22:02:33] <Eisfuchs>	0
[22:02:41] <psn>	0
[22:02:44] <cartman>	well remove
[22:02:48] <tuxipuxi>	ok
[22:02:49] <argonel>	+1
[22:02:52] <tuxipuxi>	-1
[22:02:53] <tuxipuxi>	:P
[22:03:03] <argonel>	no fair
[22:03:07] <tuxipuxi>	ok 0
[22:03:07] <Eisfuchs>	Gah :)
[22:03:08] <tuxipuxi>	stays
[22:03:12] <cartman>	err tuxipuxi dont be a biatch
[22:03:17] <cartman>	yeah make it stay :)
[22:03:18] <tuxipuxi>	argonel: but you write a better description for it :)
[22:03:21] <tuxipuxi>	cartman: i am! :)
[22:03:28] <cartman>	next item : - Try to keep open views on kicks and stuff
[22:03:29] <cartman>	+1
[22:03:37] <Eisfuchs>	+1
[22:03:40] <PhantomsDad>	0
[22:03:41] <tuxipuxi>	+1 is easy, did it once
[22:03:44] <argonel>	+1 but please make it work better than server
[22:03:58] <psn>	+1
[22:04:01] <cartman>	ok stays 
[22:04:01] <tuxipuxi>	stays
[22:04:06] <cartman>	next item : - Reverse-I-Search
[22:04:12] <tuxipuxi>	-1
[22:04:12] <cartman>	-1 ( Emacs for Desktop )
[22:04:14] <Eisfuchs>	+1
[22:04:20] <tuxipuxi>	cartman: :p
[22:04:22] <PhantomsDad>	0
[22:04:22] <argonel>	wtf?
[22:04:29] <JohnFlux>	what is that?
[22:04:34] <Eisfuchs>	argonel: Like "CTRL-R" in bash.
[22:04:37] <tuxipuxi>	it's emacs2konvi ;)
[22:04:50] <Eisfuchs>	You type some characters and the history displays the line that matches best.
[22:05:02] <cartman>	+1 
[22:05:02] <argonel>	oh, editbox history?
[22:05:08] <cartman>	CTRL-R rocks in bash :)
[22:05:13] <tuxipuxi>	cartman: bitch!
[22:05:17] <cartman>	:)
[22:05:18] <JohnFlux>	hey that's really cool
[22:05:18] <psn>	0
[22:05:23] <tuxipuxi>	ok stays :/
[22:05:23] <cartman>	Eisfuchs: stays
[22:05:26] <tuxipuxi>	(overkill IMO)
[22:05:33] Join	KonvIRC_ has joined this channel. ()
[22:05:34] <cartman>	next item : - Pasting into text views should trigger the paste mechanism
[22:05:40] <cartman>	its already done...
[22:05:42] <tuxipuxi>	-1
[22:05:50] <Eisfuchs>	cartman: Really?
[22:05:56] <argonel>	in the channel body, not editbox
[22:06:01] <argonel>	+1
[22:06:01] <tuxipuxi>	s/text views/channel views?
[22:06:05] <cartman>	wha?
[22:06:09] <Eisfuchs>	Paste only works in input-line
[22:06:13] <tuxipuxi>	BTW there should be no paste mechanism at all
[22:06:13] <cartman>	what does it mean in channel view?
[22:06:15] <Eisfuchs>	Not in the main view.
[22:06:16] <PhantomsDad>	Why would u paste in the channel view?
[22:06:18] <tuxipuxi>	there should be a flood protection
[22:06:21] <argonel>	middle click on the channel view
[22:06:31] <cartman>	argonel: ok
[22:06:35] <cartman>	+1
[22:06:40] <argonel>	i *always* click on the channel view and rememebr that i have to go to the editbox
[22:06:40] <cartman>	vote away
[22:06:44] <Eisfuchs>	+1
[22:06:49] <PhantomsDad>	0
[22:06:50] <tuxipuxi>	no the paste mechanism must go
[22:06:55] <psn>	0
[22:07:00] <argonel>	tuxipuxi: what do you mean?
[22:07:07] <cartman>	tuxipuxi: 0 1 -1 ?
[22:07:14] <tuxipuxi>	konvi is actually the only client i know which doesn't have a flood protection
[22:07:17] <tuxipuxi>	cartman: -1 totally
[22:07:24] <cartman>	JohnFlux?
[22:07:25] <Eisfuchs>	tuxipuxi: It has ... It just doesn't work properly ;)
[22:07:27] <argonel>	didn't muesli plan on implementing flood control/
[22:07:30] <argonel>	?
[22:07:34] <cartman>	yeah he did
[22:07:39] <tuxipuxi>	argonel: muesli..... :p
[22:07:39] <KonvIRC_>	+0
[22:07:44] <JohnFlux>	+0 rather
[22:07:48] <argonel>	so did the TODO for that survive?
[22:07:57] <cartman>	KonvIRC_: who are you?
[22:07:58] <tuxipuxi>	there was none, he said he will do it
[22:08:07] <KonvIRC_>	me
[22:08:09] <tuxipuxi>	john
[22:08:09] Whois	KonvIRC_ is ~johnflux&#64;212.74.13.34 (John Tapsell)
[22:08:09] Whois	KonvIRC_ is a user on channels: #kde-devel #konversation #kopete
[22:08:09] Whois	KonvIRC_ is online via irc.freenode.net (http://freenode.net/)
[22:08:09] Whois	KonvIRC_ has been idle for 3 seconds.
[22:08:09] Whois	KonvIRC_ has been online since 15-08-2004 22:04:24.
[22:08:09] Whois	End of WHOIS list.
[22:08:12] Nick	KonvIRC_ is now known as JohnFlux2.
[22:08:13] <cartman>	oh ok
[22:08:27] <cartman>	so this stays?
[22:08:29] <tuxipuxi>	remove?
[22:08:34] <Eisfuchs>	John's votes are 0.5 and -0.5 now ;)
[22:08:36] <tuxipuxi>	no remove :)
[22:08:42] <argonel>	yes it does
[22:08:45] <cartman>	 we are 2 - 1
[22:08:49] <cartman>	it stays
[22:08:57] <tuxipuxi>	:/
[22:09:03] <cartman>	next item : - Replace "0.0.0.0" with QString::null in dccTransfer to allow other than IPv4
[22:09:09] <tuxipuxi>	lol
[22:09:12] <Eisfuchs>	tuxipuxi: You have the "Multiline warning" for flood control ;)
[22:09:17] <cartman>	I saw some people using ipv6 hostnames
[22:09:20] <cartman>	whats up?
[22:09:29] <cartman>	ah dcc
[22:09:31] 	 * argonel starts a todo-todo
[22:09:33] <tuxipuxi>	Eisfuchs: haha sometimes i paste like 30 lines, that's no fun with konvi :)
[22:09:35] <cartman>	argonel: :D
[22:09:42] <cartman>	tuxipuxi: dont be lame
[22:09:43] <cartman>	:P
[22:09:52] <tuxipuxi>	cartman: only when requested ;)
[22:09:55] <PhantomsDad>	tuxipuxi:   /exec sayclip
[22:09:55] <tuxipuxi>	0
[22:09:58] <Eisfuchs>	I use 0.0.0.0 in KExtSocket for binding. thiago said it should be QString::null
[22:10:08] <cartman>	Eisfuchs: ok its shin's work
[22:10:09] <tuxipuxi>	PhantomsDad: should not be scripted IMO
[22:10:10] <cartman>	he does dcc
[22:10:13] <Eisfuchs>	But that broke binding entirely ;)
[22:10:20] <tuxipuxi>	ok remove then?
[22:10:21] <cartman>	should stay afaik
[22:10:24] <argonel>	+1
[22:10:29] <cartman>	+1
[22:10:33] <PhantomsDad>	0
[22:10:38] <psn>	+1
[22:10:40] <Eisfuchs>	We should check DCC over IPv6, independantly from this TODO.
[22:10:46] <Eisfuchs>	0
[22:10:58] <argonel>	this is just on the TODO to be remembered, right?
[22:11:00] <cartman>	ok Eisfuchs rename it to DCC over ipv6 ?
[22:11:08] <cartman>	argonel: and implemented :)
[22:11:23] <Eisfuchs>	cartman: Ok
[22:11:27] <cartman>	ok next item : - Session management ( cartman: This works for me. Whats wrong with it? )
[22:11:31] <argonel>	cartman: but its not a case of "should we" its a case of "we have to do it to be correct"
[22:11:32] <cartman>	my comment there too
[22:11:53] <cartman>	argonel: shin does DCC anyway. He should comment too
[22:11:57] <argonel>	this is fixed afaik
[22:12:04] <cartman>	yes it works here
[22:12:07] <Eisfuchs>	Session management works?
[22:12:11] <Eisfuchs>	Ok, removing.
[22:12:16] <cartman>	ok
[22:12:26] <cartman>	next item : - Make font for quick buttons configurable
[22:12:34] <Eisfuchs>	-1 (bloat)
[22:12:36] <argonel>	hmm
[22:12:36] <tuxipuxi>	LOL
[22:12:36] <tuxipuxi>	-1
[22:12:39] <cartman>	-1
[22:12:42] <argonel>	-1 not our job
[22:12:46] <psn>	-1
[22:12:49] <cartman>	ok removed
[22:12:49] <PhantomsDad>	-1
[22:12:55] <cartman>	- cycle command
[22:12:57] <cartman>	+1
[22:13:02] <Eisfuchs>	-1 (script)
[22:13:09] <PhantomsDad>	??
[22:13:18] <cartman>	PhantomsDad: quits one channel and rejoins
[22:13:20] <Eisfuchs>	/cycle #konversation  (will part and re-join)
[22:13:28] <argonel>	perhaps we need to have a bunch of common aliases and include it in that file?
[22:13:37] <cartman>	ok can be done via script
[22:13:43] <argonel>	"/j" for join, etc
[22:13:50] <cartman>	argonel: what file?
[22:13:51] <psn>	-1
[22:13:58] <argonel>	no, its an alias, i've already got it
[22:14:08] <cartman>	Eisfuchs: remove we can do it through scripts
[22:14:17] <Eisfuchs>	argonel: You have a cycle alias? :)
[22:14:26] <PhantomsDad>	-1
[22:14:26] <argonel>	cartman: on the meta todo
[22:14:40] <cartman>	well ok remove it
[22:14:42] <Eisfuchs>	I added a "scripting" comment.
[22:14:46] <cartman>	up to next
[22:14:53] <cartman>	ok
[22:14:57] <cartman>	next item : - Make %k (Channel Key Wildcard) work ... Seems to be a bit complicated
[22:15:06] <cartman>	0 ( no secret channels I use )
[22:15:07] <tuxipuxi>	0
[22:15:14] <argonel>	i don't understand the "complicated" part?
[22:15:14] <Eisfuchs>	+1
[22:15:19] <JohnFlux2>	0
[22:15:29] <psn>	0
[22:15:33] <argonel>	my question is *where*?
[22:15:39] <argonel>	where doesn't %k work from?
[22:15:42] Quit	JohnFlux2 has left this server. (Read error: 54 (Connection reset by peer))
[22:15:42] <Eisfuchs>	argonel: Heh, I tried to implement that, but I found a lot of small things that made it difficult :)
[22:16:01] <cartman>	argonel:, PhantomsDad , JohnFlux vote
[22:16:08] <PhantomsDad>	0 ??
[22:16:12] <JohnFlux>	cartman: I did
[22:16:17] <cartman>	ok sorry :/
[22:16:20] <cartman>	argonel?
[22:16:21] <argonel>	+1
[22:16:24] <cartman>	ok stays
[22:16:25] 	 * JohnFlux cries and sulks
[22:16:31] <argonel>	but please clarify where it doesn't work from
[22:16:50] <cartman>	thats the implementation part
[22:16:52] <Eisfuchs>	argonel: In auto-text via highlight, i.e.
[22:16:57] <cartman>	lets finish voting
[22:17:13] Join	KonvIRC_ has joined this channel. ()
[22:17:15] <cartman>	next item: - Different tab sortings
[22:17:18] <cartman>	0
[22:17:22] <argonel>	+1
[22:17:23] <tuxipuxi>	-1, is in MDI?
[22:17:28] <Eisfuchs>	+1
[22:17:38] <PhantomsDad>	0
[22:17:40] <Eisfuchs>	MDI does not sort for you.
[22:17:41] <psn>	0
[22:17:47] <cartman>	JohnFlux?
[22:17:49] <argonel>	i hate the tabs popping up out of order :)
[22:17:59] <Eisfuchs>	Sorting is way easier, though. Middle mouse dragging :)
[22:18:03] <KonvIRC_>	0
[22:18:03] <tuxipuxi>	Eisfuchs: yeah but you are doing it in one go i though ;)
[22:18:04] <tuxipuxi>	+t
[22:18:08] <cartman>	ok stays
[22:18:11] <cartman>	Eisfuchs: stays
[22:18:14] <Eisfuchs>	Yup
[22:18:17] <KonvIRC_>	+0
[22:18:23] <JohnFlux>	+0 i mean
[22:18:26] <cartman>	next : - Import notify list from .ircrc ( cartman: Need a sample ircrc for this )
[22:18:32] <cartman>	tells it all
[22:18:32] <tuxipuxi>	0
[22:18:34] <argonel>	KonvIRC_: edit your config :)
[22:18:34] <cartman>	need sample
[22:18:49] <argonel>	define notify list
[22:18:58] <Eisfuchs>	Watched Nicks list.
[22:19:03] <Eisfuchs>	(changing name)
[22:19:07] <cartman>	+1 /me will do it
[22:19:15] <cartman>	mmmkk?
[22:19:16] <PhantomsDad>	0
[22:19:17] <Eisfuchs>	0
[22:19:21] <psn>	0
[22:19:23] <cartman>	ok stays
[22:19:29] <cartman>	next item: - Notify with more than 500 characters
[22:19:29] <argonel>	well, damnit, can we just call the notify list the notify list and get rid of this "watched nick" thing
[22:19:29] <Eisfuchs>	cartman: Ok, it's yours :)
[22:19:38] <cartman>	argonel: ok
[22:19:40] <cartman>	easy
[22:19:46] <argonel>	+1, but its part of the first thing we voted on
[22:19:49] <tuxipuxi>	0
[22:19:51] <Eisfuchs>	argonel: That's what it was called earlier, we changed to watched Nicks :)
[22:19:52] <Eisfuchs>	+1
[22:19:59] <cartman>	0
[22:20:09] <argonel>	^.{500,512}
[22:20:14] <PhantomsDad>	0
[22:20:22] <cartman>	psn, JohnFlux?
[22:20:28] <psn>	0
[22:20:38] <cartman>	john?
[22:20:48] <cartman>	well anyway +2 so stays
[22:20:48] <KonvIRC_>	i'm confused
[22:21:02] <JohnFlux>	notify if what is 500 characters?
[22:21:15] <Eisfuchs>	An IRC line can only be 512 chars long.
[22:21:17] <argonel>	JohnFlux: an irc line can only be 512, and you need room for the command and crlf
[22:21:30] <argonel>	JohnFlux: thought you were going to read the irc rfc? :)
[22:21:35] <Eisfuchs>	So the last nicks in your notify list won't get watched for.
[22:21:38] <JohnFlux>	argonel: I did actually
[22:21:48] <JohnFlux>	don't remember every bit tho ;)
[22:21:52] <cartman>	ready for next?
[22:21:54] <argonel>	Eisfuchs: ?!
[22:22:00] <JohnFlux>	Eisfuchs: yeah understand
[22:22:03] <Eisfuchs>	argonel: They would get cut off.
[22:22:07] <Eisfuchs>	Next one.
[22:22:08] <cartman>	next item: - "Open Nicks online panel on startup" option
[22:22:13] <cartman>	-1
[22:22:23] <Eisfuchs>	-1
[22:22:28] <PhantomsDad>	+1
[22:22:31] <psn>	+1
[22:22:39] <argonel>	nick online=notify?
[22:22:41] <cartman>	john ? argonel ?
[22:22:47] <cartman>	argonel: guess so
[22:22:53] <argonel>	0
[22:22:56] <cartman>	john?
[22:23:03] <JohnFlux>	hmm
[22:23:04] <argonel>	i woudn't use it but mirc does it so it must be popular
[22:23:10] <JohnFlux>	0
[22:23:13] <cartman>	0-0
[22:23:16] <cartman>	re voting
[22:23:21] <cartman>	1
[22:23:21] <Eisfuchs>	It's a draw :)
[22:23:21] <argonel>	+1 tie
[22:23:38] <Eisfuchs>	-1
[22:23:42] <argonel>	+1
[22:23:45] <psn>	+1
[22:23:48] <PhantomsDad>	+1
[22:23:51] <cartman>	stays
[22:23:51] <JohnFlux>	+0
[22:23:59] <Eisfuchs>	Ah, let it stay :)
[22:24:03] <cartman>	next item : - Make Kick and Kill-Reasons available via popup so they don't disappear with the closing tab
[22:24:07] <argonel>	but fix it to say notify
[22:24:11] <cartman>	s/popup/notice maybe?
[22:24:20] <argonel>	i've never kicked anyone with konvi
[22:24:28] 	 * argonel has never been opped with konvi
[22:24:31] <Eisfuchs>	It's more when you get kicked.
[22:24:38] <argonel>	oh!
[22:24:42] <cartman>	1
[22:24:43] <Eisfuchs>	This relates to "keep tabs open".
[22:24:44] <argonel>	well, thats a side effect of keep-channel open
[22:24:48] <cartman>	ok
[22:24:50] <Eisfuchs>	Exactly.
[22:24:50] <cartman>	remove then
[22:24:54] <Eisfuchs>	Yup,.
[22:24:55] <argonel>	however, the kick message should go in the status window too
[22:24:56] <JohnFlux>	how about we do a knotify when kicked/killed   and we kill the wish for keeping the tab open
[22:25:00] <PhantomsDad>	+1 only makes sense, but covered by keeping channel view open
[22:25:15] <cartman>	Eisfuchs: ok its dup. Please remove
[22:25:27] <Eisfuchs>	Ok.
[22:25:29] 	 * argonel adds to end-todo
[22:25:30] <Eisfuchs>	JohnFlux: Noted as New.
[22:25:37] <cartman>	next item : - Watched nicks editor should sort alphabetically, manual sorting makes no sense there
[22:25:41] <cartman>	0
[22:25:45] <tuxipuxi>	0
[22:26:01] <psn>	0
[22:26:04] <Eisfuchs>	0
[22:26:04] <PhantomsDad>	0
[22:26:06] <argonel>	+1 s/watched nicks/notify/
[22:26:14] <Eisfuchs>	Well, should be easy to do.
[22:26:15] <argonel>	localeAware sorting, anyone?
[22:26:16] <argonel>	:)
[22:26:19] <cartman>	lol
[22:26:21] 	 * Eisfuchs /kills argonel 
[22:26:21] <cartman>	biatch
[22:26:29] <cartman>	john?
[22:26:38] <cartman>	vote ?
[22:26:43] <JohnFlux>	0
[22:26:44] <JohnFlux>	-1
[22:26:48] <JohnFlux>	no
[22:26:49] <JohnFlux>	hmm
[22:26:50] <cartman>	which one?
[22:26:56] <JohnFlux>	0
[22:26:58] <cartman>	ok
[22:26:58] <JohnFlux>	;)
[22:27:01] <cartman>	next item : - Watched nicks panel should have a "last seen" column so you can sort them
[22:27:02] <Eisfuchs>	Stays.
[22:27:05] <cartman>	1
[22:27:12] <Eisfuchs>	0
[22:27:18] <JohnFlux>	+1
[22:27:20] <psn>	0
[22:27:23] <argonel>	+1 s/watched nicks/notify
[22:27:24] <JohnFlux>	I would like to store a last seen
[22:27:28] <JohnFlux>	for the addressbook
[22:27:31] <cartman>	tuxipuxi ? PhantomsDad ?
[22:27:35] <PhantomsDad>	0
[22:27:44] <cartman>	tuxipuxi: ?
[22:27:54] <Eisfuchs>	Stays anyway.
[22:27:56] <tuxipuxi>	0
[22:27:58] <cartman>	yeah
[22:27:59] <cartman>	next item : - On connect konversation should check if the identity was set up correctly to satisfy USER command
[22:28:01] <Eisfuchs>	:)
[22:28:04] <cartman>	+1 consistency
[22:28:07] <Eisfuchs>	+1+1+1
[22:28:09] <Eisfuchs>	;)
[22:28:13] <argonel>	+1
[22:28:19] <JohnFlux>	0 - I need to read the irc rfc again
[22:28:19] <PhantomsDad>	0
[22:28:20] <Eisfuchs>	I want to move that to Short-Term
[22:28:22] <psn>	+1
[22:28:29] <argonel>	Eisfuchs: agreed
[22:28:30] <cartman>	well TODO is over gentlemen. Thanks for attending!
[22:28:40] <JohnFlux>	:)
[22:28:40] <cartman>	a log will be posted to konversation-devel
[22:28:43] <tuxipuxi>	:) great
[22:28:44] <argonel>	but we're not done
[22:28:50] <argonel>	how about new business?
[22:28:52] <Eisfuchs>	Ok, there have been some requests for new TODOs
[22:28:54] <cartman>	oh right
[22:28:54] <argonel>	i have 5 items
[22:29:03] <cartman>	ok shoot slowly :)
[22:29:06] <Eisfuchs>	Let's hear them one after another :)
[22:29:08] <argonel>	i think a todo got missed, or i fell asleep
[22:29:12] <JohnFlux>	hide the server tab
[22:29:19] <cartman>	oh :/
[22:29:22] <JohnFlux>	when you are on 3 servers, the server tabs take up lots of room
[22:29:30] <JohnFlux>	or, allow tab reordering
[22:29:32] <Eisfuchs>	We covered that.
[22:29:34] <JohnFlux>	then i can move them out the way
[22:29:37] <cartman>	yeah yeah
[22:29:41] <cartman>	tab ordering
[22:29:44] <cartman>	argonel,
[22:29:48] <Eisfuchs>	Hiding Tabs.
[22:29:49] <cartman>	tuxipuxi: shoot new todos
[22:30:01] <argonel>	ok, who first?
[22:30:11] <JohnFlux>	tooltip for the tab to show which server it is on.  it's hard to work out which server you are on :)
[22:30:12] <Eisfuchs>	NEW: - replace LEDs with "old style" mode chars
[22:30:12] <tuxipuxi>	tooltips on mode buttons should be dynamically, i.e describe the current state
[22:30:25] <Eisfuchs>	*argh*
[22:30:30] <argonel>	arg one at a time
[22:30:34] <Eisfuchs>	Ok, let's conduct this :)
[22:30:43] <argonel>	do we need to go +m? :)
[22:30:44] <tuxipuxi>	mine first, got to go to bed :D
[22:30:44] <Eisfuchs>	JohnFlux: You first.
[22:30:51] <JohnFlux>	tooltip for the tab to show which server it is on.  it's hard to work out which server you are on
[22:30:58] <cartman>	+1
[22:31:01] <JohnFlux>	or find some other way to show it somewhere
[22:31:02] <argonel>	well, tab ordering should take care of that?
[22:31:08] <Eisfuchs>	+1
[22:31:15] <PhantomsDad>	0
[22:31:17] <argonel>	i think the channel tabs should fall in with their server tab
[22:31:24] <psn>	0
[22:31:27] <cartman>	well tab ordering fixes it...
[22:31:28] <JohnFlux>	argonel: that would work
[22:31:37] <cartman>	as in mirc
[22:31:38] <cartman>	yes
[22:31:39] <argonel>	but i'll vote +1 for being able to control the tooltip on the tab
[22:31:49] <cartman>	Eisfuchs: ok please Add
[22:31:53] <cartman>	now tuxipuxi 
[22:31:55] <cartman>	shoot
[22:32:00] <argonel>	since we'll get that in the scripting engine
[22:32:05] <Eisfuchs>	Added
[22:32:10] Quit	KonvIRC_ has left this server. (Remote closed the connection)
[22:32:12] <tuxipuxi>	tooltips on mode buttons should be dynamically, i.e describe the current state
[22:32:24] <JohnFlux>	tuxipuxi: so it should "+o +a" etc ?
[22:32:32] <Eisfuchs>	-1 (state indication is done)
[22:32:36] <cartman>	0
[22:32:38] <argonel>	i think he means channel modes
[22:32:41] <tuxipuxi>	move on the "T" next to the topic
[22:32:43] <tuxipuxi>	it's confusing
[22:32:47] <tuxipuxi>	_VERY_ confusing
[22:32:58] <tuxipuxi>	it tells you that the channel topic can be changed by operators only
[22:33:05] <argonel>	+1, in the the style here the difference is very subtle
[22:33:05] <JohnFlux>	agreed
[22:33:10] <tuxipuxi>	+1
[22:33:12] <JohnFlux>	+1
[22:33:13] <Eisfuchs>	Maybe redesign the toolpitp text instead.
[22:33:21] <psn>	0
[22:33:22] <JohnFlux>	Eisfuchs: either is good.
[22:33:23] <Eisfuchs>	Ah, ok. I'm outnumbered :)
[22:33:28] <cartman>	:)
[22:33:35] <cartman>	argonel: shoot your 5 TODO
[22:33:38] <JohnFlux>	Eisfuchs: "some solution to fix"
[22:33:39] <argonel>	and the popup dialog will take care of that
[22:33:46] <argonel>	- Optionally copy log files to new location <-- did this get missed?
[22:33:53] <cartman>	argonel: I will do it
[22:33:57] <cartman>	forget it :)
[22:33:59] <argonel>	ok
[22:34:01] <tuxipuxi>	sorry i've to go, i'm tired
[22:34:03] <tuxipuxi>	night guys
[22:34:07] <Eisfuchs>	night tuxipuxi
[22:34:08] <cartman>	night
[22:34:08] <argonel>	night
[22:34:13] <PhantomsDad>	night
[22:34:15] <Eisfuchs>	Ok, more new items? Who?
[22:34:20] <argonel>	me
[22:34:23] <Eisfuchs>	Ok.
[22:34:24] <cartman>	ok shoot
[22:34:33] <JohnFlux>	tuxipuxi: cya man
[22:34:46] <argonel>	NEW: make a ~/konversation dir and use that instead of ~/.kde/share/apps/konversation
[22:34:58] <Eisfuchs>	-1 KDE Consistanc
[22:34:59] <Eisfuchs>	y
[22:34:59] <JohnFlux>	-1
[22:34:59] Join	JohnFlux2 has joined this channel. (~johnflux at 212.74.13.34)
[22:35:02] <psn>	-1
[22:35:03] <argonel>	i *hate* typing that big path
[22:35:03] <cartman>	-1 inconsitence
[22:35:13] <Eisfuchs>	argonel: Make a symlink
[22:35:18] <cartman>	indeed
[22:35:19] <argonel>	but the common practise with kde problems is to blow away ~/.kde
[22:35:30] <argonel>	so kiss your logs goodbye
[22:35:38] <Eisfuchs>	Change your log folder :)
[22:35:44] <psn>	argonel: well yours maybe ;)
[22:35:46] <argonel>	i'm not saying move the config there, but DCC shouldn't go in ~/.kde
[22:35:46] <cartman>	I keep logs in ~/.logs
[22:35:48] <cartman>	works fine
[22:36:00] <cartman>	dcc default must be ~/dcc
[22:36:05] <Eisfuchs>	That's why you can customize paths :)
[22:36:17] <argonel>	ok, i'm outnumbered :)
[22:36:22] <cartman>	ok next
[22:36:25] <Eisfuchs>	Me
[22:36:40] <Eisfuchs>	- replace LEDs with "old style" mode chars for those "old stylers" :)
[22:36:41] <argonel>	(i still have more, so don't forget :)
[22:36:47] Quit	tuxipuxi has left this server. ("night!")
[22:36:53] <cartman>	explain?
[22:36:54] <Eisfuchs>	(option)
[22:36:56] <argonel>	how about control over what gets used?
[22:37:05] <argonel>	lets be able to put an arbitrary pixmap in there
[22:37:11] <Eisfuchs>	Show "@nick" in nick list instead of LEDs
[22:37:18] <cartman>	Eisfuchs: agreed
[22:37:21] <argonel>	then a script can do what it wants
[22:37:32] <cartman>	+1
[22:37:42] <PhantomsDad>	tooltip when mouse is over led?
[22:37:44] <Eisfuchs>	argonel: If you know a solution for it ...
[22:37:45] <Eisfuchs>	+1
[22:37:51] <JohnFlux2>	0
[22:37:59] <argonel>	Eisfuchs: where there is a will, there is a way :)
[22:38:11] <Eisfuchs>	PhantomsDad: That could go together with it.
[22:38:16] <psn>	+1 for any type of pixmap
[22:38:27] <argonel>	NEW: add arbitrary pixmap to nicklist entry, including old fashionned @+
[22:38:33] <cartman>	ok
[22:38:37] <cartman>	next item
[22:39:02] <Eisfuchs>	argonel: yours?
[22:39:08] <argonel>	NEW: cycle alias and other common ones
[22:39:20] <cartman>	define others?
[22:39:23] <argonel>	i think the alias section shouldn't come empty, lets put some useful ones in there
[22:39:33] <Eisfuchs>	+1
[22:39:34] <cartman>	argonel: grrrr scripts are auto aliased
[22:39:37] <psn>	+1
[22:39:39] <argonel>	"/j" for instance should be an alias, not hardcoded
[22:39:41] <cartman>	update cvs damn it
[22:39:43] <cartman>	:)
[22:39:56] <argonel>	scripts are autoaliased?
[22:39:59] <cartman>	yes
[22:40:05] <argonel>	when did that get  voted on, because i vote -1
[22:40:17] <cartman>	I added days ago :P
[22:40:23] <cartman>	no democracy by then :P
[22:40:25] <argonel>	well, what does that have to do with it anyway?
[22:40:37] <cartman>	argonel: alias list is not empty
[22:40:41] <cartman>	:)
[22:40:51] <argonel>	sure, but cycle is not scriptable
[22:40:53] <Eisfuchs>	Ok, more new ones?
[22:40:55] <cartman>	anyway +1 for common aliases
[22:41:04] <Eisfuchs>	YUp, I added that.
[22:41:09] <cartman>	next?
[22:41:17] <argonel>	this is just an offshoot from before for clarification:
[22:41:20] <argonel>	- kick reasons to status tab
[22:41:32] <cartman>	as notice?
[22:41:47] <argonel>	sure, as notice is fine
[22:41:51] <cartman>	+1
[22:41:58] <argonel>	we don't have line seps ala mirc, but it would be ok
[22:42:06] <Eisfuchs>	COuld be doine via redirect status messages to server status window
[22:42:14] <JohnFlux2>	0
[22:42:17] <argonel>	sure, if thats fine-grained enough
[22:42:18] <psn>	0
[22:42:19] <Eisfuchs>	0
[22:42:25] <argonel>	+1
[22:42:41] <Eisfuchs>	It's in
[22:43:02] <cartman>	0
[22:43:04] <cartman>	ok
[22:43:07] <argonel>	i had another one, i forgot it :/
[22:43:17] <cartman>	good :D
[22:43:20] <Eisfuchs>	KNotify for kill / kicks
[22:43:27] <cartman>	Eisfuchs: indeed +1
[22:43:28] <JohnFlux2>	+1
[22:43:33] <Eisfuchs>	+1
[22:43:34] <JohnFlux2>	(didn't we have that?)
[22:43:43] <argonel>	+1
[22:43:46] <Eisfuchs>	That was requested during voting.
[22:43:54] <cartman>	ok added
[22:43:55] 	 * PhantomsDad is wondering about some people's obsession with kills and kicks
[22:44:04] <JohnFlux2>	PhantomsDad: :)
[22:44:05] <cartman>	PhantomsDad: I got kicked many times
[22:44:06] <cartman>	:)(
[22:44:07] <Eisfuchs>	PhantomsDad: Not all networks are as friendly as freenode.
[22:44:09] <argonel>	PhantomsDad: we be 31337 now
[22:44:27] <Eisfuchs>	More new Items?
[22:44:36] <cartman>	else I am cutting the log
[22:44:40] <argonel>	NEW: skip MOTD
[22:44:44] <cartman>	yeah +1
[22:44:47] <Eisfuchs>	-1 (evil)
[22:44:57] <PhantomsDad>	admins might not like that one!
[22:44:59] <argonel>	+1 its slow and comes in with a really tiny italic font
[22:44:59] <JohnFlux2>	-1 (why?  only takes a sec to scroll by)
[22:45:14] <Eisfuchs>	argonel: Set "MOTD in fixed width" to false :)
[22:45:28] <argonel>	wtf? why is "fixed width" italic?
[22:45:36] <cartman>	argonel: to piss you
[22:45:36] <Eisfuchs>	It should not be.
[22:45:46] <argonel>	cartman: clearly :)
[22:45:54] <Eisfuchs>	argonel: Maybe your server uses tab characters in front of MOTD text.
[22:46:03] <cartman>	lets make it use normal font
[22:46:13] <Eisfuchs>	cartman: It's configurable.
[22:46:22] <cartman>	Eisfuchs: by default :)
[22:46:51] <Eisfuchs>	I can do that.
[22:46:54] <cartman>	ok
[22:46:59] <cartman>	argonel: any new idea?
[22:47:04] <Eisfuchs>	But no skipping :)
[22:47:12] <cartman>	ok
[22:47:33] <argonel>	well, not really... there are some things i'm just going to pull a cartman and do without talking about it :)
[22:47:45] <cartman>	good
[22:47:46] <cartman>	:)
[22:47:50] <cartman>	I am cutting the log
[22:47:53] <argonel>	ok, actually:
[22:47:53] <Eisfuchs>	Ok, that's it then. :)
[22:47:57] <Eisfuchs>	Argh :)
[22:47:57] <argonel>	NEW:
[22:47:58] <cartman>	actually?
[22:47:59] <cartman>	lol
[22:48:02] <cartman>	shoot
[22:48:10] <argonel>	NEW: make configuration dialog remember where it was when you closed it
[22:48:21] <JohnFlux2>	how about..  when an email address is seen in the channel, right clicking on it allows you to associate that email address with that user ;)
[22:48:26] <argonel>	i *hate* changing a setting and having to re-surf to change it again
[22:48:33] <argonel>	JohnFlux: wait your turn :)
[22:48:36] <JohnFlux2>	ah sorry, i thougt you finsihed
[22:48:40] 	 * JohnFlux2 hides
[22:48:49] <Eisfuchs>	0
[22:48:54] <psn>	0
[22:48:58] <JohnFlux2>	+1 (makes sense i guess)
[22:49:02] <PhantomsDad>	+1
[22:49:09] <cartman>	0
[22:49:21] <Eisfuchs>	It's in.
[22:49:24] <argonel>	and of course tuxipuxi's -1 :p
[22:49:29] <cartman>	lol
[22:49:46] <cartman>	ok JohnFlux's idea
[22:49:49] <cartman>	I vote 0
[22:49:59] <Eisfuchs>	How associate?
[22:50:06] <argonel>	+1 side effect of new text control
[22:50:11] <argonel>	context menu
[22:50:18] <PhantomsDad>	+1 what argonel said
[22:50:22] <Eisfuchs>	*shrug*
[22:50:22] <Eisfuchs>	0
[22:50:25] <Eisfuchs>	Won't need it.
[22:50:26] <argonel>	nicks, channels, and links are getting menus
[22:50:30] <JohnFlux2>	Eisfuchs: if the nick is an addressbook person, then right clicking gives you the context menu to put the email addres in the addressbook
[22:50:31] <cartman>	ok in
[22:50:35] <cartman>	any new idea?
[22:50:47] <argonel>	NEW: stop adding new ideas
[22:50:55] <cartman>	good
[22:50:57] <cartman>	finished
[22:50:59] <cartman>	log is cut
[22:51:00] <cartman>	:)
[22:51:00] <Eisfuchs>	lol


More information about the Konversation-devel mailing list