Commit graph

  • 3a1ef5d9eb Make /window goto start searching at the window after the active one and stop at the one before, bug #332. Emanuele Giaquinta 2007-06-10 18:00:26 +00:00
  • d51a03ed01 Make -window option of /join and /query accept an optional numeric argument that specifies the refnum of the window to create the item in, bug #203. Emanuele Giaquinta 2007-06-10 17:15:14 +00:00
  • db0eac61e4 When parsing a '@' option verify that the whole argument, rather than only the first character, is numeric. Emanuele Giaquinta 2007-06-10 17:07:31 +00:00
  • a588d67bc2 AUTHORS: move myself from contributors to staff Jilles Tjoelker 2007-06-09 20:22:28 +00:00
  • 9d6335735b Add support for the ACCEPT command, which is part of the CALLERID server side ignore system in hybrid7 and derived ircds. Jilles Tjoelker 2007-06-08 18:49:24 +00:00
  • 10ae40c368 Various updates/enhancements/fixes to the help files. Jilles Tjoelker 2007-06-08 15:59:02 +00:00
  • ff63982d4f Don't add the same mask to the knockout list multiple times. This fixes bug #510. Note that #510 only happened if multiple bans were sent before the MODE came back and multiple unbans were sent before the MODE came back. Jilles Tjoelker 2007-06-06 17:57:28 +00:00
  • 0bfffb33ce Enhance /set completer to complete option names also when a command option is present and to complete option values. Emanuele Giaquinta 2007-06-06 17:49:10 +00:00
  • 64e6e92f20 Add g_strdup forgotten in r4471. Emanuele Giaquinta 2007-06-06 16:55:48 +00:00
  • 78e24b0378 Put "account" before services login name (330 numeric, whois_extra). Jilles Tjoelker 2007-06-05 20:24:33 +00:00
  • 51ab0c1350 Cleanup cmd_set by moving the code to print the settings matching a pattern in its own function and using settings_get_record for exact matching. Emanuele Giaquinta 2007-06-05 12:03:18 +00:00
  • 1e5554a203 Remove code duplication. Emanuele Giaquinta 2007-06-05 11:27:58 +00:00
  • b228bb30f5 Change active_window to select, when there is more than one window with the highest data level, the window with the lowest refnum. Emanuele Giaquinta 2007-06-04 09:59:03 +00:00
  • c0674522ae - Repair channels_rejoin_unavailable. Enabled by default, this retries joins that failed because of netsplits (channel temporarily unavailable (437), duplicate channel) A few servers abuse 437 for juped channels which should not be retried, you should disable channels_rejoin_unavailable if this is a problem. - Display 437 and 407 numerics if channels_rejoin_unavailable is not enabled. Jilles Tjoelker 2007-06-03 13:08:47 +00:00
  • 273152762f Rewrite SSL connection/handshake code. Emanuele Giaquinta 2007-05-31 23:56:51 +00:00
  • 5bcafebbd4 Assume width 1 for control characters in places where a non-negative width is expected. Emanuele Giaquinta 2007-05-31 13:56:35 +00:00
  • d3687d8a97 Rename IS_PRINTABLE macro to unichar_isprint and move it to utf8.h. Emanuele Giaquinta 2007-05-31 13:19:05 +00:00
  • bd7bc8781b skip fe_common prefix when freeing prefix list Jochen Eisinger 2007-05-31 06:37:13 +00:00
  • 1f009670a1 Apply patch from bug #202 (from "Irssi Fan"); when calling reconnect_save_status() for a server that has not sent 001 yet, do not free and reallocate conn->channels twice, and do not copy the channels if server->connrec->no_autojoin_channels is set. It seems a special case because reconnect_save_status() is not usually called for servers that have not sent 001 yet, but it can't really hurt. Jilles Tjoelker 2007-05-30 21:18:22 +00:00
  • b05e103ad9 Cleanup and optimize a bit sig_statusbar_activity_hilight. Emanuele Giaquinta 2007-05-30 21:17:59 +00:00
  • 326084e883 Do not install utf8.h, it is a private header. Emanuele Giaquinta 2007-05-30 17:30:35 +00:00
  • 152acd26ec Fix build after last change to option processing. Emanuele Giaquinta 2007-05-29 08:19:24 +00:00
  • 7c1a733535 Add missing quote. Emanuele Giaquinta 2007-05-29 07:52:32 +00:00
  • ee2c45beec - Display more numerics (such as cannot send to channel, cannot /msg, user is +g) in the channel or query window, if any. - Put the target name in front of "generic" numerics printed to the channel/query window (useful if there are multiple in one window, or if there is no such window). Jilles Tjoelker 2007-05-28 13:59:05 +00:00
  • 20d8f4d26b Hide --session from --help output and remove its mention from the manual, internal use only. Emanuele Giaquinta 2007-05-26 12:19:08 +00:00
  • fda5181dbd Oops. Emanuele Giaquinta 2007-05-26 12:00:15 +00:00
  • f8eada63c7 Pick up host changes on charybdis and ircu servers (396 numeric). Jilles Tjoelker 2007-05-25 23:27:27 +00:00
  • 4f98e29bab Make word commands unicode friendly. Emanuele Giaquinta 2007-05-25 23:21:38 +00:00
  • 8a9da9cf2d Add function to delete the whole cell under the cursor and use it for delete_character. Emanuele Giaquinta 2007-05-25 22:21:39 +00:00
  • ceea629e3e Move the cursor cell-wise in utf8. Emanuele Giaquinta 2007-05-25 22:13:24 +00:00
  • a429e2bf23 Forbid insertion of a character with width 0 as the first character in the prompt. Emanuele Giaquinta 2007-05-25 22:06:32 +00:00
  • a8741bd799 Replace utf8_width with Markus Kuhn's wcwidth. Emanuele Giaquinta 2007-05-25 21:56:30 +00:00
  • 24bf34c6ca Move 'version' option in main. Emanuele Giaquinta 2007-05-24 00:44:29 +00:00
  • 841cd8d0cf Cleanup option handling. Emanuele Giaquinta 2007-05-24 00:25:36 +00:00
  • afa4292466 Farewell glib-1. Emanuele Giaquinta 2007-05-20 23:13:29 +00:00
  • 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). Jilles Tjoelker 2007-05-20 20:07:12 +00:00
  • bf937e5e69 Fix recognition of realnames starting with spaces in /who replies. Jilles Tjoelker 2007-05-20 19:29:38 +00:00
  • 433c3795ae add fe_common to the list of possible submodules Jochen Eisinger 2007-05-20 16:38:28 +00:00
  • 9dc678e1d3 Factor common code in recode_{in,out}. Emanuele Giaquinta 2007-05-18 14:41:44 +00:00
  • c685272a12 Quote macro name in AC_DEFUN calls. Patch by znx, bug #499. Emanuele Giaquinta 2007-05-18 10:15:17 +00:00
  • 4058a9338f Use CASEMAPPING dependent comparison to match channel names. Patch by Jon Mayo, bug #436. Emanuele Giaquinta 2007-05-18 09:56:08 +00:00
  • 38c3984d10 Fix irc_nickcmp_ascii by mapping only ASCII 65-90 to the corresponding lowercase counterparts. Emanuele Giaquinta 2007-05-18 09:51:30 +00:00
  • 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). Emanuele Giaquinta 2007-05-18 09:49:11 +00:00
  • dd00a593cc Add $tag to 'window' item in default configuration. Emanuele Giaquinta 2007-05-16 17:02:46 +00:00
  • c235c679cc Remove code duplication. Emanuele Giaquinta 2007-05-14 21:22:41 +00:00
  • 0a9a05c5c0 Update chanop flag before emitting nick mode changed signal (patch by Johan Kiviniemi) Wouter Coekaerts 2007-05-12 13:19:35 +00:00
  • a7f2fc3535 Allow logging of lines with no target only to logs with no items or with a wildcard item. Emanuele Giaquinta 2007-05-10 20:33:02 +00:00
  • 9c2d621cc6 Oops. Update address correctly now. Wouter Coekaerts 2007-05-08 18:41:10 +00:00
  • 023026e12b Update FSF address Wouter Coekaerts 2007-05-08 18:16:58 +00:00
  • 93492d8a35 Update FSF address. Emanuele Giaquinta 2007-05-08 17:51:51 +00:00
  • 2b2b904ada Do not call iconfig_get_str when target is NULL. Emanuele Giaquinta 2007-05-06 16:22:09 +00:00
  • 6f9dbc794d Do not recode the channel name used as target for the recoding of input line. Emanuele Giaquinta 2007-05-06 16:15:31 +00:00
  • 7ae34b2877 Off-by-one in parsing the channel name. Emanuele Giaquinta 2007-05-06 15:13:30 +00:00
  • 8552b47ce9 Bump version to 0.8.12-svn Wouter Coekaerts 2007-05-05 19:59:07 +00:00
  • bfc0b362e8 Move input recoding in irc_server_event. Emanuele Giaquinta 2007-05-05 15:37:58 +00:00
  • 2a915b21de Use autoreconf to bootstrap. Emanuele Giaquinta 2007-05-05 14:45:38 +00:00
  • 871aa6e679 Replace obsolete autoconf/automake macros with their current equivalent. Require automake-1.9. Emanuele Giaquinta 2007-05-05 14:29:25 +00:00
  • 87d02c32d8 Add ACLOCAL_AMFLAGS definition. Emanuele Giaquinta 2007-05-05 12:01:39 +00:00
  • 56902320b4 Revert, do not use IS_PRINTABLE in reverse_controls. Emanuele Giaquinta 2007-05-03 21:37:43 +00:00
  • 7c84b6fc2e Add common IS_PRINTABLE macro. Emanuele Giaquinta 2007-05-03 15:49:19 +00:00
  • b8380772e2 Remove broken code that prevents unloading of a script in some cases. Emanuele Giaquinta 2007-05-03 08:42:33 +00:00
  • 47117f1f5f Enable large file support using AC_SYS_LARGEFILE to get the correct options on AIX, bug #404. Emanuele Giaquinta 2007-04-29 23:43:17 +00:00
  • f866799bb0 Use dynamic storage for return value of channel_get_nickmode. Emanuele Giaquinta 2007-04-29 12:26:02 +00:00
  • 983ee1db88 Factor out code from set_print into a function to get a printable representation of a setting. Emanuele Giaquinta 2007-04-29 11:20:36 +00:00
  • 09f2bf2c05 Slightly optimize activity_hide_targets matching. Emanuele Giaquinta 2007-04-29 09:15:36 +00:00
  • aa172e0afb Do not send hostname to server, rather use username as the second argument to USER, patch by Alex Tarkovsky (bug #488). Emanuele Giaquinta 2007-04-28 14:11:02 +00:00
  • 83c178c169 Increment paste_keycount when the key before the one that starts a possible pasting is not a '\r' or '\n'. Emanuele Giaquinta 2007-04-28 11:45:34 +00:00
  • 39d15501c8 Ignore empty lines when pasting. Emanuele Giaquinta 2007-04-28 10:55:57 +00:00
  • 2f86e39e84 When sending a line as non-pasted reset also paste_entry, bug #405. Emanuele Giaquinta 2007-04-28 10:52:11 +00:00
  • 423fb7805b Remove useless function. Emanuele Giaquinta 2007-04-25 20:37:21 +00:00
  • a42b4202f2 Fix DCC get when file size is 0, bug #494. Emanuele Giaquinta 2007-04-25 19:22:39 +00:00
  • b2f6d813a4 Put release date in NEWS file Wouter Coekaerts 2007-04-25 18:13:08 +00:00
  • 2f0ec1e457 Release 0.8.11 0.8.11 Wouter Coekaerts 2007-04-25 17:59:20 +00:00
  • 362933c29e Add workaround for gcc 4.0.0/4.0.1, bug #219. Emanuele Giaquinta 2007-04-23 08:30:36 +00:00
  • 08340b72be Fix typos. Emanuele Giaquinta 2007-04-19 08:21:51 +00:00
  • 8861980f94 Release 0.8.11-rc2 Wouter Coekaerts 2007-04-18 20:00:10 +00:00
  • af94d52d21 update NEWS Wouter Coekaerts 2007-04-18 17:48:55 +00:00
  • eb87e8aa72 revert last change. Already possible with /format -delete daychange (fixed in r4428) Wouter Coekaerts 2007-04-16 19:10:46 +00:00
  • c1abb843b2 Hide daychange. Geert Hauwaerts 2007-04-16 18:55:15 +00:00
  • 27ec7f0f1e Properly initialize reference count for a new setting, bug #235. Emanuele Giaquinta 2007-04-16 00:27:43 +00:00
  • 8efa5e6ce7 Document time format for /scrollback goto. Emanuele Giaquinta 2007-04-14 20:45:04 +00:00
  • ac4bbd4a22 Reindent. Emanuele Giaquinta 2007-04-14 20:26:22 +00:00
  • e2cc91c19a Modify gui_entry_draw_from to clear to end of line only if it has not written till the last column. Emanuele Giaquinta 2007-04-14 20:20:37 +00:00
  • 1651390651 Remove non-existent options for configure. Emanuele Giaquinta 2007-04-14 18:11:31 +00:00
  • 44b4145be3 Works :) Geert Hauwaerts 2007-04-14 16:07:10 +00:00
  • 2b20adc0a8 Dummy post-commit test Geert Hauwaerts 2007-04-14 16:06:50 +00:00
  • a4cd003bd0 Removed automatic glib downloading and compiling. Wouter Coekaerts 2007-04-14 15:17:19 +00:00
  • ace371b2a3 Revert r4352. Emanuele Giaquinta 2007-04-14 11:09:37 +00:00
  • d701ef4024 Make completer for action/msg/query more self-contained by completing nicks in the active channel. Emanuele Giaquinta 2007-04-14 11:01:56 +00:00
  • 9898328865 Local opers on IRCnet (umode +O) get the server->server_operator flag. Geert Hauwaerts 2007-04-09 14:55:42 +00:00
  • 3ae155f100 Only consider autolog logs when looking for an open log in autolog_open. Emanuele Giaquinta 2007-04-07 15:00:25 +00:00
  • 01a2e609ab Bind also CSI 1 ; 5 D to key cleft and CSI 1 ; 5 C to key cright. Emanuele Giaquinta 2007-04-07 14:57:58 +00:00
  • a6ecce1d39 Allow logging of lines with no target to matching non autolog logs. Emanuele Giaquinta 2007-04-07 14:38:53 +00:00
  • 00df474df4 Remove unused gettext code. Emanuele Giaquinta 2007-04-07 14:33:45 +00:00
  • b549e83321 Fix core_init definition. Emanuele Giaquinta 2007-04-07 14:20:00 +00:00
  • 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. Emanuele Giaquinta 2007-04-05 18:25:29 +00:00
  • 760e102d44 Deleting the CIA test file Geert Hauwaerts 2007-04-05 18:07:41 +00:00
  • 7f8eb031bc CIA test Geert Hauwaerts 2007-04-05 18:04:38 +00:00
  • 87ee8e85ca When removing a line from the view also unconditionally remove any bookmark for that line rather than moving it to the next/previous line, if any. Emanuele Giaquinta 2007-03-12 22:54:45 +00:00
  • 295e5980d3 Remove superflous empty lines. Emanuele Giaquinta 2007-03-12 00:12:17 +00:00