Commit graph

  • d87d8caece Some crashfixes with command history. Timo Sirainen 2001-12-20 21:52:16 +00:00
  • 9ddebe6bcf Added command history groups, set them with /WINDOW HISTORY. Patch by peder@ifi.uio.no Timo Sirainen 2001-12-20 13:29:20 +00:00
  • 9ed228551b "nick mode changed" signal was missing channel parameter Timo Sirainen 2001-12-20 12:46:34 +00:00
  • f6cd4478c3 And the final #include :) Timo Sirainen 2001-12-20 02:18:35 +00:00
  • c255a7b8ea Still some #include "servers.h"s .. Timo Sirainen 2001-12-20 02:17:35 +00:00
  • bf5b6c08c5 Added WINDOW_REC declaration to common.h, removed unneeded #include "servers.h" from fe-windows.h which broke several files, added the #include in them. Timo Sirainen 2001-12-20 02:14:49 +00:00
  • 4d1938d4ef Changed ircnet's max_query_chans to 5 from 10, so that it wouldn't take forever to receive WHO replies if you join to 10 channels.. Timo Sirainen 2001-12-19 15:58:23 +00:00
  • c99205b512 Never allow adding CR or LF characters to input line, they could mess up everything. Timo Sirainen 2001-12-19 15:25:16 +00:00
  • 080b491db9 Hidden entry texts shouldn't have gone to command history.. Timo Sirainen 2001-12-19 00:42:22 +00:00
  • e46446e950 Since I accidentally already committed some of the detach-code, here's the rest of it. It doesn't really work, you can make irssi detached but you can't attach to it anymore :) Timo Sirainen 2001-12-17 23:01:12 +00:00
  • ba09b3f299 if window-specific history is off, the command that closed the window should go in the command history. Timo Sirainen 2001-12-17 22:13:18 +00:00
  • 4bc4da5c6b mode +d is now also treated as having argument (hybrid 7 / dancer realname ban) Timo Sirainen 2001-12-17 19:47:23 +00:00
  • f126e1b2c3 irssi-dummy was still in Makefile Timo Sirainen 2001-12-17 19:41:18 +00:00
  • 35d363136f Separate irssi-dummy binary was a bit stupid idea, now it can be started with -d command line parameter. Timo Sirainen 2001-12-17 18:41:06 +00:00
  • 475aa27588 Added irssi-dummy binary which works like ircii's dummy mode. Timo Sirainen 2001-12-17 16:27:20 +00:00
  • 5b5df3ebbe /VERSION printed time wrong, hopefully the last version fix.. Timo Sirainen 2001-12-16 02:21:27 +00:00
  • 6720940e1a Leading zeros didn't work well in IRSSI_VERSION_TIME. Timo Sirainen 2001-12-16 01:41:29 +00:00
  • 5916b9dcb8 Still more version changes .. Irssi::version() now returns the version in "date.time" format, so now it's also possible to "use Irssi 20011216.0149;". Timo Sirainen 2001-12-15 23:49:35 +00:00
  • 5f271da0a4 Print IRSSI_VERSION_TIME in /VERSION too. Timo Sirainen 2001-12-15 23:39:24 +00:00
  • 7d722f6ca3 irssi --version now prints the IRSSI_VERSION_TIME as well Timo Sirainen 2001-12-15 23:33:44 +00:00
  • 7bda808395 Added $versiontime and Irssi::version_time() Timo Sirainen 2001-12-15 23:26:09 +00:00
  • 3007e251a6 IRSSI_VERSION_DATE is now parsed from ChangeLog by configure. Also added IRSSI_VERSION_TIME. Timo Sirainen 2001-12-15 23:15:05 +00:00
  • 80f2666d09 Removed "gui window goto" signal, it hasn't been used for ages. Timo Sirainen 2001-12-15 21:22:48 +00:00
  • 4dff614333 Irssi::ignores() wasn't working, it looked at the server list.. Timo Sirainen 2001-12-15 20:37:50 +00:00
  • 1410b3bc4c Removed this accidentally, you'll need to rm irssi-version.h;cvs update irssi-version.h manually.. Timo Sirainen 2001-12-15 19:37:36 +00:00
  • 1aed7cb956 IRSSI_VERSION_DATE is now a number, so you can do #iffing with it Timo Sirainen 2001-12-15 19:28:44 +00:00
  • c0620e0804 max_query_chans = "10" removed from all networks except ircnet. Looks like it's the only network where it works.. Timo Sirainen 2001-12-15 18:24:21 +00:00
  • 5e65d39261 Updated to ignore the ident, and added optional parameter to specify the minimum number of clones to show from host. Timo Sirainen 2001-12-15 13:22:38 +00:00
  • 68883efd3e Better support for actions and CTCPs. Timo Sirainen 2001-12-15 13:10:51 +00:00
  • 26d9da61c8 net_listen(): when socket() failed because we tried to use IPv6, we should have falled back to IPv4, but wrong errno was checked. Timo Sirainen 2001-12-14 22:19:54 +00:00
  • 740ab0d550 warning fixed Timo Sirainen 2001-12-14 22:04:28 +00:00
  • 496db0eefc Redirections were broken if server_redirect_event() didn't list the stop event. Timo Sirainen 2001-12-14 16:11:13 +00:00
  • 369ce5d699 perl_timeout_add() didn't add the script pointer to the source record, so unloading scripts didn't remove the timeouts. Timo Sirainen 2001-12-14 15:59:35 +00:00
  • 6ec7d152b0 Fixed some asserts. Timo Sirainen 2001-12-14 02:02:08 +00:00
  • 6774b4b30f Added reference counting to server record. At least now we don't accidentally use a destroyed server record when some /command disconnects the server (shouldn't happen really) or when irc_send_cmd() fails sending data to server and disconnects the server (I don't know if this ever happens, but if it does, it very well could have caused crashes) Timo Sirainen 2001-12-14 01:54:12 +00:00
  • ebd09ede51 bugfix for previous fix :) Timo Sirainen 2001-12-14 01:43:41 +00:00
  • f8dd514805 e/I/O/q mode changes shouldn't change the visible channel mode. Timo Sirainen 2001-12-14 00:42:25 +00:00
  • 86cb263f68 Added "setup saved" signal, updated "setup reread" to contain file name Timo Sirainen 2001-12-13 19:15:00 +00:00
  • 5705e7b4f2 If window specific history was on and command changed a window, the command was saved in wrong window's buffer. Timo Sirainen 2001-12-11 20:31:45 +00:00
  • 617123b5d4 I always forget Perl 5.004 doesn't have PL_na .. so, now I've declared for 5.004, and changed all STRLEN n_a code to use PL_na instead. Timo Sirainen 2001-12-11 16:44:53 +00:00
  • d4ee6fd604 User mode changes weren't visible. Timo Sirainen 2001-12-11 15:15:38 +00:00
  • 3f59c18082 Fixed a memory leak + some cleanups Timo Sirainen 2001-12-11 02:02:47 +00:00
  • d08830f9cb Added Irssi::settings_add_...(), patch by peder@ifi.uio.no Timo Sirainen 2001-12-11 00:07:18 +00:00
  • 020861c698 Netsplit saved the NICK_REC, but didn't save the dynamically allocated strings which were part of it. Removed it now and replaced it with saving only op/halfop/voice status. Might have caused some crashes? (hopefully did :) Timo Sirainen 2001-12-10 23:32:46 +00:00
  • 3b8622f1aa Allow exporting symbols, patch by juerd@juerd.nl Timo Sirainen 2001-12-10 20:23:50 +00:00
  • eb91b126ec Moved Irssi::command(), Irssi::Server::command() and Irssi::Windowitem::command() from ui to core. Also, Irssi::command() now doesn't default to active server/window item, if this breaks any scripts change them use Irssi::active_win()->command() instead. Timo Sirainen 2001-12-10 17:37:51 +00:00
  • 1d340a9660 /SET irssiproxy_ports example had ircnet/ports swapped. Timo Sirainen 2001-12-10 13:20:20 +00:00
  • 45bb286d59 307 line is used for /USERIP in undernet. Also changed some other alternative reply handlers to call event_received() instead of print it itself. Timo Sirainen 2001-12-10 00:38:12 +00:00
  • 83adc00160 Added Irssi::command_set_options() Timo Sirainen 2001-12-09 21:55:06 +00:00
  • 15e815e8d3 Better support for halfops, patch by yathen@web.de Timo Sirainen 2001-12-09 17:13:48 +00:00
  • a8419ed5b9 Support for OPN's channel forwarding. Timo Sirainen 2001-12-09 17:13:10 +00:00
  • e8696c711e Regexp-ignores weren't compiled at startup - thanks to Manoj Kasichainula for noticing this, I never tried restarting when trying to reproduce the regexp problems :) Timo Sirainen 2001-12-09 16:06:52 +00:00
  • 6a1f6b560f Still some window closing bugs/crashes. Timo Sirainen 2001-12-09 14:03:44 +00:00
  • ac8109ac9e fixed wrong hash key lengths, patch by peder@ifi.uio.no Timo Sirainen 2001-12-09 00:41:33 +00:00
  • 9f4ba1f5d9 /IGNORE list: Show the -pattern and also show if the regexp is invalid. Timo Sirainen 2001-12-08 14:41:57 +00:00
  • 3359d091b0 Fixed server_redirect_peek_signal() to compile again. Timo Sirainen 2001-12-08 02:03:25 +00:00
  • ec79871a7a server_redirect_peek_signal() now contains int *redirected parameter which indicates if event belongs to redirection even while it didn't have any redirection signal. Proxy uses this to figure out if the event should be sent to clients or not (/WHOIS in proxy sent 3 middle lines to all clients before this). Timo Sirainen 2001-12-07 23:41:45 +00:00
  • 54a933f29c Small focus bugfix when closing a split window. Timo Sirainen 2001-12-07 23:26:46 +00:00
  • 1b8a5a866d Fixed some problems with mainwindow resizing not affecting the subwindows. Timo Sirainen 2001-12-07 23:20:23 +00:00
  • 9b08e5c640 /SET hide_mirc_colors - patch by paul@raade.org Timo Sirainen 2001-12-07 22:46:09 +00:00
  • 0f29e57c14 Removed Irssi::require_version(), we'll use "use Irssi 20011207;" style now. Timo Sirainen 2001-12-07 22:18:39 +00:00
  • a09075938f Added Irssi::require_version() Timo Sirainen 2001-12-07 21:52:41 +00:00
  • 9a44941ca4 "redirect first" and "redirect last" events can be used with server_redirect_event() to get a signal emitted when redirection begins / ends. Timo Sirainen 2001-12-07 21:41:46 +00:00
  • 14d6e95656 Still ban exception / invite list removes. Timo Sirainen 2001-12-07 21:39:53 +00:00
  • 5dfe5f8a5d $!xx! history search didn't work because history_func() got also the trailing '!' character. Timo Sirainen 2001-12-07 19:45:47 +00:00
  • 3f275ebd55 Added support for 326 and 327 whois numerics in OPN. Timo Sirainen 2001-12-07 19:40:37 +00:00
  • fe8971ac8f Send NICK change before 001 request so that ircII also knows our real nick. Timo Sirainen 2001-12-07 15:58:58 +00:00
  • cb6e1286cd Several fixes to work better with non-irssi clients, also fixed a potential crash if sending a wrong PASS. Timo Sirainen 2001-12-07 15:39:30 +00:00
  • 5bab99f096 Fixed 2 small memory leaks. Timo Sirainen 2001-12-07 04:27:32 +00:00
  • d59dfd54b3 parameters types for timeout_add() and input_add() changed from void* to SV* Timo Sirainen 2001-12-07 02:55:15 +00:00
  • 2533e17bcc Removed g_free(package) that wasn't supposed to be there. Timo Sirainen 2001-12-07 02:40:30 +00:00
  • 4c6237256f /IRCNET ADD -usermode option added. Timo Sirainen 2001-12-06 23:29:48 +00:00
  • be8778052e On nick collision kills, reconnect back immediately. On any other type of kills, stop reconnecting to the server entirely. Timo Sirainen 2001-12-06 23:10:41 +00:00
  • 6be1390303 /UPGRADE broke reconnections to server. Timo Sirainen 2001-12-06 23:05:54 +00:00
  • 6e2b0d41d9 Treat all WHOIS requests as remote. Timo Sirainen 2001-12-06 23:05:08 +00:00
  • e173a416d2 Added some max_*_in_cmd + some more stuff to Irssi::Irc::Server record. Timo Sirainen 2001-12-06 21:14:06 +00:00
  • 2e78d926ef $winref and $winname shouldn't crash if there's no active window. Timo Sirainen 2001-12-06 20:57:28 +00:00
  • e558f1252a Irssi::signal_add() accepts now a hash, so you can do eg. signal_add('sig1' => 'func1', 'sig2' => 'func2'); Timo Sirainen 2001-12-06 20:46:31 +00:00
  • 31dcd8258f Irssi::signal_add(), Irssi::timeout_add(), Irssi::input_add() and their variants now also allow use of code references. Timo Sirainen 2001-12-06 17:17:40 +00:00
  • 9dd46372ff Allow sending USER before NICK when logging in. Timo Sirainen 2001-12-06 15:11:08 +00:00
  • 80dff168fd added signal_get_emitted() and signal_get_emitted_id() Timo Sirainen 2001-12-04 16:41:49 +00:00
  • c9d4a35bd8 Moved the VERSION-removal of config.h.in to configure from autogen because "make dist" ran autoheader again and the VERSION wasn't removed. Timo Sirainen 2001-12-04 15:15:14 +00:00
  • 6e187b4a9a Added README.cygwin. Timo Sirainen 2001-12-04 15:07:27 +00:00
  • 6211e7a460 Use white foreground color for blue-bg'd statusbars instead of "default color" which doesn't work well if it's not white. Timo Sirainen 2001-12-04 14:56:28 +00:00
  • fbf8ba37c9 Added text "You can also give the default foreground color for statusbar items." to sb_background setting. Timo Sirainen 2001-12-04 14:43:52 +00:00
  • 377b66745d Never print the last character in screen, this may break some terminals (cygwin at least). Timo Sirainen 2001-12-04 14:40:37 +00:00
  • 575a5a3b8b Don't match nicks in -nick hilights. Timo Sirainen 2001-12-04 14:08:34 +00:00
  • aeae7935ec MAX_FAILURE_COUNT was used off-by-one (ie. 1 meant actually 0..) Timo Sirainen 2001-12-03 23:46:12 +00:00
  • 6041c93b56 Irssi::UI::Window's data_level and hilight_color contained wrong hash length arguments. Timo Sirainen 2001-12-03 23:18:31 +00:00
  • 5f7774db81 "channel wholist" still wasn't sent at proper times. Timo Sirainen 2001-12-03 20:39:14 +00:00
  • 09b380536f "channel wholist" was sent to channels that hadn't received /WHO list yet. Timo Sirainen 2001-12-03 20:09:17 +00:00
  • 782ac81f2c added "Press ENTER to continue" text after the "want to download glib?" text. Timo Sirainen 2001-12-03 19:56:09 +00:00
  • 84abc35a81 Fixed a memory leak and a crash when notifylist_check_join() was called with NULL realname. Timo Sirainen 2001-12-03 19:51:00 +00:00
  • aa3513eaaf Show @#channel notices as regular notices again. Don't hilight it or @#channel msgs. Timo Sirainen 2001-12-03 19:50:21 +00:00
  • 544af9942e added a few asserts to make sure we don't mess up if IDs go above 16bit Timo Sirainen 2001-12-03 17:45:34 +00:00
  • 9f5c181936 Added processes to be extern instead of static. Also added Irssi::processes() Timo Sirainen 2001-12-03 17:05:09 +00:00
  • bad59362d3 Added some cygwin help. Timo Sirainen 2001-12-03 16:04:10 +00:00
  • cb0c661069 a bit more proper initializing of Irssi package.. Timo Sirainen 2001-12-03 14:40:54 +00:00
  • 1eeb5cf362 add the "gui exit" with signal_add_last() so it can be aborted while still running the other "gui exit" hooks. Timo Sirainen 2001-12-03 13:06:31 +00:00
  • 294c94573a removed unused variable Timo Sirainen 2001-12-03 13:05:46 +00:00