History log of /packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7ba23fed935fa796c9c76b16c9bae79bf3f8b969 06-Oct-2014 Alan Newberger <alann@google.com> Fix preference copy migration and incorrect HDR+ sticky bit

A sticky bit upgrader particularly for HDR+ was looking in
globals but was actually a module setting. The copy migrator
was not properly handling booleans! Modified the copy migrator
to properly handle supported types and removed the custom
incorrect upgrader.

Bug: 17875895
Change-Id: Id36abc429d12a77c5462e5c49ef7786e3d092f2c
(cherry picked from commit 90672aa08379e598426c12b529a86afd4b61011e)
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
a830b1aefc9d5f29b512817ac96c68e38a38a13b 03-Sep-2014 Alan Newberger <alann@google.com> Fixing settings upgrades

Did a full audit of upgrade scenarios and performed the following fixes.
* restored pre-existing location upgrade code that handled old upgrades.
preserves location choice from C straight to G.
* added string type format conversion for "old global" values that were
not implemented in the refactor : hdr, hdr+, grid buttons
* moved a "reset" that existed in upgraders that put the user in Camera
mode on upgrade. it should run for everglades upgraders along with size
changes.

Bug: 17317510
Change-Id: I87db511bfa89676525ee727620cb546c180a8ef6
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
b0c36b235198d6d9a38bf13f39aa25359aac9b1a 28-Aug-2014 Alan Newberger <alann@google.com> Actually remove settings

Correct settings removal, which wasn't occurring during upgrades. Will
followup with scrub of preference file references -- there are likely
additional reasons this wasn't causing more crashes, i.e. certain
settings not being ported over earlier versions.

Bug: 16879376
Change-Id: I720a3181958a4201508726d0f6e06803c456f737
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
20571ffe611c58d6d77e8d029b455f18c10181d5 19-Aug-2014 Senpo Hu <senpo@google.com> Change Shamu's default video resolution setting.

Bug: 17060480
Change-Id: I5ce8d2d2960d21856c0f13e9599d80b0edc03ec9
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
e3dfd5a433e39d76578b379fe1539864cf924cee 06-Aug-2014 Sascha Haeberling <haeberling@google.com> [OC] Migrate away from android.util.Size sinc we cannot use it in K.

Bug: 16654225

Change-Id: I2c0ea6b387b8ad38d6e49c84dca8bf2bde34e249
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
fafb8d03af87476aa2986edeb2f6906292df516f 30-Jul-2014 Sascha Haeberling <haeberling@google.com> Put conversion from string to size into SettingsManager.

This way we don't have to spread this logic throughout the codebase.

Change-Id: I2d534d0756a9030e6d67b479a67c86c1cf596589
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
39529585aee23703553c551eadceca78742cf52b 17-Jul-2014 Alan Newberger <alann@google.com> Route switch preferences through SettingManager

This CL adds a custom switch which uses SettingsManager to control
boolean settings. It relocates SettingsManager to the application
to allow access from multiple activities.

Bug: 16327665
Change-Id: I6af084a4443ea79ca270dab382a66ea527897a38
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
831347d9cb5c0e3f03db7aadfc89e91b231104e7 17-Jun-2014 Angus Kong <shkong@google.com> Migrate to use new CameraSettings.

Totally get rid of Camera.Parameters.

Change-Id: I147b88f77ecab52600088a10417c3eac3d7fd340
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
6190c36db653e848f29d1caefc4fa1bb61e8a662 13-Jun-2014 Erin Dahlgren <edahlgren@google.com> New Settings API

Based on discussions from last week and comments on the design doc,
this api begins to implement the following:

1. Adds a "Scope" variable to api, which tells the SettingsManager
whether the setting can be stored globally (so that it is visible
to all parts of the app), or per-camera, or per-module, or per-
custom scope that the api user provides.
2. Separates keys and default values from SettingsManager,
to make it easy to add new settings/defaults from third party
modules.
3. Stores all settings as strings, to avoid upgrade errors, and
handles casting to type requested. Only String, Integer, and
boolean are supported.
4. Opens SharedPreferences files on demand, depending on scope
argument.
5. Creates a "DefaultsStore" to hold the defaults and possible
values of a setting. Then a user can request the default or
possible values of a setting at any time.

