Commit graph

1567 commits

Author SHA1 Message Date
adrianp
0e3138e21b +konversation 2006-05-18 21:50:35 +00:00
adrianp
9949f2bfbf Konversation is a graphical Internet Relay Chat client (IRC).
Features

* Standard IRC features
* SSL server support
* Bookmarking support
* Easy to use graphical user interface
* Multiple servers and channels in one single window
* DCC file transfer
* Multiple identities for different servers
* Text decorations and colors
* OnScreen Display for notifications
* Automatic UTF-8 detection
* Per channel encoding support
* Theme support for nick icons
* Highly configurable
2006-05-18 21:49:31 +00:00
christos
b2bede7c6c Make this work with 64 bit hosts. 2006-05-15 15:33:00 +00:00
joerg
a8ff024468 Uses C++. 2006-05-14 15:37:45 +00:00
jwise
2245676c51 Update to i2cbd-2.0_BETA5: fold in patch-aj, from Thor Lancelot Simon:
Don't set O_NDELAY (and leave it set!) on all sockets, all the time.  This
was making select always return immediately and was causing the daemon to
spin on CPU.

Instead, set O_NONBLOCK (= O_NDELAY) on sockets only when reading/writing
them, and clear it afterwards, so select is always safe.
2006-05-11 03:55:04 +00:00
tls
335c7c49a0 whoops. resuscitate patch-aj 2006-05-11 03:40:34 +00:00
tls
c482958325 Resuscitate patch-aj, which is fixed now. 2006-05-11 03:20:29 +00:00
jwise
9546463d09 Update to i2cbd-2.0_BETA4.
This release folds in pkgsrc patches patch-ad through patch-ai.

For the moment, remove patch-aj as well, since it doesn't apply (file paths
are wrong).  I'll try to fold this into the next beta, however.
2006-05-11 02:36:15 +00:00
tls
4a380ba70b Don't set O_NDELAY (and leave it set!) on all sockets, all the time. This
was making select always return immediately and was causing the daemon to
spin on CPU.

