Skip to content

Commit f09942e

Browse files
authored
Merge pull request #1 from WhisperSystems/master
sync
2 parents 59a2bf8 + 83f15e2 commit f09942e

File tree

584 files changed

+22602
-21804
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

584 files changed

+22602
-21804
lines changed

AndroidManifest.xml

+33-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
xmlns:tools="http://schemas.android.com/tools"
44
package="org.thoughtcrime.securesms">
55

6-
<uses-sdk tools:overrideLibrary="com.amulyakhare.textdrawable,com.astuetz.pagerslidingtabstrip,pl.tajchert.waitingdots,com.h6ah4i.android.multiselectlistpreferencecompat,android.support.v13,com.davemorrissey.labs.subscaleview,com.tomergoldst.tooltips"/>
6+
<uses-sdk tools:overrideLibrary="com.amulyakhare.textdrawable,com.astuetz.pagerslidingtabstrip,pl.tajchert.waitingdots,com.h6ah4i.android.multiselectlistpreferencecompat,android.support.v13,com.davemorrissey.labs.subscaleview,com.tomergoldst.tooltips,com.klinker.android.send_message,com.takisoft.colorpicker,android.support.v14.preference"/>
77

88
<permission android:name="org.thoughtcrime.securesms.ACCESS_SECRETS"
99
android:label="Access to TextSecure Secrets"
@@ -105,9 +105,6 @@
105105
<meta-data android:name="com.google.android.gms.version"
106106
android:value="@integer/google_play_services_version" />
107107

108-
<meta-data android:name="org.thoughtcrime.securesms.mms.TextSecureGlideModule"
109-
android:value="GlideModule" />
110-
111108
<meta-data android:name="com.google.android.gms.car.application"
112109
android:resource="@xml/automotive_app_desc" />
113110

@@ -165,6 +162,9 @@
165162
<data android:mimeType="image/*" />
166163
<data android:mimeType="text/plain" />
167164
<data android:mimeType="video/*" />
165+
<data android:mimeType="application/*"/>
166+
<data android:mimeType="text/*"/>
167+
<data android:mimeType="*/*"/>
168168
</intent-filter>
169169

170170
<meta-data
@@ -311,6 +311,7 @@
311311
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
312312

313313
<activity android:name=".MediaOverviewActivity"
314+
android:theme="@style/TextSecure.LightNoActionBar"
314315
android:windowSoftInputMode="stateHidden"
315316
android:launchMode="singleTask"
316317
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
@@ -381,6 +382,23 @@
381382

382383
<activity android:name="com.soundcloud.android.crop.CropImageActivity" />
383384

385+
<activity android:name=".CreateProfileActivity"
386+
android:theme="@style/TextSecure.LightTheme"
387+
android:windowSoftInputMode="stateVisible"
388+
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
389+
390+
<activity android:name=".ClearProfileAvatarActivity"
391+
android:theme="@style/Theme.AppCompat.Dialog.Alert"
392+
android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"
393+
android:icon="@drawable/clear_profile_avatar"
394+
android:label="@string/AndroidManifest_remove_photo">
395+
396+
<intent-filter>
397+
<action android:name="org.thoughtcrime.securesms.action.CLEAR_PROFILE_PHOTO"/>
398+
<category android:name="android.intent.category.DEFAULT"/>
399+
</intent-filter>
400+
</activity>
401+
384402
<service android:enabled="true" android:name="org.thoughtcrime.securesms.service.WebRtcCallService"/>
385403

386404
<service android:enabled="true" android:name=".service.ApplicationMigrationService"/>
@@ -511,6 +529,13 @@
511529
</intent-filter>
512530
</receiver>
513531

532+
<receiver android:name=".service.BootReceiver">
533+
<intent-filter>
534+
<action android:name="android.intent.action.BOOT_COMPLETED"/>
535+
<action android:name="org.thoughtcrime.securesms.RESTART"/>
536+
</intent-filter>
537+
</receiver>
538+
514539
<receiver android:name=".service.DirectoryRefreshListener">
515540
<intent-filter>
516541
<action android:name="android.intent.action.BOOT_COMPLETED" />
@@ -546,6 +571,10 @@
546571
<action android:name="android.intent.action.PACKAGE_REPLACED"/>
547572
<data android:scheme="package" />
548573
</intent-filter>
574+
575+
<intent-filter>
576+
<action android:name="org.thoughtcrime.securesms.ExperienceUpgradeActivity.DISMISS_ACTION"/>
577+
</intent-filter>
549578
</receiver>
550579

551580
<receiver

Dockerfile

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
1-
FROM ubuntu:14.04.3
1+
FROM ubuntu:17.04
22

33
RUN dpkg --add-architecture i386 && \
44
apt-get update -y && \
55
apt-get install -y software-properties-common && \
6-
add-apt-repository -y ppa:openjdk-r/ppa && \
76
apt-get update -y && \
8-
apt-get install -y libc6:i386=2.19-0ubuntu6.7 libncurses5:i386=5.9+20140118-1ubuntu1 libstdc++6:i386=4.8.4-2ubuntu1~14.04.1 lib32z1=1:1.2.8.dfsg-1ubuntu1 wget openjdk-8-jdk=8u72-b15-1~trusty1 git unzip && \
7+
apt-get install -y libc6:i386=2.24-9ubuntu2.2 libncurses5:i386=6.0+20160625-1ubuntu1 libstdc++6:i386=6.3.0-12ubuntu2 lib32z1=1:1.2.11.dfsg-0ubuntu1 wget openjdk-8-jdk=8u131-b11-2ubuntu1.17.04.3 git unzip && \
98
rm -rf /var/lib/apt/lists/* && \
109
apt-get autoremove -y && \
1110
apt-get clean
1211

1312
ENV ANDROID_SDK_FILENAME android-sdk_r24.4.1-linux.tgz
1413
ENV ANDROID_SDK_URL https://dl.google.com/android/${ANDROID_SDK_FILENAME}
1514
ENV ANDROID_API_LEVELS android-25
16-
ENV ANDROID_BUILD_TOOLS_VERSION 25.0.0
15+
ENV ANDROID_BUILD_TOOLS_VERSION 25.0.2
1716
ENV ANDROID_HOME /usr/local/android-sdk-linux
1817
ENV PATH ${PATH}:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
1918
RUN cd /usr/local/ && \

README.md

+4-11
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Signal uses your phone's data connection (WiFi/3G/4G) to communicate securely, o
66

77
Currently available on the Play store.
88

9-
<a href="https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&utm_source=global_co&utm_medium=prtnr&utm_content=Mar2515&utm_campaign=PartBadge&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"><img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" height=36px /></a>
9+
<a href='https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' height='80px'/></a>
1010

1111
## Contributing Bug reports
1212
We use GitHub for bug tracking. Please search the existing issues for your bug and create a new one if the issue is not yet tracked!
@@ -33,18 +33,9 @@ If you're new to the Signal codebase, we recommend going through our issues and
3333

3434
For larger changes and feature ideas, we ask that you propose it on the [unofficial Community Forum](https://whispersystems.discoursehosting.net) for a high-level discussion with the wider community before implementation.
3535

36-
This repository is set up with [BitHub](https://whispersystems.org/blog/bithub/), so you can make money for committing to Signal. The current BitHub price for an accepted pull request is:
37-
38-
[![Current BitHub Price](https://bithub.herokuapp.com/v1/status/payment/commit/)](https://whispersystems.org/blog/bithub/)
39-
4036
## Contributing Ideas
4137
Have something you want to say about Open Whisper Systems projects or want to be part of the conversation? Get involved in the [community forum](https://whispersystems.discoursehosting.net).
4238

43-
## Contributing Funds
44-
[![Donate](https://cloud.githubusercontent.com/assets/3121306/11278543/d46e03d0-8eeb-11e5-9691-0da1bf643192.png)](https://www.coinbase.com/checkouts/51dac699e660a4d773216b5ad94d6a0b)
45-
46-
You can add funds to BitHub to directly help further development efforts.
47-
4839
Help
4940
====
5041
## Support
@@ -71,6 +62,8 @@ The form and manner of this distribution makes it eligible for export under the
7162

7263
Copyright 2011 Whisper Systems
7364

74-
Copyright 2013-2016 Open Whisper Systems
65+
Copyright 2013-2017 Open Whisper Systems
7566

7667
Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html
68+
69+
Google Play and the Google Play logo are trademarks of Google Inc.

assets/emoji/Activity.png

236 KB
Loading

assets/emoji/Flags.png

41.1 KB
Loading

assets/emoji/Foods.png

153 KB
Loading

assets/emoji/Nature.png

178 KB
Loading

assets/emoji/Objects.png

155 KB
Loading

assets/emoji/People.png

711 KB
Loading

assets/emoji/Places.png

151 KB
Loading

assets/emoji/Symbols.png

4.6 KB
Loading

0 commit comments

Comments
 (0)