summaryrefslogtreecommitdiffstats
path: root/update_gallery_files.py
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2013-07-08 18:03:46 -0700
committerMichael Jurka <mikejurka@google.com>2013-08-21 13:18:29 +0200
commit104c45677660586026a7e74ef8c47d396403d50e (patch)
treef9a2a66390820d69963ec626990d4bc0e58a7c02 /update_gallery_files.py
parent912d360cd7350d8fe959202c6b5d0a5aa97790aa (diff)
downloadandroid_packages_apps_Trebuchet-104c45677660586026a7e74ef8c47d396403d50e.tar.gz
android_packages_apps_Trebuchet-104c45677660586026a7e74ef8c47d396403d50e.tar.bz2
android_packages_apps_Trebuchet-104c45677660586026a7e74ef8c47d396403d50e.zip
Initial implementation of new wallpaper picker.
Change-Id: Ib4c5ac4989b4959fa62465d9cde3cac662e24949
Diffstat (limited to 'update_gallery_files.py')
-rw-r--r--update_gallery_files.py54
1 files changed, 54 insertions, 0 deletions
diff --git a/update_gallery_files.py b/update_gallery_files.py
new file mode 100644
index 000000000..ef4e8c933
--- /dev/null
+++ b/update_gallery_files.py
@@ -0,0 +1,54 @@
+# This script is used to pull the most up-to-date files from
+# Gallery into Launcher (we use some code from the Gallery
+# source). The Launcher versions have some small modifications
+# so do this with care, and be sure you are pulling from the
+# latest version of Gallery
+import os
+import sys
+files = """
+src/android/util/Pools.java
+src/com/android/gallery3d/util/IntArray.java
+src/com/android/gallery3d/common/Utils.java
+src/com/android/gallery3d/exif/ByteBufferInputStream.java
+src/com/android/gallery3d/exif/CountedDataInputStream.java
+src/com/android/gallery3d/exif/ExifData.java
+src/com/android/gallery3d/exif/ExifInterface.java
+src/com/android/gallery3d/exif/ExifInvalidFormatException.java
+src/com/android/gallery3d/exif/ExifModifier.java
+src/com/android/gallery3d/exif/ExifOutputStream.java
+src/com/android/gallery3d/exif/ExifParser.java
+src/com/android/gallery3d/exif/ExifReader.java
+src/com/android/gallery3d/exif/ExifTag.java
+src/com/android/gallery3d/exif/IfdData.java
+src/com/android/gallery3d/exif/IfdId.java
+src/com/android/gallery3d/exif/JpegHeader.java
+src/com/android/gallery3d/exif/OrderedDataOutputStream.java
+src/com/android/gallery3d/exif/Rational.java
+src/com/android/gallery3d/glrenderer/BasicTexture.java
+src/com/android/gallery3d/glrenderer/BitmapTexture.java
+src/com/android/gallery3d/glrenderer/GLCanvas.java
+src/com/android/gallery3d/glrenderer/GLES20Canvas.java
+src/com/android/gallery3d/glrenderer/GLES20IdImpl.java
+src/com/android/gallery3d/glrenderer/GLId.java
+src/com/android/gallery3d/glrenderer/GLPaint.java
+src/com/android/gallery3d/glrenderer/RawTexture.java
+src/com/android/gallery3d/glrenderer/Texture.java
+src/com/android/gallery3d/glrenderer/UploadedTexture.java
+src/com/android/photos/BitmapRegionTileSource.java
+src/com/android/photos/views/BlockingGLTextureView.java
+src/com/android/photos/views/TiledImageRenderer.java
+src/com/android/photos/views/TiledImageView.java
+src/com/android/gallery3d/common/BitmapUtils.java
+"""
+
+if len(sys.argv) != 2:
+ print "Usage: python update_gallery_files.py <gallery_dir>"
+ exit()
+gallery_dir = sys.argv[1]
+for file_path in files.split():
+ dir = os.path.dirname(file_path)
+ if file_path.find('exif') != -1 or file_path.find('common') != -1:
+ file_path = 'gallerycommon/' + file_path
+ cmd = 'cp %s/%s %s/' % (gallery_dir, file_path, dir)
+ print cmd
+ os.system(cmd)