• Home
  • History
  • Annotate
  • only in /packages/apps/Gallery2/src/com/android/gallery3d/filtershow/
History log of /packages/apps/Gallery2/src/com/android/gallery3d/filtershow/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a4d93ac033712096c820840b31e7017f850f8e74 11-Jun-2013 nicolasroard <nicolasroard@google.com> Fix text size in the state panel

bug:9377153

Change-Id: I6a3a383e4180d757f0272492dcadcbfdb580b154
(cherry picked from commit 68cb2b7efda1b35c79279c670b0d3a0bd6df72ae)
tate/StateView.java
8bb4e1a036e67a3bf4f9cdb8f55d6f558189e5b9 03-Jun-2013 Ruben Brunk <rubenbrunk@google.com> Fixes reading exif tags in editor.

Bug: 9140401
Change-Id: Ic84efca90c5297ab2c6a65b13d512c4799e623f6
ools/SaveCopyTask.java
a7a6a3a5efaf62cdd5d562a9141678671952d27d 23-May-2013 John Hoford <hoford@google.com> Fix issues with Local

bug:9085638
Change-Id: I8d10373b4cd65b3f1338d88f1816ccb0b3a0166d
ilterShowActivity.java
4d25d129d1c9f92033382e12260d3f40521cf3fd 22-May-2013 John Hoford <hoford@google.com> Merge "fix ellipse logic for portrait" into gb-ub-photos-bryce
be4f113fa1fea32e8d8865a52491b9f25760eaba 22-May-2013 Michael Kolb <kolby@google.com> Fix editor on ICS

Bug: 9079902

Change-Id: I1159708b0a9db4a0369044cdf9f3620bca433e14
ategory/CategoryAdapter.java
52fab9f1595cfcabe85d81325bdb9b486bc8c306 22-May-2013 John Hoford <hoford@google.com> fix ellipse logic for portrait

bug:9054114
Change-Id: I4bdc7301a60e74bf663fda031c0f2c76ee34b7ec
mageshow/EclipseControl.java
37be6658075cac2bad0e30d93705dddeaaf1e421 22-May-2013 Michael Kolb <kolby@google.com> Merge "Fix selection highlight for tablets" into gb-ub-photos-bryce
5df43365995e2929d831302a76f08f2cd50d698d 20-May-2013 John Reck <jreck@google.com> Fix height

Change-Id: I133063acdad4a1afe8e0a9105591dd90354913f0
ategory/CategoryAdapter.java
2fa659f93347df6a78392679092bf9af42a64635 22-May-2013 Michael Kolb <kolby@google.com> Fix selection highlight for tablets

Bug: 9044356

Fixes selection highlight for the new asset sizes.

Change-Id: Ibf21a1f90d6cd1faf62a221d71d55928dc7a3b4a
ategory/CategoryView.java
i/SelectionRenderer.java
f57e5885f74f586760daa9eeb0808c53ac4b2c9d 21-May-2013 John Hoford <hoford@google.com> fix TinyPlanets Filter landscape crash

bug:9038163
Change-Id: Ice1e01dfa0e9ac72e5019fac900e76bd38955e05
ilterShowActivity.java
286afab10fb4c528ea503981c4f1bdbcfbdbde77 20-May-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Avoid using region decoder for bad image types when setting wallpaper." into gb-ub-photos-bryce
7af7156a809934951877b1f9b9ad1ceeb9c9a5ce 20-May-2013 Sascha Haeberling <haeberling@google.com> Merge "Make sure canceling a filter does not undo previous filter." into gb-ub-photos-bryce
f6be3f0d8968383cfa7e76ef2d480fdfadcc9b7f 20-May-2013 Ruben Brunk <rubenbrunk@google.com> Avoid using region decoder for bad image types when setting wallpaper.

Bug: 8893617
Change-Id: I9830ea0d76acff8a524186cf505963c48d9f1fbe
rop/CropActivity.java
26e3c48b831e39ced1db18673f12fb3c7a2d56d8 20-May-2013 John Hoford <hoford@google.com> Merge "Disable zoom" into gb-ub-photos-bryce
111e70bc1b962151a3cb5aef83914aad07185022 17-May-2013 John Hoford <hoford@google.com> Disable zoom

Bug: 8791729


Change-Id: I2ee9d9e644842ce0a7014a1665e6bd1d001e4f06
mageshow/MasterImage.java
1a266f16edbef7cb0a770d37fcad958fc55a5862 17-May-2013 Michael Kolb <kolby@google.com> Highlight selected option in FX and Borders

Bug: 8791729

Change-Id: I8ac2c3deabe7b293df48db9f44f52956443a92a4
ategory/CategoryAdapter.java
ategory/CategoryPanel.java
ategory/CategoryView.java
ategory/MainPanel.java
i/FilterIconButton.java
i/SelectionRenderer.java
75084da1b34e0ff9f269b5409d206c213532edbc 16-May-2013 John Reck <jreck@google.com> Merge "toUpper() some strings" into gb-ub-photos-bryce
7638772c0ceb5528b12c9943bad5391658d6c78d 16-May-2013 John Reck <jreck@google.com> toUpper() some strings

Bug: 8791729

Change-Id: Icd05eb2d33b83fb589470ef9d98585f919f14deb
ditors/Editor.java
ditors/SwapButton.java
i/ImageCurves.java
be9c8105b431de765f5811bfd170c899d1c8d3b3 15-May-2013 John Reck <jreck@google.com> Fix reset

Bug: 8791729

Change-Id: Id39ef76f013a38bae3d92f45b02de7cd184edfec
ilterShowActivity.java
c2f813a36711742af3b23743ef1849cec13a9a95 15-May-2013 Michael Kolb <kolby@google.com> Merge "Grey out undo/redo/reset according to state" into gb-ub-photos-bryce
dff7d0ec9cb635ef7381e518d32de5b7457dd655 15-May-2013 Michael Kolb <kolby@google.com> Grey out undo/redo/reset according to state

Bug: 8791729

Change-Id: I1252a9634870e56c8989688eeb28b1b4c2781827
istoryAdapter.java
5e21003398e687fb66880878858c1a6df1e9eef6 11-May-2013 ztenghui <ztenghui@google.com> Fix another annoying warning log spam

bug:8771541

When we set up the icon rendering, we need to set the geometry, too.

Change-Id: I331bdb752c5183d5e2611d8387505055c4219b92
i/FilterIconButton.java
9a4fb2dc95722c45e2acb4f4fe380d27830f8d8b 09-May-2013 ztenghui <ztenghui@google.com> Merge "Fix the verbose log" into gb-ub-photos-bryce
a60a303c3c5de42cc6d0d2765008c4728bb9aab7 09-May-2013 Sascha Haeberling <haeberling@google.com> Make sure canceling a filter does not undo previous filter.

Bug: 8770921

Change-Id: I2b8e5fac980f562eaf97b231ad15612004608164
istoryAdapter.java
502244165ab673f3d0b1d0c0288de4b010c5c5c9 08-May-2013 ztenghui <ztenghui@google.com> Fix the verbose log

Now use adb shell log.tag.BasicRepresentation VERBOSE to turn on the logging.

bug:8771541

Change-Id: Ib9e1e44dbbd4e46798226d8ab5dc7365e8a90e27
ilters/FilterBasicRepresentation.java
e39fa23e113587219f5647656b8abe041fb7de31 08-May-2013 Sascha Haeberling <haeberling@google.com> Reduce max size of bitmap returned by crop dialog.

Bug: 8851336

Change-Id: Id69c46c44b22ce753900c52e34944428a38d02c6
rop/CropActivity.java
a01423869bd4dbef3054e232592494aab43edc18 07-May-2013 Sascha Haeberling <haeberling@google.com> Avoid rounding errors from cropping uncropped images.

Bug: 8736111

Also don't treat "none" as a non-modifying filter.

Change-Id: I6478c557dbb68d7eecabb29f062285b83de05cda
mageshow/GeometryMetadata.java
resets/ImagePreset.java
f469a1689a9563f3c5bb68f46a5d9cd152d67053 02-May-2013 nicolasroard <nicolasroard@google.com> Fix flashing (remove clipping)

bug:8747333

Change-Id: Ie1e7f1a58bf195b1f427b75ee9a1390e29b3ba2a
mageshow/ImageShow.java
00259461be82e601b58d3e970afbf0c012c5f3e7 01-May-2013 nicolasroard <nicolasroard@google.com> Fix UI

bug:8664728
Change-Id: I90b903e8935b2b6c0dbd6590cff36865644c49b4
ilterShowActivity.java
ategory/Action.java
ategory/CategoryView.java
ditors/ParametricEditor.java
ilters/FilterRepresentation.java
resets/ImagePreset.java
tate/State.java
tate/StateAdapter.java
tate/StatePanelTrack.java
tate/StateView.java
33de212ec780eaf2bc8d86908f07da33ea8dd7f2 29-Apr-2013 John Hoford <hoford@google.com> small ui changes based on UX/PM feedback

bug:8664728
Change-Id: I4e0651c011b9a6c4742d86c898a0821187f43043
ilterShowActivity.java
ontroller/TitledSlider.java
ditors/BasicEditor.java
ditors/Editor.java
ditors/EditorStraighten.java
ditors/ParametricEditor.java
ilters/BaseFiltersManager.java
ilters/FilterBasicRepresentation.java
ilters/FilterImageBorderRepresentation.java
mageshow/EclipseControl.java
9e5b079934538f2c90d0ac995330fb006b738cc7 29-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Cleanup crop activity UI." into gb-ub-photos-bryce
1401b2fec43ebc349a3102153bb1b3597f358838 27-Apr-2013 Bobby Georgescu <georgescu@google.com> Log name of borders and filters of saved images

Bug: 8712946
Change-Id: Id7b32ceb00b131299c6d8630bca181141dc204fd
resets/ImagePreset.java
c166f5c4c34478f1c192fbbfc4c7e1f993bd2ad1 26-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Cleanup crop activity UI.

Bug: 8734193
Bug: 8723843

Change-Id: I09f0e8fcb0d919c573ad9a6f7b9f060f667d1d0d
rop/CropActivity.java
rop/CropDrawingUtils.java
rop/CropMath.java
rop/CropView.java
d50609310e425df36e340120c794f08691d55808 26-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Remove UI param for straighten." into gb-ub-photos-bryce
69f5d8cbf51422454257a00d7959b2e8d50cb0ca 25-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fixes EDIT intents.

Bug: 8712238

Change-Id: I63bb07dc304b2745a29e3bf7510e8b38ccb59c48
ilterShowActivity.java
ache/CachingPipeline.java
mageshow/MasterImage.java
f5eedf1635eba7edfa7d41fd4e991cced978c4b2 20-Apr-2013 nicolasroard <nicolasroard@google.com> UI changes

bug:8664728

Change-Id: I133328543af534c745526d0d58aa7a61f5748a9d
ditorPlaceHolder.java
ilterShowActivity.java
mageStateAdapter.java
ovableLinearLayout.java
anelController.java
ategory/Action.java
ategory/CategoryAdapter.java
ategory/CategoryPanel.java
ategory/CategoryTrack.java
ategory/CategoryView.java
ategory/MainPanel.java
ditors/BasicEditor.java
ditors/Editor.java
ditors/EditorPanel.java
ditors/ParametricEditor.java
ilters/ImageFilterVignette.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
mageshow/ImageStraighten.java
mageshow/MasterImage.java
resets/ImagePreset.java
tate/StateAdapter.java
tate/StatePanel.java
tate/StatePanelTrack.java
tate/StateView.java
i/FilterIconButton.java
i/ImageCurves.java
9e5656be77bc3d06e414915a99c5346873ddab80 25-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Remove UI param for straighten.

Bug: 8322933
Change-Id: I718fc15fb551572ab2452097ac850fd395e59302
ditors/EditorStraighten.java
d009e38321c3e46966370623f950215534d96925 24-Apr-2013 John Hoford <hoford@google.com> Fix Curves

bug:8710572
Change-Id: I49a8ea124be59de6d246ae0f9fb16f04fe447af7
ilters/FilterCurvesRepresentation.java
i/ImageCurves.java
i/Spline.java
7112720bc6100049d24845cfbf3de69cdbd4fdeb 20-Apr-2013 John Hoford <hoford@google.com> Fix local adjust

bug:8655977
Change-Id: I0aa4ac30de077663f52418528757a842372e0fc2
ontroller/ActionSlider.java
ontroller/BasicParameterStyle.java
ontroller/ParameterActionAndInt.java
ditors/Editor.java
ditors/ParametricEditor.java
17218987cfa32cff5dc719cfb88d0e3ce3677f00 24-Apr-2013 John Hoford <hoford@google.com> interruptible renderer

bug:8632908
Change-Id: I4df59fb0c82370491d953292fd1cd17443054ab3
ache/CachingPipeline.java
ache/FilteringPipeline.java
resets/FilterEnvironment.java
resets/ImagePreset.java
8600c562b8ed0f636bc966a8aac83dc90326f0fb 23-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fix to check if crop activity got bad bitmap.

Bug: 8692297
Change-Id: I1900c45c71b3d1c6203e4d25a7ad5354f409fcf2
rop/CropActivity.java
e02dc6458f039b536d74cb7cca827a04af6c9500 23-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fix wallpaper crop UI.

Bug: 8687759
Change-Id: Ice32fdabdae585fc39e78ce1f3e7e1796c5d99b3
rop/CropActivity.java
rop/CropDrawingUtils.java
rop/CropView.java
9c48a6c30b2d663d382a8a4bc1c61ea75dfe46a1 22-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fixes build. Removes dead code.

Change-Id: Ieef56407304254235295d81e09e55f1cd69b87cb
mageshow/ImageCrop.java
1365eec634694796c1e3432abff54dd658bd4641 22-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Fix orientation changes for wallpaper setter." into gb-ub-photos-bryce
87151ce304c45d67e1e578816edb864b95d09edf 22-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fix orientation changes for wallpaper setter.

Bug: 8670036
Change-Id: I44932bcc8cd8b89686186e42fa1eb2644af87b47
rop/CropActivity.java
b08acdc5bf6b6fd937636434fa28849ef0a8c040 20-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Reenables crop aspect ratio menu.

Bug: 8471812

Change-Id: I50044f4c787ba326e24f67c5370e1f8a220eb005
ditors/EditorCrop.java
mageshow/ImageCrop.java
aee6dffcadf2a5387fde1c9c123698f602d9bb18 20-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Ensure consistent image thumbnail handling.

Bug: 7192433

Change-Id: Ie86ade06b7234681a0d955a87cacfb337bc39145
ools/SaveCopyTask.java
91d26f6c3b183862eeffc1856e2d758e800d13f4 19-Apr-2013 John Hoford <hoford@google.com> tiny planet fix

bug:8323524
Change-Id: I39283face7079574dbe25e797323a84141930f9a
ditorPlaceHolder.java
ilterShowActivity.java
ache/CachingPipeline.java
ache/TripleBufferBitmap.java
ditors/Editor.java
ditors/EditorTinyPlanet.java
ditors/ParametricEditor.java
ilters/FilterTinyPlanetRepresentation.java
ilters/ImageFilterTinyPlanet.java
mageshow/ImageTinyPlanet.java
resets/FilterEnvironment.java
316af8dd675d777f4bd9512b8af5391c7c89363f 19-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Fix crop activity aspect ratio and orientation handling." into gb-ub-photos-bryce
88cd551c2f42061ca7482b884c0c5bb686ec7eb2 19-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fix crop activity aspect ratio and orientation handling.

Bug: 8659064
Bug: 8647628
Change-Id: I3e4293cc3bba7d55334acb396e20a23cc92f8f82
rop/CropActivity.java
rop/CropLoader.java
rop/CropObject.java
rop/CropView.java
4c792cc7b44be1ea0a2cfc2e7259828b81b0e4a4 18-Apr-2013 John Hoford <hoford@google.com> fixed borders issues

bug:8315216
Change-Id: I04d62984c70e7e514b8625e6a4b5ed9395137471
ilterShowActivity.java
anelController.java
ache/FilteringPipeline.java
ditors/ImageOnlyEditor.java
ilters/BaseFiltersManager.java
c3178ca4daf7ed570f3432f3433959c208ecc105 17-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Gallery crop uses new activity. Fixed image quality.

Bug: 8639287
Bug: 8617799
Bug: 8600483
Bug: 8586301
Bug: 8526929
Bug: 8181859
Bug: 7561681

Change-Id: Ib275b970931dd324e93d1629be75e5309c9dcb4e
rop/CropActivity.java
rop/CropDrawingUtils.java
rop/CropLoader.java
rop/CropMath.java
rop/CropView.java
61f3f1113a5b4f8583fd9fcae4d24734617cae21 18-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Remove call to superclass onTouch in curves.

Bug: 8523301
Change-Id: I0102a228c2d1b3199412c9897a9f1abdb4bcb41f
i/ImageCurves.java
21512659d1f098f13249516a40bee69d7e98de29 18-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Remove redeye filter.

Bug: 8609003
Change-Id: I7f10e928fa775e5186146f06877dda34b3df699a
ilters/BaseFiltersManager.java
0a52dc428a9c185305d360b0792f7da0281d165b 17-Apr-2013 John Hoford <hoford@google.com> improve pinch to zoom behavior

bug:8630925
Change-Id: Ica4c4ab83e726901a8e729056529aa8379cb52ae
mageshow/ImageShow.java
83bd8d346d295e4fe06212da957feb77ee23c04d 17-Apr-2013 nicolasroard <nicolasroard@google.com> Remove History panel

Now that we have the state, history
is not that useful. For clarity's sake
we are removing it.

bug:8620913
bug:8503386
bug:8324322
bug:8324023
Change-Id: Ife86f3ab67c05d5781234496c7518866b506631b
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/MasterImage.java
113e0fbd251966629719f390e43b320b84751304 17-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Shows final set of filters in UI." into gb-ub-photos-bryce
c08af6a3b2c466982fa54a69afd619586dd29391 17-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Shows final set of filters in UI.

Bug: 8609003
Change-Id: Id7530da3e11fb88a964b881ba8f8fad70b40bc23
ilterShowActivity.java
0333247337b910bb981c6ba17ca0cc76d5b614ff 17-Apr-2013 nicolasroard <nicolasroard@google.com> Make convertBitmap() protected so that Frames can use it.

bug:8633011
Change-Id: Ic731a1d906a6a388a22568f396111f8ca3b4475e
ilters/ImageFilterRS.java
fb6a8e166f0a46d2a994a408b1679e3a67fdcb52 15-Apr-2013 nicolasroard <nicolasroard@google.com> New state panel

bug:8620913
bug:8503386

Change-Id: I35c95103e3b5097df93fa3f48e5562a479915f06
ilterShowActivity.java
anelController.java
mageshow/MasterImage.java
resets/ImagePreset.java
tate/DragListener.java
tate/PanelTrack.java
tate/State.java
tate/StateAdapter.java
tate/StatePanel.java
tate/StatePanelTrack.java
tate/StateView.java
d2f5fe607ee6d7b5f79862b495495e2f6024cdab 10-Apr-2013 John Hoford <hoford@google.com> support for simplified parameters in filter

Change-Id: I623e6fb90e8175c7e5e2dfc146f927eecba29817
ontroller/BasicParameterInt.java
ontroller/BasicParameterStyle.java
ontroller/FilterView.java
ontroller/Parameter.java
ontroller/ParameterSet.java
ditors/BasicEditor.java
ilters/FilterBasicRepresentation.java
4b6ea5bce9b68eea16eb8a0980501f671e7fbf44 13-Apr-2013 nicolasroard <nicolasroard@google.com> Add direct rendering for border

bug:8603245

Change-Id: Ibc1bde9adb19f930b474e4076a0c2720fbe0bc8d
ache/CachingPipeline.java
resets/ImagePreset.java
93ef658bf44d7ecd79894a9a225a400c2741058f 11-Apr-2013 nicolasroard <nicolasroard@google.com> Add a direct rendering mode

This takes input and output allocations.
Also added a utility method in ImageFilterRS
to scale textures at screen resolution.

bug:8603245
bug:8588853

Change-Id: Ic5e4dea2289f0edd7518fc07f04b523be5316e82
ache/CachingPipeline.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
resets/FilterEnvironment.java
resets/ImagePreset.java
6cfb081cdf5acf454ecb05c50c575bcb3ce74cf0 12-Apr-2013 Ruben Brunk <rubenbrunk@google.com> G+ crop overlay shadows. Aspect ratios.

Bug: 8597538

Change-Id: I9a7225a125bef7e11d6bf420bf1fa55e7f22c909
rop/CropDrawingUtils.java
rop/CropMath.java
rop/CropObject.java
ea2fa83c2dd2b59b8a67ec363e4ac431748f997b 11-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Setup geometry xforms and propogation chain.

Bug: 8597538

Change-Id: I4a6b8ebcfadfd30850a73217742c740835761388
rop/BoundedRect.java
rop/CropObject.java
41185c4fdbccad17b79697306a7f8044b8f7ffd3 11-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Fix downsampling check in crop.

Bug: 8586301
Change-Id: I4c5441f779122adb984368609cfea39a60190848
rop/CropLoader.java
b6b2d1c45f889ca0388b11bb49ae0ce1a1694e90 10-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Adding simple crop ui. Refactoring." into gb-ub-photos-bryce
3bc806a8575072c9459fe3698675d3713300d1d3 10-Apr-2013 nicolasroard <nicolasroard@google.com> Small cleanup in setting resources

