Commit graph

  • feaee35653 Channels weren't synced if you joined multiple channels at once and one of the chennels couldn't be joined for some reason. Timo Sirainen 2001-10-21 11:24:24 +00:00
  • 3ae5080619 /TOPIC <tab> inserts the topic in active channel. Timo Sirainen 2001-10-21 11:22:06 +00:00
  • 06c431bcd7 Don't autojoin channels that have already been joined in some other server connection in same chat network. This has mostly been just annoying, and this enables us to add eg. 20 channels autojoinable, then create 2 server connections and irssi will automatically join the first 10 in first connection and 10 other in the later (well, or at least if the 10 later channels get "not enough channels" message from server before the connection is finished, which well might not happen .. problem :) Timo Sirainen 2001-10-21 11:08:49 +00:00
  • e5c9dc37dc Check time changes every half a second instead of every second. Timo Sirainen 2001-10-21 11:06:58 +00:00
  • ec81d7b6fe Deinitialize perl before textui stuff. Timo Sirainen 2001-10-21 10:31:03 +00:00
  • 79212504ec Lag statusbar item isn't anymore displayed always Timo Sirainen 2001-10-21 10:25:37 +00:00
  • b5fa93c6e7 Statusbar items weren't unregistered correctly when script was unloaded. Timo Sirainen 2001-10-21 10:22:55 +00:00
  • a5142ec311 Initialize perl before fe_common_core_finish_init() or sending "irssi init finished". This way if /LOAD perl is in startup-file we don't load it twice. Timo Sirainen 2001-10-21 09:25:29 +00:00
  • e5abcdb76c fix a fix Timo Sirainen 2001-10-20 22:02:55 +00:00
  • 097206878d When assiging chatnet to server connect record, always try to get the name from chatnets list so the case will be correct. Timo Sirainen 2001-10-20 21:39:01 +00:00
  • 751f9672ab typofix - quit msg should be randomized if the msg isn't given (not if it is given..) Timo Sirainen 2001-10-20 21:38:40 +00:00
  • bac85d3fdd Perl defaults now to static. Having it in module had too many problems. Timo Sirainen 2001-10-20 21:32:22 +00:00
  • d4ef1bdd03 When printing server disconnection texts, use the server parameter for printformat() so the texts go to correct windows. Timo Sirainen 2001-10-20 21:09:17 +00:00
  • 8433d560f0 forgot one core_sources -> common_sources change Timo Sirainen 2001-10-20 20:23:07 +00:00
  • ed779db220 renamed XXX_SOURCES -> xxx_sources so automake 1.5 won't complain about it Timo Sirainen 2001-10-20 20:14:00 +00:00
  • 3065583f7a Removed unwanted extra INCLUDES. Timo Sirainen 2001-10-20 20:07:33 +00:00
  • 76c6e9ab83 Dependencies finally work correctly in perl libraries (they're each compiled separately now). Added statusbar code to available to perl, it's now possible to create new statusbar items with perl scripts. Timo Sirainen 2001-10-20 19:52:07 +00:00
  • 17f4d6b5de added mainwindow_resize_freeze() and .._thaw() functions to temporarily freeze all window resizes. It's now being used with statusbar code so changing between split windows don't make the screen jump around. Timo Sirainen 2001-10-20 14:30:20 +00:00
  • a5b32b70a7 Added API version check between perl module and perl libs. perl_scripts_deinit() now destroys all dynamically loaded libraries (Irssi, Irssi::Irc, Irssi::UI too) so /UNLOAD perl should now release more memory, this also makes /unload perl, /load perl work again. Timo Sirainen 2001-10-20 13:19:25 +00:00
  • 476b5ec863 $~ crashed if arglist was empty Timo Sirainen 2001-10-20 11:30:24 +00:00
  • 75ebab8089 Get the server tag to query from dcc->servertag, not dcc->server->tag, to make it work correctly when accepting dcc chat when not connected to server. Timo Sirainen 2001-10-20 11:26:40 +00:00
  • f33c283317 /BIND -delete doesn't anymore leave empty {} blocks in configuration file. Timo Sirainen 2001-10-20 11:20:37 +00:00
  • 69dccf4a67 When resizing terminal smaller, destroy some split windows if they don't fit into screen otherwise. Also, irssi doesn't crash anymore or mess up the screen even if terminal is resized to 1x1 size (not sure of 0x0, my terminal doesn't resize that small, and maybe I shouldn't bother with it anyway :) Timo Sirainen 2001-10-20 10:35:42 +00:00
  • 113486564f Fixed restoring split windows layout. Some other split window resizing fixes Timo Sirainen 2001-10-20 10:01:29 +00:00
  • 0d4de36c6e Randomizes the quit msg only if it wasn't given. Timo Sirainen 2001-10-19 17:28:34 +00:00
  • e746a0b679 Leave one space before topic in topicbar. Timo Sirainen 2001-10-19 12:35:03 +00:00
  • f6da2c3563 updated infobar text Timo Sirainen 2001-10-19 12:13:59 +00:00
  • 7d7b5e380e /LASTLOG -count option added. patch by dgl@dgl.cx Timo Sirainen 2001-10-19 11:59:27 +00:00
  • b9cdd10a86 format string exploit found & patch by cph@cph.demon.co.uk Timo Sirainen 2001-10-19 11:37:13 +00:00
  • 40edf12dca Actions are now transferred correctly, own messages in main irssi are transferred now to clients. Patch by ganesh@earth.li. Timo Sirainen 2001-10-19 11:28:56 +00:00
  • 1e87b0b59f added "ctcp msg" and "ctcp reply" signals. Timo Sirainen 2001-10-19 10:02:38 +00:00
  • c4606ee2bd escape % with % so /HELP hilight won't treat them as colors Timo Sirainen 2001-10-18 10:30:03 +00:00
  • 7446a0eb3a added sb_topic_bg Timo Sirainen 2001-10-17 14:59:02 +00:00
  • 980bd19808 mainwindow_set_statusbar_lines() resized only active window - not all windows in that main window.. This made screen mess up for example with /RELOAD. Timo Sirainen 2001-10-15 20:18:34 +00:00
  • 16247b8c34 fixed a small memleak when unloading module Timo Sirainen 2001-10-15 18:37:13 +00:00
  • 8c5ac3fb24 refcount for timeouts/inputs wasn't 0 initially so it caused some memleaks. Timo Sirainen 2001-10-15 18:30:33 +00:00
  • b3779bc7a5 -ansicolors -mirccolors => -colors in /LOG OPEN syntax, since there's only -colors currently.. Timo Sirainen 2001-10-15 15:31:40 +00:00
  • b7e41fe358 /DEVOICE * should devoice operators having voices too. Timo Sirainen 2001-10-15 12:53:20 +00:00
  • d92ad715b4 perl_prefix_note shouldn't be printed if --enable-perl-path was given. Timo Sirainen 2001-10-14 15:19:57 +00:00
  • a1d3cf9932 --with-perl-lib=site didn't work if --prefix was given Timo Sirainen 2001-10-14 14:56:49 +00:00
  • 53d5c92cf4 Fixed some memory leaks. Timo Sirainen 2001-10-14 14:14:54 +00:00
  • 2752599e7a fixed a minor memleak Timo Sirainen 2001-10-14 13:45:27 +00:00
  • 44270041c2 Irssi lost channel key for secret/private channels after join. Timo Sirainen 2001-10-14 13:33:22 +00:00
  • 880de0fe12 added delete_to_next_space command Timo Sirainen 2001-10-14 11:33:13 +00:00
  • 8c7243f19c delete_previous_word and delete_next_word now deletes only until non-alphanumeric character is found. added delete_to_next_space command. Timo Sirainen 2001-10-14 11:32:06 +00:00
  • 4e9ff3d6d8 $winname expando didn't change on "window changed" signal. Timo Sirainen 2001-10-14 11:25:26 +00:00
  • f86da8c0e5 Window-statusbars are created correctly with /RELOAD, some input line fixes related to /RELOAD. Timo Sirainen 2001-10-14 11:17:13 +00:00
  • 1718083cf6 Resizing terminal works now properly, also sends "terminal resized" signal now. Timo Sirainen 2001-10-14 10:45:00 +00:00
  • de3bae13c5 Removed hilighting from info-bar. Looks horrible with reversed text in terminal with white background. Timo Sirainen 2001-10-14 10:15:27 +00:00
  • 85749b70bd Reversed text (^V) works again. Timo Sirainen 2001-10-14 10:14:32 +00:00
  • b716b29cb7 fallback to sb_background in theme if no other statusbar background settings were found. Timo Sirainen 2001-10-14 09:54:52 +00:00
  • 3e3f9ac223 $usermode's "user mode changed" signal had wrong argument check (server vs. window) so it didn't really detect mode changes. Timo Sirainen 2001-10-14 09:48:30 +00:00
  • 80dd9a15ca Irssi::timeout_add() and Irssi::input_add() now accepts any type of variable as data instead of just string. Timo Sirainen 2001-10-14 09:07:26 +00:00
  • b0ac3b83e7 updated for the statusbar Timo Sirainen 2001-10-13 21:23:35 +00:00
  • 7e56ccba1e When active input line was destroyed, irssi didn't set active_entry to NULL. Timo Sirainen 2001-10-13 16:59:03 +00:00
  • 6924eec71f expand ~ in --prefix. should fix at least some perl problems with configuring with --prefix=~/ Timo Sirainen 2001-10-13 16:22:11 +00:00
  • dbe49236d2 Configurable statusbar - see default config file (irssi.conf) for example how to configure it. Added %> format which clears to end of line using the current bg color. Added support for multiple input lines (just the core, not used anywhere yet). Timo Sirainen 2001-10-13 16:11:13 +00:00
  • b32a9a9585 added statusbar configuration Timo Sirainen 2001-10-13 16:10:19 +00:00
  • 42f5b80f2a "extern const char *default_config;" - some other parts of irssi might want to use the default config also. Timo Sirainen 2001-10-13 15:17:54 +00:00
  • c988af4150 Added MODULE_DATA_UNSET() macro and started using it. Just to make sure we don't try to access free'd data. Timo Sirainen 2001-10-02 07:55:51 +00:00
  • 56331f78e0 Use the nick as target when printing notify messages, so they go to query windows. Timo Sirainen 2001-10-01 12:05:50 +00:00
  • 6c2480b44f /HELP say by peter@catslair.demon.nl Timo Sirainen 2001-10-01 08:20:38 +00:00
  • de0ab10145 /SET translation was broken - fixed by lam@e-gate.pl. Timo Sirainen 2001-10-01 07:04:11 +00:00
  • 26d84e25ab added expando_get_signals() and special_vars_get_signals() to return list of signals the expandos use. Also added "time changed" signal which gets emitted when $Z changes. Timo Sirainen 2001-09-23 17:32:05 +00:00
  • a51170c00f channel_create() wasn't called properly Timo Sirainen 2001-09-22 16:06:15 +00:00
  • 80df4378d3 added config_node_first() function to get the first non-comment node. Timo Sirainen 2001-09-22 15:24:40 +00:00
  • 5976d82fa7 config_node_next() - Returns the next non-comment node in list. Use this function when reading blocks/lists in config file. Timo Sirainen 2001-09-22 14:53:54 +00:00
  • bb507a8b85 /SET translation now says if there were any errors Timo Sirainen 2001-09-22 11:25:08 +00:00
  • d246f862e8 /COMMAND creation example fixed/updated. Timo Sirainen 2001-09-22 08:15:30 +00:00
  • 235402aa9f updated Timo Sirainen 2001-09-21 14:57:29 +00:00
  • e41f1dc73f bind_key format updated. Doesn't truncate the key now. Timo Sirainen 2001-09-21 14:09:44 +00:00
  • d46db0aac2 When using /SET hostname ipv6:address, replace the ':' char with '_' so it won't break the USER command which is sent to server at connect. Timo Sirainen 2001-09-20 17:56:33 +00:00
  • 29d983093e PARAMS -> ARGS fix again.. Timo Sirainen 2001-09-20 16:50:27 +00:00
  • 82ce76100c s/PARAM_FLAGS_ONLY_PARAMS/PARAM_FLAG_ONLY_ARGS/ since they're called arguments everywhere :) Timo Sirainen 2001-09-20 16:44:22 +00:00
  • 1b42f89ccb $*, $~ and $-n should still work with PARAM_FLAG_ONLY_PARAMS. Timo Sirainen 2001-09-20 16:43:24 +00:00
  • 7814192f03 special vars: added PARSE_FLAG_ONLY_PARAMS. Theme loading now uses it so you can use $C etc. in themes to print the active channel. printformat() also expands it now correctly to the server/target where the message was printed, not to the active window's server/target. Timo Sirainen 2001-09-20 15:58:14 +00:00
  • 8104317897 perl_signal_remove() didn't work. Timo Sirainen 2001-09-20 14:21:46 +00:00
  • 2c2ed3c4df updated Timo Sirainen 2001-09-19 09:15:44 +00:00
  • 0abee30dc2 "Unknown chat network" error now tells to create it with /IRCNET ADD (..which is a bit wrong with non-IRC..) Timo Sirainen 2001-09-18 15:37:07 +00:00
  • 56b7f5ecbf Print the log's expanded file name when complaining about not being able to create log file. Timo Sirainen 2001-09-17 13:04:23 +00:00
  • 2655c1ffe0 ..the same fix.. Timo Sirainen 2001-09-13 13:08:25 +00:00
  • 8e6f743893 Don't crash if the IRC server doesn't print your nick in /NAMES list after join. Timo Sirainen 2001-09-13 13:06:19 +00:00
  • 20e26554cd The new /SET dcc_port range didn't work properly.. Timo Sirainen 2001-09-12 12:19:59 +00:00
  • 50eae89a96 /BIND ^W-1 was treated as ^W + '-' + '1', not as ^W + '1'.. Timo Sirainen 2001-09-11 18:32:43 +00:00
  • 5360b3eaaf escape_target() didn't escape / chars properly, it just crashed irssi.. Timo Sirainen 2001-09-11 18:20:10 +00:00
  • 3432f02a05 It's now possible to stop single character /BINDs from printing to input line. Hiascii characters didn't work properly with /BIND. Timo Sirainen 2001-09-11 18:15:17 +00:00
  • f4fdd56890 Updated "module xxx" signals. Timo Sirainen 2001-09-11 18:04:57 +00:00
  • 8cab35aed3 Server notices shouldn't contain target field when printing it, it's always you anyway. Timo Sirainen 2001-09-11 18:02:17 +00:00
  • eb9f1eb985 autolog: target name is now always lowercased with irc protocol. Timo Sirainen 2001-09-11 17:47:31 +00:00
  • c7f7ec4391 /LOAD fixes for modules with no core part, and /LOAD ~/... Timo Sirainen 2001-09-11 17:38:47 +00:00
  • b5d317536c sys/resource.h check - needed for the ulimit change.. removed libintl.h check since it's not used anymore. Timo Sirainen 2001-09-11 17:32:29 +00:00
  • 41df7da60e Added option /SET channel_sync - if disabled irssi disables the channel syncing entirely. This breaks /BAN and probably something else too. Just a temporarily kludge until I fix this properly (on demand /USERHOST at /BAN time, etc.). Timo Sirainen 2001-09-11 15:45:42 +00:00
  • 80664fabb6 -targets accepts space separated list.. Timo Sirainen 2001-09-11 12:46:26 +00:00
  • db2a25d22d /SET dcc_port accepts now port range (eg. "10000 20000") Timo Sirainen 2001-09-10 20:21:05 +00:00
  • 460281eb8a /SET override_coredump_limit - sets core file size to unlimited if set ON (default). Timo Sirainen 2001-09-10 19:50:53 +00:00
  • 9dd057825b Disabled using idcok() which caused redrawing problems with netbsd. Timo Sirainen 2001-09-10 15:34:49 +00:00
  • be6cf00ebb Restoring split windows layout didn't work properly (didn't I already commit this days ago?) Timo Sirainen 2001-09-09 12:20:17 +00:00
  • 8e3005a1c1 /WINDOW MOVE UP|DOWN might have crashed. Timo Sirainen 2001-09-09 12:12:28 +00:00
  • 5c45593f02 /WINDOW ITEM MOVE didn't work properly if there was space after parameter (..which tab-completion added..) Timo Sirainen 2001-09-08 18:57:09 +00:00
  • 477e1615af Loading modules that didn't have "core" part didn't work (eg. irc_proxy). Timo Sirainen 2001-09-08 18:02:49 +00:00