text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<title>Spark Changelog</title>

Spark Changelog

    Readme|Changelog|License

3.0.0 Beta    -- April 26, 2021

Bug

[SPARK-2222] Number of unread messages not being shown in the first tab title

[SPARK-2207] Display the correct name for the transferred file

[SPARK-2161] Spark locks up when downloading Pade Meetings libraries

Improvement

[SPARK-2221] Increase default Idle value to 5 instead of 3 minutes

[SPARK-2217] Update Russian translation

[SPARK-2216] IBB file transfer should not be enabled by default

[SPARK-2214] Look and feel refresh

[SPARK-2210] Replace deprecated Base64 Decoder

[SPARK-2204] Code cleanup

New Feature

[SPARK-1828] Bundle Pade Meetings plugin

Task

[SPARK-2206] Update xstream to 1.4.15

[SPARK-2205] Update install4j runtime library to 8.0.7

2.9.4    -- November 14, 2020

        Bug

[SPARK-2184] -         Spark should not reject end-entity certificates without basic constraints

[SPARK-2185] -         The CertPath that's verified should not be allowed to be empty

[SPARK-2186] -         Certificate validation should target the end-entity certificate, not the CA

[SPARK-2187] -         Spark should not offer to add CA certs that it already has in the truststore

[SPARK-2188] -         Some certificate chain validations fail with 'Certificate does not specify OCSP responder'

[SPARK-2192] -         File transfer duration sometimes incorrect

[SPARK-2194] -         The option to ignore certificate expiry not working

[SPARK-2196] -         Start a conference menu option not working

[SPARK-2201] -         Not all passwords removed when 'save password' is unchecked

        New Feature

[SPARK-2190] -         Add option to auto-accept file transfers

        Improvement

[SPARK-1160] -         Replace deprecated methods

[SPARK-1469] -         Code Cleanup

[SPARK-2005] -         Add option to disable selected plugins via Client Control

[SPARK-2198] -         Prevent incoming file transfer to overwrite existing file

[SPARK-2199] -         Show directory if file can't be opened

[SPARK-2202] -         Have explicit option to remove all saved passwords

        Task

[SPARK-2181] -         Update JTattoo to 1.6.13

2.9.3    -- October 24, 2020

        Bug

[SPARK-2064] -         Should reconnect to rooms after a reconnect to server

[SPARK-2143] -         Contacts marked in red and duplicated during a reconnect

[SPARK-2153] -         Private messaging not working in group chat

[SPARK-2162] -         History issues for contacts with spaces in usernames

[SPARK-2167] -         Hostname field shouln't be editable after a failed auto-login attempt when disabled

[SPARK-2174] -         Old presence shown in the opened chat window after a reconnect

[SPARK-2177] -         Incorrect own presence state during and after a reconnection

[SPARK-2179] -         System message about incoming buzz is incorrectly escaping spaces

        Task

[SPARK-2178] -         Update junit to 4.13.1

        Improvement

[SPARK-2165] -         Clean up grammar and typos in translation variables

[SPARK-2168] -         Make Spark save file transfer events to history

[SPARK-2169] -         Network addresses enclosed in quotes should be presented correctly

[SPARK-2172] -         Shouldn't switch to new tab when first MUC private message arrives

2.9.2    -- August 30, 2020

        Bug

[SPARK-2154] -         Offline messages not being shown

[SPARK-2156] -         Incorrect comparison of server address

[SPARK-2157] -         Incorrect comparison of agent JID

[SPARK-2158] -         Incorrect comparison of version identifier in plugin dependency parsing

[SPARK-2159] -         Incorrect comparison of group chat particpant JIDs

        Improvement

[SPARK-2155] -         Don't hide runtime exceptions while processing incoming stanzas.

2.9.1    -- August 25, 2020

        Bug

[SPARK-2139] -         Reversi: IndexOutOfBoundError and user can make consecutive moves

[SPARK-2148] -         History chat transcript displays own JID instead of nickname

[SPARK-2149] -         User is Online/Offline toast popups not working properly

2.9.0    -- August 17, 2020

        Bug

[SPARK-1537] -         Add Contact dialog requires at least 5 letters to find a contact

[SPARK-1635] -         History viewer adds spaces between messages when changing a view

[SPARK-1649] -         Shouldn't show a toast popup for a last message in history when joining a room

[SPARK-1757] -         Messages in MUC history are out of order

[SPARK-1806] -         PrivacyManager throws an exception

[SPARK-1809] -         Privacy plugin doesn't work

[SPARK-1811] -         View client version menu option doesn't show information

[SPARK-1812] -         Some vCard fields are empty when checking contact's profile

[SPARK-1817] -         Reversi and tic tac toe plugins failed to build

[SPARK-1873] -         Search doesn't work with AD integration

[SPARK-1888] -         Plugins not being extracted completely

[SPARK-1895] -         Errors are not (always) shown in one-on-one chat.

[SPARK-1902] -         Throws an exception when using custom emoticons set

[SPARK-1905] -         Contact list tooltip causes temporary freeze

[SPARK-1916] -         Not able to move or copy contacts when Rename contact is disabled

[SPARK-2009] -         Should allow profile changes when Avatar tab is disabled

[SPARK-2025] -         Process Data Forms with Bool fields that have no value.

[SPARK-2028] -         Fix logic error in UserSearchResult

[SPARK-2029] -         Shouldn't check for voice status

[SPARK-2114] -         Spark does not parse Java version string correctly.

[SPARK-2134] -         ROAR plugin should not depend on com.sun package

[SPARK-2141] -         Contact list does not show users that are not in a group

        New Feature

[SPARK-1203] -         Add a GUI for managing TLS\SSL certificates

[SPARK-1589] -         Add option to disable invisible login and status via default.properties

[SPARK-1877] -         Make reconnection delay between attempts configurable

[SPARK-1946] -         Add option to disable Start a chat via Client Control

[SPARK-1968] -         Replace DummyTrustManager with complex trust manager

[SPARK-2001] -         Add a popup for accepting certificate from a connection

[SPARK-2015] -         Add an option to force IBB for file transfers

[SPARK-2030] -         Add support for Message Styling

[SPARK-2040] -         Add Http File Upload plugin

[SPARK-2041] -         Add initial documentation

[SPARK-2086] -         Hostname and Version as resource available in Client Control plugin

        Task

[SPARK-1865] -         Update bundled JRE with the latest version

[SPARK-1950] -         Remove & from Plugins menu translations

[SPARK-2132] -         Replace JxBrowser with anything else

        Improvement

[SPARK-905] -         Add date stamp for current messages

[SPARK-939] -         Stretch and move Find dialog

[SPARK-945] -         Preferences, broadcast, profile windows should be saving their sizes and positions

[SPARK-1519] -         Spark should show a time stamp for every MUC message/activity

[SPARK-1688] -         Update JTattoo to the latest version

[SPARK-1784] -         ROAR should show MUC popups when window is not in focus

[SPARK-1791] -         Migrate Spark build from Ant to Maven

[SPARK-1843] -         Update Smack to 4.3 branch

[SPARK-1868] -         Add an option to disable Invisible presence

[SPARK-1871] -         Fix output of nicknames in Broadcast History

[SPARK-1872] -         Should resize large photo when applying as an avatar

[SPARK-1875] -         Spark history search should show context

[SPARK-1876] -         Spark history window should wrap text

[SPARK-1883] -         Spark should remove/overwrite old versions of libs during update

[SPARK-1887] -         Shouldn't show a toast popup for your own message in MUC

[SPARK-1899] -         Room password dialog should mask/hide the actual password

[SPARK-1903] -         Highlight searched keyword in the history search

[SPARK-1904] -         Various improvements to avatar management

[SPARK-1909] -         Transcript Window should be recomposable

[SPARK-1910] -         Replace (some) emojis with emoticons

[SPARK-1912] -         Remove green username colors from chat room

[SPARK-1915] -         Implement separate History settings in Client Control

[SPARK-1947] -         Improve rooms browser, dialogs and error messages

[SPARK-1948] -         Add an EditorConfig file

[SPARK-1961] -         Improve startup by disabling CPU-hungry themes

[SPARK-1962] -         Use a key-based lookup to find an emoticon

[SPARK-1963] -         Lazy load vcard data

[SPARK-1964] -         Non-UI processing should not occur on Event Queue dispatch thread

[SPARK-1965] -         Use unarchived emoticons packages in version control

[SPARK-1972] -         Security settings should go in dedicated tab

[SPARK-1973] -         Add visual hint for "not encrypted" connections

[SPARK-1974] -         Updated Lithuanian translation

[SPARK-1976] -         More descriptive error messages when login fails.

[SPARK-1983] -         Update Polish translation

[SPARK-1984] -         Update LittleLuck skin to 2.0.1

[SPARK-1985] -         Add support for TLS Mutual Authentication

[SPARK-1990] -         Remove PKI tab

[SPARK-1998] -         Add French spelling dictionary

[SPARK-2014] -         Rename 5223 port description

[SPARK-2019] -         Add (requires restart) to single click in system tray option

[SPARK-2024] -         Update Ukranian translation

[SPARK-2039] -         Don't require i18n source files to be encoded

[SPARK-2047] -         Improve on version detection

[SPARK-2052] -         Updated Brazilian Portuguese translation

[SPARK-2062] -         Fix legacy links to community.igniterealtime.org

[SPARK-2081] -         Client Control: Save Password & Auto Login option should also hide in Preferences

[SPARK-2089] -         Schedule loadContactList() outside of sharedGroupLoader

[SPARK-2090] -         Replace deprecated Smack APIs

[SPARK-2101] -         Transfer Guard settings should be in Spark profile

[SPARK-2111] -         Add working with Spark source in VS Code guide

[SPARK-2130] -         Fix French translation

[SPARK-2133] -         Allow translations to be found when running from IDE

[SPARK-2135] -         ROAR setting changes should not require a restart

[SPARK-2136] -         ROAR should not offer 'system notification' if unsupported by OS

[SPARK-2137] -         Plugins should be runnable from IDE

[SPARK-2146] -         Update Bouncy Castle library to 1.66

[SPARK-2147] -         Guard against CVE-2020-10683 (dom4j reading external entities)

2.8.3    -- January 29, 2017

        Bug

[SPARK-1844] -         Not saving settings without opening Advanced menu once

[SPARK-1848] -         Setting "Chat Window Always on Top" also enables "Main Window Always on Top" behavior

[SPARK-1853] -         NPE when not setting an avatar

[SPARK-1854] -         Joining a MUC with a duplicate nickname results in strange behavior.

[SPARK-1855] -         ContactList should not pop up when logging off

[SPARK-1858] -         Password not removed from spark.properties when "Save Password" option is disabled

[SPARK-1863] -         Resets initially empty values in Advanced menu when logging out

        New Feature

[SPARK-1825] -         Add an option to see a history of broadcasts

[SPARK-1852] -         Add anonymous SASL login support

        Task

[SPARK-1821] -         Update bundled JRE with the latest version

[SPARK-1856] -         Remove unused static analyzers

[SPARK-1857] -         Remove legacy CVS keywords

[SPARK-1862] -         Remove obsolete information from Readme and update links

        Improvement

[SPARK-1847] -         Remove Log out menu when Auto Login and Save Password are disabled

[SPARK-1849] -         Make logs rotate based on size or time

[SPARK-1850] -         Shouldn't save password when SSO is being used

[SPARK-1860] -         Implement group chat duplicate name deconfliction similar to 2.7.7

[SPARK-1864] -         Add translations to MUC dialogs

[SPARK-1867] -         Update German translation

2.8.2    -- November 25, 2016

        Bug

[SPARK-1516] -         Spark should not let open profile edit by clicking the avatar if profile changing is disabled

[SPARK-1520] -         Systray icon changes to online when one opens the chat window

[SPARK-1593] -         Spark shouldn't add Offline status when a user goes invisible

[SPARK-1758] -         Unfiled group appears when contact goes online

[SPARK-1801] -         Fix links opening in KDE environment (updated)

[SPARK-1816] -         Shouldn't freeze when using unsupported plugins

[SPARK-1820] -         Can't switch back to online presence after turning invisible on

[SPARK-1827] -         Shouldn't allow broadcast to selected users when it is disabled in Client Control

        New Feature

[SPARK-1802] -         Add LittleLuck skin

[SPARK-1835] -         Modify Spark to work with new Openfire Client Control plugin settings

        Task

[SPARK-1732] -         Update bundled JRE with the latest version

[SPARK-1837] -         Update Smack to the latest version (4.1.9)

        Improvement

[SPARK-1021] -         Default to Name field as nickname when adding a contact

[SPARK-1434] -         Add Polish Spelling option

[SPARK-1789] -         Change Accept all certificates option to disabled by default

[SPARK-1822] -         Add additional default properties to control GUI settings