Change-Id: Icd275aaddcee59a578f916c57903012ce35469ad
ilterShowActivity.java
ache/FilteringPipeline.java
ilters/BaseFiltersManager.java
4c538286a5fd604c8ac22c480def31b2e56e6c25 10-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Adding simple crop ui. Refactoring.

Change-Id: I904ce776ca31cf2f782b0aa8e6456ab54b15e540
rop/CropDrawingUtils.java
rop/CropLoader.java
rop/CropView.java
e29b57330be471dd74672a7bdc74a93dcae3a98b 10-Apr-2013 nicolasroard <nicolasroard@google.com> Add a third pipeline reserved for the high res preview

Change-Id: I1f35f0a7195157e5fe742d7d7c5506b3f84ece1b
ilterShowActivity.java
ache/FilteringPipeline.java
701955ac93bb05bff2a826c79ea60f921b3745fc 10-Apr-2013 John Hoford <hoford@google.com> Merge "support icon styles" into gb-ub-photos-bryce
7668544ee3e8ba3b14d127b9ecd1cf4a3b2f3e11 10-Apr-2013 nicolasroard <nicolasroard@google.com> Detach old editor

Change-Id: I1b0a30aa334a83011d9f03ea629e1b0f36ea21d2
anelController.java
ditors/Editor.java
4ee3cfd8a59f5daaf271b67c2f634d72290d45d0 10-Apr-2013 John Hoford <hoford@google.com> support icon styles

Change-Id: I9a4af2826824fd519099363b3190fc417b67c022
ache/CachingPipeline.java
ache/RenderingRequest.java
ontroller/StyleChooser.java
ilters/FilterRepresentation.java
resets/ImagePreset.java
8eb8dd6ba1957d7e8e75e6fab9f5654ad55d2fe4 10-Apr-2013 nicolasroard <nicolasroard@google.com> Merge "Implements swipe in editor menu" into gb-ub-photos-bryce
dcd1dd986bc8455ce822e8d9e7a46ea103228351 10-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Moving crop to a separate activity. Refactoring." into gb-ub-photos-bryce
6fe165b7d28299d5b2f97deb135b233d84eb300f 05-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Moving crop to a separate activity. Refactoring.

Bug: 8526929

Change-Id: I8acf6d46de069dd84c31afea6b4a7ae8e1c2fcce
ropExtras.java
ilterShowActivity.java
rop/BoundedRect.java
rop/CropActivity.java
rop/CropExtras.java
rop/CropLoader.java
rop/CropMath.java
rop/CropObject.java
rop/CropView.java
ditors/EditorCrop.java
ilters/ImageFilterGeometry.java
mageshow/BoundedRect.java
mageshow/CropMath.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
2ff0e04ddcf770a782f94ddee936a1c205e1f322 10-Apr-2013 nicolasroard <nicolasroard@google.com> Implements swipe in editor menu

Change-Id: I5871da89d2e911d5b6663cdee8dc660ab0777393
ditors/Editor.java
ditors/SwapButton.java
a4ff177637432e9f1e5eeb29b9c5dc6bb2949b2a 09-Apr-2013 nicolasroard <nicolasroard@google.com> Merge "Hide the category panel when editing" into gb-ub-photos-bryce
efe8b71220d03bdeb84ed095a4dd0c8434a35e3d 09-Apr-2013 nicolasroard <nicolasroard@google.com> Hide the category panel when editing

Change-Id: I181ab1aa3ee27bf38a88999caf31eedc263cfe96
ilterShowActivity.java
anelController.java
9e0d687320eb9302b4b96f615083c31edbdeb08b 09-Apr-2013 John Hoford <hoford@google.com> ui cleanup

Change-Id: Ifb08af6bfad2f049b66932360901b2e52ff07f01
ontroller/StyleChooser.java
01a4beb197d74dddf788efaf6aedef434dfb8f8f 09-Apr-2013 nicolasroard <nicolasroard@google.com> Fix history original image
Change 1st and 2nd panel background color

Change-Id: Ib6a1033f99a4a1460c1a31be1e67ebd965e00add
ilterShowActivity.java
istoryAdapter.java
948a4e6e38d8d9ec9926877524478d6692437105 09-Apr-2013 nicolasroard <nicolasroard@google.com> Fix history panel first appearance

Change-Id: I49c3f91d1d65cc64b15080c64709f769fc8a8f22
ilterShowActivity.java
1fe7caeeaab314cd70d0b54f8f3dd3225c71c081 09-Apr-2013 nicolasroard <nicolasroard@google.com> Fix crash in curves

Change-Id: Ic5b61b3a4653f718bf2e4327f3920b5f39162a49
i/ImageCurves.java
166524339e9f8ad86c0922142b961776e0da3d8f 09-Apr-2013 John Hoford <hoford@google.com> make basic editor based on ParametricEditor

Change-Id: Ie0a799d7e85f4e21fdd86ffbdca9814a3cc40c61
ontroller/BasicSlider.java
ontroller/ParameterStyles.java
ontroller/StyleChooser.java
ontroller/TitledSlider.java
ditors/BasicEditor.java
ditors/ParametricEditor.java
719fa31bc4df6605f45a65feb504d5c4e6e59db3 09-Apr-2013 nicolasroard <nicolasroard@google.com> Deactivate Vintage & BW Color FX

bug:8503451
Change-Id: I5415551698a3f3db4cd0739b7d90c3576d458587
ilterShowActivity.java
7a584e068d274ca95286fcf2804c068d38fe8753 08-Apr-2013 Tim Murray <timmurray@google.com> Allow use of texture.

Change-Id: Ibc75616484d2833d9212c7c68027f83ad40b16cf
ilters/ImageFilterRS.java
e193e864a849f4f816c55cff83a9dc7b39e0018f 08-Apr-2013 Tim Murray <timmurray@google.com> Limit creation of greyscale converter RS script.

Change-Id: I2725ae6cb5ba829fec61dce114513762fce53067
ilters/ImageFilterRS.java
7ce32619d3f107125d219b80c4041681a0bd85cc 05-Apr-2013 John Hoford <hoford@google.com> support for simplified computed icons

Change-Id: Id886a0a2151037420d3672f34d2838c5d9c69cbd
ilters/IconUtilities.java
ilters/ImageFilter.java
214f786938fd0924ec89190b5f38d034f0be7291 05-Apr-2013 ztenghui <ztenghui@google.com> Merge "Remove redudant setName" into gb-ub-photos-bryce
319695a4c39ddbd4c59a7cb01cc10333ee37b246 04-Apr-2013 ztenghui <ztenghui@google.com> Remove redudant setName

Change-Id: Id9c5f2ee268b275ba4272f66a0f72c1aa4786f9c
mageshow/GeometryMetadata.java
80bd74274be9ade36b2b4ac0d5c130ed7e5e3219 04-Apr-2013 John Hoford <hoford@google.com> fixed the value that quality was getting set to

Change-Id: I493c37c065e180ed3a7a785df4132812bd53add4
ache/CachingPipeline.java
8ce4df0105e645aed8503c3f03c98c208621911d 03-Apr-2013 John Hoford <hoford@google.com> fix touch action in draw

Change-Id: I8c1e040a795186c47c8319441ed1c371497a5f6d
mageshow/ImageDraw.java
2538c992dc70b3eda7487ef68dba0390b2f337d7 03-Apr-2013 nicolasroard <nicolasroard@google.com> Fix segfaults in RS filters

We did not recreate the filters in all
cases when the input size change.

bug:8530112
Change-Id: I4cb47498532618271b90e56c01ec63ad991db787
ilters/ImageFilterRS.java
205a0901d5b070e8740e865079bd868c976c67c3 03-Apr-2013 John Hoford <hoford@google.com> fix calling Allocation.copyFrom without context

bug:8526929
Change-Id: I407539fae153642ea9be46a2f4102ab827e24164
ache/CachingPipeline.java
20eb41f87e35033a783adf76286c10bb1534a56d 02-Apr-2013 nicolasroard <nicolasroard@google.com> Fix stickiness issues with UI

The renderGeometryIcon() function shouldn't
be synchronized -- it's independent of the rest
of the pipeline and is only used to apply a given geometry.

Change-Id: I91a5d2ec3f28f15c489066ed2c5a5009e29fa7b3
ache/CachingPipeline.java
5bd6e14f2c2b06943fa542921241b79566b3c6e2 02-Apr-2013 nicolasroard <nicolasroard@google.com> Don't try freeing resources on a different thread..

This call to freeResources happens on the main thread.
It's also not really useful. The geometry instance
shouldn't be shared either.

bug:8522497
Change-Id: I7b144713428ab803b3640b3d8226fd862db824f4
ache/CachingPipeline.java
e7aa98e533531f5e82f5de37c24701bc44bc6cd1 02-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Changed editor back button behavior.

Bug: 8522150
Change-Id: I803054138df931c4c48ef03930afe79e272f0d4b
ilterShowActivity.java
d88683e307eb058e71c083bb795bd31945ed1292 02-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Change panels organization. Also fixes border updates handling.

Change-Id: If96754e821b1e80238d2a04e65f1b57ee9683efe
ilterShowActivity.java
ilters/BaseFiltersManager.java
resets/ImagePreset.java
8ab1d6661201d30063067f3b6c2fbd87e1ef9f67 01-Apr-2013 Ruben Brunk <rubenbrunk@google.com> Added apply UI callbacks for rotate/mirror operations.

Change-Id: I30bfb439d742248c3241742bd11f64a1b4a22640
ditors/EditorFlip.java
ditors/EditorRotate.java
mageshow/ImageFlip.java
mageshow/ImageRotate.java
5997a0138287fe08f414ffb097c8e088a47bf101 30-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Fix double-tap behaviour" into gb-ub-photos-bryce
f3bcc676e245727b20c7d6123cb39361e84b1dc9 30-Mar-2013 nicolasroard <nicolasroard@google.com> Fix double-tap behaviour

Change-Id: I17282bce5af9d65b704e3853181ef3cbfde4992e
ache/RenderingRequest.java
mageshow/MasterImage.java
1ad3cd574da4e998e55e4ff4861ff19e2ea982bd 30-Mar-2013 nicolasroard <nicolasroard@google.com> Fixes some state synchronization issues

Change-Id: Iea0f2b8d9c885795bddfb0d3001c8a351caed63c
ache/FilteringPipeline.java
ilters/FilterRepresentation.java
ad42027590c52fcc522c06d311f28742e0441ec0 30-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Implements progressive rendering" into gb-ub-photos-bryce
4dad1a9e3f213e95a4f419c06ea885fee75d3297 29-Mar-2013 nicolasroard <nicolasroard@google.com> Implements progressive rendering

Change-Id: I32bd2072126a4fad4342f7d9ffa1cff3b5da84cf
ilterShowActivity.java
ache/CachingPipeline.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ache/RenderingRequest.java
mageshow/ImageShow.java
mageshow/MasterImage.java
e0e9fff3ff81faec02b243eabb1502a97a4e4adb 30-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Added "discard unsaved changes" behavior for exiting." into gb-ub-photos-bryce
a3dbbd7dcbd9aead7b10653b95685f5d2a71947a 29-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Added "discard unsaved changes" behavior for exiting.

Bug: 7534778
Change-Id: I3136fa04585a42912bad6235a776937a4cb4dcac
ilterShowActivity.java
3f3128579b1215142ce71268bdb5be33426d6ccb 29-Mar-2013 John Hoford <hoford@google.com> Merge "add flexable ui for parameters" into gb-ub-photos-bryce
235d2179374bec14040f20af91dc753e38ea3639 13-Mar-2013 John Hoford <hoford@google.com> add flexable ui for parameters

Change-Id: Ifa9862ceb7f9a12b1b9b985fdc737dc1bb679921
anelController.java
ontroller/ActionSlider.java
ontroller/BasicSlider.java
ontroller/Control.java
ontroller/Parameter.java
ontroller/ParameterActionAndInt.java
ontroller/ParameterInteger.java
ontroller/TitledSlider.java
ditors/Editor.java
ditors/EditorVignette.java
ditors/ParametricEditor.java
ilters/FilterBasicRepresentation.java
mageshow/ImageVignette.java
0c90af2257105a289c19a355e33d4035bd1fc61f 29-Mar-2013 nicolasroard <nicolasroard@google.com> Re-enable caching step in RS filters

Bug: 8478659
Bug: 8459181
Bug: 8450339
Bug: 8457323

With the compatibility library, different Scripts instances
actually points to the same thing. We thus need to explicitely
rebind all the variables to the correct script instance before
running RS filters...

Change-Id: Id6cd4e44b5a67a3d2588e158c616b2b44e214a5b
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
resets/FilterEnvironment.java
560f959b659bb510a6ac9a92831534c5dfcf16be 28-Mar-2013 nicolasroard <nicolasroard@google.com> Fix deadlock.

Move the RenderScript context and Resources to CachingPipeline.

bug:8491107
Change-Id: I912555c87b060e4515cc1a4c66c8a8c9c840532d
ilterShowActivity.java
ache/CachingPipeline.java
ilters/ImageFilterRS.java
bc94848ce73ba9a23be2f7f3a12c4a7404ae3eb2 27-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Fixed renderscript crashes.

Bug: 8478659
Bug: 8459181
Bug: 8450339
Bug: 8457323

createFilter() initializes a ton of parameters in the RenderScript
filters. Using stale parameters from a previous call to createFilter()
causes segfaults.

Change-Id: Id54b956b7fe83be5089b1d47c3bedcca66237ddf
ilters/ImageFilterRS.java
b75da4c91e16bbd83cd839207224c0645a6ecefd 23-Mar-2013 nicolasroard <nicolasroard@google.com> Moves ownership of the environment to the pipeline

Change-Id: I256e679a6f47831ebf00fe57d38b9c0372be38ec
ilterShowActivity.java
ache/CachingPipeline.java
ache/ImageLoader.java
ache/RenderingRequest.java
ilters/BaseFiltersManager.java
mageshow/ImageZoom.java
resets/ImagePreset.java
be31e587c1485fb8e3d7c8b079250ffbdc26e1b9 26-Mar-2013 nicolasroard <nicolasroard@google.com> Hides popup indicator on some editors

Change-Id: I88f17b9352c582f26f09a74db9d91e1fb81dbeae
ditors/Editor.java
ditors/EditorFlip.java
ditors/EditorRotate.java
ditors/EditorStraighten.java
91be98c35f6c5f19d7629bb29e7261970b2f4c67 26-Mar-2013 nicolasroard <nicolasroard@google.com> Hides seekbar in some editors

Change-Id: Ifce385f9a6bf9b741f0873f49d826fbcf453d97c
ditors/Editor.java
ditors/EditorCrop.java
ditors/EditorCurves.java
ditors/EditorDraw.java
ditors/EditorFlip.java
ditors/EditorRedEye.java
ditors/EditorRotate.java
ditors/EditorStraighten.java
f4486566491c2f6c51817f92ee1000d12db41c1b 23-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Refactoring: removed unnecessary apply calls.

Change-Id: Ic592a00a8487f6a2499c34929b0ec8afad2a73b6
mageStateAdapter.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterDownsample.java
ilters/ImageFilterGeometry.java
ilters/ImageFilterParametricBorder.java
ilters/SimpleImageFilter.java
mageshow/MasterImage.java
i/FilterIconButton.java
180277924bebf6b600ee5ce5adf9ff807a038570 22-Mar-2013 nicolasroard <nicolasroard@google.com> Fix problem applying the Fx filter
Also adds some debug info

bug:8442036
Change-Id: Ife7fd4be664ae011e41969e74c7745da0a7a52f5
ache/CachingPipeline.java
ache/FilteringPipeline.java
ilters/ImageFilterFx.java
ilters/ImageFilterRS.java
ools/SaveCopyTask.java
3024aa22d372c0d6608b143a0c46b86c2104f9b1 21-Mar-2013 nicolasroard <nicolasroard@google.com> Don't show the original image in the Curves editor

Change-Id: I884f6113c5b39d02b8b1f217ce8bec5fd19aaf4e
mageshow/ImageShow.java
i/ImageCurves.java
d37039a9222b740b7c3f10626af91d2a351c89f3 21-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Fix crashes with RS filters" into gb-ub-photos-bryce
fc8a6a38c699c0d75fa29664d9aaa369d361c335 20-Mar-2013 nicolasroard <nicolasroard@google.com> Fix crashes with RS filters

bug:8418537

Change-Id: I37f8ad8a77f04faed9f721122872f00f7aaaa365
ache/CachingPipeline.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
resets/FilterEnvironment.java
5455ac56cbde7505687cd885b62f7a9d03d826b2 21-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Added accessability description for filter buttons.

Change-Id: I20b780cf54a3fa4beed41845693c87e2369c33ae
i/FilterIconButton.java
2ddedb8630e6c2324c41d12509d893c4ec3744f2 20-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Refactor the pipeline - add a CachingPipeline class - FilteringPipeline only deals with communication - fix large critical sections performance issues - improves stability" into gb-ub-photos-bryce
7097d5173dbbddae315d13251572feb910954a70 20-Mar-2013 nicolasroard <nicolasroard@google.com> Refactor the pipeline
- add a CachingPipeline class
- FilteringPipeline only deals with communication
- fix large critical sections performance issues
- improves stability

bug:8418537

Change-Id: Id18edf71b2e2aec19a8b25fcce711c4acbb1a724
ache/CachingPipeline.java
ache/FilteringPipeline.java
mageshow/ImageVignette.java
0055102404c767af2cd5fabf70acbc8317e33fe3 20-Mar-2013 Victor Doba <dobavictor@google.com> Method added to load scaled resource (with only alpha channel).

Change-Id: I1b9a58e0fd4c33c9748ad03f53d635c426a5102c
ilters/ImageFilterRS.java
269d2c8602e8893b0bf399324b2072783ba0f37c 20-Mar-2013 nicolasroard <nicolasroard@google.com> Add accessor for filters to the source bitmap passed to apply()

Change-Id: I2900c5b799592c388daa9049093ef8c80fa4f5c6
ilters/ImageFilterRS.java
8898eaabfa0cdf70e00078d2dea810f9aab4dfd1 20-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Fixed onDestroy ordering for RS context.

Bug: 8420637
Change-Id: Iddceaa3aefd3d905bbc7435350b768d10215b1d8
ilterShowActivity.java
33fca9ef7f89b60e3b1a361fdf5fc597b3994e74 19-Mar-2013 nicolasroard <nicolasroard@google.com> Fix some startup issues, performance issues on ICS

Change-Id: Iccbcc5a78bf4feb5614e1c420022ef8440606baf
ilterShowActivity.java
ache/FilteringPipeline.java
mageshow/GeometryMetadata.java
94202ecf77d68ca7ed1b0adfe3b37daf6851e39d 16-Mar-2013 nicolasroard <nicolasroard@google.com> Improves double-tap and comparison mechanism

Change-Id: I1fda50d7d179703db9e0e525550018c259233e89
mageshow/ImageShow.java
mageshow/MasterImage.java
f79f954f4eb23bce55061c683a07fc7b3a965451 19-Mar-2013 Ruben Brunk <rubenbrunk@google.com> ImageFilterRS filters reset properly. FilterPipeline delay till after load.

Bug: 8293404
Bug: 8417804

Change-Id: I4e3fbbdb86bcb790d73455f21044e6dee9398a5d
ilterShowActivity.java
ache/FilteringPipeline.java
ache/TripleBufferBitmap.java
ilters/BaseFiltersManager.java
ilters/ImageFilterFx.java
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
i/FilterIconButton.java
b8270a94e539fc1944ae350c73b00b9df45832d5 19-Mar-2013 nicolasroard <nicolasroard@google.com> Fix disappearing panels and animations on ICS

bug:8405402

Change-Id: I9c0da8fbf20c424cc64ae5cc1be42414cb2f0964
ilterShowActivity.java
anelController.java
4ea01ce27d0aecd1b63d7e99b747c9858fa93b02 16-Mar-2013 nicolasroard <nicolasroard@google.com> Fix xmp crash

Change-Id: I256062b19e540fa77ff982552e62977789caf29b
ilters/ImageFilterTinyPlanet.java
1ce9b42534da231c85d40be442c455e5b7cbc59e 15-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Refactoring iconbutton.

Change-Id: Ie1538d978605ae28bb4fa6779eb2802794a35312
ache/ImageLoader.java
ools/IconFactory.java
i/FilterIconButton.java
i/IconButton.java
a2729a16717ec0e7bdaf8fa112d7a1d1760ba2e3 15-Mar-2013 nicolasroard <nicolasroard@google.com> Fix layout issue on rotation

Change-Id: I93956687c5c4332c3ceae6f1e3c7041fb322b041
ilterShowActivity.java
0ca39072098a16da35fbe95f91892eca3d6aa077 15-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Fixed more threading bugs in the ImageFilterRS and the FiltersManager." into gb-ub-photos-bryce
ea5355e6aa782bb61fbf079f4811873a67a83808 15-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Fixed more threading bugs in the ImageFilterRS and the FiltersManager.

Bug: 8392832

Change-Id: I87b3af9ddb62524f02858a82eac2cc3bd2209418
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
253b0816b2e979a1e4fef1d99df3345483580655 15-Mar-2013 nicolasroard <nicolasroard@google.com> Enable touch panning by default

