The fully featured
IRC Client for Mac OSX
 
Features Screenshots Release Notes Download Script Forum Buy

 

22 Jul 2006 Version 0.9.9 (212)
This release fixes a variety of bugs and adds some new features.
The application now is Universal Binary and works on PPC and Intel.
The Network core has been completely rewrote to support IPv6 via CFNetwork framework.
Added channel encryption to talk on crypted channel using the most used MIRCCryption algorithm and the AES 128/192/256 bits.
Updated the growl and perl plugin to works correctly respectively on Panther and Tiger. The growl plugin supports Growl 0.5 and later.
Improvements to the AppleScript scripting with many new functions added a various fixes (thanks to Niteshade).
The DCC core has also been completely rewrote and now is more robust and requires less CPU.
Added a new Xirc function ($result) to returns for example the result of an AppleScript script within a Xirc script.
Fixed some issues in the preference panes.
Finally, two Automator action has been added.

11 May 2005 Version 0.9.8 (210)
Added HOP command.
Added DEOP command.
Added CYCLE command.
Added ONOTICE command.
Added OMSG command.
Added RSEND command.
Added LOADAS command (to load/run AplleScript script).
Added UNLOADAS command.
Added Reverse Send sub protocol to reverse send files using DCC protocol, useful when the you cannot accept incoming connection.
Added movable Channel List.
Added Highlights message counter in Channel List.
Enabled support for client SSL certificate file (pem format) and private key.
Improvements to the Dcc Activity window.
Apple Script support improvements.
Added support for events triggering in AppleScript script.
Added definition of new command (alias) in AppleScript script.
Added preliminary support for connection/channel statistics.
Added "matching regular expression" condition in Action Manager.
Added "File Ignore" filter in DCC preference pane.
Added support for unique id message reply on IRCNet.
Preferences now are separate bundles (prefPane).
Removed status bar in the main window.
Speed improvements in the text rendering engine in the case of a little text buffer.
Fixed bug with SSL connection on Tiger.
Fixed bug with CTCP SOUND.
Fixed bug in the response "Play a sound" in the Action Manager.
Fixed bug in the Action Manager in the case of message with mIRC style codes.
Fixed bug in PART/QUIT comment message.
Fixed bug in say command when sent to different contexts.
Fixed bug in leave/part parser command.
Fixed bug in text rendering engine.
Fixed bug with Korean text encoding.
Fixed bug in the input line and send queue in presence of text with multiple lines.
Updated the startup script (initscript.xis).

18 Dec 2004 Version 0.9.7 (208)
Added support for channel mode +q (Channel Owner).
Added support for channel mode +a (Channel Admin).
Added support for channel mode +u (User Op).
Added events OnChanOnwer, OnMeChanOwner, OnDeChanOwner, OnDeMeChanOwner,OnChanAdmin, OnMeChanAdmin, OnDeChanAdmin, OnDeMeChanAdmin,OnUserOp, OnMeUserOp, OnDeUserOp, OnDeMeUserOp.
Added customizable popup for link in chat room (ctrl+click on link).
Added events OnNickLink, OnChannelLink, OnURLLink.
Added preliminary support for custom window.
Added function $window.open (open a custom window).
Added function $window.
Fixed bug with IRC password during login phase.
Fixed bug with alias in 'Script Center'.
More responsiveness when click on the close channel/connection button in channel list.
Many other bug fixed.