[SPARK-1824] -         Update Polish translation

[SPARK-1831] -         Update Italian translation

2.8.1    -- October 1, 2016

        Bug

[SPARK-1786] -         Wrong error message when a server is unavailable

[SPARK-1799] -         Fix url to Spark forums on the help menu

[SPARK-1801] -         Fix links opening in KDE environment

[SPARK-1804] -         Unsupported iteration removal function used.

[SPARK-1808] -         ContactList does not act on 'subscribed' event

[SPARK-1812] -         Some vCard fields are empty when checking contact's profile

        New Feature

[SPARK-1787] -         Add option to disable TLS hostname verification

        Improvement

[SPARK-1788] -         Update translations

[SPARK-1790] -         Rename Server field to Domain

[SPARK-1798] -         Exception thrown by listener should be handled

[SPARK-1805] -         PrivacyManager should log exceptions in log

2.8.0    -- August 25, 2016

        Bug

[SPARK-1130] -         Spark behaves wrong with chats with similar names

[SPARK-1275] -         Add contact dialog makes Spark lose connection

[SPARK-1564] -         Should set priority to 0 when Idle status turns on

[SPARK-1613] -         Long lines of text without spaces break the word wrap

[SPARK-1736] -         NPE in Roar plugin prevents messages to show up on fresh profiles

[SPARK-1738] -         RPM build fails after Smack 4 update

[SPARK-1739] -         Not trusting Openfire certificate after Smack 4 update

[SPARK-1742] -         Spark won't start when bookmark service is unavailable.

[SPARK-1743] -         MUC nickname sharing fails.

[SPARK-1744] -         Shouldnt send chat state notifications when the chat isn't active yet

[SPARK-1745] -         Fastpath plugin doesn't start after Smack 4 update

[SPARK-1747] -         Spark appears to fall back to a non-sasl when authenticating

[SPARK-1749] -         Not showing the context menu for participants in MUC

[SPARK-1750] -         Spark is not automatically reconnecting after Smack 4 update

[SPARK-1751] -         Only a few first messages show up and no other messages come through

[SPARK-1752] -         File transfer and screenshot sending doesn't work after Smack 4 update

[SPARK-1755] -         Redundant Roar popups and history entries when receiving messages

[SPARK-1756] -         Prevent NPE in error handling (Group chat - Smack 4)

[SPARK-1761] -         Fixing RPM build after Bamboo migration

[SPARK-1763] -         Can't create new account on a server (Smack 4 issue)

[SPARK-1764] -         Transcript file is not being closed on exit

[SPARK-1766] -         File Streams not being closed on a few files

[SPARK-1768] -         Fix Debian build

[SPARK-1772] -         Not showing correct room affiliation icons for different roles

[SPARK-1773] -         Spark does not detect keystrokes when switched away due to idle on mac and linux

[SPARK-1776] -         Private messages in MUC do not show up (Smack 4)

[SPARK-1777] -         Presence getting stuck in Away mode sometimes

[SPARK-1778] -         Spark shouldn't lookup an empty username

[SPARK-1779] -         No vertical scrollbar in the participants list

[SPARK-1783] -         ROAR plugin should not assume Opaque is supported

        New Feature

[SPARK-1596] -         Different settings for group chat Roar popups

[SPARK-1599] -         Add an option for custom Roar popup based on a keyword

[SPARK-1709] -         Add Russian dictionary for spellchecker

[SPARK-1729] -         Add an option to save group chat password

[SPARK-1731] -         Add Ukrainian translation

        Task

[SPARK-1722] -         Update bundled JRE with the latest version

        Improvement

[SPARK-1559] -         Add URL support to server broadcast dialog

[SPARK-1567] -         Update Smack to the 4th version (4.1.7)

[SPARK-1646] -         Should switch to Away mode when locking screen on Windows 10

[SPARK-1735] -         Small group chat user-interface improvements

[SPARK-1741] -         Replace old code constructs

[SPARK-1746] -         Update Lithuanian translation

[SPARK-1753] -         Don't be disconnected when receiving invalid stanzas

[SPARK-1754] -         Update Italian translation

[SPARK-1769] -         Update Substance LaF to the latest version

[SPARK-1771] -         Update Smack to 4.1.8 version

[SPARK-1775] -         Prevent exceptions from going unnoticed

2.7.7    -- April 24, 2016

        Bug

[SPARK-1597] -         UNC links in file://\\\ format should work in the chat window

[SPARK-1660] -         Should not fallback to direct connection when proxy is enabled

[SPARK-1695] -         Windows installer is including linux lib folder

[SPARK-1717] -         Failing dependencies when installing RPM version

[SPARK-1721] -         Fix a typo in Network Address Manager in SIP plugin

[SPARK-1724] -         OTR plugin not working after bouncy castle lib update

[SPARK-1726] -         Spark is setting negative priority when switching to Idle

        New Feature

[SPARK-1720] -         Add option to disable Incoming Call notification popup

        Task

[SPARK-1687] -         Update bundled JRE with the latest version

        Improvement

[SPARK-1716] -         Fix alignment of fields on Business card in Profile

[SPARK-1718] -         Remove old java from RPM installation

[SPARK-1723] -         Update of German translation

[SPARK-1727] -         Fix and update Lithuanian translation

2.7.6    -- March 15, 2016

        Bug

[SPARK-1192] -         Preferences window doesn't open on Mac OS X

[SPARK-1197] -         File transfers don't work on Mac OS X

[SPARK-1455] -         Spark is getting stuck with "On Phone" status after unlocking Windows

[SPARK-1530] -         Broadcast message is not shown with bolded red font in the tab

[SPARK-1620] -         Sound files are not copied into user's profile on Mac OS X

[SPARK-1667] -         Bookmarks menu shows last when using Substance skins

[SPARK-1671] -         Add i18n translation for "(Offline)" prefix before offline message

[SPARK-1674] -         Add Mac OS X installer with bundled JRE

[SPARK-1677] -         Shows app name as Startup instead of Spark on Mac OS X

[SPARK-1689] -         RPM build fails after Libjitsi update

[SPARK-1692] -         Native Jitsi libraries not loading on Mac OSX

[SPARK-1696] -         Fastpath not working on Mac OS X

[SPARK-1697] -         Roar plugins doesn't work on Mac OS X

[SPARK-1701] -         Plugins are not being copied to user's home folder on Mac OS X

[SPARK-1703] -         Spark is constantly trying to access e4j_pxxxx.tmp file

[SPARK-1704] -         Emoticons not loading on mac osx

[SPARK-1714] -         Disconnecting when saving or retrieving Notes

        New Feature

[SPARK-1675] -         Add Lithuanian translation for Fastpath plugin

        Task

[SPARK-1643] -         Update bundled JRE with the latest version

[SPARK-1679] -         Fix the wrong year on the About window on Mac OS X

[SPARK-1693] -         Increase checkstyle's maxerror value

[SPARK-1712] -         Change JDK to 1.8 in Bamboo build plans (Ant)

        Improvement

[SPARK-1680] -         Update top menu item name "Spark" to more commonly used name "File"

[SPARK-1681] -         Update Spark's User Guide

[SPARK-1684] -         Toaster Pop up for Incoming Call is too short.

[SPARK-1685] -         Idle state shouldn't override custom status message

[SPARK-1691] -         Change JNA to version to 3.4.2

2.7.5    -- January 14, 2016

        Bug

[SPARK-1664] -         RPM build fails after Smack library update

[SPARK-1669] -         Fix Lithuanian translation of Tic Tac Toe game

[SPARK-1672] -         Spark is not showing "(Offline)" prefix for offline messages on Openfire 4.0.0

[SPARK-1673] -         Only first offline message is shown

        Improvement

[SPARK-1091] -         Create an installer for Mac OS X

[SPARK-1661] -         Change "on phone" to "on the phone"

[SPARK-1663] -         Update jarbundler and ant build file

[SPARK-1666] -         Update Simplified Chinese translation

        New Feature

[SPARK-1668] -         Lithuanian translation for the Battleships game

2.7.4    -- December 18, 2015

        Bug

[SPARK-847] -         "Contact List font size" not applied to Offline users group

[SPARK-1066] -         Proxy is not working

[SPARK-1576] -         Spark is not showing room participants when presence icons should be showing

[SPARK-1592] -         Should not show 'Send a file' menu when file transfer is disabled

[SPARK-1645] -         Notifications settings disappear when updates are disabled via default.properties

[SPARK-1648] -         Toast popups are not shown for group chat messages

[SPARK-1650] -         A 'default' directory should not be required when selecting files to transfer

[SPARK-1658] -         NullPointerExceptions when joining an anonymous MUC

        Improvement

[SPARK-1651] -         Add i18n translation for Transfer Guard plugin's name in the Preferences

[SPARK-1652] -         Add scrollbar in Emoticon picker

[SPARK-1655] -         Updated Russian translation

[SPARK-1656] -         Update Chinese (Traditional) translation

[SPARK-1659] -         Another Russian translation update

        New Feature

[SPARK-1644] -         Add an option to hide auto login checkbox along with the save password box

[SPARK-1653] -         Add Chinese (Traditional) translation for Transfer Guard plugin

2.7.3    -- October 23, 2015

        Bug

[SPARK-1144] -         Ant buildscript should not check for explicit Ant version numbers

[SPARK-1329] -         Various confirmation dialogs should use i18n strings for Yes, No and Cancel buttons

[SPARK-1631] -         Messages are not shown as sent or received when no history is shown

[SPARK-1634] -         Fix Class not found exception in LaF

        Improvement

[SPARK-985] -         Online/Offline toast popups improvement

[SPARK-1472] -         Add "Avatar:" to translation file

[SPARK-1473] -         Alert notification popup should show the sender's name

[SPARK-1517] -         Append contact name on every line of conversation history

[SPARK-1571] -         Add phone number to vCard popup

[SPARK-1627] -         Change default reconnection option to Display in contact group

[SPARK-1633] -         Add support for IzPack 5 in the build process

[SPARK-1641] -         Fixed typos in the group chat dialogs

[SPARK-1642] -         Update the Bring window to front code

        New Feature

[SPARK-1436] -         Add option to disable chat history via default.properties

[SPARK-1638] -         Add option to hide chat history settings via default.properties

[SPARK-1640] -         Add option to hide save password checkboxes

        Task

[SPARK-1626] -         Update bundled JRE with the latest version

2.7.2    -- August 31, 2015

        Bug

[SPARK-1458] -         Spark prepends the default status text to a custom one

        Improvement

[SPARK-1621] -         Add a caption "0 = infinite" to the duration option of Roar popups

        New Feature

[SPARK-1614] -         Add an option to show seconds in a message time stamp

[SPARK-1619] -         Add an option to use Spark version as a resource

[SPARK-1622] -         Add options to default.properties to use hostname or version as resource

        Task

[SPARK-1615] -         Update bundled JRE with the latest version

2.7.1    -- June 12th, 2015

        Bug

[SPARK-864] -         Printing conversation margin cuts off characters from lines that wrap

[SPARK-1512] -         ***<user> is online at message does not always show in chat room

[SPARK-1513] -         After receiving XML data as a message Spark stops displaying history

[SPARK-1604] -         Buzz and stale settings overlap in the Preferences window

        Improvement

[SPARK-1588] -         Update French translation

[SPARK-1607] -         Show JID as contact name if instead an empty string would have been shown

[SPARK-1609] -         Default resource should be "Spark" without a version number

[SPARK-1611] -         Update Lithuanian translation

[SPARK-1617] -         Fix loading of Spellchecker's IgnoreUppercase setting

        New Feature

[SPARK-979] -         Add an option to disable graying out and italic for idle contacts

[SPARK-1503] -         Option to use hostname as a resource

        Task

[SPARK-1584] -         Update bundled JRE with the latest version

2.7.0    -- April 24th, 2015

        Sub-task

[SPARK-802] -         After a Reconnection error it does not attempt anymore

[SPARK-1002] -         Use some form of "reconnection logic"

[SPARK-1204] -         Counter for online contacts in group sometimes is wrong

[SPARK-1313] -         Enhance ability to overwrite spark properties values through plugin

[SPARK-1326] -         Make tabs position optional: TOP or BOTTOM; make search input appearance optional

[SPARK-1465] -         Checkboxes appear bigger then normal since the jtattoo update

[SPARK-1478] -         Getting vcards from server could freeze Spark at startup

[SPARK-1482] -         Scratchpad plugin could freeze spark at startup

[SPARK-1483] -         Privacy plugin could freeze spark at startup

[SPARK-1528] -         Should show user's Name instead of Username when receiving a broadcast

[SPARK-1541] -         Receiving lots of conference rooms could freeze spark for some time

        Bug

[SPARK-845] -         displaying of chat log with "<script" within the message causes trouble

[SPARK-987] -         Spark has the wrong icons

