summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add user presets saving/loadingnicolasroard2013-07-3012-20/+658
| | | | Change-Id: I85c5dd0df1e9264a01c8d7a6d44602e87799890c
* Merge "add Grad filter" into gb-ub-photos-carlsbadJohn Hoford2013-07-3010-0/+1684
|\
| * add Grad filterJohn Hoford2013-07-2910-0/+1684
| | | | | | | | Change-Id: I30fc0810c54f3daa31726188a4c3762df33953a7
* | Refactor CameraManager.Angus Kong2013-07-298-476/+1071
| | | | | | | | | | | | | | | | | | | | | | | | 1. CameraManager should be the only class accessing android.hardware.Camera. 2. For potential future upgrade in Camera HAL and android.hardward.Camera API upgrade, CameraManager should be just an interface instead of concrete implementation. 3. waitDone() in CameraProxy is removed. 4. ShutterCallback, PreviewCallback, PictureCallback and AF Callbacks are wrapped by our own interfaces. Change-Id: I595da17a1a9c6d476ee805b71c7f45ebb609e465
* | Merge "Refocus integration phase 1." into gb-ub-photos-carlsbadSascha Haeberling2013-07-273-1/+36
|\ \
| * | Refocus integration phase 1.Sascha Haeberling2013-07-243-1/+36
| | | | | | | | | | | | | | | | | | Bug: 9966846 Change-Id: I591ce1ee878a9f4d6bd63eddef6e79608ffd69ec
* | | Fix disappearing fragmentnicolasroard2013-07-261-0/+1
| |/ |/| | | | | Change-Id: Ic478ad75a458bb36001c91f8627aab7643fa0a47
* | Fix geometry serializationnicolasroard2013-07-261-15/+0
| | | | | | | | Change-Id: I3040cfdb08f6cc6dbd4fd1eb5444b3395a68c7da
* | Added support to export to a flattened photo.Ruben Brunk2013-07-254-19/+35
|/ | | | | | | | | | Bug: 10008212 - Adds a menu item to allow a photo with edits to be flattened into a separate photo. - Fixes bug where crop intents fail to save cropped images. Change-Id: I1dcf1bb9ba22e72378f24e7971a74f81b8db7564
* Remove legacy code ActivityBase.java.Angus Kong2013-07-243-646/+28
| | | | Change-Id: I7b372e5d69c3d01b4012ab61bbf725a7fec8a445
* Fix geometry transformnicolasroard2013-07-231-6/+1
| | | | Change-Id: I0c3af6f4122d045f5a8656bc709127aa7ae2ecab
* Merge "Move ImageCurves to the ImageShow package" into gb-ub-photos-carlsbadnicolasroard2013-07-227-10/+8
|\
| * Move ImageCurves to the ImageShow packagenicolasroard2013-07-227-10/+8
| | | | | | | | Change-Id: I458d20df930b9228dcbc60c3ec27f74b152d38cf
* | Fix saving issues with online image.ztenghui2013-07-221-11/+22
|/ | | | | | bug:9468909 Change-Id: I10762dba307999d87fac08b3a2ce7e104264a813
* Merge "Remove FilteringPipeline" into gb-ub-photos-carlsbadnicolasroard2013-07-1911-264/+356
|\
| * Remove FilteringPipelinenicolasroard2013-07-1911-264/+356
| | | | | | | | | | | | | | | | | | Reorganize things around the filtering service. - add HighresRenderingTask - add RenderingRequestTask - add UpdatePreviewTask Change-Id: I3da34fee8c624fb55311c3e1639857fc1bcdadad
* | Merge "Update Uri instead of removing" into gb-ub-photos-carlsbadztenghui2013-07-196-72/+74
|\ \
| * | Update Uri instead of removingztenghui2013-07-196-72/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | In this way, the processing service can have a better presentation. The cache key now include the file Uri and local abs path if exists. bug:9468909 Change-Id: I0919c09ad26bea2e798c99ad376996547f8f2bf8
* | | Add stitching manager in Camera.Angus Kong2013-07-173-1/+115
| | | | | | | | | | | | Change-Id: I2f27c2c0e77ed3d618df890e709ca09076591f70
* | | Refine MediaSaveService to use memory limit.Angus Kong2013-07-171-10/+18
| | | | | | | | | | | | Change-Id: Ieeb06eddbd742896ecb7c50f0f51facaa77b2d21
* | | Refactoring GeometryMetadata.Ruben Brunk2013-07-1712-280/+755
|/ / | | | | | | | | | | | | | | | | | | Bug: 9170644 - First part of multi-step refactor, splits GeometryMetadata functionality into 4 FilterRepresentation subclasses as requested. Change-Id: I212193db8c154f64c550adb9735c0502bcaa7468
* | remove cloneJohn Hoford2013-07-1716-95/+143
| | | | | | | | Change-Id: Ia9f4c1778e06416018eeb07be657bcdd0af1496b
* | fix restoring framesJohn Hoford2013-07-171-22/+24
| | | | | | | | Change-Id: I77a75f3feb8a1affdb579e3c7b196928af1b2bf0
* | Fix help for GalleryGoogle buildsJohn Reck2013-07-173-107/+29
|/ | | | | | Bug: 9886976 Change-Id: I23fc78b924f3757f8ab12f84d3a0c97c1adc2333 (cherry picked from commit 7a43c8c3b85d6f9162651d8ed8b3a11a87490824)
* Add background processing servicenicolasroard2013-07-1617-224/+801
| | | | | | bug:7298624 Change-Id: Ie79f88fd84fdf8f4dab6a8071f06a819e247b357
* Merge "Add equality check into FilterCurveRep" into gb-ub-photos-carlsbadztenghui2013-07-164-2/+64
|\
| * Add equality check into FilterCurveRepztenghui2013-07-154-2/+64
| | | | | | | | | | | | | | Consequently add equality check support in Spline and ControlPoint. bug:9468909 Change-Id: I8078b994beac4056ca92e76da0e15d618389e56e
* | Merge "Remove unnecessary startPreview thread in video." into ↵Angus Kong2013-07-163-52/+41
|\ \ | |/ |/| | | gb-ub-photos-carlsbad
| * Remove unnecessary startPreview thread in video.Angus Kong2013-07-153-52/+41
| | | | | | | | Change-Id: I42dc46748fad3b321178280069555ecdd5c4a962
* | FilterDirectRepresentation always should be considered as has modification.ztenghui2013-07-151-4/+0
|/ | | | | | | Therefore isNil should be false. bug:9468909 Change-Id: I9946d060e7a1c73b6dc27c73d8f3b7986343de98
* Combine ImageLoader and CropLoader utility classes.Ruben Brunk2013-07-158-518/+291
| | | | | | | | | | | 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
* Merge "Use ValueAnimator to ensure callbacks get called" into ↵Doris Liu2013-07-121-79/+62
|\ | | | | | | gb-ub-photos-carlsbad
| * Use ValueAnimator to ensure callbacks get calledDoris Liu2013-07-111-79/+62
| | | | | | | | | | Bug: 9597743 Change-Id: I6b119bb7a6f8bbba76ccc09c28293eb7b5a0457e
* | Added jpeg streaming classes.Ruben Brunk2013-07-1126-0/+2624
|/ | | | | | | | | - Provides streaming operations for decompressing/compressing JPEG files. - Allows pixel operations to be performed on large JPEG images without holding the entire bitmap in memory. Change-Id: I597ddf282b59d2ba6d6bca4722208121e3728f94
* Refactoring ImageLoader.Ruben Brunk2013-07-1020-269/+203
| | | | | | | | - Moves state (history, loadlisteners, bitmaps, etc.) from ImageLoader to MasterImage. - Makes ImageLoader into a utility class. Change-Id: I7a8a988c61848694a86a4b2919bf8f30bfd2be8c
* Fix selection in categoriesnicolasroard2013-07-102-1/+3
| | | | Change-Id: Ica9ff5ba4a6d195f8b1ea1a686e9bbc6772d655f
* Fix state panelnicolasroard2013-07-103-10/+8
| | | | | | | Labels were not reflecting looks changes bug:9746512 Change-Id: Ia2dd2a760f38dbd48c8a4d43e3d46ee2b875771f
* Measure children after the dimension is determined.Angus Kong2013-07-091-1/+5
| | | | | | | | Also, the setMeasuredDimension() in onMeasure() is not necessary as we already called super. bug:9680271 Change-Id: I639454e515edb3027c9e79347d2124a1fcaa529b
* Remove FilterIconButtonnicolasroard2013-07-033-373/+0
| | | | Change-Id: Ie1d7c4e8d3f397323f702eba2809f2589b8071f0
* Merge "Improves portrait categories buttons" into gb-ub-photos-carlsbadnicolasroard2013-07-035-56/+63
|\
| * Improves portrait categories buttonsnicolasroard2013-07-025-56/+63
| | | | | | | | | | | | | | | | | | - use only CategoryView, no FilterIconButton - add xml values for the font size/margins - for now reuse the same Action bitmap - add accessibility contentDescription Change-Id: Ic1ae8015abba27bea0b3c4a2bccbd1a7c9ff4731
* | Try to restore the original file instead of copying when appropiate.ztenghui2013-07-021-10/+33
|/ | | | | | bug:9468909 Change-Id: I09ac244459389b0fdf6f64a79987c176ba8756d8
* Move classes to pipeline packagenicolasroard2013-07-0232-72/+44
| | | | Change-Id: I9d664537d845d9daeb352c8006d0296a3f546dca
* Fix crash in geometrynicolasroard2013-07-021-1/+1
| | | | Change-Id: I4c9292b539643f2e2738d788dcb58f0a129254f9
* Speed up load timesnicolasroard2013-07-024-23/+46
| | | | | | | Compute the small res image on the fly Load the high res preview image after first load Change-Id: Icc556c2204cb4fd25766d90064a5756c877b11cc
* Add stop check in ImageFilterFXnicolasroard2013-07-022-4/+20
| | | | | | speed up switching / interrupting of rendering. Change-Id: I3ef4b1d16047b00a062c86d72cdfff2bfe9817a2
* Merge "Pipeline refactoring" into gb-ub-photos-carlsbadnicolasroard2013-07-028-83/+121
|\
| * Pipeline refactoringnicolasroard2013-07-028-83/+121
| | | | | | | | | | | | | | Remove the temp representations and instead use a triple buffer for ImagePresets. Change-Id: I4cdcfbe4941af72b38fe42385085ff4a20eb78cc
* | Add in carlsbad: Avoid duplicated location popupsDoris Liu2013-07-023-24/+43
|/ | | | | Bug: 9505556 Change-Id: I00859d8d851ea3c75d3bda4fcf5df373f06c2ee0
* Pipeline refactoringnicolasroard2013-07-016-44/+108
| | | | | | Add SharedBuffer and Buffer class Change-Id: I823a9520541e3be5321a3deb5e58a358588b6cf3