Permalink
Commits on Jan 30, 2014
  1. version 0.8.7

    ge0rg committed Jan 19, 2014
  2. translation import 2014-01-30

    ge0rg committed Jan 30, 2014
  3. Downgrade libidn because Smart Google Enginieers FUCKED IT UP!

    ge0rg committed Jan 30, 2014
    libidn 1.27+ is using a java.util.Arrays function that our beloved
    Androiders forgot to implement:
    
    https://code.google.com/p/android/issues/detail?id=10054
    
    Because they added them with Gingerbread, the compiler won't warn you,
    and the app crashes in evil ways on SDK<r9 devices. Thank you so much,
    Google!
    
    	Uncaught handler: thread main exiting due to uncaught exception
    	java.lang.NoSuchMethodError: java.util.Arrays.binarySearch
    		at gnu.inet.encoding.RangeSet.containsAnyCodePoint(RangeSet.java:338)
    		at gnu.inet.encoding.Stringprep.nameprep$185c6b75(Stringprep.java:194)
    		at gnu.inet.encoding.Stringprep.nameprep(Stringprep.java:146)
    		at org.yaxim.androidclient.util.XMPPHelper.verifyJabberID(XMPPHelper.java:27)
  4. evil (or genius): ignore errors for XEP-0184 acked messages

    ge0rg committed Jan 27, 2014
    WARNING! HORRIBLE SIDE-EFFECTS AHEAD!
    
    This change prevents the message state to go ACKED -> FAILED. This is
    due to the fact that XEP-0184 ACKs always beat error stanzas (once the
    message was delivered, you can't undeliver it!).
    
    This is needed because prosody does not request 0198 ACKs per message,
    but instead does bulk requests from time to time. Therefore it is
    possible that prosody thinks the messages were not delivered, even
    though they were XEP-0184-acked already.
  5. make MainWindow (roster) a singleTask

    ge0rg committed Jan 23, 2014
    This changes the Activity stack of Android to only ever allow one
    instance of MainWindow in the stack. This should help in situations
    where you press "Quit" and the app or a chat window is still there.
Commits on Jan 19, 2014
Commits on Jan 15, 2014
  1. asmack 0.8.9b4, b365d12e (2014-01-15)

    ge0rg committed Jan 15, 2014
    Fix for error handler NPE when connection fails in initConnection().
  2. backend: fix NPE when quitting

    ge0rg committed Jan 15, 2014
  3. bump SDK to r17, include auto-RTL support

    ge0rg committed Jan 15, 2014
    This change adds "start" and "end" properties to match existing "left"
    and "right" values, to allow layout mirroring on Right-to-Left devices.
    
    Automatic layout mirroring is supported as of Android SDK r17.
Commits on Jan 5, 2014
Commits on Jan 4, 2014
Commits on Dec 23, 2013
  1. asmack 0.8.9b4, ab353b8c (2013-12-23)

    ge0rg committed Dec 20, 2013
    SMACK with XEP-0198, IDNA and some fixes/cleanups
Commits on Dec 20, 2013
  1. frontend: integrate IDNA checks

    ge0rg committed Dec 20, 2013
  2. backend: add IDNA verifier

    ge0rg committed Dec 20, 2013