Instead, set O_NONBLOCK (= O_NDELAY) on sockets only when reading/writing
them, and clear it afterwards, so select is always safe.
2006-05-11 01:54:33 +00:00
christos
ae867b0b4b setting a 1 second alarm and a 10 second select timeout is silly. #ifdef
out the alarm code, and just deal with select.
2006-05-10 20:31:50 +00:00
christos
b04a332123 Fixed reversed test in db->get. strlen never returns negative. 2006-05-10 20:16:40 +00:00
gdt
93634f04fe LICENSE=generic-nonlicense
ok jwise@
2006-05-03 15:12:24 +00:00
adrianp
4c3c302732 Update to 0.5.8
> 0.5.8
> - Translations into German, Dutch, Romanian and Norwegian (thanks
>   OUTsider/scarynet)
> - Russian translation of help
> - Some more UTF-8 fixes (including joining channels with non-ASCII chars,
>   thanks to Jonas Liljegren)
> - Server balancing support
> - Identd supports multiple installs
> - Fix buffer overflow in client.cgi
> - Other misc fixes (see http://cvs.cgiirc.org/timeline?d=300&e=2006-Apr-30&c=2)
>
> 0.5.7
> - Fixed to work on Perl <5.8
> - Perform config option
2006-05-02 21:43:34 +00:00
gdt
c102b617d0 Add LICENSE=generic-nonlicense. 2006-05-02 14:13:11 +00:00
jwise
58a19a9f80 Update for i2cbd-2.0_BETA3. Changes since i2cbd-2.0_BETA1 (last pkgsrc
version):

	* command parsing and buffer handling fixes from SODA Noriyuki
2006-04-30 23:36:09 +00:00
tron
7bf3429110 Don't insert "[] " into every stored message if "log_timestamp" is
set "no". Bump package revision because of this fix.
2006-04-28 13:23:25 +00:00
joerg
ab5fa2df6d When trying to detect qt-mt, don't forget to link pthread. 2006-04-28 11:10:02 +00:00
tron
de00db8331 Add patch from "dircproxy" ticket #44 which stops "dircproxy" from
crashing if it has to reconnect to the server. Bump package revision
because of this bug fix.
2006-04-27 16:36:17 +00:00
tron
d47ef26ddf Update "xchat" and "xchat-python" packages to version 2.6.2.
Changes since version 2.6.1:
- Updated translations (de, fr, ja, sv).
- Made "/server freenode" send auto-join channels but not
  "/server irc://freenode".
- Fixed building of xchat-text (although not recommended!).
- Fixed using Strip mIRC colors & Color nicks at the same time.
- Fixed a bug in timestamp drawing using non-fixed-width font [1404341].
- Fixed display of realname in the nick-name right-click menu when it
  contains a '<' or '&' character [1403069].
- Added support for UniBG's nickserv (ongeboren).
- The move-to-complete-dir routine now treats encoding/UTF8 correctly.
- Show help when using wrong args for /DCC, instead of silence.
- Support receiving 2048 bytes per line from server and dcc-chat, so we
  can support 512 UTF-8 characters that some servers now send.
- Added /gui detach and /gui attach commands for scripters.
- The server list window now remembers its size.
2006-04-23 17:19:41 +00:00
jlam
802ce74fcb Modify packages that set PKG_USERS and PKG_GROUPS to follow the new
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-23 00:12:35 +00:00
rillig
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +00:00
rillig
27baea9e54 Fixed pkglint warnings. 2006-04-21 09:18:37 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
adam
789420993b Changes 1.0.3:
* Quick build fix release when building without SSL, LM-25.

Changes 1.0.2:
* Fixed issue when opening in blocking mode failed, LM-15
* Unregister sources when connection fails to avoid later segfault, LM-16
* Fixed an issue where large messages would get trunkated, LM-17
2006-04-15 06:56:24 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
tonio
059d8dc0f8 Update chat/bitlbee to 1.0.2
Version 1.0.2 (released 2006-04-01) hilights:
- Fixed some issues in charset handling.
- Better handling of Jabber away states.
- Some daemon mode stability/usability fixes.
- Lots of miscellaneous fixes, cleanups, etc.
2006-04-08 21:42:26 +00:00
jlam
5d925a8bdf Install sample files into the examples directory and treat icbserverdb
as a config file since it may be modified on a per-system basis to
select the default ICB server with which to connect.

Bump the PKGREVISION to 2.
2006-04-08 19:57:15 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
0e75430a3d INSTALL_MAKE_FLAGS doesn't append to MAKE_FLAGS, it replaces it. Make
sure that we preserve any other MAKE_FLAGS when setting INSTALL_MAKE_FLAGS.
2006-04-04 18:07:16 +00:00
jmmv
5290d58b69 Update to 0.10.2:
NEWS in 0.10.2:
===============
- Add runtime controlled debugging facilities (Richard).
- Display an event in the group chat window when a user changes the
topic, previously it just happened with no indication of who changed
it or when (Kristian Rietveld).
- Changed the account ID for Jabber IDs back to 'username@server' and
make the resource a separate entity in the accounts.xml (note: there
is some extra code to make sure the same problems that occurred last
time don't reoccurr this time with invalid usernames when trying to
connect) (Martyn).
- Updated the spell checker dialog to use "Replace" instead of "OK"
(Martyn).
- Cleaned up the glade windows and dialogs so windows are not shown
automatically, this reduces flickering when they are created (Richard).
- Fixed the assistant used to add accounts so it now accepts a
username of username@server and make the resource optional on the next
(connections) page (Martyn).
- Fixed the add account assistant so that account details are properly
checked before proceeding to the following page (Martyn).
- Updated the personal information dialog so there is no longer a
progress bar when saving or loading, it just makes widgets
insensitive. Also the buttons are now Save and Cancel which is clearer
(Martyn).
- Fixed the jabber chatroom join presence handling so it actually
checks the presence message is for the right room instead of just
accepting any old presence message - this means auto-connecting on
startup works properly and will also give the correct error if you
can't join for some reason (Martyn).
- The chatrooms window now allows selection of multiple rooms for
joining, deleteing, etc and the dialog will close when a rooms are
joined. Chatrooms will also be joined on the treeview "row-activate"
signal now (Martyn).
- Updated the CSS used for logging so the font isn't so big (Martyn).
- Improve the X screensaver detection (Richard, Tommi Komulainen).
- Added the 'x' to close separate chat tabs back in (Richard, Martyn).
- Improve the build scripts (Richard, Bryan Pepple).
- Fixed #334890, Make it possible to forget saved passwords (Paul Van
Tilburg).
- Fixed #334390, Use iso-codes for the language names for spell
checking (Nickolay V. Shmyrev, Richard).
- Fixed #331910, Make the accounts info file not readable by others
than the owner (Richard).
- Fixed #332058, Don't spell check chat commands like "/me" (Ross
Burton).
- Fixed #332063, Don't spell check numberic strings, e.g. "1234" (Ross
Burton).
- Fixed #332169, Update the libnotify code to work with the 0.3.2 API
(Martyn, Brian Pepple).
- Fixed #332713, Use the default foreground colour for the classic
chat theme (Richard).
- Fixed #332240, Change some keyboard mnemonics for chat windows
(Brian Pepple).

