timjentz in svn-org

SPARK-1491: Update Polish translation …
SPARK-1491: Update Polish translation

added key checkbox.click.single.tray

SPARK-1492: Double roster contacts when users going offline and online …
SPARK-1492: Double roster contacts when users going offline and online

Removing offline user from contact list when user is coming online

SPARK-1494: Spark's static logger, accessing static variables which are initialized in a non-static way. This may cause nullpointer exceptions on startup.…
SPARK-1494: Spark's static logger, accessing static variables which are initialized in a non-static way. This may cause nullpointer exceptions on startup.

-Initial spark directories, if accessed in a static way when spark initialization of the directory is not yet done

    • -39
    • +32
    /spark/trunk/src/java/org/jivesoftware/Spark.java
SPARK-1494: Spark's static logger, accessing static variables which are initialized in a non-static way. This may cause nullpointer exceptions on startup. …
SPARK-1494: Spark's static logger, accessing static variables which are initialized in a non-static way. This may cause nullpointer exceptions on startup.

Change the Logger to singleton to make sure variables are initialized when accessed

SPARK-1489: To fast or slow clicking on the SysTray icon can lead to a strange behavior of mainwindow…
SPARK-1489: To fast or slow clicking on the SysTray icon can lead to a strange behavior of mainwindow

-Added option to choose if single or double click on systray icon to bring spark to front or hide

SPARK-1491: Update Polish translation
SPARK-1491: Update Polish translation

SPARK-1490: Broadcast menu duplicates users in the Online group…
SPARK-1490: Broadcast menu duplicates users in the Online group

Add a check if the Contact is already in the list

SPARK-1489: To fast or slow clicking on the SysTray icon can lead to a strange behavior of mainwindow…
SPARK-1489: To fast or slow clicking on the SysTray icon can lead to a strange behavior of mainwindow

To improve the double click recognition, not only the first two clicks count as double click, instead every pair of two clicks count.

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

check if still connected

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

This patch increase the size of the chat input field

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

This patch give the ability to register own handler for errors and or warnings, passed to the logger of spark.

SPARK-1485: Subscription dialog is hidden when received…
SPARK-1485: Subscription dialog is hidden when received

Subscriptiondialog is now minimized and flashing when received.

SPARK-1484: Retrieving bookmarks could freeze spark at startup…
SPARK-1484: Retrieving bookmarks could freeze spark at startup

If user has lots of contacts, retrieving data while startup could take a while.

Retrieve bookmarks in spark could take too long and throwing a xmpp exception because of a timeout.

SPARK-1482: Scratchpad plugin could freeze spark at startup…
SPARK-1482: Scratchpad plugin could freeze spark at startup

Using TimerTask and TaskEngine for treading issues

SPARK-1483: Privacy plugin could freeze spark at startup…
SPARK-1483: Privacy plugin could freeze spark at startup

If user has lots of contacts, retrieving data while startup could take a while and make spark freeze for some time.

SPARK-1478: Getting vcards from server could freeze Spark at startup…
SPARK-1478: Getting vcards from server could freeze Spark at startup

During startup spark is loading all the vcards from online contacts. That could freeze spark if the response is delayed. Also opening a new chat window could be slower than usually while spark is reloading the avatar url from the vcard.

SPARK-1480 Reduce VCARD loading of Spark…
SPARK-1480 Reduce VCARD loading of Spark

Lots of request where produced by intern changes of VCard loading with the spark testclient.

This fix will optimize the update of the side icon, rest of changes will be committed with patch for the SPARK-1478 issue.

SPARK-1476: Update the smack to 3.2.2…
SPARK-1476: Update the smack to 3.2.2

Updated smack jars to smack release 3.2.2

    • binary
    /spark/trunk/build/lib/dist/smackx.jar
    • binary
    /spark/trunk/build/lib/dist/smack.jar
    • binary
    /spark/trunk/build/lib/dist/smackx-debug.jar
SPARK-1461: Doesn't show transport's icon near a contact…
SPARK-1461: Doesn't show transport's icon near a contact

The specialImageLable wasn't added to the Contact item.

This patch resolve that issue and the transport icon should now be displayed near the contact.

SPARK-1471 Exception in VCard during encode filename bytes to base64…
SPARK-1471 Exception in VCard during encode filename bytes to base64

Base64 encoding might produce LF and/or CR characters. They are ignored by base64 decoders but could not be used as file names. The encoded string should be filtered.

Base64 strings have a maximum of 76 characters per line.

This patch will filter the Base64 string and remove invalid characters before saving to vcards directory.

SPARK-1416 Update JRE to 7 version…
SPARK-1416 Update JRE to 7 version

-provided the java 7 jres to install4j installation

-changed spark.install4j to use the java 7 jres

    • -2
    • +2
    /spark/trunk/build/installer/spark.install4j
SPARK-1459: Checkboxes appear bigger then normal since the jtattoo update…
SPARK-1459: Checkboxes appear bigger then normal since the jtattoo update

applied the jtattoo_CheckboxSize.patch to trunk

    • binary
    /spark/trunk/build/lib/dist/JTattoo.jar
Update for Smack, changes since 3.2.1:…
Update for Smack, changes since 3.2.1:

-SMACK-263

-SMACK-324

-SMACK-344

-SMACK-345

-SMACK-346

-SMACK-348

-SMACK-349

-SMACK-354

-SMACK-362

    • binary
    /spark/trunk/build/lib/dist/smackx.jar
    • binary
    /spark/trunk/build/lib/dist/smack.jar
    • binary
    /spark/trunk/build/lib/dist/smackx-debug.jar
SMACK-354 Provide milliseconds in timestamp colum debugwindow…
SMACK-354 Provide milliseconds in timestamp colum debugwindow

Applied the smack-354-debug_milliseconds.patch

Spark-1459 Update to the latest JTattoo version (November 2011)
Spark-1459 Update to the latest JTattoo version (November 2011)
  1. … 81 more files in changeset.
Spark-1449 UNC Path does not link to folder…
Spark-1449 UNC Path does not link to folder

Applied spark-1449_2.patch. This patch provide the ability to handle unc paths in spark

Spark-1416 Revert changes…
Spark-1416 Revert changes

Revert changes because the jre bundle 1.7.0_01 not available on the server and bamboo can't build.

    • -2
    • +2
    /spark/trunk/build/installer/spark.install4j
Spark-1416…
Spark-1416

Deleted misplaced char "<" in line 414

    • -1
    • +1
    /spark/trunk/build/installer/spark.install4j
Spark-1416…
Spark-1416

Updated spark.install4j to bundle with jre7 (1.7.0_01)

    • -2
    • +2
    /spark/trunk/build/installer/spark.install4j
Deleted smackx-jingle.jar, file caused error on build
Deleted smackx-jingle.jar, file caused error on build
    • binary
    /spark/trunk/build/lib/dist/smackx-jingle.jar