OSDN Git Service
Chris Wren [Thu, 4 Sep 2014 13:40:04 +0000 (13:40 +0000)]
Merge "Implement per-app sensitivity settings toggle." into lmp-dev
Dan Sandler [Thu, 4 Sep 2014 13:15:47 +0000 (13:15 +0000)]
Merge "Don't block notifications from system packages." into lmp-dev
PauloftheWest [Thu, 4 Sep 2014 12:50:03 +0000 (12:50 +0000)]
Merge "Aligned buttons on the Wi-Fi Assistant Card." into lmp-dev
Zoltan Szatmary-Ban [Thu, 4 Sep 2014 12:38:48 +0000 (12:38 +0000)]
Merge "Put VPN settings under primary profile control" into lmp-dev
Zoltan Szatmary-Ban [Thu, 4 Sep 2014 11:55:48 +0000 (11:55 +0000)]
Merge "Start activity for the correct user in Settings > Data Usage" into lmp-dev
Alexandra Gherghina [Thu, 4 Sep 2014 09:26:02 +0000 (09:26 +0000)]
Merge "Code clean-ups following moving the managed profile under accounts" into lmp-dev
PauloftheWest [Thu, 28 Aug 2014 21:10:36 +0000 (14:10 -0700)]
Aligned buttons on the Wi-Fi Assistant Card.
Bug:
17305353
Change-Id: Iffdcd9b1248dc7e6bd13c9eeca267392d2171c86
Dan Sandler [Wed, 3 Sep 2014 14:48:13 +0000 (16:48 +0200)]
Don't block notifications from system packages.
Bug:
16703366
Change-Id: Id2f635e4e99df0c10afff8a0f5130179d381762c
PauloftheWest [Wed, 3 Sep 2014 22:00:38 +0000 (22:00 +0000)]
Merge "Fixed an issue were "Saved Networks" would not appear correctly." into lmp-dev
Fabrice Di Meglio [Wed, 3 Sep 2014 20:43:55 +0000 (20:43 +0000)]
Merge "Fix bug #
17374913 Accessibility settings crashes when there is no accessibility service installed" into lmp-dev
Fabrice Di Meglio [Wed, 3 Sep 2014 20:40:08 +0000 (13:40 -0700)]
Fix bug #
17374913 Accessibility settings crashes when there is no accessibility service installed
- use the Preference.setSummary(CharSequence) instead of trying to set the summary
manually
Change-Id: I3692c50e3821a34a9c03a614cbc40209157068f3
Fabrice Di Meglio [Wed, 3 Sep 2014 20:00:25 +0000 (20:00 +0000)]
Merge "Fix bug #
17330962 Clicking a search result in Settings shows 'wireless_settings' instead of 'More'" into lmp-dev
Fabrice Di Meglio [Wed, 3 Sep 2014 19:57:25 +0000 (12:57 -0700)]
Fix bug #
17330962 Clicking a search result in Settings shows 'wireless_settings' instead of 'More'
- revert to the correct string for the Preference screen title.
Change-Id: I17c58485875e71e5785d5879b60aebcf6c4d454a
Chris Wren [Tue, 2 Sep 2014 21:26:17 +0000 (17:26 -0400)]
Implement per-app sensitivity settings toggle.
Change-Id: I0e70e6ce5c4a56d738c1850c50c2e268296d9d92
Depends-On: I2d5cf6782273744cbf9b309dec76780cc0a4c39e
Bug:
16324353
Wink Saville [Wed, 3 Sep 2014 18:26:02 +0000 (18:26 +0000)]
Merge "Prepare to make SubscriptionManager public." into lmp-dev
Fabrice Di Meglio [Wed, 3 Sep 2014 17:56:07 +0000 (17:56 +0000)]
Merge "Fix bug #
17208479 Have Cellular Networks Show up in Data Usage" into lmp-dev
Dan Sandler [Tue, 2 Sep 2014 16:31:49 +0000 (18:31 +0200)]
Fix links to notification settings activities.
Additionally, we now show the user a list of "app-like"
things (packages with launchable activities) instead of only
non-system things. This way you can make (some) changes to
system package notifications while not having to page
through reams of random non-app packages.
Bug:
17277023
Change-Id: I920d6b941070efb75a816e6ad38b798b09a83d08
PauloftheWest [Tue, 2 Sep 2014 21:22:55 +0000 (14:22 -0700)]
Fixed an issue were "Saved Networks" would not appear correctly.
Bug:
17284538
Change-Id: Id93cd93f94a59437b04d41d4b0412d3b22575e17
Alexandra Gherghina [Wed, 3 Sep 2014 10:01:45 +0000 (11:01 +0100)]
Code clean-ups following moving the managed profile under accounts
Bug:
16234745
Change-Id: I7b4799157394a85a27610de7e059c846f77dda02
Wink Saville [Wed, 3 Sep 2014 05:40:55 +0000 (22:40 -0700)]
Prepare to make SubscriptionManager public.
Sync SubscriptionManager and its dependentes between lmp-dev
and lmp-sprout-dev.
Change-Id: Ie06ced3e7ff5a3d06b3b47892fed22b4bb8972c7
Fabrice Di Meglio [Wed, 3 Sep 2014 01:22:09 +0000 (18:22 -0700)]
Fix bug #
17208479 Have Cellular Networks Show up in Data Usage
- prevent collisions in the DocId (which is the primary key of
the FTS4 table)
- instead of just using "updatedTitle" hash, use instead
"updatedTitle + screenTitle"
Change-Id: If38f7bcc7fb857d59242d08c16c39adb80590254
Vinit Deshpande [Wed, 3 Sep 2014 00:59:56 +0000 (00:59 +0000)]
Merge "Address API Council feedback for WifiAdapter/WPS APIs" into lmp-dev
Amith Yamasani [Wed, 3 Sep 2014 00:56:28 +0000 (00:56 +0000)]
Merge "Change the location mode before applying restrictions" into lmp-dev
Amith Yamasani [Wed, 3 Sep 2014 00:10:18 +0000 (17:10 -0700)]
Change the location mode before applying restrictions
Once the location sharing restriction is applied, the setting cannot
be changed, so change the setting first.
Bug:
17348894
Change-Id: I9dcad230e816aaa2482f1f35f1993f51d14eabc7
PauloftheWest [Tue, 2 Sep 2014 21:31:22 +0000 (21:31 +0000)]
Merge "Fixed a crash when loading Bluetooth Settings." into lmp-dev
PauloftheWest [Wed, 27 Aug 2014 23:08:49 +0000 (16:08 -0700)]
Fixed a crash when loading Bluetooth Settings.
Bug:
17320674
Change-Id: Ibff0b5929b88b1a48c1fdd810fd8461bdb5f1274
Jason Monk [Tue, 2 Sep 2014 20:04:35 +0000 (20:04 +0000)]
Merge "Bring back auto-rotate to settings" into lmp-dev
Jason Monk [Wed, 20 Aug 2014 17:29:20 +0000 (13:29 -0400)]
Bring back auto-rotate to settings
Add a dropdown preference to the display settings screen that
controls whether auto-rotate is on.
Bug:
16636008
Change-Id: I71099a23793aa82b514bd0eebae183695415a92c
Paul Lawrence [Tue, 2 Sep 2014 19:33:25 +0000 (19:33 +0000)]
Merge "Get correct factory reset reason from encryption failure" into lmp-dev
Maurice Lam [Tue, 2 Sep 2014 18:51:36 +0000 (18:51 +0000)]
Merge "[WifiSetup] Add shadow below header" into lmp-dev
Paul Lawrence [Thu, 28 Aug 2014 22:56:38 +0000 (15:56 -0700)]
Get correct factory reset reason from encryption failure
Requires matching framework change
https://googleplex-android-review.git.corp.google.com/#/c/535832/
Bug:
17213613
Change-Id: Ia8006f4a9cb5909d83f1848d9acfbc3f1e0ab5fb
PauloftheWest [Tue, 2 Sep 2014 18:11:37 +0000 (18:11 +0000)]
Merge "Fixed a Null Pointer Exception when Wifi Settings is indexing." into lmp-dev
Fabrice Di Meglio [Tue, 2 Sep 2014 17:13:41 +0000 (17:13 +0000)]
Merge "Fix bug #
17250939 Stability: ANRs in Settings: at com.android.settings.search.Index.updateInternal(Index.java:518)" into lmp-dev
Dan Sandler [Tue, 2 Sep 2014 15:32:41 +0000 (15:32 +0000)]
Merge "Switch to vibrate (or slash-bell) icon at ringer volume 0." into lmp-dev
PauloftheWest [Tue, 2 Sep 2014 13:48:03 +0000 (06:48 -0700)]
Fixed a Null Pointer Exception when Wifi Settings is indexing.
Bug:
17335468
Change-Id: I85293e882d90da4a54d4690ffec32fba7101b65e
PauloftheWest [Tue, 2 Sep 2014 13:00:30 +0000 (13:00 +0000)]
Merge "Updated Wifi Assistant to support RTL." into lmp-dev
Dan Sandler [Mon, 1 Sep 2014 23:05:27 +0000 (01:05 +0200)]
Switch to vibrate (or slash-bell) icon at ringer volume 0.
Bug:
16900054
Change-Id: If94a18a7cac596c0f4c33421b642f96dcf0280fd
Baligh Uddin [Mon, 1 Sep 2014 05:40:04 +0000 (22:40 -0700)]
Import translations. DO NOT MERGE
Change-Id: Icb08251fbb0bc518bde18c174fedf464b0635486
Auto-generated-cl: translation import
Fabrice Di Meglio [Sat, 30 Aug 2014 00:44:52 +0000 (17:44 -0700)]
Fix bug #
17250939 Stability: ANRs in Settings: at com.android.settings.search.Index.updateInternal(Index.java:518)
- do not care about getting a result for updating the Index as
there is no way to make it useful (the result will come later
when this is no more relevant)
- make a copy of the data to process and pass it to the AsyncTask
Change-Id: I6b8a08ecbe3d32cffac1314c03f682ebacfd64bf
Maurice Lam [Fri, 29 Aug 2014 22:17:42 +0000 (15:17 -0700)]
[WifiSetup] Add shadow below header
Added shadow for phone portrait and landscape layouts
Bug:
17136887
Change-Id: I65dc01d7387812681bbc99d5cc9440714a72ff60
Vinit Deshpande [Fri, 29 Aug 2014 20:16:40 +0000 (13:16 -0700)]
Address API Council feedback for WifiAdapter/WPS APIs
This change addresses concerns from the API review. Things that
are fixed are -
1. WifiAdapter is removed, until we have 'real' support for it
2. All the methods from WifiAdapter are moved to WifiManager
3. Changed WPSListener API names to be onFailed/onSucceeded et al
4. Removed ActionListener from WPS APIs, they now take WpsListener
Bug:
16403303
Bug:
17115004
Change-Id: I609c42f08b52f77240ce9a97b1a9941a9c154752
Chris Wren [Fri, 29 Aug 2014 20:51:00 +0000 (20:51 +0000)]
Merge "Allow external packages to open the RedactionInsterstitial." into lmp-dev
Chris Wren [Fri, 29 Aug 2014 20:08:37 +0000 (20:08 +0000)]
Merge "default to lock_screen_notifications_summary_show." into lmp-dev
Chris Wren [Fri, 29 Aug 2014 20:07:44 +0000 (20:07 +0000)]
Merge "Don't allow users to set redaction on an insecure device." into lmp-dev
Andres Morales [Tue, 26 Aug 2014 20:54:12 +0000 (13:54 -0700)]
Throw up ProgressDialog when erasing PST partition
This needs to be done here, but we should let the user know
we're doing work.
Bug:
17185720
Change-Id: I0d71ae38145e0649a430a8231b7e3f250c003ee8
Chris Wren [Thu, 28 Aug 2014 19:45:31 +0000 (15:45 -0400)]
Allow external packages to open the RedactionInsterstitial.
Introduce RedactionSettingsStandalone, to supply the private setup
required by RedactionInsterstitial.
Bug:
15934899
Change-Id: Ie0bcc207c4f331def207e588bbad36b8986fe114
Chris Wren [Wed, 27 Aug 2014 18:16:48 +0000 (14:16 -0400)]
default to lock_screen_notifications_summary_show.
When the user selects a secure unlock method for the first time,
default to 'Show all notification content'.
Bug:
17010183
Change-Id: I4953e2b1e605bf6f13240ef0483a37265263ea8d
Chris Wren [Thu, 28 Aug 2014 21:52:39 +0000 (17:52 -0400)]
Don't allow users to set redaction on an insecure device.
Bug:
17106788
Change-Id: I05f8f4d920158fe99186fb8b879278d6780b8722
Maurice Lam [Fri, 29 Aug 2014 01:55:08 +0000 (01:55 +0000)]
Merge "[WifiSetup] Workaround for accessibility in landscape" into lmp-dev
Maurice Lam [Fri, 29 Aug 2014 01:21:52 +0000 (18:21 -0700)]
[WifiSetup] Workaround for accessibility in landscape
This change works around a bug that TalkBack doesn't work and keep
throwing out error logs in landscape mode.
Bug:
17320180
Change-Id: I952e8f828b6c7d67a7adfa0cb710e73a7e2864f1
Diego Pontoriero [Thu, 28 Aug 2014 22:38:46 +0000 (22:38 +0000)]
Merge "Change TelephonyManager method name to accurately reflect functionality." into lmp-dev
Selim Gurun [Thu, 28 Aug 2014 22:11:45 +0000 (22:11 +0000)]
Merge "Use GoogleSetting to override DRP setting if available" into lmp-dev
Diego Pontoriero [Thu, 28 Aug 2014 20:52:24 +0000 (13:52 -0700)]
Change TelephonyManager method name to accurately reflect functionality.
Bug:
17163860
Change-Id: I319b3dc19c171108963113aa821e50842654a61e
PauloftheWest [Thu, 21 Aug 2014 18:44:11 +0000 (11:44 -0700)]
Updated Wifi Assistant to support RTL.
Bug:
16798953
Change-Id: I9dc96a5a02fdc0e6b66a1ab5ddcaed95848b9c64
Maurice Lam [Thu, 28 Aug 2014 20:27:01 +0000 (20:27 +0000)]
Merge "[WifiSetup] Update illustration" into lmp-dev
Chris Wren [Thu, 28 Aug 2014 19:44:28 +0000 (19:44 +0000)]
Merge "Don't show nonesensical notification visibility value." into lmp-dev
Adam Lesinski [Thu, 28 Aug 2014 19:05:44 +0000 (19:05 +0000)]
Merge "Update UI for UsageStatsSettings" into lmp-dev
Christoph Studer [Thu, 28 Aug 2014 18:26:27 +0000 (18:26 +0000)]
Merge "Settings: Increase no&sounds char limit to 30" into lmp-dev
Jeff Davidson [Thu, 28 Aug 2014 17:25:58 +0000 (17:25 +0000)]
Merge "Fix crash in WifiSettings." into lmp-dev
Jing Zhao [Tue, 26 Aug 2014 19:44:02 +0000 (14:44 -0500)]
Test APNs
Add test APNs to carriers table.
Enable APN Setting editing for testing PLMNs.
Allow user to toggle carrier_enabled for test APNs.
Bug:
17136661
Change-Id: Ieabfac5ea02a5b9971c7050d8278ad0095863e3a
Christoph Studer [Thu, 28 Aug 2014 13:01:19 +0000 (15:01 +0200)]
Settings: Increase no&sounds char limit to 30
Bug:
17196576
Change-Id: I9baffcf19258e1d106b69a8738dbd387ec61def7
Sander Alewijnse [Thu, 28 Aug 2014 11:11:37 +0000 (11:11 +0000)]
Merge "Disable auto time checkbox if date/time locked down by DO." into lmp-dev
Selim Cinek [Thu, 28 Aug 2014 09:36:44 +0000 (09:36 +0000)]
Merge "Added colors to system notifications" into lmp-dev
Adam Lesinski [Thu, 28 Aug 2014 02:00:30 +0000 (19:00 -0700)]
Update UI for UsageStatsSettings
Bug:
16461070
Change-Id: I616421d5ff8124892a676b8f5302b2341773d6eb
Jeff Davidson [Thu, 28 Aug 2014 01:05:31 +0000 (18:05 -0700)]
Fix crash in WifiSettings.
SDK version is an int, not a long. (Also change SharedPreference key
to avoid issues for people who've already dismissed the Wifi Assistant
card).
Bug:
17304642
Change-Id: Ic959516b88e91edd53562703fa7db9c15ead20e4
Dianne Hackborn [Wed, 27 Aug 2014 23:35:04 +0000 (23:35 +0000)]
Merge "Fix issues #
16941902, #
16901402, and #
16135174." into lmp-dev
Maurice Lam [Wed, 27 Aug 2014 17:08:44 +0000 (10:08 -0700)]
[WifiSetup] Update illustration
Update the illustration assets and make the tablet illustration
always 256dp height according to mock.
Bug:
17133710
Change-Id: I6d84bbb25a9f443e4eb6bf4c1002d8a1438029ef
Dianne Hackborn [Wed, 27 Aug 2014 21:04:32 +0000 (14:04 -0700)]
Fix issues #
16941902, #
16901402, and #
16135174.
Issue #
16941902: Charged % of battery is mismatching between phone status
area(top right corner) and battery screen
Need to make sure the stats are updated when we come back to
the foreground.
Issue #
16901402: Crash in Settings observed after tap on Battery option
Don't allow us to have a null stats object.
Issue #
16135174: Apps page "smoke" gradient footer must be removed
Finish tweaking layout to match mocks.
Change-Id: I29d56b506a9468ec548feef7c3f9502a9b16ef4d
PauloftheWest [Wed, 27 Aug 2014 22:48:53 +0000 (15:48 -0700)]
Adding wifi empty state icon back for Setup Wizard.
Change-Id: Id20ee2a35512b7a9560db5d121fef5d0351fe051
PauloftheWest [Wed, 27 Aug 2014 21:41:27 +0000 (21:41 +0000)]
Merge "Greyed out SIM activities if only one SIM is present." into lmp-dev
PauloftheWest [Wed, 27 Aug 2014 21:40:08 +0000 (21:40 +0000)]
Merge "Removed the Wi-Fi icon shown when Wi-Fi is off." into lmp-dev
PauloftheWest [Wed, 27 Aug 2014 21:01:46 +0000 (21:01 +0000)]
Merge "Bluetooth Device picker will now scan for devices." into lmp-dev
PauloftheWest [Wed, 27 Aug 2014 18:49:59 +0000 (11:49 -0700)]
Bluetooth Device picker will now scan for devices.
Bug:
17157824
Change-Id: Ifcf17f55e942dbf6cdbe2a2ee30c90ddbd9c4bd8
PauloftheWest [Wed, 27 Aug 2014 20:40:37 +0000 (20:40 +0000)]
Merge "Applied Material Spec to Bluetooth pairing dialog." into lmp-dev
PauloftheWest [Wed, 27 Aug 2014 20:38:55 +0000 (20:38 +0000)]
Merge "Changed VPN add icon to white." into lmp-dev
Paul West [Wed, 27 Aug 2014 20:33:30 +0000 (20:33 +0000)]
Merge "Revert "Tapping a connected Bluetooth device now presents its settings dialog."" into lmp-dev
Paul West [Wed, 27 Aug 2014 20:31:38 +0000 (20:31 +0000)]
Revert "Tapping a connected Bluetooth device now presents its settings dialog."
This reverts commit
893be9cc34c37cba64856c8034f39dfbda05a459.
Change-Id: Idefe6a1972ca1130a687632f74051e5b5a2e54e1
PauloftheWest [Fri, 15 Aug 2014 13:05:42 +0000 (06:05 -0700)]
Applied Material Spec to Bluetooth pairing dialog.
Bug:
17018290
Change-Id: I621164245e6ad8213a689ea4919c619a9ee4f189
PauloftheWest [Wed, 27 Aug 2014 19:54:50 +0000 (12:54 -0700)]
Changed VPN add icon to white.
Bug:
17288198
Change-Id: I5d66f269583d1d4bdb3e68fe011721ae805317e1
Jeff Davidson [Wed, 27 Aug 2014 18:47:10 +0000 (18:47 +0000)]
Merge "Use NetworkScoreManager when disabling scoring." into lmp-dev
Jeff Davidson [Wed, 27 Aug 2014 18:20:09 +0000 (11:20 -0700)]
Use NetworkScoreManager when disabling scoring.
Otherwise previous scores will not be cleared and the SCORER_CHANGED
broadcast will not be sent.
Bug:
17299736
Change-Id: I57b0c44a7972d885cf084aacf74829cf7d391dae
PauloftheWest [Wed, 27 Aug 2014 17:24:40 +0000 (17:24 +0000)]
Merge "Entering Bluetooth in Settings will always initiate a scan." into lmp-dev
Maurice Lam [Wed, 27 Aug 2014 17:04:46 +0000 (17:04 +0000)]
Merge "[WifiSetup] Progress when wifi scanning" into lmp-dev
Baligh Uddin [Wed, 27 Aug 2014 16:23:19 +0000 (16:23 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-dev
Sander Alewijnse [Tue, 26 Aug 2014 10:20:27 +0000 (11:20 +0100)]
Disable auto time checkbox if date/time locked down by DO.
Bug:
16948504
Change-Id: I2a2b21684e17639233cd8c0dad7d3b44c4a2bd26
Selim Cinek [Wed, 20 Aug 2014 12:48:42 +0000 (14:48 +0200)]
Added colors to system notifications
Bug:
17128331
Change-Id: I0cf0fe76a97d9dd772cd23475eddf5bdb92b2cca
Baligh Uddin [Wed, 27 Aug 2014 03:49:33 +0000 (20:49 -0700)]
Import translations. DO NOT MERGE
Change-Id: I8ac9cf419f62a3420117bcaaffe4dca023ee1c9d
Auto-generated-cl: translation import
Chris Wren [Tue, 26 Aug 2014 21:32:44 +0000 (17:32 -0400)]
Don't show nonesensical notification visibility value.
lock_screen_notifications_summary_hide doesn't make sense on insecure
lock screens, so don't show it, but make sure we can restore it if the
user re-enables a secure method.
Bug:
16649523
Change-Id: Ie295cd59f5e527da8402748834576bab97e9ad89
Sander Alewijnse [Tue, 26 Aug 2014 16:59:23 +0000 (16:59 +0000)]
Merge "Add extra to home settings starting intent." into lmp-dev
Alan Viverette [Mon, 25 Aug 2014 23:18:33 +0000 (23:18 +0000)]
Merge "Update material colors" into lmp-dev
Amith Yamasani [Mon, 25 Aug 2014 22:51:09 +0000 (22:51 +0000)]
Merge "Fix toggle button clickability in app restrictions" into lmp-dev
Alan Viverette [Mon, 25 Aug 2014 23:05:50 +0000 (16:05 -0700)]
Update material colors
BUG:
17212898
Change-Id: Idb1c391de3c1fb150f06c3cf744780be1404d2e5
Nancy Chen [Mon, 25 Aug 2014 22:24:14 +0000 (22:24 +0000)]
Merge "API Review PhoneManager -> TelecommManager. Rename methods (3/6)" into lmp-dev
Amith Yamasani [Mon, 25 Aug 2014 22:20:34 +0000 (15:20 -0700)]
Fix toggle button clickability in app restrictions
Also fix side padding
Bug:
17159406
Change-Id: Ic1d61d9a4a7ae6f3f7c451405a6e127791edbdaf
Paul Lawrence [Mon, 25 Aug 2014 21:59:26 +0000 (21:59 +0000)]
Merge "Honor hide pattern on crypto screen" into lmp-dev
Maurice Lam [Mon, 25 Aug 2014 01:29:40 +0000 (18:29 -0700)]
[WifiSetup] Progress when wifi scanning
Use a custom empty view to show the status while wifi is scanning
or off. Cannot use android.R.id.empty because in phone portrait
layout the illustration is the listview header, which will be hidden
if the list is empty and we use ListView.setEmptyView.
Bug:
17183006
Change-Id: Ie8598303f4e61f87e078008fb7a03918ba92c9ef
PauloftheWest [Mon, 25 Aug 2014 16:44:25 +0000 (16:44 +0000)]
Merge "Updated Tethering and portable hotspot to use switches." into lmp-dev
Baligh Uddin [Mon, 25 Aug 2014 16:21:03 +0000 (16:21 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-dev
PauloftheWest [Mon, 25 Aug 2014 15:48:15 +0000 (15:48 +0000)]
Merge "Tapping a connected Bluetooth device now presents its settings dialog." into lmp-dev
PauloftheWest [Sun, 24 Aug 2014 18:59:35 +0000 (11:59 -0700)]
Updated Tethering and portable hotspot to use switches.
Bug:
17020102
Change-Id: I5da1745d4ea9545f8960c015ca6858fb0a34de0d