summaryrefslogtreecommitdiff
path: root/chat/xchat/patches
AgeCommit message (Collapse)AuthorFilesLines
2019-01-01chat/xchat: Remove xchat, as discussed on tech-pkg.nia4-108/+0
XChat's development has been dead for nearly a decade now. chat/hexchat is an actively maintained fork and features many bug and security fixes and support for newer protocol features. Users of XChat should migrate to HexChat, or rather, should have migrated several years ago. A blog post exists by HexChat's maintainer where Debian's packaging of both is discussed: https://blog.tingping.se/2018/03/02/when-distros-get-it-wrong.html
2012-05-06Fix build with latest glib2. Since this requires touching patch-ab,dholland4-8/+65
rename it to match.
2010-11-16Update "xchat-*" packages to version 2.8.8. Changes since 2.8.6pl1:tron5-79/+0
- Made balloon time adjustable via /set input_balloon_time (Nicoleau Fabien). - Fixed a crash in the /SET command if a boolean value was loaded from config file that isn't set to 0 or 1. - Added -on and -off parameters to the /SET command. This can be used to set bits, for example gui_tweaks. - Made scrolling backwards for the search window act better (Richard Hitt). - [2045483] Made ESC key close the search window (Richard Rowell). - Improved the reconnect logic. If a network is already open but disconnected, it'll now get re-used if you use the Network List and connect to that same network. - Improved scrollback reloading speed significantly (Soeren Sandmann Pedersen). - [2957047] Handle CTCPs when IDmsg is used correctly (Lian Wan Situ). - [2987626] Allow /GHOST's password arg to be optional (Ori Avtalion). - Added networks: 7-indonesia, ChattingAway, GeekShed, TURLINet. - When switching tabs, make the treeview only scroll if the selected item isn't visible [treeview-less-jumping.diff] (Brian Evans). - Selecting an item in the nickmenu will now copy it to clipboard (Alex Kutepow). - New icons for notification area (systray): file offer, message and highlight (Brian Evans). - Defined a comparison routine for contexts in Python (Brian Evans). - For the auto-join command, added an 'x' filler for empty keys. This works around a bug in ircd-seven. - When a single channel MODE changes, xchat will no longer re-issue a MODE request for the titlebar display, but figure the new modes intelligently (Brian Evans). - Various text event changes (Brian Evans): 1. Added "Private Action", "Private Action to Dialog", "SSL Message". 2. Added "Identified text" parameter all the 'action' events. 3. Added a $3 parameter to "Server Text". - Perl (Lian Wan Situ) * Fixed a bug that resulted in timer hooks being leaked because "return REMOVE" from a timer callback was not unhooking like it was supposed to * Reverted the unintentional change to how the server argument of print() and command() is interepreted when it is undef * Add hook_fd to the 'hooks' export tag * Fixed a leak in XS_Xchat_get_list(Vincent Pit) * Change Xchat::register so that scripts calling it without a name or version will still show up in the plugins and scripts window. * Added calls to PERL_SYS_INIT3 and PERL_SYS_TERM which are required on some platforms * Added some additional guards to prevents bits of scripts from spilling into each other * Added "modes", "win_ptr" and "xchatdirfs" to the list of keys that are returned by context_info() * Changed the information displayed in the "Plugins & Scripts" for scripts that do not call register() to show up as "" for the name and description and "unknown" for the version * /reloadall will now reload scripts in the same order they were loaded * Make xchat_send_modes available as Xchat::send_modes * Add support for getting the network list using Xchat::get_list( "networks" ) * Xchat::strip_code will now strip off ANSI escape codes as well
2010-06-02gtk+ 2.20 deprecated some macros, causing fallout (surprise, surprise!)tnn3-0/+50
2008-10-17Fix build with GTK+ 2.13.* and newer.tron1-0/+16
2008-08-15- Don't force use of Xft rendering unless we are compiling under Darwintron1-18/+12
with X11 support (where it fixes the build). There is no compelling reason to use Xft otherwise. - Use CPU detection code on all NetBSD platforms. It turns out that XChat properly deals with the case where we could figure out the number of CPUs but not their clock frequency. - Add support for building XChat with X11-less GTK+ 2.x under Mac OS X. This fixes PR pkg/39328 by Adrian Portelli. Bump package revision because of these improvements.
2008-08-05Don't limit CPU info reporting to NetBSD/amd64 and NetBSD/i386. XChat cantron1-2/+2
deal with the case where we can only determine the number of cores (which should work on all platform) and not the CPU frequency (which only works on some x86 machines).
2008-08-05Report the CPU frequency and the number of CPU cores under NetBSD/amd64tron1-0/+57
and NetBSD/i386 similar to Linux, FreeBSD and Mac OS X. Bump package revision because of this enhancement.
2007-07-20Update "xchat", "xchat-perl" and "xchat-python" packages to version 2.8.4.tron1-7/+7
Chance since version 2.8.2: - Updated translations (cs, de, ko, mk, sv, vi). - System-Tray balloons now get the xchat icon instead of a generic one. - Fixed the notify-send zombies (released as xc282-fixtrayzombies.diff). - Fixed underscore ('_') in real names in the nick-name right-click menu being drawn as a underline. - ut2004:// URLs are now underlined too. - /set gui_tray_flags 4 will now enable a "Minimize to tray" feature. Clicking the window minimize button will minimize to tray instead of the task-bar. - Fixed bug: [1680762] Notify fails if network name contains spaces. - Added a feature that reloads conversations from last time you used XChat (type /set text_replay 0 to disable it). - Fixed /LASTLOG printing everything twice if you had Indented Nicks off. - The CTRL-F keybinding (Find) is now disabled when using Emacs keys. - Added /SET gui_tweaks. See http://forum.xchat.org/viewtopic.php?p=13766 - Fixed opening URLs on KDE that didn't begin with http:// or other protocol. - A better quit dialog which warns you if you're connected to IRC or have active file transfers. - Fixed: [1741525] Cycle selected channel (Luca Falavigna). - Fixed: [1737249] Doesn't recognize nicks with halfop mode on hovering. - The userlist and treeview can now be placed on the same side, with a resize handle in between them. They can also be dragged and dropped into place. - When you hide the userlist using the View menu, the resize handle now disappears too. It also disappears when you have a server tab in focus. - If you have a tree on one side and userlist on the other, they'll both now have a resize handle, previously the tree's size was fixed. - The userlist can be hidden and shown with CTRL+F7. - [1735116] Channel List's minimum users spin-button can now be set downward even on networks that sent a list of channels of only a larger size. In this case the Download button will flash to indicate you need to download a new list. - Changing the channel switcher type (Tree or Tabs) is also possible in the setup dialog. - The Ban List window now lists exceptions too (mode +e). - Script and Plugin related changes: - /SETTEXT with no argument now clears the input box. - Python: Added a xchat.strip method for stripping IRC attributes and mIRC color codes. - C-API and Perl: Returning 0 from a FD hook will now remove the hook and free all associated memory. - /MENU now supports a $CHAN root aswell (see plugin20.html). - Fixed GDK warning when using /MENU to add a key binding to a popup menu.
2007-05-22Update "xchat", "xchat-perl" and "xchat-python" package to version 2.8.2.tron2-36/+0
Changes since version 2.8.0: - Updated translations (be, ca, cs, el, hu, sv, uk, zh_CN). - Fixed the "Save As" function saving to the wrong folder in the URL Grabber. - Fixed a bug in the "Copy Selected Link" URL right-click on non-ASCII chars. - Fixed small bug: #100239 buffer overflow in setup dialog. - Overhauled the Alerts section of the settings and added support for opening system-tray balloons (libnotify required). - Implemented /TRAY -b command on unix. - Nick serv authentication is now sent without the ":" when using the /NICKSERV or /NS method. #1655733. - Added command line argument: --minimize=level Begin minimized. Level 0=Normal 1=Iconified 2=Tray - Plugin API: * Added "modes" to xchat_get_info(). Returns the current channel modes, if they are known. * Fixed "event_event name" for xchat_get_info() to match the docs exactly, but 2.8.0 (mis)behaviour works too. - Perl * Execute the shutdown callback before removing the hooks so commands created by the script can be used in the callback.
2007-01-25Update xchat to 2.8.0. Okayed by maintainer.reed2-0/+36
Adds a "cs" locale file. And adds system tray notification support. (Maybe the xchat-systray-integration package is not needed now?) Note I never tested the python plugin (but did build and install). Added two patches direct from xchat's FTP site. Configure with --enable-xft. (Hopefully that is okay with quark on Mac OS). Now depends on gtk2+>=2.10.0. Install a couple documentation files. Use INSTALLATION_DIRS to create the plugins directory. ChangeLog hs: - Updated translations (cs, de, gl, hu). - XChat now requires at least GTK+ 2.10. - Added a system tray icon (aka Notification Area). This is probably the biggest feature addition in this series. Also added a /TRAY command so scripts can manipulate the icon. - Added partial support for numeric 005 token ELIST (min users only). - Brand new channel list window: GtkTreeView, nicer layout, less CPU power when downloading very large list, uses less memory, supports regexp/ patternmatch/substring search and supports downloading LIST with minusers to save time (only on some networks that support ELIST). - Overhauled URL opening on Unix, it now tries xdg-open first, then auto- detects Gnome or KDE to run gnome-open or kfmclient. URLs with quotes should also work now (changed to execv()). - Settings: Warn the user when trying to put the tree on the top/bottom. - Fixed DCC ack reading so it doesn't use MSG_PEEK. - Channel modes are no longer shown in the titlebar if they contain a key. - Added /GUI APPLY command, which does that same as pressing OK in the settings window (e.g use it after /set). Mainly for scripters. - Allow changing the logging folder if the log filename is set to a full path in the settings window (starts with a '/'). - Added 'Your Action' text event. - Separated out /away and /back commands so it's obvious what they'll do. - Changes to /MENU command (See plugin20.html for details): * Now works for popup menus too. * Allows creation of radio menu items. * -p arg can now to be negative to give a position offset from right/bottom. * -i arg to specify an icon file. - Plugin API: * Added event_text to xchat_get_info(). - Perl (Lian Wan Situ) * Fixed hook_command so that it won't override the help message for builtin commands unless a help message was specified. * Perl Win32: Warn the user about trying to load 64-bit ActivePerl.
2006-03-28Fix pthread detection / use of xchat-python.joerg1-0/+13
2005-06-06Replace the outdated "xchat" package (version 1.8.11) with thetron3-213/+0
"xchat2" package (version 2.4.3).
2004-04-14Fix buffer overflow in Socks 5 code, bump package revision.tron1-0/+22
2003-01-12Update "xchat" package to version 1.8.11. Changes since version 1.8.10:tron1-5/+5
- Updated Turkish translation (Fatih Demir). - Updated Swedish translation (Christian Rose). - Updated Spanish translation (Julio Merino). - Fixed /ME in dialog windows. - Support up to 4GB files in DCC (previously 2GB). - Fixed random /part reasons not working. - Fixed possible crash when receiving a message from a channel that was already parted. - Updated included intl/ to 0.10.38. - Updated build environment to autoconf 2.53. - Fixed tabcompletion crash on very large channels. - Fixed glibc 2.3.x regexp channel-list window crash. - Don't leak memory on /unloadall. - win32: convert \ and | to _ when receiving filenames with nick. - win32: don't use TerminateThread(), which leaks the stack. This update was provided by Juan RP in PR pkg/19801.
2002-11-30USE_PKGLOCALEDIR, remove unnecessary patch, delint.salo1-13/+0
2002-11-24Fetch patch for "/ME" for "xchat" site instead of duplication it intron1-37/+0
the package sources.
2002-11-24Prevent "/ME" from opening windows unnecessarily under certain conditions.tron1-0/+37
This patch was provided by Stefan Krueger in PR pkg/19096. Bump package revision to 1.
2002-08-19Update "xchat" and "xchat-gnome" package to version 1.8.10. Changestron2-1799/+0
since version 1.8.9: - Fixed Russian translation errors (Anton Farygin). - Included missing Polish po file. - Updated Traditional Chinese translation (Kevin Peng). - Updated Catalan translation (Antoni Bella). - Added Vietnamese translation (pclouds). - Fixed crash on large notify list. - xtext: minor speedup tweaks. - xtext: fixed copy on Solaris (don't use "CLIPBOARD" atom). - Fixed /query #foo, /join #foo crash. - win32: added (slow) tinted transparency. - Added mIRC's passive dcc support, receiving only (Richard Fuchs). - Added basic HTTP proxy authentication support (Anton Voloshin). - Don't open window beyond the size of virtual desktop size (Jason Wies). - Fixed GTK warnings apon saving userlist-buttons when a query tab was open (Lloyd Williams). - Use $datadir/locale for LOCALEDIR (Albert Chin-A-Young). - Some C89 fixes (Albert Chin-A-Young).
2002-07-19Clean up `Perl_sv_2pv' warnings on LP64.mycroft1-0/+178
2002-06-06Fix typo in last change.tron1-2/+2
2002-06-06Move "xchat.desktop" back to "share/gnome/apps/Internet" because we stilltron1-0/+13
use version 1.4 of the GNOME desktop.
2002-06-06Updated xchat to 1.8.9 because of a security holemanu2-2012/+732
(http://www.linuxsecurity.com/advisories/redhat_advisory-2107.html)
2002-04-09Update "xchat" package to version 1.8.8. Changes since version 1.8.7:tron1-267/+2480
- Updated Swedish translation (Christian Rose). - Updated Spanish translation (Antonio de la Torre). - Updated French translation (Olivier Berger). - Updated Slovak translation (Stanislav Visnovsky). - Updated Slovenian translation (Nejc Novak). - Updated Japanese translation (Yukihiro Nakai). - Fixed history OBO error (Lloyd Williams, Elizandro Garcia Roos). - Fixed NLS not working properly under non-gnome build (Hiroyuki Yamamoto). - Backported 64-bit fixes from 1.9.1. - Auto detect socklen_t. - Make nick completion work when completion-char is set blank. - Avoid crash when /set truncchans too low. - win32: Made a built-in OpenURL function that should work on NT too. - Fixed ConnectCmd not being executed after a second connect through the serverlist. - Use nicksuffix prefs in middle-click userlist. - Fixed recursive wildcard match in /dcc send (debian bug 135348).
2002-01-16Update "xchat" package to version 1.8.7. Change since version 1.8.3:tron2-269/+278
- Updated Swedish translation (Christian Rose). - Updated Russian translation (Anton Farygin). - Added Latvian translation (Artis Trops). - Made a work-around for a refresh glitch when delinking a tab under gnome (the topic bar was overlapped). - Fixed the need for signed chars (e.g. on PPC and s390). - Fixed background garbage being drawn when using hidden tabs. - Cleaned up alot of the nick completion code. Fixed some behaviour too (Mukund, dinkles, me). - Connect Cmd is executed again if you get auto-reconnected. - Added safe-gaurd to stop duplicate nicks in userlist. - Added an option to automatically remove finished/failed dccs from the list. Use /set dcc_remove ON to enable it. - Added an option to truncate long channel tabs. Use: /set truncchans xx, where xx is the max chars (Jyrki Muukkonen). - Made the default popup menu, dialog buttons, userlist buttons, usermenu and urlhandlers translatable (via gettext). - MMX tinting is now built on any x86 machine (it's checked at runtime anyway). - Added "Automatic Unmark Away" option in setup->away (Mads Martin). - Immediately abort file transfers when out of space. - Fixed a serious CTCP reply vulnerability (Hanno Hecker). - Updated Danish translation (Morten Brix Pedersen). - Updated Spanish translation (Antonio de la Torre). - Updated French translation (Olivier Berger). - The server "Connect cmd" is now executed before auto-join-channels, so you can use it to authenticate to nickserv etc. - Fixed autoresume again, for the last time... no, really. - Fixed sending parts for all channels instead of one quit when you exit the whole program (helps bncs). - Autocomplete in the middle of a sentence won't jump to the end of the textbox (Darell Tan). - Fixed the buggy 1.8.5 outbound queue. It now sends privmsg/notice with a lower priority, but never out-of-order. - Updated Slovak translation (Stano Visnovsky). - Updated Swedish translation (Christian Rose). - Updated Spanish translation (Antonio de la Torre). - Updated Hebrew translation (Dan Fruehauf). - Some fixes to the MODE parser. - Added ability to customize dialog tab buttons (Oskar Liljeblad). - Added an extra field in the EditServer window to enter a command to execute after logging in. - /load -e <file> can now load a file of commands to execute. - Added ability to change the log timestamp format (Jyrki Muukkonen). - Fixed default keybinding for Shift-PageUp (Mukund). - Changed the outbound throttle behaviour. Now only privmsgs and notices go to the back of the queue, everything else goes to the front. - Made it possible to compile with older than 5.6 perl again. - The main window's size and position is now saved on exit. Use /set mainwindow_save OFF to revert to the old behaviour. - Avoid auto-resuming the same file from two different people (without breaking autoresume this time). - Removed /sslserver and added a -ssl arg to /server, /reconnect, /servchan and /newserver. - Added support for /server irc://host:port/channel. - Added some mmx asm code written by Willem Monsuwe for tinting transparency. Use --disable-mmx to revert to gdk-pixbuf method. - Fixed resetting your away status after an auto-reconnect. - Updated Spanish translation (Antonio de la Torre and Manuel GarcĂ­a Aguilar). - Updated Russian translation (Valek Filippov). - Fixed lockup when a file being offered is shortened before being accepted. - Fixed ** ERROR **: file python.c: line 743 (pysH_Eget_users): assertion failed: (cur->hostname). - /kickban now deops and bans in one line (-o+b) (Felix Nawothnig). - Auto-nickcompletion now uses the nicksuffix setting (Mukund). - win32: change log-filenames with a | character to _. - When binding to a set hostname/ip, it would try to bind to port 65535 - fixed. - Fixed crash when closing a dcc chat in a perl-dcc-chat-callback. - Added option "Beep on Channel Messages" and a Beep button to the toolbox ("<" button in the botton right) (Jason Wies). - Avoid auto-resuming the same file from two different people. - /close -m now closes all dialog/query windows.
2001-08-17* Force the issue of using -lintl and buildlink.fredb1-14/+0
* Don't run autoconf.
2001-08-12Add INTLLIBS to LIBS spec when building the text based version.martin3-34/+9
Remove some other patches trying to achieve the same in a different way. This fixes PR 13680 for me.
2001-08-12Fix another sporadic occuring build problem.tron1-0/+13
2001-08-11Fix build problem reported by Martin Husemann in PR pkg/13680 by manuallytron1-0/+13
adding "-lintl" to another "Makefile.in".
2001-08-07Fix build problem exposed by "readline" package update.tron1-0/+13
2001-07-31Update "xchat" package to version 1.8.2. Major changes compared to thetron3-276/+564
1.6.x release are: - A new banlist window. - Support for ircd numeric 005 and dynamic channel/nick modes. - Uses WATCH command for notify list when available (like on Dalnet). - Http proxy support. - Throttle meter. - Perl errors no longer stop xchat, just the script itself. - Perl scripts can now use modules successfully. - Efficiency improvements and bug fixes to xchat's text widget: xtext. - IPv6 support. - Lots of new foreign language translations. - Japanese code conversion (Kanji locale <=> JIS translation). - Compiles on win32.
2001-02-05make sure that -lutil appears at the correct location on the link linedmcmahill2-9/+557
(specifically _after_ -lpython2.0). Fixes recently noted compile problems on alpha.
2000-12-15Create new 'chat' category, featuring chat clients and servers of all kinds.wiz2-0/+34
Move some packages from 'net' here.