Build: #1612 was successful Changes by Miguel Hincapie <miguel.hincapie@gmail.com> and Florian Schmaus <flo@geekplace.eu>
Code commits
Smack (master)
-
Florian Schmaus <flo@geekplace.eu> 0b9cce507de23a4e7f20d80572d77543ca2e9554
Use asEntityBareJidOrThrow() in ChatMarkersManager listener
-
Florian Schmaus <flo@geekplace.eu> 105192d7e70a63cba3074084ba14ac042edec10a
Only announce support for ChatMarkers if there is a listener
-
Florian Schmaus <flo@geekplace.eu> 3f1b18636e8584fff8443affbef7f4e67dc8a28f
Use Message.hasStanzaIdSet() in EligibleForChatMarker filter
-
Florian Schmaus <flo@geekplace.eu> 3547fde91c7182182e22e9f20a437e250994f518
Rename EligibleForChatMarker to EligibleForChatMarkerFilter
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/ChatMarkersManager.java (version 3547fde91c7182182e22e9f20a437e250994f518) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/filter/EligibleForChatMarkerFilter.java (version 3547fde91c7182182e22e9f20a437e250994f518) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 0fa6fb946c3fda93ccec3bd01f810025306248b3
Remove broken methods in ChatMarkersManager
-
Florian Schmaus <flo@geekplace.eu> 36bfa060a52926d2e701d14fe50b7c93b0be2566
Ensure the ID is given in ChatMarkersElements
-
Florian Schmaus <flo@geekplace.eu> 07784852433b94ba63c23534421ad77f8d6a37d9
Deduplicate code ChatMarkersElements
by introducing ChatMarkerExtensionWithId. -
Florian Schmaus <flo@geekplace.eu> b12f5a15912524c9ed26b77b8209b083e11f8fb4
Make MarkableExtension a singleton
to reduce pressure on the memory subsystem.- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/ChatMarkersManager.java (version b12f5a15912524c9ed26b77b8209b083e11f8fb4) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/element/ChatMarkersElements.java (version b12f5a15912524c9ed26b77b8209b083e11f8fb4) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/provider/MarkableProvider.java (version b12f5a15912524c9ed26b77b8209b083e11f8fb4) (diffs)
- smack-experimental/src/test/java/org/jivesoftware/smackx/chat_markers/MarkableExtensionTest.java (version b12f5a15912524c9ed26b77b8209b083e11f8fb4) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 45736e8eade74dc486c5b8f1ee56c4c072698ddc
Remove NORMAL_OR_CHAT_OR_GROUPCHAT MessageTypeFilter
Type 'groupchat' message stanzas are not like others, they usually
require special handling. Hence such a filter is usually an indication
that multiple concepts are intermixed. -
Florian Schmaus <flo@geekplace.eu> 830f3661e76523295a20078b75857258a27d6703
Avoid getInstanceOf() in listener as it is a costly operation
-
Miguel Hincapie <miguel.hincapie@gmail.com> 547138b3258389be165bab95fb04fa3adcadb950
Improve ChatMarkersManager
* Created filters to be used with incoming and outgoing message stanzas
* Added a list of ChatMarkersListener and its add and remove methods.
* Added a stanza listener for outgoing messages.
* Added a stanza listener for incoming messages.
* Added discover feature for XEP-0333.
* Added methods to inform a message was: received, displayed or ack
* Added javadoc autor tag.- smack-core/src/main/java/org/jivesoftware/smack/filter/MessageTypeFilter.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/ChatMarkersListener.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/ChatMarkersManager.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/ChatMarkersState.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/element/ChatMarkersElements.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/filter/ChatMarkersFilter.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/filter/EligibleForChatMarker.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
- smack-experimental/src/main/java/org/jivesoftware/smackx/chat_markers/filter/package-info.java (version 547138b3258389be165bab95fb04fa3adcadb950) (diffs)
-
Florian Schmaus <flo@geekplace.eu> 33d01bff341339f951922cc398195f2132c81fa5
Merge branch 'master' of github.com:igniterealtime/Smack
-
Florian Schmaus <flo@geekplace.eu> c0b1fee700386d24c6ea5cabe1ef406df2c67930 m
Add "rule of thumb" to StanzaFilter javadoc
-
Florian Schmaus <flo@geekplace.eu> 24267c532d0abd1ccbcad4a12e08ea2e1bce078d m
Improve style of RosterStore
-
Florian Schmaus <flo@geekplace.eu> 0e847f34f34d2c35af33beeadabd63f145e5fe0e m
Remove unused method in pubsub.Subscription
-
Florian Schmaus <flo@geekplace.eu> 7374caefefd3518a45c536cae76e13c4ef5773cc m
Make StringEncoder generic
- smack-android/src/main/java/org/jivesoftware/smack/util/stringencoder/android/AndroidBase64UrlSafeEncoder.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/Base32.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/Base64UrlSafeEncoder.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-core/src/main/java/org/jivesoftware/smack/util/stringencoder/StringEncoder.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-extensions/src/main/java/org/jivesoftware/smackx/caps/cache/SimpleDirectoryPersistentCache.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-extensions/src/test/java/org/jivesoftware/smackx/caps/EntityCapsManagerTest.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)
- smack-java7/src/main/java/org/jivesoftware/smack/util/stringencoder/java7/Java7Base64UrlSafeEncoder.java (version 7374caefefd3518a45c536cae76e13c4ef5773cc) (diffs)