summaryrefslogtreecommitdiffstats
path: root/proguard.flags
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Update proguard"Beverly Tai2019-02-061-1/+1
| | | | | | | | This reverts commit dbd48da49aea77397b0418130cb798fa46851a84. Reason for revert: was only hiding aware settings for beta 1 Bug: 123532083 Change-Id: I7d07f9ec62a3bd6f81838da1e2639102d501e1c4
* Update proguardBeverly2019-01-311-1/+1
| | | | | | | Test: manual Bug: 118388808 Bug: 123532083 Change-Id: Ie3140755817989f567b2ea0674ebe601062aae21
* Enforce all the SliceBackgroundWorkers being singletons at syntax levelJason Chiu2018-11-051-1/+6
| | | | | | | | | - Create workers via reflection in SliceBackgroundWorker - Store the workers in a static container and release then at shutdown() Fixes: 118228009 Test: robolectric Change-Id: I564277d3a12b2d7d3b50cef091bdfedb3397c145
* Add a rule to keep classes that implements CustomSliceableMill Chen2018-09-171-0/+5
| | | | | | Bug: 115862774 Test: visual, SliceViewer Change-Id: Iff52a61423ef6822430a1f269a897b46d46f5253
* Settings Fragment Migration (Build pass app)tmfang2018-07-111-1/+1
| | | | | | | | This patch focused on fixing compile errors and some runtime errors. Test: We can't test it now. But we will have an integration test later. Bug: 110259478 Change-Id: I16c471ddcd0fa1460c665b7f74d86fcace5ee67b
* Migrate Settings to androidx.Aurimas Liutikas2018-04-201-3/+3
| | | | | | Test: make Settings Bug: 76692459 Change-Id: I941dea40562170649bf056e675cc32e5163c0e39
* Merge "Updates to match prebuilts drop" into pi-dev am: b299122e08Jason Monk2018-04-041-0/+1
|\ | | | | | | | | | | am: 8e51db884e Change-Id: I790d275e30bccd446a00615149a90440d172e163
| * Updates to match prebuilts dropJason Monk2018-04-041-0/+1
| | | | | | | | | | | | Test: build Bug: 77482321 Change-Id: I65a2cffb0a921ef6acb58ff500a7da8a8f870e76
* | Enable R8 for settingsSøren Gjesse2018-03-221-0/+4
|/ | | | | | | | | | | | | Keep constructor which is only used directly from test. Update Proguard configuration to include information on checked exceptions for Mockity to mock thorwn exception. Bug: 74756073 Test: atest com.android.settings.deviceinfo.storage.StorageAsyncLoaderTest#testRemovedPackageDoesNotCrash Utf8ByteLengthFilterTest Change-Id: Iae87e6647b28ee69d38bd8891df46239779c459c
* Instantiate pref controllers from xml if it's defined.Fan Zhang2018-02-231-0/+9
| | | | | | | | | | | | | - If a <preference> tag also defines a controller, we will try to instantiate it before displaying the UI. The same logic is shared by BaseSearchIndexProvider so it also drives search suppression. - If user also defines a list of controllers programatically, the programatically created ones takes precedence. Bug: 73668763 Test: WIP Change-Id: I7aecec270bcd3af261e012ef1f6995d2a523cfa1
* Merge "Depend settings on slices in the support library"TreeHugger Robot2017-12-081-0/+3
|\
| * Depend settings on slices in the support libraryMatthew Fritze2017-12-061-0/+3
| | | | | | | | | | | | Test: make Bug: 67996923 Change-Id: Ifcb544424df27f3faa8872e6266de286cc706d59
* | Remove proguard rules that are imported via aapt2Tony Mantler2017-11-291-18/+0
|/ | | | | | | Bug: 69350851 Bug: 69257739 Test: Tap build number and ensure toasts show up Change-Id: I7b3ebd1e4040d2c29cabf03932acd03d1fc8b521
* Copy proguard rules needed for Lifecycle supportTony Mantler2017-11-151-0/+18
| | | | | | Bug: 69350851 Test: Manual, sadly Change-Id: Ice2b2697ec269e3ed0d3ca81940948189357cefb
* Keep classes/fields only used via reflectionJustin Klaassen2016-08-011-2/+14
| | | | | Bug: 30355720 Change-Id: I9c8325a0b42cda5beeb8dfe76bde46afd2bec727
* Ensure classes used via XML are kept by proguardJustin Klaassen2016-07-061-1/+18
| | | | | | | | | Bug: 29795762 - Keep MenuItem onClick methods. - Keep View subclasses and animatable properties. Change-Id: I4449c8d6caee1d499d8816e62ffc482661df6bea
* Cleanup proguard.flagsJustin Klaassen2016-06-221-25/+6
| | | | | | | | | | Bug: 29574900 Proguard flags no longer specify specific packages or classes which means they should not need to be updated everytime a new package or class is added. Change-Id: I2c2b501e904133d517d2467bd9f47c9577d9b446
* Create feature factory interface & initial impl.Andrew Sapperstein2016-04-131-0/+1
| | | | | | | | | | | Creates the abstract class FeatureFactory and an AOSP implementation called Factory. Also creates a static library for generating logtags since we need to use the code generated by the logtags in multiple packages now. BUG: 27751878 Change-Id: I88d826333642d3efc252134c4facb7b1ca014f32
* Add Tron Logging to portion of A11y SUW that lives in Settings.Anna Galusza2016-04-011-1/+3
| | | | | | Bug: 27777706 Change-Id: I0c0f0f1c30ba5b1d40bc4e74faadacbdb93dbc51
* Reworks lock screen flows.Udam Saini2016-02-091-0/+4
| | | | | | | | This also adds frp warning dialogs in case the user skips lock screen setup initially. bug:26880444 Change-Id: I732b6a806e139fb6c1c1b334b8d1608c229f217c
* Add data saver to settingsJason Monk2016-01-251-0/+1
| | | | | | Bug: 22817899 Change-Id: Ic3055aa6a5baae1653db350313366f180c049cc7
* Add option to reset network settings to factoryStuart Scott2015-03-091-0/+2
| | | | | bug:16161518 Change-Id: I7c0cc58d5385352c6c9af2b27af23a744b5df977
* VolumeZen: Sound & Notifications settings.John Spurlock2014-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | - Add sound settings under the newly combined Sound & Notifications top-level settings page. - New slider preferences for setting audio stream volumes. - Migrate checkbox prefs to switch prefs. - New settings subpage for touch sounds. - New settings subpage for "Showing notifications" - New setting pref for displaying intercepted notifications in zen mode. - New tri-state lockscreen notifications pref. - Add priority + sensitivity options to app notification dialog. - Remove badges on app notifications row, migrate to subtitle text. - Migrate strings to common spot in strings.xml - Remove heads up setting. - Remove tweaks category (unused). - Clean up notification settings, separate out into a code section per option. - Clean up _settings.xml files, prefix each pref with option name. - Add appropriate indexing data to each settings page. Depends on f/b change Ic30aa575ae07650cee62c8c1d83b6bc69395cf0d Change-Id: If700385a7d0057f6c4c4bcf6e648dcf88b8ebff2
* NFC payment settings.Martijn Coenen2013-08-061-0/+1
| | | | | | First version, pending final UX. Change-Id: I357e900c3f2012b35814ae197c49a8c9b97b7148
* Proguard fix: include notification settings fragment.Daniel Sandler2013-02-221-0/+1
| | | | | | #proguaaaaaaaaard Change-Id: Ifdc7370f93dc4bbdfedc7be35534d5f2ccda3bad
* User management screensAmith Yamasani2012-03-271-0/+1
| | | | | | | | | | | Customized Settings for restricted users - Only some top-level settings panels available User management - Primary user can add and remove users - User details screen to change name and list of enabled apps Change-Id: Ia6beb991b427197a4ec2724ca3c9222073f6cf7d
* Add the cancel button handlerJean Chalard2011-12-071-0/+4
| | | | | | | Step 3 Bug: 5306641 Change-Id: Ida4ccf181942714799576fde0ac55596ce043434
* Add PowerUsageSummary to proguard list.Amith Yamasani2011-06-291-0/+1
| | | | | Bug: 4975279 Change-Id: I8e36dd6ce6f0e6a7859af00e7980e636933140fb
* Move Account & sync settings into Settings app.Amith Yamasani2010-12-011-0/+1
| | | | | | Fragmentized some of the activities and moved buttons into the menu area. Bug: 3148844
* Fragmentize "Factory reset" setting screen.Amith Yamasani2010-11-031-0/+3
| | | | | | Split the screen into 2 fragments. Bug: 3148480
* Move classes related to input method to com.android.settings.inputmethodsatok2010-11-011-0/+1
| | | | | | - Updated proguard.flags Change-Id: I198761b0f0ad5288c8c807a7a3c2e965731fcee5
* Start fragmentizing Manage Applications.Dianne Hackborn2010-10-291-1/+1
| | | | Change-Id: I0c3d6a358d0236893aba7257537ec32bfad4170d
* Fix proguard flags to retain FindNearby class.Amith Yamasani2010-10-281-0/+2
| | | | Bug: 3140836
* Fragmentize BluetoothSettings.Daisuke Miyakawa2010-09-131-1/+1
| | | | | | | | | Add UserLeaveHintListener.java, so that the settings won't use its implementation around Activity#onUserLeaveHint(). Also fragmentize bluetooth tethering screen. Change-Id: Id06ae3161fbdb5854ddb7a257f464fb16ea9b089
* Add Wifi Setup screen for Setup Wizard with XL size screen.Daisuke Miyakawa2010-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * Add WifiSettingsForSetupWizardXL as a new Activity The activity has WifiSettings fragment in it. It also contains several buttons, texts around the fragment. * Making configuration UI part of Preference list. In Wifi Setup for Setup Wizard XL, WifiSettings fragment lets a UI for configuring access points shown inside a PregerenceCategory object, while it has been shown as Dialog. To achieve this action, WifiDialog is decomposed into two parts: - WifiConfigUiBase (Mainly UI part) - WifiConfigController (Mainly Wifi controller part) All codes for wifi configuration in WifiDialog is now in WifiConfigController, which is reused from WifiConfigPreference. * Misc stuff - Remove AccessPoint#compareTo(). Instead, AccessPoint.AccessPointComparater should be used when needed. Change-Id: I520d690d3301837d32f91dad54a973a379ce1989
* Make LocalePicker Fragment.Daisuke Miyakawa2010-08-291-0/+1
| | | | | | | | | | | | | | | | | The logic calling selectFirst() is removed as - There's no comment why it is needed. - Actually SetupWizard gets stack as that forces users to see WirelessSettings in SetupWizard. The other changes: - Move back LocalePickerFragment to LocalePicker. - Make <activity> for LocalePicker in AndroidManifest <activity-alias> - Add a short comment about how getComponent(), which should be a key for understanding how top-level settings work. - Modify LanguageSettings so that it corectly points LocalePicker as a fragment. Change-Id: I78d356e40af896ba1aab72fba12c90467371c7b0
* Fragmentize WifiSettings.Daisuke Miyakawa2010-08-251-1/+1
| | | | | | | | | | | | | | | | - Add button bar feature toward SettingsPreferenceFragment, which has existed in PreferenceActivity and has been used (probably) only by Settings app. - super.onActivityCreated() is not called at the beggining of WifiSettings#onActivityCreated(), the parent method assumes the child should have prepared PreferenceScreen, while WifiSettings cannot do until the parent Activity is ready. - Call SetHasOptionMenu() should be called AFTER the parent Activity is ready. It is not documented, so it would be better to file another bug. - Add exception to proguard... Change-Id: Iebd27f0cb0abdbee9b4b1cc9b00f4bf127f7815d
* Fix proguard flags for settings.Amith Yamasani2010-08-191-0/+3
| | | | Bug: 2933151
* Create LocalePickerFragment for fragmentizing LocalePicker Activity.Daisuke Miyakawa2010-08-131-0/+2
Need to add proguard.flag, as the Activity crashes without it. Change-Id: Icbc75be4a4183920ed472ac64cc509115260f865