2.7.7.20180906 -- 06 September, 2018 by SilentVault
This version is an update to the 20180328 build, also based on Spark 2.7.7.
Highlights:
- Upgrades to SilentVault plugin version 0.7.3 and SVM-ABC plugin version
0.2.6, which are mandatory.
- Support for Java-8u181, which is bundled in the Mac version. Note that
Spark 2.7.7 also runs with Java-7u181.
2.7.7.20180328 -- 28 March, 2018 by SilentVault
This version is an update to the 20170314 build, also based on Spark 2.7.7.
Highlights:
- Support for additional gateways into the live payment network, including
ofs.oto.money, ofs.cryptowealth.com, and ofs.travelcash.cc.
- Upgrades to SilentVault plugin version 0.7.2 and SVM-ABC plugin version
0.2.5, which are mandatory.
- Support for Java-8u161, which is bundled in the Mac version. Note that
Spark 2.7.7 also runs with Java-7u151.
2.7.7.20170314 -- 14 March, 2017 by SilentVault
This version is an augmented Spark 2.7.7 based on custom modifications to the
standard source base made by SilentVault.com.
Highlights:
- Reworked login screen to handle both private and public networks, along
with both identified and anonymous users.
- Support for connecting to XMPP servers which are behind
PageKites.
- More robust support for anonymous user handles, without logging spurious
errors.
- Integration of Voucher-Safe wallets, SilentVault Exchange trading
operations, and SilentVault Marketplaces, by means of the silentvault.jar
plugin (included).
- Provision of a demo SilentVault Marketplace app, the ABC game, by means
of the svm-abc.jar plugin (included).
- Upgrade to Jive Software's Smack 3.4.1 XMPP client library.
- Support for plugin versioning, with user option to download newer
revisions from a plugin repository, which can be overridden by users.
- SilentVault branding, including the alternate plugin repository.
- Restricted the list of available themes, as some of them cause crashes,
especially in SilentVault wallet plugins. Made Nimbus the default look
and feel.
- Made a fix to the Roar plugin which prevents crashes on Linux.
- In the OTR plugin, added capability to delete an existing pubkey, as a
side-effect of unverifying it. (Absent this there is no way to
accommodate another user who has regenerated their key.)
- Removed the Google and Translator plugins from the standard distro list,
as these are no longer functional. (Translator is also antithetical to
the use of OTR.)
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 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.