Translations:
Clytie Siddall (vi)
Francisco Javier F. Serrador (es)
Mikhail Zabaluev (ru)
Øivind Hoel (nb)
Richard Hult (sv)
Wouter Bolsterlee (nl)
Žygimantas Beručka (lt)


News in 0.10.1:
===============
- Changed the accounts dialog and removed the enable/disable account
checkbutton in the accounts list, it was pointless (Martyn).
- Changed the account button tooltip to only show the account id and
any error that might of occurred (Martyn).
- Added typing notification on the roster (Martyn, Richard).
- Added a chat theme selection in the preferences to choose between
Classic and Blue (which is a block message format), try it!
(Richard).
- Don't ellipsize text in the menu created for status presets, this
usually is not shown in full when using the menu on the tray icon
(Martyn).
- Added libnotify support for contacts coming online and sending first
time messages (note: this only works with libnotify 0.2.1 at the
moment, not with the 0.3.x API, if you have 0.3.x you might have to
disable it with configure --disable-libnotify) (Martyn).
- Use a GtkWindow instead of a GnomeApp for the main window. The
widget spacing for toolbars and menus is much better now (Martyn).
- Fixed #306719, Make sure Wordstar style key bindings work (i.e
Ctrl+Insert copies, Ctrl+Delete and cuts Shift+Insert pastes)
(Richard).
- Fixed #332052, Be more flexible with DTD validation in XML files
(Richard, Ross Burton).
- Fixed #332423, Make sure special characters are escaped when saving
to XML files (for accounts, presets, and contact groups) (Richard,
Jonatan Magnusson).
- Fixed #322030, Added the 'x' button back onto chat tabs to close
conversations (Richard, Sjoerd Simons)
- Fixed #332333, Fixed weird menu detachment behaviour (Diego
González).
- Fixed #142188, Don't scroll the chat window when drag and dropping
across them (Richard).
- Fixed #165565, Don't scroll the chat window when on the first or
last tab and pressing Ctrl+Pg[Up|Down] (Richard)
- Fixed #172013, Make sure group chat windows scroll to the bottom
(Richard)
- Fixed #332020, Corrected some UI typos (Clytie Siddall)
- Fixed #331664, Don't crash when trying to connect with an error
 about a missing resource in the account id, instead we now signal the
 error and the user is informed so they are able to correct it
 (Martyn).
- Fixed #331707, Depend on GTK+ 2.8 because we are using some GTK+
stock icons from it (Brian Pepple).
- Fixed #331868, Corrected some UI typos (Clytie Siddall).

Translations:
- Clytie Siddall (vi)
- David Nielsen (da)
- Jordi Mallach (ca)
- Miloslav Trmac (cs)
- Richard Hult (sv)
- Wouter Bolsterlee (nl)