[SPARK-1042] -         Spark looses the content of custom (not shared) group with the shared contacts

[SPARK-1058] -         Spark should let to change the language of GUI to any available

[SPARK-1074] -         Sending part doesnt get a notification about the transfer cancellation

[SPARK-1097] -         Delete the obsolete Available translation string from the i18n file

[SPARK-1163] -         Spark displays wrong error when nickname change is forbidden

[SPARK-1177] -         Memory leak ChatRoom

[SPARK-1186] -         Ctrl + W not working as expected in chat window

[SPARK-1212] -         Shouldn't be able to search for yourself and add yourself to a roster

[SPARK-1223] -         Masterticket: Clean up the error log

[SPARK-1224] -         Masterticket: Rework Reconnection Logic

[SPARK-1324] -         SparkToaster showing avatars in real size

[SPARK-1355] -         No history in Groups chat

[SPARK-1362] -         No confirmation on the sender's part that the file transfer completed

[SPARK-1382] -         File Transfer from WinXP to Win7x64 does not work in nightlies

[SPARK-1387] -         Reversi is not starting

[SPARK-1397] -         Fix the displaying of system tray icons

[SPARK-1408] -         Remove "#" character next to Accounts button on the login screen

[SPARK-1411] -         Sometimes file transfer indication is not updated on the receiving side

[SPARK-1414] -         Chat window is not flashing when receiving new message on Windows 7 64 bit

[SPARK-1417] -         Temporary conference are getting bookmarked

[SPARK-1419] -         Chat room configuration shows wrong roles for which presence is broadcast

[SPARK-1420] -         The messages in the set status message window is not getting deleted

[SPARK-1421] -         Application version and application name are hardcoded

[SPARK-1422] -         persist vcard may throw file not found exception when jid is empty

[SPARK-1423] -         typo error in LayoutSettings.java

[SPARK-1427] -         Default Appearance/Colors cannot be overwritten through plugin;Group-Chat colors are hard-coded

[SPARK-1431] -         Update Smack to the next version.

[SPARK-1437] -         Bug in PrivacyManager that can break smack communication

[SPARK-1438] -         Avatars are not scaled in user login/logout notification dialog

[SPARK-1439] -         Plugins are loaded in random order - plugins with no dependency has to be loaded first

[SPARK-1440] -         Bug in ConferenceUtils.java that can break smack communication

[SPARK-1441] -         ContactItem in shared group - right click popup menu performs copy when move is selected

[SPARK-1442] -         JabberVersion.java uses hardcoded value "Spark IM Client" for version name

[SPARK-1447] -         Chat logs are getting corrupted (after the upgrade to 2.6.3)

[SPARK-1449] -         UNC Path does not link to folder

[SPARK-1451] -         Vcard popup is not always showing up on mouse hover

[SPARK-1452] -         If conferences tab is hidden, then Fastpath tab is hidden also

[SPARK-1462] -         Spark doesn't list rooms when subject has a null value

[SPARK-1464] -         When user accepts group chat invitation, status is always online

[SPARK-1470] -         Typing notification diesn't change its status

[SPARK-1475] -         Connection crashen when sending control characters

[SPARK-1480] -         Reduce VCARD loading of Spark

[SPARK-1485] -         Subscription dialog is hidden when received

[SPARK-1488] -         On unclean disconnect, chat windows, that were already open, cannot be closed

[SPARK-1490] -         Broadcast menu duplicates users in the Online group

[SPARK-1514] -         Ghost icon gets lost when user comes (back) online

[SPARK-1524] -         Spark is not reconnecting automatically after connection loss

[SPARK-1531] -         URL links not working without http:// part

[SPARK-1534] -         Roar should show a popup for broadcast messages and play a sound

[SPARK-1535] -         Custom status message is not set if selected from saved custom statuses

[SPARK-1546] -         Spark visually shows that a message is not sent

[SPARK-1550] -         Integrate next SMACK lib release into Spark (any version post-3.3.0)

[SPARK-1553] -         Privacy feature lookup and invisibility

[SPARK-1558] -         Multiple memory leaks

[SPARK-1565] -         Roar plugin shouldn't show many popups when joining a chat room with old history

        Improvement

[SPARK-33] -         Add more content to the About Box

[SPARK-822] -         fix Spark icon

[SPARK-891] -         Typing notifications would be easier to see if also displayed near typing area

[SPARK-1060] -         Spark should remember Preferences window (and others) position on the screen

[SPARK-1179] -         Add time stamps and improve layout of conversation history

[SPARK-1188] -         Emphasize broadcast message in the chat window

[SPARK-1215] -         Log out doesn't log out, it shuts down spark

[SPARK-1333] -         Update Lithuanian translation

[SPARK-1381] -         Group Chat - Actions/Start a conference menu: propose bookmarked room (if any) instead of adhoc (random) room name

[SPARK-1407] -         Fix the direction of 5000 history messages limit and make a GUI option

[SPARK-1418] -         Update simplified Chinese translation

[SPARK-1429] -         Update French translation

[SPARK-1459] -         Update to the latest JTattoo version (Nov 2011)

[SPARK-1466] -         Update the Finnish translation

[SPARK-1476] -         Update the smack to 3.2.2

[SPARK-1479] -         SettingsManager hadr-codes executable name: Spark.exe

[SPARK-1487] -         Size of chat input field is to small, it dont fit to the rest of the chatwindow

[SPARK-1491] -         Update Polish translation

[SPARK-1515] -         Migrate to latest JTattoo Release

[SPARK-1526] -         Minimized roster window should appear when clicking on a systray icon

[SPARK-1539] -         Update Substance LaF to the latest version

[SPARK-1540] -         Update POPO emoticons set

[SPARK-1542] -         Icon of refresh button in the ConferenceRoomBrowser should change when loading

[SPARK-1544] -         Spark should relog on newly applied LaF

[SPARK-1545] -         Drop Java 5 and 6 support

[SPARK-1552] -         Update Smack to 3.3.1 version

[SPARK-1566] -         Roar popup will change to "broadcast - (sender's name)" when receiving a broadcast message

[SPARK-1595] -         Add an option for Roar popups to stay indefinitely

        New Feature

[SPARK-1105] -         Spark should indicate different permissions in MUC with additional icons or colors

[SPARK-1356] -         Limit filetransfer speed

[SPARK-1378] -         Create TicTacToe for Spark

[SPARK-1405] -         Improved last activity recognition

[SPARK-1435] -         Make an option to disable Log out in Spark menu via default.properties

[SPARK-1486] -         For customizing purposes, provide ability to register own error and warning handler in logging mechanism of spark

[SPARK-1493] -         Add translation file for the Transfer Guard plugin

[SPARK-1521] -         Add invisible presence state

[SPARK-1529] -         Display the entire group chat history

        Task

[SPARK-1098] -         Investigate two functions in ContactItem.java which can cause issues

[SPARK-1232] -         Release Blocker: Nightly build is not compiling the plugins

[SPARK-1306] -         Attach newest source code, JTattoo Tab Rendering in Spark

[SPARK-1400] -         Update to latest version Exe4J

[SPARK-1412] -         Drop Java 5 support

[SPARK-1413] -         Update build.xml to check for Java 7

[SPARK-1416] -         Update JRE to 7 version

[SPARK-1500] -         Add Portuguese Brazilian Spelling

[SPARK-1525] -         Update smack

[SPARK-1538] -         Update to latest Trident lib

[SPARK-1555] -         Update build.xml to support Ant 1.9

[SPARK-1602] -         Update bundled JRE to 1.7.0_76

2.6.3    -- July 1st, 2011

Highlights:

Bug Fixes only

        Bug fix

[SPARK-615] - Fixed issue with XMPP URI conference chats.

[SPARK-740] - XMPP URI not working in IE

[SPARK-1379] - Support for XEP-0147

[SPARK-1383] - Login screen shows disabled fields.

[SPARK-1392] - Check if Spark is really checking for updates even if that option is turned off

[SPARK-1394] - Search in history is not working

[SPARK-1395] - NPE when exiting a chat window with ESC

[SPARK-1396] - Send Broadcast Window doesn't show when not using JTattoo

[SPARK-1398] - scrollToBottom causes UiThreadingViolationException when using Substance Skins

2.6.2  Hot Fix  -- June 23rd, 2011

Highlights:

Support XMPP servers without ability to manage privacy lists

        Bug fix

[SMACK-338] - IBB filetransfer doesn't work as expected

2.6.1  all resolved issues in Spark and Smack -- June 22nd, 2011

Highlights:

File transfer bug resolved

Standard Mac Look and Feel on that very plattform

OTR (off the record) encryption for chat

I18n updates

New notification mechanism (Roar)

Clean up and enhancements for look and feel

        Bug fixes (35 bugs + 3 SMACK related)

[SMACK-338] -         IBB filetransfer doesn't work as expected

[SMACK-273] -         Bug in RoomListenerMultiplexor.java

[SMACK-329] -         XHTMLText uses improper format for br tag

[SPARK-791] -         Vcard cache not expiring

[SPARK-1067] -         System Look and Feel option should be using system theme highlighting colors

[SPARK-1080] -         IzPack uninstaller doesnt remove Spark entries from Programs and Features list

[SPARK-1095] -         Nested groups are not sorted by name

[SPARK-1164] -         Chat window doesnt scroll to bottom when opened

[SPARK-1177] -         Memory leak ChatRoom

[SPARK-1198] -         Spark has no button for Send Files or Capture in message window on MAC OS X

[SPARK-1200] -         Context menu doesn't show up in chat input area on Windows 7

[SPARK-1207] -         Linux version of Spark quits when doing logout

[SPARK-1253] -         Transport icons disappear after saving preferences

[SPARK-1274] -         Reverse alphabetical sorting of participants in the group chat

[SPARK-1275] -         contact add loses connection when no username provided

[SPARK-1280] -         Crtl-Backspace doe not work in Chat Windows

[SPARK-1281] -         Spark doesn't goes online after auto away when using Remote Desktop connection

[SPARK-1283] -         File transfer between 2.5.8 and 2.6.0_12222 is broken

[SPARK-1294] -         Spark 2.6 RC2 No Phone Call Button

[SPARK-1324] -         SparkToaster showing avatars in real size

[SPARK-1325] -         Spark File Transfer. Let spark find the right IP

[SPARK-1331] -         Spark->Preferences->Appearance: Null Pointer exception when no emoticon set is available

[SPARK-1336] -         NPE In getContactGroupByJID

[SPARK-1338] -         Spark 12384 is not starting with old profile

[SPARK-1340] -         Spark login profile picker doesn't show profiles with same names but different servers

[SPARK-1350] -         File transfer and windows network path

[SPARK-1351] -         Remove plugins does not remove plugins

[SPARK-1357] -         When in fullscreen mode and switching to smaller screen, spark doesnt rezise to fit smaller screen

[SPARK-1364] -         Investigate the Spark automatic update from the site issue

[SPARK-1366] -         Review padlock icon usage

[SPARK-1373] -         Bring Reversi back, please!

[SPARK-1375] -         Context Menue in roster dows not allow a broadcast to the selected user

[SPARK-1376] -         Fix the "Check for new version" Function

[SPARK-1383] -         Login screen shows disabled fields.

[SPARK-1385] -         Format Bug in Transcript

[SPARK-1387] -         Reversi is not starting

[SPARK-1388] -         Typo in spark i18n - avtivate

[SPARK-1389] -         History is diplayed twice

        New Features, Improvements, Tasks (55 issues)

[SPARK-548] -         Add support for animated gifs as avatars

[SPARK-884] -         OTR support for chat

[SPARK-1277] -         Installer should include Java 1.6.0 (build 10) or higher

[SPARK-1278] -         Allow Nimbus Skinning

[SPARK-1303] -         Preferences: Automatically join Groupchat (muc) on invite

[SPARK-1323] -         Allow larger VCard Images

[SPARK-1342] -         MotD opens in Fullscreen since Spark 2.6.0 update

[SPARK-1344] -         Add some more plugins to 2.6.1

[SPARK-1345] -         Reduce the delivered skins to the usable ones

[SPARK-1352] -         Prevent messages from the server to be stored in Client history

[SPARK-1354] -         Force 32 bit execution on Mac Plattfom

[SPARK-1359] -         Plugin Blacklist

[SPARK-1367] -         Speelchecker default Language

[SPARK-1369] -         When debugger enabled should be able to send raw packets somehow

[SPARK-1379] -         Support for XEP-0147

[SPARK-948] -         Bring window to front shouldnt steal focus

[SPARK-984] -         Should be an option to disable username color randomizer in MUC

[SPARK-1218] -         Make Room Configuration dialog translatable

[SPARK-1220] -         Create FlashWindow.dll 64-bit version

[SPARK-1235] -         Add context menu to Ctrl-F, Ctrl-E, Ctrl-T dialogs