Change-Id: I7d0ced296fe84c2cfff820fbcb99f5731f9ade44
mageshow/ImageShow.java
d7c61b63a1ea0d86cd10861834fd2783c54a4632 14-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Requested RS method rename.

Change-Id: I2f158cb6cfb6ab23907e49c89f93681692e56dfb
ilterShowActivity.java
ilters/ImageFilterRS.java
fdb2fbc75750869dacb5e61779e00d93b25aed8e 14-Mar-2013 Tim Murray <timmurray@google.com> Merge "Change element type to A_8 to support sampling." into gb-ub-photos-bryce
c5c19110a65e35602c1c99090d713512130ceb1b 14-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Fix image icons on Razr M.

Change-Id: I9f47dd043055fb5dc25dda643a3e9c81356bd0d5
i/FilterIconButton.java
i/IconButton.java
7428a933c89e2d49036a1854143d5c28078fec75 14-Mar-2013 Tim Murray <timmurray@google.com> Change element type to A_8 to support sampling.

Change-Id: Ib91c924c9c2966bf431e24519af8ade7e360cf88
ilters/ImageFilterRS.java
8809afdff9cb717023652ce221e1eb2da3a646dd 14-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Fix photo editor RS allocation on orientation change.

Bug: 8383050
Change-Id: Ic549d1f3fae22238dda08260cd7410c6054ce7b1
ilterShowActivity.java
6e6a524390d8ddebce5de0dcc8ae258e652ec80a 12-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Exif parser modifications.

Bug: 8018327
Change-Id: I66a2ec309f9807ac255bbf29d8f5f26de60e89b8
ache/ImageLoader.java
ools/SaveCopyTask.java
575ce6f72fd87a62af1686edb3f17c0041031b86 13-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Added locking for FilteringPipeline and ImageFilterRS. Gets rid of leaked threads.

Bug: 8373600
Bug: 8363001
Bug: 8344345
Bug: 8264659

This CL fixes several things:
- FilteringPipeline no longer leaks a handler thread every time photoeditor is reopened.
- ImageFilterRS no longer leaks an RS context and thread every time photoeditor is reopened.
- ImageFilterRS now uses locking.
- ImageFilterRS no longer leaks Bitmap references or static renderscript allocations.

Change-Id: I79ebde1a8ba8ad689791c2af8db0c3c907e06399
ilterShowActivity.java
ache/FilteringPipeline.java
ilters/BaseFiltersManager.java
ilters/ImageFilterRS.java
750798dbb099954b365beedffbc04ee573d11209 13-Mar-2013 nicolasroard <nicolasroard@google.com> Fix preview synchronization

Change-Id: Id6b5e5a140a3c366f2f5d4c29809e83ac1530d04
mageStateAdapter.java
ache/FilteringPipeline.java
mageshow/ImageShow.java
resets/ImagePreset.java
96df19b2a4b7286a01aeb690a38d8c99bc43449c 12-Mar-2013 nicolasroard <nicolasroard@google.com> Add loading resources helper functions to ImageFilterRS

Change-Id: I79b4996b5da0fa05536f2f53f770d01e9735b96c
ilters/ImageFilterRS.java
b6b5b5a357710b19236d64fb4ee4438724d763a8 12-Mar-2013 nicolasroard <nicolasroard@google.com> Fix potential problem with default rsc number

Change-Id: I8205dbb2488232084f984a10963bb9286ff19e0e
ilters/ImageFilterFx.java
b2fcd4252cbcee124e68412bb53a8b875ce9ba36 12-Mar-2013 nicolasroard <nicolasroard@google.com> Fix layout on phones

Change-Id: I147b00f1abf032877c7461138ec78149bfd8b519
ilterShowActivity.java
8d2c7ee02c8fde53effc787c172b10b14ae34d42 12-Mar-2013 nicolasroard <nicolasroard@google.com> Various bugfixes/improvements for Fx Filters:
- fix bug in history with Fx filters
- don't load Fx bitmaps at startup
- free bitmaps when unneeded
- fix history preview bitmaps

Change-Id: I5631a5bcec12c121871b3575066c201486896a14
ilterShowActivity.java
istoryAdapter.java
anelController.java
ilters/FilterFxRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilterFx.java
resets/ImagePreset.java
001283a72d451999e3308f45dc365d4defc0af39 11-Mar-2013 John Hoford <hoford@google.com> fix menus for all editors

Change-Id: I93e7eef3176b38480d55df176166646709a875fe
ditors/Editor.java
ditors/EditorDraw.java
6f3ff5b486e30221361afd066510a7374962fd09 11-Mar-2013 John Hoford <hoford@google.com> split filter show into multiple files

Change-Id: I3d6b61ed893befa24a8c8306981d74096db91535
ilterShowActivity.java
6a07dfbe03c8396cc43840a1630ea480a2cff663 11-Mar-2013 John Hoford <hoford@google.com> refactoring to make Editor classes do more

Change-Id: Id0885929cf3a9410bd0e5d3bf96eb99e8c7e1cf9
ilterShowActivity.java
anelController.java
ditors/BasicEditor.java
ditors/Editor.java
ditors/EditorCurves.java
ditors/EditorStraighten.java
ditors/EditorTinyPlanet.java
mageshow/GeometryMetadata.java
mageshow/ImageShow.java
i/ImageCurves.java
f07bb27436a65b233c1caf4aa06c6257a9cf4046 11-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Clear Gallery's bitmap pool before starting photoeditor.

Change-Id: Iaa1f559db12ba22e53673b2e9fe2c3fbabf33514
ilterShowActivity.java
5a17cc93c3a34f0494eaa38353c0ac727086222d 11-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Revert "Clear Gallery's bitmap pool on photo editor start. Minor refactoring."" into gb-ub-photos-bryce
c01187e2ef31115518cd1eb900ebf4cfa14e1976 11-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Revert "Clear Gallery's bitmap pool on photo editor start. Minor refactoring."

This reverts commit 65948b17607d6fab9a2561749a90e16889fd1eea

Change-Id: Iea682767fced173fe56dd6e91244f0ef70d1f74b
ilterShowActivity.java
ache/ImageLoader.java
ools/BitmapTask.java
9ecbf66d54204f78e9b51bee6f76d2bde1dc6882 11-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Clear Gallery's bitmap pool on photo editor start. Minor refactoring." into gb-ub-photos-bryce
65948b17607d6fab9a2561749a90e16889fd1eea 11-Mar-2013 Ruben Brunk <rubenbrunk@google.com> Clear Gallery's bitmap pool on photo editor start. Minor refactoring.

Change-Id: I02e29bf6cfd85a9cecd3850f8828cccae91badd2
ilterShowActivity.java
ache/ImageLoader.java
ools/BitmapTask.java
6019ad95f1c85786488d2d4cae1cbb665d33bd30 09-Mar-2013 nicolasroard <nicolasroard@google.com> Add tiled background

Change-Id: I52292f6cae4f1121795829663dc4738cb38a953b
ilterShowActivity.java
istoryAdapter.java
mageshow/ImageShow.java
402dd963ad8fb1dfed81cca63cbaf82e93533a94 09-Mar-2013 nicolasroard <nicolasroard@google.com> Clear border resources to save memory

Change-Id: I1bd9668eb3c7b2815bdc0123445185c8f9d21ad2
ilterShowActivity.java
ilters/FilterImageBorderRepresentation.java
ilters/ImageFilterBorder.java
7706e506dc74fa634a69b9ce8c7e5e2c457f01fc 08-Mar-2013 nicolasroard <nicolasroard@google.com> Memory usage improvements, speed improvement
- free filters resources agressively
- implements multiple rendering pipelines
- some cleanup

Change-Id: Ib9ed268b0b2662d0bf5c049adcf046b556954c37
ache/BitmapCache.java
ache/Cache.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ache/RenderingRequest.java
ilters/BaseFiltersManager.java
ilters/FilterImageBorderRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
mageshow/MasterImage.java
resets/FilterEnvironment.java
resets/ImagePreset.java
ools/SaveCopyTask.java
0f1d09c93b961369a0e6aef7b6ec708052099e21 09-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Implements double-tap to zoom" into gb-ub-photos-bryce
a7723fb08098c0c7682b02cf459cafa3792a4ce4 07-Mar-2013 Tim Murray <timmurray@google.com> Add convertRGBAtoA.

Change-Id: I358bc0517480883c470df51189f46fb238fde101
ilters/ImageFilterRS.java
ilters/grey.rs
4e330be1512162dd0ed4988352cd32017758f3d6 06-Mar-2013 John Hoford <hoford@google.com> Merge "fix undo bug" into gb-ub-photos-bryce
19d2d157146841442feaef6e0be002581b69335b 06-Mar-2013 John Hoford <hoford@google.com> fix undo bug

bug:8319433
Change-Id: If6bea005677b63267130d446e7b0298d21bbb3be
ilterShowActivity.java
6f72c44e600a365ab4986ee78fdbfd01a8f4cdb6 06-Mar-2013 nicolasroard <nicolasroard@google.com> Implements double-tap to zoom

Change-Id: I716d847d6320504c963b197f11b0deea1fc338cb
mageshow/ImageShow.java
mageshow/MasterImage.java
63b33e8c7ebeeec2b520fb419d89ada712ad6604 05-Mar-2013 nicolasroard <nicolasroard@google.com> Improves visual history

Change-Id: Ie43e99777d590a504b068d81f327119cca03b9d9
ilterShowActivity.java
6ee7feeefec9e99ea6b98408323a416214d0e817 05-Mar-2013 nicolasroard <nicolasroard@google.com> Visual History

Change-Id: I3397c44b8c47985c97de5b82456c03469b2fb8db
istoryAdapter.java
ache/RenderingRequest.java
mageshow/ImageShow.java
mageshow/MasterImage.java
resets/ImagePreset.java
a0adf2113b8728d92f270953ca8cab50335fe68e 05-Mar-2013 nicolasroard <nicolasroard@google.com> Merge "Simplify and speed up thumbnail creation" into gb-ub-photos-bryce
4e1d35506bb72a2a6c16f08f8bd86bdfe8d1c902 05-Mar-2013 nicolasroard <nicolasroard@google.com> Simplify and speed up thumbnail creation

Change-Id: I1423573c600a807081f81d3cb3036b690e426f9e
ilterShowActivity.java
mageshow/MasterImage.java
i/FilterIconButton.java
fc7d46515db7a3a50f7416c2462030609391cf95 05-Mar-2013 John Hoford <hoford@google.com> fixed vignetnette refresh during pan/zoom

Change-Id: I6bcc13cdd5232a15f199d8f64258c450f045c1cf
mageshow/ImageVignette.java
5300e0c54110d67f85fdb2ee9c90be58f50ca4ac 05-Mar-2013 John Hoford <hoford@google.com> fix tiny planet shown after rotation

Change-Id: Ia27f424c7936b8f3c7fb69d3b80966d4f364f116
ilterShowActivity.java
cdea10749cbdb6bab8f49f1b5b562b6e89781981 05-Mar-2013 nicolasroard <nicolasroard@google.com> Improves state/history panel behaviour

Change-Id: Icfd071aa5de11f1fe8cbba34f2837d5a850f9a68
ilterShowActivity.java
38fc044a6d45e7283f05e6fe800bc5faf9f2e573 05-Mar-2013 nicolasroard <nicolasroard@google.com> UI cleanup

Change-Id: Iaf138455651511e610b640a716820bd846284948
ilterShowActivity.java
ilters/BaseFiltersManager.java
ilters/FilterDrawRepresentation.java
ilters/FilterRedEyeRepresentation.java
276a04dbeb9202239a6a6fec4109ad3c38ba4d5d 01-Mar-2013 nicolasroard <nicolasroard@google.com> Fix preview rendering speed...

Change-Id: I6a6ba3c14a91d60446f28f5dce52fd3c4bc49f79
mageshow/GeometryMetadata.java
mageshow/MasterImage.java
36633e241115ff047fff3da5450bbd75adb343f1 01-Mar-2013 nicolasroard <nicolasroard@google.com> Fix disappearing border thumbnails

Change-Id: I9ed43646a353658a590354f13e51dc96fa760442
ilterShowActivity.java
3a5556d3ce5dba33021867468ae0d5d222f256db 28-Feb-2013 nicolasroard <nicolasroard@google.com> Improves State panel and Refactor FilterShowActivity
- handles multiple xml layout
- add a portrait layout
- improves the state panel (delete, etc.)

Change-Id: I29762c99cdd467db8705174c660304c8ed673ce2
ilterShowActivity.java
mageStateAdapter.java
ovableLinearLayout.java
anelController.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
87835aa01412f9ba20eb57ac0cbbad3a19b48623 01-Mar-2013 John Hoford <hoford@google.com> fix imports

Change-Id: I07ac06ae4890bfcae48ea404cf7e67c2b0c084d7
ditorPlaceHolder.java
istoryAdapter.java
mageStateAdapter.java
ache/ImageLoader.java
ache/TripleBufferBitmap.java
olorpicker/ColorGridDialog.java
ditors/BasicEditor.java
ditors/EditorRedEye.java
ditors/EditorTinyPlanet.java
ditors/EditorVignette.java
ilters/FilterRedEyeRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDraw.java
ilters/ImageFilterFx.java
ilters/ImageFilterHighlights.java
ilters/ImageFilterKMeans.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVignette.java
mageshow/ImageCrop.java
mageshow/ImageDraw.java
mageshow/ImageGeometry.java
mageshow/ImagePoint.java
mageshow/ImageShow.java
mageshow/ImageStraighten.java
mageshow/ImageTinyPlanet.java
i/FilterIconButton.java
i/IconButton.java
d4653680279a85720f792f21e32578ccf5c6c34f 01-Mar-2013 John Hoford <hoford@google.com> fixed hiding of tiny planet

Change-Id: I0d23a640cf4aee5ae03e6552637ba3663db85bde
ilterShowActivity.java
anelController.java
mageshow/EclipseControl.java
839d529f800adcd1ef5fcd262322bc939c2c2089 28-Feb-2013 nicolasroard <nicolasroard@google.com> Fix for applied ratios

Change-Id: Idbb7366522751c4b330cc99b88129df5808048e9
ditors/EditorCrop.java
ditors/EditorFlip.java
ditors/EditorRotate.java
ditors/EditorStraighten.java
92720495a2cac79c373bbcc9ccdd0191d746c7c0 28-Feb-2013 nicolasroard <nicolasroard@google.com> Fix crop ratio

bug:8291961

Change-Id: Ia279c35115fbfc0774505bf3318b7fac7d84d2eb
mageshow/ImageCrop.java
e8c2b314d8f3c5d79227fae97a0ec1ca68a1e611 28-Feb-2013 Nicolas Roard <nicolasroard@google.com> Revert "Cleanup ImagePreset"

This reverts commit 0f0765676e5be73c7187a44ee88e500ab691bf01

Change-Id: Id5a7eec61cdac3d57c8c4c790d24adf258410545
mageshow/GeometryMetadata.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
0f0765676e5be73c7187a44ee88e500ab691bf01 28-Feb-2013 nicolasroard <nicolasroard@google.com> Cleanup ImagePreset

Change-Id: I89e180293a290adb76d4fc8a9a8965fa1445440e
mageshow/GeometryMetadata.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
be61c1fcfae87f00d2b3111b15e90bbf4a88b6bc 28-Feb-2013 John Hoford <hoford@google.com> crop fix

Change-Id: Ie2e79992bf45fffb0ae00c4a4fd879546fa1450f
ilterShowActivity.java
ache/ImageLoader.java
ditors/EditorCrop.java
mageshow/MasterImage.java
e1c3724ff23c91d8e6d783545fb0f2d3bba8ce2b 28-Feb-2013 nicolasroard <nicolasroard@google.com> Fix full res preview

Change-Id: Ia727d06b9ff9866dfbb883968a23c0ed105e57fa
ache/FilteringPipeline.java
65e47f698043f95ed8067e8c41397c472e5e433a 28-Feb-2013 nicolasroard <nicolasroard@google.com> Fix scale and full res preview

Change-Id: Ie432c2d1d631c37f54bd144c22d62cd59d7a665d
ache/ImageLoader.java
resets/ImagePreset.java
d61a2f9fcaad0309132b6b9b666c3dc6df62fed7 27-Feb-2013 John Hoford <hoford@google.com> refactor the geometry code

Change-Id: I5b0381ec5e127aabf37924af64fbeb490755bc9a
ditorPlaceHolder.java
ilterShowActivity.java
anelController.java
ache/ImageLoader.java
ditors/EditorCrop.java
ditors/EditorFlip.java
ditors/EditorInfo.java
ditors/EditorRotate.java
ditors/EditorStraighten.java
ilters/BaseFiltersManager.java
ilters/FilterRepresentation.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageStraighten.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
e1d875757bbe6634d7224c4f759d904688de4013 27-Feb-2013 nicolasroard <nicolasroard@google.com> Fix vignette startup draw

Change-Id: Ifaab3167e44db05be6c788e10d234975b1f51b56
mageshow/ImageVignette.java
10ece61a285633c1b06921ec7b8ce3c50bb37b73 26-Feb-2013 nicolasroard <nicolasroard@google.com> FilterShowActivity cleanup

Change-Id: Iac674c6ca981b7dafb76af3602c75b925d4cbbed
ilterShowActivity.java
anelController.java
69cc3eba9a4405190d6429df52609fb0d7079c52 26-Feb-2013 John Hoford <hoford@google.com> Merge "add upoint" into gb-ub-photos-bryce
0a898008099c6747a1393f81c1b4de92e3bc04eb 26-Feb-2013 John Hoford <hoford@google.com> add upoint

Change-Id: I484d2c6658e4ea06e22fa037ef2262c17b9e8d79
anelController.java
mageshow/EclipseControl.java
db4cedf1feb3899840963b2648dc3e2b4d0a1d6f 26-Feb-2013 nicolasroard <nicolasroard@google.com> Disable full res when dealing with jpeg orientation

Change-Id: Ie29f25addcb66a6c8a2effa2bfbf89155ce6465a
resets/ImagePreset.java
a3a4c954c6917375a852d3f3c64d0c76693b5677 26-Feb-2013 nicolasroard <nicolasroard@google.com> Fix compare swipe

bug:8266511
mageshow/ImageShow.java
8b4c7f99ddd23cfba032f1f2f878d644f0659972 26-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Fix crash on applying borders" into gb-ub-photos-bryce
f503fda639ee0d5dd765ac8d6372c3c3a74f8d20 26-Feb-2013 nicolasroard <nicolasroard@google.com> Fix crash on applying borders

bug:8265497

Change-Id: I7e6b22cb7666fd3876119051552e34e91df894a2
ache/FilteringPipeline.java
ache/ImageLoader.java
resets/ImagePreset.java
21a01faab1125c5c347a3dfbf6a71de6aec233a1 26-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Fixed more of filtershows large bitmap reference leaks.

Bug: 8253109
Change-Id: Iaff381e759d02baae701a01d6c081c49f4b3c772
ilterShowActivity.java
ache/FilteringPipeline.java
ilters/BaseFiltersManager.java
resets/ImagePreset.java
i/ImageCurves.java
d5633ea950ab82be13189705004ce97bce6a5715 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Stopgap fixes for more of the photo editor's memory issues." into gb-ub-photos-bryce
b17b1b0758799914fbad5f4a3afae71ce58891fc 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Stopgap fixes for more of the photo editor's memory issues.

Bug: 8253109
Bug: 8233895
Change-Id: Idd55618807ff0a0c5ac0cbb8c71db167fa32e70b
ilterShowActivity.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
ddec680a6d4604bc6fd44b29dfbf964422f40fcb 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Revert "Stopgap fixes for more of the photo editor's memory issues."" into gb-ub-photos-bryce
33ec1c79846ccc8b44014b16b555ad2323943b3c 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Revert "Stopgap fixes for more of the photo editor's memory issues."

This reverts commit 4c91156f9a2e48ebaec86e3a46ea9b7855392cfd

Change-Id: If94d87fd4d84bd518b7cc113c3cd422b59fdd3ed
ilterShowActivity.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
fc673e131aa3482e5202fad1b54208442df35c2c 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Stopgap fixes for more of the photo editor's memory issues." into gb-ub-photos-bryce
4c91156f9a2e48ebaec86e3a46ea9b7855392cfd 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Stopgap fixes for more of the photo editor's memory issues.

Bug: 8253109
Bug: 8233895
Change-Id: I676b6749f3b273a431323609add01e82b88db456
ilterShowActivity.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
ea332c69f084322ebdd13419424ee5fab2351760 22-Feb-2013 nicolasroard <nicolasroard@google.com> Don't apply the filters twice in partial rendering...

Change-Id: I5ddcb74e2a6cf09852eec0049bee47581b402f28
ache/ImageLoader.java
2c87aafc0e4c5f67fe41c0cac301eabb6d5c716e 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Move setting wallpaper to a background thread." into gb-ub-photos-bryce
a24145829118672e8b9b98e18de78eae71daaa08 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Move setting wallpaper to a background thread.

Bug: 8088767
Change-Id: I168032418a15f766ac09e18cd12707c7270b07f3
ilterShowActivity.java
e5498da0262fc836738aad63ea30286d8afa643c 22-Feb-2013 nicolasroard <nicolasroard@google.com> Pinch to zoom refine