News in 0.10:
=============
- Added support for changing topics in group chat (Martyn).
- Added support incoming message sound if your name is used in group
chat (Martyn).
- Reworked the chat code in places and added the beginings of a theme
engine (Richard).
- Reworked the group chat join code (Martyn).
- Reworked the group chat configuration to use an XML file (Martyn).
- Reworked the status preset code (Richard).
- Reworked the status preset configuration to use an XML file (Martyn,
Richard).
- Added *VERY* basic support for file transfer (this means you can
respond to incoming requests, but you can not accept or initiate them)
(Martyn).
- Added Help->Contents (Brian Pepple and Keywan Najafi Tonekaboni).
- Added new DBus API for post-net-up and pre-net-down so things can
clean up (Mikael).
- Use the Gnome smiley theme so there are now more emote icons that
can be used in chat (Martyn):
	:*  = Kiss
	:s  = Confused
	:@  = Angry
	*|  = Sorry
	*)  = Look Away
	:x  = Oooh
	*s  = Blush
	8D  = Cool Big Smile
	<)  = Angel
	@)  = Boss
	#)  = Monkey
	O)  = Silly
	+o( = Sick

- Added "composing" support back into Gossip (Martyn).
- Added "auto_connect" feature for accounts when starting Gossip
(Martyn).
- Clean up unused ellipsize and tree model filter code borrowed from
libegg which is now in GTK+ (Richard).
- Fixed #331229, Avoid critical warning when getting presence
information about offline contacts (Wouter Bolsterlee).
- Fixed #331412, Use "Remove" and "Cancel instead of "Yes" and "No"
when removing a contact (Wouter Bolsterlee).
- Fixed #331228, GTK+ gtk_widget_hide() warning causing a crash (Diego
González).
- Fixed #330830, Make sure the chatrooms window clears widget values
when closed (since it is hidden) (Paul Van Tilburg).
- Fixed #330828, Make sure the nickname for chatrooms is honored (Paul
Van Tilburg).
- Fixed #330916, Missing files in POTFILES.in (Brian Pepple).
- Fixed #306321, Make sure errors returned from failed registration
attempts are more user friendly rather than esoteric (Joe Shaw).
- Fixed #131290, Fixed nickname used in chat to be the full name from
the users vcard, which is also now set when registering new accounts
(Michal Janeczek).
- Fixed #321569, Possibility to set server seperately from jabber id
in the startup wizard (Brian Pepple).
- Fixed #325841, Support automatically joining chat rooms when
connecting to the server (Martyn, Ross Burton).
- Fixed #325740, Fixed crasher when joining the same group chat for
the 2nd time (Martyn).
- Fixed #325378, Updated help documentation to reflect the latest
user interface changes (Brian Pepple).
- Fixed #308041, Made the show/hide contact list configurable from the
main menu not just the notification area (Radomir Dopieralski).
- Fixed #321801, Don't send "composing" notification from every
account, only from the account that has that contact (Ross Burton).
- Fixed #119971, Support inviting people to group chat rooms (Mikael
Hallendal).
- Fixed #325258, Make sure the default vcard is looked up when showing
the Personal Information dialog (Brian Pepple).
- Fixed #141225, Added status and resource information to the Contact
Information dialog (jon@tgpsolutions.com).
- Fixed #322775, Reworked the Chat->New Message dialog (Martyn, Brian
Pepple).
- Fixed #323099, Made name and group configurable on new subscriptions
(Maciej Katafiasz).
- Fixed #305103, Translation bugs in jabber transport modules (Gabor
Kelemen).
- Fixed #322712, Build issues with DBus and Galago (Brian Pepple).
- Fixed #321538, Windows and dialogs have transients to positioned
children over their parents (Christian Neumair, Martyn).
- Fixed #316925, Added support for Galago (Ross Burton).
- Fixed #314848, Disable sound when showing/hiding offline contacts
(Martyn).
- Fixed #316172, Stop sending blank messages with "composing"
information (Ross Burton).
- Fixed #317107, Fixed GossipAccountButton implementation (Martyn,
Tommi Komulainen).
- Fixed #135472, Added shortcut (Escape) to hide main window (Edd
Dumbill).
- Fixed #316340, Make sure newly opened chat windows get focus (Keywan
Najafi Tonekaboni).
- Fixed #316917, Added "presence-changed" signal to the session for
Galago (Ross Burton).
- Fixed #316625, Resolved build issues with pkg-config (Tommi
Komulainen).
- Fixed #316621, Make the offline GossipAccountButton icon clearer
(Tommi Komulainen).
- Fixed #315181, Moved DBus initiation out of libgossip (Brian
Pepple).
- Fixed #153110, Resolved group chat text wrapping issues (Sven
Salzwedel).
- Fixed #165404, Support registering using SSL (Martyn, Mikael,
skadz@mindstorm.com).
- Fixed #165519, Support configuring multiple accounts (Martyn).
- Fixed #314140, Resolved "Login" grammar error (Adam Weinberger).
- Fixed #155135, Added confirmation dialog when trying to quit with
unread messages, subscriptions, etc (Keywan Najafi Tonekaboni).
- Fixed #142192, Make dragging contacts into chat windows highlight
the target to make things clearer and only drop when the button is
released (Sjoerd Simons).
- Fixed #151859, Stop the new message icon flashing on a contact when
dragging them to a chat window (Paul van Tilburg).
- Fixed #160216, Make the add contact druid continue when pressing
Next (bram@luon.net).
- Fixed #141787, Support adding contacts from a chat window (Brad
Taylor).
- Fixed #156285, Added completion to the status preset dialogs
(Martyn).
- Fixed #313486, Stop crash when joining a group chat and canceling it
immediately after (Brian Pepple).

