Commit Graph

  • ec4f5c9822 cfgfiles: Turn off style-userlist by default. maingui: Move close/detach to the end of the tab menu for safety. servlistgui: set empty fields to NULL to avoid logging in with empty username. tabs(tab_rename): ref the attr before changing the label, then unref it. xtext: Separator line now has its own cursor (Richard Gobeille). zed 2004-07-14 09:05:28 +0000
  • e909d03512 servlist: Add prepend arg to servlist_net_add. servlistgui: Fix handling of keypresses in the treeview. Fix position of newly added network. Don't crash when you Remove->OK->Edit. zed 2004-07-13 07:26:05 +0000
  • cf7a1cc8e5 servlist: Save and load nickserv password. palette: New color set by SilvereX. servlistgui: Brand new GUI, simpler, more intuitive. zed 2004-07-13 06:41:47 +0000
  • 90b11aa212 setup/cfgfiles: Add tab_small setting. inbound: Make colornicks use 16-31. textevents: Fix some types, including colornicks and action event. maingui: Add code for small-tabs setting. Check current_sess is not NULL on focus_cb. userlistgui: Use gtk_cell_renderer_text_set_fixed_height_from_font, it might make it faster. zed 2004-07-12 15:19:02 +0000
  • a69eb80b70 Windows script auto-load fixed mooooooo 2004-07-10 18:54:21 +0000
  • 304cd81816 Windows script auto-load fixed mooooooo 2004-07-10 18:52:25 +0000
  • fb85f07d73 fkeys.c: The never ending nick-completion story. servlistgui.c: Tweak appearance a bit. setup.c: Fixup color page glitch. zed 2004-07-09 15:25:20 +0000
  • b2a5b00941 Don't save .confs if they're just the internal defaults. This lets people change language more easily. zed 2004-07-08 16:16:17 +0000
  • 42f01448d4 Added new "popup new tabs to front" setting (Kyoshiro). setup.c: Further cleanups. New hardcoded text events are now WhiteTheme2 using colors 16-31. zed 2004-07-08 05:03:25 +0000
  • ae1a43eaba Fixed bug in emit_print that triggered "Use of uninitialized value ..." warnings. lsitu 2004-07-07 21:05:57 +0000
  • 33e267c3ff cfgfiles.c: Add functions to get/put hex colors. palette.c: Add ability to load 2.0.x's palette.conf. Map custom colors to 256+. zed 2004-07-07 16:44:30 +0000
  • 1543726ec8 Bump version to 2.1.0. userlistgui.c/fe-gtk.c/maingui.c: Change indexes into colors[] to the new ones. menu.c: "Lists" -> "Advanced" seems to make more sence. palette.c: Add 16 extra colors, plus one for markerline. Use colors.conf for now. palette.h: Add defines for all the special colors. setup.c: Heavily reworked the Preferences window. It should be alot clearer now, and more gnome-like. xtext.h/xtext.c: Support 32 colors. zed 2004-07-07 15:34:40 +0000
  • 66f7da2513 fkeys.c: Fix crash on space-tab. Fix critical glib warning when completing in a dialog tab (Ian Kumlien). zed 2004-07-06 05:40:07 +0000
  • 1d105269c1 fkeys.c(key_action_tab_comp): Should be if(len + elen + 2 >= COMP_BUF) === 2.0.10 release point here === zed 2004-07-02 03:30:50 +0000
  • 40db73d153 inbound.c(set_server_name): Don't allow strncpy args to overlap. inbound.c: Add support for multi-line serv->eom_cmd. servlist.c: Add support for loading & saving multi-line eom_cmd. fkeys.c(key_action_tab_comp): overlapping args in sprintf is illegal, change to strcpy. zed 2004-07-01 14:07:04 +0000
  • ecea0542d7 faq.html: Added Q19. === Bump version to 2.0.10 === zed 2004-07-01 05:33:11 +0000
  • 92a0b5c396 INSTALL.w32: Update instructions (Nigel Jones). inbound.c/dcc.c: Use strtoul instead of sscanf, it's faster. fkeys.c (key_action_tab_comp): The saga continues (Ian Kumlien). maingui.c: Find hostname for dialog-tab titlebar using find_name_global (Ian Kumlien). zed 2004-06-30 10:43:20 +0000
  • 268ddbc194 lots of files: Merge p_nick_mode/p_chan_mode (Ian Kumlien). outbound.c: Add /mode command (Ian Kumlien). plugin.c: Use RTLD_LOCAL for X-Sys plugin and any others with "local" in their name. Always call dlerror() after dlopen (might fix *BSD issues). userlistgui.c: Scroll to selected nick on double-middle-click. zed 2004-06-28 05:28:07 +0000
  • 1aba9069cc HACKING: Mention nmake (Nigel Jones). makefile.msc's: Add missing files to 'clean' rule (Nigel Jones). cfgfiles.c: Put "completion_auto" in correct alpha order. Remove obsolete prefs. inbound.c/inbound.h/outbound.c/proto-irc.c: Fix Private messages delivered to status window when nickname is the same as the network [977550]. outbound.c: Mask out password when identifying to nickserv. xchat.c Add Half-op to popup menu, and put the Modes submenu in order (Nigel Jones). fkeys.c (key_action_tab_comp): Make sure tmp_list isn't NULL to avoid glib warning. maingui.c/userlistgui.c/xtext.c: Double middle-clicking a nickname in the text area will now select it in the userlist. zed 2004-06-27 05:44:12 +0000
  • 3158599448 cfgfiles.c: Add -quiet arg for /set. inbound.c: Further fixes to UTF-8 handling in searchnick() (Andrew Zabolotny). inbound.c: Make flashing work even if the highlight event occured in front-most tab, while we're iconified (win32). text.c (text_validate): Fall back to locale-encoding (if it's not utf-8) before trying ISO-8859-1. zed 2004-06-24 05:40:08 +0000
  • 8d68ef6bb2 plugin20.html: Note that hooks are auto-removed. Mention MacOSX compile line. proto-irc.c: Show /LIST output in server-tab only. README: Update GTK version. zed 2004-06-23 04:54:24 +0000
  • 1ea7b17cdb dcc.c: Initialize starttime for sends. server.c: Make the outgoing throttle handle clock-skew. util.c: Add CPU MHZ detection for MacOSX (Steve Green). gtkutil.c: Use correct encoding for .xchat2 folder in Load-Plugin dialog. New Serbian po. zed 2004-06-19 06:23:08 +0000
  • 910e33f17a dcc.c: Fix CPS calculation on Win32 once and for all. proto-irc.c/xchat.h/inbound.c: Use USERHOST for "Get my ip from server" instead of WHO, so it works on networks with a masked hostname (based on some code by city_hunter). maingui.c/xtext.c/h: Update marker-line behaviour (Thomas Kockerbauer). zed 2004-06-19 04:22:30 +0000
  • daa513b506 Removed unused code. lsitu 2004-06-19 03:48:04 +0000
  • dcc4687a63 Fix leak in server_cb, command_cb and print_cb lsitu 2004-06-19 03:15:36 +0000
  • fd2be65528 inbound.c: Make SearchNick() utf-8 friendly (Andrew Zabolotny). fkeys.c: Various tab completion fixes (Ian Kumlien). notifygui.c: Increase default window size (Vaidrius Petrauskas). zed 2004-06-16 13:35:05 +0000
  • 4d1d4a755f ru.po: New Russian po. fe-gtk.c/fkeys.c: Changes to tab completion as per mailing list (Ian Kumlien). maingui.c/menu.c/xtext.c/h: Added marker-line feature RFE: [733858] (Thomas Kockerbauer). tabs.c: Tab button selection fix (Guillaume Knispel). zed 2004-06-14 15:27:09 +0000
  • 09d619481e cfgfiles.c: Add gui_win_state and default completion_amount to 5. maingui.c: Record and restore window (maximized) state. servlistgui.c: Switch to GTK 2.4 GtkComboBox. Added KOI8-R to encoding list, as I'm told it's still popular. Added "Sort" button (David Oftedal and Tim-Philipp Mueller). Fix crash bug [968652]. zed 2004-06-11 13:54:51 +0000
  • 4d7dca9353 fkeys.c/userlist.c: All new tab-completer (Ian Kumlien). plugin20.html: Show how to compile with mingw. userlistgui.c: Handle escaped URIs for DND to userlist. zed 2004-06-11 06:25:20 +0000
  • 45e5dffdbd servlist.c: Add AccessIRC as per request. util.c: Fixed failed compile on system other than win32/linux/freebsd [969643] (Samuel Mimram). fe-gtk.c: Fixed compilation on older GTK (2.0.x). gtkutil.c/h/plugingui.c: Add ~/.xchat2 to shortcuts section in load-script file-dialog. xtext.c: Further BiDi fixes in xtext (Ilya Konstantinov). zed 2004-06-10 07:25:01 +0000
  • 4a3ddbb07f configure.in: Really bump the version. zed 2004-06-04 09:18:46 +0000
  • df17e86f52 outbound.c: Move the check for SERVCHAN up. === Bump to 2.0.9 === zed 2004-06-04 09:15:21 +0000
  • 41579cedbf Fixed memory leaks in timer_cb and unhook lsitu 2004-05-31 17:39:41 +0000
  • 02cb4b9115 Fixed memory leaks in timer_cb and unhook lsitu 2004-05-31 16:35:31 +0000
  • 59feb2ea6c New translations: fi, sk, nl, bg. python.c/perl.c: Use filesystem encoding for opendir(). dcc.c: Use correct encoding when sending with wildcard match. servlist.c: Update Aitvaras. util.c: Fix CPU detection for FreeBSD/sparc [962211] (Koop Mast). zed 2004-05-30 07:44:37 +0000
  • a6e2ab2367 allow passing a list of commands to Xchat::command using a array reference lsitu 2004-05-26 17:37:50 +0000
  • f1c3b1a8b1 made Xchat::get_list context sensitive lsitu 2004-05-26 17:26:16 +0000
  • c3a66adf70 New translations: Slovak and Lithuanian. dcc: Use SO_REUSEADDR when a port range is set, so we don't run out of ports. identd: Use per-network username setting instead of just the global one. network: Last arg of setsockopt should be socklen_t, not int. server: Free and empty out serv->networkname upon disconnect. zed 2004-05-24 13:47:58 +0000
  • 1eb19373c3 maingui/text: Check for ^,%,* infront of channels too (for URL highlights) (Eduardo Bacchi Kienetz). zed 2004-05-23 11:11:26 +0000
  • f00d92ec16 plugin20.html: Add -fPIC to suggested compile args. cfgfiles.c/fkeys.c: Turn off %C,%B,%U etc parsing by default and enable ctrl-k, ctrl-b,ctrl-u keybindings (David Oftedal). plugin.c: Fix "flags" field for channels list, which didn't work at all [958599]. maingui.c: "Insert color code" menu should insert a real \003 now. xtext.c: Fix for BiDi by spliting left/right runs (Ilya Konstantinov). zed 2004-05-23 06:46:34 +0000
  • 69ff8bb377 autogen.sh: Install mkinstalldirs manually for gettext, since automake 1.8 no longer does. configure.in: Update ALL_LINGUAS. plugin.c: Add new API function xchat_send_modes(). xchat-plugin.h: Add xchat_send_modes() prototype. plugin20.html: Document xchat_send_modes(). zed 2004-05-22 10:31:46 +0000
  • 70f369954c Added function and constant exporting. lsitu 2004-05-21 23:54:40 +0000
  • 6f4687e4bc added /reloadall command lsitu 2004-05-21 00:28:12 +0000
  • 4c043562b6 removed some old code that is no longer needed lsitu 2004-05-20 23:41:54 +0000
  • 0f128d1b68 server: Explain most common SSL connection error. gtkutil: Add support for GTK 2.4 file chooser. menu: Fix menu keybindings not working when menu-bar is hidden on GTK 2.4. zed 2004-05-19 13:34:54 +0000
  • 4bf3f27bf8 cfgfiles: Don't exit when username conversion fails, use hardcoded default. fe-gtk.c: Log domain should be "GLib", not "Glib" (win32). tabs.c: Fix append function for tab sorting. zed 2004-05-18 09:46:51 +0000
  • ce8c7a5d3b Modified IRC::user_list to accept variable number of arguments again. lsitu 2004-05-12 14:56:32 +0000
  • 8e11f1563f plugin20.html: Fix html errors. xchat.h/cfgfiles.c: Add tab_sort setting. maingui.c: Make "Dialog with" translatable. Add hSP's tooltip patch. tabs.c: Patch for fast tab clicking [950353]. Implement more of tab sorting. fe-text.c: Make fe-text compile again. zed 2004-05-12 05:39:27 +0000
  • 70a501a3c4 plugin20.html: Document new fields. Add xchatdirfs and win_status for xchat_get_info(). version-script: Add xchat_gettext. cfgfiles: Added fallback for username/realname conversion (try locale first, then UTF-8, then give up). plugin.c: Added "xchatdirfs" for xchat_get_info API. zed 2004-05-08 10:02:48 +0000
  • d0a871f84f faq: Add q18. INSTALL.w32: Mention dropline gtk. cfgfiles: Popup a window on g_locale_to_utf8() failure instead of stderr. plugin: Add missing dlerror() call for *BSD. Add "win_status" xchat_getinfo field. Added "chantypes", "nickprefixes", "nickmodes" and "maxmodes" fields for channel list. servlist: Add irc.majistic.net as per request. fe-gtk: make /gui show present (bring to front) the window too. Implement fe_gui_info to find window status. zed 2004-05-04 04:40:04 +0000
  • 7ee8550c88 cfgfiles: Exit if g_locale_to_utf8 fails. This can happen if CHARSET envvar is set wrong. dcc: Don't try random port if there's a range set, instead print an error and give up [889987] (mib). inbound: Fix: XChat sometimes messes up the tab order on reconnect (Gabor Szeder) [941773]. outbound: Fix: spurious nick completion (mib) [916944]. servlist: Some serverlist updates as requested. xchat: Swap Ping & Clear buttons in dialog for safety. zed 2004-05-02 05:35:22 +0000
  • 6914f82bcc dcc: Accept hostnames for "Dcc ip address" setting too (Flavio Chierichetti). proto-irc/inbound: Don't chop off the year in topicgate (Ian Kumlien). oubound: Skip blank lines in handle_user_input(). plugin.c/.h/xchat-plugin.h: Add xchat_gettext() function for win32 (probably not useful on unix). servlistgui: Make password entry field invisible (*****). New German po. zed 2004-04-24 12:20:51 +0000
  • 23901194b4 Undo freeing of scp->gui_entry... bad bad bad. Remove dp_misc.pl from Makefile.am. zed 2004-04-21 03:05:51 +0000
  • a6de435240 The wrappers provided by this file is no longer needed. Xchat::get_list can be used as a replacement for functionality provided in this script. lsitu 2004-04-19 18:03:35 +0000
  • 09cef29faa added the missing calls to free in perl_end for scp->desc and scp->gui_entry lsitu 2004-04-19 17:55:39 +0000
  • b093ccd287 Fixed Xchat::get_list return value for address32 in the dcc list to return an unsigned integer lsitu 2004-04-19 17:06:00 +0000
  • 8a1dab703a fixed Xchat::emit_print for the three argument case lsitu 2004-04-15 14:16:50 +0000
  • 601557f291 server.c: Another attempt to fix win32 pipe/double-free stuff. New Russian translation. zed 2004-04-10 06:32:46 +0000
  • 45fcfb518f plugin(gui): Add support for HPUX's .sl shared libs. server: Final fix (?) for win32 double-free() during connect bug. New Ukrainian translation. zed 2004-04-07 06:03:55 +0000
  • ea9cacc3c0 New translations: Czech, Walloon, Basque. zed 2004-04-06 10:50:18 +0000
  • 429e23d2db server: Fix socks5 buffer overflow. Use unix-level file i/o in the child process/thread in an attempt to fix double-free() bug on win32. about: Use "Close" button like other gnome apps do. zed 2004-04-05 06:14:11 +0000
  • aaa2acd0eb outbound: Make URLs like irc://freenode work (where only the network name is given) on the command line. servlist(gui): Default encoding to UTF-8 for win32. setup: GtkEntry max length was too long - fixed. zed 2004-03-29 06:46:35 +0000
  • 984a43c0fd reworded Xchat::unhook documentation to be clearer lsitu 2004-03-25 16:33:23 +0000
  • 8522a876b7 fixed Xchat::unhook for the case where the same $hook is unhooked multiple times lsitu 2004-03-25 16:29:17 +0000
  • db208a4c0b added information about leaving off the leading / for Xchat::command lsitu 2004-03-23 15:54:58 +0000
  • a075642003 text: Convert timestamp format string to LOCALE before strftime(). xtext: force mb=TRUE when printing timestamps. === 2.0.8 release point here === zed 2004-03-21 04:29:48 +0000
  • 60b7e2703f outbound: Accept "-e" and "+port" for /server to indicate SSL. server: SSLTMOUT to 90 (Felix Bunemann). servlist: Accept "+port" for server list GUI too. fkeys.h: Remove dead prototype. New Translations: Spanish, Swedish, Russian. === Bump to 2.0.8 === zed 2004-03-20 08:51:32 +0000
  • 140266a1c0 fixed typo lsitu 2004-03-17 06:20:34 +0000
  • f8017b5a9a dcc: Set dcc->resumable to st.st_size, not 1 (fixes DCC resume). inbound/proto-irc: Add PTNet "get my ip from server" workaround. servlist: Add EU-IRC and Recycled-IRC as per request. fkeys: Get rid of "after" key_press_event; Alt+numbers do not work with X Input Method [896968] (Marius Gedminas). maingui: Check if sess->topic is NULL and don't sprintf it. menu: Add "Copy selected URL" item to URL menu (Mike Battersby). zed 2004-03-16 02:31:58 +0000
  • 92add19ca8 added xchat2-perl.html to Makefile.am lsitu 2004-03-14 21:34:49 +0000
  • a7b17483cd xchat-plugin.h: Add xchat_list_time for w32. New Macedonian translation. zed 2004-03-04 10:46:07 +0000
  • 73ba7dc88e xchat.c: Change MozillaFirebird to firefox. menu.c: Update URL for xchat docs. xtext.c/h: Make gtk_xtext_get_type public (David.Trowbridge). zed 2004-03-03 09:24:39 +0000
  • 4988b24ac3 Fixed loading error to print the file name instead of the whole file. Warnings changed to added a little more information. lsitu 2004-02-28 19:34:39 +0000
  • 341d9065b3 Possible fix to CPS display on Windows. zed 2004-02-24 06:23:43 +0000
  • 10de4719bb fixed a bug with Xchat::find_context's handling of undef variables lsitu 2004-02-06 06:43:36 +0000
  • b016f0f6d6 removed a few tags that made the rendered page unpleasant looking lsitu 2004-02-04 06:37:32 +0000
  • 7c2cdd16f1 added a short introduction for the documentation lsitu 2004-02-02 18:46:46 +0000
  • ab1f6c1ee0 updated docs to pass validation lsitu 2004-02-02 17:36:03 +0000
  • 46aadff10f configure.in: Add mk to ALL_LINGUAS (Macedonian). New Russian and Macedonian po. plugin.c: Add "users" field for channels list. servlist.c: Update StarChat listing. setup.c: Don't put browse button on directory settings for unix. Added #ifdef/#endif header gaurds to src/common/*.h (David Trowbridge). zed 2004-02-01 09:58:27 +0000
  • ec3e2ed171 moved load() from main:: to Embed:: lsitu 2004-01-30 23:24:00 +0000
  • 6dee2f3461 added Xchat::user_info lsitu 2004-01-30 22:44:19 +0000
  • e934ac2904 Fixed Xchat::get_prefs to return undef if the requested setting doesn't exist lsitu 2004-01-30 20:28:05 +0000
  • d3f255d529 cfgfiles.c: Remove spaces from username. dcc.c: Add interactive accept stuff from xchat-aqua (Steve Green). about.c: bump to 2004. fkeys.c: More hardcoded "/" replaced with prefs.cmdchar. setup.c: Put tab colors in a frame to make it clearer. zed 2004-01-30 09:28:35 +0000
  • 1c6eb2074c Checked in documentation for new interface lsitu 2004-01-29 16:41:28 +0000
  • 0fbef4f1c9 Add ru.po and wa.po. configure.in: Add ru.po to ALL_LINGUAS. autogen.sh: Add /opt/local /opt/local/share to gettext search path for MacOSX. cfgfiles.c: Convert user/realname to UTF-8. plugin.c: Print error on autoload failure (Robert White). zed 2004-01-29 04:34:48 +0000
  • 8614d0854d merged load_n_eval() and load_file() into load(), fixed a bug with register() lsitu 2004-01-20 20:30:16 +0000
  • a3404dcf38 renamed list_get to get_list and implemented retrieving notify list lsitu 2004-01-19 21:46:27 +0000
  • ad395f06fd cfgfiles.c: Don't write default conf if NULL. outbound.c: No help text should be NULL, not "". This'll avoid printing po-file header on /help list. server.c: Accept expired cert if 'accept invalid cert' is on and fix Cipher spelling (Felix Bunemann). servlist.c: Fix Afternet listing as per request. xchat.c: Add "tabmenu.conf" loading. maingui.c: Make custom tabmenu work. menu.c/h: Make menu_create() public. zed 2004-01-18 11:06:01 +0000
  • 9c9c650e3e Brand new Perl plugin! (Lian Situ). zed 2004-01-14 16:08:20 +0000
  • 8123bee301 notify: Make notify_find_server_entry public. Fix servnot leak. Plugin API: Change all char* to const where appropriate. Add channels fields: flags, id. Call notify_find_server_entry() so notify list isn't empty for not-connected servers. xchat.c/h: Add unique ID field. inbound.c/fe-gtk.c: Add /GUI ICONIFY. Don't allow changing color of currently focused tab. plugin20.html: Document "const"s and new fields. zed 2004-01-14 12:03:58 +0000
  • d7f9e99415 New translations: Spanish, Serbian. plugin20.html: Document "notify" list. plugin.c: Add xchat_list_time() and "notify" list. util.c: Better errorstring for win32. 1) strings for OS errors (open, read etc) via strerror(). 2) strings for less common winsock errors via FormatMessage (2000/xp only). zed 2004-01-14 05:51:09 +0000
  • 8f22455f98 Document /GUI. zed 2004-01-11 10:17:17 +0000
  • dbc7e95657 New Spanish translation. fkeys.c: Use prefs.cmdchar[0] instead of hardcoded "/". [873541] plugins20.html: Document /GUI. zed 2004-01-11 10:16:19 +0000
  • 4dd20afdab xchat.c: Add epiphany browser. fe-gtk.c: chdir to the path of the exe for win32. menu.c: Look for "gnome-open" first, to open URLs. setup.c: Add browse buttons for directory settings (windows only). zed 2004-01-07 06:42:17 +0000
  • 7bc8818337 New translations. outbound.c: Added new args for /GUI. fe-gtk.c: Remove flash_window from here. Handle new fe_ctrl_gui actions. maingui.c: Move flash_window here. New function fe_set_tab_color(). plugin20.html: Document /GUI. zed 2004-01-06 07:02:10 +0000
  • 55ab1ef5d0 Checked in rehashed po files. text.c: #include <glib/ghash.h> fe-gtk.c: No warnings tab if XCHAT_WARNING_IGNORE env-var is on. servlistgui.c: Use ISO-8859-15 instead. === Bump to 2.0.7 === zed 2004-01-01 13:30:25 +0000
  • 9f7c219c69 dcc.c: Report errno string when file open() for writing fails. outbound/text/textgui: Remove pointer casts to (long). servlist.c: Update Aitvaras network. text.c: Add feature to auto update old text events. textevents.in: Add $2 arg for "DCC RECV File Open Error". zed 2003-12-29 11:41:49 +0000
  • 4901635ae4 See previous log. zed 2003-12-26 08:54:22 +0000
  • 35a066043d configure.in: Check for sensible sigaction() and siginfo_t. inbound.c: Fix possible emission of XP_TE_DPRIVMSG into a foreign dialog (as discussed with Steve Green). servlist.c: Remove dead server. xchat.c: Use the USE_SIGACTION define, and fallback to signal() (e.g. libc5). fkeys.c: Workaround multibyte nick completion bug [838403] (Changwoo Ryu). notifygui.c: Fix LastSeen column (notify list) when the user is offline [864185]. zed 2003-12-26 08:52:38 +0000
  • c350d9ffc3 added stdarg.h mooooooo 2003-12-22 15:47:07 +0000