[SPARK-1254] -         Select Spellchecker Language in Chatwindow

[SPARK-1316] -         Privacy Plugin needs refactoring

[SPARK-1332] -         Make possible to translate hardcoded strings

[SPARK-1333] -         Update Lithuanian translation

[SPARK-1334] -         Add the login server as STUN server to spark.properties

[SPARK-1335] -         Spark should save received broadcast messages in the chat history

[SPARK-1341] -         Profile picker button should have a button design (with a border)

[SPARK-1343] -         Broadcast window covers whole screen if message is longer than {1*10^x , x?R>5} characters

[SPARK-1346] -         PluginLoader should get a <minJava>1.x.x_xx</minJava> tag

[SPARK-1347] -         apple plugin needs configurable behaviour

[SPARK-1348] -         Make possible to set Join on startup from other interface

[SPARK-1349] -         Option to disable translator plugin

[SPARK-1361] -         If History has more than 5000 Messages it takes forever to load

[SPARK-1372] -         Clicking the [X] in the contact subscription request should be the same as "Decline"

[SPARK-1230] -         Masterticket: Translations

[SPARK-1298] -         Clean Up Spark UI

[SPARK-1322] -         Rename Debian package

[SPARK-1360] -         Check FMJ lib for revision

[SPARK-1368] -         Check Spark 2.6.1 on W7 without admin rights

[SPARK-1380] -         Exchange of the Spark Spash Screen

[SPARK-1384] -         Change XMPP Ressource String

[SPARK-1386] -         Privacy Plugin shouldn't load if not supported

[SPARK-1390] -         Remove games from the release

[SPARK-804] -         MSN Offline users in roster

[SPARK-854] -         reconect hangs within "Reconnecting ..."

[SPARK-1167] -         New chat window steals focus when Spark receives new message

[SPARK-1265] -         Fix tabs stacking direction and tabs size with multirow tabbar

[SPARK-1290] -         Redesign "Invisible" Button

[SPARK-1304] -         Allow to hide the  conference tab in the Spark screen

[SPARK-1337] -         Create Button to login with other Profiles in LoginDialog

[SPARK-1353] -         JTattoo Render Error

[SPARK-1358] -         Add features to default.properties FILE_TRANSFER_WARNING_SIZE and FILE_TRANSFER_MAXIMUM_SIZE

[SPARK-1370] -         W7 64 Bit: Plugin's are missing

[SPARK-1371] -         Add tooltip to button in chat window

[SPARK-1374] -         Spark freezes on close

2.6.0  all resolved issues in Spark and Smack -- May 6th, 2011

Highlights:

Large parts of the code were licenced as Apache 2.0

Commercial packages were removed in favour of open source solutions

Updated Smack library to 3.2

Fixes for roster management and reconnection mechanisms

Reworked look and feel

New skinning library

I18n updates

Clean error log after startup

Support for privacy mode

Spark does not call hard coded fallback servers for STUN services anymore

Major feature updates for conference rooms

More preferences

Ability to set default data in ini files for corporate customizing

New Features & Improvements (more than 190 issues)

[SMACK-137] - File
  Transfer Settings

[SMACK-156] - Add
  the ability to register for roster events before logging in

[SMACK-175] - fix
  UNSUBsCRIPTION_PENDING in RosterPacket

[SMACK-235] - Improve
  performance of Roster class

[SMACK-240] - Update
  Jingle implementation to newest version

[SMACK-241] - Update
  Base64 implementation to match Openfire's

[SMACK-244] - Update
  JSTUN to 0.7.2

[SMACK-245] - Update
  Jingle implementation to newest version

[SMACK-246] - Improve
  Jingle logging using commons-logging

[SMACK-247] - Keep
  Jingle compliant with on-going protocol development.

[SMACK-254] - Offer
  an alternative to loading the Roster on login

[SMACK-261] - Minor
  Jingle cleanup to better support Jingle in Spark

[SMACK-277] - Update
  XMLUnit to the latest version

[SMACK-282] - Support
  SASL-related error conditions.

[SMACK-285] - Add
  support for Nicks

[SMACK-289] - There
  is no way of retrieving items from a pubsub node when the user has multiple
  subscriptions.

[SMACK-294] - Handle
  empty roster groups and no goups in the same way

[SMACK-295] - Fire
  reconnectionSuccessful event when session is established

[SMACK-297] - add
  configuration for local Socks5 proxy

[SMACK-298] - Respond
  to all incoming Socks5 bytestream requests

[SMACK-299] - Improve
  accepting of Socks5 bytestream requests

[SMACK-300] - improve
  local Socks5 proxy implemetation

[SMACK-301] - support
  for bytestream packets to query Socks5 proxy for network address

[SMACK-302] - Improve
  establishing of Socks5 bytestreams

[SMACK-303] - integrate
  of the extracted Socks5 bytestream API in file transfer API

[SMACK-304] - Extend
  the IQ API to create empty IQ results and IQ error response packets

[SMACK-307] - Improve
  Message Parser Robustness and Message Body I18N

[SMACK-309] - Fully
  implement XEP-0047 In-Band Bytestreams

[SMACK-310] - Add
  Support for Localized Message Subjects

[SMACK-317] - PrivacyItem
  class changes

[SMACK-142] - Add
  support for Kerberos/NTLM

[SMACK-210] - Support
  MD5 SASL

[SMACK-226] - Need
  to add in http/socks proxy support to XMLConnection.

[SMACK-242] - Add
  support for JEP-50: ad-hoc commands

[SMACK-251] - Add
  support for XEP-0163: Personal Eventing Protocol

[SMACK-255] - Add
  ability to set mime type for avatar

[SMACK-256] - Add
  support for new sophisticated TLS mechanisms including SmartCard and Apple's
  KeychainStore

[SMACK-272] - Add
  support for pubsub (XEP-0060)

[SMACK-296] - Add
  support for XEP-0224: Attention

[SMACK-319] - Add
  common interfaces for SOCKS5 Bytestreams and In-Band Bytestreams

[SMACK-279] - SMACK-187
  Create a abstract connection class to allow other implementations connecting
  to a XMPP server.

[SMACK-280] - SMACK-187
  The authentification should use the Connection#sendPacket method and work
  transparent with packets and packet listeners.

[SMACK-281] - SMACK-187
  Move IQ and stream error parsing from PacketReader which depends on the
  connection type to PacketParserUtils.

[SMACK-259] - Update
  XPP library to latest version

[SMACK-283] - Investigate
  why Jingle is connecting to stun.xten.net

 [SPARK-1321] - Update Smack to final release
  3.2

 [SPARK-1319] - Review Tray Icon of Spark on
  Windows

 [SPARK-1318] - STUN fallback in error log

 [SPARK-1317] - Privacy Plugin causes error log
  entry at startup

 [SPARK-1312] - Load plugins before Login page
  and workspace are initialized

 [SPARK-1308] - JTattoo menubar decoration

 [SPARK-1307] - Update build.xml to support Ant
  1.8

 [SPARK-1300] - Remove Buttons from Spark

 [SPARK-1293] - Include JGoodies as LaF

 [SPARK-1103] - Add an option to register with
  conference room

 [SPARK-1091] - Create an installer for Mac OS X

 [SPARK-1060] - Spark should remember
  Preferences window (and others) position on the screen

 [SPARK-1050] - Create a horizontal scrollbar in
  the emoticons picker for large emoticons packages

 [SPARK-1037] - Timing issue prevents contact
  list from updating correctly

 [SPARK-1035] - Add ability to have an invisible
  presence

 [SPARK-764] - Auto-reconnect does not send
  available presence or ask for roster

 [SPARK-744] - Spark fails to login after
  restore from Hibernation

 [SPARK-726] - Spark needs to use the users
  presence prior to reconnect.

 [SPARK-533] - Buzz feature improvements

[SPARK-915] - Tab
  completion of conference room nicknames

[SPARK-1105] - Spark
  should indicate different permissions in MUC with additional icons or colors

[SPARK-1187] - Auto
  tab completion in Spark

[SPARK-1261] - Default
  properties should be stored visible in the Spark bin directory

[SPARK-1264] - Show
  Transports in tab

[SPARK-1090] - Spark
  should show time stamps in the full history

[SPARK-1175] - label.message
  shows & in most translations

[SPARK-1222] - [Patch
  ready to commit] Update Lithuanian translation

[SPARK-1259] - Add
  to i18n new strings in Codecs menu

[SPARK-1124] - Chat
  window is not flashing when receiving new message

[SPARK-1009] - Make gateway icons more
  transparent to fit with new theme

[SPARK-1010] - On toast popup from a MUC show
  the nickname of whoever said the comment

[SPARK-1012] - Update Jingle implementation to
  latest in Smack

[SPARK-1024] - Add finish translation

[SPARK-1025] - Make rename global and not
  limited to just the contact list

[SPARK-1032] - Improve the downloading class

[SPARK-1036] - Refactor JinglePlugin to
  correctly utilize the latest Smack/Jingle library

[SPARK-1040] - Need to release a new SmackLib
  that includes part of the changes needed to make Jingle work in Spark

[SPARK-1043] - Should automatically set Away
  status when Desktop is locked

[SPARK-1044] - Replace spellchecker with new
  multi-language spellchecker

[SPARK-1047] - Improve support of transparent
  avatars

[SPARK-1054] - Swedish translation

[SPARK-1065] - Change Library from JMF to FMJ

[SPARK-1070] - Spark should have a faster
  reaction on mouse movements when changing status

[SPARK-1077] - Add localization support for
  hardcoded strings in the GUI

[SPARK-1086] - Change the title of the
  broadcast message sent from the server

[SPARK-1090] - Spark should show time stamps in
  the full history

[SPARK-1093] - Add Expand/Collapse all Groups
  to shared groups

[SPARK-1102] - Updated Russion translation for
  spark & spellchecker plugin

[SPARK-1107] - Updated Chinese translation

[SPARK-1115] - Update build.properties with
  external resources information

[SPARK-1119] - Spark should parse /me in toast
  popup

[SPARK-1120] - Spark should show who has
  changed room's topic

[SPARK-1121] - Should be a way to copy URL
  without selecting the whole URL text

[SPARK-1123] - Linux system tray improvements

[SPARK-1125] - Make deb package compatible with
  Ubuntu 9.10

[SPARK-1127] - Correction of lithuanian
  translation

[SPARK-1128] - Add a divider between recent
  conversation and current conversation in a chat window

[SPARK-1136] - Add i18n file to FastPath plugin

[SPARK-1137] - Improve latencies in softphone
  DTMF tone soundings

[SPARK-1139] - Improved linux startup.sh

[SPARK-1142] - Replace synthetica with
  substance

[SPARK-1145] - Add Korean language

[SPARK-1156] - Remove double happy emoticon in
  default set

[SPARK-1157] - Cleaned up resource bundle for
  Spark

[SPARK-1159] - improve error logging

[SPARK-1174] - Korean translation update

[SPARK-1178] - Update turkish translation

[SPARK-1184] - Make Spark search for a profile
  in old profile location

[SPARK-1190] - "Alert when user is
  available" should open a new chat window

[SPARK-1208] - Change the default file transfer
  save path

[SPARK-1220] - Create FlashWindow.dll 64-bit
  version

[SPARK-1247] - Fix naming of the new setting
  about showing muc roles icons

[SPARK-1259] - Add to i18n new strings in
  Codecs menu

[SPARK-229] - Combine username and server into
  a single field

[SPARK-251] - Conference button in one-to-one
  Chat Does Not Show Feedback to the User

[SPARK-254] - Chat History needs to be
  seperated into two files.

[SPARK-372] - change "Force Old SSL"
  to "Force TLS" within the advanced options

[SPARK-373] - move SysTray code into a plugin

[SPARK-375] - allow to select the language
  during installation or later

[SPARK-38] - Add support for configuring the
  list of owners, admins, ban list and members list

[SPARK-389] - MUC, direct chat: chat history
  uses room name and not user name

[SPARK-412] - improve "Refresh" in
  "Browse Conference Rooms" window

[SPARK-413] - improve display of buttons in
  "Browse Conference Rooms"

[SPARK-431] - add "Save / Apply" and
  a "Cancel" button to Preferences Dialog

[SPARK-496] - Add preference to change look
  and feel

[SPARK-671] - hide "show chat
  history" button if chat history is disabled

[SPARK-677] - Hide Offline Users option in the
  roster

[SPARK-678] - Alphabetize offline users in the
  roster

[SPARK-700] - Add an option to turn off
  Spark's update-checking feature

[SPARK-849] - "[ ] Enable Emotions"
  should disable more

[SPARK-87] - Add ability to view users VCard
  in Group Chat.

[SPARK-912] - Localization improvements w/
  bonus other improvements

[SPARK-930] - Offline contacts in broadcast
  window

