• Home
  • History
  • Annotate
  • only in /packages/apps/Launcher3/WallpaperPicker/src/com/android/
History log of /packages/apps/Launcher3/WallpaperPicker/src/com/android/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4ae96ce92df7aad3c767c68b8795b80734e01829 30-Aug-2014 Adam Cohen <adamcohen@google.com> Add ability for Partner customization apk to override certain DeviceProfile params

-> Workspace row / col counts
-> All apps row / col counts
-> Workspace icon size

issue 17208277

Change-Id: I25cfafede4da783083593b9bfeff4e5ba7751d36
auncher3/Partner.java
auncher3/WallpaperPickerActivity.java
0af0d8422b1496dc3c60245264949debfa862057 13-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Saving the system wallpaper thumbnail prefixed by the SDK_INT
so that it is recreated after a system update.

issue: 15670065

Change-Id: I237ef1d99676d5a0ac6ff7b4a80a7a72905ef1ed
auncher3/WallpaperPickerActivity.java
0fe505bf82a265e51c556d7204976651cde7f55c 06-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Autoinstalls loading xml

> Launcher checkes for an apk in the system image with a broadcast
receiver for action:
com.android.launcher3.action.LAUNCHER_CUSTOMIZATION
> Default layout is parsed from that apk, which can also contain
icons and string resources used in the layout config

Change-Id: I44fc9e7c3134f525f7b5db29f4e8bb56e17ce445
auncher3/Partner.java
f24c61295ddec05d97b56e7c3da41be94a9bfc9b 31-Jul-2014 Adam Cohen <adamcohen@google.com> Add partner customization option to force first run flow

Change-Id: Id50587cbb95e375b3847597f12bd8566c70dd7bc
(cherry picked from commit 923e1de9f0d7672dd18947ecde2b0da8c5768b7a)
auncher3/Partner.java
8dc6e1bfa20d48babd6dd0f41bfc6de1a09cd67b 24-Jul-2014 Adam Cohen <adamcohen@google.com> Fix SecurityException when exiting wallpaper picker early

issue 16155967

Change-Id: Iba1add737089b73e6e5bbfb143dce4204fa9dc7c
auncher3/WallpaperPickerActivity.java
0c625eeec21b0c21a9a4fb47692d86afae9889dd 24-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Adding options in the partner apk to disable the default wallpaper and provide a folder containing additional wallpapers" into ub-now-master
e9bacd9c2b4e701f21be16eca46805d092eebebd 22-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Fixing memory leak in WallpaperCropActivity

issue 15516788

Change-Id: I6feb4cb72052bc7f19e9c30957bff7dcccd5bc9d
auncher3/WallpaperCropActivity.java
cdc4dbd878a1f45d21c2881127cd5194e4e48ced 17-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Adding options in the partner apk to disable the default wallpaper and
provide a folder containing additional wallpapers

issue: 16045459

Change-Id: Id411121ff552d0d270258a5b371d1fd756bd7884
auncher3/Partner.java
auncher3/SavedWallpaperImages.java
auncher3/WallpaperCropActivity.java
auncher3/WallpaperPickerActivity.java
56c2acc3df4eeb97cabdd3a50983f7f53ee32139 13-Jun-2014 Adam Cohen <adamcohen@google.com> Add method to check if there is a partner folder

Change-Id: I6154c731edfeb2a4fc0aed94f74a556059b5d103
auncher3/Partner.java
c8d31ff228511d815aa8b46d5bd24c6cc8183333 12-Jun-2014 Adam Cohen <adamcohen@google.com> Add null check for empty MediaStore cursor

issue 15397853

Change-Id: I1c28262e181a4f32e1f7a58813121db72746d6a8
auncher3/WallpaperPickerActivity.java
5fbdd06489f2d2e3ae166a5705269e05f7dcdfdb 04-Jun-2014 Adam Skory <skory@google.com> Squash unreachable catch

The compiler warning distracts me often.

Change-Id: I0192314f4ac9d8e3acb40dd10a39de297affcdac
hotos/BitmapRegionTileSource.java
9b8f51fcc85805436bee619a927e2222005e9e09 31-May-2014 Adam Cohen <adamcohen@google.com> Adding ability for partners to specify a default layout

Change-Id: Ib071faa4b41d13961c3a33b865b40a644631c08a
auncher3/Partner.java
ea90f83e248086b91dbbc7969059f6887190b2a2 22-May-2014 Adam Cohen <adamcohen@google.com> Check before suggesting default wallpaper dimensions

issue 14470153

Change-Id: Id00e9cb4bd2b769818ed61de65be8c1c0119e07d
auncher3/WallpaperCropActivity.java
e697a9a042509b3872b164dc02d0a465d5b917c2 03-May-2014 Sameer Padala <sxp@google.com> Move Partner.java into the Wallpaper directory.