Change-Id: I03e0e1dd0955c519f54112e89716014aa963a425
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
5a344964cb003525727c31d295ca3a592c245606 17-Jun-2014 Sol Boucher <solb@google.com> Remove cameradevice subpackage and point references at ex library

This code is being relocated into frameworks/ex for availability to other apps.

Change-Id: Icada261ac7a795b08dd8b187dfd17077077b37c3
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
6607dae6c4d1ee5bbf572695c2042d4d9129a730 11-Jun-2014 Angus Kong <shkong@google.com> Refactor out Camera.Parameters.

Change-Id: Ibc1ddac509381530e887b7491069e6367e9a6088
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
35a25188cbed3d0bebdb9294cc700ac2427c3511 23-May-2014 Doris Liu <tianliu@google.com> resolved conflicts for merge of 26aa92bf to ub-camera-fishlake

Change-Id: Ifa2422c520a78357b6e920b88ec5a744bb694a95
26aa92bf5942bfde16621c6833c14ba0e1ea8b5e 23-May-2014 Doris Liu <tianliu@google.com> Add cling for settings button

Bug: 14683799
Change-Id: Id3785036f2b1642963dfa43f3272da314d952f2d
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
8ec64616380fca92a10a264b232f49af83bf539e 23-May-2014 Seth Raphael <magicseth@google.com> am 75b16d7d: Merge "Convert camera size settings on upgrade" into ub-camera-everglades

* commit '75b16d7da5922cec46c1385bc3c175a09cbb1b08':
Convert camera size settings on upgrade
5b577a679eb790c4c8ad410436cca0a8cad28f7d 22-May-2014 Seth Raphael <magicseth@google.com> Convert camera size settings on upgrade

In older versions of the camera, the settings
wsere stored as “small”, “medium”, or “default”.

Now the app expects absolute resolutions to be
stored in the settings.

Bug: 14617489
Change-Id: I9d9373b6bc98c1c2ba25cb51de122673b3edef6a
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
15473d4b69f4ad619aa10430e4bc86ab4fa815d0 14-May-2014 Erin Dahlgren <edahlgren@google.com> Add new hdr plus flash setting.

This setting will be used by GcamModule to manage their
torch mode. It should be different from the Camera 1 api
flash mode setting, because they are semantically different.

GcamModule needs to set enableHdrPlusFlash in the BottomBarSpec
to enable this feature.

Also normalize names, HDRPLUS/hdrplus -> HDR_PLUS/hdr_plus,
for consistency, to reflect the clear majority usage.

Depends on:
* GcamModule ag/465936

Bug: 13076855
Change-Id: I6fe5ab8b1c7b9fa1acd1181445748c0257d21ea4
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
6c75164c89f3bbd4f894b9c49a7914a24268a999 06-May-2014 Doris Liu <tianliu@google.com> Add back countdown timer

Bug: 14222651
Change-Id: I482ec942dd9d79c4ea0432140a96ba2fc5b29c57
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
db8f97582d09cd36eee8cfe4ed43182bff63f8bd 13-May-2014 Doris Liu <tianliu@google.com> Start up screen

This is the 2-step full screen popup:
Step 1: (Only for new users) Choose whether geo-tagging should be on
Step 2: For new users and upgraders to choose 4:3 or 16:9 preview
resolution to take advantage of the screen size.

Change-Id: Ibffe5a807cc622a3945b9fd869de1bf7dd660849
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
46acdc5401956ee4951d25d047ae892b78c13d86 06-May-2014 Spike Sprague <spikuru@google.com> moved set exposure limits code into an enabled check

bug: 14462164

Change-Id: Ia75449e92ffb46c8f19326828c81c40c053e7ad0
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
b19eaa0bb37a1252015eafd3e965a011e6e98727 02-May-2014 Seth Raphael <magicseth@google.com> Allow multiple aspect ratios to be set for the
resolution setting.

