Emanuele Giaquinta
ceea629e3e
Move the cursor cell-wise in utf8.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4520 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-25 22:13:24 +00:00
Emanuele Giaquinta
a429e2bf23
Forbid insertion of a character with width 0 as the first character in
...
the prompt.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4519 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-25 22:06:32 +00:00
Emanuele Giaquinta
a8741bd799
Replace utf8_width with Markus Kuhn's wcwidth.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4518 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-25 21:56:30 +00:00
Emanuele Giaquinta
24bf34c6ca
Move 'version' option in main.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4511 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-24 00:44:29 +00:00
Emanuele Giaquinta
841cd8d0cf
Cleanup option handling.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4510 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-24 00:25:36 +00:00
Emanuele Giaquinta
afa4292466
Farewell glib-1.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4509 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-20 23:13:29 +00:00
Jilles Tjoelker
cb1287ab63
If we get a ERR_NOSUCHNICK for the nick "*", display
...
the text in the numeric rather than a fixed "no such
nick/channel". This often contains more information for
at least ircu/ratbox/charybdis (Target left IRC with
failed text when /msg crosses quit/split).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4508 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-20 20:07:12 +00:00
Jilles Tjoelker
bf937e5e69
Fix recognition of realnames starting with spaces in /who replies.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4507 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-20 19:29:38 +00:00
Jochen Eisinger
433c3795ae
add fe_common to the list of possible submodules
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4503 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-20 16:38:28 +00:00
Emanuele Giaquinta
9dc678e1d3
Factor common code in recode_{in,out}.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4499 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-18 14:41:44 +00:00
Emanuele Giaquinta
4058a9338f
Use CASEMAPPING dependent comparison to match channel names.
...
Patch by Jon Mayo, bug #436 .
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4497 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-18 09:56:08 +00:00
Emanuele Giaquinta
38c3984d10
Fix irc_nickcmp_ascii by mapping only ASCII 65-90 to the corresponding
...
lowercase counterparts.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4496 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-18 09:51:30 +00:00
Emanuele Giaquinta
0e4fc15add
Use rfc1459 comparison for nicks by default (it is not a functional change
...
because irc_nickcmp_ascii is bogusly the same as irc_nickcmp_rfc1459).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4495 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-18 09:49:11 +00:00
Emanuele Giaquinta
c235c679cc
Remove code duplication.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4493 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-14 21:22:41 +00:00
Wouter Coekaerts
0a9a05c5c0
Update chanop flag before emitting nick mode changed signal (patch by Johan Kiviniemi)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4492 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-12 13:19:35 +00:00
Emanuele Giaquinta
a7f2fc3535
Allow logging of lines with no target only to logs with no items or with a
...
wildcard item.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4491 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-10 20:33:02 +00:00
Wouter Coekaerts
9c2d621cc6
Oops. Update address correctly now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4490 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-08 18:41:10 +00:00
Wouter Coekaerts
023026e12b
Update FSF address
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4489 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-08 18:16:58 +00:00
Emanuele Giaquinta
2b2b904ada
Do not call iconfig_get_str when target is NULL.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4487 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-06 16:22:09 +00:00
Emanuele Giaquinta
6f9dbc794d
Do not recode the channel name used as target for the recoding of
...
input line.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4486 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-06 16:15:31 +00:00
Emanuele Giaquinta
7ae34b2877
Off-by-one in parsing the channel name.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4485 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-06 15:13:30 +00:00
Emanuele Giaquinta
bfc0b362e8
Move input recoding in irc_server_event.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4483 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-05 15:37:58 +00:00
Emanuele Giaquinta
56902320b4
Revert, do not use IS_PRINTABLE in reverse_controls.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4475 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-03 21:37:43 +00:00
Emanuele Giaquinta
7c84b6fc2e
Add common IS_PRINTABLE macro.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4474 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-03 15:49:19 +00:00
Emanuele Giaquinta
b8380772e2
Remove broken code that prevents unloading of a script in some cases.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4473 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-05-03 08:42:33 +00:00
Emanuele Giaquinta
f866799bb0
Use dynamic storage for return value of channel_get_nickmode.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4471 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-29 12:26:02 +00:00
Emanuele Giaquinta
983ee1db88
Factor out code from set_print into a function to get a printable
...
representation of a setting.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4470 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-29 11:20:36 +00:00
Emanuele Giaquinta
09f2bf2c05
Slightly optimize activity_hide_targets matching.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4469 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-29 09:15:36 +00:00
Emanuele Giaquinta
aa172e0afb
Do not send hostname to server, rather use username as the second
...
argument to USER, patch by Alex Tarkovsky (bug #488 ).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4468 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-28 14:11:02 +00:00
Emanuele Giaquinta
83c178c169
Increment paste_keycount when the key before the one that starts a
...
possible pasting is not a '\r' or '\n'.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4467 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-28 11:45:34 +00:00
Emanuele Giaquinta
39d15501c8
Ignore empty lines when pasting.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4466 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-28 10:55:57 +00:00
Emanuele Giaquinta
2f86e39e84
When sending a line as non-pasted reset also paste_entry, bug #405 .
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4465 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-28 10:52:11 +00:00
Emanuele Giaquinta
423fb7805b
Remove useless function.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4463 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-25 20:37:21 +00:00
Emanuele Giaquinta
a42b4202f2
Fix DCC get when file size is 0, bug #494 .
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4462 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-25 19:22:39 +00:00
Emanuele Giaquinta
362933c29e
Add workaround for gcc 4.0.0/4.0.1, bug #219 .
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4458 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-23 08:30:36 +00:00
Emanuele Giaquinta
08340b72be
Fix typos.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4457 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-19 08:21:51 +00:00
Wouter Coekaerts
eb87e8aa72
revert last change. Already possible with /format -delete daychange (fixed in r4428)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4454 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-16 19:10:46 +00:00
Geert Hauwaerts
c1abb843b2
Hide daychange.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4453 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-16 18:55:15 +00:00
Emanuele Giaquinta
27ec7f0f1e
Properly initialize reference count for a new setting, bug #235 .
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4452 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-16 00:27:43 +00:00
Emanuele Giaquinta
ac4bbd4a22
Reindent.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4450 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-14 20:26:22 +00:00
Emanuele Giaquinta
e2cc91c19a
Modify gui_entry_draw_from to clear to end of line only if it has not
...
written till the last column.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4449 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-14 20:20:37 +00:00
Emanuele Giaquinta
ace371b2a3
Revert r4352.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4444 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-14 11:09:37 +00:00
Emanuele Giaquinta
d701ef4024
Make completer for action/msg/query more self-contained by completing nicks in
...
the active channel.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4443 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-14 11:01:56 +00:00
Geert Hauwaerts
9898328865
Local opers on IRCnet (umode +O) get the server->server_operator flag.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4442 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-09 14:55:42 +00:00
Emanuele Giaquinta
3ae155f100
Only consider autolog logs when looking for an open log in autolog_open.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4441 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-07 15:00:25 +00:00
Emanuele Giaquinta
01a2e609ab
Bind also CSI 1 ; 5 D to key cleft and CSI 1 ; 5 C to key cright.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4440 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-07 14:57:58 +00:00
Emanuele Giaquinta
a6ecce1d39
Allow logging of lines with no target to matching non autolog logs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4439 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-07 14:38:53 +00:00
Emanuele Giaquinta
00df474df4
Remove unused gettext code.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4438 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-07 14:33:45 +00:00
Emanuele Giaquinta
b549e83321
Fix core_init definition.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4437 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-07 14:20:00 +00:00
Emanuele Giaquinta
827696bbb9
Forbid "window show" when the target window is sticky rather than when there is
...
at least one window bound to the container of the target window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@4436 dbcabf3a-b0e7-0310-adc4-f8d773084564
2007-04-05 18:25:29 +00:00