[SPARK-933] - Should show avatars in roster
  instead of transport icons

[SPARK-934] - SysTray icon behaviour on click,
  double click

[SPARK-940] - Startup registry entry and
  Preferences setting issue

[SPARK-954] - Need an option to disable
  showing previous conversation in chat window

[SPARK-959] - Broadcast dialog input field
  should do text wrapping

[SPARK-963] - Should be an option to switch to
  24h time format in chat window

[SPARK-970] - Improve highliting of tabs

[SPARK-975] - Add an option to delete entries
  in Tasks permanently

[SPARK-980] - Add an option to disable vcard
  popups

[SPARK-993] - Improve the GUI

[SPARK-1011] - When someone says my name in an
  MUC, show a custom toast popup if enabled

[SPARK-1018] - Add options to expand and
  collapse all groups together

[SPARK-1049] - Turkish Language Pack

[SPARK-1052] - Create a new ant target to make
  an IzPack and RPM Installer

[SPARK-1057] - Add an option to suppress
  join/leave messages in the group chat

[SPARK-1072] - Add an option to make chat
  window always stay on top

[SPARK-1076] - Add lithuanian translation

[SPARK-1078] - Add Lithuanian Spelling option

[SPARK-1105] - Spark should indicate different
  permissions in MUC with additional icons or colors

[SPARK-1108] - Spark Kirghiz translation

[SPARK-1110] - Jingle and Flashing plugin
  Chinese (CHN) translation

[SPARK-1135] - Add Korean translation

[SPARK-1141] - Allow to disable the add contact
  feature

[SPARK-1143] - Add Plugin Dependencies

[SPARK-1146] - Fastpath Brasilian translation

[SPARK-1147] - Phonebook for SIPClient

[SPARK-1148] - Support Speex and iLBC Codec

[SPARK-1149] - Allow to disable and reorder sip
  codecs

[SPARK-1187] - Auto tab completion in Spark

[SPARK-1201] - Create a plugin to add Send
  button to chat input area

[SPARK-1246] - Publish smack.packet.PrivacyItem
  class setOrder() for RC2

[SPARK-1250] - Scroll Bar does not scroll for a
  window

[SPARK-1261] - Default properties should be
  stored visible in the Spark bin directory

[SPARK-409] - option to disable the password
  change fields

[SPARK-448] - show offline users in their
  group and not in offline group

[SPARK-467] - Persist search information when
  doing user searches on multiple search services.

[SPARK-640] - File Transfer detection with
  disabling if necessary

[SPARK-724] - Reorder tabs in chat window

[SPARK-730] - Skin: Need to key account login
  from users Enterprise License.

[SPARK-736] - Set Spark away when workstation
  is locked.

[SPARK-739] - Need to add a turkish
  translation to Spark.

[SPARK-799] - Server is editable on failed
  login

[SPARK-801] - Add a SpellChecker in other
  languages

[SPARK-877] - Add a Re-Detect Audio Devices to
  SparkPhone

[SPARK-896] - Spark chat logs should be
  searchable

[SPARK-915] - Tab completion of conference
  room nicknames

[SPARK-928] - Hide Offline group option

[SPARK-943] - Add an option to read and copy
  contact's status message

[SPARK-947] - Add QQ transport support?

[SPARK-961] - Option to leave nickname blank
  by default in add contact window

[SPARK-971] - System Tray notification about
  incoming messages

[SPARK-972] - Typing Notification in System
  Tray

[SPARK-991] - Group Chat Highlighting

Bug Fixes (more than 250 issues)

[SMACK-330] - Added missing node attribute in the item element for pubsub.

[SMACK-325] - Reconnection Manager can be running twice

[SMACK-334] - Error in form for FileTransferNegotiator

[SMACK-163] - Fix NPE in RoomInfo when subject has not value

[SMACK-207] - Parsing of
  messages may disconnect Smack/Spark

[SMACK-225] - Improper
  handeling of DNS SRV records

[SMACK-232] - Better
  handling of Roster error

[SMACK-236] - Rename
  stanza error "unexpected-condition" to
  "unexpected-request"

[SMACK-243] - Packet
  with wrong date format makes Smack to disconnect

[SMACK-258] - Fix
  disconnection issue when parsing SASL success that contains a payload

[SMACK-260] - error
  presence packets when server is down

[SMACK-264] - fix
  for NPE in SASLMechanism.java

[SMACK-269] - Smack
  3.1.0 creates a new chat for every incoming message

[SMACK-271] - Deadlock
  in XMPPConnection while login and parsing stream features

[SMACK-275] - Patch:
  Fix for broken SASL DIGEST-MD5 implementation

[SMACK-288] - The
  parsing of the result for a LeafNode.getItems() call is incorrect. It creates
  a DefaultPacketExtension instead of an Item for every other item in the
  result.

[SMACK-290] - Deadlock
  while getting Roster before it's initialized

[SMACK-291] - RosterGroup
  modifications should depend on roster push

[SMACK-293] - Support
  optional roster subscription attribute

[SMACK-305] - RosterEntry#getGroups
  causing a roster reload

[SMACK-308] - Multiple
  errors in pubsub GetItemsRequest

[SMACK-312] - Only
  fire RosterListener#entriesUpdated for RosterEntries that changed

[SMACK-313] - Pubsub
  library doesn't allow the packet id to be specified.

[SMACK-316] - Smack
  FromMatchesFilter behaves wrong with chats with similar names

[SMACK-321] - Usage
  of SimpleDateFormat is not threadsafe

[SMACK-327] - getFeatures()
  method on DiscoverInfo is improperly set to be package protected instead of
  public

[SMACK-328] - Number
  format exception while parsing dates.

[SMACK-332] - Smack
  3.2.0b2 shows wrong version in Smack Dubugger Window

[SPARK-1320] - Errors in
  privacy plugin i18n string

[SPARK-1315] - Spark
  cannot find spark.jar to load different languages

[SPARK-1310] - Local
  users are loading slowly

[SPARK-1309] - Colorsettings
  are possibly outdated if profile not cleaned regularly and colors.tab is
  deactivated

[SPARK-1305] - No
  rooms are shown in room browser

[SPARK-1295] - Left
  menu panel in Preferences gets squeezed

[SPARK-1294] - Spark
  2.6 RC2 No Phone Call Button

[SPARK-743] - Changes
  in the user.home directory

[SPARK-1130] - Spark
  behaves wrong with chats with similar names

[SPARK-1270] -  	Name Completion on Shared Rosters without Vcards causes NPE

[SPARK-1268] -  	Cursor changes to hand after sending a message

[SPARK-1267] -  	Set a default size for Preferences window for new profiles

[SPARK-1183] -  	Spellchecker is not working normally

[SPARK-1161] -  	Set a default minimum size of a tab

[SPARK-1068] -  	Spark is not reacting to outside keyboard events when setting the auto Away status

[SPARK-1209] - Agent
  names are missing in Fastpath Online Agents tab

[SPARK-1260] - Search
  Dialog error

[SPARK-1262] - BUG:
  spark_2_6_0_12103 : spark download folder not working

[SPARK-618] - Fixed multiple message issue with Broadcast.

[SPARK-1004] - if a username is too long then
  it gets cut off

[SPARK-1016] - Spark should preserve custom
  status between automatic changes of presence

[SPARK-1019] - Spark IRC support passing wrong
  variable for nickname

[SPARK-102] - Changing temp conf room name to
  permanent name leads to odd behavior

[SPARK-1020] - is part of SPARK-1228
    Spark shows wrong popup upon receiving group chat invitation

[SPARK-1022] - Linux Tray Icon not appearing

[SPARK-1023] - Add remove button to call
  history

[SPARK-1027] - Prevent duplicate conferences

[SPARK-1028] - Spark is still showing null
  avatars/display pictures

[SPARK-1029] - Clicking the information button
  will send the chat text field

[SPARK-1034] - Spark 2.6.0b2 Does not display
  the entire preference window.

[SPARK-1038] - Spark does not currently build
  on OS X

[SPARK-1039] - Fastpath does not compile
  against latest Smack

[SPARK-1041] - Update Spanish translation

[SPARK-1046] - Log out with reason not work on
  other langauges

[SPARK-1048] - Correct accuracy of screenshot

[SPARK-1055] - is part of SPARK-1224
    Make an option to supress the reconnection popup

[SPARK-1056] - Save Spark window positions on
  non-primary screen

[SPARK-1059] - Show a toast popup when
  "Alert when available" is selected

[SPARK-1061] - Show new messages in systemtray
  option is not working

[SPARK-1063] - Spark is not reacting to
  keyboard events when setting the auto Away status

[SPARK-1064] - Scratchpad (Tasks) Dialog has
  graphical errors

[SPARK-1069] - Spark continuos flashing
  continues to flash after the chat window gets focus

[SPARK-1081] - Spark is now showing
  APPLICATION_NAME in the tooltip

[SPARK-1082] - Spark is showing 2 systray icons
  on 64-bit Windows 7

[SPARK-1083] - Fix gateway icons toolbar
  initialization

[SPARK-1085] - Add Fastpath plugin to a Spark
  build

[SPARK-1089] - Spark should show 24h time
  stamps in a previous conversation history

[SPARK-1092] - Spark is not showing Canned
  responses stored on the server and cant create new ones

[SPARK-1096] - Custom status messages should be
  sorted by name

[SPARK-1097] - Delete the obsolete Available
  translation string from the i18n file

[SPARK-1099] - Spark is showing received
  message twice in MUC private chat

[SPARK-1101] - Fix typos in Russian translation
  file

[SPARK-1109] - incorrect charset in method
  MediaPreferencePanel.scanDevices on Windows 2000(CHN)

[SPARK-1111] - Recent conversation is still
  showing after history cleaning with not english GUI language

[SPARK-1112] - Minor visual issues with history
  cleaning

[SPARK-1116] - Private chat history in MUC is
  not saving

[SPARK-1117] - Can't change priority field of a
  custom status

[SPARK-1118] - Not possible to resize text
  input area in the chat window

[SPARK-1122] - Spark is not sending typing
  notifications

[SPARK-1124] - is part of SPARK-1228
    Chat window is not flashing when receiving new message

[SPARK-1126] - Chat window doesnt appear upon
  receiving new message

[SPARK-1129] - Idle Enabled shouldn't override
  a custom Away status

[SPARK-1130] - Spark behaves wrong with chats
  with similar names

[SPARK-1131] - Log out stopped working in the
  latest SVN

[SPARK-1132] - Couldn't Get all contact items
  from ContactList

[SPARK-1133] - Contact list issue

[SPARK-1138] - Softphone panel not redisplaying
  after close

[SPARK-1140] - Change to Apache 2.0 license

[SPARK-1144] - Ant buildscript should not check
  for explicit Ant version numbers

[SPARK-1151] - Taskbar Flashing and
  Spellchecker tabs not available in Preferences

[SPARK-1152] - Startup.sh doesn't work on
  Ubuntu 10.04

[SPARK-1153] - Wrong contacts count on
  reconnect

[SPARK-1154] - Linux version doesn't have Log
  out option

[SPARK-1155] - Empty messages in Group Chat

[SPARK-1158] - Group title doesn't updates
  after moving ContactItem from one group to another

[SPARK-1163] - Spark displays wrong error when
  nickname change is forbidden

[SPARK-1164] - Chat window is not positioning
  at the last history message when opening window

[SPARK-1166] - Spark is not showing a progress
  of file transfer

[SPARK-1168] - Offline users are shown on login
  when option is set to not to show them

[SPARK-1169] - is part of SPARK-1229
    Spark shows offline roster after reconnecting

[SPARK-1171] - Chat window is not drawn
  correctly when opened on a primary monitor

[SPARK-1172] - Flashing and Spellchecker
  options are absent in Preferences

[SPARK-1173] - Reconnection with new and
  different IP fails after network loss

[SPARK-1180] - Fix the placement of the
  Bookmarks menu

[SPARK-1182] - File path for a URL bookmark is
  not working

[SPARK-1186] - Ctrl + W not working as expected
  in chat window

[SPARK-1189] - Spark systray menu is overlapped
  by vertical taskbar

[SPARK-1194] - Move/copy contact item to new
  group don't check item into new group offline contacts

[SPARK-1196] - is part of SPARK-1223
    Spellchecker Bug: Java AWT-EventQueue-1 - null pointer exception

[SPARK-1206] - is part of SPARK-1228
    New chat window is not opened while receiving offline messages on login

[SPARK-1211] - Spark doesn't show room in the
  rooms list

[SPARK-1212] - Shouldn't be able to search for
  yourself and add yourself to a roster

[SPARK-1213] - Spark duplicates rooms in the
  conference browser when hitting Refresh button fast

[SPARK-1216] - Upgrade Smack in Trunk to Smack
  3.2 beta 2