Bug: 13328191
Change-Id: Ie067d18b70bc1ae84dc284f881b7f6030f6a6622
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
abf54e2994961395a0feb0b08353e62718443f23 27-Mar-2014 Spike Sprague <spikuru@google.com> exposure compensation control is back

bug: 13607051
Change-Id: Ib4920ba3f8f3a548651a2d07613ccfdc28ca1d6e
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
261e07eaf18cfff3c2ace3b6b9d2df28b5020291 04-Apr-2014 Erin Dahlgren <edahlgren@google.com> Make the camera id setting have static possible values.

This is important because the dynamic hook for querying the
supported number of cameras is currently only based on the camera 1 api.

We want to make sure we can set the enabled/disabled state of back
and front facing camera in the mode options, so it's necessasry to
always have both possible values.

Bug: 13769609
Change-Id: I9d526315dbe15e008542832f9b2c4c9d23d34021
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
79dd6876e5f5cb9d2a9d3d0597389811cc73c31f 03-Apr-2014 Sascha Haeberling <haeberling@google.com> Merge "Move SettingsManager back into Activity." into gb-ub-photos-denali
7933feb7d1bbb0342061584f623bb239266f5d91 03-Apr-2014 Doris Liu <tianliu@google.com> Fix for visibilty of cling out of sync with the external viewer button

Due to no visiblity changed listener provided from Framework, a subclass
of the image button was created to track the visiblity change of itself
and more importantly its ancesters. This way cling is gauranteed to be
in sync with the visility of the button.

Also fixed preference type of showing refocus viewer cling.

Bug: 13754204
Bug: 13752484
Change-Id: Iaf38c076d5b1e251f3d5d4b4ccba1bd8447999aa
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
e3e270f8004521d6acd71cefeea11bbda8ca20d4 03-Apr-2014 Sascha Haeberling <haeberling@google.com> Move SettingsManager back into Activity.

We cannot easily share one instance between Activities as the manager
needs the current module index. So this can cause crashes if two
Activity instances are around and one gets destroyed.

Change-Id: I964b14460669c4fbe3a51ab80cd385d5dfa0a16d
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
4044ab70586b15ae413f3f3751ad449fc775d16f 03-Apr-2014 Sascha Haeberling <haeberling@google.com> Remove unused ComboPreferences cruft.

Change-Id: Ib2e005e00316f8840e29fb559e34c6a5d9f28950
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
fa9c38908429b9a5db5d738fae3b2963c4cb177f 02-Apr-2014 Sascha Haeberling <haeberling@google.com> Make SettingsManager accessible on app-level, not Activity-level.

Bug: 13754773

This also cleans up the SettingsManager and removes all constructor
parameters except the context, which is needed.

Change-Id: I60a8d5582771e5a1f53a761897f4d41c30e50166
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
e7d7b9ef5e09ba464306565c6c62302a4d9bbe5e 01-Apr-2014 Doris Liu <tianliu@google.com> New generic cling widget, add cling for refocus editor button

Bug: 13307036
Change-Id: If3a1759cbc0cbc66de1d3d15a3ae18999bf0bd1f
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
8ad8ad4841f65ee89e3c5e79f57d95cf8e4438b4 27-Mar-2014 Doris Liu <tianliu@google.com> Remove white balance and non-HDR scene mode settings

Also hook up HDR setting with scene mode to ensure it functions correctly

Bug: 13546569
Bug: 13546102
Change-Id: I71ef1841fc2bcb22f6ca0e286c31806ea049c79e
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
5596b4c902dcb685928b43678f428746ca5ffd08 12-Mar-2014 Angus Kong <shkong@google.com> Use debug.Log instead of android.util.Log.

1. Change to use com.android.camera.debug.Log instead of android.util.Log.
2. Add DebugCameraProxy to support more detailed debug info.
3. Add CameraErrorCallback in CameraManager.
4. Support posting to a specific handler for CameraErrorCallback.
5. Trim down some TAGs to match the framework tag length limit.
6. Remove some unused codes in CameraSettings.

