Permalink
Commits on Apr 11, 2014
  1. version 0.8.7b

    ge0rg committed Apr 6, 2014
Commits on Apr 6, 2014
  1. translation import 2014-04-06

    ge0rg committed Apr 6, 2014
  2. asmack 0.8.6 with DNS and SMACK-538 fix, 7269fecd (2014-03-27)

    Custom SMACK branch including fixes for:
     * XEP-0198
     * DNS SRV failure
     * XEP-0198 improper display of contacts as offline
    
    based on smack:
    
    commit 7269feceef8349b413f79d1a402eae5a6a1991e1
    Author: Florian Schmaus <flo@geekplace.eu>
    Date:   Thu Mar 20 16:56:58 2014 +0100
    
        Always lookup DNS SRV RR on connect()
    ge0rg committed Mar 19, 2014
Commits on Mar 26, 2014
  1. chat window: fix OK button padding

    ge0rg committed Mar 19, 2014
  2. all activities: action bar update

    The documented mechanism for providing a fallback API on r7 devices, as
    specified by Google, does not actually work. Therefore we need to
    manually catch the options menu item and call startActivity.
    ge0rg committed Feb 26, 2014
Commits on Feb 21, 2014
Commits on Feb 20, 2014
Commits on Feb 17, 2014
Commits on Feb 13, 2014
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!

    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)
    ge0rg committed Jan 30, 2014
  4. evil (or genius): ignore errors for XEP-0184 acked messages

    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.
    ge0rg committed Jan 27, 2014
  5. make MainWindow (roster) a singleTask

    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.
    ge0rg committed Jan 23, 2014