WallpaperPicker depends on this and have this class in Launcher3 would cause a
circular dependency in google3

Change-Id: Ia582bcb988a4f6375904660546b1bc1744d25238
auncher3/Partner.java
5aeef58131e1c330d1d9c1dfcacf2e6eea6ced4b 14-Apr-2014 Jeff Sharkey <jsharkey@android.com> Add support for partner customization.

Traditionally Launcher workspace customization is offered through
overlays at build time, but we don't have access to partner-specific
customization at build time. To solve this, this adds a new
"partner-folder" tag which points at an XML resource provided by
an external package.

The external package XML can't depend on the binary XML attributes
defined by Launcher3, so we switch to using manual string-based
attribute lookups. Partners can also provide extra wallpapers.

When a folder only results in a single item, promote that item into
the folder location instead of deleting completely.

Bug: 13340779
Change-Id: Ide558288bef4113565f288b700d8245055c0fee9
auncher3/WallpaperPickerActivity.java
314425602a7ccd9cc2bdef1a11f5e51211201b6f 27-Mar-2014 Selim Cinek <cinek@google.com> Fixed crash when setting wallpaper with built in rotation

If an image had a built-in rotation, a crash could occur,
when setting it. An example was a panorama image which had
a rotation of 90 degrees.

Change-Id: Iede8226dac3a40f08d39a69162eb388e6aba97ec
Bug: 13507421
auncher3/WallpaperCropActivity.java
7c989e90e84b29f4762abaf2c80ecafc1a9e99d4 24-Mar-2014 Selim Cinek <cinek@google.com> Fixed wallpaper bug where wrong size was taken when cropping

When cropping, the selected area of the image was incorrectly
cropped to the size of the view instead of the size of the image

Bug: 13617446
Change-Id: I0b40711c04f3d3b5929e7bb037d6cf21d4bb5bcb
auncher3/WallpaperCropActivity.java
e04e8b2a142f22bfeb8729e542f51d5510327eb9 14-Mar-2014 Selim Cinek <cinek@google.com> Fixed a crash when an image with an odd width/height was selected

Due to an internal rounding in the renderer, the calculations
for the cropping area could be slightly offset, getting out
of the image boundaries. I sanitized the rect by ensuring they
are inside the image.

Bug: 12174629
Change-Id: I5e08c83fe3e9cd48254fa6c8ba9cef77ab8a51a6
auncher3/WallpaperCropActivity.java
459875d09eca62e9f8511adcf269216a7f8d87ac 04-Mar-2014 Selim Cinek <cinek@google.com> Catching security exception when activity destroyed

Fixed a bug where an asynctask tried to load an image
even after the activity was destroyed leading to a
security exception since the permission could not be granted anymore.

Bug: 12760267
Change-Id: I76ee2c0ab268b0ab4bde606706046caf0e39f1e9
auncher3/WallpaperCropActivity.java
0c255a946788499d7f169429890d5a423426593b 04-Mar-2014 Selim Cinek <cinek@google.com> Merge "Changed behaviour of the wallpaper picker." into ub-now-lunchbox
ffed65886ecd83f52dc1c052897511c95a5f371a 28-Feb-2014 Selim Cinek <cinek@google.com> Changed behaviour of the wallpaper picker.

When opening the picker, the currently chosen wallpaper is
shown in the background.
In this change also the nullpointer was fixed when deleting
the currently selected wallpaper and setting it, because we
revert to the old wallpaper in that case.
When going into the same live wallpaper than the currently
selected we are going back to home if the user sets it or
goes back now, in order for the user not to loose state.
The real fix for this will be done later when the following
bug will be fixed: b/13241760

Bug: 12063773
Bug: 13219612
Change-Id: I7c6abb25755eca99c3255278e0884d1ff4749b55
auncher3/AlphaDisableableButton.java
auncher3/LiveWallpaperListAdapter.java
auncher3/WallpaperCropActivity.java
auncher3/WallpaperPickerActivity.java
hotos/views/TiledImageView.java
8657bac9b55a8db9ce587ea896a03325968498ea 03-Mar-2014 Christoph Studer <chstuder@google.com> Merge "Guard against null default wallpaper" into ub-now-lunchbox
7084c606eb1e613d2bc5681f3c54ad7912859eed 28-Feb-2014 Christoph Studer <chstuder@google.com> Guard against null default wallpaper

Deal with WallpaperManager.getBuiltInDrawable() returning null.

Bug: 13109487
Change-Id: Ib5665a0eb947e9784cdcd0e8dfab1a01b4deca82
auncher3/WallpaperPickerActivity.java
3aa28319ceca347dfd4958ca95b94652bb8e2a3d 28-Feb-2014 Selim Cinek <cinek@google.com> Changed inconsistency when selecting default wallpaper, where it did not go back to home.