bug:13324870

Change-Id: I8c20a8a0d11cfd50b6e199b03cbc88d3c4ad2ceb
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
2ed67843b7eb5cb67eaec51561770262f5fd36c7 25-Mar-2014 Angus Kong <shkong@google.com> Show hint animations forever.

bug:13544174
Change-Id: I7d679c8e13b41a5d8266c2c2768e914ef3d5ea1b
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
ed107412eee6bdb7f24c09c41559b04fa80747f3 20-Mar-2014 Sascha Haeberling <haeberling@google.com> Add ability to add extra settings.

Bug: 13077452

Change-Id: Id1159405d8cbbe3b84b94899b9f6352e64e428fa
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
bd245b28022503b5f9060b384cb8b6601aba66b5 18-Mar-2014 Erin Dahlgren <edahlgren@google.com> Reset startup module index to default on upgrade.

Bug: 13515204
Change-Id: I69370503b9af5a4dad40f0fea7509e616173ce43
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
18f1cb9bde8b21c9b75b74490609d5d51fdd9392 17-Mar-2014 Erin Dahlgren <edahlgren@google.com> Merge "Implement an upgrade path between old and new source files." into gb-ub-photos-denali
9182ac8901cb10f83a8f9beb528e8a2bf1b5c64d 17-Mar-2014 Erin Dahlgren <edahlgren@google.com> Implement an upgrade path between old and new source files.

* applies the upgrade path to location, which needs to recovered
from the old setting in both type and source file.

Bug: 13165733
Change-Id: Icaef2c49c46acba57e59f3da3d0bc9c4f153d9cc
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
6ccec205c8d43757bcefd0202eb0cde0df020574 11-Mar-2014 Sascha Haeberling <haeberling@google.com> New resolution settings. Two for each camera.

Bug: 13025151
Bug: 13349351

Also fixes the issue of summaries not showing up before
changing a resolution setting.

Change-Id: I63482a79e742c0403ebf556148f7a12d4e6c8b0e
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
1ba90e3ea4b8280c28cf6d87e5b4cc6b3b5f1645 03-Mar-2014 Erin Dahlgren <edahlgren@google.com> Implement return to hdr plus after switch to front facing camera.

Bug: 12894444
Change-Id: Ia9c0cba83f0ee99f2156e9e58f4fff1af9b6100f
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
44442f6f673a37e5d0fa9c7676f5147fffd97218 04-Mar-2014 Angus Kong <shkong@google.com> Don't show peek anim after 20 swipes to filmstrip.

bug:13165526
Change-Id: I7e74ba9a92bb0e145ffda753c8a3475f1ea04417
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
4569b7089b4bc7ea6949505b7dd3637778011d7c 24-Feb-2014 Erin Dahlgren <edahlgren@google.com> Implement general upgrade recovery strategies and strict versioning.

Bug: 11984903
Bug: 13165733
Change-Id: I2e7f39778fb185c3276ec35f3cc7afc9bfa5a747
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
e346fb291bd6209b0167d110e15f58576568f99c 20-Feb-2014 Erin Dahlgren <edahlgren@google.com> Don't show flash mode option if it's never supported.

The motivation behind this design is that if the camera id
preference is cleared on every upgrade, we should be able to
obtain the flash support setting before ever switching to front
camera.

Bug: 12192238
Change-Id: I01dbcf2f614e7359fd456665e58c922b347a46da
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
c26a3286fc2b4816a5a077cde313a4908d4fb73b 19-Feb-2014 Sascha Haeberling <haeberling@google.com> Install a release dialog at start-up if necessary.

Bug: 11984630

Change-Id: I0619c82458b6f2d2dc4c9cbb8fca3a11b75a9ad5
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
f80ac9ee5c66671c3a77ac6628fefc86cd39d57e 18-Feb-2014 Erin Dahlgren <edahlgren@google.com> Support panorama orientation toggle in mode options.

