Skip to content

updating changes#1

Merged
prembasumatary merged 539 commits intoprembasumatary:masterfrom
guardianproject:master
Jul 30, 2015
Merged

updating changes#1
prembasumatary merged 539 commits intoprembasumatary:masterfrom
guardianproject:master

Conversation

@prembasumatary
Copy link
Owner

No description provided.

n8fr8 and others added 30 commits December 17, 2014 17:29
these were causing problems with presence table being incorrectly cleared on logout
resulting in stale/empty presence information
Ensuring presence is updated
we need an active session/fingerprint for this to work
this fixes the issue with chat name/titles not properly updating
on some devices, and users getting confused about who they are talking with
Also fix mismatches in int values for presence status types
Small improvements to reconnect/relogin in XMPP as well
versions

If you check out the project from scratch and run the
update-ant-build.sh script with current Android build tools, it fails
with the message 'Error: The project either has no target set or the
target is invalid.', as there is no target parameter in the android
update call. The bat file does not make this mistake.
This lets ChatSecure gracefully handle a lot of different kinds of links,
by making them clickable.  For example, geo: links are a standard form
for sending a location.  Clicking on that link will take the user to that
spot in their maps app.
In order to prevent privacy leaks, disable linkification on chats for
accounts that are running through Tor.  For those how are foolhardy
enough to want linkifying on, they can enable a preference.

All of the @OverRide decorators were put there Eclipse Android mode...
No need to translate the market: link, the app or website that handles
that URI scheme will do the translation (e.g FDroid, play.google.com)
As far as I understand the code from Google's recommended approach for loading
large background images, it is reading a resized version into memory, so there
isn't really a need for different sizes of the background image.  It would
only save a little CPU time, which doesn't seem worth the added complexity.

refs #4277 https://dev.guardianproject.info/issues/4277

This reverts commit 0a040b2.
             "add new low-res versions of default background"
…cureAndroid into eighthave-linkify-n-stuff

Conflicts:
	src/info/guardianproject/otr/app/im/app/ChatView.java
	src/info/guardianproject/otr/app/im/app/MessageView.java
We don't need to so aggressively clear data anymore, now that we
persist sessions, data, etc, offline. This logic is left over
from the older model of logging out completely.
n8fr8 and others added 28 commits May 27, 2015 14:48
In order to include the description string in the official "description"
field of the manifest, it needs to be manually specified.
…format

This makes it so that the 'v' is included before the version, like the
ChatSecure releases, i.e. ChatSecure-v14.2.0.apk rather than
ChatSecure-14.2.0.apk.

For builds of versions that are not tagged, the version name will be the
format of `git describe`, which includes the previous tag and commit ID.
fixes #677 on github: update asmack to address "sessionSupported" bug
two fixes towards the release
all strings for arrays moved to strings.xml
These changes to the regexps make them more accurate from my tests by
limiting more the scope of text that they will match.  For example, < and
> need to be ignored since they are used in HTML/XML tags, which might be
wrapping a URI.
improve regexps for linkifying and add bitcoin: for payments
faketime is used to normalize all of the timestamps to get a reproducible
build.  Since this is still far off from getting a perfectly reproducible
build, i.e. the same hashsum, just remove this for now.  faketime is not
needed to get a reproducible build in terms of the APK signature, only the
hash.
make-release-build: disable faketime since it is problematic
needed to increment build so we can resubmit APK
as we had a violation in our app description (too many keywords!)
prembasumatary added a commit that referenced this pull request Jul 30, 2015
@prembasumatary prembasumatary merged commit 5499485 into prembasumatary:master Jul 30, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants