diff --git a/AndroidManifest.xml b/AndroidManifest.xml index fb12c1ace..506a7307e 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -114,12 +114,12 @@ android:configChanges="touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize"/> @@ -194,7 +194,6 @@ diff --git a/build.gradle b/build.gradle index 82183086e..9e581d343 100644 --- a/build.gradle +++ b/build.gradle @@ -18,7 +18,7 @@ repositories { url "https://repo1.maven.org/maven2" } maven { - url "https://raw.github.com/whispersystems/maven/master/gcm-client/releases/" + url "https://raw.github.com/whispersystems/maven/master/preferencefragment/releases/" } maven { url "https://raw.github.com/whispersystems/maven/master/gson/releases/" @@ -29,14 +29,16 @@ repositories { } dependencies { - compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' - compile 'com.android.support:support-v4:20.0.0' compile 'se.emilsjolander:stickylistheaders:2.2.0' - compile 'com.google.android.gms:play-services:5.0.89' + compile 'com.google.android.gms:play-services:6.1.71' compile 'com.astuetz:pagerslidingtabstrip:1.0.1' compile 'org.w3c:smil:1.0.0' compile 'org.apache.httpcomponents:httpclient-android:4.3.5' compile 'com.github.chrisbanes.photoview:library:1.2.3' + compile 'com.android.support:appcompat-v7:21.0.0' + compile ('com.android.support:support-v4-preferencefragment:1.0.0@aar'){ + exclude module: 'support-v4' + } androidTestCompile 'com.squareup:fest-android:1.0.8' androidTestCompile 'com.google.dexmaker:dexmaker:1.1' @@ -48,29 +50,30 @@ dependencies { dependencyVerification { verify = [ - 'com.actionbarsherlock:actionbarsherlock:5ab04d74101f70024b222e3ff9c87bee151ec43331b4a2134b6cc08cf8565819', - 'com.android.support:support-v4:81f2b1c2c94efd5a4ec7fcd97b6cdcd00e87a933905c5c86103c7319eb024572', 'se.emilsjolander:stickylistheaders:89146b46c96fea0e40200474a2625cda10fe94891e4128f53cdb42375091b9b6', - 'com.google.android.gms:play-services:38f326e525830f1d70f60f594ceafcbdf5b312287ddbecd338fd1ed7958a4b1e', + 'com.google.android.gms:play-services:32e7d1834a1cf8fa4b17e8d359db580c286e26c1eefbf84fdb9996eac8d74919', 'com.astuetz:pagerslidingtabstrip:f1641396732c7132a7abb837e482e5ee2b0ebb8d10813fc52bbaec2c15c184c2', 'org.w3c:smil:085dc40f2bb249651578bfa07499fd08b16ad0886dbe2c4078586a408da62f9b', 'org.apache.httpcomponents:httpclient-android:6f56466a9bd0d42934b90bfbfe9977a8b654c058bf44a12bdc2877c4e1f033f1', - 'com.android.support:support-annotations:1aa96ef0cc4a445bfc2f93ccf762305bc57fa107b12afe9d11f3863ae8a11036', + 'com.android.support:appcompat-v7:45e999dda55fe81d9cc1c7342b7b70480ff3f307baa8da0df767f92fc5c52cd1', + 'com.android.support:support-v4-preferencefragment:5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad', 'com.google.protobuf:protobuf-java:e0c1c64575c005601725e7c6a02cebf9e1285e888f756b2a1d73ffa8d725cc74', 'com.madgag:sc-light-jdk15on:931f39d351429fb96c2f749e7ecb1a256a8ebbf5edca7995c9cc085b94d1841d', 'com.googlecode.libphonenumber:libphonenumber:eba17eae81dd622ea89a00a3a8c025b2f25d342e0d9644c5b62e16f15687c3ab', 'org.whispersystems:gson:08f4f7498455d1539c9233e5aac18e9b1805815ef29221572996508eb512fe51', - 'com.github.chrisbanes.photoview:library:8b5344e206f125e7ba9d684008f36c4992d03853c57e5814125f88496126e3cc' + 'com.github.chrisbanes.photoview:library:8b5344e206f125e7ba9d684008f36c4992d03853c57e5814125f88496126e3cc', + 'com.android.support:support-v4:199ef7bb169386c80b4836354df6747ce2ae3d24434db923c22439e47106a1e2', + 'com.android.support:support-annotations:e9e817959d1b846349e93b796537bdaef84aef2c67d8b8b2acc31c6ef540d559', ] } android { - compileSdkVersion 19 - buildToolsVersion '19.1.0' + compileSdkVersion 21 + buildToolsVersion '21.0.2' defaultConfig { minSdkVersion 9 - targetSdkVersion 19 + targetSdkVersion 21 } compileOptions { diff --git a/res/layout/media_preview_activity.xml b/res/layout/media_preview_activity.xml index a5f818762..dfef0dd41 100644 --- a/res/layout/media_preview_activity.xml +++ b/res/layout/media_preview_activity.xml @@ -2,7 +2,8 @@ + android:layout_height="match_parent" + android:background="@color/gray95"> - + \ No newline at end of file diff --git a/res/menu/conversation_callable.xml b/res/menu/conversation_callable.xml index 43f5e5fd6..fc027c8f4 100644 --- a/res/menu/conversation_callable.xml +++ b/res/menu/conversation_callable.xml @@ -1,9 +1,9 @@ - + + app:showAsAction="ifRoom" /> diff --git a/res/menu/conversation_context.xml b/res/menu/conversation_context.xml index a8c6ac703..6d7fe4295 100644 --- a/res/menu/conversation_context.xml +++ b/res/menu/conversation_context.xml @@ -1,33 +1,33 @@ - + + app:showAsAction="always" /> + app:showAsAction="always" /> + app:showAsAction="always" /> + app:showAsAction="ifRoom" /> + app:showAsAction="never" /> + app:showAsAction="always" /> diff --git a/res/menu/conversation_group_options.xml b/res/menu/conversation_group_options.xml index 9409f5f69..128d7db28 100644 --- a/res/menu/conversation_group_options.xml +++ b/res/menu/conversation_group_options.xml @@ -1,9 +1,9 @@ - + + app:showAsAction="ifRoom" /> diff --git a/res/menu/conversation_insecure.xml b/res/menu/conversation_insecure.xml index afbc14111..7ba1e70a4 100644 --- a/res/menu/conversation_insecure.xml +++ b/res/menu/conversation_insecure.xml @@ -1,9 +1,9 @@ - + + app:showAsAction="ifRoom"> diff --git a/res/menu/conversation_list.xml b/res/menu/conversation_list.xml index cdea06f8c..b6804e62d 100644 --- a/res/menu/conversation_list.xml +++ b/res/menu/conversation_list.xml @@ -1,10 +1,11 @@ - + + app:actionViewClass="android.support.v7.widget.SearchView" + app:showAsAction="ifRoom|collapseActionView" /> diff --git a/res/menu/conversation_list_batch.xml b/res/menu/conversation_list_batch.xml index 5df960532..a61042f5d 100644 --- a/res/menu/conversation_list_batch.xml +++ b/res/menu/conversation_list_batch.xml @@ -1,10 +1,11 @@ - + + app:showAsAction="ifRoom" /> - + + app:actionLayout="@layout/empty2" + app:showAsAction="ifRoom" /> \ No newline at end of file diff --git a/res/menu/conversation_mms_group_options.xml b/res/menu/conversation_mms_group_options.xml index c22e66942..7c6e4a1ec 100644 --- a/res/menu/conversation_mms_group_options.xml +++ b/res/menu/conversation_mms_group_options.xml @@ -1,10 +1,10 @@ - + + app:showAsAction="ifRoom" > - + + app:showAsAction="collapseActionView" /> + app:showAsAction="collapseActionView"/> diff --git a/res/menu/conversation_secure_identity.xml b/res/menu/conversation_secure_identity.xml index 7d0ec143a..a1623b622 100644 --- a/res/menu/conversation_secure_identity.xml +++ b/res/menu/conversation_secure_identity.xml @@ -1,9 +1,9 @@ - + + app:showAsAction="ifRoom"> diff --git a/res/menu/group_create.xml b/res/menu/group_create.xml index 7eec73702..24b6b4144 100644 --- a/res/menu/group_create.xml +++ b/res/menu/group_create.xml @@ -1,10 +1,10 @@ - + + app:showAsAction="always|withText"/> \ No newline at end of file diff --git a/res/menu/key_scanning.xml b/res/menu/key_scanning.xml index 7c36bc3ed..1c277f9c9 100644 --- a/res/menu/key_scanning.xml +++ b/res/menu/key_scanning.xml @@ -1,10 +1,10 @@ - + + app:showAsAction="ifRoom"> - + + app:showAsAction="always"/> diff --git a/res/menu/push_directory.xml b/res/menu/push_directory.xml index 6ee5cd1c6..0644a91b9 100644 --- a/res/menu/push_directory.xml +++ b/res/menu/push_directory.xml @@ -1,9 +1,9 @@ - + \ No newline at end of file diff --git a/res/menu/share.xml b/res/menu/share.xml index 658c80ab4..eb623fc8e 100644 --- a/res/menu/share.xml +++ b/res/menu/share.xml @@ -1,8 +1,8 @@ - + + app:showAsAction="always" /> diff --git a/res/menu/text_secure_normal.xml b/res/menu/text_secure_normal.xml index 935477a11..a21f48c35 100644 --- a/res/menu/text_secure_normal.xml +++ b/res/menu/text_secure_normal.xml @@ -1,9 +1,11 @@ - + + + app:showAsAction="always" /> #ffffffff #ff000000 + #ffeeeeee + #ffdddddd + #ff111111 + + #7F111111 #fff3f3f3 #ffffffff diff --git a/res/values/styles.xml b/res/values/styles.xml index e5899d128..5362cb77b 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -1,59 +1,47 @@ - + + - - - - - + + - - - - - - diff --git a/res/values/themes.xml b/res/values/themes.xml index f9bec7917..3d01d4661 100644 --- a/res/values/themes.xml +++ b/res/values/themes.xml @@ -1,17 +1,17 @@ - - - - - - -