Fire
“The only IM client you need!” A Multi-Protocol IM Client For OS X

Version 1.5.6 Release Notes

15 Feb 2006

1.5.6

Application
-----------
Seem to have finally fixed the speech crash bug.  It seems Apple's
documentation is not quite correct (Issue #100) (gb).
Fixed rearrangement of groups through dragging, (Issue #171) (gb).
Adium-style tabs dragging fixed (Issue #162) (gb).
Speed up automatic translations. (ah).
Buddy Encodings are now properly read when saved (Issue #187) (gb).

Spotlight Importer
------------------
Added more detail info about files to import.  This should help the
importer to actually work (Issue #159) (gb).

Version 1.5.5 Release Notes

10 Jan 2006

1.5.5

Application
-----------
Should fix that annoying little bug with Speech causing crashes (gb).
Application is a universal build now, so should work on Intel.

AIM
---
Fixed a crash related to inline images (gb).

MSN
---
Fixed a crash that occured during a network write error (mr).

Version 1.5.4 Release Notes

12 Nov 2005

1.5.4

Application
-----------
Application now has full support for interoperability with Google Talk (gb).

Jabber (XMPP)
------
- Jabber better supports presence settings (gb).

Bonjour (Rendezvous)
--------------------
- Fixed issue which cased a hang when Fire and iChat AV were running on the same machine. (ah)
- Properly report error message to the user instead of sending them to the console log. (ah)

MSN®
----
- Fixed several crashing issues with improper asserts. (mr)

Version 1.5.3 Release Notes

7 Jul 2005

1.5.3

Application
-----------
Update now properly reports presence of new updates (gb).

Jabber
------
Jabber should now work with Tiger (gb).

Yahoo
-----
Yahoo now properly sets buddy status (gb).

Version 1.5.2 Release Notes

29 Apr 2005

1.5.2

Application
-----------
- Added Danish localization from Lasse Jakobsen. (lj/jt)
- Allowed sound volume to change speech sound level. (gb)
- Fixed Drower Tabbed Windows not setting keyboard focus to the
  typing area by default. (gb)
- Fixed errors in Bubbles style for typing indicator. (gb)
- Properly handle rebuildSessionList when no user is selected in
  Stored IM Controller. (jt)
- Fixed Auto Updater where the URL fetch fails weirdly. (gb)
- Fixed problem customizing text color of system messages in WebKit
  Styles. (gb)
- Fixed parsing of URLs enclosed in < > (jt)
- Fixed problem with Preferences window drawing on Tiger (10.4). (jt)

AIM®
----
- Added the ability to have %d, %t, %n in message and profile text. (gb)

irc
---
- Fixed encoding issue (gb)
- Fixed tab completion (gb)

Jabber
------
- Hopefully fixed sending GPG signed and/or encrypted messages. (jt)

MSN®
----
- Handle problems fetching the passport upon login. (mr)
- Fixed problems with the Invalid Password dialog. (mr)
- Check for write errors in key places.   Write errors are checked for whenever
  other logic is performed after the write.  Connection::write will shut down
  the connection on write error, which previously caused assertion errors when a
  write was followed by an addCallback. (mr)
- Fixed File Transfer corruption by closing the file-handles used in file transfers
  when we are done with them.(mr)
- Fixed crash when closing a group chat.(mr)
- Prevented problems sending invalid font information. (mr)
- Ensure that a message gets delivered if the conversation is closed before the
  message has been transmitted. (mr)
- Two fixes related to Passport authentication.  One adjusts the timeout window
  for the authentication cookie, and the other displays a more useful error message
  in the event that no cookie is retrieved. (mr)
- Refactor libmsn's HTTPS authentication stage to delegate the work back to Fire
  rather than using libcurl internally.  This allows a much cleaner implementation
  in terms of CFNetwork. Also allows one binary to work on 10.2 through 10.4. (mr)

Version 1.5.1 Release Notes

23 Jan 2005

1.5.1

Application
-----------
- Fixed Chat Window Preference Pane so it would load on some 10.2 systems. (gb)
- Save preference for Single Window Chat. (gb)
- Fixed the split in Chat Windows so that they don't default to the typing
  area being 0 pixels high. (gb)
- Added Czech localization from Frantisek Erben (fe/jt)
  
MSN®
---
- Fixed loading problem which prevented MSN from working on 10.2
  systems. (mr/ah)
- Don't crash when dealing with NOT and IPG commands. (mr)

Jabber®
---
- Fixed problem where some buddies were not showing up when online. (mr/gb)
- Fixed issue where you occasionally had to save a buddy twice when adding a new
  buddy. (gb)

Version 1.5 Release Notes

4 Jan 2005

1.5


Application
-----------

- Complete overhaul on the way that chat windows and messages
  are displayed.  This was otherwise known as the conversation
  branch.  I have no idea how many hours were in this, but it
  was a LOT! I started this little project in Dec. 2003(gb)

  Protocols
  ---------
  - All chat windows are referenced by a common protocol allowing
    drop in replacements with other implementations
  - Four conversation protocols: conversation, two way, individual,
    and group.  This allows separation of different types of
    conversations and simplifies code.  May have a one way come later
    for messages that you should not reply to.
  - Display Protocol for the display portion of the log.  Allows
    drop in replacements for how the message is displayed.

  Tabs
  ----
  - The most requested part of this branch and the reason for its
    start.  The tabbed chat window implements the chat window protocol
    and can be replaced by other implementations.
  - Tabs show buddy name, icon, and status.  They get out of your way
    when you are not using them.  Conversations can be take out and
    put inside windows of their own.
  - Mark has created his own tabs that look like those you would find
    in OmniWeb. (mr)
  - Ported over the basic adium style tabs. (gb)
  - Tabs can be re-arranged within a window, dragged to other windows
    as well as even dragged into nothing to create a new window.

  Display View
  ------------
  - Changed the URLTextView into an object that implements the
    displayView protocol.
  - Both the conversations and the history viewer use displayView
    protocoled objects for their message display
  - Created a displayView based on Colloquy's web view.  It supports
    colloquy's styles and looks pretty neat.
  
  XML Logging
  -----------
  - Made both the web view and the classic view classes extend from
    a class that translates the message items into XML.  This XML is
    logged to the file and has become the format for logging.
  - Separates messages and senders.
  - Uses modern XHTML for encoding messages and their attributes.
  - Has a CSS for display in a web browser.
  
  I bet there are a bunch more things that I have forgotten here, but
  you get the idea.
  
- Plugin System(gb)
  - can intercept messages, both incoming and outgoing
  - can respond to buddy logged on and off events
  - can be activated and deactivated through prefs
  - can add classes for swapable objects in Fire


- Notification windows show up above all windows with bigger text and a
  bit longer.  Thanks to Jedi Knight for this one (jk/gb)
- Notifications can now be expressed via a plugin.  Example being the Growl
  plugin http://sf.net/projects/growl (gb)
- Added key for sound sets to play when you open a chat window.  (cr)
- Click on emoticons to toggle between text and graphical forms.  Useful
  if you're sending code snippets back and forth, or you just want to see
  how that smiley was typed.  (cr)
- Added Connect to all command to the Dock menu. 
  Thanks to Jon Bryan for the changes (patch 996344, feature 902311) (jb/jt)
- Added support for setting encoding on a per buddy basis.
  Thanks to David Li for the changes. (patch 831443) (dl/jt)
- Added support for a What's New pane which will show up for upgrading
  users. (ah)
  
Services
--------

AIM®
- Updated to the latest libfaim.  Hopefully some bug fixes and the like.
  Also, added the addition of showing AIM profiles in the tooltips. (gb)
- Fire now respects the privacy settings on the server and only changes
  them when such a change is required. (gb)
- Account status is now shown correctly in Buddy List (ah)

Jabber®
- Changed over to Acid library (from Nitro) (jt)
- Only sends typing notifications if the other client requests them (jt)

ICQ®
- ICQ Now properly blocks buddies instead of adding them to your
  buddy list. (ah)
- Invitations to add you to the buddy list of an unknown or blocked buddy
  with whom you are not speaking are silently declined without bothering
  you. This draconian measure was taken due to the proliferation of
  spambots on ICQ. (ah)
- ICQ Now handles contact aliases in non-Latin languages by using UTF-8 Encoding. (ah)
  
Rendezvous®
- Added support for Rendezvous Chat which is compatible with iChat 
  Thanks to Andrew Wellington for the library. (aw/jt)

SourceForge.net Logo