Commit Graph

2885 Commits

Author SHA1 Message Date
b448e18ec1 SPARK-1798: Handle exceptions thrown by event listeners. (#220) 2016-09-11 15:31:43 +03:00
c33bd25bbd SPARK-1801 Fix links openining in KDE environment 2016-09-10 11:35:29 +03:00
0eb223c4c8 Added support for open link which pointed to Spark forum when user uses KDE 2016-09-10 03:49:03 -04:00
6bf39fd016 SPARK-1798: Handle exception thrown by eventhandler. (#217)
* SPARK-1798: Handle exception thrown by eventhandler.

* Improved error logging.
2016-09-09 06:11:16 +03:00
1b905cbd53 Merge pull request #216 from wrooot/master
SPARK-1799 fix spark forums link
2016-09-08 20:02:45 +03:00
8d19057c65 SPARK-1799 fix spark forums link 2016-09-08 20:00:08 +03:00
7b17a4ef57 SPARK-1798: Gracefully handle exceptions from event listeners. (#215)
When an event listener throws an exception, it should not prevent other
listeners from being executed, nor should the exception propagate further
up the stack (which would stop processing).
2016-09-08 19:20:21 +03:00
2c50b5fe1c Merge pull request #214 from wrooot/master
SPARK-1788 update to Italian translation (from nicoben)
2016-09-02 06:55:35 +03:00
6fe59b1097 SPARK-1788 update to Italian translation (from nicoben) 2016-09-02 06:52:40 +03:00
ef3b0fbc57 Merge pull request #212 from wrooot/master
SPARK-1786 tweaked server not available check
2016-09-01 23:07:14 +03:00
043d60ce7e SPARK-1786 tweaked server not available check 2016-09-01 23:04:08 +03:00
51077a7e33 Merge pull request #211 from wrooot/master
SPARK-1786 additional translations and wording fix
2016-09-01 22:26:30 +03:00
bc2321b9b7 SPARK-1786 additional translations and wording fix 2016-09-01 22:19:50 +03:00
10613daeff Spark 1786 (#210)
* Spark-1786

* Spark-1786
2016-09-01 22:06:07 +03:00
3a79c3ccd0 Merge pull request #209 from wrooot/master
SPARK-1790 rename Server to Domain, add File translations
2016-08-31 00:43:28 +03:00
7b54cf79e4 Merge remote-tracking branch 'igniterealtime/master' 2016-08-31 00:36:18 +03:00
e3aa84409d SPARK-1790 rename Server to Domain, add File translations 2016-08-31 00:35:00 +03:00
a6409f2791 Merge pull request #208 from wrooot/master
SPARK-1788 Update translations
2016-08-27 18:46:57 +03:00
c1c7c31d86 SPARK-1788 Update translation (not trusted - LT) 2016-08-27 18:46:11 +03:00
47ad2e4a96 SPARK-1788 Update translation (not trusted) 2016-08-27 18:45:05 +03:00
c474a1b9e9 SPARK-1788 Update translations 2016-08-27 18:42:32 +03:00
8ffa4a2188 Spark-1787 Add option to disable TLS hostname verification (#207)
* Added option to disable tls hostname verification

* Spark-1787  Small change to text
2016-08-27 09:19:54 +03:00
36627d3806 Merge pull request #206 from wrooot/master
Denote Spark 2.8.0 Release
v2.8.0
2016-08-25 17:30:41 +03:00
13a4992e8e Denote Spark 2.8.0 Release (fix debian changelog) 2016-08-25 17:29:16 +03:00
0ea2e28e6e Denote Spark 2.8.0 Release 2016-08-25 17:27:25 +03:00
a0ed8670d0 Spark 1755 roar redundant popups (#205)
* SPARK-1755: Remove listener when closing chat.

When a one-on-one tab is closed, the corresponding listener (that waits
for data to be displayed in that tab) should be deregistered. This fixes
an issue with ROAR plugin popups increasing in volume.

* SPARK-1783: Don't relay on opaque being possible.
2016-08-23 21:19:28 +03:00
ba247f6bbd Merge pull request #204 from wrooot/master
Removing dot (options don't have them)
2016-08-23 08:53:26 +03:00
25f3a06bd6 SPARK-1746 removing not needed dot 2016-08-23 08:43:08 +03:00
6df405de50 SPARK-1740 removing not needed dot 2016-08-23 08:42:33 +03:00
58b8df16f6 Spark-1777 (#202) 2016-08-22 00:48:01 +03:00
0b5d652b30 Merge pull request #203 from guusdk/SPARK-1740_Smack3-compat
Spark 1740 smack3 compat
2016-08-21 23:43:51 +02:00
e982481bc8 SPARK-1740: Preference tend to work better when they're saved. 2016-08-21 23:44:25 +02:00
f0859e6ce0 SPARK-1735: MUC occupants list should have vertical scrollbar 2016-08-21 23:44:25 +02:00
abd223dddb Merge pull request #201 from wrooot/master
SPARK-1746 one more Lithuanian translation
2016-08-21 20:30:15 +03:00
8c79436987 Spark 1740 smack3 compat (#200)
* SPARK-1735: MUC occupants list should have width

This commit attempts to prevent that the occupants list in a MUC
screen has a near-zero width.

* SPARK-1772: Icons for muc role fix

* SPARK-1735: MUC occupants list should have vertical scrollbar

* SPARK-1740: Allow SASL GSS-API to be executed as it was in SMACK 3

SMACK 4 uses the fully qualified host name, when negotiating GSS-API
via SASL. SMACK 3 used the XMPP domain name instead. Spark should
have a configurable option that allows it to fall back to the old
mechanism (which is likely needed to connect to servers that
have already been configured to accept SSO from older versions of
Spark).

This commit also brings a reorganization of the code of the
'advanced connection settings' dialog - simply because it was pretty
unpractical as it was. Small modifications have been made to the
layout.

* SPARK-1740: Allow SASL GSS-API to be executed as it was in SMACK 3
2016-08-21 20:30:06 +03:00
c3c3c84388 SPARK-1746 one more Lithuanian translation 2016-08-21 20:26:40 +03:00
e9582dd74e Spark 1740 smack3 compat (#199)
* SPARK-1735: MUC occupants list should have width

This commit attempts to prevent that the occupants list in a MUC
screen has a near-zero width.

* SPARK-1772: Icons for muc role fix

* SPARK-1735: MUC occupants list should have vertical scrollbar

* SPARK-1740: Allow SASL GSS-API to be executed as it was in SMACK 3

SMACK 4 uses the fully qualified host name, when negotiating GSS-API
via SASL. SMACK 3 used the XMPP domain name instead. Spark should
have a configurable option that allows it to fall back to the old
mechanism (which is likely needed to connect to servers that
have already been configured to accept SSO from older versions of
Spark).

This commit also brings a reorganization of the code of the
'advanced connection settings' dialog - simply because it was pretty
unpractical as it was. Small modifications have been made to the
layout.
2016-08-21 18:45:58 +03:00
5fad653e7e Spark 1772 muc icons (#198)
* SPARK-1735: MUC occupants list should have width

This commit attempts to prevent that the occupants list in a MUC
screen has a near-zero width.

* SPARK-1772: Icons for muc role fix

* SPARK-1735: MUC occupants list should have vertical scrollbar
2016-08-20 19:45:39 +03:00
5befe65c28 Spark 1772 muc icons (#197)
* SPARK-1735: MUC occupants list should have width

This commit attempts to prevent that the occupants list in a MUC
screen has a near-zero width.

* SPARK-1772: Icons for muc role fix
2016-08-20 14:46:44 +03:00
1181b3feb2 SPARK-1735: MUC occupants list should have width (#196)
This commit attempts to prevent that the occupants list in a MUC
screen has a near-zero width.
2016-08-20 14:05:40 +03:00
9b4b04b4b3 SPARK1778: Don't lookup empty JID (#195)
Maybe also fixing SPARK-1275
2016-08-20 10:38:25 +03:00
820b18eef0 Merge pull request #194 from guusdk/SPARK-1747_GSSAPI-ignore
Spark-1747 and UI tweaks
2016-08-19 21:57:09 +02:00
a8dc18b6f6 UI tweak: can't have mutually exclusive settings
A user cannot have both a resource based on host name, as well as
based on Spark version. A radiobutton is not suitable either, as
a user can also opt to use neither.
2016-08-19 21:51:15 +02:00
7a65176c21 UI tweak: don't overcomplicate SSO settings
The SSO settings in the 'advanced connection settings' dialog has a
checkbox that displays 'advanced' options. Those options are not that
advanced, and the additional checkbox is confusing. It's better to
remove that checkbox (reduces confusion), and show those extra
settings immediately.
2016-08-19 21:38:56 +02:00
a15055d09e SPARK-1747: No SSO? Ignore GSSAPI mech
When Spark is not logging in with SSO, don't consider the GSSAPI
mechanism if offered by the server.
2016-08-19 21:34:46 +02:00
88d545056e SPARK-1752: File transfer manager should always be initialized (#193)
The file transfer manager should, if enabled, always get initialized.
The old code depended on a authentication to succeed. However, if that
occurred before the file transfer manager was invoked, initialization
would never occur.
2016-08-15 22:42:57 +03:00
c8ed22a386 SPARK-1776: Display all 1-on-1 messages (#192)
1-on-1 message displaying is tricky. When in a regular chat, Spark
should listen to messages sent by any resource, associated to any
of the JIDs of the peer. In context of a MUC private message however,
the filter MUST be applied to the full jid (which will be:
roomname@servicename/nickname).
2016-08-15 18:05:12 +03:00
6cb57676ba SPARK-1750: Restore presence after reconnect (#191)
When Spark reconnects successfully, the previous presence state of
the local user should be restored.
2016-08-15 14:23:39 +03:00
dbc1dce49d SPARK-1750: Spark should reconnect by default. (#190)
* Prevent exceptions from going unnoticed.

* SPARK-1750: Spark should reconnect by default.

This commit restored the automatic reconnection that's attempted
by Spark, when an XMPP connection unexpectedly fails. The commit
makes use of a construct offered by Smack (which was changed from
Smack 3 to 4).
2016-08-15 13:21:20 +03:00
3276e65c07 Prevent exceptions from going unnoticed. (#189)
SPARK-1775
2016-08-12 20:52:16 +03:00