Bug: 12977732
Change-Id: I945d53e1f0a6e3ff4e831c9907936f4d4456def6
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
de30323ee0598ed0e1c8a1ab942c3e16160062d3 07-Feb-2014 Sascha Haeberling <haeberling@google.com> New Settings UI and video quality selection logic.

Bug: 12467965
Bug: 12935910
Bug: 12575084

Implements the settings as a proper activity/fragment. Also cleans
up some of the old logic we had for handling and displaying settings.
Also has the new L/M/S logic for video quality.

Change-Id: I412af424b74369cef15c7ead2cb09704875972e3
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
d5e51466a2848f1c937656c8f8185290034c2429 07-Feb-2014 Erin Dahlgren <edahlgren@google.com> Add grid lines option and indicator.

Bug: 12454164
Change-Id: Iae088cee0cc67041bb304f276a5ffe84a813df5e
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
1841b11d64fe17193331d3d091cff4a74a789548 30-Jan-2014 Erin Dahlgren <edahlgren@google.com> Don't add duplicate identical OnSettingChangedListeners.

Bug: 12802314
Change-Id: I8baa668205633a9f5c9da259f0fa28dbca951a77
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
3b0ab89e3fefd25ae87687420df9315ec860d346 29-Jan-2014 Sascha Haeberling <haeberling@google.com> Changes the picture size settings to L,M,S from concrete resolutions.

Bug: 12575084
Bug: 12717251

The strategy in detail:
- Sort all available sizes
- For 'large', select the resolution with the most pixels.
- Use the 'large' resolution aspect ratio as the target AR.
- Create a list of resolutions with AR close to 'large'.
- If only two more are available, use them for medium and small.
- If less are available, boarden the search in complete list.
- Again, if only two more are available, use them for medium and small.
- Otherwise find medium resolution with total pixels closest to 50% of 'large' and ...
small as 25% of 'large' pixels.
- If they both come out the same, select either one small for 'small' or one larger
for 'medium'.

Change-Id: Ib94fdf0ce987968bccd85abbf5be7bdaa914325f
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
a1fab413bcbe5f62ae1d829bac0539519fef96a6 21-Jan-2014 Erin Dahlgren <edahlgren@google.com> Support for panorama and photosphere bottom bar ui.

Bug: 12438294
Change-Id: If8a6f3b8aafd81980290655fb3ad461928f9c520
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
cf8b653a7697406d6bed2bf8f9b970b17e47e4ef 16-Jan-2014 Doris Liu <tianliu@google.com> Add quick switch support for advanced camera

Bug: 12429444
Change-Id: I62d5a5b3ce2b8d0ca8d19c8f3a35363114815b20
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
cae54999e15d871cb93bf923423f9066f0330ba3 13-Jan-2014 Erin Dahlgren <edahlgren@google.com> Merge "Ensure that SharedPreference listeners respond to known keys." into gb-ub-photos-denali
6346ddcab47fc0a4b0b9dd7f96e3ef0002939960 13-Jan-2014 Erin Dahlgren <edahlgren@google.com> Ensure that SharedPreference listeners respond to known keys.

Bug: 12439970
Change-Id: Ic4cbfd9823a17294af3b2d3eecd654131bf92cd5
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
d186f22622752ae9735715f31e8a4318290c987d 10-Jan-2014 Erin Dahlgren <edahlgren@google.com> Make Front and back camera a mode specific setting.

Bug: 12467987
Change-Id: I69b788565979bb45df511974e1e494f7a5ffe9d8
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
2c559c4bd3c65e0cb0bca06f30e3bc979038e6f7 09-Jan-2014 Doris Liu <tianliu@google.com> Stops playing shimmy after 10 sessions where mode drawer is swiped open

Bug: 12412506
Change-Id: Ib2e62fa93c5e1bca5eb547a6a74f688f0b0cb633
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
49c47c3453242ec035b1d7d40e7cbc51f7994485 07-Jan-2014 Erin Dahlgren <edahlgren@google.com> Merge "Make refocus and hdr+ sticky on mode change." into gb-ub-photos-denali
8da34528738117f2dfe024c04b49578f724cb4fd 07-Jan-2014 Erin Dahlgren <edahlgren@google.com> Avoid ConcurrentModificationException in SettingsManager.