Change-Id: I538defa55a4ed898dd7c936ec813f052ac1b9e0a
anelController.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ache/RenderingRequest.java
ilters/FilterCurvesRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterContrast.java
ilters/ImageFilterEdge.java
ilters/ImageFilterExposure.java
ilters/ImageFilterHighlights.java
ilters/ImageFilterHue.java
ilters/ImageFilterKMeans.java
ilters/ImageFilterNegative.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterWBalance.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
mageshow/MasterImage.java
resets/ImagePreset.java
0f8047fe826a84829ab37bc7cd24c8a4dea0db64 22-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Fix for null check with RS allocations.

Bug: 8243554
Change-Id: I49da16f530a7283a801b3739ee7ba06bc7e4dad7
ilters/ImageFilterRS.java
2fc7efdcd75279649091471dda3ee600db25a995 22-Feb-2013 John Hoford <hoford@google.com> fix draw and ellipse to handle pinch to zoom

Change-Id: I8af9b37dcd98425959742a4142756963363d1cec
ilters/FilterDrawRepresentation.java
mageshow/ImageDraw.java
mageshow/ImageShow.java
mageshow/ImageVignette.java
e406ec4ddcfe6336c4119de9044b27f38197fff7 21-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Temporary handling when running out of heap in filtershow." into gb-ub-photos-bryce
182659f7e3b04af88198cc3004af96e4944e32e5 21-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Temporary handling when running out of heap in filtershow.

Bug: 8233895
Change-Id: Id078d2a4b387127c0d230bc5d9de4590f0e9f72b
ache/ImageLoader.java
ools/SaveCopyTask.java
8921c28c7333ad2b4d34f013904ad4737044f366 21-Feb-2013 John Hoford <hoford@google.com> add highlight filter

Change-Id: I2e59e09fbc80172b9dfe27b3ce8ff2f1e24c5872
ilters/BaseFiltersManager.java
ilters/ImageFilterHighlights.java
ilters/SplineMath.java
91b80b2560e663b15ee75ab1bca775028c7868c0 21-Feb-2013 nicolasroard <nicolasroard@google.com> Remove SliderController class

Change-Id: I59ed20a63a59e4c48c0a44ff52d82852ea159331
mageshow/ImageShow.java
i/SliderController.java
i/SliderListener.java
4462eac40cd6023251431b60a556afeb0f27e79b 21-Feb-2013 nicolasroard <nicolasroard@google.com> Remove slider in ImageShow, cleanup code

Change-Id: I005d4ecd33a5b6fcd23af6a6ba46419e7c9fc683
ilterShowActivity.java
anelController.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
969fc02063b47fc2151a6fc6ef9af9793da4c08a 21-Feb-2013 nicolasroard <nicolasroard@google.com> Fix typo

Change-Id: I6c41782a033d5ad1bb5780b22d99658223b23a0b
mageshow/ImageShow.java
df0b0c4eaafcc9e4652fe6ec0791e4abe1c3b750 15-Feb-2013 nicolasroard <nicolasroard@google.com> Add pinch to zoom

Change-Id: I5d90a7ce5d890f613fa957244c6ac5291496cf1a
mageshow/ImageDraw.java
mageshow/ImageRedEye.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
mageshow/MasterImage.java
i/ImageCurves.java
88158f577a2d80a7a3ab5ad92452b6e32b059271 20-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Removed unsupported GL operations.

Bug: 8223749
Change-Id: I722220def36aa4a9e53666540471100df6609d74
mageshow/ImageStraighten.java
c8e006639baf1512715e0d7f2c02f88204ab55c0 20-Feb-2013 Victor Doba <dobavictor@google.com> Merge "Show the Utility Panel by default." into gb-ub-photos-bryce
1863a3119a802517b1c2a53763f904f73fdc940b 20-Feb-2013 John Hoford <hoford@google.com> fix vignette startup issues

Change-Id: I3a8461edf3239044565611ed35b41cb87e5a529f
mageshow/EclipseControl.java
mageshow/ImageVignette.java
a93d5ee9c409e2328dcbe2326591436f8ac23146 16-Feb-2013 John Hoford <hoford@google.com> add movable vignette

Change-Id: I54f2fccd0d748ca4c908d5b0f3c3ef7349cd686d
ditors/EditorVignette.java
ilters/FilterVignetteRepresentation.java
ilters/ImageFilterVignette.java
mageshow/EclipseControl.java
mageshow/ImagePoint.java
mageshow/ImageRedEye.java
mageshow/ImageShow.java
mageshow/ImageTinyPlanet.java
mageshow/ImageVignette.java
mageshow/Oval.java
824f9fa8bfb8c3c41de865dcff3898bcb73e74e9 15-Feb-2013 Victor Doba <dobavictor@google.com> Show the Utility Panel by default.
mageshow/ImageShow.java
aa4c34606a697172987e5ac379e82ce41b7cbaa5 15-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Fixed crop display for setting contacts/wallpapers." into gb-ub-photos-bryce
ab779def9c3aa45b100872f2369ec2f4a1d9a709 15-Feb-2013 Ruben Brunk <rubenbrunk@google.com> Fixed crop display for setting contacts/wallpapers.

Bug: 8187056
Bug: 8196779
Bug: 8140241

Change-Id: Iaf3d113d9e53d365b73985fdc3350b627f8bda4c
ilterShowActivity.java
ache/ImageLoader.java
12017c1b3bc314b5fee96c3b2a033d7877ea84e4 15-Feb-2013 John Hoford <hoford@google.com> refactor to support many filter based on RedEye

Change-Id: I92ff19d8f750f5bf4c188129580e22990874501e
ilters/FilterPoint.java
ilters/FilterPointRepresentation.java
ilters/FilterRedEyeRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterDraw.java
ilters/ImageFilterRedEye.java
ilters/RedEyeCandidate.java
mageshow/ImagePoint.java
mageshow/ImageRedEye.java
4e6c07b71b269ee3fe7f6fa455bc540238df9ded 14-Feb-2013 John Hoford <hoford@google.com> get redeye working again
ditors/EditorRedEye.java
ilters/FilterRedEyeRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterGeometry.java
ilters/ImageFilterNegative.java
ilters/ImageFilterRS.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterWBalance.java
mageshow/ImageRedEye.java
d4bec864946917e434bfb53846747d665bbe1d07 14-Feb-2013 nicolasroard <nicolasroard@google.com> Fix sync representations

Change-Id: I8b1b159a2350f7ee8bcdc7e71faf82ab5df2755b
anelController.java
ilters/FilterRepresentation.java
resets/ImagePreset.java
ecdda817f112286ac6bab2ac4bf508e7dd8609ac 13-Feb-2013 John Hoford <hoford@google.com> fix draw to support rotation/crop

Change-Id: Iea1db9e42f1fa2b86a452bf1d40b1663b69d03e2
ache/RenderingRequest.java
ilters/ImageFilterDraw.java
resets/ImagePreset.java
19b307f5ef03b63493bd29e8e838a22c323a370a 13-Feb-2013 nicolasroard <nicolasroard@google.com> Pass the ImagePreset to ImageFilter

Change-Id: I4c195a5eb6055c3bb43fed60e76751ed133ab725
ilters/FilterRepresentation.java
ilters/ImageFilter.java
resets/ImagePreset.java
f7cfa85f7dc2bb29affefff9374f3a4029b8a057 13-Feb-2013 nicolasroard <nicolasroard@google.com> Fix curves slowness

Change-Id: If25f3ce1c3da02daa90405987075b87ce676c84e
i/ImageCurves.java
c8aa8ac19118f1c1be1bda63d4d72589aed49da4 13-Feb-2013 nicolasroard <nicolasroard@google.com> Clean up red eye correction

Change-Id: I19a8006ed31767ae8e33388cc5b11b5c68d5ae2d
ilterShowActivity.java
anelController.java
ilters/FilterRedEyeRepresentation.java
ilters/ImageFilterRedEye.java
4b1e6fbdf437b7a25fb3eb18a2ed43c9ab4eccc8 13-Feb-2013 John Hoford <hoford@google.com> fix ranges for various filters

Change-Id: I6790b06c5c4094c442ce19cb2ed7ddb6a4152f3a
ditors/BasicEditor.java
ilters/ImageFilterContrast.java
ilters/ImageFilterExposure.java
ilters/ImageFilterHue.java
ilters/ImageFilterNegative.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
4d25bee70415aabd3fa8439a75d02e14323e187d 13-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Turn back on the state panel" into gb-ub-photos-bryce
ac75eb409e097ab01622427eabcbb2a3fd2f2c9c 13-Feb-2013 John Hoford <hoford@google.com> Merge "fix the draw clear bug" into gb-ub-photos-bryce
2562a98c156a55b51239fea383838a11a0292c0e 13-Feb-2013 nicolasroard <nicolasroard@google.com> Turn back on the state panel

Change-Id: I22706078d4026ce4e24917c484a30a56de431983
mageStateAdapter.java
ilters/FilterBasicRepresentation.java
ilters/FilterRepresentation.java
resets/ImagePreset.java
573295249304781fdd5ff5e42c729455f5a1dc7c 12-Feb-2013 John Hoford <hoford@google.com> fix the draw clear bug

Change-Id: I1050c3e1ad1280480f35a03c9d29dc1cd44b515f
ditors/EditorDraw.java
ilters/FilterDrawRepresentation.java
ilters/ImageFilterDraw.java
a0d689f180db4c995d5be39a326b1fb5b21ff5c0 12-Feb-2013 nicolasroard <nicolasroard@google.com> Add null check on the source URI

bug:8181133
Change-Id: I1a7226db3ceb42a759f24c9b70f140a63a4294f0
ache/ImageLoader.java
ools/SaveCopyTask.java
17ce4d7a189d91ecb677205d1a02479ffea4fc2e 12-Feb-2013 nicolasroard <nicolasroard@google.com> Limit preview size

Change-Id: I4b9b43abcb509407f9244a776d31cc96876a26cd
ache/ImageLoader.java
f60760478ec7c78446be0e0c6bc5502d1557974c 12-Feb-2013 nicolasroard <nicolasroard@google.com> Refactor FiltersManager

Change-Id: I4c42ddb90e65e90af873eb8dbe065f4fa3de69ef
ilterShowActivity.java
ache/FilteringPipeline.java
ilters/BaseFiltersManager.java
ilters/FilterDrawRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterRedEyeRepresentation.java
ilters/FilterRepresentation.java
ilters/FilterTinyPlanetRepresentation.java
ilters/ImageFilterWBalance.java
resets/ImagePreset.java
i/FilterIconButton.java
i/ImageCurves.java
99baf61387ab1ef15bb9db5fa3b2b55591e87059 12-Feb-2013 John Hoford <hoford@google.com> refactor quality to be int

Change-Id: I0470abdbe75cf48c5228e80b9dc060ae6f3d8bbd
ache/FilteringPipeline.java
ache/ImageLoader.java
ditors/EditorDraw.java
ilters/FilterDrawRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDownsample.java
ilters/ImageFilterDraw.java
ilters/ImageFilterEdge.java
ilters/ImageFilterExposure.java
ilters/ImageFilterFx.java
ilters/ImageFilterGeometry.java
ilters/ImageFilterHue.java
ilters/ImageFilterKMeans.java
ilters/ImageFilterNegative.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterRS.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
ilters/SimpleImageFilter.java
mageshow/GeometryMetadata.java
mageshow/ImageDraw.java
resets/ImagePreset.java
b01a32825018cfb79f2c965c1c3e3e25b5131229 12-Feb-2013 nicolasroard <nicolasroard@google.com> Add reset bitmap for RS filters

Change-Id: I34e28ca72d13f9b5f8054d8a2c07cfffca4e85c6
ache/FilteringPipeline.java
ilters/ImageFilterRS.java
4a3c526cd15979fbbd46c51dbf508747914f683f 12-Feb-2013 nicolasroard <nicolasroard@google.com> Update thumbnails when the geometry changes

Change-Id: I44d70839efb7e00edfb1e6c1f73296beab09783c
mageshow/GeometryListener.java
mageshow/MasterImage.java
i/FilterIconButton.java
263eb84489462e5792406710ddb1a9772135b4e9 12-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Generate thumbnails asynchronously" into gb-ub-photos-bryce
098159c2e78f506fcb63385526e038088fc34759 12-Feb-2013 nicolasroard <nicolasroard@google.com> Generate thumbnails asynchronously

Change-Id: I6a2520fc869280a2a7be9c9b5673e17038964a02
ache/FilteringPipeline.java
ache/RenderingRequest.java
mageshow/ImageShow.java
mageshow/MasterImage.java
i/FilterIconButton.java
i/IconButton.java
c364d9f2de28f79c636fcb145c355da52f52b7ad 12-Feb-2013 John Hoford <hoford@google.com> remove animations if before Jelly Bean

Change-Id: Ifb60390f513f60af2875cbc2218fdc185752e9b2
ilterShowActivity.java
anelController.java
e2c4d033de164d886af9d242d8672570730580d6 12-Feb-2013 John Hoford <hoford@google.com> fixes the draw and clean up the UI

Change-Id: Ia52dfc3ec407c307612dcfc91fb61a1fb89e32ec
ditors/EditorDraw.java
ilters/ImageFilterDraw.java
mageshow/ImageDraw.java
4b2933f87acaebc29556cbab244b56840a90425d 12-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Adding support for ICS" into gb-ub-photos-bryce
d31603218b1f5f58a3617a21425622790ffff472 12-Feb-2013 nicolasroard <nicolasroard@google.com> Adding support for ICS

Change-Id: I550d461b08a4cc5ceb3cdefd82301d5986325184
ilterShowActivity.java
anelController.java
ilters/ImageFilterBorder.java
12c7c8ed14ca9dff9de64e121282f1970cbe7ae4 09-Feb-2013 John Hoford <hoford@google.com> fix red eye to use the new system

Change-Id: If79106dc3144cce374afd410f5f859692e564b83
ilterShowActivity.java
ditors/EditorRedEye.java
ditors/EditorTinyPlanet.java
ilters/FilterRedEyeRepresentation.java
ilters/ImageFilterRedEye.java
mageshow/ImageRedEye.java
mageshow/ImageRedEyes.java
32ee1acbd9f9ab0db382f0947a1ca1f3dfe52059 12-Feb-2013 Tim Murray <timmurray@google.com> Merge "Only create one RS context." into gb-ub-photos-bryce
31e52aae5eeefd8383cb238e7dd3047e883968ef 12-Feb-2013 nicolasroard <nicolasroard@google.com> Move useFilterRepresentation to PanelController

Change-Id: I8abd9b2bd1b808df6a84e334b6eaa36b1c16750d
ilterShowActivity.java
anelController.java
i/FilterIconButton.java
7921e124d57759d6f0887a42ddc360d923e60cdd 12-Feb-2013 Tim Murray <timmurray@google.com> Only create one RS context.

Change-Id: I527da839142cd2e48fb81e8cb02b43f6f87147d6
ilters/ImageFilterRS.java
6900cad45d240c9a54b92991538b6a33652e766c 11-Feb-2013 nicolasroard <nicolasroard@google.com> Cleaning filters

Change-Id: I413b935f90cebdab37d3db73d7fcb0fe77a64579
ilterShowActivity.java
anelController.java
ilters/FilterColorBorderRepresentation.java
ilters/FilterCurvesRepresentation.java
ilters/FilterDrawRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterImageBorderRepresentation.java
ilters/FilterRepresentation.java
ilters/FilterTinyPlanetRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDownsample.java
ilters/ImageFilterDraw.java
ilters/ImageFilterEdge.java
ilters/ImageFilterExposure.java
ilters/ImageFilterFx.java
ilters/ImageFilterGradient.java
ilters/ImageFilterHue.java
ilters/ImageFilterKMeans.java
ilters/ImageFilterNegative.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
ilters/SimpleImageFilter.java
i/FilterIconButton.java
cef6ad5d4a60a6e2960f7f72de624d5e60b3908a 09-Feb-2013 nicolasroard <nicolasroard@google.com> Move filter type to representations

Change-Id: I2d49447c57f4ff49001d27cdfa6482ca320c7a8b
ilters/FilterColorBorderRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterImageBorderRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterDraw.java
ilters/ImageFilterFx.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
resets/ImagePreset.java
50ffa17594ab620b62db0cbb98d0b3a0fb4ac4fc 09-Feb-2013 nicolasroard <nicolasroard@google.com> Fix crash when reset

Change-Id: Ibab01c4e218e30f3f4a67665d99dbc14bdc7d8ea
anelController.java
4aabe9d1793ba797324cd7507f8d239d06fb547d 09-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Fix loading screen" into gb-ub-photos-bryce
733a013ae1f2fe9979fb5a277b98af1544b8afb7 09-Feb-2013 nicolasroard <nicolasroard@google.com> Fix loading screen

Change-Id: Id41c4c93782bea7f11d75f0ddcdd4529f4fc9758
ilterShowActivity.java
anelController.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
mageshow/MasterImage.java
44a499a64158cd5a12f8e44655f82b68c33bf3b2 08-Feb-2013 John Hoford <hoford@google.com> Fix tiny planet to work with the new framework

Change-Id: I57e87ade6f2cfdfee1b237cdfdf5914244ee98aa
ilterShowActivity.java
ditors/EditorTinyPlanet.java
ilters/FilterTinyPlanetRepresentation.java
ilters/ImageFilterDraw.java
ilters/ImageFilterTinyPlanet.java
mageshow/ImageTinyPlanet.java
8029c8567a162eb66fe54255bdeae264d594278d 08-Feb-2013 John Hoford <hoford@google.com> remove slider from FX and Border UI

Change-Id: Ic1c38734c4351ab0150b90d5d4fc575cce9db9e9
ilterShowActivity.java
ditors/ImageOnlyEditor.java
ilters/ImageFilterBorder.java
ilters/ImageFilterFx.java
588c30c74178bc399b043a5401f0c1f93ae22378 08-Feb-2013 nicolasroard <nicolasroard@google.com> Fix leaks / init

Change-Id: I5befdc24cc89cdcfb73ee4d13f076b1c4a585cf6
ilterShowActivity.java
ilters/FilterImageBorderRepresentation.java
ilters/ImageFilterBorder.java
ilters/ImageFilterRS.java
mageshow/MasterImage.java
8b9ea2fe62d9bcc342e0d69e94be1cb9b87ee0ba 08-Feb-2013 Bobby Georgescu <georgescu@google.com> Replace background getDrawable calls to avoid ANR

Bug: 8148243
Change-Id: I0b94c647bd39b2aabd9cd5316a82b3ef3573b710
ilterShowActivity.java
856acb652fad51d650723a890cac08c536363fcd 08-Feb-2013 nicolasroard <nicolasroard@google.com> Cleanup

Change-Id: I30ccd935876a8cbf580d06c037b4bc7f86dafa42
ilters/FilterCurvesRepresentation.java
ilters/FilterDrawRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDraw.java
ilters/ImageFilterFx.java
ilters/ImageFilterGeometry.java
ilters/ImageFilterGradient.java
ilters/ImageFilterHue.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterShadows.java
ilters/ImageFilterStraighten.java
92e387187a872b3b0986b378954eb611aa83fdea 08-Feb-2013 nicolasroard <nicolasroard@google.com> Fix borders

Change-Id: Ia77660872f3baf10968e20b5656d97c4fbfc815e
ilterShowActivity.java
ilters/FilterColorBorderRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterImageBorderRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilterBorder.java
ilters/ImageFilterParametricBorder.java
resets/ImagePreset.java
41a03af3dec8915b5055570ad0631071346da40f 08-Feb-2013 nicolasroard <nicolasroard@google.com> Add todo

Change-Id: I54fd72da364337833f80a0f1913beadf2af74277
ilters/FilterFxRepresentation.java
933f357aeeeba53ed9d3267107ab52dcb4a0fe5f 08-Feb-2013 nicolasroard <nicolasroard@google.com> Merge "Fix Fx filters" into gb-ub-photos-bryce
d0bab8c396b0b10fdfd07a9d4fccf969d8d46747 08-Feb-2013 nicolasroard <nicolasroard@google.com> Fix Fx filters

Change-Id: Id501ec3a7b4880e697e2b90c056a57fb3ec456ea
ilterShowActivity.java
anelController.java
ilters/FilterBasicRepresentation.java
ilters/FilterFxRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilterFx.java
i/FilterIconButton.java
19161944e0efb1ffe23274d7cf5315ce047e9dac 05-Feb-2013 John Hoford <hoford@google.com> fix draw and curves to use FilterRepresentation

Change-Id: I500d9c04ea0e55cbc9b1927dee2f6a19a67d5349
ache/ImageLoader.java
ditors/EditorCurves.java
ditors/EditorDraw.java
ilters/FilterCurvesRepresentation.java
ilters/FilterDrawRepresentation.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDraw.java
mageshow/ImageDraw.java
mageshow/MasterImage.java
i/ImageCurves.java
i/Spline.java
a31f446dca49c0915f8a08456d7bb7abe6f3037d 07-Feb-2013 nicolasroard <nicolasroard@google.com> Fix flashing on geometry preview

Change-Id: I0f05d654c1c4373016d2d5766eb983a47fab2780
anelController.java
3df4f831396ffbc11e4bbee0b6150794e8e44e0b 07-Feb-2013 nicolasroard <nicolasroard@google.com> Fix filters only + geometry only rendering