[SPARK-1217] - Locales prevent Plugins from
  loading

[SPARK-1219] - is part of SPARK-1230
    Polish translation

[SPARK-1221] - is part of SPARK-1223
    Bookmark Plugin causes error in error log

[SPARK-1225] - is part of SPARK-1223
    Warning Log4J: No appenders could be found for logger

[SPARK-1226] - is part of SPARK-1223
    SIP Codec causes error on load

[SPARK-1227] - is part of SPARK-1223
    [Patch] Remove sound driver report from error log

[SPARK-1229] - Masterticket: Roster Management

[SPARK-1231] - Wrong time on loading history
  messages in conferences

[SPARK-1233] - [Patch ready to commit] Mouse
  Click on Avatar in VCard Preview opens another VCard Preview

[SPARK-1237] - Remove stun.xten.net as fixed
  URL for STUN fall back from Jingle. This should be set in spark.properties

[SPARK-1240] - Spark is not saving "Show
  empty groups" setting between restarts

[SPARK-1241] - is part of SPARK-1223
    UiThreadingViolationException when loading Flashing Plugin

[SPARK-1242] - Group disappears after a rename.

[SPARK-1248] - is part of SPARK-1223
    ArrayIndexOutOfBoundsException in
  javax.swing.plaf.basic.BasicListUI.updateLayoutState

[SPARK-1249] - is part of SPARK-902
    item-not-found(404) in PrivacyManager

[SPARK-1251] - is part of SPARK-902
    PrivacyPlugin causes NullPointerE. when clicking on "block
  contact"

[SPARK-1252] - is part of SPARK-902
    PrivcyPlugin No rightclick menu on ContactGroups

[SPARK-1255] - Translator plugin is not working

[SPARK-1256] - Remove & from Check for
  updates menu entry

[SPARK-158] - Unable to open files after file
  transfer.

[SPARK-210] - Kicked out user gets incomplete
  message, and upon re-entry, doesn't see other room participants

[SPARK-237] - Add debug mode to allow for full
  debugging capabilities on startup.

[SPARK-24] - Memory does not decrease after
  closing chat window.

[SPARK-261] - Paste in ChatWindow does not
  work as expected.

[SPARK-278] - URL parser issues

[SPARK-284] - Same Alt-? hotkeys set for
  different options on the same menu

[SPARK-286] - unicode display bug / window
  title

[SPARK-311] - File Transfer Not Possible
  Unless User Is in Contact List

[SPARK-340] - is part of SPARK-1229
    Duplicate text entries appear when reconnecting Spark

[SPARK-349] - MUC / Create Room: fix strange
  behaviour

[SPARK-381] - Users with European characters
  in their JID can not login

[SPARK-404] - Chat history should be saved on
  a timer and on shutdown.

[SPARK-421] - Add new file transfer within
  HTML Viewer.

[SPARK-423] - Need a default Spark Theme for
  the Chat Window themes.

[SPARK-455] - Auto away status does not work
  in LInux version of Spark

[SPARK-458] - Add support for 64 bit machines

[SPARK-475] - Spark 2.0.8 custom skin w/
  wildfire spark version set, always thinks there's a newer version

[SPARK-547] - Decrease screenshot memory usage

[SPARK-570] - display all received chat
  messages

[SPARK-572] - Custom status messages under
  "On Phone" status now show as phone icon.

[SPARK-575] - Spark does not un-escape
  usernames properly

[SPARK-581] - Fix cut and paste issue in Chat
  Window.

[SPARK-586] - remove top-left JMC window

[SPARK-608] - Updated Spark to use latest
  workgroup api.

[SPARK-619] - On Linux a user does not come
  back from the "Away due to idle" to "Available"

[SPARK-624] - ChatRoomNotFoundException
  receiving a broadcast

[SPARK-625] - Fixes for Jingle on Linux

[SPARK-627] - Fixes for SIP on Debian

[SPARK-631] - Fix layout for long names in
  roster

[SPARK-632] - Small "Join Conference
  Room" windows in Linux and Vista

[SPARK-637] - BUZZ highlight chat tab

[SPARK-64] - some animated avatars don't work

[SPARK-657] - Improvements for Private Chats
  from a Conference Room

[SPARK-667] - Spark should only transform
  first /me

[SPARK-690] - JMF cannot find formats on VISTA

[SPARK-692] - multiple bugs with 64-bit OS on
  LInux

[SPARK-696] - Roster gets out of order over
  time

[SPARK-697] - Unable to load plugin
  TranslatorPlugin

[SPARK-699] - Spark is sending multiple,
  duplicate, inconsistent Disco Info responses

[SPARK-706] - Usernames need to be escaped
  when looking up profiles.

[SPARK-708] - Need to remove any network calls
  when opening a chat room.

[SPARK-71] - Custom status messages should be
  available in system tray

[SPARK-710] - Right-click on URL link inside
  transcript window causes browser to be invoked.

[SPARK-712] - Groupchat List can become
  corrupted.

[SPARK-713] - URLs with commas break before
  first comma

[SPARK-715] - Login screen uses password from
  memory if it exists and not the login field.

[SPARK-720] - Communication end is not
  interpreted

[SPARK-721] - Rejecting a SIP call in Spark
  does not reject the hard phone call

[SPARK-734] - Error: Couldn't find per display
  information - JDK 1.6 on Linux

[SPARK-741] - Incorrect list of people in the
  group chat

[SPARK-749] - Ctrl+F does not sort user names

[SPARK-750] - chat history not saved

[SPARK-756] - Users Leave and Rejoin Groupchat
  Causes Them to Not Appear in User List

[SPARK-762] - Can Receive Multiple Invitations
  To The Same Room

[SPARK-765] - Messages without type attribute
  are displayed twice (broadcasts)

[SPARK-769] - is part of SPARK-1229
    Autoreconnect does not always complete the "session
  establishment" and does not request users' presence

[SPARK-772] - registration / JID escaping

[SPARK-776] - Remove systray icon after close

[SPARK-777] - is part of SPARK-1229
    Hidden Empty Groups do not become visible

[SPARK-780] - is part of SPARK-1224
    Cannot load contacts on reconnection

[SPARK-788] - Some avatars are not correctly
  displayed

[SPARK-789] - Some text not internationalized

[SPARK-806] - Chat text box does not have a
  scroll when the text to send is large

[SPARK-814] - is part of SPARK-1155
    Empty Conversations in Group Chat

[SPARK-815] - Local time is not completed in
  the Client Version

[SPARK-816] - The google talk emoticon: \m/ is
  not translated to gif

[SPARK-824] - Group Chat Messages from blocked
  users are displayed in the Toast Popup

[SPARK-835] - Update translations inside Spark

[SPARK-841] - Spark does not notify a user
  when they are removed from the room.

[SPARK-848] - Jabber:IQ:Time not showing up on
  request.

[SPARK-861] - Spark skinning windows installer
  requires MSVCR71.dll

[SPARK-872] - Skinned spark does not handle
  xmpp: addresses

[SPARK-878] - Linux idle plugin not properly
  handling coming back from idle

[SPARK-879] - Double contacts appear in
  roster.

[SPARK-883] - Control+T window shows no data

[SPARK-886] - Reconnection logic not working
  properly

[SPARK-889] - New tab/window focus does not
  cause focus to be in typing area of window

[SPARK-892] - is part of SPARK-1224
    Spark should automatically reconnect you to chatrooms after a reconnection

[SPARK-897] - PARK-874 still seems to be
  occuring

[SPARK-898] - org/jivesoftware/spark/ui/RetryPanel.java
  uses non-standard Smack

[SPARK-901] - Fix JVM crash when using Jingle
  on the Mac OS X

[SPARK-903] - Removing a bookmark doesn't
  remove it from the bookmarks menu in os x, maybe others

[SPARK-906] - Spark's build should unpack
  .pack'd files at build time, not at first startup

[SPARK-908] - Messages sent by pressing the
  View Profile Icon

[SPARK-909] - Spark Crashes after ending a
  Muted Call

[SPARK-910] - Some avatars are not displayed

[SPARK-913] - Settings not always being saved
  after changes made

[SPARK-914] - Spark does not handle messages
  with subjects very well

[SPARK-917] - Spark Phone is not Unregistering
  on Spark Logout

[SPARK-921] - Sometimes Spark can't change to
  Available automatically

[SPARK-922] - is part of SPARK-1228
    Broadcast window resizing should be fixed

[SPARK-923] - Fix room topic change tooltip

[SPARK-924] - Fix incoming message
  notification tooltip showing wrong presence status

[SPARK-925] - Should receive offline
  broadcasts after logging in

[SPARK-926] - Custom status editing no longer
  working in trunk

[SPARK-937] - Wrong notification popup upon
  receiving a file

[SPARK-941] - Pressing Cancel in "Log out
  with reason" window shouldnt log out

[SPARK-944] - After language change should be
  "Exit now?", not "Restart now?"

[SPARK-950] - Spark is not showing /"
  chars in chat window

[SPARK-952] - Links will not open from chat
  windows under Linux

[SPARK-960] - Spark does not remember group
  state.

[SPARK-962] - Spark gets confused when
  multiple conference services are available

[SPARK-969] - When someone performs a file
  transfer or non-message related event, the last message before it is shown in
  growl notifications

[SPARK-978] - Buzz delay should not reset
  after closing chat window

[SPARK-988] - DoS (disconnect of other
  clients)

[SPARK-990] - View Downloads doesn't pop-up
  Downloads window

[SPARK-994] - Bookmarks menu is not refreshing
  immediately

[SPARK-997] - An error occurs when enetering
  no Gateway username

2.5.8 -- November 14th, 2007

New Features

[SPARK-820] - Empty roster items now show jid instead of blank.

[SPARK-856] - Updated avatar size in contact list, also selectable from three choices.

[SPARK-867] - GaduGadu, IRC, and SIMPLE transports now supported.

[SPARK-868] - Entire status message now displayed with word/line wrapping on tooltip.

SIP Phone plugin is now open source.

Bug Fixes

[SPARK-618] - Fixed multiple message issue with Broadcast.

[SPARK-857] - Fixed language selection menu is not displaying.

[SPARK-860] - Show offline users in broadcast window.

[SPARK-855] - Allowed mainWindowHeight to have low values.

[SPARK-869] - Gateway icons are now lightning up properly.

[SPARK-870] - Window positions/sizes are being saved upon window close now.

[SPARK-874] - Spark is now able to handle the new conference search capability of Openfire 3.4.1

2.5.7 -- September 20th, 2007

New Features

[SPARK-792] - Add Language Selection to Spark Installation

[SPARK-846] - Allow option to show avatars in Contact List.

Bug Fixes

[SPARK-782] - Fixed system tray with limited users and on linux.

[SPARK-818] - Improvements to reconnection code.

[SPARK-825] - Fixed sip stack sending superfluous REGISTER Packet

[SPARK-827] - Fixed limited users issue.l

[SPARK-829] - Fixed XMPP URI in registry.

[SPARK-830] - Fixed start on startup issue with installer.

[SPARK-831] - Fixed XMPP URI not starting conversations when spark is not running.

[SPARK-832] - Fixed offline messages not showing up in certain situations.

[SPARK-833] - Fixed bad MSI installer.

[SPARK-834] - Upgraded to the latest SMACK.

[SPARK-836] - JNIWrapper is now being included with the linux distro.

[SPARK-838] - Fixed gateway issue on initial roster loading.pear.

[SPARK-839] - Fixed loading of spark in system tray.

[SPARK-840] - Added chinese translation to Spark

2.5.6 -- August 23rd, 2007

Bug Fixes

[SPARK-767] - Fixed roster not populating offline users in their respective groups.

[SPARK-807] - Fixed sending of empty broadcast messages.

[SPARK-810] - Added in system tray for linux (requires Java 1.6)

[SPARK-811] - Fixed spark not loading JMF Native libraries

[SPARK-813] - Added GTalk and XMPP gateways.

[SPARK-819] - Fixed issue with file picker hanging spark.

[SPARK-821] - Fixed timestamps in conference rooms.

[SPARK-823] - Explicit loading of plugins no longer fails due to wrong classloader.

2.5.5 -- August 5th, 2007

Bug Fixes

[SPARK-719] - Fixed communication time in Phone.

[SPARK-755] - Fixed Spark crash after login with latest jvm build 1.6.0_01-b06

[SPARK-773] - Fixed file transfer issue after reconnection.

[SPARK-774] - Fixed search service issue after reconnection.

[SPARK-781] - Fixed one to one conversation in group chat room using a single user.

[SPARK-782] - Fixed system tray not appearing on certain users computers.

[SPARK-784] - Update spanish translation file.

[SPARK-786] - Updated the italian translation.

[SPARK-790] - Fixed toaster not timing with Fastpath notifications.

[SPARK-793] - Fixed bookmarks causing NPE on room discovery.