Bug: 12433904
Change-Id: I7d7f3ebf0a17f5e01c4e0ea8b5731a0bac9095d2
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
a340f0755c4a0037ead0419687204700d1101998 07-Jan-2014 Erin Dahlgren <edahlgren@google.com> Make refocus and hdr+ sticky on mode change.

Bug: 12413073
Bug: 12368672
Change-Id: I151581c73bafbf307889b6aa19131c4add400ba9
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
1648c36927501ff32bf2918e8a445118d5208731 07-Jan-2014 Erin Dahlgren <edahlgren@google.com> Add on screen indicators.

Known caveats:
* Does not respect the first orientation change.
* PhotoModule resets flash to default on a mode switch.
* Hdr plus is not sticky on mode switch.

Bug: 12368905
Change-Id: I377f28c6d0f7115371cc9e9dad9378f049bf7d7c
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
7f0151dff66fed52448056e5f73b15db9485a77e 03-Jan-2014 Erin Dahlgren <edahlgren@google.com> Update camera parameters when setting has changed.

Bug: 12250474

* Implemented for photo mode only.
* To be extended to all other modules.

Change-Id: Ie5218f3a76acb757ac526d3f987ef3165736b46d
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
4efa8b54c1df4e06f2d3caed2568015a737f9dda 18-Dec-2013 Erin Dahlgren <edahlgren@google.com> New Capture UI.

* depends on ag/400799

Change-Id: Ieb0e27447659bcb04dee57348583f68d680408d2
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
ba6994d8834db0cb2df60893ccb9af091b23bfce 13-Dec-2013 Erin Dahlgren <edahlgren@google.com> Make hdr plus a global preference.

Bug: 12112662
Change-Id: I4d5b80aa2412982717bd66e4903deef5331a152b
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
a63dbb6231f06031204fe20b19a87d0440bd1661 22-Nov-2013 Sascha Haeberling <haeberling@google.com> Add a capture-session API to be used by all modules.

Bug: 11747284

This refactors the way we think of sessions. Instead of
having multiple session and notification APIs being used
by different modules, we create on central capture session
API to be used by all modules.

This also adds a first implementation of a Memory API which
tells modules about the current memory situation.

Change-Id: I7f030e32fc2f70f4007825ba7bbbdce9521a2bd9
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
8a2933b2c0156b752425b499f3081e4ffc350061 06-Dec-2013 Erin Dahlgren <edahlgren@google.com> Make the ButtonManager api associative.

* Makes handling dependent behavior between buttons
less error prone.

Change-Id: I13acf3475c46573668e0c8fee633e71efafd9588
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
e419b1919ed54d8d94d19faec2d02e773ae7ecdb 03-Dec-2013 Erin Dahlgren <edahlgren@google.com> Remove photo mode dependency on preference groups.

Bug: 11967053
Change-Id: I3058a1931d92fa006da9e16bdcc2b5f864b1eacb
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
bd3da269e2b2533e68b670e27ac304837a2eff2b 02-Dec-2013 Erin Dahlgren <edahlgren@google.com> Remove ComboPreferences from video mode.

Change-Id: Iab54672feee066e23543c7a7dbb19e5118ec214c
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
635a4b8ba2b8684f95e5cb0aa35c244a06985f4c 26-Nov-2013 Erin Dahlgren <edahlgren@google.com> Optimize Settings api.

* Caches settings descriptors.
* Uses a hashmap for finding setting descriptor from key.

Change-Id: I97fb536a2b30226896644b56911d4aec3c61cda5
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java
357b7673f03d9b45d281d585cc3f4f87dc7d727b 21-Nov-2013 Erin Dahlgren <edahlgren@google.com> Build out the SettingsManager model.

Change-Id: Ie831dbf624efc5c7e27924785a0ec193b3ce53bd
/packages/apps/Camera2/src/com/android/camera/settings/SettingsManager.java