Change-Id: Id8f0637ae53864488cb931def196ee50ae807f5c
ache/FilteringPipeline.java
ache/RenderingRequest.java
ache/RenderingRequestCaller.java
ilters/ImageFilterRS.java
mageshow/ImageGeometry.java
mageshow/MasterImage.java
cf0b2aad3bc5d80c51316ae10e1cf2c3476259aa 06-Feb-2013 nicolasroard <nicolasroard@google.com> Refactor to use direct manipulations of FilterRepresentations.

Change-Id: If5f92f137283cb126835be004d315942ff95021c
ilterShowActivity.java
anelController.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ache/TripleBufferBitmap.java
ditors/BasicEditor.java
ditors/Editor.java
ilters/ImageFilterRS.java
mageshow/MasterImage.java
resets/ImagePreset.java
5b85b092af404effd32aa513f9c45a0232d7ae81 05-Feb-2013 nicolasroard <nicolasroard@google.com> fix editor visibility

Change-Id: I0c9c5273b49974884b8bdf365211b33de54c5598
ditorPlaceHolder.java
ilterShowActivity.java
anelController.java
71f04cbaedbb89e313e0b86b531640db2d3f6016 29-Jan-2013 nicolasroard <nicolasroard@google.com> Refactor filters parameters
- introduce FilterRepresentations
- change filters lifecycle

Change-Id: I9416fca47a334d532a347cd5577795738c870933
ilterShowActivity.java
mageStateAdapter.java
anelController.java
ache/FilteringPipeline.java
ditors/BasicEditor.java
ditors/EditorDraw.java
ilters/FilterBasicRepresentation.java
ilters/FilterDirectRepresentation.java
ilters/FilterRepresentation.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterDownsample.java
ilters/ImageFilterDraw.java
ilters/ImageFilterEdge.java
ilters/ImageFilterExposure.java
ilters/ImageFilterFx.java
ilters/ImageFilterHue.java
ilters/ImageFilterKMeans.java
ilters/ImageFilterNegative.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
ilters/SimpleImageFilter.java
mageshow/ImageShow.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
i/ImageCurves.java
a64051696e46fb5d5e1c76e53ac95a4feba18585 04-Feb-2013 Tim Murray <timmurray@google.com> Switch Gallery over to RS compatibility library.

Change-Id: If27809236534f3b196949bf455faed45c99f3da5
ache/FilteringPipeline.java
ilters/ImageFilterRS.java
87e889b195de98334048bb70bb1263a2ab76c76a 02-Feb-2013 John Hoford <hoford@google.com> fix performance problem with large images in draw

Change-Id: I9fa5a90e58273c6dd6e80d7d0bf07c3371a6f10e
olorpicker/ColorOpacityView.java
ilters/ImageFilterDraw.java
ff7743f592fa5499acdbbbb9a0d303ace6f6e08b 01-Feb-2013 John Hoford <hoford@google.com> Merge "fix sharpen to work under the new system" into gb-ub-photos-bryce
c0b84ec1fe2573fba76784cec4c1e663254b2bb5 01-Feb-2013 John Hoford <hoford@google.com> fix sharpen to work under the new system

Change-Id: I25518a05511c8b2279ba171bc3902e8cb3181c19
ditors/BasicEditor.java
ditors/EditorZoom.java
ilters/ImageFilterSharpen.java
9090141f56b4e2000704d0c4a778d3a819821726 01-Feb-2013 nicolasroard <nicolasroard@google.com> Fix async loading of borders

bug:8099597
Change-Id: I62584c87eff03539ec50aafafda4238850b4f743
ilterShowActivity.java
1b1a79f1ccb6f847d017a72fa4c288b2195ffd99 01-Feb-2013 John Hoford <hoford@google.com> Fix curves refresh bug

Change-Id: I5c85dcfa118345d24a5fef120541741e7d1cbdd6
ilterShowActivity.java
ilters/ImageFilterCurves.java
915d60a378b0ca7bbe3af6312ccd2f4b94eb2da1 25-Jan-2013 John Hoford <google.com> add color selection ui to draw

Change-Id: Ie2fa3522141e4f98e2b7f805c1ebe3385083bb02
ilterShowActivity.java
olorpicker/ColorGridDialog.java
olorpicker/ColorListener.java
olorpicker/ColorOpacityView.java
olorpicker/ColorPickerDialog.java
olorpicker/ColorRectView.java
olorpicker/ColorValueView.java
olorpicker/RGBListener.java
ditors/EditorDraw.java
ilters/ImageFilterDraw.java
mageshow/ImageDraw.java
6205c8100d7c0ec2a2db0baf9f043ae472a8da29 29-Jan-2013 nicolasroard <nicolasroard@google.com> Clean up invalidate / redraw loop
Move the recopy to the main thread

Change-Id: I8c94179e292f5679b7c817b6bd5000ee384b83ce
ilterShowActivity.java
ache/FilteringPipeline.java
ditors/BasicEditor.java
ilters/ImageFilter.java
mageshow/MasterImage.java
resets/ImagePreset.java
c03c4360a10ac519b00cc75dd02794536c72182b 29-Jan-2013 nicolasroard <nicolasroard@google.com> Fix thumbnail generation

Change-Id: I03a290bf8eb80bd1687bfd37640dec29ef213cdb
ilterShowActivity.java
i/IconButton.java
7bbdf56b74ec0ba029b1fc5f0d96cf8e8c1e7618 29-Jan-2013 nicolasroard <nicolasroard@google.com> Merge "Fix scaling + quality parameters" into gb-ub-photos-bryce
2efd71f989845ba9fc686b4772cdc4c9bb5c9850 29-Jan-2013 nicolasroard <nicolasroard@google.com> Fix scaling + quality parameters

Change-Id: I92e7759282e0f3cc7be8ff95a19a4acb890d214d
ache/FilteringPipeline.java
ache/ImageLoader.java
2251adcd841d597eb6673fc6d2810979753ceb73 29-Jan-2013 Ruben Brunk <rubenbrunk@google.com> Merge "Fixed BasicEditor NPE." into gb-ub-photos-bryce
3a67b242889f81d3a124de7a9763a6ca72bc5194 29-Jan-2013 nicolasroard <nicolasroard@google.com> Fix apply geometry.

bug:8068166
Change-Id: I3cfa44dda1af1fbd5455db6027d793b5a44dd5d8
resets/ImagePreset.java
ools/SaveCopyTask.java
e30ec70e8d4064b1c2da824aae5cf3d11c86cc5e 29-Jan-2013 Ruben Brunk <rubenbrunk@google.com> Fixed BasicEditor NPE.

Bug: 8068020
Change-Id: I81df163d9779ae3e246f4e337b64dfbc32ce7db5
ditors/BasicEditor.java
240634303ac2368ab0faa19a8f8f4687cac5fc1e 23-Jan-2013 Stephen Hines <srhines@google.com> Revert "Switch Gallery over to RS compatibility library."

This reverts commit 0746ce0977cde616d25ce35fee0d8d554235a21c

Change-Id: Ic0fb6c60e5f40b53ad032afeafe2f9ff70c26b50
ache/FilteringPipeline.java
ilters/ImageFilterRS.java
0746ce0977cde616d25ce35fee0d8d554235a21c 17-Jan-2013 Stephen Hines <srhines@google.com> Switch Gallery over to RS compatibility library.

Change-Id: If6eaea15a12a1448b402fb00dfd770b3749471ad
ache/FilteringPipeline.java
ilters/ImageFilterRS.java
57eedfd99676913f575b1f76e3a874026d1ddf7c 16-Jan-2013 nicolasroard <nicolasroard@google.com> Better caching for RS filters

Change-Id: I78eaa90e408059cf1c59fc06920f5aef82ae2c0d
ilterShowActivity.java
anelController.java
ache/DelayedPresetCache.java
ache/DirectPresetCache.java
ache/FilteringPipeline.java
ache/ImageLoader.java
ache/TripleBufferBitmap.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
mageshow/MasterImage.java
resets/ImagePreset.java
5aa08941bda0cfbcfba522c53937dd66867f890d 18-Jan-2013 John Hoford <hoford@google.com> refactor the filter/editor relationship

Change-Id: I1f9a735166c28c65734fbb85201774fb6f664076
ditorPlaceHolder.java
ilterShowActivity.java
anelController.java
ditors/BasicEditor.java
ditors/Editor.java
ditors/EditorCurves.java
ditors/EditorZoom.java
ilters/ImageFilter.java
ilters/ImageFilterHue.java
mageshow/ImageDraw.java
mageshow/ImageShow.java
mageshow/MasterImage.java
aeb7d79d2a35f534276bc6bf8128349f9768ae6b 16-Jan-2013 Ruben Brunk <rubenbrunk@google.com> Fix exif data saving for picasa images.

Bug: 7910836
Change-Id: I8ec1a1ab379c35b0602689a8f7850f5c861e0189
ache/ImageLoader.java
ools/SaveCopyTask.java
63a7dac01d394523799939596b960cb03321798d 14-Jan-2013 John Hoford <hoford@google.com> refactoring imageshow

Change-Id: I6d0872250b31a427ea6a3e46bd1c9ca5f3ba92ee
ilterShowActivity.java
istoryAdapter.java
anelController.java
ache/DirectPresetCache.java
ilters/ImageFilterRS.java
mageshow/ImageDraw.java
mageshow/ImageGeometry.java
mageshow/ImageRedEyes.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageTinyPlanet.java
mageshow/ImageZoom.java
mageshow/MasterImage.java
resets/ImagePreset.java
i/FilterIconButton.java
i/ImageCurves.java
9313869da345937c60363ff97ae8e8320c48082c 14-Jan-2013 Ruben Brunk <rubenbrunk@google.com> Fixed ClassCastException on open crop aspect menu.

Bug: 7999315
Change-Id: I78bd4c12f5241215629f6eb06fdc7b101ed6ddb6
mageshow/ImageCrop.java
2e1a644f97a81931bf9b53d8bdf089bb7d4b1048 19-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Refactoring button class. Minor bug fixes.

Bug: 7875246
Bug: 7459118

Change-Id: Ic1099a7ae0feeeb16c8be3035f9726805149666e
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterDownsample.java
ilters/ImageFilterFx.java
ilters/ImageFilterParametricBorder.java
mageshow/ImageBorder.java
mageshow/ImageSmallBorder.java
mageshow/ImageSmallFilter.java
i/FilterIconButton.java
i/IconButton.java
i/ImageButtonTitle.java
f93e60c1b334d510940406c736559895462aac31 09-Jan-2013 nicolasroard <nicolasroard@google.com> Refactor filters management

Change-Id: I0e75ad534cf8cc74a132f97836eedd35baeebeae
ilterShowActivity.java
9b37253209fcbb9fe2278aec8d6b66b43808645f 29-Dec-2012 John Hoford <hoford@google.com> Add the Drama filter

Change-Id: I6f026f899b9d991bd6f9e74445f68114041fe781
ilterShowActivity.java
7fc87e69cb1f8e687de6f17b41a9b6bb2acad3bb 08-Jan-2013 John Hoford <hoford@google.com> Merge "Add a Draw filter" into gb-ub-photos-bryce
db94725c415a9e16abfce05c0315bd7c1c3ecce2 08-Jan-2013 John Hoford <hoford@google.com> Add a Draw filter

Change-Id: I67aecc9241b4534491fb838b84d0da1a6edbbb54
ilterShowActivity.java
ilters/ImageFilterDraw.java
mageshow/ImageDraw.java
9820e7e753b7e1977ef3d2163605431769ce9165 08-Jan-2013 nicolasroard <nicolasroard@google.com> Refactoring UI editors

bug:7688780
Change-Id: I30f8691788332a01d591435474a84cc352b71138
ilterShowActivity.java
anelController.java
mageshow/ImageCrop.java
mageshow/ImageShow.java
i/FramedTextButton.java
i/ImageCurves.java
18e71eb1589f839667207414e5f5cf95ba78a183 28-Dec-2012 nicolasroard <nicolasroard@google.com> Fix crash when using red eyes correction

bug:7680079
Change-Id: Icc6728321f18d09de5676564a3640c4b414c6741
ilterShowActivity.java
ff6b23e655883f8f42bcf5c806f594512beaa322 19-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Made downsampling filter preview accurate.

Bug: 7892268

Change-Id: I9ab3a7f5077b718ed54206666ef9ef289db8facc
ilterShowActivity.java
ilters/ImageFilterDownsample.java
2220b0e03ec1192b39d51c70cd70340b7269c3e0 06-Dec-2012 Earl Ou <shunhsingou@google.com> Use ExifOutputStream in SaveCopyTask

Change-Id: Ifa68d819249d3871c4a22f6e3dadc69542b9dc28
ools/SaveCopyTask.java
86ac467628c063e6955e83df4f44e0c7aa862181 18-Dec-2012 Bart Sears <bsears@google.com> resolved conflicts for merge of 5b188c94 to gb-ub-photos-bryce

Change-Id: I0b39e54323c8f2ce67816ec223acf72cfacbd191
5b188c94f5895cd166fc29def1e5295498e298c9 18-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Disabled further filters after Tiny Planet.

Bug: 7407176

Temporary fix. We need to handle filters changing the image
geometry properly.

Change-Id: I405b83acddec4e3b88a8a1d70dc534df15c37f1c
ilterShowActivity.java
anelController.java
f83b26c24ad2e3f6c9468afe18f43d1b53162fe3 17-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Improved performance for Kmeans filter.

Bug: 7739334
Change-Id: I5ab1eb429d65f84449a61deca962a47f2b6dbc8b
ilters/ImageFilterKMeans.java
7f7357a2e11351d82e4de2c6dc5fb8aa4d22e448 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Removed filtershow geometry editor preview interpolating. It looks bad.

Change-Id: I790ce00e85c835f73c076f79cde5e65236131f49
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageRotate.java
531e398d68b45d3be2e131e37236bcf08552ae70 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Remove preview dithering from Geometry editor in filtershow.

Bug: 7739904
Change-Id: I25c3cbe8907dd921aeb68f217fa9703e703d34a8
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageRotate.java
af2ea50e6d635ac348fbfbf8cbafb048f04d8f67 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Refactoring: removed unused presets." into gb-ub-photos-bryce
b5abda28145e68e68a74a5aa2004361cf62edcc2 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Added downsampling filter.

Bug: 7690079
Change-Id: I235524127da848b1cbcca159cec43d1e0dcb5bf2
ilterShowActivity.java
ilters/ImageFilterDownsample.java
8e55801c5a24cccde84df509b7c6b560dd744eca 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Refactoring: removed unused presets.

Change-Id: I1390bf65048a6cbd4dee5ee9cd472dc440352860
resets/ImagePresetFX.java
resets/ImagePresetOld.java
resets/ImagePresetSaturated.java
resets/ImagePresetXProcessing.java
b15e4ecb5a8b17b9d1c871fedea3c46de11d0725 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Refactoring: removed unused filters." into gb-ub-photos-bryce
4af6d6a77ad15d49605aaf9451d713eb70b6b619 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Refactoring: removed old filtershow slider." into gb-ub-photos-bryce
101789e44aa3effabc76da87c405ac9994678f0a 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Refactoring: removed unused filters.

Change-Id: If6344fde16607ab9dddb25922d295b1df205df6b
ilters/ImageFilterBW.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
resets/ImagePresetBW.java
resets/ImagePresetBWBlue.java
resets/ImagePresetBWGreen.java
resets/ImagePresetBWRed.java
d2c8521454d8bebd752eacefa33adf28ed97d34f 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Refactoring: removed old filtershow slider.

Change-Id: Iebd2f18c0f4819e7ff32be638e96b519f3ce905c
mageshow/ImageShow.java
mageshow/ImageZoom.java
49e31adb4d03ecd9a8972d61493853a96b62e7e4 14-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Fix Seekbar infinite recursion.

Bug: 7739384

Change-Id: Ie76d6741be4d08f3f9919662f1ad558c809aa5bd
ilters/ImageFilter.java
mageshow/ImageShow.java
27fb72ee1413871b4958ab2f24a229574de6ffa2 13-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Added K-Means clustering filter.

Change-Id: If8961d4a21de953b754cf74aefc222b6bec902a3
ilterShowActivity.java
ilters/ImageFilterEdge.java
ilters/ImageFilterKMeans.java
fc8d275313c934515b757389c1802da45b81a1a2 11-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Added sobel filter for edge function.

Change-Id: I4d59a96585f4902cd01d26ff68c777b542041132
ilterShowActivity.java
ilters/ImageFilterEdge.java
ce178c1fa02362636e4992834592d6e019e4ee80 11-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Added photonegative filter.

Change-Id: I73594573b26873cb3fda49aca6d40761dec3707f
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterCurves.java
ilters/ImageFilterNegative.java
65161214283cfb3e93b19061f9f7108462da71e4 11-Dec-2012 nicolasroard <nicolasroard@google.com> Cleanup filters creation in presets

bug:7688780

Change-Id: If330d02e3c0f43cffbce5327b26f0af44d2416c8
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
c649360ce22f0138bfcb745eed585a32eb8570e7 08-Dec-2012 nicolasroard <nicolasroard@google.com> More refactoring...

Simplify management of filters in PanelController

bug:7688780
Change-Id: I0d07711cb2be127f064d476c6e98f4363b69b06c
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterCurves.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterWBalance.java
mageshow/ImageSmallFilter.java
116fc29a3f893813b95d7f55799d2947e09e512a 07-Dec-2012 nicolasroard <nicolasroard@google.com> More refactoring. Makes it easy to specify
how the button should look like (overlay img or not).

bug:7688780
Change-Id: If883c6886ade409dac7d72c87a514bd3fcd3ad7f
ilterShowActivity.java
ilters/ImageFilterCurves.java
ilters/ImageFilterSharpen.java
mageshow/ImageSmallFilter.java
mageshow/ImageWithIcon.java
8cc3b55d615b349b4fcdff0eeeefe6907d4950ff 07-Dec-2012 nicolasroard <nicolasroard@google.com> Refactor filters to simplify their creation/addition

Bug:7688780
Change-Id: I9e1bb860dc9150bed4a255118654f2ca7f1ec3f0
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterContrast.java
ilters/ImageFilterExposure.java
ilters/ImageFilterHue.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
1d38fe15005069977d5df862102564e59c23f1b4 06-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Fixed Autocolor not getting saved.

Bug: 7541348
Change-Id: Ie62aa8abec78441ae0e42cb4069ddbd7d2f3e199
ilters/ImageFilterWBalance.java
795776f67fe5bca902b09c01edec630879263341 06-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Removed old crop.

Bug: 7441237
Change-Id: I29801f798a1d1ad3af81a82950edbb8a72ccae82
ropExtras.java
ilterShowActivity.java
ache/ImageLoader.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
6416dd59687768d4152d5d954dd0e8c3617b9d97 28-Nov-2012 Ruben Brunk <rubenbrunk@google.com> Added support for Crop extras. Wallpaper & Widget use editor crop.

Bug: 7561976
Bug: 7441237
Change-Id: I0d6644171177650568ed911fc63c0c7e104f8d8c
ilterShowActivity.java
anelController.java
ache/ImageLoader.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageShow.java
ools/BitmapTask.java
ools/SaveCopyTask.java
cc93226fc364a50de3a1479c0912e9af1854b666 24-Oct-2012 nicolasroard <nicolasroard@google.com> Implements Redeye fix

bug:7223838
Change-Id: I21d8d2c8f858fca2e86d18b927cbf6878eb64263
ilterShowActivity.java
anelController.java
ache/ImageLoader.java
ilters/ImageFilterRedEye.java
ilters/RedEyeCandidate.java
mageshow/ImageRedEyes.java
mageshow/ImageShow.java
fc64fe7ced14c5f61846d7e67ee8f9a69f0afc9c 05-Dec-2012 nicolasroard <nicolasroard@google.com> am 870e62ac: Handle the case where the orientation column is not here...

* commit '870e62ac801064f83bffc9095cbaee5fe46bdd80':
Handle the case where the orientation column is not here...
870e62ac801064f83bffc9095cbaee5fe46bdd80 05-Dec-2012 nicolasroard <nicolasroard@google.com> Handle the case where the orientation column is not here...

bug:7537610
Change-Id: I4f64891a789358c20206aea3033fd17514199d62
ache/ImageLoader.java
8965d1f4c2d437e0a0ad4fd225ea2cad9d2471c4 03-Dec-2012 Ruben Brunk <rubenbrunk@google.com> Fix call to Toast outside UI thread.

Bug: 7412281
Change-Id: I976ccd28f696a65a1159b6a092b8aa2f2a2d0e08
ilterShowActivity.java
ache/ImageLoader.java
6e2dd284681a716c55e0937ef2e15a1c7507a1b2 31-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Refactoring crop, made unconstrained.

Bug 7401363

Change-Id: I3ef10c43fd2a01216d6d6c8cc77b31ddef3fdd9b
ilterShowActivity.java
mageshow/BoundedRect.java
mageshow/CropMath.java
mageshow/GeometryMath.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageGeometry.java
mageshow/ImageStraighten.java
41d03cf756c3b46078e53927976d66e2898907e2 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 599393ec: (re-)add vertical/horizontal lines when moving Curves Align histogram with Curves grid.

* commit '599393ecad6803161d5e901ef625e34cfe088009':
(re-)add vertical/horizontal lines when moving Curves Align histogram with Curves grid.
599393ecad6803161d5e901ef625e34cfe088009 29-Nov-2012 nicolasroard <nicolasroard@google.com> (re-)add vertical/horizontal lines when moving Curves
Align histogram with Curves grid.

