Commit Graph

526 Commits

Author SHA1 Message Date
7eadd53529 Denote Spark 2.8.2 Release 2016-11-25 20:37:12 +02:00
7432a549be SPARK-1837 update Smack to 4.1.9 2016-11-24 21:48:05 +02:00
e6d9518540 SPARK-1732: Update bundled JRE to 1.8.0u112 2016-10-20 10:39:34 -05:00
a6df82a881 SPARK-1802 adding new JAR to RPM build
related to https://github.com/igniterealtime/Spark/pull/228
2016-10-10 16:55:51 +03:00
dee60ff906 SPARK-1802: Add littleluck LaF skin (#228)
Adds LittleLuck look-and-feel from https://github.com/freeseawind/littleluck/wiki/User-Manual
2016-10-10 15:46:41 +02:00
96c7dbea72 Denote Spark 2.8.1 Release 2016-10-01 16:58:54 +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
d12e7894d2 SPARK-1646 - Not switching to Away mode when locking screen on Windows 10 (#185)
* SPARK-1646 - Not switching to Away mode when locking screen on Windows 10 and updated JNA and JNA Platform 4.2.2

* SPARK-1646 - Not switching to Away mode when locking screen on Windows 10 and updated JNA and JNA Platform 4.2.2

* SPARK-1646 - Not switching to Away mode when locking screen on Windows 10 and updated JNA and JNA Platform 4.2.2
2016-08-05 23:26:06 +03:00
1ee6806cd7 SPARK-1771 - Update RPM spec file (#184) 2016-08-03 11:57:26 +03:00
ac39655964 SPARK-1771 (#182)
Update Smack to 4.1.8 version
2016-08-03 06:48:21 +03:00
d2b35848ff SPARK-1722: Update bundled JRE to 1.8.0u102 2016-08-01 09:47:48 -05:00
5a08ed90db SPARK-1769 Add lib for RPM build (#181)
Add lib for RPM build
2016-07-26 09:20:56 +03:00
a78617dd09 Spark 1769 (#180)
* SPARK-1763

* SPARK-1769
2016-07-26 00:22:35 +03:00
08b9b5296f Merge pull request #177 from wrooot/master
SPARK-1768 Fix Debian's package name
2016-07-03 00:10:02 +03:00
7f72abfe34 SPARK-1768 Fix Debian's package name 2016-07-03 00:07:38 +03:00
f868bf4221 SPARK-1768 Fix debian build (#176) 2016-07-02 23:54:56 +03:00
7364ab37bb Remove %dir from spark binary in RPM spec 2016-06-09 12:08:24 +01:00
5e645813cd Remove path to old ant version and assume it is in the PATH 2016-06-09 11:33:08 +01:00
a041ccb197 Fixing RPM build. 2016-05-07 00:47:05 +02:00
ad6b2e15d1 SPARK-1741: Update Checkstyle to match newer code structure. (#141) 2016-05-06 22:32:54 +03:00
769dc5ec24 SPARK-1741: Improve on code structure (#138)
* SPARK-1741: String.indexOf() -> String.contaiins()

String.indexOf() expressions can be replaced with a call to the String.contains() method available in Java 5 and newer.

* SPARK-1741: Type argument -> diamond type

New expressions with type arguments can be replaced with diamond type <>.
Such <> syntax is not supported under Java 1.6 or earlier JVMs.

* SPARK-1741: Anonymous classes -> lambda

Anonymous classes without statecan be replaced with lambda expressions
Lambda syntax is not supported under Java 1.7 or earlier JVMs.

* SPARK-1741: StringBuffer -> StringBuilder

Variables declared as java.lang.StringBuffer may be more efficiently declared as java.lang.StringBuilder.
java.lang.StringBuilder is a non-thread-safe replacement for java.lang.StringBuffer, available in Java 5 and newer.

* SPARK-1741: Fix String equality checks (BUGFIX)

Using == or != to test for String equality, rather than the equals() method can lead to bugs, as
the former check for reference equality (while most often, value equality is intended).

* SPARK-1741: Simplify pointless boolean expressions

Simplify pointless or pointlessly complicated boolean expressions. Such expressions include anding with true,
oring with false, equality comparison with a boolean literal, or negation of a boolean literal.

* SPARK-1741: Remove redundant initializer

Removes variable initializer where the value is always overwritten with another assignment before the next variable read.

* SPARK-1741: Redundant class fields to local variable.

If all local usages of a field are preceded by assignments to that field, the field can be removed and its usages replaced with local variables.

* SPARK-1741: Remove unnecessary return statements

Return statements at the end of constructors and methods returning void may be safely removed.

* SPARK-1741: StringBuilder -> String

Reports any variables declared as or uses of java.lang.StringBuffer and java.lang.StringBuilder which can be
replaced with a single java.lang.String concatenation. Using a String concatenation makes the code shorter and
simpler. This inspection only reports when the resulting concatenation is at least as efficient or more
efficient than the original StringBuffer or StringBuilder use.

* SPARK-1741: Remove redundant casts.

Remvoing unnecessary cast expressions.

* SPARK-1741: Replace deprecated PacketIDFilter.

* SPARK-1741: Remove unused arguments.

* SPARK-1741: Delete unused imports.

* SPARK-1741: Fix automatic rename error

The Intellij automatic refactoring caused duplicate names to be used.

* SPARK-1741: getPacketID -> getStanzaId

* SPARK-1741: Ensure that Travis uses Java 8.

* SPARK-1741: Do not compile with Java 7 compatibility.
2016-05-06 21:16:02 +03:00
1122172ed2 Smack 4 (#136) - SPARK-1567
* SMACK4: Prevent NPE in Roar plugin.

* SMACK4: Replaced Smack 3 libs with Smack 4.

* SMACK4: ProviderManager's methods are now static.

* SMACK4: Move MUCUser to org.jivesoftware.smackx.muc.packet.MUCUser

* SMACK4: Move PrivateDataManager to org.jivesoftware.smackx.iqprivate.PrivateDataManager

* SMACK4: Move ServiceDiscoveryManager to org.jivesoftware.smackx.disco.ServiceDiscoveryManager

* SMACK4: Move DiscoverInfo/Items to org.jivesoftware.smackx.disco.packet.DiscoverInfo/Items

* SMACK4: Renamed org.jivesoftware.smackx.bookmark package -> org.jivesoftware.smackx.bookmarks

* SMACK4: Move DelayInformation to org.jivesoftware.smackx.delay.packet.DelayInformation

* SMACK4: Move PrivateData(Provider) to org.jivesoftware.smackx.iqprivate.packet

* SMACK4: Move Roster* to org.jivesoftware.smack.Roster

* SMACK4: Move VCard to org.jivesoftware.smackx.vcardtemp.packet.VCard

* SMACK4: Move Form to org.jivesoftware.smackx.xdata.Form

* SMACK4: Move ChatState to org.jivesoftware.smackx.chatstates.ChatState

* SMACK4: Move Chat to org.jivesoftware.smack.chat.Chat

* SMACK4: Move RosterPacket to import org.jivesoftware.smack.roster.packet.RosterPacket;

* SMACK4: Move ReportedData to import org.jivesoftware.smackx.search.ReportedData

* SMACK4: Move Privacy* to org.jivesoftware.smackx.privacy

* SMACK4: Move Time to org.jivesoftware.smackx.time.packet.Time

* SMACK4: Move Version to org.jivesoftware.smackx.iqversion.packet.Version

* SMACK4: Renamed org.jivesoftware.smack.Connection to org.jivesoftware.smack.XMPPConnection

* SMACK-4: Packet -> Stanza

A rather large commit that refactors all 'Packet' implementations to the new
'Stanza' alternatives. As a side-effect, most filters and extension-related
classes are affected.

* SMACK4: Fixed the IQ.Type enum (all to lowercase)

* SMACK4: Fixed obtaining a Roster instance.

* SMACK4: Fixed service discovery element iteration (from iterator to collection).

* SMACK4: Replaced StingUtils with XMPPStringUtils

* SMACK4: Move LastActivity to org.jivesoftware.smackx.iqlast

* SMACK4: Move SharedGroups to org.jivesoftware.smackx.sharedgroups

* SMACK4: Fixed obtaining a Roster instance.

* SMACK4: Fixed dataform iteration (from iterator to collection).

* SMACK4: Changed the FormField type constants to enum values.

* SMACK4: Fixed dataform iteration (from iterator to collection).

* SMACK4: Replaced Smack 3 libs with Smack 4.

* SMACK4: Renamed org.jivesoftware.smackx.jingle to org.jivesoftware.smackx.jingleold

* SMACK4: Migrated the jive property extensions to stanzas.

* SMACK4: Fixed obtaining a ChatManager instance (Smack's, not Spark's).

* SMACK4: Move MessageEvent to org.jivesoftware.smackx.xevent

* SMACK4: Fixed obtaining a MultiUserChatManager instance.

* SMACK4: Added SmackException to catches for XMPPException.

* SMACK4: MUC Service refactoring.

* SMACK4: MessageEvent#setPacketID -> setStanzaId

* SMACK4: Refactored PacketExtensionProvider to ExtensionElementProvider

* SMACK4: Fixed changed interface of Version.

* SMACK4: Fixed for Privacy List

* SMACK4: Fixed for Scratchpad

* SMACK4: Fixed for Systray

* SMACK4: ConnectionListener fixes (and some various others)

* SMACK4: Fixed Translator plugin.

* SMACK4: Fixed TicTacToe plugin.

* SMACK4: Fixed Reversi plugin.

* SMACK4: Fixed OTR plugin.

* SMACK4: Fixed Jingle plugin.

* SMACK4: Fixed FasthPath plugin.

* SMACK4: Fixed Battleship plugin (although it had an error to begin with, and still has).

* SMACK4: Fixed SIP plugin.

* SMACK4: Fixes for MUC (mostly error handling).

* SMACK4: Various fixes.

* SMACK4: Fixes for iqVersion.

* SMACK4: Fixes for MUC.

* SMACK4: Fixes for Bookmark plugin.

* SMACK4: Fixes for PresenceChange plugin.

* SMACK4: Fixes for FileTransfer

* SMACK4: Fixes for Gateway plugin.

* SMACK4: Fixes for Privacy List.

* SMACK4: Fixes for VCardManager.

* SMACK4: Fixes for UserSearch.

* SMACK4: Fixes for connection logic.

* SMACK4: Fixes for MUC.

* SMACK4: Fixes for connection logic.

* SMACK4: Fixes PhonePlugin

This commit introduces a new asterisk-im-client library (which is Smack 4 based).
It also renames of other libraries to conform to standards.

* SMACK4: Do not confuse compiler with SingletonMap-hack.

* SMACK4: Fix the last few compiler errors.

* SMACK4: Settled Smack dependencies.

This commit re-organizes the libraries that ship with Spark, primarily
to fulfill Smack's dependencies.

On a side-note: Using this code, I was able to compile and start
Spark, joining a MUC and exchanging messages. There's plenty of things
going wrong, but hey, getting close. :)

* SMACK4: Fixing self-presence evaluation in MUC (prevents NPEs).

* SMACK4: Fixing VCards.

* SMACK4: Fixing FastPath plugin.

* SMACK4: Fixing SIP plugin.

* SMACK4: Fixing TransferGuard plugin.

* SMACK4: Fixing Buzz plugin.
2016-05-04 21:31:00 +03:00
bb4c32269e Merge pull request #129 from wrooot/master
Denote 2.7.7 Release
2016-04-24 20:34:20 +03:00
be3d231219 Denote 2.7.7 Release 2016-04-24 20:31:42 +03:00
aaa5b543a3 SPARK-1687: Update bundled JRE to 1.8.0u92 2016-04-24 12:22:42 -05:00
25adca9bd0 SPARK-1718 another attempt to remove old java from rpm 2016-04-06 12:40:51 +03:00
b74a4b9b1e SPARK-1718 another small fix to remove old bundled java 2016-04-06 12:01:29 +03:00
1fffef8cf1 SPARK-1718 removing bundling of old java in RPM 2016-04-06 11:50:04 +03:00
a352d30f0e SPARK-1717 Added missing libraries 2016-04-06 11:36:37 +03:00
aa6c6264c6 SPARK-1724 - OTR plugin not working after bouncy castle lib update 2016-03-31 16:49:19 -05:00
1b62cbf935 Exclude linux x64 native libraries from windows builds
Exclude linux x64 native libraries from windows builds
2016-03-25 14:17:44 -05:00
8c638071d3 SPARK-1563 Update RPM spec file 2016-03-23 22:46:48 +02:00
d40999abe0 Spark-1563 Removed jain-spd.jar; Updating libjitsi libraries 2016-03-22 19:18:06 -05:00
e4af3cd02d Denote Spark 2.7.6 Release 2016-03-15 22:31:12 +02:00
3fba136049 SPARK-1674
Add Mac OS X installer with bundled JRE
2016-03-07 13:18:57 -06:00
d673d3da3b Reverting build.xml changes to include java for mac in repository
SPARK-1674
2016-03-05 11:50:43 +02:00
5e043549d8 Removing mac-os-x java bin file from the repository SPARK-1674 2016-03-05 11:42:27 +02:00
ca345c4c60 SPARK-1674 Add Mac OS X installer with bundled JRE
Replace jre
2016-02-29 16:01:26 -06:00
67e58a6992 SPARK-1674 Add Mac OS X installer with bundled JRE 2016-02-29 13:44:48 -06:00
6f7f8c91e1 Spark-1701, Spark-1696, Spark-1620 - Reverting changes, updating build.xml to add required variable appdir 2016-02-21 09:48:01 -06:00
aabd227e26 SPARK-1643: Update bundled JRE to 1.8.0u74 2016-02-11 13:15:58 -06:00
0adaffb395 SPARK-1689 Add missing libraries to RPM spec file 2016-02-06 14:24:36 +02:00
ac5b488f89 SPARK-1693 Increase checkstyle's maxerror value 2016-02-05 21:19:56 +02:00
bc7e1fd320 SPARK-1692 Native Jitsi libraries not loading on Mac OSX 2016-02-05 09:37:13 -06:00
d34b5f6f83 Change JNA to version to 3.4.2 2016-02-01 11:23:47 -06:00
6a45ff2d6f Spark-1455 2016-01-31 17:54:46 -06:00
fa61dc3ed3 SPARK-1563
Upgrade FMJ (libjitsi) library and refine Spark voice chat controls
2016-01-31 16:41:35 -06:00
ceadc0ab3e Remove copyright and year from appbundler config (Mac OS X)
https://igniterealtime.org/issues/browse/SPARK-1679
2016-01-22 21:38:02 +02:00
63fb32f1d4 SPARK-1677-Shows app name as Startup instead of Spark on Mac OS X
This should now display "Spark" instead of "Startup"
2016-01-19 21:30:25 -06:00