summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authoraurimas <aurimas@chromium.org>2015-04-23 11:24:39 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-23 18:25:11 +0000
commitd90131fcdc10b4cdacc3be1e7bac78446708edad (patch)
tree25c5de5f8cbd22e4b7ce00fb8569852731d58902 /build
parent697f429d75099ea436aee5beb9ea0c26c7dea497 (diff)
downloadchromium_src-d90131fcdc10b4cdacc3be1e7bac78446708edad.zip
chromium_src-d90131fcdc10b4cdacc3be1e7bac78446708edad.tar.gz
chromium_src-d90131fcdc10b4cdacc3be1e7bac78446708edad.tar.bz2
Revert of Revert of Roll Android SDK and AppCompat. (patchset #1 id:1 of https://codereview.chromium.org/1092843003/)
Reason for revert: Downstream needs a fix in styles.xml to roll this in. Original issue's description: > Revert of Roll Android SDK and AppCompat. (patchset #2 id:20001 of https://codereview.chromium.org/1101633003/) > > Reason for revert: > Breaks downstream Chrome Android ToT instrumentation test. > BUG=480285 > > Original issue's description: > > Roll Android SDK and AppCompat. > > > > - Android SDK rolls to API 22 rev 2 > > (no API changes, just bug fixes) > > - Android Support Library rolls to 22.1.0 > > > > BUG=479858 > > > > Committed: https://crrev.com/a068236fabb7a1925df7494bd668c2b58b26979a > > Cr-Commit-Position: refs/heads/master@{#326437} > > TBR=newt@chromium.org,cjhopman@chromium.org,aurimas@chromium.org > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=479858 > > Committed: https://crrev.com/dd703b9316d9b346ec1bf6ec357884d40ffe80e6 > Cr-Commit-Position: refs/heads/master@{#326484} TBR=newt@chromium.org,cjhopman@chromium.org,pasko@chromium.org,azarchs@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=480285 Review URL: https://codereview.chromium.org/1086523004 Cr-Commit-Position: refs/heads/master@{#326583}
Diffstat (limited to 'build')
-rwxr-xr-xbuild/android/gyp/process_resources.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/build/android/gyp/process_resources.py b/build/android/gyp/process_resources.py
index 52cf143..4e6c27d 100755
--- a/build/android/gyp/process_resources.py
+++ b/build/android/gyp/process_resources.py
@@ -10,6 +10,7 @@ This will crunch images and generate v14 compatible resources
(see generate_v14_compatible_resources.py).
"""
+import codecs
import optparse
import os
import re
@@ -112,14 +113,15 @@ def CreateExtraRJavaFiles(r_dir, extra_packages):
if len(java_files) != 1:
return
r_java_file = java_files[0]
- r_java_contents = open(r_java_file).read()
+ r_java_contents = codecs.open(r_java_file, encoding='utf-8').read()
for package in extra_packages:
package_r_java_dir = os.path.join(r_dir, *package.split('.'))
build_utils.MakeDirectory(package_r_java_dir)
package_r_java_path = os.path.join(package_r_java_dir, 'R.java')
- open(package_r_java_path, 'w').write(
- re.sub(r'package [.\w]*;', 'package %s;' % package, r_java_contents))
+ new_r_java = re.sub(r'package [.\w]*;', u'package %s;' % package,
+ r_java_contents)
+ codecs.open(package_r_java_path, 'w', encoding='utf-8').write(new_r_java)
# TODO(cjhopman): These extra package's R.java files should be filtered to
# only contain the resources listed in their R.txt files. At this point, we
# have already compiled those other libraries, so doing this would only