bug:7361722
Change-Id: I327f3fb0ba844cc09f8b899e59f74d368478d30a
i/ImageCurves.java
i/Spline.java
470258bfe8fd03c5b132ae49f8194e38366bb9ef 29-Nov-2012 Nicolas Roard <nicolasroard@google.com> am 65025459: Merge "Added dashed diagonal for crop." into gb-ub-photos-arches

* commit '6502545991948769bc9ca725dafb9899c2635a01':
Added dashed diagonal for crop.
6502545991948769bc9ca725dafb9899c2635a01 29-Nov-2012 Nicolas Roard <nicolasroard@google.com> Merge "Added dashed diagonal for crop." into gb-ub-photos-arches
5d834ce0c65f89cf3f249f586b360c1a6d7ab99b 29-Nov-2012 Ruben Brunk <rubenbrunk@google.com> Added dashed diagonal for crop.

Bug: 7634466
Change-Id: I14c778766d4b00495b2f5f6fa5f87f4877f76381
ilterShowActivity.java
anelController.java
mageshow/ImageCrop.java
9c2ba29551101ab87cebca5f4beca87432e37cb5 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 0a624bb8: Fix potential crash (regression introduced with fix for 7406402)

* commit '0a624bb8db70f1e71ca511756b886c68f32fedbe':
Fix potential crash (regression introduced with fix for 7406402)
0a624bb8db70f1e71ca511756b886c68f32fedbe 29-Nov-2012 nicolasroard <nicolasroard@google.com> Fix potential crash
(regression introduced with fix for 7406402)

bug:7406402
Change-Id: I7ba92b4cb4fe2976583eba54a5bd25a29eae9d5c
ilters/ImageFilterBorder.java
ilters/ImageFilterParametricBorder.java
1eb3c0af3d9542e68eb18d312dad87485f058378 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 6d867ce0: Set crop ratio to unconstrained by default.

* commit '6d867ce03ea96495d531d7e3f35a21b5aab257ef':
Set crop ratio to unconstrained by default.
6d867ce03ea96495d531d7e3f35a21b5aab257ef 29-Nov-2012 nicolasroard <nicolasroard@google.com> Set crop ratio to unconstrained by default.

bug:7634466
Change-Id: I4b0e82ca77ab19527293334cc96e7b80f2d75535
anelController.java
mageshow/ImageCrop.java
09b1b679bc8773a89b6ce84d353f25eead7d3e3d 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 6e9123a6: Merge "Fix flashing in geometry panel" into gb-ub-photos-arches

* commit '6e9123a658d4ed0dcb80dd376c676f043e2f4baa':
Fix flashing in geometry panel
6e9123a658d4ed0dcb80dd376c676f043e2f4baa 29-Nov-2012 nicolasroard <nicolasroard@google.com> Merge "Fix flashing in geometry panel" into gb-ub-photos-arches
e3d06c85a047bc37c2ef3bb599da07ec036a2a5d 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 3507b925: Merge "Add new borders assets" into gb-ub-photos-arches

* commit '3507b925ce1edb2563c076d2d9f01bfadf9f61e5':
Add new borders assets
3507b925ce1edb2563c076d2d9f01bfadf9f61e5 29-Nov-2012 nicolasroard <nicolasroard@google.com> Merge "Add new borders assets" into gb-ub-photos-arches
48b29c82472006102911f981be7025d21f5fc805 29-Nov-2012 nicolasroard <nicolasroard@google.com> Add new borders assets

bug:7386268
Change-Id: I026c36bdad32ae6a34ce1d5ec83abff319296d30
ilterShowActivity.java
6faf2bb61a436e9581a6f67d1141a603fb195a62 29-Nov-2012 nicolasroard <nicolasroard@google.com> am cd84d676: Fix history panel overlap

* commit 'cd84d67629075795d4c5c28d980f77ff8d75c593':
Fix history panel overlap
cd84d67629075795d4c5c28d980f77ff8d75c593 29-Nov-2012 nicolasroard <nicolasroard@google.com> Fix history panel overlap

bug:7545507
Change-Id: I06236f3025191896c851af1d84dc48a4dde18b1d
ilterShowActivity.java
78cabea71ab108b1de80a0e63cc16aec6bd64fb2 29-Nov-2012 nicolasroard <nicolasroard@google.com> Fix flashing in geometry panel

bug:7406402
Change-Id: If2c6156349b90dfc57c56284ad6d821731e48e1a
ilters/ImageFilter.java
resets/ImagePreset.java
1b1730d1f599b0b5fd52030965643a52261e0b89 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 987bc8aa: Fix wrong colors in Curves

* commit '987bc8aaafa55c45451937b27d94c1d602de4d68':
Fix wrong colors in Curves
a3633df8d2334ecfd90d15f2f59c5a05cb3be1f5 29-Nov-2012 nicolasroard <nicolasroard@google.com> am d24fdf6a: Merge "Fix moving points in the Curves editor" into gb-ub-photos-arches

* commit 'd24fdf6ad148ffeb34a721d90e46d038f5a7b0da':
Fix moving points in the Curves editor
987bc8aaafa55c45451937b27d94c1d602de4d68 29-Nov-2012 nicolasroard <nicolasroard@google.com> Fix wrong colors in Curves

bug:7633765
Change-Id: Ie6d0c175af6a1ade8f225107408ad03e73a289d3
i/Spline.java
d24fdf6ad148ffeb34a721d90e46d038f5a7b0da 29-Nov-2012 nicolasroard <nicolasroard@google.com> Merge "Fix moving points in the Curves editor" into gb-ub-photos-arches
bf9c431d8d863f7ffb54c984ed9801079be6d0f6 29-Nov-2012 Ruben Brunk <rubenbrunk@google.com> am 7a36d427: Merge "Added locking to ImageLoader." into gb-ub-photos-arches

* commit '7a36d4275ea0375d4e6a940cc3307dbe716cf85c':
Added locking to ImageLoader.
7a36d4275ea0375d4e6a940cc3307dbe716cf85c 29-Nov-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Added locking to ImageLoader." into gb-ub-photos-arches
369e4caf10e7352123a4e73b36810f2b0f865ec0 29-Nov-2012 John Hoford <hoford@google.com> am e5b979ed: Merge "reduce size of tiny planet if malloc fails" into gb-ub-photos-arches

* commit 'e5b979edb369877463e07680dddd9983bd2501cb':
reduce size of tiny planet if malloc fails
e5b979edb369877463e07680dddd9983bd2501cb 29-Nov-2012 John Hoford <hoford@google.com> Merge "reduce size of tiny planet if malloc fails" into gb-ub-photos-arches
952144dd3146a195ea4bd0be3f88275df8b31c64 29-Nov-2012 nicolasroard <nicolasroard@google.com> Fix moving points in the Curves editor

bug:7632994
Change-Id: Ibd0b22594ad9be52e32ea860976861e4619fb513
i/ImageCurves.java
431651dfe26ea0d0cce2e3734feabcd12266a9a7 29-Nov-2012 nicolasroard <nicolasroard@google.com> am 5d2227a7: Merge "Add a triangle to the popup button view" into gb-ub-photos-arches

* commit '5d2227a793b51f44f664a739cc7e931c40ba4970':
Add a triangle to the popup button view
5d2227a793b51f44f664a739cc7e931c40ba4970 29-Nov-2012 nicolasroard <nicolasroard@google.com> Merge "Add a triangle to the popup button view" into gb-ub-photos-arches
2380d02e56f4239758d9a456c2f28566c37437d9 16-Nov-2012 Ruben Brunk <rubenbrunk@google.com> Added locking to ImageLoader.

Bug: 7471850
Change-Id: Ifbaf6e3547fad546a6faa94694bc7d3c7bb4711c
ache/ImageLoader.java
7681f68e37fef0a7cf20de99d99e628ca5653f36 29-Nov-2012 Ruben Brunk <rubenbrunk@google.com> am 6a94446d: Minor fix for some FP rounding errors in crop.

* commit '6a94446de01e8b6b034cc537ee3e65d507d47a47':
Minor fix for some FP rounding errors in crop.
6a94446de01e8b6b034cc537ee3e65d507d47a47 28-Nov-2012 Ruben Brunk <rubenbrunk@google.com> Minor fix for some FP rounding errors in crop.

Bug 7566505

Change-Id: Ic3b849b26e0435e0e51a3ddd80c25d8e6e9949aa
ilters/ImageFilterGeometry.java
mageshow/GeometryMath.java
mageshow/GeometryMetadata.java
90feaa549de22d45f790073bc2d351a93ccc76b6 14-Nov-2012 Earl Ou <shunhsingou@google.com> use ExifParser in ImageLoader

Change-Id: Ibcee97c15b2cc7df3aaa6c6c65535ca00cef2ed6
ache/ImageLoader.java
4cdb22512f322d2749aa57e07abeebf65b47c26f 08-Nov-2012 John Hoford <hoford@google.com> reduce size of tiny planet if malloc fails

bug:7477815
Change-Id: I03fec9246e368fb7f929769dc5e5e6266761dc34
ilters/ImageFilterTinyPlanet.java
74ecfe19c3b5f49b1305a496033be67bbf6d0293 01-Nov-2012 Sascha Haeberling <haeberling@google.com> am 769d38db: Fix tiny planet not using XMP metadata anymore

* commit '769d38db5736cd690ab7837c0824572739c39184':
Fix tiny planet not using XMP metadata anymore
769d38db5736cd690ab7837c0824572739c39184 01-Nov-2012 Sascha Haeberling <haeberling@google.com> Fix tiny planet not using XMP metadata anymore

Bug: 7452777

Background: Semantics of isPanoramaSafe has changed and should not be
called from within the TinyPlanet filter at all.

Change-Id: I6bada525d30d9ff21fdff99f52c6697c3f828c7e
ilters/ImageFilterTinyPlanet.java
f675cd16e8188a8d0b3a34dbc1a74c40ed36eb1e 31-Oct-2012 nicolasroard <nicolasroard@google.com> Add a triangle to the popup button view

bug:7442434
Change-Id: I7b784f2a5662ef694daef6cd926f60694b3eee4f
ilterShowActivity.java
i/FramedTextButton.java
bf1677a434760fcb7389a30c18e05cc3e7926d40 29-Oct-2012 Doris Liu <tianliu@google.com> Disable save button when there's no modification

Bug: 7353884
Change-Id: I1b88e8b8ab3a92aad1226c60062a17a2f4badfb9
ilterShowActivity.java
mageshow/ImageShow.java
dc03ae144d838714446b239f2b0c519d956af6ff 29-Oct-2012 nicolasroard <nicolasroard@google.com> Reset rotation flag

bug:7386221
Change-Id: I45a615a880a96d54bbde0a5ce648e02ff86db1de
ache/ImageLoader.java
98990049451cda3540f6cff1ae8065c3675ed3d8 29-Oct-2012 nicolasroard <nicolasroard@google.com> Merge "Fix zooming position" into gb-ub-photos-arches
17540e58b8454e820a6273365cee94742d9b9900 29-Oct-2012 John Hoford <hoford@google.com> Do not copy XMP data if it has TinyPlanet filter

bug:7429072
Change-Id: I791db8ae8157741eb4cd74e9b6f749275b6b6cc3
resets/ImagePreset.java
2f8301760867dc269c90bbeb338495f80e841c08 26-Oct-2012 nicolasroard <nicolasroard@google.com> Fix zooming position

bug:7386221
Change-Id: I70215d3c3e12d08eee40a3cc848e3fc50f7dda75
ilterShowActivity.java
ache/ImageLoader.java
mageshow/GeometryMetadata.java
mageshow/ImageZoom.java
2d2b69b0d86ad3131faf83164253a5255ff941ed 27-Oct-2012 nicolasroard <nicolasroard@google.com> Fix rounding issue affecting TinyPlanet

bug:7428061
Change-Id: Ieeb4c27d4c426d7052c49ca88ca61ff0785000a3
mageshow/GeometryMetadata.java
a0fe81ade88cb631d068094bb8ec37a91810f45e 27-Oct-2012 Nicolas Roard <nicolasroard@google.com> Merge "Changed rotated display parameter increments to 90." into gb-ub-photos-arches
af0dc7f486553fd96b33b15e5380cb1928462d69 27-Oct-2012 John Hoford <hoford@google.com> change thumbnail and reset behaviour

bug:7386757
bug:7343047
Change-Id: I0b44309f047b790025fb806ce041e2265489f027
ilterShowActivity.java
mageshow/ImageSmallFilter.java
d9f4bd8f81f83c93005d55d42157dd7cec754ac3 26-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Changed rotated display parameter increments to 90.

Bug: 7393432
Change-Id: Id94a28c88cc06a7d99aab0d01dae4fc59cefbab2
mageshow/ImageRotate.java
8d8cdf7f67db69309fd740ca301fbeaadac8a9f0 26-Oct-2012 nicolasroard <nicolasroard@google.com> Fix colors in rotate and mirror

bug:7419025
Change-Id: Icf92de032f62f93a3ac57e042ea582c760d9f600
mageshow/ImageGeometry.java
mageshow/ImageShow.java
f0eb72eab7be3183417deff6dadb4937b90b9e59 26-Oct-2012 nicolasroard <nicolasroard@google.com> Fix crash when showing history

bug:7418823
Change-Id: I0a84bb4d8fc8b42fc953f8301bb2b24cf64edce7
ilterShowActivity.java
mageshow/ImageShow.java
24f28850adcb14a1de87e538f60f3bb309bed284 26-Oct-2012 Nicolas Roard <nicolasroard@google.com> Merge "Do not add crop into preset if in inital setup" into gb-ub-photos-arches
a2a4c9a985d789e853211f21cd265460f16d2de1 26-Oct-2012 John Hoford <hoford@google.com> Do not add crop into preset if in inital setup

bug:7417545
Change-Id: I355936645e555e3d6b950923af301b437570dd93
mageshow/ImageGeometry.java
6106c833161cf8e64fc6a9580116f11f4a02d98b 26-Oct-2012 John Reck <jreck@google.com> Merge "Add loading spinner" into gb-ub-photos-arches
00914f56c3390caa224b1c9fc07624665de40113 25-Oct-2012 John Reck <jreck@google.com> Add loading spinner

Bug: 7408575

Change-Id: Ia737b36abb88d75381f41c25474e3cc03448dbb9
ilterShowActivity.java
4164fabf5f9324adde9954130aad13c2f72aa24a 26-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Fix issue where aspect bounds don't get applied." into gb-ub-photos-arches
7f999551167ce313e36ba35e3682593f8cf80e52 25-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix issue where aspect bounds don't get applied.

Bug: 7407937
Change-Id: Ie6484d6458657d6284e04de755a8cc1a912dfb6c
anelController.java
mageshow/ImageGeometry.java
5aa454b3bde8b2162eb2b91400973113e2c63070 26-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed crop intent.

Bug: 7415140
Bug: 7403813
Change-Id: I545162544f845d210d21185cddaca09b219fb091
ilterShowActivity.java
8bc296e233298dbc76da22f01aaffec11e539d19 25-Oct-2012 nicolasroard <nicolasroard@google.com> Fix crash when starting filtereditor

bug:7415170
Change-Id: I9d54b1179f343aa089bfd9a065ecddaa8a4283b8
ache/DirectPresetCache.java
ache/ImageLoader.java
dffe6a6f8bbf4565df211b07bcfc23d6864a48b6 25-Oct-2012 nicolasroard <nicolasroard@google.com> Fix default for tiny planet

bug:7410938
Change-Id: If43317c2ad1e22ca1a3d3de1eef91ea2556252dd
ilters/ImageFilterTinyPlanet.java
e7a71372747af0ef03f9d953c28ed62de58315d3 25-Oct-2012 nicolasroard <nicolasroard@google.com> Fix update view

bug:7410583
Change-Id: I8e773bc4ba550c2a362b46e5a6488ad7b3c29646
ache/ImageLoader.java
b13e1788ddf886fcdfd1ec837a59ec242bb33dae 25-Oct-2012 Sascha Haeberling <haeberling@google.com> Merge "Fixes TinyPlanet crashed due to too excessive memory usage." into gb-ub-photos-arches
4a601448dff06711df2d08e75d4b0c43aa57600e 25-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Fixed blackscreen when launching crop from menu." into gb-ub-photos-arches
13b2fd3ab7ff65ac5c18b4c9de69062f3a549669 25-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed blackscreen when launching crop from menu.

Bug: 7410287
Change-Id: I60ae95cff82c789df37ce1b45fbaaaffa1aa552b
ache/ImageLoader.java
mageshow/ImageCrop.java
mageshow/ImageShow.java
044513931d31a4b86f622b1af36e9ce947672be7 25-Oct-2012 Sascha Haeberling <haeberling@google.com> Fixes TinyPlanet crashed due to too excessive memory usage.

Bug: 7409664

Change-Id: If82882ce7186500f5a3af769d490275233a6191c
ilters/ImageFilterTinyPlanet.java
2c6ea941a80ea22317d664e329aed51f5f7417b9 25-Oct-2012 nicolasroard <nicolasroard@google.com> Add rotation to tinyplanet view

bug:7389189
Change-Id: Ib072879190bcd96c552581bf9240876b10ca362d
ilterShowActivity.java
anelController.java
ilters/ImageFilterTinyPlanet.java
mageshow/ImageTinyPlanet.java
7592704e662e49e4bbf3ba86a43d790774829bb0 25-Oct-2012 nicolasroard <nicolasroard@google.com> Fixes UI stuff

bug:7393871
bug:7387596
Change-Id: I833c6f713ab71c4dce896f66e191a2a1a42b3e2f
ilterShowActivity.java
i/FramedTextButton.java
0a23b42e4a3e3a93ce7389bfb7352944f644add6 25-Oct-2012 nicolasroard <nicolasroard@google.com> Change background and panel colors

bug:7385980
Change-Id: I67edeeda0df311203e4cedc140d42a3d9d41a7b4
ilterShowActivity.java
mageshow/ImageSmallFilter.java
d49d53206a197b08ec4754d8751b6860e33d9f48 24-Oct-2012 John Reck <jreck@google.com> Move loadBitmap to async task

Bug: 7406705

Change-Id: I4e540e08d239d2e57f0ae6be5d70c8777cdbab2a
ilterShowActivity.java
ache/ImageLoader.java
ilters/ImageFilterTinyPlanet.java
eb6a24e13ab8bc6f2a70bf5e8cc70f469809acb9 24-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Took out aspect ratio switching.

Bug: 7406414
Change-Id: Iba6e59d728d6f1ce81ea62b01a86dfaa355383b9
anelController.java
mageshow/ImageCrop.java
ca05711f0e6f788f0e2937fef04599d612911ca6 24-Oct-2012 nicolasroard <nicolasroard@google.com> Merge "Save the image when applying tiny planet" into gb-ub-photos-arches
98ba1a5eb757bb358d75b2f2e5d6fc4c11d805d9 24-Oct-2012 nicolasroard <nicolasroard@google.com> Save the image when applying tiny planet

bug:7403622
Change-Id: Ic199b163d6418b6d45c2da10b915f2088dd52e16
ilterShowActivity.java
anelController.java
20ae55ef793f8a307fd0fc03a6010c36e7cbc56b 24-Oct-2012 John Hoford <hoford@google.com> limited the size of textures to 2048

bug:7404007
Change-Id: I77fac900e213ca16c2accfa8f59d0cd300559836
ache/ImageLoader.java
c60752b28bcdc859b24040f77883568e0838ed74 24-Oct-2012 Sascha Haeberling <haeberling@google.com> Use XMP meta-data for correct tiny planets.

Bug: 7403766

Change-Id: Ie03d40d0396d352d6fe48c91b995a2f872c98a06
ache/ImageLoader.java
ilters/ImageFilterTinyPlanet.java
eb75699bcd5762a9ffd7ee0d4d14a4e5eb2e2389 24-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed scaling factor for ImageShow and rotations.

Bug: 7392240
Bug: 7386048
Change-Id: I156c52acbd041604df2f7ccacca3a80f1b9fdb3b
mageshow/GeometryMath.java
mageshow/GeometryMetadata.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
3fb2007892a436f704dc168c0549a6c8ee201e4a 24-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Fix so mirror gets applied." into gb-ub-photos-arches
75bfc6824f213d9fe65abb74bd17b31c9b63cc9d 24-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix so mirror gets applied.

Bug: 7402773
Change-Id: I531b795c2f43379e9eaf1ad3b9292e62c867ec3c
mageshow/GeometryMetadata.java
3d4f2c7443f6f6015efab769bfaad19263137c67 24-Oct-2012 John Hoford <hoford@google.com> Support XMP data, fixed read file on another thread

bug:7293391
Change-Id: I634857dea3c4d0d204c3fb40f0eec9dc1a9af263
ilterShowActivity.java
ache/ImageLoader.java
f46da69aefd9afe0b4326a2fcea8e33c294136bb 23-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Increased touch tolerance in cropping.

Bug: 7342281

Change-Id: Ice2ba5f07074b1518e4064bbda489aae7ba17b22
ilterShowActivity.java
mageshow/ImageCrop.java
a41224997ef9be9c0d04534f7b6b9c6b933bfe05 22-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Reworked crop/transform UI.