04 Dec 2004 Version 0.9.6 (206)
New Action Manager with GUI like Mail message rules. The new AM supports message highlighting based on certains word, Growl notifications, command and script execution.
Added customizable Emoticons in chat room.
New intelligent Notify Manager. Now Xirc is able to recognize on line user with one or more user@host mask.
Moved the Script Center in a separate window.
Added dynamic link in chat room. Move the cursor on a nick, channel, url to respectively open a query, join a channel, open a link in your favorite browser.
Added Server Lag Metering (The server lag is showed on the right side of channel topic).
Added Channel Synchronization message when join a new channel.
Added spell checking.
Added user status in the gutter view.
Added the Growl.plugin (needs Growl application http://growl.info).
New /growl.notify script command.
Added OnPing, OnPong events.
Added OnServerNotice event.
Enabled DCC port range.
Fixed bug with the DCC Send.
Fixed bug with the /popup command.
Restored Jaguar (10.2.8) compatibilty.

18 Sep 2004 Version 0.9.5 (205)
Added Perl Plugin. With this plugin you can include perl code snippets in XIS (XIrc Script) and you can use XIS commands from within perl. The Perl Plugin requires MacOSX Panther and Perl 5.8.1 or greater.
Added Config Plugin to manage script configuration data.
Added Spanish localization (by Bernardo Ruiz).
Added Norwegian localization (by Kristian Kirkesæther).
Revised English localization (by Bill R. Washburn).
Added /perlexec command to load&execute Perl code from file.
Added URL Tracker window.
Added '/ident.start' script command.
Added '/inde.stop' script command.
Added '/rebind' script command.
Added '$array' script function.
Fixed bug with the chanop status for IRC operator.
Fixed bug on startup for old users.
Fixed bug in function '$str.mid()'.
Fixed bug in panel "Modify Action".

31 Jul 2004 Version 0.9.4 (204)
Now time stamp and highighted message are showed in a configurable side view.
Added button in channel view to duplicate channel in a separate window.
Added in channel a button to resize channel view/user list.
Added a more compact color popups.
Added two toolbar buttons Audio Chat and Duplicate Channel.
Added custom split views to increase the space available for the channel view.
Added in the commands parse various IRC Operator commands.
Now a ':' character is added to the end of a dragged nick if it is the first nick in the command line
Fixed bug in 'panel' plugin used by whois,query and topic commands.
Fixed bug in the custom typesetter that caused crash in some circumstances.
Fixed bug in the channel list controller.
Fixed bug with the remote IP address in Audio Chat.
Fixed bug in 'join' command.
Fixed bug in change nick button in one window mode.
Fixed bug in contextual menu in one window mode.
Fixed bug in channel topic text field in classic/one window mode.
Revised syntax of command '/CLEAR'<.br> Revised syntax of channel plugin command '/chan.sheet'.
Fixed bug in the literal events.
Fixed bug in '$?()' function.
Fixed various bugs reported by users via 'Xirc Crash Reporter' (thanks....).
Fixed bug in DCC RECV.
Fixed bug in the DCC SEND Resume request.
Fixed some memory leaks.
Improvements to the real time indentation.
Speed improvements to the custom typesetter.
Reduced number of used memory regions.

01 Jul 2004 Version 0.9.3 (203)
Added DCC Audio Chat compatible with all compatibles Quicktime audio input devices and audio compressors (tested on iBook G3 with the internal mic and on PowerMacG4 with DV Camcorder).
Added Audio/Video preference pane.
Added 'dcc.audiostream' script command.
Added one window per channel mode.
Added internal ident deamon controlled by Xirc.
Added custom Crash Reporter.
Improvements with the channel switching.
Improvements to the dynamic tooltip in user list.
Added custom NSTypesetter and NSLayoutManager for a fast text rendering.
Fixed bug with the scrolling in the Raw Log window.
Fixed bug in the url handling.
Removed restriction with not valid registration codes.
Removed sample.plugin.
Performance improvements.
16 Mar 2004 Version 0.9.1 (201)
Fixed bug in Ban Exceptions (+e) and Invite Exceptions (+I) with some servers
Fixed bug in the progress line of DCC Visor entry
Fixed bug in the URL parser
Fixed bug in the script of the 'Set topic......' item in the channel menu
The preferences now are saved when you close the preferences window and not on quit
13 Mar 2004 Beta Version 0.9 (200)
Xirc now is distribuite in a dmg file without the Apple Installer
The PlugIns folder, initscript and XircServer.plist files are moved in the application package
New preferences window like Mail
Added sounds support with customizable sounds
Added support for "irc://...." and "ircs://...." URL types from your web browser
Added GetURL and OpenURL AppleScript commands
Fixed light text color in DCC Visor entry with a darked one
Added sender/target user name in DCC Visor entry
Fixed bug in DCC Send
Added automatic IP Address detection if you are behind a Firewall, router or connet to internet via AirPort
Added DCC Send connection Timeout (customizable)
Added a Channels Bar to switch between the channels when the channel table is collapsed
Fixed bug in the menu Recent Channels
Added parsering stack in the parser
If you commit a syntax error in a script, Xirc is now able to show you the exact point where the error is verified
Added static inizialization of an array (ex. a[] = ("String1","String2))
Added the function $str.padding() in plugin 'String'
Added the function $dcc.list() to retrieve the list of the current actives DCC connections
Added the function $chan.userlist() in plugin 'Channel'
Fixed bug in the Address Book Manager when an entry contains only the company name
Fixed bug in CTCP SOURCE
Added support for Ban Exceptions (348 RPL_EXCEPTLIST)
Added support for Invite Exceptions (347 RPL_INVITELIST)
Added numeric reply 278 (RPL_WHOISSSL) when using SSL connection on AzzurraNET
Added numeric reply 267 (RPL_SHAREDUSERS) when connect on and IRCnet server
Added Ban and Invite Exceptions table in the 'Channel Attributes' sheet. Now you can add/remove a ban or invite
Added events OnMeBanException and OnMeBanExceptionRemove
Added events OnBanException and OnBanExceptionRemove
Added events OnMeInviteException and OnMeInviteExceptionRemove
Added events OnInviteException and OnInviteExceptionRemove
Added user mode +a (away flag) in your user modes view
Now the /server command without parameters bring up the 'Manual Connection' sheet
The 'Manual Connection' sheet remember your previous settings
Fixed bug in the App Dock icon when you get a private message
02 Mar 2004 Beta Version 0.8.6 (198)
Internal version :-)
10 Feb 2004 Beta Version 0.8.5 (197)
The trial period is extended to 30 days and the lifetime after this period is extened to one hour.
Added Address Book Manager and nick association with Address Book entry. With this feature Xirc is now able to show the icon stored in an AB entry in the users list. If the user is channel operator or a voiced user the icon is respectively red bordered or green bordered. If the is user is in away the icon is ghosted.
Added text indent resizable in realtime (like in X-Chat).
Changed the default colors of channel highlighting to orange and white for the text.
The topic now is truncate with three ellipsis to the width of the topic field.
The topic and channel modes are grouped in a custom bar view.
Added the 'New Folder' button in the Logs sheet file panel.
Added shortcut key to Show/Hide favorites drawer.
Added the ability to switch channels from the command line (PageUp and PageDown keys).
Added a SplitView in order to make the command line resizable.
Added only on 10.3 the automatic hide scrollers feature in all NSTableView/NSOutlineView.
Changed the default actions to 'Nothing'.
Added $default() script function to allows you to retrieve stored defaults.
Added /email script command to send email to anyone through the message.framework.
Added event 'OnUserCommandsPopup' to customize via script the 'UserCommands' popup.
Fixed bug in the 'echo' command.
Removed the 'Commands' tab item. Now the 'User Commands' popup is cutomizable in the 'Script Center' in the popups list.
The default away,quit and leave message now are encoded using your text encoding.
Fixed bug in the '$textinput()' function of the 'Panel' plugin.
Fixed bug in the 'TAB' (not ALT+TAB) nick completion. Now if you press space with a selected nick the insertion point is moved after the nickname without deleting the marked part.
Now the connection view stay opened if the remote end closed the connection.
Now the channel view stay opened if you are kicked.
New english localization (only nibs for now) by Tim Brown (Thanks...).
Reduced in general the memory consumption.
Improved the stability and fixed some minor bugs.
24 Gen 2004 Beta Version 0.8.1 (195)
New channel highlight system
Now the dock icon bounce and show the number of /msg received (Mail-style)
Now the quit,away and leave message with text attributes and colors are save correctly
Fixed bug in "Connect" toolbar button
Fixed memory leak in "Channels List" controller
Fixed bug in the Styles Colors View the don't allow to set the styles and colors in some circumstances
Added buttons 'Add','Edit' and 'Remove' in favorites view for a quick management
Added several aestethic improvements
19 Gen 2004 Beta Version 0.8 (194)
Fixed a memory corruption bug under Panther 10.3.2.
17 Gen 2004 Beta Version 0.8 (193)
Xirc is distribuite with the Apple Installer
Preliminary documentation of the standard plugins of Xirc
Channel highlight when a new message is posted on the channel or query
Bouncing icon when you get an /msg or DCC Chat message and Xirc is not the active application
Correct a bug with the proxy servers
Correct a bug in the text rendering of the chat window
Rewrite completely the mechanism of the connection and reconnection
Add the tab 'PlugIns' in the preferences
Removed the popup "User Commands....", now is located on the right of the nick field
Rewrite the AppleScript commands and classes
Add the AppleScript command 'echo'
Correct parameters type in the plugin functions $file.openpanel() and $file.savepanel()
Fixed minor bugs
Speed improvements
For any bug or suggestion please don't esitate to contact me (gluca.cannata@virgilio.it).
10 Gen 2004 First Public Beta Version 0.7 (192)
I am very happy to announce that the first public beta version of Xirc is available to download. For any bug or suggestion please don't esitate to contact me (gluca.cannata@virgilio.it).


Original conception, user interface design, and implementation of Xirc by Gian Luca Cannata

Copyright © 2004-2006 Gian Luca Cannata. aquaticx@aquaticx.com