[SPARK-797] - Spark should not show presence updates in chat window if the user is still online.

[SPARK-798] - Fixed chat window not opening when Timer is cancelled.

[SPARK-800] - Increased File Transfer timeout time.

2.5.4 Beta 1 -- June 11th, 2007

Bug Fixes

[SPARK-759] - Fixed File transfer issue on Mac OSX.

[SPARK-763] - Moving all native code to plugin for better linux support.

[SPARK-766] - One to one conversation in group chat room always sending to same  user.

[SPARK-770] - Need to fix minor i18n German translation issues.

[SPARK-771] - Multiple offline contacts showing up in roster after reconnection.

2.5.3 Beta 2 -- May 28th, 2007

Bug Fixes

[SPARK-748] - Ctrl-f does not pick up different users with same contact name.

[SPARK-753] - FRAME_IMAGE not found

[SPARK-757] - Upgrade smack to fix SRV DNS issue in SASL.

[SPARK-758] - Spark needs to send messages to full jid on opening of chat room.

2.5.3 Beta 1 -- May 11th, 2007

New Features

[SPARK-111] - Users can now select contact items from multiple groups, which allows for better broadcast handling.

[SPARK-662] - Add new emoticons to default emoticon pack.

[SPARK-725] - Added Single Sign-ON (SSO) support.

[SPARK-727] - Added new Spark Users Guide

[SPARK-729] - Skin: Added option for SSO boolean. If selected Spark just tries to connect to the given server as an SSO situation.

[SPARK-735] - Added integrated sso - smack code into Spark.

Bug Fixes

[SPARK-718] - Fixed small asterisk-IM issue.

[SPARK-732] - Fixed conference room participant list issue when renaming nickname.

[SPARK-742] - Jingle now uses preffered codec.

[SPARK-746] - Fixed issue with Update checker not updating users from beta to release.

[SPARK-748] - Fixed CTRL+F issue handling multiple matching nicknames.

2.5.2 -- May 3rd, 2007

New Features

[SPARK-2] - Spark now display offline status information.

[SPARK-399] - Added new color randomizer for user names in group chat rooms.

[SPARK-401] - Added better error handling during conference room creation.

[SPARK-609] - Added a new Conference invitation ui.

[SPARK-661] - Updated the  Italian translation.

[SPARK-664] - Added beta release support to the upgrade notification system.

[SPARK-665] - Change update checks to weekly.

[SPARK-674] - Added RTP Media Listening for jingle, improving connectivity check.

[SPARK-679] - Improved notifications when user comes online/offline.

[SPARK-691] - Improved UI for contact list groups.

[SPARK-701] - Added Japanese translation.

Bug Fixes

[SPARK-598] - MSI now supports automatic upgrades.

[SPARK-626] - Added in missing jars to classpath on linux.

[SPARK-659] - Socks5 proxy not uses the username and password.

[SPARK-666] - Fixed file transfer timeout issue.

[SPARK-669] - Fixed issue with invalid title showing up in contact info.

[SPARK-682] - Dialing an invalid number is now handled properly by Spark

[SPARK-693] - Changed the buzz icon tool tip.

[SPARK-704] - Users are now able to create new conference rooms when using limited permissions for Group Chat.

[SPARK-714] - SparkPhone handles registration failures properly.

2.5.2 Beta 1 -- April 20th, 2007

New Features

[SPARK-399] - Added color randomizer for user names in group chat rooms.

[SPARK-609] - Added new Conference Invitation UI.

[SPARK-674] - Added RTP Media Listening for jingle, improving connectivity check.

[SPARK-691] - Improved UI for contact list groups.

[SPARK-701] - Added Japanese translation.

Bug Fixes

[SPARK-2] - Spark now displays offline status messages.

[SPARK-401] - Added better error handling during MUC creation.

[SPARK-598] - Fixed issue with upgrades and MSI builds.

[SPARK-626] - Fixed issue with missing jars from the classpath in Linux.

[SPARK-659] - Socks5 proxy now uses specified username and password.

[SPARK-661] - Updated Italian translation.

[SPARK-664] - Add beta releases to the upgrade notification system

[SPARK-665] - Changed update check to check only once a week and not on every log in.

[SPARK-666] - Fixed file transfer on Mac.

[SPARK-669] - Fixed issue with VCard info showing up for the wrong contact.

[SPARK-679] - Improved notification when user comes online.

[SPARK-682] - Dialing an invalid number is now handled properly by Spark.

[SPARK-693] - Fixed buzz icon tooltip.

[SPARK-714] - Fixed issue with SparkPhone opening 2 Phone Panel after several registration fails and many disconnections

2.5.1 -- April 14th, 2007

No Changes.

2.5.1 Beta 1 -- April 9th, 2007

New Features

[SPARK-2] - Show offline status information

Bug Fixes

[SPARK-623] - Fixed error when trying to establish a voice communication.

[SPARK-633] - Fixed screenshot issue on Linux.

[SPARK-644] - Fixed timing issue with Jingle calls and UI.

[SPARK-645] - Fix tab switching issue on Mac.

[SPARK-647] - Fixed growl issue on Mac.

[SPARK-649] - Fixed screenshot tool on Mac.

[SPARK-650] - Improved descriptive text for Jingle calls.s

[SPARK-652] - Fixed issue with missing icon when viewing plugin information.

[SPARK-654] - Fixed issue registering soft phone on Mac.

[SPARK-655] - Fixed buzz icon and placement

[SPARK-656] - Installer is now adding desktop shortcuts.

[SPARK-658] - Added in missing emoticons.

[SPARK-660] - Emoticon packs can now be unzipped without admin rights.

[SPARK-668] - Fixed issue where first message would be dropped.

[SPARK-673] - Fixed logic with update checker and beta/alpha releases.

[SPARK-681] - Spark now  closes a Jingle Session if it establish and don't receive media for more than X(20) seconds

[SPARK-689] - Fixed jingle binding issue on Vista.

2.5.0 -- March 30th, 2007

New Features

[SPARK-2] - Now show status of offline users.

[SPARK-382] - Added ctrl+e to display last 10 conversations.

[SPARK-410] - Now all plugins to be operating-system specific

[SPARK-559] - Refactored ContactList, ContactGroup and ContactItem to allow all event operations to run through the ContactList itself.

[SPARK-561] - Added new tray notification for incoming fastpath chat requests.

[SPARK-567] - Added Pack200 support to lower the overall deployment size of Spark.

[SPARK-568] - Added typing notification for Fastpath Conference chats.

[SPARK-571] - Added client to client VOIP support.

[SPARK-255] - Added drag and drop contacts into conference rooms to invite.

[SPARK-452] - Added IRC-Style Shortcuts

[SPARK-200] - Allow drag and drop out of the chat window before and after file transfer

[SPARK-517] - Simplified the viewing of users vCard information.

[SPARK-519] - Bookmarks are now located in the Spark main window menu bar.

[SPARK-515] - Spark now has an Enhanced Look and Feel.

[SPARK-518] - Added new auto-grow send field box.

[SPARK-523] - Added support for chat and email options in contact tooltips.

[SPARK-524] - Spark now shows full address of conference room.

[SPARK-528] - Message history is now grouped by Day, Month, Year.

[SPARK-531] - Added the new "Buzz" feature, which allows users to give others a little nudge.

[SPARK-485] - Added preference to specify tabs on top or bottom of Chat Room.

[SPARK-562] - Added Workgroup to Workgroup transfer.

[SPARK-563] - Added in Queue To Queue transfer.

[SPARK-610] - Added OSX dock notification with new incoming messages.

Bug Fixes

[SPARK-453] - Linux distribution no longer depends on the windows dir.

[SPARK-471] - Fixed presence issue inside chat rooms.

[SPARK-510] - Conference Invitation page needs UI improvements.

[SPARK-551] - Handle gateway jids and adding of gateway users more gracefully.

[SPARK-552] - Added new error handling UI for Soft Phone.

[SPARK-553] - Presence now changes back to normal presence when hanging up phone call.

[SPARK-554] - Opening of a chat room now hides contact tooltip.

[SPARK-555] - Usernames with escapeable characters are now handled correctly in history.

[SPARK-556] - VCardManager now caches invalid vCards to prevent network abuse.

[SPARK-557] - Soft Phone only loads vCards if the user is registered.

[SPARK-558] - IRC-Style Shortcuts are now displayed in history.

[SPARK-565] - Users are now notified that they need to reconnect to a conference room when disconnected.

[SPARK-314] - Fixed Apple-W to close a chat tab/window.

[SPARK-376] - Fixed problem with usernames with characters like \ / : * ? " < > | in their name.

[SPARK-455] - Fixed auto away issue on linux.

[SPARK-456] - Fix issue with links in send area.

[SPARK-463] - Fixed issue with spaces in gateway contact names.

[SPARK-472] - Fixed double messages with broadcasts.

[SPARK-478] - Fixed issue with losing conference invitations after Spark reconnects.

[SPARK-481] - Fixed reconnect issue with idle.

[SPARK-486] - Timestamps are no correct when running on Vista.

[SPARK-487] - Users can now send screen shots when running Spark on Vista

[SPARK-488] - Fixed file transfer on Vista

[SPARK-500] - Fixed gateway presence change when user is disconnected causes Spark crash.

[SPARK-501] - Fixed Ctrl+F issue on OSX.

[SPARK-502] - Turned off DTD validation in EmoticonManager.

[SPARK-503] - Fixed grin emoticon not showing issue.

[SPARK-509] - Fixed multiple presences being sent issue on VCard change.

[SPARK-511] - No longer put users in invalid conference room.

[SPARK-532] - Spark now alert users when there is no program associated with a file a user is trying to open after File Transfer.

[SPARK-534] - Linux build is no longer  corrupted.

[SPARK-535] - Spark no longer validates DTD for Emoticons.plist.

[SPARK-536] - MSI files now contain the Spark.exe file.

[SPARK-537] - Added a universal binary of the JavaApplicationStub for Spark.

[SPARK-538] - Fastpath auto-logs in after disconnect.

[SPARK-540] - Improved error message on login failure.

[SPARK-542] - HTTPS Proxy is now working.

[SPARK-543] - Notifications can now be disabled.

[SPARK-544] - Roster window shows nickname option if specified in Profile.

[SPARK-545] - Clearing avatar takes immeditate effect.

[SPARK-546] - Chat History now shows approriate nicknmes when possible.

[SPARK-549] - [Mac] Starting new conversations no longer fails to bring the message window to the front

[SPARK-550] - Fixed notification issue with tray popups and bring to front.

[SPARK-497] - Fixed "Away due to idle" on/off preference issue.

[SPARK-499] - Fixed error occuring when choosing invalid emoticon packs.

[SPARK-505] - Fixed loading of cached vcard when editing personal profile.

[SPARK-508] - Conference rooms jids are now escaped.

[SPARK-513] - Fixed inconsistent behavior in tab notifications.

[SPARK-514] - Fixed loading of file chooser in avatar panel.

[SPARK-516] - Spark now uses default look and feel when running on Windows Vista.

[SPARK-520] - Fixed hanging of Spark when adding new contacts.

[SPARK-521] - Group chat rooms now ignore presences with type error.

[SPARK-522] - Tabs within Spark are now easier to determine active/inactive.

[SPARK-525] - Spark no longer persists password if user requests password to not be saved.

[SPARK-526] - Fixed "Join on startup" in Conference room tab.

[SPARK-527] - Auto-joined rooms now display spell-checker and emoticon picklist.

[SPARK-529] - Conference invitation dialog now shows names in alphabetical order along with their presence.

[SPARK-235] - Spark now supports Adium emoticon packs.

[SPARK-390] - Fixed presence issue caused by installed gateways.

[SPARK-405] - Conference bookmarks are now persisted on the server.

[SPARK-420] - Fixed window repainting on tab transitions.

[SPARK-424] - Fixed contact list error occuring on reconnect.

[SPARK-427] - Spark now allows for actions to occur on tooltips.

[SPARK-473] - Fixed presence issue in group chat rooms.

[SPARK-483] - Update logic in show/away actions on tray icon.

[SPARK-484] - Auto Login into conference rooms causes chat room buttons to not appear.

[SPARK-491] - Bookmarks are now persisted to the server.

[SPARK-492] - Spark now defaults presence priority to 1 rather than 0.

[SPARK-493] - Chat history broken

[SPARK-494] - Transcripts were being corrupted when persisting Unicode.

[SPARK-506] - Fixed send field resize issue when chat frame was resized.

[SPARK-507] - Fixed asterisks plugin. Asterisks is now fully functional.

[SPARK-530] - Improved performance of loading and persisting of transcripts.

[SPARK-569] - Jingle doesn't detect when other client supports Jingle

[SPARK-574] - Workgroup now accepts AgentSession status change.