Bug: 7385644
Bug: 7378335
Bug: 7366075

Change-Id: Iee7e0a0741b69269b08726bad45e29d86834054e
anelController.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMath.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageShow.java
mageshow/ImageStraighten.java
67fefdb9b77644c955e1c0c5b1fcd51e2374f212 24-Oct-2012 John Hoford <hoford@google.com> add support for black and white filters, add rotation API to tiny planet

bug:7386370
bug:7389189
Change-Id: I1720893000c39edf28a356fb7b56634f004ef120
ilterShowActivity.java
anelController.java
ilters/ImageFilterBwFilter.java
ilters/ImageFilterTinyPlanet.java
a850a543225e9f7a72c5a49bb6099573c7efda13 24-Oct-2012 Bobby Georgescu <georgescu@google.com> Fix jank when launching editor from Camera filmstrip

Bug: 7301182
Status bar visibility in FilterShow will now match
the one in Camera/Gallery so that there isn't weird
jank when launching.

Change-Id: I3e942633b351264d2cd38cc5b587de32e38521ed
ilterShowActivity.java
f129cb70f4d2b43a147b399d91650414defa6dd9 23-Oct-2012 nicolasroard <nicolasroard@google.com> Express the borders size in percentages

bug:7379459
Change-Id: I14c91dbee0480a3880a11b166fcce3673c2ff3eb
ilterShowActivity.java
ilters/ImageFilterParametricBorder.java
a9bc8ef5774557a66bcb9bb6d38cb16f7ef56e2e 23-Oct-2012 nicolasroard <nicolasroard@google.com> Hide the history panel on rotation

bug:7386882
Change-Id: Id68fa1680318b85b4b5b5e54221377d504687d93
ilterShowActivity.java
5d7e98f781fbd450295850d00adfb50540d53b3f 23-Oct-2012 nicolasroard <nicolasroard@google.com> Fix another potential crash in Curves

bug:7379140
Change-Id: I5f2f21b56595799c0e46e13bf5278b44803f4080
i/ImageCurves.java
i/Spline.java
fb90fd60f155f6fef0334a0739be55a2717c17f5 23-Oct-2012 nicolasroard <nicolasroard@google.com> Fix flickering in geometry panel

bug:7344214
Change-Id: I34c980061c2d51e7b97ec95fc77e3331cffdf8d5
mageshow/ImageShow.java
resets/ImagePreset.java
a9f280f938b5fd5891c5cfe0999f8f1d4945d7a1 23-Oct-2012 nicolasroard <nicolasroard@google.com> Add copyright notices

bug:7387634
Change-Id: Iaac0b55c9857f609312b78a613d074d323174ea1
enteredLinearLayout.java
ilterShowActivity.java
istoryAdapter.java
mageStateAdapter.java
anelController.java
ache/BitmapCache.java
ache/Cache.java
ache/DelayedPresetCache.java
ache/DirectPresetCache.java
ache/ZoomCache.java
ilters/ColorSpaceMatrix.java
ilters/ImageFilter.java
ilters/ImageFilterBW.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
ilters/ImageFilterBorder.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterExposure.java
ilters/ImageFilterFx.java
ilters/ImageFilterGradient.java
ilters/ImageFilterHue.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterRS.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterSharpen.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterTinyPlanet.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
ilters/ImageFilterWBalance.java
mageshow/GeometryMath.java
mageshow/ImageBorder.java
mageshow/ImageSmallBorder.java
mageshow/ImageSmallFilter.java
mageshow/ImageWithIcon.java
mageshow/ImageZoom.java
resets/ImagePreset.java
resets/ImagePresetBW.java
resets/ImagePresetBWBlue.java
resets/ImagePresetBWGreen.java
resets/ImagePresetBWRed.java
resets/ImagePresetFX.java
resets/ImagePresetOld.java
resets/ImagePresetSaturated.java
resets/ImagePresetXProcessing.java
rovider/SharedImageProvider.java
i/ControlPoint.java
i/FramedTextButton.java
i/ImageButtonTitle.java
i/ImageCurves.java
i/SliderController.java
i/SliderListener.java
i/Spline.java
ec995b6bf6e2476e820b1e02d0d3a567b1ecb2fc 23-Oct-2012 nicolasroard <nicolasroard@google.com> Fix slow / jerky tracking in Curves

bug:7394837
Change-Id: I70758b463601faa19d05da58d0163b31df7b4b91
i/ImageCurves.java
i/Spline.java
31529940021b9a18611b1a3fb4a0317ab8c89618 20-Oct-2012 nicolasroard <nicolasroard@google.com> Shows filtered images in geometry modules and comparison.

bug:7279469
bug:7379286
bug:7344214
bug:7379140

Also:
- cache multiple version (with/without geometry or filters applied)
- doesn't show the original image anymore when waiting for a filtered version (shows nothing instead for now)
- fix potential crash in Curves

Change-Id: I4eabd42c30f6d370571f177d5efe92550798aed8
ache/DirectPresetCache.java
ache/ImageLoader.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageSmallBorder.java
mageshow/ImageSmallFilter.java
mageshow/ImageZoom.java
resets/ImagePreset.java
i/ImageCurves.java
5fbfe6f1d1f407e68b7334c6a5988f20bcf16d79 23-Oct-2012 John Hoford <hoford@google.com> on entry check if Tiny Planet if not remove UI

bug:7391885
Change-Id: Ic2bffa9f9fbaa2d437ce231a1478a1b63a0eed83
ilterShowActivity.java
ache/ImageLoader.java
4ed09a1d07d7a0cb8bb966b9c68e3ac5cc5fa889 19-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix geometry xforms & minor bug.

Bug: 7376048

Fixed geometry transform. Fixed minor bug where the foldername
for saved edited images was incorrect.

Change-Id: I901df11cf71cd987b354dd7821fef7a484b0cbd3
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
0a32b7afc5286a5c7aa334b9338591d61a49731f 20-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix to ensure visible history adapter strings are from xml.

Bug: 7379327
Change-Id: I5fcb6fec1e9abe05689dd3b9f4e70e518a9e09d1
ilterShowActivity.java
istoryAdapter.java
anelController.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageRotate.java
mageshow/ImageStraighten.java
resets/ImagePreset.java
23e58b3595de28bc8f899f3fba1ca9734533213c 22-Oct-2012 nicolasroard <nicolasroard@google.com> Fix the undo/redo/reset menu item state

bug:7357734

- enable/disable the undo/redo/reset menu item
depending on the history.

Change-Id: I633008bc9a99eef2e7289b290fc96120f09b3825
ilterShowActivity.java
istoryAdapter.java
c778aab129fb001fdff1ccf167867fc40fbf7523 22-Oct-2012 nicolasroard <nicolasroard@google.com> Prevent unveil direction to change as long as no touch up

bug:7385925
Change-Id: I16f17e6de1624f7a40b16641122103edc0f5bb64
mageshow/ImageShow.java
15a056e3cc1970bc0b99dba71df8222ba0345859 22-Oct-2012 nicolasroard <nicolasroard@google.com> Fix crash in Curves module

bug:7379140
Change-Id: I26f30d24eb8cf2db9248f29549d8b435d941a325
i/ImageCurves.java
104165f1f9858bdebb2d219b077f5227203f7c02 22-Oct-2012 nicolasroard <nicolasroard@google.com> Fix several issues with crop/straighten

bug:7386266
bug:7386270
bug:7385727

- use a transparent white for the bounds instead of green
- add "rule of third" lines to the crop tool
- improves preview image quality for geometric operations

Change-Id: I94c233e7ea89d67451e7808fb71537d03a1c183d
ilters/ImageFilterGeometry.java
mageshow/ImageCrop.java
4d276f338bbdc53f8a3b4806265bc26c7fe0ea7c 21-Oct-2012 nicolasroard <nicolasroard@google.com> Only translate the main panel if we have to.

bug:7386882
Change-Id: Ib670eb4e513f0bbebd3ecca052fe27180dcf5fdc
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
267c4c6a513671441031a9c21839995aecc4fc52 21-Oct-2012 nicolasroard <nicolasroard@google.com> Revert partially CL https://googleplex-android-review.googlesource.com/#/c/243614/

bug:7384984
Change-Id: Id10c7ac08cc7aab4d2f4b19c88b20d0f3369807a
ilters/ImageFilterGeometry.java
2f879102d630815df64636b8d37e3a7eea8e8b65 20-Oct-2012 Sascha Haeberling <haeberling@google.com> Adds a tiny planet (stereographic projection) image filter.

Bug: 7293391

Also fixes an issue where the preview value was statically set to 100.
This adds a preview parameter value that can be set for this purpose.

Change-Id: I68c4ec04e86ab8a29ef7f561e5f21a298003677e
ilterShowActivity.java
ilters/ImageFilter.java
ilters/ImageFilterTinyPlanet.java
e9c55b28a4a155c2e1c1f5aec615a0c56e38ade4 20-Oct-2012 John Hoford <hoford@google.com> Add the infrastructure to support Tiny Planet

bug:7293391
Change-Id: I25d95b78a832fa5f20b661e13c4028041517da19
ilterShowActivity.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterTinyPlanet.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
resets/ImagePreset.java
3926a685eb08ee2bb5e6cf9dc03d070462f19f64 20-Oct-2012 nicolasroard <nicolasroard@google.com> Merge "Improves swipe gesture" into gb-ub-photos-arches
f7403a58d17e56de6e3bebd9ac08bc77f3cd43e4 19-Oct-2012 nicolasroard <nicolasroard@google.com> Improves swipe gesture

bug:7379463

- better timings
- add original label
- remove the gesture detector from ImageZoom (use the parent's one)

Change-Id: Ib6879e471dfc21cb3a112aa36a61cd304516cf7f
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
00d64dd584c6d08310a32a28e75aebc6eb8238ea 19-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix geometry xforms & minor bug.

Bug: 7376048

Fixed geometry transform. Fixed minor bug where the foldername
for saved edited images was incorrect.

Change-Id: Icb3156f02b7db7b50a455aaa31ee70832e3fdca8
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageFlip.java
c5590eb1a20b112e67e4c43684790587f844fc6b 19-Oct-2012 nicolasroard <nicolasroard@google.com> Improves Curves & Crop UI

bug:7361722

- Use new assets
- Add a margin
- Add a popup menu
- Add a new button showing the current channel
- Add popup menu, new assets, new button for Crop as well

Change-Id: I0e09098e3135d2213f7f4cd64cd75a3a518a07da
ilterShowActivity.java
anelController.java
mageshow/ImageCrop.java
mageshow/ImageShow.java
i/FramedTextButton.java
i/ImageCurves.java
i/Spline.java
a680a0c32ae3321c632288b36083f2782af2c55b 19-Oct-2012 Doris Liu <tianliu@google.com> Adding support for tiny planet in gallery

Bug: 7344427
Change-Id: I6fad734b28022f45cc551d81212ee4d3a0c867b2
ilterShowActivity.java
014a111f10a7523415ca210bc6fe1e4f00183d31 18-Oct-2012 John Reck <jreck@google.com> Save XMP & Exif data on edited photos

Bug: 7293391
Bug: 7329199
Bug: 7376660

Change-Id: I23b1637a9a494c1dc43b1fc1359cdaf3e75bc23f
ache/ImageLoader.java
resets/ImagePreset.java
ools/ProcessedBitmap.java
ools/SaveCopyTask.java
d7899c56b8df278dfd6720ae11eadc2f89fe8094 18-Oct-2012 nicolasroard <nicolasroard@google.com> Fix undo/redo/back button behaviour with effects and enable history

bug:7332980
bug:7357734
bug:7325872
Change-Id: Ie952a410c218c91ac927095ddcf542209fe7b90c
ilterShowActivity.java
istoryAdapter.java
anelController.java
ilters/ImageFilterCurves.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageStraighten.java
i/ImageCurves.java
i/Spline.java
60d252795f41d0cfe4d0e11b4d1e32d4547368c9 19-Oct-2012 nicolasroard <nicolasroard@google.com> Handle screen rotation

bug:7328773
Change-Id: I3c03c233a5b5a883963c8fd124c760655fd12bc7
mageshow/ImageShow.java
d2594385ace41da27d50f38eadf72831acd48175 19-Oct-2012 nicolasroard <nicolasroard@google.com> Fix broken build

Change-Id: I088926bd7fad32017861027d7786a4c178aca122
anelController.java
33e58a68ee1d4866169d41b7d88c6eff0c70dae0 19-Oct-2012 nicolasroard <nicolasroard@google.com> Hide curve channel picker

bug:7375053
Change-Id: I7aa5f9db44dc657b0f4282a1bb2ea41bde322d36
ilterShowActivity.java
anelController.java
2576a29cccf1d96edeef071914e8b775c230e8e8 18-Oct-2012 Sascha Haeberling <haeberling@google.com> First cut at a skeleton for the TinyPlanets filter.

Bug: 7344426

This is not hooking up the real algorithm yet, but unblocks Doris so she
can add the button while we rewrite the algorithm.

Change-Id: I685b6c189e8ac124670db53c37565c4f1ff1f606
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterTinyPlanet.java
08e6b8650dfb11e282cca22da71750bcb2e5e478 18-Oct-2012 Doris Liu <tianliu@google.com> Merge "Fix for initial edited picture is gray" into gb-ub-photos-arches
41a99ab167b83fc41d604c82ceda33a875883e98 18-Oct-2012 Doris Liu <tianliu@google.com> Fix for initial edited picture is gray

Bug: 7373880
Change-Id: I0aa18ba850608437ae6327b3f3d676b218bcc75e
ools/SaveCopyTask.java
eb4a9359eaf8a717d6bda5df3d1831cf8f547423 18-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed initial aspect button text.

Bug: 7374910
Change-Id: I2c86b7c5b242f930692e2e6feda8a85533c509d8
anelController.java
0addfc7f6342184a67cdd8b5cc3872c6a5c87e55 18-Oct-2012 Doris Liu <tianliu@google.com> Save edited picasa to "Edited Online Photos" album

Bug: 7346157

This CL includes the following changes:
1) Save the new image to a new folder named "Edited Online Photos"
2) After the picture is saved, the user will be in the "Edited Online Photos" folder
3) Change the toast during saving to "Saving to" + new folder name

Change-Id: Ic505925425419ba9e3c7dac31fd403bf73d6887d
ilterShowActivity.java
ools/SaveCopyTask.java
ef8597fe38f9808096cc2f68921a54a6fc01e3f0 18-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed disappearing aspect ratio button.

Bug: 7369518
Change-Id: I5342339fa5a6e42d38b1ec7a8e6398bbb6901526
anelController.java
3518ff575247a5ce923a0cd65fc82e046f8eaeae 18-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Added support for crop actions. Changed overflow menu to use new editor." into gb-ub-photos-arches
63926d2ed2ca2921de8dca9b3a52c1d64d8afc46 17-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Added support for crop actions. Changed overflow menu to use new editor.

Bug: 7281479
Bug: 7337191
Change-Id: I91055c972666e4c2d605903646b55d8c67ae87f3
ilterShowActivity.java
da974d84c8aa0758afe2dc7382657ff5efc80157 18-Oct-2012 John Hoford <hoford@google.com> fix crash from configurable slider ranges

bug:7293391
Change-Id: I17498a2066acdb5c53763610980fe2f6532f2f34
mageshow/ImageShow.java
43b906d81caa4379eae1a1643194c8b3d34b1ad5 17-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Moved many strings to xml. Changed UI filter order. Renamed things.

Bug: 7344749
Bug: 7322949
Change-Id: Ia9ebc45fb2c743a458af270be429f07198ea3c1b
ilterShowActivity.java
anelController.java
ilters/ImageFilterFx.java
mageshow/ImageSmallFilter.java
i/ImageButtonTitle.java
de8dbdff27e4b5c1626024e20fae9fb535238453 18-Oct-2012 John Hoford <hoford@google.com> Merge "fix rotating normal images" into gb-ub-photos-arches
55550694a3f40fbf5dfc95c35a8e253aedab931e 18-Oct-2012 nicolasroard <nicolasroard@google.com> Fix back button behaviour

bug:7290000
bug:7256201
Change-Id: Ia6f5726b0602c45e98566bcb5e027686e7f2fe57
ilterShowActivity.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterCurves.java
ilters/ImageFilterFx.java
ilters/ImageFilterParametricBorder.java
mageshow/GeometryMetadata.java
mageshow/ImageShow.java
mageshow/ImageSmallBorder.java
resets/ImagePreset.java
e5da585e6cb73cff8775b21a69a01f8bf513d2ab 17-Oct-2012 John Hoford <hoford@google.com> fix rotating normal images

bug:7353416
Change-Id: I86875286ea81982bdb55e9df22e44827b521d257
ache/ImageLoader.java
95404c666640177abf72ca2278585a16f30cf390 17-Oct-2012 nicolasroard <nicolasroard@google.com> Fix UI stuff

bug:7354368
bug:7362027
bug:7344915
Change-Id: I2efd5de0971e5dfbc989d60860348280c03b3db4
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/ImageSmallBorder.java
mageshow/ImageSmallFilter.java
d53bfbff620c1e9878effa13f083ff0e6c4ee96c 17-Oct-2012 John Hoford <hoford@google.com> rotate images before saving

bug:7353416
Change-Id: I113de1fa16725c9483a447a64ab1a41a3bbe679f
ache/ImageLoader.java
3038d014b7ade998d1820c997242b9d9d8bc7ccf 17-Oct-2012 John Hoford <hoford@google.com> add support for configurable slider ranges

bug:7293391
Change-Id: Ie4984ce85387bf4d7a0a38e318eb20f6802ffc96
ilterShowActivity.java
ilters/ImageFilter.java
ilters/ImageFilterFx.java
ilters/ImageFilterHue.java
mageshow/ImageShow.java
34c807c8d89f9bfa9565ab52746d845acfb714fd 17-Oct-2012 Nicolas Roard <nicolasroard@google.com> Merge "Added fixed aspect ratio support for cropping." into gb-ub-photos-arches
178a1c115552a22526fb3a263a01c3cc66300328 17-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed flip (mirror) orientation.

Bug: 7342859
Change-Id: Ic9508927738f64e82e1bd078461b6ee1e1892300
mageshow/ImageFlip.java
0f7dc6ef6e736c0993240450b50b91721c79c43e 15-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Added fixed aspect ratio support for cropping.

Bug: 7350377
Change-Id: I8110ea999c764de675fe11f586ab9bc7af205f46
ilterShowActivity.java
anelController.java
mageshow/GeometryMath.java
mageshow/ImageCrop.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageStraighten.java
i/ImageButtonTitle.java
e34a5a5eaedb870798a5cc7415079d04a6ca42e0 16-Oct-2012 nicolasroard <nicolasroard@google.com> Fix when we cannot load an image

bug:7321636
Change-Id: I82cd603d531a1b743737a7c5b65005d370f2cdb1
ilterShowActivity.java
ache/ImageLoader.java
20fb632c407a2dfb5ec769560c61deacc77b8764 16-Oct-2012 John Hoford <hoford@google.com> prevent original now acts like any other FX filter

bug:7353358
Change-Id: Id4efa45ddb8a8a0ca6d201ffc0b45fdd2f3caabf
ilterShowActivity.java
ilters/ImageFilterFx.java
3992ae6cf1cbb7b57a22d8287c40451558408335 16-Oct-2012 nicolasroard <nicolasroard@google.com> Fix curves tool

bug:7344301
bug:7328680
bug:7289525
bug:7234239
Change-Id: I78d09dc2b38b11ccb2aac38ceef3acd8041f245e
ilterShowActivity.java
anelController.java
ilters/ImageFilterCurves.java
i/ControlPoint.java
i/ImageCurves.java
i/Spline.java
b894202fbb21b237c48e24b2f65b1ca297c61332 16-Oct-2012 John Hoford <hoford@google.com> filters now support orientation

bug:7353416
Change-Id: Ie6f01f37428dc86d338c5cb5a80630aa3a879eaa
ache/ImageLoader.java
f2bc13fc959dbb272abaaf50251540fab5c5d093 16-Oct-2012 John Hoford <hoford@google.com> fix for the cache

Change-Id: Ib5c82aa602df961d15064e732b3701c8d6cd66ff
bug:7345592
ache/DirectPresetCache.java
5ec40a6ba587fa8bd50958d263bb6fc6280de4c1 14-Oct-2012 nicolasroard <nicolasroard@google.com> Fix dimensions to use dips instead of pixels

bug:7343798
Change-Id: I3d576ae334e580ad9da5b56d4ae84f749004ec21
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
i/ImageButtonTitle.java
b470b229fbfd782db6758f331e4a6f918e305b02 14-Oct-2012 nicolasroard <nicolasroard@google.com> Fix cropping and saving issues

bug:7342359

Change-Id: Ia59eb3f423b8c4f420b7b6f120735856a84cd854
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageGeometry.java
62e962bcb9fc03f3cfeac5ece8d3e95fc2dd0718 12-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Adding crop UI. Fixes a number of other UI bugs.

Bug:7337191
Change-Id: If63dbdac6722ad4fc6c30c165d6c2eeb7011c240
ilterShowActivity.java
anelController.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageGeometry.java
mageshow/ImageStraighten.java
46163a396828fa000b4a53cf87811e4111e3cb88 12-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Moves matrix function to GeometryMetadata. Fixes scaling issues.

