summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/imageshow/MasterImage.java
Commit message (Collapse)AuthorAgeFilesLines
* This removes all non-Camera stuff from Camera2.Sascha Haeberling2013-08-061-581/+0
| | | | | | | Note: Camera2 is a clone of Gallery2 right now. Note 2: I will bring .mk files back later. Change-Id: Ida958654296f5ebaacb6bb0ff59d52a7c37ce6fc
* Refactoring Geometry handling.Ruben Brunk2013-08-011-75/+9
| | | | | | | | | | | | | Bug: 9170644 Bug: 9366654 Bug: 9366263 - Consolidates all the geometry transforms in GeometryMathUtils and significantly reduces complexity. - Removes GeometryMetadata object and dependent code. - Removes ImageGeometry and geometry update callbacks. Change-Id: I59add51907459593244c9ebaadef585efc7486d5
* Remove FilteringPipelinenicolasroard2013-07-191-6/+9
| | | | | | | | | Reorganize things around the filtering service. - add HighresRenderingTask - add RenderingRequestTask - add UpdatePreviewTask Change-Id: I3da34fee8c624fb55311c3e1639857fc1bcdadad
* Add background processing servicenicolasroard2013-07-161-0/+3
| | | | | | bug:7298624 Change-Id: Ie79f88fd84fdf8f4dab6a8071f06a819e247b357
* Add equality check into FilterCurveRepztenghui2013-07-151-2/+2
| | | | | | | Consequently add equality check support in Spline and ControlPoint. bug:9468909 Change-Id: I8078b994beac4056ca92e76da0e15d618389e56e
* Combine ImageLoader and CropLoader utility classes.Ruben Brunk2013-07-151-13/+15
| | | | | | | | | | | Bug: 9356969 Bug: 9170644 - Refactor to eliminate code duplication in image loading classes. - Fix bugs caused by the inability to determine MIME types for images that aren't in Gallery's content provider (causes b/9356969). Change-Id: I30c2ba5c0cd37aac624681a2cec9abddaa78f9c2
* Refactoring ImageLoader.Ruben Brunk2013-07-101-21/+100
| | | | | | | | - Moves state (history, loadlisteners, bitmaps, etc.) from ImageLoader to MasterImage. - Makes ImageLoader into a utility class. Change-Id: I7a8a988c61848694a86a4b2919bf8f30bfd2be8c
* Fix state panelnicolasroard2013-07-101-6/+0
| | | | | | | Labels were not reflecting looks changes bug:9746512 Change-Id: Ia2dd2a760f38dbd48c8a4d43e3d46ee2b875771f
* Move classes to pipeline packagenicolasroard2013-07-021-4/+4
| | | | Change-Id: I9d664537d845d9daeb352c8006d0296a3f546dca
* Pipeline refactoringnicolasroard2013-07-021-0/+9
| | | | | | | Remove the temp representations and instead use a triple buffer for ImagePresets. Change-Id: I4cdcfbe4941af72b38fe42385085ff4a20eb78cc
* Pipeline refactoringnicolasroard2013-07-011-7/+12
| | | | | | Add SharedBuffer and Buffer class Change-Id: I823a9520541e3be5321a3deb5e58a358588b6cf3
* Fix the save button issue.ztenghui2013-07-011-5/+23
| | | | | | | | | When dealing with non Fx filters, the hasModification() really need to go deep to figure out whether things has changed. bug:9468909 Change-Id: I89495f147f7af7c35490def84805aae98e3f917f
* Refactor HistoryAdapternicolasroard2013-06-271-4/+4
| | | | | | | - Remove the adapter part - Rename into HistoryManager Change-Id: I58de5661770f8796882ff4a633aec700bd8bc1a5
* Save button now behaves correctly for filter changes.ztenghui2013-06-271-5/+24
| | | | | | | | | | | | Basically, save the original filter from the file's XMP. Compare the current filter against original one to decide whether or not the file has been modified and needed to be saved. At the same time, make sure we don't save "None" filter in the ImagePreset. bug:9468909 Change-Id: I5b86ab95556b6b010367c9577b02c0bb42ffb824
* Move history classes to their own packagenicolasroard2013-06-271-2/+2
| | | | Change-Id: Ib4f50c56b445788cad3b973673008d8a89244867
* Fix selected frame in looks and bordersnicolasroard2013-06-271-0/+1
| | | | Change-Id: Id1839a028f3044929043d7c910df30a1fcabdda1
* ImagePreset cleanupnicolasroard2013-06-271-27/+10
| | | | | | Get rid of remaining ivars related to history Change-Id: Ic106ef6a96f4727c6dd46d7be3d059bdc42e5a2a
* Cleanup in ImagePresetnicolasroard2013-06-261-4/+5
| | | | | | Move GeometryMetadata to the list of filters Change-Id: I0bef13ca0d9cb41e68eddd108000ff7bd426b313
* Added serialization IDs for frames, adds frames to analytics.Ruben Brunk2013-06-171-1/+3
| | | | | Bug: 9467671 Change-Id: I6f21e7bc9ca7255a290ba7cd1a94e9b07e7b06cb
* zoom to center of double tapJohn Hoford2013-05-281-1/+1
| | | | Change-Id: Idfc257f92dd1a97d9109b9f5325299b8e1432c37
* am 26e3c48b: Merge "Disable zoom" into gb-ub-photos-bryceJohn Hoford2013-05-201-1/+15
|\ | | | | | | | | * commit '26e3c48b831e39ced1db18673f12fb3c7a2d56d8': Disable zoom
| * Disable zoomJohn Hoford2013-05-171-1/+15
| | | | | | | | | | | | | | Bug: 8791729 Change-Id: I2ee9d9e644842ce0a7014a1665e6bd1d001e4f06
* | am 69f5d8cb: Fixes EDIT intents.Ruben Brunk2013-04-251-0/+5
|\| | | | | | | | | * commit '69f5d8cbf51422454257a00d7959b2e8d50cb0ca': Fixes EDIT intents.
| * Fixes EDIT intents.Ruben Brunk2013-04-251-0/+5
| | | | | | | | | | | | Bug: 8712238 Change-Id: I63bb07dc304b2745a29e3bf7510e8b38ccb59c48
* | resolved conflicts for merge of 6cc7a476 to gb-ub-photos-carlsbadnicolasroard2013-04-251-0/+15
|\| | | | | | | Change-Id: Ide133370403bbcc6a509aa9f064ee8da38abac25
| * UI changesnicolasroard2013-04-241-0/+15
| | | | | | | | | | | | bug:8664728 Change-Id: I133328543af534c745526d0d58aa7a61f5748a9d
* | Merge "Support for save state in images" into gb-ub-photos-carlsbadJohn Hoford2013-04-181-0/+2
|\ \ | |/ |/|
| * Support for save state in imagesJohn Hoford2013-04-171-0/+2
| | | | | | | | | | | | bug:8626775 Change-Id: I2a34a6027b23dab9c1802f672bfbf399cac0c4f7
* | Remove History panelnicolasroard2013-04-161-1/+0
|/ | | | | | | | | | | | 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
* New state panelnicolasroard2013-04-151-4/+4
| | | | | | | bug:8620913 bug:8503386 Change-Id: I35c95103e3b5097df93fa3f48e5562a479915f06
* Fix double-tap behaviournicolasroard2013-03-301-1/+2
| | | | Change-Id: I17282bce5af9d65b704e3853181ef3cbfde4992e
* Implements progressive renderingnicolasroard2013-03-291-9/+43
| | | | Change-Id: I32bd2072126a4fad4342f7d9ffa1cff3b5da84cf
* Refactoring: removed unnecessary apply calls.Ruben Brunk2013-03-221-50/+1
| | | | Change-Id: Ic592a00a8487f6a2499c34929b0ec8afad2a73b6
* Improves double-tap and comparison mechanismnicolasroard2013-03-191-1/+4
| | | | Change-Id: I1fda50d7d179703db9e0e525550018c259233e89
* Memory usage improvements, speed improvementnicolasroard2013-03-081-2/+3
| | | | | | | | - free filters resources agressively - implements multiple rendering pipelines - some cleanup Change-Id: Ib9ed268b0b2662d0bf5c049adcf046b556954c37
* Implements double-tap to zoomnicolasroard2013-03-051-0/+9
| | | | Change-Id: I716d847d6320504c963b197f11b0deea1fc338cb
* Visual Historynicolasroard2013-03-051-0/+26
| | | | Change-Id: I3397c44b8c47985c97de5b82456c03469b2fb8db
* Simplify and speed up thumbnail creationnicolasroard2013-03-041-0/+59
| | | | Change-Id: I1423573c600a807081f81d3cb3036b690e426f9e
* Fix preview rendering speed...nicolasroard2013-03-011-0/+3
| | | | Change-Id: I6a6ba3c14a91d60446f28f5dce52fd3c4bc49f79
* Improves State panel and Refactor FilterShowActivitynicolasroard2013-03-011-0/+1
| | | | | | | | - handles multiple xml layout - add a portrait layout - improves the state panel (delete, etc.) Change-Id: I29762c99cdd467db8705174c660304c8ed673ce2
* Revert "Cleanup ImagePreset"Nicolas Roard2013-02-281-3/+4
| | | | | | This reverts commit 0f0765676e5be73c7187a44ee88e500ab691bf01 Change-Id: Id5a7eec61cdac3d57c8c4c790d24adf258410545
* Cleanup ImagePresetnicolasroard2013-02-271-4/+3
| | | | Change-Id: I89e180293a290adb76d4fc8a9a8965fa1445440e
* crop fixJohn Hoford2013-02-271-0/+30
| | | | Change-Id: Ie2e79992bf45fffb0ae00c4a4fd879546fa1450f
* refactor the geometry codeJohn Hoford2013-02-271-2/+6
| | | | Change-Id: I5b0381ec5e127aabf37924af64fbeb490755bc9a
* Pinch to zoom refinenicolasroard2013-02-211-4/+74
| | | | Change-Id: I538defa55a4ed898dd7c936ec813f052ac1b9e0a
* Add pinch to zoomnicolasroard2013-02-201-0/+35
| | | | Change-Id: I5d90a7ce5d890f613fa957244c6ac5291496cf1a
* Update thumbnails when the geometry changesnicolasroard2013-02-121-1/+18
| | | | Change-Id: I44d70839efb7e00edfb1e6c1f73296beab09783c
* Generate thumbnails asynchronouslynicolasroard2013-02-121-0/+4
| | | | Change-Id: I6a2520fc869280a2a7be9c9b5673e17038964a02
* Fix loading screennicolasroard2013-02-081-1/+6
| | | | Change-Id: Id41c4c93782bea7f11d75f0ddcdd4529f4fc9758
* Fix leaks / initnicolasroard2013-02-081-1/+8
| | | | Change-Id: I5befdc24cc89cdcfb73ee4d13f076b1c4a585cf6