[SPARK-576] - Typing in chat window disabled after re-connect

[SPARK-577] - Fixed softphone issue when preferecnes could not be loaded.

[SPARK-578] - Available Contacts does not display properly in OSX.

[SPARK-579] - Jingle UI will now show regardless of volume control settings.

[SPARK-580] - MSI build now uses pack200 builds.

[SPARK-582] - Growl notifications in OSX are now working properly.

[SPARK-583] - Fixed Typing notification in ContactList

[SPARK-584] - Ctrl-x and cut now work correctly in send area.

[SPARK-585] - Fixed VCard viewer close button issue.

[SPARK-587] - Update file pickers within Spark

[SPARK-588] - Window controls will not go away

[SPARK-589] - Fixed issue with fastpath tabs turning red without having any new messages.

[SPARK-590] - Fixed layout setting of chat window.

[SPARK-591] - Disconnected spark no longer attempts online activities.

[SPARK-592] - Fixed stale chats.

[SPARK-593] - Updated ringing sound file.

[SPARK-594] - Added notification in Jingle rooms when negotiating call.

[SPARK-595] - Fixed SIP Regsitration on computers with VMWare.

[SPARK-596] - Removed contact info options in tooltip.

[SPARK-597] - Added new icon to represent Jingle calls.

[SPARK-599] - Gateways are no longer loaded on the event thread.

[SPARK-600] - Broadcast button in wrong place

[SPARK-601] - Ending SIP calls does not work properly

[SPARK-602] - Last activity on unsupported clients is handled more gracefully.

[SPARK-603] - SIP: Caller ID missing from incoming call notification

[SPARK-604] - SIP: wrong icon in missed calls list

[SPARK-605] - SIP: two bugs in call history

[SPARK-606] - SIP: escape button doesn't work on dedicated call tab

[SPARK-607] - SIP: voicemail button should always show number of messages

[SPARK-611] - Fixed layout of command buttons on OSX.

[SPARK-612] - Spark now displays notifications from Gateways.

[SPARK-613] - Gateway icons now display disconnection from gateways.

[SPARK-614] - Fixed issue with reconnection.

[SPARK-616] - Fixed issue with redial in Soft Phone.

[SPARK-617] - Send correct presence upon reconnection.,

[SPARK-618] - Fixed multiple message issue with Broadcast.

[SPARK-620] - Mute does not work

[SPARK-621] - Clicking on a user's avatar, then view full profile brings up "edit profile information"

[SPARK-622] - Error at reconnection - no users are connected

[SPARK-628] - No room found answering a SIP call

[SPARK-629] - Fixed incoming Jingle call ui when user has no vcard.

[SPARK-630] - Updated Spark message icon.

[SPARK-641] - Fix User Home Directory in Linux to ".Spark"

[SPARK-646] - SIP Previous Conversations List is in reverse order

2.0.8 -- January 23rd, 2007

New Features

[SPARK-462] - Added notification preferences for user presence.

Bug Fixes

[SPARK-449] - Fix chat transcript parsing error with UTF-8

[SPARK-450] - Fixed tab refreshing problem.

[SPARK-460] - Remove old icons from group chat room.

[SPARK-461] - Improved Toaster popup UI

[SPARK-465] - Conference Participant list becomes corrupted on presence changes.

[SPARK-468] - Logging out with Chat windows open does not save chat transcript.

[SPARK-469] - Spark needs to do update checks against the new Ignite site.

[SPARK-470] - VCard loading for email chat info should not be in own thread.

[SPARK-475] - Spark 2.0.8 custom skin w/ wildfire spark version set, always thinks there's a newer version

[SPARK-476] - Asterisks plugin is fully functional.

[SPARK-477] - Users are being removed from the participant list on presence change.

[SPARK-479] - VCard caching not updating avatar.

[SPARK-480] - Stale chats logic removes incoming message notification.

2.0.7 -- December 4th, 2006

New Features

[SPARK-444] - Added one-click hide from system tray.

[SPARK-445] - Added simple log viewer.

[SPARK-447] - Added Typing notification to individual tabs and Frame.

[SPARK-398] - Nicknames should be sortable in group chat rooms.

Bug Fixes

[SPARK-428] - Fixed issue with removing start on startup in preferences.

[SPARK-435] - Setting presence to DND works correctly.

[SPARK-436] - Verify new JID escaping with transports works correctly.

[SPARK-437] - Auto reconnect to notify each connection manager to reset themselves.

[SPARK-438] - Rooms need to be active when Reconnection was successfull

[SPARK-439] - Yahoo! Logo shows up in vcard popup for offline users

[SPARK-440] - No longer sending presence to Gateway if not signed in.

[SPARK-441] - Chat room send field no longer becomes disabled.

[SPARK-442] - Logging out causes temporary blank spark to appear.

[SPARK-443] - The Translator plug-in does not work

[SPARK-446] - No longer show toast popups when a message has an error.

2.0.6 -- November 20, 2006

Bug Fixes

[SPARK-414] - Added Grabber icon to the bottom right of each frame.

[SPARK-415] - Removed background from JButtons for better UI on OSX.

[SPARK-416] - Replaced old icon for menu tray.

[SPARK-418] - Improved upon Members Only Group Chats.

[SPARK-419] - Fixed MSI build.

[SPARK-425] - Creating account with in-band registration caused NPE in spark.

[SPARK-426] - Improve compatibility with GTalk.

[SPARK-428] - Fixed issue with removing start on startup in preferences.

[SPARK-429] - Improved Gateway tooltips.

[SPARK-430] - MSN roster invites work.

[SPARK-432] - Adding new users will not offer gateway if the user is not from an external system.

[SPARK-433] - Fixed lost message issue with GTalk users.

[SPARK-353] - Improved upon conference invitations.

2.0.5 -- October 30, 2006

New Features

[SPARK-358] - Added a beta version of the MSI installer.

[SPARK-402] - Added ability to add new contacts through transports.

Bug Fixes

[SPARK-393] - Fixed blank tab on MAC OSX when presence changed.

[SPARK-400] - Spark now checks for available real estate on monitor.

[SPARK-403] - Fixed private chats in group chat rooms.

2.0.4 -- October 18, 2006

Bug Fixes

[SPARK-394] - Fixed user search.

[SPARK-395] - Fixed issue with broadcasts.

[SPARK-396] - Auto discovery is now working with SRV lookup.

[SPARK-397] - Fixed some minor issues with group chat rooms.

2.0.3 -- October 11, 2006

New Features

[SPARK-364] - Added French translation to Spark.

[SPARK-385] - Added Italian translation to Spark.

[SPARK-386] - Added Dutch translation to Spark.

Bug Fixes

[SPARK-379] - Fixed exception that occured when services could be loaded from the server.

[SPARK-383] - Gateway information is now based on disco and not the subdomain name.

[SPARK-387] - Fixed disconnect on illegal error packet.

[SPARK-388] - Fixed flaky gateway detection in contact list

[SPARK-392] - Fixed removal of sames user in multiple rooms.

2.0.2 -- September 28, 2006

New Features

[SPARK-363] - Added screen selection capability to the screenshot feature.

[SPARK-356] - Added German translation to Spark.

[SPARK-359] - Updated icons and text in Spark to reflect functionallity better.

[SPARK-370] - Added sound preference for incoming chat invitations.

[SPARK-374] - Improved message notifications using sounds and toasters.

Bug Fixes

[SPARK-357] - Spark Manager now handles the online spark distribution correctly.

[SPARK-360] - Added missing i18n properties.

[SPARK-361] - Fixed case where users were showing up as offline when they are online.

[SPARK-362] - Allow passwords with leading and trailing spaces.

[SPARK-365] - File transfers through a proxy no longer fails.

[SPARK-366] - Show login failure when Spark is in the system tray and login fails.

[SPARK-367] - Spark can now run with limited operating system permissions.

[SPARK-368] - Fixed error with wildcard searchs.

[SPARK-369] - Fixed connection issue with Facetime and Akonix.

[SPARK-371] - Added back ctrl+n (now ctrl+f) for user searching within contact list and chat window.

2.0.1 -- September 11, 2006

New Features

[SPARK-350] - Added icons and registration for ICQ gateways.

Bug Fixes

[SPARK-341] - Changed online installer to require JRE 1.5.

[SPARK-342] - Spark will not start if the language settings do not match i18n.

[SPARK-343] - Spark handles upgrades with the online tag.

[SPARK-344] - Fixed invalid paths with sound preference.

[SPARK-345] - XMPP URI mapping now registers correctly with the registry.

[SPARK-346] - Search no longer crashes in Spark

[SPARK-347] - Fixed multiple presence packets being sent on idle.

[SPARK-348] - Gateway plugin now checks the server on separate thread.

[SPARK-351] - Changed Spark to use default look and feel on OSX.

[SPARK-352] - Display correct message on uninstalls of plugins in the plugin viewer.

2.0.0 -- September 7, 2006

New Features

Initial release as an Open Source project!

[SPARK-5] - Added resource bundle support so that Spark can support translations.

[SPARK-28] - Added ability to send a file transfer to an offline contact (file is sent when they become available).

[SPARK-45] - Added support for storing group chat bookmarks (JEP-0048).

[SPARK-78] - Improved tab management.

[SPARK-162] - Improved UI of chat history when opening window.

[SPARK-169] - Spark now stacks chat tabs instead of scrolling them.

[SPARK-177] - Added XMPP URI Mapping to Spark

[SPARK-181] - Improved the Mac installer.

[SPARK-290] - Added ability to resend files when transfer fails.

[SPARK-291] - Add file transfer timeout setting to preferences.

[SPARK-292] - starting conversations with "user" (not really a JID) is possible, Spark could attach "@server.com" to make it
        "user@server"

[SPARK-298] - Presence updates now show timestamp.

[SPARK-299] - Incremental scroll units should be moved to 150 instead of 50.

[SPARK-302] - Added nested groups support.

[SPARK-314] - Apple-W now closes a chat tab/window on Mac.

[SPARK-315] - Improved Growl support on Mac.

[SPARK-324] - It's now possible to logout with a reason.

[SPARK-330] - The preferences dialog is no longer modal.

[SPARK-332] - Added activity monitoring for users typing, going offline and online to contact list.

[SPARK-333] - Added support for gateways.

[SPARK-335] - Added new notification preferences.

Bug Fixes

[SPARK-14] - Spark no longer unchecks the auto-login feature on disconnects.

[SPARK-88] - The update process now checks to see if the update is already downloaded (in case the user never restarted Spark).

[SPARK-101] - The chat window now has proper Mac OS X menus.

[SPARK-208] - Allow VM params to be set for graphics rendering options.

[SPARK-218] - Non-English characters were noe displayed correctly in vCards.

[SPARK-221] - Sparkplugs were not "sticking" after restart on the Mac.

[SPARK-238] - Setting download directory in Spark is now persisted on logout.

[SPARK-240] - Some commands should not be offered for workgroups in roster.

[SPARK-245] - 0 byte files were crashing Spark.

[SPARK-253] - GroupChatRoomInfo needs to support DBCS.

[SPARK-279] - Special characters in the away message could crash Spark.

[SPARK-280] - Spark was not showing avatars created in Google.

[SPARK-281] - Conference button hidden in chat room toolbar.

[SPARK-282] - Broadcast message functionallity is now dictated by the broadcast plugin in spark.

[SPARK-283] - In some cases, Spark was not starting due to an exception in Tray handling.

[SPARK-285] - The link-2-text filter was not matching all URL's correctly.

[SPARK-288] - Spark was ignoring error messages in certain cases.

[SPARK-293] - Cancel of Spark Manager download does was actually closing the input stream.

[SPARK-294] - Improved logic around avatar handling.

[SPARK-297] - Mac/Linux - conference invites were never received.

[SPARK-300] - Unsubscribe packet was triggering unsubscribe response.

[SPARK-301] - Offline messages were not saved in transcript history.

[SPARK-303] - Fixed memory leak in ChatRoom.

[SPARK-304] - Added chat history to the chat room window.

[SPARK-305] - Added a preference option to specify a download folder.

[SPARK-306] - The text ": - )" now shows a smiley.

[SPARK-317] - Fixed error when loading user history.

[SPARK-318] - Added a way to specify cleanly that a Sparkplug will fail when Spark API changes.

[SPARK-321] - Pending Presence subscription from other users were not showing up in Spark.

[SPARK-322] - Fixed error retrieving vCards from dJabberd

[SPARK-323] - The auto-away feature now changes presence priority to 0.

[SPARK-326] - Double clicking on a user search result was not starting a chat conversation.

[SPARK-328] - Fixed bug where Spark wouldn't start due to bad proxy config.

[SPARK-331] - Message of type HEADLINE can now popup as a toaster.

    Copyright © Jive Software, 2006-2007

redpajama_set_name: RedPajamaGithub