Bug:7337191
Change-Id: Icfd50c8a07ef02f2346a8ab7b57303de3866d74d
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageGeometry.java
75608166f54891972ebad3d8fd958fed9a5300e6 12-Oct-2012 nicolasroard <nicolasroard@google.com> Add back button handling

bug:7332980

- fix crash as well.

Change-Id: Id93ee7c194df6ac5e38def2e5f0fb3c5ecc0c2e4
ilterShowActivity.java
anelController.java
ilters/ImageFilterWBalance.java
6111c54dea4d16fce6f4981d9d5bb8ed81f31af9 12-Oct-2012 nicolasroard <nicolasroard@google.com> Fix UI

bug:7328726

- add one pixel border
- hide parameter value on certain effects
- increase scale for border icons

Change-Id: Iffacec18477895701cba069500ee617bf3f9f2b7
anelController.java
mageshow/ImageSmallBorder.java
ea5df36ac1cdfbb569e6ba725c2df433d614d0f5 12-Oct-2012 John Hoford <hoford@google.com> layouts, image icons, and layer behavour

bug:7328726
Change-Id: I94300771dd7b6ff5b4196365f13320fbc4bdde92
enteredLinearLayout.java
ilterShowActivity.java
mageshow/ImageWithIcon.java
7d161351c5aac3f88eb61003d56f30275ad4a180 12-Oct-2012 Bart Sears <bsears@google.com> Adjust text on Apply button

ALL CAPS was a bit loud, so go back to mixed case, lower
font size to 18dip, and remove ":".

Bug: 7333492
Change-Id: I18885808437e6328ec94c40df25ea0678d381825
anelController.java
8e1536da92f155731d5fd729ec5b2bf00709091a 12-Oct-2012 nicolasroard <nicolasroard@google.com> Add new borders

bug:7233749
Change-Id: I34afe40f85c72491dac7b26ea4433ede96e09a0a
ilterShowActivity.java
ilters/ImageFilterParametricBorder.java
e533f65961ed601ded1803caeab6cef0a778d2f2 12-Oct-2012 nicolasroard <nicolasroard@google.com> Fixes Rotate, Flip, Straighten tools.

bug:7314849
Bug:7224232
Bug:7218935
Change-Id: I418287ff1f81c25f8e089821d823dc29ee62ff0e
ilterShowActivity.java
anelController.java
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
mageshow/ImageStraighten.java
resets/ImagePreset.java
11a21df4be6984a180e27b9915a9d6af7e7ef359 12-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Fixed apply bar text. Moved strings to xml." into gb-ub-photos-arches
8d3c2837cf91a7fca7782b82950471d4656d15a8 12-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fixed apply bar text. Moved strings to xml.

Bug: 7333492
Change-Id: I650a7178e5351c98d0bf5808ccdf6c597a88dada
anelController.java
fafb2edbb9928039b887f59685d82593bd79e06a 11-Oct-2012 John Hoford <hoford@google.com> fixed manta image size and double FX issue

bug:7328636
Change-Id: I572255c65fb2d461dce6f52d056be6b3c4d987f6
ilterShowActivity.java
ache/ImageLoader.java
ilters/ImageFilterParametricBorder.java
ilters/ImageFilterVignette.java
resets/ImagePreset.java
a19830b4fd9050b48386cd904d99cfd2566cc515 11-Oct-2012 John Hoford <hoford@google.com> Fix application of FX to not wipe out borders etc.

bug:7289442
Change-Id: I9efdfdc1d8a8c02a718e91a089b531ff26fd582d
ilterShowActivity.java
anelController.java
ilters/ImageFilter.java
ilters/ImageFilterBorder.java
ilters/ImageFilterFx.java
ilters/ImageFilterWBalance.java
mageshow/ImageSmallFilter.java
resets/ImagePreset.java
resets/ImagePresetFX.java
i/ImageCurves.java
fb6edb42e7e0b132844d4e87c2a76c758f48b684 11-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Remove compare and reset from apply bar and fix text.

Bug: 7326079
Change-Id: Ifb4d42ec9f30b9c2c6d46e943ca36c915a15c024
ilterShowActivity.java
anelController.java
b4a3f4764a58d6d918d96399e1b05db887b9f9ad 11-Oct-2012 Bobby Georgescu <georgescu@google.com> Merge "Change FilterShow theme and extra remove gray line" into gb-ub-photos-arches
fea98f55311b39977969dc071296bacd48813e0b 11-Oct-2012 Bobby Georgescu <georgescu@google.com> Change FilterShow theme and extra remove gray line

Bug: 7326326
Change-Id: Ie2286e36da77fb22907f21d084177268f919d10e
mageshow/ImageShow.java
53f24f0fbfd787a4ab2f129499d2c7ef240a517f 11-Oct-2012 John Hoford <hoford@google.com> forced fx bitmaps to load unscaled

bug:7327105
Change-Id: I780638f6919e89ae957993732fdbe123e8d8e866
ilterShowActivity.java
4988eff4c8eda325a616337d1aaa0666cc301a7c 10-Oct-2012 John Hoford <hoford@google.com> add White balance & disable UI elements

bug:7234321
Change-Id: Ic44bfe30b5d25e7d4442c4e6d4fd9e0e8410c7af
ilterShowActivity.java
anelController.java
ilters/ImageFilterWBalance.java
1b72a2f1124610b8050dbbdff9f1bb548199fd2e 10-Oct-2012 John Hoford <hoford@google.com> small fix to red eye code

bug:7234321
Change-Id: I796b11fd3050bf3582749e02f7d8173bc78ea292
ilters/ImageFilterRedEye.java
08458dc637d92ee5f12e34d49c34cc10f4e19c7d 10-Oct-2012 nicolasroard <nicolasroard@google.com> Latest UI

bug:7233983
bug:7233980

Also fixes border scaling issues.

Change-Id: Ia9365800e057f481936ffdd13a5d8c5a9dab14b5
ilterShowActivity.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
ilters/ImageFilterBorder.java
mageshow/ImageShow.java
mageshow/ImageSmallBorder.java
mageshow/ImageSmallFilter.java
resets/ImagePreset.java
resets/ImagePresetBW.java
resets/ImagePresetBWBlue.java
resets/ImagePresetBWGreen.java
resets/ImagePresetBWRed.java
resets/ImagePresetSaturated.java
457e88cd2ba6a8a93b1643a3fb3d50ee758671ad 10-Oct-2012 John Hoford <hoford@google.com> add filters

bug:7234321
Change-Id: I4c9695c3ad90fcb7f4d67d40faa0a7da85f99030
ilterShowActivity.java
ilters/ImageFilterFx.java
resets/ImagePresetFX.java
bd14e82756742a67f3a6dfe5d1f93d7ae5cadef0 09-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Merge "Implementing Geometry save operations." into gb-ub-photos-arches
18fc4c1c247897db0dc74e4598a512827af816e9 09-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Implementing Geometry save operations.

Bug: 7224232
Bug: 7218935
Change-Id: I83e5f8a5dc29c5b6be0bb69f10eadf823122bb97
ilters/ImageFilterGeometry.java
6e733b74465ad6994c23d624fd8ee9b7c249e7b3 09-Oct-2012 Bobby Georgescu <georgescu@google.com> Fix share crash after closing photo editor

Bug: 7306707
Change-Id: If589e1d84bc05c4d68a02feed7aaed05a568359d
ilterShowActivity.java
93dfe7a1df07a64701369b480578410efb740a27 09-Oct-2012 nicolasroard <nicolasroard@google.com> Add procedural borders

bug:7233980
Change-Id: I81008efa3d256061ec27d1ca2333debfb0ab6dd5
ilterShowActivity.java
ilters/ImageFilterParametricBorder.java
mageshow/ImageSmallFilter.java
resets/ImagePreset.java
895e13e85dcb156cdc4eff882e10c4497a56de1e 09-Oct-2012 nicolasroard <nicolasroard@google.com> Fix crash when starting the editor

Bug: 7224232

CL 236429 readded offending lines after the merge...

Change-Id: I670c60ba366d2c8ec343b26c65580e8900c67819
mageshow/ImageShow.java
a66df0c9e8106ef6a275e20ab2a47286e054fe7c 09-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Added the rest of the Geometryfilter stubs.

Bug: 7224232
Bug: 7218935
Change-Id: I9ebbc4a98b5696e1514995e465aa4e145fdfa4f8
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
mageshow/ImageGeometry.java
mageshow/ImageShow.java
de154778c8f94121cb2117fcf6224c40c01b6132 09-Oct-2012 nicolasroard <nicolasroard@google.com> Fix crash introduced with the GeometryMetadata

bug:7224232
bug:7279964
bug:7298708

- Also remove the slide gesture (only use the slider widget)
- use scaleFactor to apply sharpen proportionally

Change-Id: Icce786cb53f2d3d6feada76c63108a563aaab7a3
ilterShowActivity.java
ache/ImageLoader.java
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
mageshow/ImageShow.java
mageshow/ImageZoom.java
90b1d251973bfa748d435896fc277cb4024451ad 08-Oct-2012 John Hoford <hoford@google.com> add redeye and improve shadow removal

bug:7234321
Change-Id: I12c2eb28555d7594fddf86dfa224219b70137681
ilterShowActivity.java
anelController.java
ilters/ImageFilterRedEye.java
ilters/ImageFilterShadows.java
7bd602506fee36f3ef0a68bfa1ba5dd1e74ca5dd 08-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Added stub for applying geometry flip.

Bug: 7224232
Bug: 7218935
Change-Id: Iaeea6a94f4fea44a8046f09a0fce72fe32ed7cc0
ilters/ImageFilterGeometry.java
mageshow/GeometryMetadata.java
resets/ImagePreset.java
8537d097f8827caedc8c39564de54d36eae8b16f 27-Sep-2012 Ruben Brunk <rubenbrunk@google.com> Adding Crop, Rotate, Flip.

Bug: 7224232
Bug: 7218935

Adding geometry manipulation UI features.

Change-Id: If924313c18121e6d192a1934e76691bd578d8eb0
ilterShowActivity.java
anelController.java
mageshow/GeometryMetadata.java
mageshow/ImageCrop.java
mageshow/ImageFlip.java
mageshow/ImageGeometry.java
mageshow/ImageRotate.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageStraighten.java
resets/ImagePreset.java
ec29b73d77a8ff2f000eb04d662d85d63d8f8d09 08-Oct-2012 Bobby Georgescu <georgescu@google.com> Show progress indicator dialog when saving edited image

Bug: 7301277
Change-Id: Ied4f9abeeaa950a0c78c0a652b3be4634dd96ce3
ilterShowActivity.java
81eb9976f967d9b3faa1749a8ab29d1743cf347d 06-Oct-2012 nicolasroard <nicolasroard@google.com> Add scale factor / quality parameters in filters

bug:7248352
Change-Id: I2e4ca86d681eba2e97ddc550f88d9f702ecba65d
ache/BitmapCache.java
ache/DelayedPresetCache.java
ache/DirectPresetCache.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterBW.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
ilters/ImageFilterBorder.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterExposure.java
ilters/ImageFilterGradient.java
ilters/ImageFilterHue.java
ilters/ImageFilterRS.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterShadows.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterVibrance.java
ilters/ImageFilterVignette.java
resets/ImagePreset.java
ools/ProcessedBitmap.java
92e2341248e99c691f38820503984bc5e2f18811 05-Oct-2012 nicolasroard <nicolasroard@google.com> New UI...

bug:7289525
bug:7289361

Change-Id: Ifde15d57f0d307417a1c7a7ae9b1122be873558f
ilterShowActivity.java
anelController.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageStraighten.java
resets/ImagePreset.java
i/ImageCurves.java
i/SliderController.java
f47e790e3f3553f69abe054eec20bd7585118843 05-Oct-2012 nicolasroard <nicolasroard@google.com> Add a reset item menu

bug:7234317
Change-Id: I3129b16f83981ab22ce17341d8401822369686eb
ilterShowActivity.java
b559b2dd6637660ddbbdbae79a742c9f0fb1180b 04-Oct-2012 John Hoford <hoford@google.com> add vibrance fix a free in shadows

bug:7234321
Change-Id: I52b1b952fcdc34c23464793621df60aa7e8e00b2
ilterShowActivity.java
ilters/ImageFilterVibrance.java
5448bf8095483574649afcc2add7f153670c7450 03-Oct-2012 nicolasroard <nicolasroard@google.com> Implement sharpen

bug:7279964
bug:7247494
bug:7234321

- add a sharpen filter
- add infrastructure to use RenderScript
- some refactoring (add an ImageSlave class)
- add new zoom UI

Change-Id: Id94dc94d32866c7107b6818adf4db35d0c6c0b01
ilterShowActivity.java
ache/ImageLoader.java
ache/ZoomCache.java
ilters/ImageFilter.java
ilters/ImageFilterRS.java
ilters/ImageFilterSharpen.java
ilters/convolve3x3.rs
mageshow/ImageBorder.java
mageshow/ImageShow.java
mageshow/ImageSlave.java
mageshow/ImageStraighten.java
mageshow/ImageZoom.java
i/ImageCurves.java
i/SliderController.java
i/SliderListener.java
accef756f100d5c27a4d13d6a6bfa5c75714e5bc 04-Oct-2012 Owen Lin <owenlin@google.com> Fix NPE in ImageLoader.

bug: 7275805
Change-Id: Ied04553a97efe5b4996418f20d834d6bd0893976
ache/ImageLoader.java
124a9d3f2adc08fdef179e1922762d024d27fd69 03-Oct-2012 nicolasroard <nicolasroard@google.com> Merge "Fix ANR in image editor" into gb-ub-photos-arches
1046a23a15aa2aa291b490ce7c0781141f4c2f20 03-Oct-2012 nicolasroard <nicolasroard@google.com> Fix ANR in image editor

bug:7275425
Change-Id: I01a89579e17a0e4fc0817b61c7fda48ca54d0afa
ilters/ImageFilterGradient.java
mageshow/ImageStraighten.java
c7b2c287bfbe3f53a4d65800c3884b0082ad683c 03-Oct-2012 John Hoford <hoford@google.com> Add Shadow feature

bug:7234321
Change-Id: Ib0d4db773486e469ed818385b68b7b907070c297
ilterShowActivity.java
ilters/ImageFilterShadows.java
i/ControlPoint.java
0ee91a2b74808fa3f51d370daaddf99f588d72ef 01-Oct-2012 nicolasroard <nicolasroard@google.com> Implements image sharing

bug:7233986
Change-Id: I8feb94d77facf8dbb8da5fab89b49ed7c224116e
ilterShowActivity.java
ache/ImageLoader.java
mageshow/ImageShow.java
rovider/SharedImageProvider.java
ools/ProcessedBitmap.java
ools/SaveCopyTask.java
3cf072213abc2e2b03f7c1a0069b37b2ca79f70c 02-Oct-2012 John Hoford <hoford@google.com> Merge "Fix exposure and fixed warnings" into gb-ub-photos-arches
bf97d3aaeddfba06f6a00ee7abb23fcd28eb2e7d 02-Oct-2012 John Hoford <hoford@google.com> Fix exposure and fixed warnings

bug:7234321
ilterShowActivity.java
ilters/ImageFilterBrightness.java
ilters/ImageFilterExposure.java
02506a90577ba3f767d192b9547d4478bcc149a8 02-Oct-2012 Ruben Brunk <rubenbrunk@google.com> Fix for exceptions when image has no orientation data.

Bug: 7219163

When image has no orientation data, getOrientation now
catches the SQLiteException.

Change-Id: I6783f05bae67532c1b186fc07ca96b9361440984
ache/ImageLoader.java
bf93da72576b28f4e9dfb27f8f3fef702c8ae82d 29-Sep-2012 nicolasroard <nicolasroard@google.com> Fix border bug and filter application
- fix layout (use framelayout)
- fix copy imagepreset
- added a current image state panel
- remove title for border images for now

bug:7256090
bug:7249672
bug:7234317
bug:7225150

Change-Id: I958628a1604c7e436e5d121556c8744f5748b1ec
ilterShowActivity.java
istoryAdapter.java
mageStateAdapter.java
ilters/ColorSpaceMatrix.java
ilters/ImageFilter.java
ilters/ImageFilterBW.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
ilters/ImageFilterBorder.java
ilters/ImageFilterBrightness.java
ilters/ImageFilterContrast.java
ilters/ImageFilterCurves.java
ilters/ImageFilterGradient.java
ilters/ImageFilterHue.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterVignette.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
resets/ImagePreset.java
0c3203f1789df3f8bd772dfd655e73b44636b629 29-Sep-2012 nicolasroard <nicolasroard@google.com> Remove the individual Curves channel filters
Reorder the filters

bug:7234317
Change-Id: Ia726fa8ea82580c97784eb03d4c6740cf4a603c4
ilterShowActivity.java
d42f6c69c5980110c16cd679f914c4e4e7caa29d 28-Sep-2012 John Hoford <hoford@google.com> Add contrast & brightness filters
Added hue fixed contrast
Stablized Contrast, Saturation, Tint, Exposure

bug:7234321
Change-Id: Iadd1e3ab215b60f920b718fa56611a07f24effee
ilterShowActivity.java
ilters/ColorSpaceMatrix.java
ilters/ImageFilterBrightness.java
ilters/ImageFilterContrast.java
ilters/ImageFilterHue.java
ilters/ImageFilterSaturated.java
786fe6476e4ccf4b98489ff69d8ef439533cdc2a 29-Sep-2012 nicolasroard <nicolasroard@google.com> Improve ActionBar
- show both undo and redo
- add the checkmark with done instead of the up mark

bug:7233986

Change-Id: I32af8068b08763461b720054f270cb6acabefbbf
ilterShowActivity.java
7caab0dc36f69b4c51c39bd191f2df44ea586b70 28-Sep-2012 nicolasroard <nicolasroard@google.com> Change the slider values range to -100 -> 100

bug:7247494
Change-Id: Ie007d93ac5e6c412fb97c1fc8cfb383387cec2a0
i/SliderController.java
9594c8d3e0dd0d6157710ceae1d1deea8e566db4 28-Sep-2012 nicolasroard <nicolasroard@google.com> Use an actionbar
- move the "show original" button to the bottom left
- move the history button to the overflow menu for now
- add a reset item in the overflow menu.

bug:7234317
bug:7233975
bug:7233986
Change-Id: Icc1d03d1e1ce18f38b1169b466be62645424bc7e
ilterShowActivity.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
mageshow/ImageVignette.java
863b4e65d172a19111f46e43f97e7e41927a3bc7 28-Sep-2012 nicolasroard <nicolasroard@google.com> We weren't applying the parameter on an existing filter

bug:7247494
Change-Id: I482eecc34a5f91bc7d2cc5986e79b832b9aa3ef2
ilterShowActivity.java
9579b81504c16ac77aa7442767fbabe6abcfe24b 28-Sep-2012 nicolasroard <nicolasroard@google.com> Only apply the parameter to the currently edited filter

bug:7247494
Change-Id: I88b90ee5ea1d5bb83342a4be392308ea756375a1
ilterShowActivity.java
ilters/ImageFilter.java
mageshow/ImageShow.java
resets/ImagePreset.java
02f778af1f8a2250d91da450f82c30572de96062 28-Sep-2012 nicolasroard <nicolasroard@google.com> Remove the pie slider, add a linear slider

bug:7247494

Change-Id: Id002b46d4a0ee0ff2a3ed9c4924defd0b1760b79
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
i/PieSlider.java
i/PieSliderListener.java
i/SliderController.java
i/SliderListener.java
e3f9f579d73af613a33ba1d0a93dc101ea671a69 27-Sep-2012 nicolasroard <nicolasroard@google.com> Load the correct library...

bug:7165910
Change-Id: I4cb19078b00268f179722a1c8ed594e68b35e953
ilterShowActivity.java
0d7cdf8e763fb65c32bfad65245b3753deb75737 25-Sep-2012 nicolasroard <nicolasroard@google.com> Initial import of the new image editor

bug:7165910
Change-Id: I756d6594f5bddd233772c979410362ca22e232a3
ilterShowActivity.java
istoryAdapter.java
ache/BitmapCache.java
ache/Cache.java
ache/DelayedPresetCache.java
ache/DirectPresetCache.java
ache/ImageLoader.java
ilters/ImageFilter.java
ilters/ImageFilterBW.java
ilters/ImageFilterBWBlue.java
ilters/ImageFilterBWGreen.java
ilters/ImageFilterBWRed.java
ilters/ImageFilterBorder.java
ilters/ImageFilterCurves.java
ilters/ImageFilterGradient.java
ilters/ImageFilterSaturated.java
ilters/ImageFilterStraighten.java
ilters/ImageFilterVignette.java
mageshow/ImageBorder.java
mageshow/ImageShow.java
mageshow/ImageSmallFilter.java
mageshow/ImageStraighten.java
mageshow/ImageVignette.java
resets/ImagePreset.java
resets/ImagePresetBW.java
resets/ImagePresetBWBlue.java
resets/ImagePresetBWGreen.java
resets/ImagePresetBWRed.java
resets/ImagePresetOld.java
resets/ImagePresetSaturated.java
resets/ImagePresetXProcessing.java
ools/SaveCopyTask.java
i/ControlPoint.java
i/ImageButtonTitle.java
i/ImageCurves.java
i/PieSlider.java
i/PieSliderListener.java
i/Spline.java