Translations:
- Adam Weinberger (en_CA)
- Chao-Hsiung Liao (zh_HK)
- Chao-Hsiung Liao (zh_TW)
- Christian Rose (sv)
- Francisco Javier F. Serrador (es)
- Gabor Kelemen (hu)
- Jaydeep Bhusal (ne)
- Pawan Chitrakar (ne)
- Richard Hult (sv)
- Žygimantas Beručka (lt)
2006-04-03 15:45:49 +00:00
jlam
67b4042451 * Install info files into ${EMACS_INFOPREFIX}, which is the correct
location for both emacs and xemacs.

* List the info files directly in the PLIST.

* Use EMACS_MODULES to deal with a possible xemacs-packages dependency.
2006-03-30 03:31:13 +00:00
joerg
2dc7d51cb4 If sharing the distinfo, also share the patches... 2006-03-28 19:47:29 +00:00
joerg
77364fd4c5 Fix pthread detection / use of xchat-python. 2006-03-28 17:38:31 +00:00
joerg
e7f87bb088 Set PTHREAD_LIB to allow NSPR detection to work e.g. on DragonFly. 2006-03-28 17:26:59 +00:00
minskim
cb581805f7 Provide the correct psiwidgets path to uic. This makes the package build
again.
2006-03-23 02:24:58 +00:00
tv
ae3489ec53 Use "tv@NetBSD.org" as my MAINTAINER address; makes identifying me as a
PR-responsible person (such as I am ;) a little easier.
2006-03-22 22:50:31 +00:00
minskim
0dd91f0b7f The libtoolize qmake generates a correct rpath, so it is unnecessary to
patch Makefile.  Instead, just define target.path in the .pro file.
2006-03-21 07:48:03 +00:00
minskim
6ce11fbe20 Update DIST_SUBDIR to force to download new distfiles since one of the
language files was changed.  Bump PKGREVISION.
2006-03-21 07:32:41 +00:00
jlam
11993b86ed Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALL
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-21 06:00:43 +00:00
wiz
9c3b7a59c8 Consistently use NetBSD.org address for shell, shellhung.org does not exist. 2006-03-16 22:48:42 +00:00
tron
2b12288c87 Fix build problem under Mac OS X by not linkink with the (non existing)
"util" library.
2006-03-14 21:30:17 +00:00
tron
86659c819e Update "xchat" and "xchat-python" packages to version 2.6.1.
Changes since version 2.4.5 include:
 - Updated translations (de, el, fi, fr, gl, hu, ko, nl, pa, sq, vi).
 - Added support for log rotation based on time or date.
 - Double-click in tree layout will now expand/collapse (Lian Wan Situ).
 - Keys to move tabs around now work in Tree layout too (Lian Wan Situ/Me).
 - Largely re-written "Search Text" function with much better
   behaviour and match case on/off and search backwards options
   (Richard Hitt and Me).
 - The parent row in the tree layout now changes color if you have
   that group collapsed (Lian Wan Situ).
 - Fixed crash when trying to Detach or Close a utility tab via
   right-click, when it's not the currently focused tab.
 - Made DCC resume handle case-insensitive file systems properly.
 - Fixed the flashing when you click on a colored treeview row.
 - Fixed auto-completion during /exec -o [1375530].
 - Added "Join Channel" menu item to the Server menu.
 - Unshade the Disconnect menu item when a connection is in progress.
 - Fixed a possible crash in changing color settings before changing
   to/from the tree layout (SF bug #1349088).
 - Added "Auto accept file offers" to the File Transfer settings.
 - Added support for brackets "<>" around nicknames in cut and paste,
   without displaying them (hidden text) (Camillo Lugaresi).
 - Fixed opening URL irc://NetWork/#channel not joining the channel
   [1362155].
 - Fixed the nickname label becoming small when you're marked Back
   if you have "Small tabs" turned on.
 - The textevents GUI has been re-written to use GtkTreeView.
 - Randomized DNS lookups on Mac OS X on hostnames that return
   multiple IP numbers (SG / CL).
 - Added a dialog window to help newbies join a channel.
 - Opening irc:// URLs will now JOIN only if you are already connected
   to the network.
 - Plugin API (Lian Wan Situ):
  * Added selected flag to "users" list.
  * Added "id" to xchat_get_prefs.
  * Changed xchat_find_context (ph, channel, NULL) to return results
    from the same server group as the current context when possible.
 - Perl (Lian Wan Situ):
  * using emit_print/command/recv will no longer trigger their own
    callbacks.
  * Fix compiling issues with versions older than 5.8.2.
  * Make all scripts appear in the "Plugins and Scripts" window, even
    those that do not call register().
 - Updated translations (nl, zh_TW).
 - Message boxes are now warning, error or info with appropriate icon.
 - Red marker line feature enabled by default.
 - Added /SEND <nick> [file] which will automatically switch to PSEND
   when detecting a private net address.
 - Simplified default nick-right-click menu.
 - Show "Last Talk" in nick-right-click menu as "minutes ago".
 - Strip mIRC colour from away message in right-click menu.
 - Warn when opening banlist in non-channel.
 - Reorganised and simplified IRC/Server menus and new View menu.
 - The editable Server menu is no more, if you want it type
   /set gui_usermenu 1 and restart.
 - Option to view channels in tabs or tree structure.
 - Shorter titlebar text for better viewing in taskbar.
 - Disabled key-search in server list, as GTK's auto-find does this
   better.
 - Removed "Connect in new tab" button in server list, it now does it
   intelligently. Use stock Connect icon.
 - Removed "Tint (shade) transparency" item from settings and figure
   it out based on tint values.
 - When closing a tab, re-focus the one near by, instead of always the
   last.
 - Firefox style close button.
 - The lag and throttle metres now have tooltips that give you real
   information (hover the pointer over them).
 - Added workaround to show on-join ChanServ notices in the right tab.
 - Tab scroll buttons are now side-by-side when in vertical mode.
 - Automatically change key shortcut of "Marked Away" if the
   translation already uses ALT-A for the Help menu (e.g _Aide in
   French).
 - Your nickname in the bottom-left corner now turns gray when you are
   marked away, just like the userlist.
 - Introduced a delay before joining channels, to allow for FreeNode's
   short comings. If a umode +e is received it'll send auto-join
   channels immediately.
 - Plugin API: Added win_ptr to xchat_get_info.
 - Non-irc (utility) tabs can now be detached aswell.
 - Fixed behaviour problems of the userlist pane, which might be set
   incorrectly if the window was resized while a server-tab is focued.
 - Added a confirm-dialog when trying to close a server-tab with
   children.
 - Server list's edit window now gives you an option of a network
   specific "Second choice" nickname.
 - Auto detect RusNet and use /NICKSERV to identify instead of /MSG.
 - Added /Ghost command.
 - Fixed: The WHOIS away-line ignored irc_whois_front setting.
 - Scroll-wheel now works while hovering over a tab (Lian Wan Situ).
 - The input box right-click menu now has bold, underline and italic.
 - Added xchat-remote for launching irc:// URLs in existing xchat
   and other functions (Claessens Xavier).
 - Better command-line parameter parsing via GOption.
 - Tab completion order can now be in "last talk" order if you
   /set completion_sort 1.
 - "Channel Action" and "Channel Action Hilight" now have a 3rd
   argument of "Mode char", just like normal message events. The last
   talk time is also now updated on actions.
 - Reworked the Character Chart window so you can find your char.
 - Perl:
  - fixed so that printf and commandf are exported
  - print and printf can also be called as prnt and prntf, this is to
    avoid clashing with the builtins.
 - Deprioritized MODE/WHO to reduce join lag.

"pkgsrc" related changes:
- The text frontend "xchat-text" is currently not part of the package
  because the build is broken (despite different claims in the
  original release notes).
2006-03-14 19:06:19 +00:00
tron
530322bd78 List me as maintainer of the "xchat-python" package. 2006-03-14 17:59:57 +00:00
jlam
daad0f3d6c Modify the pkginstall framework so that it manages all aspects of
INSTALL/DEINSTALL script creation within pkgsrc.

If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts.  If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:

	INSTALL_SRC=	${PKGDIR}/INSTALL
	DEINSTALL_SRC=	# emtpy

As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts.  By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).

In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework.  The only public variables relating to the templates are:

	INSTALL_SRC		INSTALL_TEMPLATE
	DEINSTALL_SRC		DEINSTALL_TEMPLATE
				HEADER_TEMPLATE

The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
2006-03-14 01:14:26 +00:00
joerg
418b67fab1 Fix NSPR detection at least for DragonFly, making it actually work.
Addresses complains of Tom Hummel via IRC. Bump revision.
2006-03-13 20:33:24 +00:00
rillig
b107baca56 Fixed some pkglint warnings. 2006-03-12 14:50:11 +00:00
yyamano
9d1d96ba64 Make this build on Darwin. 2006-03-11 16:44:44 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00