Bug: 13219313
Change-Id: I4961c6724a1550dbae126f97e45dc166cbe9a565
auncher3/WallpaperPickerActivity.java
c13e0a5cf1a7901650cc32f64b6256d7d3bd94fb 25-Feb-2014 Selim Cinek <cinek@google.com> Fixed visibility issue of save button in case the url loading failed

Bug: 12953091
Change-Id: Idc640532e2c2c6143d49d330bd541682eca64ac5
auncher3/WallpaperPickerActivity.java
b1f50d70e9eae490765f599fb0cc2db2cb033760 23-Jan-2014 Michael Jurka <mikejurka@google.com> Catch exceptions if Exif is malformed

Bug: 11650650

Change-Id: Iee8f1675850c692fe54dc619f3e969ba180e4206
auncher3/WallpaperCropActivity.java
hotos/BitmapRegionTileSource.java
849aff7553a5daffa34b4c38d1d29dec5a87fde1 16-Jan-2014 Michael Jurka <mikejurka@google.com> Disable Set Wallpaper button while loading image

Bug: 12472111

Change-Id: I2a0cba47f31af2416b0dd062929f277fcbf80481
auncher3/WallpaperCropActivity.java
auncher3/WallpaperPickerActivity.java
1b921efc84e09e39ec5d2bd114ec919dfe2a79f0 15-Jan-2014 Jorim Jaggi <jjaggi@google.com> Keep selected wallpaper on configuration change.

Keeps the currently selected wallpaper when a configuration (for example,
device rotation) occurs. This change also effects the logic when the thumbnail
gets displayed after loading the image from an external URI, as this must be
now handled independently of which wallpaper is selected.

Bug: 11007874
Change-Id: Id676c378aec38d0b21e5d9150846f33aff415cad
auncher3/WallpaperPickerActivity.java
4808aa6b42ff31aa792b6dc0601bd6f24a554e21 14-Jan-2014 Michael Jurka <mikejurka@google.com> Add ability to center the crop (disabled)
auncher3/WallpaperCropActivity.java
8b51b173209a9627157172f22fa23fa36065b061 06-Jan-2014 Michael Jurka <mikejurka@google.com> Move saved wallpaper images from cache directory to data directory

Bug: 12028275

Change-Id: Ia8fdd0ea50a4dad34e560287c50ae3fcc6d09cf9
auncher3/SavedWallpaperImages.java
34c2e6cf7af328aba25c98158161dbad15ae986d 13-Dec-2013 Michael Jurka <mikejurka@google.com> Clean up imports
allery3d/exif/ExifModifier.java
allery3d/glrenderer/GLCanvas.java
hotos/BitmapRegionTileSource.java
7ad868b86e45d6f58c186d2731ab2beb84643757 12-Dec-2013 Michael Jurka <mikejurka@google.com> Create separate project for Wallpaper Picker

Change-Id: Id9e855780b9fb68c63eb6e9f6c19bcbce28a6fd5
allery3d/common/BitmapUtils.java
allery3d/common/Utils.java
allery3d/exif/ByteBufferInputStream.java
allery3d/exif/CountedDataInputStream.java
allery3d/exif/ExifData.java
allery3d/exif/ExifInterface.java
allery3d/exif/ExifInvalidFormatException.java
allery3d/exif/ExifModifier.java
allery3d/exif/ExifOutputStream.java
allery3d/exif/ExifParser.java
allery3d/exif/ExifReader.java
allery3d/exif/ExifTag.java
allery3d/exif/IfdData.java
allery3d/exif/IfdId.java
allery3d/exif/JpegHeader.java
allery3d/exif/OrderedDataOutputStream.java
allery3d/exif/Rational.java
allery3d/glrenderer/BasicTexture.java
allery3d/glrenderer/BitmapTexture.java
allery3d/glrenderer/GLCanvas.java
allery3d/glrenderer/GLES20Canvas.java
allery3d/glrenderer/GLES20IdImpl.java
allery3d/glrenderer/GLId.java
allery3d/glrenderer/GLPaint.java
allery3d/glrenderer/RawTexture.java
allery3d/glrenderer/Texture.java
allery3d/glrenderer/UploadedTexture.java
allery3d/util/IntArray.java
auncher3/CheckableFrameLayout.java
auncher3/CropView.java
auncher3/DrawableTileSource.java
auncher3/LiveWallpaperListAdapter.java
auncher3/SavedWallpaperImages.java
auncher3/ThirdPartyWallpaperPickerListAdapter.java
auncher3/WallpaperCropActivity.java
auncher3/WallpaperPickerActivity.java
auncher3/WallpaperRootView.java
hotos/BitmapRegionTileSource.java
hotos/views/BlockingGLTextureView.java
hotos/views/TiledImageRenderer.java
hotos/views/TiledImageView.java