• Home
  • History
  • Annotate
  • only in /packages/apps/DeskClock/src/com/android/deskclock/
History log of /packages/apps/DeskClock/src/com/android/deskclock/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1485991e28457b9e1fa605b3b864d4e86003f465 31-Jul-2015 Dianne Hackborn <hackbod@google.com> Merge "Change MNC codename to just M." into mnc-dev
725834d67c6094b665dcde96df0d68e19546a91d 31-Jul-2015 James Lemieux <jplemieux@google.com> am 5407d5c3: Resolve default alarm ringtone URI when computing their title

* commit '5407d5c3b5a457d69eb1c9315186bcbcfa02f9c6':
Resolve default alarm ringtone URI when computing their title
5407d5c3b5a457d69eb1c9315186bcbcfa02f9c6 30-Jul-2015 James Lemieux <jplemieux@google.com> Resolve default alarm ringtone URI when computing their title

Default URI that resolves to an internal URI should always be allowed.
e.g. "Default (Oxygen)"

Default URI that resolves to an external URI should only be allowed
if the user has granted the READ_EXTERNAL_STORAGE permission.
e.g. "Custom Ringtone" without perm; "Default (Some Name)" with perm

Bug: 22855800
Change-Id: Ibca0f2dd99bcf297a46d309b16665023cc4bc725
larmUtils.java
ebf56a31b1d8fdda055397e6c5efa9a4c0aed9f2 30-Jul-2015 James Lemieux <jplemieux@google.com> am 32e2e044: Execute cleanup code in a new app instance after a restore

* commit '32e2e0440cc4219dfe200bcf025508b740ec7cb1':
Execute cleanup code in a new app instance after a restore
32e2e0440cc4219dfe200bcf025508b740ec7cb1 30-Jul-2015 James Lemieux <jplemieux@google.com> Execute cleanup code in a new app instance after a restore

BackupAgent.onRestoreFinished() is not called in a context that
allows the use of ContentResolver. Given that DeskClock will be
killed by the restore procedure in short order after
onRestoreFinished(), a callback into the application is scheduled
for 10 seconds in the future. When the callback invokes a
BroadcastReceiver within DeskClock, it detects the presence of
freshly restored data (via a shared preference) and executes a
clean up procedure from within the normal application context.

Bug: 22786516
Change-Id: Ia024529cf962ed6e6235aecc362dedf8f1cbd9c3
larmInitReceiver.java
eskClockBackupAgent.java
bf0fd7321b9e1a6987421835a76230aa62f574aa 30-Jul-2015 Dianne Hackborn <hackbod@google.com> Change MNC codename to just M.

Change-Id: I95d58040b871be7966d446b2eb1dce53ef13cd03
umberPickerCompat.java
tils.java
21fa08668198b2b1a44594edc035174f59eb91d9 29-Jul-2015 Justin Klaassen <justinklaassen@google.com> Merge "Allow authority to be set from build configuration - DO NOT MERGE" into ub-deskclock-business
c4de03a184e06f74777915a5d76e7113ed4058e8 29-Jul-2015 James Lemieux <jplemieux@google.com> am 1f53186f: Recreate all AlarmInstances on restore

* commit '1f53186f7d1d449382b2e429cd35e3312f9eb97e':
Recreate all AlarmInstances on restore
1f53186f7d1d449382b2e429cd35e3312f9eb97e 29-Jul-2015 James Lemieux <jplemieux@google.com> Recreate all AlarmInstances on restore

This approach guarantees that no AlarmInstance state from the
backup device influences behavior on the restore device.

All newly scheduled AlarmInstances will be for the future. There
cannot be, for example, notifications for AlarmInstances that
were missed on the backup device.

Bug: 22798579
Change-Id: Ia73bcc16c683cb0e3602f39028a347b30900fbd4
eskClockBackupAgent.java
09e29779bbe55bb94b49ca87b504595e44616fec 19-Jun-2015 Justin Klaassen <justinklaassen@google.com> Allow authority to be set from build configuration - DO NOT MERGE

Bug: 22483271
Change-Id: I558c6d15316c9391ae57b96b7324ebdf1eddc29e
(cherry picked from commit 1f460a3403aeb4d9a08341c6402096ab9f9eb244)
rovider/ClockContract.java
af116754d2021cb11b336b31003f2cc31b64cc1f 20-Jul-2015 Annie Chin <afchin@google.com> am 8e217dcc: Merge "Cancel times up notification on RESET, DELETE, or DONE." into ub-deskclock-business

* commit '8e217dccceeecdee3caf0d3d83903e28c3e4706a':
Cancel times up notification on RESET, DELETE, or DONE.
aa00e7759c190406f8767e89fff7bea617b7221c 20-Jul-2015 Annie Chin <afchin@google.com> am 62ff2ac2: Cherry-pick ag/725002

* commit '62ff2ac2ba3b42fea398ea85e3b7d21372d8b45b':
Cherry-pick ag/725002
8e217dccceeecdee3caf0d3d83903e28c3e4706a 20-Jul-2015 Annie Chin <afchin@google.com> Merge "Cancel times up notification on RESET, DELETE, or DONE." into ub-deskclock-business
62ff2ac2ba3b42fea398ea85e3b7d21372d8b45b 20-Jul-2015 Annie Chin <afchin@google.com> Cherry-pick ag/725002

DO NOT MERGE

Bug: 22535951

Scroll to started timer instead of assuming newly created timer.

Change-Id: I5095a0673509cf9ef9451e0f97f03ccdf1f01966
andleApiCalls.java
imer/TimerFragment.java
imer/TimerFragmentAdapter.java
imer/Timers.java
8d659d7d0da84881b7312e48b5ec36ecdca9a166 20-Jul-2015 Annie Chin <afchin@google.com> Cancel times up notification on RESET, DELETE, or DONE.

Bug: 22120450

Previously operated under the assumption that the timer screen
would be open (thus no notification) when dismissing timer from
the wear.

Change-Id: Icde5c5df79f23d744ded119af415d34ba6f18a0e
imer/TimerReceiver.java
35c25a48db8cb9cf6cd067301cb3b167a5aff070 17-Jul-2015 Annie Chin <afchin@google.com> am 80ebff21: Update stopwatch circle on RESET_AND_LAUNCH intent.

* commit '80ebff21a059606a532ef789ecc0bebcb97a56d9':
Update stopwatch circle on RESET_AND_LAUNCH intent.
80ebff21a059606a532ef789ecc0bebcb97a56d9 17-Jul-2015 Annie Chin <afchin@google.com> Update stopwatch circle on RESET_AND_LAUNCH intent.

Bug: 22551300

Stopwatch circle only updated when app was open (notification
not showing). Expand that to include when app is being reset
and launched.

Change-Id: I4f48d3f9454fd088218076f50aef0b5ab2876291
topwatch/StopwatchService.java
7112959164b7791796e0f27277e4c3821f25f648 17-Jul-2015 James Lemieux <jplemieux@google.com> am 9da3a43b: Fix logging call to correctly substitute

* commit '9da3a43bd894f9a5c3fa1bca6e157cc33648fc4f':
Fix logging call to correctly substitute
9da3a43bd894f9a5c3fa1bca6e157cc33648fc4f 17-Jul-2015 James Lemieux <jplemieux@google.com> Fix logging call to correctly substitute

Change-Id: If27f3fa26c9c8b41ce76ae26456c17c1067f0c8d
larms/AlarmService.java
78e3b09bbd64610eca6df0d1a96fffc40c756b6c 16-Jul-2015 James Lemieux <jplemieux@google.com> am f283eae0: Merge "Avoid NPE when Screensaver configuration changes" into ub-deskclock-business

* commit 'f283eae0e1e3d2ea7de83dfa33e6bea326b2c397':
Avoid NPE when Screensaver configuration changes
f283eae0e1e3d2ea7de83dfa33e6bea326b2c397 16-Jul-2015 James Lemieux <jplemieux@google.com> Merge "Avoid NPE when Screensaver configuration changes" into ub-deskclock-business
0c289cd4418285e9a3013642f748d68978cfd12a 16-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am 6b7d6b9b: Canceling PendingIntent

* commit '6b7d6b9bc2f3b5b2d744224094461cf98af10f68':
Canceling PendingIntent
6b7d6b9bc2f3b5b2d744224094461cf98af10f68 16-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Canceling PendingIntent

This is necessary to make the tests in ag/727375 work
for when there shouldn't be a PendingIntent for
a stopped timer.

Change-Id: Ia07f4e32ec9784c6b807f278cdb1a9464f004f37
imer/TimerReceiver.java
e1119ae11311c5a9f44cb325c0547b035bc172af 15-Jul-2015 James Lemieux <jplemieux@google.com> Avoid NPE when Screensaver configuration changes

Bug: 22509958
Change-Id: I0ff41d5c02af1471e4510eee17600fb2cb746533
creensaver.java
1d5af29106d95df729fe1f933b20225ce75a4604 15-Jul-2015 Annie Chin <afchin@google.com> am 9c20370b: am 2e2d8b37: Kick the build.

* commit '9c20370b12ae7abba1f343487a6cf77f3201072a':
Kick the build.
7c2129c57f4295a27d6c6f1945f5bafaaa07b424 15-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am 0458c052: Fixing bug for firing timer after STOP_TIMER

* commit '0458c052eb27c3a829290fd411b78f9a20279ac5':
Fixing bug for firing timer after STOP_TIMER
9c20370b12ae7abba1f343487a6cf77f3201072a 15-Jul-2015 Annie Chin <afchin@google.com> am 2e2d8b37: Kick the build.

* commit '2e2d8b373c0e5f42fe7a932b877062a31a06014a':
Kick the build.
0458c052eb27c3a829290fd411b78f9a20279ac5 15-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Fixing bug for firing timer after STOP_TIMER

b/22469231

Change-Id: I329968036e6c5676489f5d0e466a035264d051f1
andleDeskClockApiCalls.java
2e2d8b373c0e5f42fe7a932b877062a31a06014a 15-Jul-2015 Annie Chin <afchin@google.com> Kick the build.

Change-Id: Ibd302ebad0b17308a757f98f5d75929202758538
imerRingService.java
3b7ba597e403e5ba0ab9a9139cdf875a53e42d42 14-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am 4ed569b3: Fixing bug for RESET_TIMER and STOP_TIMER

* commit '4ed569b3e7df20b1347c4cb25035bf1f2c5908e1':
Fixing bug for RESET_TIMER and STOP_TIMER
4ed569b3e7df20b1347c4cb25035bf1f2c5908e1 14-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Fixing bug for RESET_TIMER and STOP_TIMER

b/22469477

Change-Id: I3a465875b1b8e2f37b20834873649d02a687545b
andleDeskClockApiCalls.java
dc3e827d86aa94f180bd7aa6df494f13e32bf182 14-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am 8d915492: Merge "Fixing bug for STOP_TIMER" into ub-deskclock-business

* commit '8d9154927ac682f096ac0d9ea6d12c7724c01c80':
Fixing bug for STOP_TIMER
8d9154927ac682f096ac0d9ea6d12c7724c01c80 14-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Fixing bug for STOP_TIMER" into ub-deskclock-business
996e976a80c687e00257dc1d77a2afa96c3054e3 14-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Fixing bug for STOP_TIMER

b/22468335

Change-Id: Iade02428b9aba8f35d93b2ada80fad7daad936c0
andleDeskClockApiCalls.java
2bce5a9d22e8802a0492bfbf420b0964e7be1f10 13-Jul-2015 Annie Chin <afchin@google.com> am 03b26537: Add fix in case strings have not yet been updated with "=" character.

* commit '03b2653721c3ad77b3de3232d953dc741ebe7a44':
Add fix in case strings have not yet been updated with "=" character.
03b2653721c3ad77b3de3232d953dc741ebe7a44 13-Jul-2015 Annie Chin <afchin@google.com> Add fix in case strings have not yet been updated with "=" character.

Bug: 22442248

Fix for city indeces involves looking for an "=" character. Not all
string translation files have been updated with the = character.

Change-Id: If16f1251cfc7522d976f7177d0c3a32079332161
tils.java
ba026c6ec601df34837a621aefd4e14487291013 10-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am e8fad03b: Fixing bug for ADD_CLOCK & DELETE_CLOCK

* commit 'e8fad03ba6d08024ae12171e0aa430de545f6f3f':
Fixing bug for ADD_CLOCK & DELETE_CLOCK
e8fad03ba6d08024ae12171e0aa430de545f6f3f 10-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Fixing bug for ADD_CLOCK & DELETE_CLOCK

b/22399073

Change-Id: I962dea41256d9f05f53b0c6ea222e74c6b0b30cd
andleDeskClockApiCalls.java
e43ba9b02352a312cdeea65d6d46b0edaa62020d 10-Jul-2015 Daria Evdokimova <dariaevdo@google.com> am 5238e2f8: Updating UI on state change of stopwatch

* commit '5238e2f897bc7c49129fa32b425ab5c9f929b8bb':
Updating UI on state change of stopwatch
5238e2f897bc7c49129fa32b425ab5c9f929b8bb 09-Jul-2015 Daria Evdokimova <dariaevdo@google.com> Updating UI on state change of stopwatch

b/22357487

Change-Id: Iaec06ff20ccbf0225361b919ed5b55f35416f994
topwatch/StopwatchService.java
e300bb562a0a5c8a58ef5f2a14926ee899bbd513 09-Jul-2015 James Lemieux <jplemieux@google.com> am 1e6eac45: Merge "Refer to Build.VERSION.MNC to check for M platform" into ub-deskclock-business

* commit '1e6eac45ec02843298e1d3fbfa9a85e922b3c8f5':
Refer to Build.VERSION.MNC to check for M platform
a6d1c00ab24d9ca5a95a922b2423002fd23a4db8 09-Jul-2015 James Lemieux <jplemieux@google.com> am 5b762a5c: Prompt for READ_EXTERNAL_STORAGE perm on custom ringtone selection

* commit '5b762a5c9d1d4e9c2aa90fe0755743f343ad7eec':
Prompt for READ_EXTERNAL_STORAGE perm on custom ringtone selection
1e6eac45ec02843298e1d3fbfa9a85e922b3c8f5 09-Jul-2015 James Lemieux <jplemieux@google.com> Merge "Refer to Build.VERSION.MNC to check for M platform" into ub-deskclock-business
16981d2c7e2c797ba016550b2f50423d33c86d10 08-Jul-2015 James Lemieux <jplemieux@google.com> Refer to Build.VERSION.MNC to check for M platform

Change-Id: Ifdd61667c6046d3c007ba7ffd62bdf70eb373a43
larmClockFragment.java
nimatorUtils.java
syncRingtonePlayer.java
eskClock.java
tils.java
oice.java
5b762a5c9d1d4e9c2aa90fe0755743f343ad7eec 08-Jul-2015 James Lemieux <jplemieux@google.com> Prompt for READ_EXTERNAL_STORAGE perm on custom ringtone selection

If a ringtone stored on external storage (e.g. sd card) is selected
and the READ_EXTERNAL_STORAGE permission has not yet been granted
by the user, prompt the user to grant it. This prompt will be
displayed after the ringtone chooser is hidden if the selected
ringtone is external.

Bug: 20273223
Change-Id: I1c52aaaf3b36a279202c3d210a4f204637f43e53
larmClockFragment.java
larmUtils.java
ce3f6f3fb1c11966de943c3e2537da0f286b1e39 08-Jul-2015 James Lemieux <jplemieux@google.com> am de765346: Merge "Support volume and looping when playing alarm ringtones" into ub-deskclock-business

* commit 'de76534612a142d3804473c7c919dce7613cff7d':
Support volume and looping when playing alarm ringtones
de76534612a142d3804473c7c919dce7613cff7d 08-Jul-2015 James Lemieux <jplemieux@google.com> Merge "Support volume and looping when playing alarm ringtones" into ub-deskclock-business
825c443e4be77c762688fcfb72355ee962b8ce96 08-Jul-2015 James Lemieux <jplemieux@google.com> am c659177a: Merge "Round the time-to-next-alarm up for display in the toast" into ub-deskclock-business

* commit 'c659177ac73a0405c21e989427a5e8eedb8e6796':
Round the time-to-next-alarm up for display in the toast
c659177ac73a0405c21e989427a5e8eedb8e6796 08-Jul-2015 James Lemieux <jplemieux@google.com> Merge "Round the time-to-next-alarm up for display in the toast" into ub-deskclock-business
92a6639ff64ecb7a37e6636cd21fb73b89f6418d 08-Jul-2015 Annie Chin <afchin@google.com> am da14d098: Merge "Add provisions for translators to manually specify city name indeces." into ub-deskclock-business

* commit 'da14d0981df6344205240c0e9597b9882884d569':
Add provisions for translators to manually specify city name indeces.
da14d0981df6344205240c0e9597b9882884d569 08-Jul-2015 Annie Chin <afchin@google.com> Merge "Add provisions for translators to manually specify city name indeces." into ub-deskclock-business
454a73df9a0ca65e50fee7ded80abda0de8a386b 30-Jun-2015 Annie Chin <afchin@google.com> Add provisions for translators to manually specify city name indeces.

Bug: 21790880

Allow translation the option to provide the index that a city should be
sorted under. This is to circumvent the indexing problems on platforms
that used ICUv53 (L+).

By default, continue using the first letter of the city name as the
index. Translation may specify a different index by modifying the
[index] value in the following string:
<item>[index]<xliff:g id="separator">=</xliff:g>[city name]</item>

This means that indeces can now consist of multiple characters, where
before they were defaulted to a single character.

Change-Id: I0a437bdf941140be1c4052d212ccdd2195a3daec
tils.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
orldclock/WorldClockAdapter.java
4d8e08e17d4a5206cba13cd66cdcfe4dac9dde7a 07-Jul-2015 James Lemieux <jplemieux@google.com> Support volume and looping when playing alarm ringtones

Pre-M, playback is done via MediaPlayer. The READ_EXTERNAL_STORAGE
permission is granted at install time on pre-M platforms, so
playing back custom ringtones never fails.

M+, playback is done via Ringtone. No special permissions are
required to play custom ringtones.

Bug: 20273223
Change-Id: I4313e49c4555e820afb4ed0361f81c0dab90134e
syncRingtonePlayer.java
5da9e5a3137309c26a49b8a4af9bc2d93c6264a0 07-Jul-2015 Annie Chin <afchin@google.com> am 79a6a3c3: Do not updateTimesUp for timer label changes.

* commit '79a6a3c37392c7844c573999da5159653e308c5b':
Do not updateTimesUp for timer label changes.
79a6a3c37392c7844c573999da5159653e308c5b 06-Jul-2015 Annie Chin <afchin@google.com> Do not updateTimesUp for timer label changes.

Bug: 22181821

Label changes do not affect timer firing times, so eliminate the
unnecessary update in that case.

Change-Id: I61b46085c268f19342022b5e0a6a62aef4652093
imer/TimerFragment.java
imer/TimerReceiver.java
imer/Timers.java
7af5e1bd1a48926153c521c86453681c30db649a 02-Jul-2015 James Lemieux <jplemieux@google.com> Round the time-to-next-alarm up for display in the toast

The old code rounded downward which gave puzzling results.

e.g. time is 7:00:14 (14 seconds after 7 o'clock).
Set alarm for 8:00.
Toast says "Alarm set for 59 minutes from now."

The toast will now say "Alarm set for 1 hour from now."

Bug: 6809304
Change-Id: Ib742974ed720fa380ac935dcb45746b64c13c94c
larmUtils.java
d51596147c139582aec986e3b85a76235953cbc2 02-Jul-2015 James Lemieux <jplemieux@google.com> am ea6621d2: Show toasts when the repeat day changes scheduled alarm

* commit 'ea6621d2747c54e140566be6b7184b19545b450f':
Show toasts when the repeat day changes scheduled alarm
8bf2cfdcc9998773cee793c026fa4f4458094400 02-Jul-2015 James Lemieux <jplemieux@google.com> am 24b11ac8: Merge "Add backup/restore support" into ub-deskclock-business

* commit '24b11ac8adda16bdc206308235db409f69d814c5':
Add backup/restore support
ea6621d2747c54e140566be6b7184b19545b450f 02-Jul-2015 James Lemieux <jplemieux@google.com> Show toasts when the repeat day changes scheduled alarm

If a user toggles a repeat day or the repeating checkbox
and that alters the next scheduled time of the alarm, we
now show a toast explaining the new time delta until the
alarm fires. Previously no toast was shown.

Change-Id: Ie3858d5d91497d34c6b2677b69a44a30f8f05542
larmClockFragment.java
24b11ac8adda16bdc206308235db409f69d814c5 01-Jul-2015 James Lemieux <jplemieux@google.com> Merge "Add backup/restore support" into ub-deskclock-business
b5f116935f6b767d9bf7c266a9c189d706cc6d66 01-Jul-2015 James Lemieux <jplemieux@google.com> Add backup/restore support

We use the new fullContentBackup feature introduced in M. The
wrinkle that exists in our case is that the preference file
could be either:

com.android.deskclock_preferences.xml
or
com.google.android.deskclock_preferences.xml

depending on whether DeskClockGoogle overlayed DeskClock or
came as part of the device image.

So, a BackupAgent is also configured and used to intercept the
writing of the preference file on the restore device. The
preference filename is then altered to include the package name
of the receiving application, guaranteeing that the preferences
(which store world clocks, timers and stopwatch data) survive
intact.

Bug: 21818176
Change-Id: Ie4652ef8375b8db4ab6e2ae3dc40820dae618ddf
eskClockBackupAgent.java
9eb8ac77c85fd9c3759ba03e003b9c43f302315e 30-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am d7d2da83: Merge "Adjust invalid time input for 24h format" into ub-deskclock-business

* commit 'd7d2da832769ec0a6a733eb038ad65b457261740':
Adjust invalid time input for 24h format
1ffcbb8702c494ab8f77d7e95253f66fac4bcd6e 30-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Adjust invalid time input for 24h format

Now for DISMISS if the time is invalid and pm/am isn't
passed in the voice interactor string prints "null". This
CL changes it so that an empty string is printed so that
it works better for 24h locales. e.g. if '23:67' is passed in
nothing is printed for pm/am.

b/22022605

Change-Id: Iedc5210dbd21ddf595b731d4d502d759fe841208
etchMatchingAlarmsAction.java
9392a27f89f314f4a242a8cec3e593676d3bb901 30-Jun-2015 Annie Chin <afchin@google.com> am 6662ef2b: Merge "Update timer hun notification + icon." into ub-deskclock-business

* commit '6662ef2b837f78a970dd446b9c1536c9b923aab5':
Update timer hun notification + icon.
6662ef2b837f78a970dd446b9c1536c9b923aab5 30-Jun-2015 Annie Chin <afchin@google.com> Merge "Update timer hun notification + icon." into ub-deskclock-business
ea81bbfb62dc5b951cbadd3678ceadb0b5b873c0 30-Jun-2015 James Lemieux <jplemieux@google.com> am 566c2b29: am e3795f2b: TimerFragment should only adjust the fab when it is selected

* commit '566c2b297344f5a6d758694808bceaa58d87a6f4':
TimerFragment should only adjust the fab when it is selected
566c2b297344f5a6d758694808bceaa58d87a6f4 30-Jun-2015 James Lemieux <jplemieux@google.com> am e3795f2b: TimerFragment should only adjust the fab when it is selected

* commit 'e3795f2b678dcd455e248f4ea43903f22d2387fd':
TimerFragment should only adjust the fab when it is selected
c117a1900fa194ee8822b376186b320d61c38e33 30-Jun-2015 Annie Chin <afchin@google.com> Update timer hun notification + icon.

Bug: 22128457

Tint icon black in API21+; leave white in KK.

Change-Id: Iabe485859450e2abbfa1af895ba93a23bee53e18
imer/TimerReceiver.java
e3795f2b678dcd455e248f4ea43903f22d2387fd 29-Jun-2015 James Lemieux <jplemieux@google.com> TimerFragment should only adjust the fab when it is selected

TimerFragment has a vertical pager that presents a vertical
list of all defined timers. If changes occur to that pager
(as they do in TimerFragment.onResume()), it was possible
for the TimerFragment to incorrectly adjust the fab icon
when it was not the selected tab.

Bug: 22159053
Change-Id: Ie62fbf0a2a7bee4dd69660422ff8741de6cb20c8
imer/TimerFragment.java
d3662ab4aab2fcc5a9572bc09d0003545f4698a8 29-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am e6f3b902: Merge "Implementing SEARCH_MODE_LABEL" into ub-deskclock-business

* commit 'e6f3b902465eb14228d5ecfd35e7cc89dcb0ca03':
Implementing SEARCH_MODE_LABEL
e6f3b902465eb14228d5ecfd35e7cc89dcb0ca03 29-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Implementing SEARCH_MODE_LABEL" into ub-deskclock-business
b444331ba1701f7f8b07c2a326342925bb57a085 29-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 95d226e9: New strings for stopwatch

* commit '95d226e9785c7608923f05be54211fe0d415a3f6':
New strings for stopwatch
95d226e9785c7608923f05be54211fe0d415a3f6 24-Jun-2015 Daria Evdokimova <dariaevdo@google.com> New strings for stopwatch

Made customized strings for stopwatch instead
of generic 'Stopwatch mode was changed'.
Also changed the logic so that the above string isn't
shown for SHOW_STOPWACH.

Change-Id: Ic5d90bf641fa924de9ce2effd60bd923ecfd5d9c
andleDeskClockApiCalls.java
da784fb58e49e3f02d4ca6ef9246c87c85ce96c3 25-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Implementing SEARCH_MODE_LABEL

Implementing SEARCH_MODE_LABEL for
DISMISS_ALARM. Alarms can be disambiguated by
their labels.

Change-Id: I9efe2850820c68ef91e534dd020993c29596589d
etchMatchingAlarmsAction.java
df67585010a43a01450c1b802460a8bbdc00444b 27-Jun-2015 James Lemieux <jplemieux@google.com> am cf262070: Merge "Fix remaining dangerous M permissions" into ub-deskclock-business

* commit 'cf2620705f805e4398e2d03bc6ea79804126abc5':
Fix remaining dangerous M permissions
cf2620705f805e4398e2d03bc6ea79804126abc5 27-Jun-2015 James Lemieux <jplemieux@google.com> Merge "Fix remaining dangerous M permissions" into ub-deskclock-business
95559b2952cb1f1492355f0ab572d40b8a2d000e 26-Jun-2015 James Lemieux <jplemieux@google.com> Fix remaining dangerous M permissions

android.permission.WRITE_SETTINGS was required to adjust the Setting
that stored the last selected alarm ringtone as the new default. The
value is now stored in SharedPreferences and no longer written to the
Setting. The permission has been removed.

android.permission.READ_EXTERNAL_STORAGE was required to play custom
ringtones located at /sdcard/Alarms via MediaPlayer. MediaPlayer is
no longer used to play those ringtones so the permission has been
removed. Ringtone, which is designed to play custom ringtones without
requiring the permission to read from external storage is now the
playback method. The caveat to this approach is: Ringtone does not
offer control over the volume at which the ringtone is played. Old
MediaPlayer code used to detect when we were in a phone call and
reduce the volume defensively to avoid playing a loud ringtone
directly into a user's ear. In practice, it appears that lower layers
of the audio stack are already handling this behavior and the app
need not request a lower volume itself.

Bug: 20273223
Change-Id: I328d168ff7677506aeae3fdf78c915f82e6cc1c7
larmClockFragment.java
syncRingtonePlayer.java
larms/AlarmKlaxon.java
larms/AlarmService.java
6ff22748c3a477bee3fa2e810863bfa7c832579e 26-Jun-2015 Annie Chin <afchin@google.com> am d91b4104: Merge "Do not dismiss snoozed alarms after boot." into ub-deskclock-business

* commit 'd91b410407ae7571b98bb92d5e593a942c954f77':
Do not dismiss snoozed alarms after boot.
d91b410407ae7571b98bb92d5e593a942c954f77 26-Jun-2015 Annie Chin <afchin@google.com> Merge "Do not dismiss snoozed alarms after boot." into ub-deskclock-business
3f20f888103050df888c98ad9645231dd4d2276f 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> am 46c5ab3f: am bc885205: Prevent multiple unregisterReceiver calls in BaseActivity

* commit '46c5ab3f809a2992848aaa411af4c7615c9d6fb1':
Prevent multiple unregisterReceiver calls in BaseActivity
46c5ab3f809a2992848aaa411af4c7615c9d6fb1 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> am bc885205: Prevent multiple unregisterReceiver calls in BaseActivity

* commit 'bc885205d5c6d71a34bd06b8539b02d0b3b92d8c':
Prevent multiple unregisterReceiver calls in BaseActivity
bc885205d5c6d71a34bd06b8539b02d0b3b92d8c 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> Prevent multiple unregisterReceiver calls in BaseActivity

Bug: 22104920
Change-Id: I8bfb0297c7b6f0559c9e732b192fa935f019d6f6
aseActivity.java
c4802542a90170c485e0a3a649e8a3fc154e9f76 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> am 2ed45ac0: am ee4ec4b5: Show timer label in TimerFullScreenFragment

* commit '2ed45ac046864701daa1cc09f12d2d6e08f8a68e':
Show timer label in TimerFullScreenFragment
2ed45ac046864701daa1cc09f12d2d6e08f8a68e 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> am ee4ec4b5: Show timer label in TimerFullScreenFragment

* commit 'ee4ec4b5ac91b1550ef826a6b4f7396a038d2815':
Show timer label in TimerFullScreenFragment
ee4ec4b5ac91b1550ef826a6b4f7396a038d2815 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> Show timer label in TimerFullScreenFragment

Bug: 22108237
Change-Id: Ic9850956d42d0659816571934d1eaa59749bbdca
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
fdf72f91ec5e2469666ca6939c1e611d23aeb6a5 26-Jun-2015 Justin Klaassen <justinklaassen@google.com> Merge "Allow authority to be set from build configuration - DO NOT MERGE" into ub-deskclock-army
1f460a3403aeb4d9a08341c6402096ab9f9eb244 19-Jun-2015 Justin Klaassen <justinklaassen@google.com> Allow authority to be set from build configuration - DO NOT MERGE

Bug: 21952594
Change-Id: I558c6d15316c9391ae57b96b7324ebdf1eddc29e
rovider/ClockContract.java
74e4e029cf73f5366ef20993b752c5d7a0f557b3 25-Jun-2015 Annie Chin <afchin@google.com> Do not dismiss snoozed alarms after boot.

Bug: 22055851
Change-Id: I698efceaef3a2244766498fec19488d32d48598a
larmInitReceiver.java
larms/AlarmStateManager.java
3f9a6a65414537cb8396d24dedd40e9edbaf29e2 25-Jun-2015 Justin Klaassen <justinklaassen@google.com> am f0ba979f: resolved conflicts for merge of eaac74a3 to ub-deskclock-business

* commit 'f0ba979f6acf19c0ce48a9951ae02017f659adee':
Update hourly / accent colors
f0ba979f6acf19c0ce48a9951ae02017f659adee 25-Jun-2015 Justin Klaassen <justinklaassen@google.com> resolved conflicts for merge of eaac74a3 to ub-deskclock-business

Change-Id: I811e94d6d2b1a109c847cc27aac4b008042810fd
eaac74a3e0a219d1d27fadb5461e857c8e9cb161 25-Jun-2015 Justin Klaassen <justinklaassen@google.com> Update hourly / accent colors

Bug: 22072862

- Fixed issue where accent color wasn't themed properly for all
activities (e.g. AlarmActivity).
- Fixed overflow menu styling / icon.

Change-Id: I2317cf036ac5d840817fd97f69a91b9932de8467
tils.java
5fe79c20f4fac5e502c339289449c841f2ae1681 24-Jun-2015 Justin Klaassen <justinklaassen@google.com> am 69ca5f1f: resolved conflicts for merge of 7b5c5b16 to ub-deskclock-business

* commit '69ca5f1f1e76a2e6530a5ef6d410ab8048023867':
Use R.attr.colorAccent instead of R.color.hot_pink
69ca5f1f1e76a2e6530a5ef6d410ab8048023867 24-Jun-2015 Justin Klaassen <justinklaassen@google.com> resolved conflicts for merge of 7b5c5b16 to ub-deskclock-business

Change-Id: If512dbcca09bce146510d8a8e79c73a7e90e9fbd
8c225637b5599fe0b2abb9195d0410aa44823ce3 24-Jun-2015 James Lemieux <jplemieux@google.com> am 54983f1a: Merge "Handle new AlarmInstance state: PREDISMISSED" into ub-deskclock-business

* commit '54983f1a29dcdec12a776da8b8a09475cb8dbfec':
Handle new AlarmInstance state: PREDISMISSED
54983f1a29dcdec12a776da8b8a09475cb8dbfec 24-Jun-2015 James Lemieux <jplemieux@google.com> Merge "Handle new AlarmInstance state: PREDISMISSED" into ub-deskclock-business
bc2916e1bf59953d8e731144e061ef5c54d0eddf 24-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 8cf42f4b: Using MNC codename instead of int

* commit '8cf42f4b4f211efd12cd3e7c623beeb07d120e37':
Using MNC codename instead of int
66990ae9be2037bf41851cbf3a8518121b32ba27 20-Jun-2015 James Lemieux <jplemieux@google.com> Handle new AlarmInstance state: PREDISMISSED

Includes a battery of test cases designed to document and specify
how system time changes effect each state an AlarmInstance can
inhabit.

Change-Id: I7815cd6f082039591cdd8dd2b1517f12052a92c0
larms/AlarmStateManager.java
rovider/AlarmInstance.java
bfe5fb007f65a640d8993ac3e0399b8f647a71cb 03-Jun-2015 Justin Klaassen <justinklaassen@google.com> Clean up Timer*Fragment classes - DO NOT MERGE

- Removed DeskClock.OnTapListener which just seemed to change the label
text color in a pressed state (which can be done using a color state
list if desired).
- Simplified timer_list_item layout to use a single TextView for the
timer label.

Change-Id: I407f49b1852dc14546d3fb3f9ef53625320df07e
(cherry picked from commit cfabf78fc21021ab87ff745ab28e7c48caa79346)
ircleButtonsLayout.java
eskClock.java
tils.java
topwatch/StopwatchFragment.java
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
110ef8a420ff6cc043aa9b93a64efe25a3d55d63 24-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 00a08477: Added VoiceInteractor to DELETE_CLOCK

* commit '00a08477a7b821f1384836d2e251eb2ef840d8b7':
Added VoiceInteractor to DELETE_CLOCK
7b5c5b16646932fbe991c86ffd9404cdbdc0f84f 24-Jun-2015 Justin Klaassen <justinklaassen@google.com> Use R.attr.colorAccent instead of R.color.hot_pink

Bug: 21952435

- To support basic theming of the background and accent colors, refactor
our usage of the hot_pink color resource where possible to instead
resolve the colorAccent attribute against the current theme.
- Use BroadcastListener in BaseActivity to update the background color
whenever the system time / time-zone changes.

Change-Id: I9c736801eb8017cca305fd377628380fef40bfab
nimatorUtils.java
aseActivity.java
ircleTimerView.java
creensaver.java
imerSetupView.java
tils.java
larms/AlarmActivity.java
imer/CountingTimerView.java
8cf42f4b4f211efd12cd3e7c623beeb07d120e37 24-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Using MNC codename instead of int

Using Build.Version doesn't work yet
because MNC shows as 22, not 23.
Added todo's to change that closer to MNC release.

Change-Id: I6cb0504ddf05cd7a00a3d95d4826c50ceeeb517c
andleDeskClockApiCalls.java
oice.java
00a08477a7b821f1384836d2e251eb2ef840d8b7 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Added VoiceInteractor to DELETE_CLOCK

Added voice interaction for when a user attempts to
DELETE_CLOCK that wasn't added to their clock list yet

Change-Id: Iea3b8e5e672bc6a94196767f98f052d4c3da3285
andleDeskClockApiCalls.java
e8842c48b1775ddaa1313b9f23b2ee8e8dabb406 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am a7ed263c: Added voiceInteractor to Disambig dialog.

* commit 'a7ed263c0fc460db44c572acd2ba921c303d6b81':
Added voiceInteractor to Disambig dialog.
a7ed263c0fc460db44c572acd2ba921c303d6b81 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Added voiceInteractor to Disambig dialog.

Didn't include voice interactor in one of the states
where the disambig dialog is shown, adding it here.

Change-Id: I1744ec4866b64a9774218fe07b9beb4a91bab586
andleApiCalls.java
191f5548eb1d28f2ca0417faf6226e2ba3706bb6 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am c9c75642: Change strings for Alarms

* commit 'c9c756428be4a51c8839fa6ec6d2a096402fa8e4':
Change strings for Alarms
c9c756428be4a51c8839fa6ec6d2a096402fa8e4 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Change strings for Alarms

Changes the argument passed into getString() for alarms.
Instead of taking 'alarm' itself passes formatted time.

Change-Id: If926dba122ef10bf788ac6c6b81e2fd05ebf4981
andleApiCalls.java
231e44bf2ec25ac3eb0a3e877844c481404730e1 23-Jun-2015 Annie Chin <afchin@google.com> am 005e8af3: am 7cd60432: Handle timer fab button when timer state is STATE_DELETED.

* commit '005e8af3cb122084acfc659f93ae943005191fd4':
Handle timer fab button when timer state is STATE_DELETED.
318613312f097f31eecd39fb8b8644b87d90e71e 23-Jun-2015 Budi Kusmiantoro <budi@google.com> am cc7c6739: Add logging to debug unknown ringtone when needed

* commit 'cc7c6739a65f909712b321fca81039682805dac4':
Add logging to debug unknown ringtone when needed
005e8af3cb122084acfc659f93ae943005191fd4 23-Jun-2015 Annie Chin <afchin@google.com> am 7cd60432: Handle timer fab button when timer state is STATE_DELETED.

* commit '7cd604327e8719da26a7d6735d8b0df94f0ac66a':
Handle timer fab button when timer state is STATE_DELETED.
cc7c6739a65f909712b321fca81039682805dac4 23-Jun-2015 Budi Kusmiantoro <budi@google.com> Add logging to debug unknown ringtone when needed

Change-Id: I89e8ead4d3566bdc54ca7ff6dfd532901488cbb6
larms/AlarmKlaxon.java
88c87d533bcd5bddc07a31e920432002837d0d46 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 07424a1e: Voice Interactor strings for SET_ALARM & SET_TIMER

* commit '07424a1e5b07d2f1e00c302c2c7510d0df380a90':
Voice Interactor strings for SET_ALARM & SET_TIMER
07424a1e5b07d2f1e00c302c2c7510d0df380a90 23-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Voice Interactor strings for SET_ALARM & SET_TIMER

Added new strings to be spoken through
VoiceInteractor for SET_ALARM and SET_TIMER

Change-Id: I9fc3a0e3a0023394d25c19fcd8fd80df866f1657
andleApiCalls.java
7cd604327e8719da26a7d6735d8b0df94f0ac66a 22-Jun-2015 Annie Chin <afchin@google.com> Handle timer fab button when timer state is STATE_DELETED.

Bug: 21391070

In earlier versions of Clock, Timers are set to STATE_DELETED when
stopped post-firing. In version 4.0.1+, timers are marked STATE_DELETED
when they are actually deleted.

This discrepancy causes the timer fab button not to be refreshed when
the on-screen timer is from an older version and in state STATE_DELETED.

Change-Id: I280a9befae623c501f274ffe99dd6f2628cdefee
imer/TimerFragment.java
2809ec9aea8f49e1891dca812e7190b5ce8d4c0e 22-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 97149ea8: Enabling VoiceInteractor

* commit '97149ea89a5c0e057f25b89b87eef6224b82a777':
Enabling VoiceInteractor
97149ea89a5c0e057f25b89b87eef6224b82a777 19-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Enabling VoiceInteractor

Submitting request to Voice interactor for
every successful and failed attempt to launch
a voice action. A couple of changes to strings based
on recent changes to the code.

Change-Id: I2c7745685e87fb267e87b772b0bf29c946cc1bc0
larmSelectionActivity.java
etchMatchingAlarmsAction.java
andleApiCalls.java
andleDeskClockApiCalls.java
oice.java
eaf36aeae8d70c4e0077ae3cdebe01eceda3e49d 20-Jun-2015 Justin Klaassen <justinklaassen@google.com> am 8d219df8: Merge "Don\'t finish ScreensaverActivity in onPause" into ub-deskclock-business

* commit '8d219df8f004bfe3932f4f0eba5e78b0493516dd':
Don't finish ScreensaverActivity in onPause
8d219df8f004bfe3932f4f0eba5e78b0493516dd 20-Jun-2015 Justin Klaassen <justinklaassen@google.com> Merge "Don't finish ScreensaverActivity in onPause" into ub-deskclock-business
26d4e779a332025fa10fff55274073e0742794d9 20-Jun-2015 Justin Klaassen <justinklaassen@google.com> Don't finish ScreensaverActivity in onPause

Bug: 21455209
Change-Id: I23b6bdf437cff727efad3cde8b12cafe77425351
creensaverActivity.java
35357801401a696512915b032eac523056886d4c 20-Jun-2015 Annie Chin <afchin@google.com> am 7004f638: Change getContext() in PrefsFragment to getActivity()

* commit '7004f63890e0d2927cd1df44041a515439465664':
Change getContext() in PrefsFragment to getActivity()
7004f63890e0d2927cd1df44041a515439465664 20-Jun-2015 Annie Chin <afchin@google.com> Change getContext() in PrefsFragment to getActivity()

Change-Id: I109de712448cae18f4b9ee3d5dd59278d4527ed6
ettingsActivity.java
9b85880b09d70ded2c590ea3f54f33a713bb4d64 19-Jun-2015 Annie Chin <afchin@google.com> am ac6097b8: Remove unnecessary notifyDataSetChanged in onResume.

* commit 'ac6097b812e683557dab42ddeb5d8238fdc385e7':
Remove unnecessary notifyDataSetChanged in onResume.
ac6097b812e683557dab42ddeb5d8238fdc385e7 19-Jun-2015 Annie Chin <afchin@google.com> Remove unnecessary notifyDataSetChanged in onResume.

Bug: 21766680
Change-Id: I4819c0dccf965e9b33ae5ee5a61feef81d709d04
larmClockFragment.java
46811c24af7c82dd8fd173fdce5120a18bf1108f 19-Jun-2015 Annie Chin <afchin@google.com> am 226c99fa: Merge "Localize numbers throughout app." into ub-deskclock-business

* commit '226c99fa1d7163b963f894014533637841907633':
Localize numbers throughout app.
226c99fa1d7163b963f894014533637841907633 19-Jun-2015 Annie Chin <afchin@google.com> Merge "Localize numbers throughout app." into ub-deskclock-business
671e4cb3a39a6766b21280a9efd450e57026ace9 12-Jun-2015 Annie Chin <afchin@google.com> Localize numbers throughout app.

Bug: 21650094

There was inconsistent localization for certain numbers.
Fixed the following:
-Alarm set toasts
-Timer notifications
-Snooze duration (Settings)
-Auto silence duration (Settings)

Change-Id: I2842afa9b2e5d730f2652d9acb8cccffe540a170
larmUtils.java
ettingsActivity.java
noozeLengthDialog.java
tils.java
imer/TimerReceiver.java
29eefba2a42ce40953d90b84efccd8a795b2742d 19-Jun-2015 Annie Chin <afchin@google.com> am 96e1a643: Merge "Polish Alarm deleted UX toast." into ub-deskclock-business

* commit '96e1a643f7253700efaa63fda473398af4c863db':
Polish Alarm deleted UX toast.
96e1a643f7253700efaa63fda473398af4c863db 19-Jun-2015 Annie Chin <afchin@google.com> Merge "Polish Alarm deleted UX toast." into ub-deskclock-business
08df3f1156cf678262b806c66527b554e12b764a 19-Jun-2015 Annie Chin <afchin@google.com> Polish Alarm deleted UX toast.

Bug: 21626414

UNDO is all caps and accent-colored
Remove divider bar
Remove period from end of "Alarm deleted."

Change-Id: I012327f56af1cbd054d546ecaae1041d1abc9a28
idget/ActionableToastBar.java
a3e5d1fc6d3f92d53013acab89e3ae97a57b83c8 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am e6f73547: Picker UI for Alarms.

* commit 'e6f73547d9fed9f9e0a44e6baf2894d317e6ef78':
Picker UI for Alarms.
e0c98c6beac7793d461ada184984c097a64a4ab0 18-Jun-2015 Annie Chin <afchin@google.com> am 20b03333: Merge "Add null check in AlarmStateManager for handleIntent SHOW_AND_DISMISS." into ub-deskclock-business

* commit '20b0333326cd1bf43ff3ec86ee2787851ccb108d':
Add null check in AlarmStateManager for handleIntent SHOW_AND_DISMISS.
c896d3637c260c6d7c48e695de3ee25392a32c82 18-Jun-2015 Annie Chin <afchin@google.com> am 15c302f8: Merge "Adjust dialog accent color in Settings page." into ub-deskclock-business

* commit '15c302f8e434524f7f7fd701ade7347d4c517231':
Adjust dialog accent color in Settings page.
42a1b295aa8e16a3b04237fe5800260f85094aec 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 15888e38: Snooze intent

* commit '15888e382f62473fd837bd04596f30906136bc92':
Snooze intent
ff2f59b645c4c78fd5dc1f5b8a7c5eba9d2d0d1d 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 37fb8c74: Change timers only if no disambig necessary

* commit '37fb8c747190e0657fbde31ff1d920f3eca42432':
Change timers only if no disambig necessary
1bcc163d2880ae491b63452a3825d68d485f84da 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am a4299c8c: Merge "Change the toggle to off when DISMISS\'ing 1 time alarms" into ub-deskclock-business

* commit 'a4299c8c101983390a4fa1368d1ed3eb995b65ff':
Change the toggle to off when DISMISS'ing 1 time alarms
b31dc38223450b6664f43adec51f7bf7a1e7b8cf 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 61773fcb: Remove label_voice from events.

* commit '61773fcb242cfcf7f5759c434d22780540619aeb':
Remove label_voice from events.
4e284f6812c13a003d63691c404b1978e13912d4 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 2357da95: Merge "Change DISMISS window from 2 hours to 24 hours" into ub-deskclock-business

* commit '2357da95ae592261182398c6defd89679746a213':
Change DISMISS window from 2 hours to 24 hours
ff8b705dfee915fa95a6e51fc673d053e6c9f0f4 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 58096f8d: Merge "Move DISMISS_ALARM & rename HandleVoiceApiCalls" into ub-deskclock-business

* commit '58096f8d724cd4176dfe85e84b21051fb43f59be':
Move DISMISS_ALARM & rename HandleVoiceApiCalls
0730c080e56ee26af10e8104f12bb45c903d50d3 18-Jun-2015 Annie Chin <afchin@google.com> am 13b8934d: Merge "Implement op changes for PREDISMISSED_STATE alarms." into ub-deskclock-business

* commit '13b8934d1adad2086224b67b6887696e77b6e110':
Implement op changes for PREDISMISSED_STATE alarms.
0fcbbdb7f71c52ec7ed9fed5f23141b9a0d072c4 18-Jun-2015 Budi Kusmiantoro <budi@google.com> am bb310dde: Merge "Replace VolumePreference with a link to system setting" into ub-deskclock-business

* commit 'bb310dde77b3f8fa716dd6dae23a65e746f94667':
Replace VolumePreference with a link to system setting
ca28a77a92a3e13b1ab92306fa5e122ace2e9999 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am 452b68b6: Fixing bug where 12pm becomes 24pm

* commit '452b68b61244673df53ae5dc7004a46f73d92dff':
Fixing bug where 12pm becomes 24pm
ee7e0a33d97f1c354c6782372793c6771fc3337e 18-Jun-2015 Annie Chin <afchin@google.com> am 12e8c045: Merge "Use plural to express minute vs. minutes for snooze length." into ub-deskclock-business

* commit '12e8c04525ac03112a2bad650f9e4a8b576855a0':
Use plural to express minute vs. minutes for snooze length.
6be7b63056c9384740bc71fc3c274ec4c025e640 18-Jun-2015 James Lemieux <jplemieux@google.com> am 5b8f332d: Avoid NPE when testing alarm time input

* commit '5b8f332d8a65a7b405306d65c075fcc8e09c6e62':
Avoid NPE when testing alarm time input
86ef237b437af0b32c2c052cc71c4f9ab3eccb73 18-Jun-2015 Daria Evdokimova <dariaevdo@google.com> am ed7a82e5: Merge "Allowing multiple alarms to be set for the same time through Intents." into ub-deskclock-business

* commit 'ed7a82e5d1d5f12bbe9b9b7dc0654fb072a2dbce':
Allowing multiple alarms to be set for the same time through Intents.
3cd3ac0e36910370765cb57cd2d23fd262879b79 18-Jun-2015 James Lemieux <jplemieux@google.com> resolved conflicts for merge of e5187a0c to mnc-dev

Change-Id: I353c4b1ff01261768e5c33a8fc2995da808b7740
e6f73547d9fed9f9e0a44e6baf2894d317e6ef78 13-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Picker UI for Alarms.

Implements the UI for Alarms.
When a user tries to DISMISS_ALARM and it's ambiguous
which alarm they mean we show the UI that lets them
pick an alarm they want.

Change-Id: Ia70277db7d6b6ac4277604837ec7b14cd519b2c6
larmClockFragment.java
larmSelectionActivity.java
andleApiCalls.java
rovider/Alarm.java
idget/selector/AlarmSelection.java
idget/selector/AlarmSelectionAdapter.java
20b0333326cd1bf43ff3ec86ee2787851ccb108d 17-Jun-2015 Annie Chin <afchin@google.com> Merge "Add null check in AlarmStateManager for handleIntent SHOW_AND_DISMISS." into ub-deskclock-business
15c302f8e434524f7f7fd701ade7347d4c517231 17-Jun-2015 Annie Chin <afchin@google.com> Merge "Adjust dialog accent color in Settings page." into ub-deskclock-business
15888e382f62473fd837bd04596f30906136bc92 13-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Snooze intent

Implementation of SNOOZE_ALARM.
After SNOOZE_ALARM intent is received a toast
saying 'Alarm is snoozed for 10 minutes' is shown.

Change-Id: I8e9fc6fb81372d5af71bc98ff01749b45b69e53f
andleApiCalls.java
larms/AlarmStateManager.java
37fb8c747190e0657fbde31ff1d920f3eca42432 11-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Change timers only if no disambig necessary

Currently voice actions on timers act on a timer that's last
on the Timers list in the database which might not be the timer
that the user wants to change. This CL changes it so that
a voice action on Timers is successful only if it's clear which
Timer a user means. DELETE_TIMER only acts if there's only
one available timer. START_TIMER only acts if there's one
non-running timer. RESET_TIMER only acts if there's one
stopped timer. STOP_TIMER only acts if there's only one
non-stopped timer.
Tests are added in a separate CL.

Change-Id: Ibbd86bdd27f7936674e95e6b7966fbb72a4264a1
andleApiCalls.java
andleDeskClockApiCalls.java
a4299c8c101983390a4fa1368d1ed3eb995b65ff 16-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Change the toggle to off when DISMISS'ing 1 time alarms" into ub-deskclock-business
61773fcb242cfcf7f5759c434d22780540619aeb 13-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Remove label_voice from events.

Substituting label_voice for label_intent.

Change-Id: I013438fbdec4f0a169ca5df34fa71fb346d3f41e
andleApiCalls.java
andleDeskClockApiCalls.java
97a4d2c3f311ccb50ee46a93a6dac469b197c345 13-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Change DISMISS window from 2 hours to 24 hours

As decided earlier enabling the option to DISMISS_ALARM
up to 24 hours in advance.

Change-Id: I30a235d91859a08d6d17a645aa8f646887152ab5
andleApiCalls.java
tils.java
3d969193eaeed6ef1761a3e5eb7151a7a3156411 13-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Change the toggle to off when DISMISS'ing 1 time alarms

When DISMISS_ALARM is triggered right now there is
absolutely no indication that an alarm is proactively dismissed.
It'll be even more of a problem when we change the Dismiss
window from 2 to 24 hours.
This CL sets the toggle to 'off' for 1 time
alarms so that it's clear that the alarm is dismissed.

Change-Id: I6d0fd0cafd5b3af8200767579a1a6dd46005df26
larms/AlarmStateManager.java
1b4458978a54e3ef8456d144428bb84e8a83db36 10-Jun-2015 Annie Chin <afchin@google.com> Adjust dialog accent color in Settings page.

Bug: 21644907

Also change numberpicker divider colors in API>19 (KK accent color
will stay blue in dialogs).

Change-Id: I7c1eb73f2130a4ea463eac3cee8ae3c7384a5f75
umberPickerCompat.java
58096f8d724cd4176dfe85e84b21051fb43f59be 12-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Move DISMISS_ALARM & rename HandleVoiceApiCalls" into ub-deskclock-business
13b8934d1adad2086224b67b6887696e77b6e110 12-Jun-2015 Annie Chin <afchin@google.com> Merge "Implement op changes for PREDISMISSED_STATE alarms." into ub-deskclock-business
bb310dde77b3f8fa716dd6dae23a65e746f94667 12-Jun-2015 Budi Kusmiantoro <budi@google.com> Merge "Replace VolumePreference with a link to system setting" into ub-deskclock-business
972fca903a5272631c2cfbe5f111adc8edeace51 12-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Move DISMISS_ALARM & rename HandleVoiceApiCalls

Renamed HandleVoiceApiCalls to HandleDeskClockApiCalls.
Removed the VOICE_ prefix from all the intents in that class.
Moved DISMISS_ALARM to HandleApiCalls instead of
HandleDeskClockApiCalls.

Change-Id: I17a1271e68a4b275ba8f4d471a61a7b02e6ceac0
etchMatchingAlarmsAction.java
andleApiCalls.java
andleDeskClockApiCalls.java
tils.java
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
oice/FetchMatchingAlarmsAction.java
oice/HandleVoiceApiCalls.java
d68d58de285756f5094a33b12385f4989c76d9c4 09-Jun-2015 Annie Chin <afchin@google.com> Implement op changes for PREDISMISSED_STATE alarms.

Bug: 21492917

Schedule a state change from PREDISMISSED_STATE to DISMISS_STATE at
the original firing time for the alarm.
Add rescheduling behavior for PREDIMISSED alarms; if TIME_SET lands
in the appropriate window, stay PREDISMISSED; otherwise, reschedule
alarm for proper next firing instance.

Change-Id: I3856bac5bb1d4774a3a5284c12b320a2ac3debbe
larms/AlarmStateManager.java
rovider/Alarm.java
rovider/DaysOfWeek.java
7b92d7ce93a0ac3ed6e263ce5e7b688dfe407fee 11-Jun-2015 Budi Kusmiantoro <budi@google.com> Replace VolumePreference with a link to system setting

Bug: 21727692
Change-Id: Ib32f8c57a52bc5b87b1b8d40754234b642cee486
ettingsActivity.java
452b68b61244673df53ae5dc7004a46f73d92dff 11-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Fixing bug where 12pm becomes 24pm

Now if a user sends a voice action 'Dismiss alarm for 12pm' we (mistakenly)
convert that to HOUR_OF_DAY = 24 instead of HOUR_OF_DAY = 12.
This CL changes it so that +12 hours is added only if hour < 12.

Change-Id: I5b505a6eb5c154cca49f1f37bde7f21f8081948d
oice/FetchMatchingAlarmsAction.java
fd8f7c8412ed802088be99d78366ed31e1c69b0e 11-Jun-2015 Annie Chin <afchin@google.com> Add null check in AlarmStateManager for handleIntent SHOW_AND_DISMISS.

Bug: 21756258

Also dismiss the notification for the now-invalid AlarmInstance using
a passed-in notification id.

Change-Id: I7a46d1b5893589cf13012757ddf3388c9e57a815
larms/AlarmNotifications.java
larms/AlarmStateManager.java
12e8c04525ac03112a2bad650f9e4a8b576855a0 11-Jun-2015 Annie Chin <afchin@google.com> Merge "Use plural to express minute vs. minutes for snooze length." into ub-deskclock-business
2135ea6759173eed573da23222ef46051ca2f404 11-Jun-2015 Annie Chin <afchin@google.com> Use plural to express minute vs. minutes for snooze length.

Bug: 21745826
Change-Id: I80cbbf99ab772f900eebdf68d28c4bc58e33b859
ettingsActivity.java
noozeLengthDialog.java
5b8f332d8a65a7b405306d65c075fcc8e09c6e62 11-Jun-2015 James Lemieux <jplemieux@google.com> Avoid NPE when testing alarm time input

Change-Id: Ia61f370ddaf369b5dbca287ad7440a0ae81e60fe
oice/FetchMatchingAlarmsAction.java
ed7a82e5d1d5f12bbe9b9b7dc0654fb072a2dbce 10-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Allowing multiple alarms to be set for the same time through Intents." into ub-deskclock-business
e5187a0c67d239a055e4f6da3214fcb6600a1db5 10-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Refactoring HandleVoiceApiCalls" into ub-deskclock-business
81b3065d4084b8d18e032d14587e960150dfd551 10-Jun-2015 James Lemieux <jplemieux@google.com> am e66675d8: Restore audible alarm sounds

* commit 'e66675d8f6bb902f7da39b9486442aa3bf08e1e8':
Restore audible alarm sounds
49b6cba9468fe3ccc91ec0efad26810085a8cae7 04-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Refactoring HandleVoiceApiCalls

Refactored HandleVoiceApiCalls to call private classes for AsyncTask.
Changed the default behavior of DELETE_CLOCK when a city is not
specified. Now it just opens the CitiesActivity where a user can choose
which city they want to delete.
Refactored notifySuccess and notifyFailure methods to make them static
so that they are called from other classes and work for Async methods.
Also added these two methods for every outcome of any voice action.
Refactored HandleVoiceApiCalls to use the App context in all the async
methods so that it doesn't try to use the activity context after the
activity was finished.
Changed DISMISS_UPCOMING_ALARM to use SEARCH_MODE's

Change-Id: I897617659523f45a6d8d6b06f6469f0e3cb421da
tils.java
rovider/AlarmInstance.java
oice/FetchMatchingAlarmsAction.java
oice/HandleVoiceApiCalls.java
e66675d8f6bb902f7da39b9486442aa3bf08e1e8 10-Jun-2015 James Lemieux <jplemieux@google.com> Restore audible alarm sounds

A trivial mistake in a recent CL occurred when AlarmService changed
from if statements to a switch statement but neglected an important
break; Consequently, an Alarm would start to make sound and then
immediately be silenced.

Bug: 21741155
Change-Id: I0ff30718157c4d8547618768a0e84c088093fb42
larms/AlarmService.java
6a326fffb1fe6b060814822d45926542d270b55e 10-Jun-2015 James Lemieux <jplemieux@google.com> am a421c423: Merge "miscellaneous cleanup in anticipation of permissions work" into ub-deskclock-business

* commit 'a421c423f4ec6358f285e9bce0c5908cbde14da9':
miscellaneous cleanup in anticipation of permissions work
51ae3cb1945a99a5c161990a56637c58ac63d22e 10-Jun-2015 James Lemieux <jplemieux@google.com> miscellaneous cleanup in anticipation of permissions work

Change-Id: I7d8be7694365b2d79ca6b423553727063e63c5b6
larms/AlarmService.java
9b9e80f3f818e1240eed7e2f1d7bb1e64c3956b5 10-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Allowing multiple alarms to be set for the same time through Intents.

Right now setting multiple alarms for the same time through Intents
is not allowed even though it is allowed through the UI.
This CL changes that. Tests for this feature are in the following CL.

Change-Id: I1383300e86e9d62042704edf45d146303f81c0a7
andleApiCalls.java
d3efdb6251b06b2135301065e02bb0d801ffb10f 09-Jun-2015 Annie Chin <afchin@google.com> am 55ff960b: am 2ed04c67: Add AlarmInstance null check in AlarmActivity.onResume.

* commit '55ff960be15b045c9c0da49795cff4f6f9797fe5':
Add AlarmInstance null check in AlarmActivity.onResume.
55ff960be15b045c9c0da49795cff4f6f9797fe5 09-Jun-2015 Annie Chin <afchin@google.com> am 2ed04c67: Add AlarmInstance null check in AlarmActivity.onResume.

* commit '2ed04c6789c523c69da977ed3165e1b8910eb39e':
Add AlarmInstance null check in AlarmActivity.onResume.
2ed04c6789c523c69da977ed3165e1b8910eb39e 09-Jun-2015 Annie Chin <afchin@google.com> Add AlarmInstance null check in AlarmActivity.onResume.

Bug:21705483
Change-Id: Ia585709a4eaef41f5645389059a0f6c452eb6297
larms/AlarmActivity.java
008266747f5bce9410cba4655cfbe3707fef36f8 09-Jun-2015 James Lemieux <jplemieux@google.com> am ca906ad2: Merge "Restore timer firing." into ub-deskclock-business

* commit 'ca906ad2c99e15efcd81caaca6d59e3c1d8a3de7':
Restore timer firing.
63ca0f636225a75d7daf102fde907181c43ede4d 09-Jun-2015 Annie Chin <afchin@google.com> am f855d573: Add PREDISMISSED_STATE.

* commit 'f855d573817c0437b6b84aa6a743e65b9d10f476':
Add PREDISMISSED_STATE.
ca906ad2c99e15efcd81caaca6d59e3c1d8a3de7 09-Jun-2015 James Lemieux <jplemieux@google.com> Merge "Restore timer firing." into ub-deskclock-business
ad3570c614c063ee4893170629f419662aaaa96b 06-Jun-2015 James Lemieux <jplemieux@google.com> Restore timer firing.

Change-Id: I95e3beb375d85e47a9a125d7c7ea8f0f2a017e4b
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
f855d573817c0437b6b84aa6a743e65b9d10f476 08-Jun-2015 Annie Chin <afchin@google.com> Add PREDISMISSED_STATE.

Bug: 21492917

Add state to ClockContract.
Add initial handling for new state in appropriate places: notifications,
voice actions.
Add method to AlarmStateManager to handle transitions to new state.
(For now, fall through to dismiss behavior)

Change-Id: I3619b5181cd9d2517e154cbaad9f64634847fda0
larms/AlarmNotifications.java
larms/AlarmStateManager.java
rovider/ClockContract.java
oice/HandleVoiceApiCalls.java
87623f286175299b47535ff864b053e6492c4838 08-Jun-2015 Annie Chin <afchin@google.com> am a690f320: Merge "Revert "Add dismissTime and dismissType to alarm table."" into ub-deskclock-business

* commit 'a690f320599b6272beb39dc528a0a4a0d5678517':
Revert "Add dismissTime and dismissType to alarm table."
2f2584bdcabbf2f114f48efcab7ceb0a34067761 08-Jun-2015 Annie Chin <afchin@google.com> Revert "Add dismissTime and dismissType to alarm table."

Change-Id: I45e6af531f77be8486b9f1965bf5dd1e529247e3
rovider/Alarm.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
188b1675b48dc5a77f1035b01f5ab0e14b35175e 05-Jun-2015 Annie Chin <afchin@google.com> am 1163f32a: Merge "Change LabelDialogFragment to use AlertDialog." into ub-deskclock-business

* commit '1163f32a0beebaa6f8707f5b5806b31f184f687e':
Change LabelDialogFragment to use AlertDialog.
1163f32a0beebaa6f8707f5b5806b31f184f687e 05-Jun-2015 Annie Chin <afchin@google.com> Merge "Change LabelDialogFragment to use AlertDialog." into ub-deskclock-business
61d0ec53f31db492ff45d0c1d6354b6e0965640b 05-Jun-2015 Annie Chin <afchin@google.com> Change LabelDialogFragment to use AlertDialog.

Bug: 21638785
Change-Id: I72828cd5812b7d4f0dfc866f9df12af9460181d0
abelDialogFragment.java
8110282c78bf04e8bce297ba504deb8fdd4644fe 05-Jun-2015 Annie Chin <afchin@google.com> am 279966d7: Fix bad sql.

* commit '279966d78c7191548395c477a836884e3afe2476':
Fix bad sql.
279966d78c7191548395c477a836884e3afe2476 05-Jun-2015 Annie Chin <afchin@google.com> Fix bad sql.

Change-Id: Ida13f0b0c102738666bdddca04250e8ac568823a
rovider/ClockDatabaseHelper.java
6494e3ba05fe0da28025f761741c0d4ba0bf9a7c 05-Jun-2015 Johnson Hsieh <johnson@google.com> Merge "Fix alarm intents in DeskClock to match new ones." into mnc-dev
cdd6b018a19b66c85d93892bed9b090d0e53ab2a 05-Jun-2015 Johnson Hsieh <johnson@google.com> Fix alarm intents in DeskClock to match new ones.

Change-Id: I71c16e3457d0bd8b87ec44206c8059a48009f20b
oice/HandleVoiceApiCalls.java
b4bdd30e7a12b85ba9c8533b460d601a80abf0f9 04-Jun-2015 Annie Chin <afchin@google.com> am 928e0d49: Merge "Make stopwatch rows unclickable." into ub-deskclock-army

* commit '928e0d4953c8950fbb48c401fb3d4f64487b16ec':
Make stopwatch rows unclickable.
b4d942af3e1140db824ad2ceee735f5d75809baf 04-Jun-2015 Annie Chin <afchin@google.com> Make stopwatch rows unclickable.

Bug: 21620890
Change-Id: Id5e6905af1706d7ba9cd7ee1a97192e86b731893
topwatch/StopwatchFragment.java
cfabf78fc21021ab87ff745ab28e7c48caa79346 03-Jun-2015 Justin Klaassen <justinklaassen@google.com> Clean up Timer*Fragment classes

- Removed DeskClock.OnTapListener which just seemed to change the label
text color in a pressed state (which can be done using a color state
list if desired).
- Simplified timer_list_item layout to use a single TextView for the
timer label.

Change-Id: I407f49b1852dc14546d3fb3f9ef53625320df07e
ircleButtonsLayout.java
eskClock.java
tils.java
topwatch/StopwatchFragment.java
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
beaa0c23cc239f426b9ac8bf89dfbfa4262e9030 03-Jun-2015 Annie Chin <afchin@google.com> am e76d3ea4: Merge "Transitions removed in K. Toggle hasTransientState with expand/collapse." into ub-deskclock-army

* commit 'e76d3ea4207a5cec03c46880222b41afda7689a2':
Transitions removed in K. Toggle hasTransientState with expand/collapse.
b5e59d233b4cac023dafe052dea48f7074d74e31 03-Jun-2015 Annie Chin <afchin@google.com> Transitions removed in K. Toggle hasTransientState with expand/collapse.

Bug: 21140545

Transitions sometimes cause strange view problems in KK.
Toggle hasTransientState to control when the view can be recycled.

Change-Id: Iaa5108f0368774a0d4fb936130a5de68c524a5e8
larmClockFragment.java
ec3122dc09d12611074a3dd1dd5b9d6db29c9db9 03-Jun-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Implementation of SEARCH_MODE for Alarms." into ub-deskclock-business
7d709ee4e4ee2c431435aa8f176308bd7fc98bb6 02-Jun-2015 Justin Klaassen <justinklaassen@google.com> am c5fcdc17: Workaround for SwitchCompat animation issue

* commit 'c5fcdc170cf4f6f7aafc2041e83720eb3eb6bae1':
Workaround for SwitchCompat animation issue
c5fcdc170cf4f6f7aafc2041e83720eb3eb6bae1 02-Jun-2015 Justin Klaassen <justinklaassen@google.com> Workaround for SwitchCompat animation issue

Bug: 21143340

The SwitchCompat instance must be un-attached from its parent in order
to avoid running the checked animation, which may get stuck when
ListView calls View#jumpDrawablesToCurrentState() on a recycled view.

Change-Id: I0a46f55624d17130ba4a6950f1746fca3af13fe0
larmClockFragment.java
73b6275353eaf0e2b29b10113e3ef85dc9de686b 28-May-2015 Daria Evdokimova <dariaevdo@google.com> Implementation of SEARCH_MODE for Alarms.

Implemented SEARCH_MODE_TIME, SEARCH_MODE_NEXT, SEARCH_MODE_ALL.
This CL doesn't implement the case when search mode == null, will be in the next CL.
SEARCH_MODE_* is used by Alarms in methods CANCEL_ALARM and DELETE_ALARM.
In StopwatchFragment and StopwatchService changed apply() to commit() to get rid of asynchronous calls.
Test cases (added in a separate CL) used to fail with apply() because the state of SharedPreferences
wasn't as expected.

Change-Id: I0b8dad39088ef8fe7a5bfea816f31cebac4fb3e3
oice/HandleVoiceApiCalls.java
224201bd300c64eaa67ff1269c2ba8029bd9b7c0 30-May-2015 Annie Chin <afchin@google.com> Merge "Add dismissTime and dismissType to alarm table." into ub-deskclock-business
aee89b530f941add0c0cf47b7caa402c53d3c87a 30-May-2015 Annie Chin <afchin@google.com> Merge "re-submit ag/696248 (Adjust how snoozed alarms are rescheduled in response to TIME_SET, TIMEZONE_CHANGED, and BOOT_COMPLETED.)" into ub-deskclock-business
58e1c204c930ab5f77bce320bf5cca77a61060ed 22-May-2015 Annie Chin <afchin@google.com> re-submit ag/696248 (Adjust how snoozed alarms are rescheduled in
response to TIME_SET, TIMEZONE_CHANGED, and BOOT_COMPLETED.)

Bug: 21492917

Change-Id: I64aa3d2c7a257bb140c06284c038c65f673b86e7
larmInitReceiver.java
larms/AlarmStateManager.java
b8e58a9c5e7cd32fbae98304629f88ed30a5a9a8 28-May-2015 Annie Chin <afchin@google.com> Add dismissTime and dismissType to alarm table.

Bug: 21093797

Also bump ClockDatabase version to 8 and provide upgrade path from 7.

Change-Id: Idea75c5ed567298236c3f06dd4df376761560152
rovider/Alarm.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
f90168857898cb8c254f56ed353d4ceae0f804ff 29-May-2015 Annie Chin <afchin@google.com> am b15790ea: Merge "Fix potential NPE in bindView." into ub-deskclock-army

* commit 'b15790eae2a04dc564fd5f68228d70331da7f8f0':
Fix potential NPE in bindView.
b15790eae2a04dc564fd5f68228d70331da7f8f0 29-May-2015 Annie Chin <afchin@google.com> Merge "Fix potential NPE in bindView." into ub-deskclock-army
205b1a1978e456a3613993963fd8b9e19ab728fa 28-May-2015 Annie Chin <afchin@google.com> Fix potential NPE in bindView.

Change-Id: Idd098ec4766da6f880e6c9a424dfd95b8d4f46c1
larmClockFragment.java
461ac3add47a5bef9fe2719737449f4adbc1b58f 29-May-2015 Annie Chin <afchin@google.com> re-submit ag/675319 (Reschedule alarm on backwards time change)

Bug: 21492917
Change-Id: I077b1f190d5f2292fc04b878550c012761cda803
larms/AlarmStateManager.java
4137e900e1c63bd001eebc484bd2dc1843714e30 29-May-2015 Annie Chin <afchin@google.com> Merge "resolved conflicts for merge of 2b1d1ca7 to ub-deskclock-business" into ub-deskclock-business
d01f1d102a67d6da8ca36258facd13850c10161f 29-May-2015 Annie Chin <afchin@google.com> resolved conflicts for merge of 2b1d1ca7 to ub-deskclock-business

Change-Id: I81b4902ae6e647c1f08c49c37814549d793f43d6
topwatch/StopwatchFragment.java
2b1d1ca70142548f3a5ca5d493f3d046b66140f9 29-May-2015 Annie Chin <afchin@google.com> Use .isTouchExplorationEnabled to check if accessibility is enabled.

Change-Id: Ie2254f6499a0f4c4e5fb0a6bd4ea4c5a9ad5a8b2
topwatch/StopwatchFragment.java
752049b5fb3f97fe0965bd16c1e9a160d4963e9d 28-May-2015 Annie Chin <afchin@google.com> am aa2de7b7: Revert changes from ag/675319 and ag/696248

* commit 'aa2de7b7626cacc537da9f46e242608938d35b7a':
Revert changes from ag/675319 and ag/696248
aa2de7b7626cacc537da9f46e242608938d35b7a 28-May-2015 Annie Chin <afchin@google.com> Revert changes from ag/675319 and ag/696248

Bug: 21492917
Bug: 21093797

Change-Id: I16558685b41579db4b6a8f4a3f8e51afcd3019f6
larmInitReceiver.java
larms/AlarmStateManager.java
a2f39bb708c2e95af547beb88c5352cff68c9d58 28-May-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Added Voice Action Intents" into ub-deskclock-business
5f594531901d5f562c0c6a8e1d4ffd2e57709764 27-May-2015 Daria Evdokimova <dariaevdo@google.com> Added Voice Action Intents

Added Voice Action Intents for Alarms, Clocks, Timers, and Stopwatch.
Fixed bugs that prevented the UI from going idle when
a timer/stopwatch is running.
Added Tests for intents from HandleVoiceApiCalls.
Removed static imports in HandleApiCalls.
Fixed a bug that didn't cancel a pending intent for an alarm
after it was deleted.
Integrated Intent Actions based on updates to AlarmClock.java MNC.

Bug: 21337563
Bug: 21337557
Bug: 21336697

Change-Id: If82bfad6487989839defc81483dff603c53e7cb8
ircleTimerView.java
eskClock.java
andleApiCalls.java
tils.java
larms/AlarmStateManager.java
vents/Events.java
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
topwatch/Stopwatches.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerReceiver.java
imer/Timers.java
oice/HandleVoiceApiCalls.java
f1465c80911d27de419a9cf4a7ec22ed94dba34e 27-May-2015 Annie Chin <afchin@google.com> am f11b8823: Merge "Fix hint in AlarmActivity." into ub-deskclock-army

* commit 'f11b8823aa25b385337323bc3f0d6b5f68cead18':
Fix hint in AlarmActivity.
f11b8823aa25b385337323bc3f0d6b5f68cead18 27-May-2015 Annie Chin <afchin@google.com> Merge "Fix hint in AlarmActivity." into ub-deskclock-army
24f74a093cf5c71dcc092fc0771cef631dbbad59 23-May-2015 Annie Chin <afchin@google.com> am a3e8aded: Merge "Adjust how snoozed alarms are rescheduled in response to TIME_SET, TIMEZONE_CHANGED, and BOOT_COMPLETED." into ub-deskclock-army

* commit 'a3e8aded8eb7d36e3c69194786ad484b5af937d4':
Adjust how snoozed alarms are rescheduled in response to TIME_SET, TIMEZONE_CHANGED, and BOOT_COMPLETED.
a3e8aded8eb7d36e3c69194786ad484b5af937d4 23-May-2015 Annie Chin <afchin@google.com> Merge "Adjust how snoozed alarms are rescheduled in response to TIME_SET, TIMEZONE_CHANGED, and BOOT_COMPLETED." into ub-deskclock-army
201266c9f679bdcddf77164a17dbe4a912544ee8 22-May-2015 Annie Chin <afchin@google.com> am 30ff3e35: Lower stopwatch text refresh rate in accessibility mode.

* commit '30ff3e35d2dfddcbaa70911003f7490e2a218164':
Lower stopwatch text refresh rate in accessibility mode.
2a9ec6e19d379be348d4f8a5bad0fb17fa3d2129 22-May-2015 Annie Chin <afchin@google.com> Adjust how snoozed alarms are rescheduled in response to TIME_SET,
TIMEZONE_CHANGED, and BOOT_COMPLETED.

Bug: 21363078

1. Dismiss snoozed alarms after a reboot
2. Do not reschedule snoozed alarms for their next scheduled instance;
keep the snoozed firing time. AlarmManager will immediately fire alarms
that are registered for already-passed times.

Change-Id: I64aa3d2c7a257bb140c06284c038c65f673b86e7
larmInitReceiver.java
larms/AlarmStateManager.java
30ff3e35d2dfddcbaa70911003f7490e2a218164 22-May-2015 Annie Chin <afchin@google.com> Lower stopwatch text refresh rate in accessibility mode.

Bug: 21103964

Talkback was having trouble focusing with the constant refreshing.

Change-Id: I79ff70f8b5d3f720f8b1621341eb52eb3b12e208
topwatch/StopwatchFragment.java
294d7f99e62b01905906687e1d7f0be6f275a006 19-May-2015 Annie Chin <afchin@google.com> Fix hint in AlarmActivity.

Hint is now shown in accessibility mode.

Change-Id: I62e4c060fc3cc419fbc668203223a95502e05cbc
larms/AlarmActivity.java
b6a4612623dad724aecdd2aa58a3cb82f76a5ce0 21-May-2015 Annie Chin <afchin@google.com> am 952dcab9: Merge "Reset animation/pulse on TouchEvent ACTION_CANCEL." into ub-deskclock-army

* commit '952dcab9697115a3c0083c8839b2f4614bcc6373':
Reset animation/pulse on TouchEvent ACTION_CANCEL.
952dcab9697115a3c0083c8839b2f4614bcc6373 21-May-2015 Annie Chin <afchin@google.com> Merge "Reset animation/pulse on TouchEvent ACTION_CANCEL." into ub-deskclock-army
816cf5312cfce40b89acba9faf1b5e9f6a2f633e 21-May-2015 Annie Chin <afchin@google.com> Reset animation/pulse on TouchEvent ACTION_CANCEL.

Bug: 20934499

Also restart pulse onResume()

Change-Id: I4efe30781e58a98b36235f07db21f2b11c0c664d
larms/AlarmActivity.java
7012932b2de4746ef3ef77fb47efb4f531ee1ed1 21-May-2015 James Lemieux <jplemieux@google.com> am aa86f82f: Avoid ConcurrentModificationException while writing timer prefs

* commit 'aa86f82fcbbe08e52179a43e0180b80f940545a4':
Avoid ConcurrentModificationException while writing timer prefs
aa86f82fcbbe08e52179a43e0180b80f940545a4 21-May-2015 James Lemieux <jplemieux@google.com> Avoid ConcurrentModificationException while writing timer prefs

The Set returned from SharedPreferences.getStringSet() must not be
mutated. We violated that restriction in at least 2 different places.

Bug: 21101739
Change-Id: I2bdc86d4a222589e749e2225dc34242563a53ae5
imer/TimerObj.java
9995737da8e1bf899781fbac5a47f7157f78fde3 19-May-2015 Daria Evdokimova <dariaevdo@google.com> DO NOT MERGE Mirroring merge conflict resolution from mnc-dev

ag/692970

Change-Id: I5155777a29a6c6dd08bd7d9c9d0f15857642670e
idget/sgv/OverScrollerSGV.java
b49f1356dc5354e18865140702e96428a61ffd0a 19-May-2015 Daria Evdokimova <dariaevdo@google.com> Merge "Fixed compilation errors for MNC" into ub-deskclock-business
b21dc85abc202fba91d962b3ced125902c9a3805 19-May-2015 Daria Evdokimova <dariaevdo@google.com> Fixed compilation errors for MNC

Float math was deprecated. Replaced with java.lang.Math.

Change-Id: Ie8858b0c8589ffd7f487877ea9ab7cb48f4a3322
idget/sgv/OverScrollerSGV.java
fd1dc06b40b6e9f3a1a8d0e06c149899a25356ef 19-May-2015 Annie Chin <afchin@google.com> Use standalone days of the week for dayButton strings.

Bug: 20962263

Previously, we were using just "day of week" ("E"). Standalone ("c")
is actually the correct form.

Change-Id: Ie15ed61c9aee34b7e688e495bc6577a6f0847820
tils.java
4c86ebfa8e6328fb55de6cfc681fe013f3caf29e 15-May-2015 Annie Chin <afchin@google.com> Do not hint on alarm button click when in accessibility mode.

Bug: 21144602
Change-Id: I83ef9b322c9927a8cd2343adda301284052e31d3
larms/AlarmActivity.java
6acd5f9e91016176a9181c24a6a84bc100348be4 14-May-2015 Annie Chin <afchin@google.com> Merge "Reload timer adapter after label change." into ub-deskclock-army
b188442f6d2f16ea3f9a7c7d961552c9f2fd7a81 14-May-2015 Annie Chin <afchin@google.com> Merge "Re-query for AlarmInstance state in AlarmActivity onResume." into ub-deskclock-army
e302985870cdd41c5d4cd6cf3c725fcb78a309a8 14-May-2015 Annie Chin <afchin@google.com> Re-query for AlarmInstance state in AlarmActivity onResume.

Bug: 21101660
Change-Id: Ia0e221371d2b855be0d4ccc8bc814debcc0031d0
larms/AlarmActivity.java
c43b9a81321a42fed3977b6fce996ec93bf97cc8 14-May-2015 Annie Chin <afchin@google.com> Remove virtual start/stop from timer text.

Bug: 21101743

Virtual start/stop was not functioning and in fact actually caused
problems when accessibility mode was enabled.

Change-Id: I85add9091020a99546f973bc6d16be451255ca4d
imer/TimerFullScreenFragment.java
584b3d33b568282cac034e77c565035a06be0d83 14-May-2015 Annie Chin <afchin@google.com> Reload timer adapter after label change.

Bug: 21101698

Change-Id: I7108451a188fad58a6ced965504359ced5543a67
imer/TimerFragment.java
4fc279c9265e2f3d5f98f82e6a2b6c393ae68275 14-May-2015 James Lemieux <jplemieux@google.com> Remove the prior state preference when deleting a TimerObj

TimerObj can read/write/delete itself to SharedPreferences.
A field named "timer_prior_state_" was added to the read/write
methods but was missing from the delete method. This makes it
possible to delete a timer then create a new timer that may
begin with a random "prior state".

This fix is to actually delete this field in addition to all
others recorded for a TimerObj in SharedPreferences.

Change-Id: I484b19bbdbbc7367bcd2880a865c7509c4859a6c
imer/TimerObj.java
bf31bf96706e4af8e281338d68fadea0d4b1106f 12-May-2015 Annie Chin <afchin@google.com> got -> was

Change-Id: I0b3d574c15932c0fbaaa19ac0d1c2d32c09e2cf5
larms/AlarmActivity.java
63330e510c4936e3937fa0da1fd3454c6989869d 11-May-2015 Annie Chin <afchin@google.com> Reset AlarmActivity animations on configuration change.

Bug: 20934499
Change-Id: I08dbb64f8b5c91c7347b7953a3adbdc140789db8
larms/AlarmActivity.java
5ae1f3968132599a00f750dc95813afba9a5ca01 12-May-2015 James Lemieux <jplemieux@google.com> Merge "Add uniform event tracking to DeskClockGoogle" into ub-deskclock-army
50ab55f5778342f83d0fcb2e6b2c3e8cae91ca8a 09-May-2015 James Lemieux <jplemieux@google.com> Add uniform event tracking to DeskClockGoogle

DeskClock has now been littered with calls of the form:
Events.sendEvent(category, action, label);

DeskClockApplication handles these events by logging them with a
uniform log tag.

Category is one of: Alarm, Clock, Timer, Stopwatch
Action describes what happened: e.g. create, delete, snooze, dismiss, etc.
Label describes where the action originated: DeskClock, Notification,
Wear, Intent, Voice

Bug: 20038553
Change-Id: Ia2485582e9da9e37a6858db3b61a68c9102c778d
larmClockFragment.java
eskClock.java
eskClockApplication.java
andleApiCalls.java
larms/AlarmActivity.java
larms/AlarmNotifications.java
larms/AlarmService.java
larms/AlarmStateManager.java
vents/EventTracker.java
vents/Events.java
vents/LogEventTracker.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerReceiver.java
82527ce378172e593964abf749fa78a286278762 07-May-2015 Annie Chin <afchin@google.com> Modify accessibility click behavior in alarm firing screen.

Bug: 19729065

Allow snooze/dismiss on double-tap of respective icons.
Users can still two-finger swipe to dismiss in accessibility mode.
This has no effect on non-accessibility users.

Change-Id: I778460df8e665230f61626c044f462849a14e2eb
larms/AlarmActivity.java
a69a03c8c2c8ab94875af38849bc4ebd7dc112a4 06-May-2015 Annie Chin <afchin@google.com> Merge "Set accessibility traversal for fab. Remove AccessibilityDelegate." into ub-deskclock-army
744a6928f728227fed7a04cf1010776161511773 16-Apr-2015 Annie Chin <afchin@google.com> Set accessibility traversal for fab. Remove AccessibilityDelegate.

Bug: 20202588

fab will now receive focus before "more options" menu on alarm and world
clock tabs.
Removed accessibilityDelegate from ViewPager; users can no longer
single-swipe to go to next tab.

Change-Id: Id4b997650bd1f1fa5d24642e608751590f3ce18c
eskClock.java
8db7982444587c35acffa42c71858381ec8f8cc3 05-May-2015 Annie Chin <afchin@google.com> Do not save timer state in onSaveInstanceState in TimerFragment.

Bug: 20546213

Timer state is already saved in onPause(), so this extra call is
unnecessary and even problematic.

Change-Id: I9ea1c3201ae1cdd69172540574347f204c7a7c2c
imer/TimerFragment.java
8ddd5e64eb750c41e8e472a769b96a8fe0b6b2d7 21-Apr-2015 Selim Cinek <cinek@google.com> Fixed a bug where the statusbar would close

When a the alarm notification was shown, we sent a broadcast
to hide all panels, but the notification would become heads
uped and therefore invisible. We now hide all panels when
showing the alarm activity.

Bug: 20322055
Change-Id: Iab836643464d46b57a11ad015bbbbabf9bd1686c
larms/AlarmActivity.java
larms/AlarmNotifications.java
f3f83ac845c84d54b177d20110668d3f3561b5e9 21-Mar-2015 Justin Klaassen <justinklaassen@google.com> Use support-v4's PathInterpolatorCompat

Change-Id: I2cefb532bf0a0fd1be253fc6ea87c555a5ee972d
athInterpolatorCompat.java
larms/AlarmActivity.java
imer/TimerFullScreenFragment.java
eeeb77fa3b8eee978abbaf2991d2493848bf9b24 20-Apr-2015 Annie Chin <afchin@google.com> Merge "Correctly reschedule alarms on system time change." into ub-deskclock-army
c34e4a02bf9a8ef294891281fd46dcf8f6dd8d85 17-Apr-2015 Annie Chin <afchin@google.com> Correctly reschedule alarms on system time change.

Reported issue: AlarmManager would not properly reschedule repeat alarm
if the user manually adjusted date/time to before the next scheduled
instance of the alarm.

Steps to repro issue:
1.Set an alarm for 18:00 when system time is 19:00.
2.Modify the system time to 17:50
3.Note that alarm does not fire at 18:00

Thanks to Guotao Deng for identification and initial fix.

Change-Id: I5f0b4101039471182aa5134f192650821ed5d84f
larms/AlarmStateManager.java
rovider/Alarm.java
e43a8d7e1d5f466a1d17b6182c435eba37a3e273 18-Apr-2015 Annie Chin <afchin@google.com> Ensure AlarmActivity destruction in AlarmService.

Change-Id: Iceb66453229c16718dc7ad5a1cec30bd708e3fad
larms/AlarmService.java
2810a317f7a61783113e8f9d32330f7f321c54d3 10-Apr-2015 Annie Chin <afchin@google.com> Merge "Explicitly collapse previously-opened alarm on new alarm creation." into ub-deskclock-army
c661a328005fe7764670e5dd5a9ca3bb4cbb7ae9 08-Apr-2015 Annie Chin <afchin@google.com> Explicitly collapse previously-opened alarm on new alarm creation.

Bug: 19551562
Change-Id: I95c23f27f972a807e734c4db06f8325e74bac1a4
larmClockFragment.java
1ea4674a33c30b4ae977db03c82942bbd5fe900d 03-Apr-2015 Annie Chin <afchin@google.com> Add broadcast receiver in AlarmService to handle snooze/dismiss.

Bug: 18354828
Change-Id: I886d07ce77deb7f29a198886f6f05270ad934b1b
larms/AlarmActivity.java
larms/AlarmService.java
1799dca790bfb9995f779da181c84cac47ee1468 03-Apr-2015 Justin Klaassen <justinklaassen@google.com> Refactor dynamic background color to BaseActivity

Bug: 17426658
Change-Id: I0d1a847e5154bbf21489bfcd3d8cbdf3f7875a9b
aseActivity.java
eskClock.java
ettingsActivity.java
tils.java
imer/TimerAlertFullScreen.java
orldclock/CitiesActivity.java
bfd290361106e4f8f91a48c3b01b7bd21971ec1d 02-Apr-2015 Annie Chin <afchin@google.com> Add check for args.length == 0 in LogUtils.

Bug: 19972441
Change-Id: I5de2e159ed87aa19c6a854e741ad4faa99e10e3a
ogUtils.java
c39b30094fa5907c17260679a0391d1f73bc2aa4 23-Mar-2015 Annie Chin <afchin@google.com> Merge "Update fastscroll on pre-L to use pink/white color scheme." into ub-deskclock-army
b61894e8535c1a2d9ce3819ddab93675ea62c286 19-Mar-2015 Annie Chin <afchin@google.com> Update fastscroll on pre-L to use pink/white color scheme.

Change fastscroll headers in JB and KK to accommodate smaller preview
(Ex. "+3" instead of "GMT +3:30"

Bug: 19504103
Change-Id: Icc45992a4efa54e41c43bd16bca9f4449a835dc3
997c081afcc28f53fb65b33471b78f97dfe798ba 20-Mar-2015 Annie Chin <afchin@google.com> Merge "Refactor DaysOfWeek to receive firstday as an argument." into ub-deskclock-army
15734572c8122da905014781dfa25d24a57c62c3 20-Mar-2015 Annie Chin <afchin@google.com> Refactor DaysOfWeek to receive firstday as an argument.

Change-Id: I126f6bb3573d2875b05380d582c87a742a79a297
larmClockFragment.java
tils.java
rovider/DaysOfWeek.java
42335aaa876b6a0ab068dd494325514c0b303e96 19-Mar-2015 Annie Chin <afchin@google.com> Fix the default summary string for startDay preference.

Bug: 17179864
Change-Id: I3989b401a65fa3f8f8a2d18e5f956720861f1036
ettingsActivity.java
34aa84929541c1dd4ba5f7d9257f90f3fa7abc13 19-Mar-2015 Annie Chin <afchin@google.com> Merge "Add settings option to change start of week" into ub-deskclock-army
955d95ca5dbce921adf1939b508b7f3a58ad903e 17-Mar-2015 Annie Chin <afchin@google.com> Add settings option to change start of week

Reorder daybuttons and summary text accordingly.

Bug: 17179864
Change-Id: I637a6d83c926df45aa9d1a48c5d672910d37df87
larmClockFragment.java
eskClock.java
ettingsActivity.java
tils.java
rovider/DaysOfWeek.java
39fa328eb50bc954cc0c3d432b662c27d716077b 18-Mar-2015 Justin Klaassen <justinklaassen@google.com> DO NOT MERGE Cherry pick 33d935bc from master

Bug: 18689429
Change-Id: I70a112139a636d2db22017b0b5ec68ee549bbf36
larms/AlarmActivity.java
997af16858961a7c38c4610a36478df635eae3f7 17-Mar-2015 Justin Klaassen <justinklaassen@google.com> Use platform PathInterpolator on API 21+

Change-Id: Id70e2491107de66903668a7a716f16e41291cab3
athInterpolatorCompat.java
larms/AlarmActivity.java
imer/TimerFullScreenFragment.java
7654c44b38cb980b17dfc0481adcc3fbe842d1ad 10-Mar-2015 Justin Klaassen <justinklaassen@google.com> Support Timer reveal on < API 21

Switch to using CircleView for the fullscreen timer reveal animation.

Change-Id: If36634423b0f3b623ced82d5626a8cc9556bac82
imer/TimerFullScreenFragment.java
86b035cb9cf55f591e7102dbeaf58a87378f8834 10-Mar-2015 Annie Chin <afchin@google.com> Merge "DateFormat: Do not use .getBestDateTimePattern() for pre-18" into ub-deskclock-army
7eddc8e6dec60494c00702ea1403682a9c662a45 05-Mar-2015 Annie Chin <afchin@google.com> DateFormat: Do not use .getBestDateTimePattern() for pre-18

Instead, add new format strings for 12 and 24 hour times, with and
without weekdays.

Change-Id: I282b2d6d2e3ac2fbff94986217292f90ccbc2fb3
Bugs: 19621195
larmClockFragment.java
larmUtils.java
lockFragment.java
creensaver.java
creensaverActivity.java
tils.java
larms/AlarmActivity.java
idget/TextTime.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
b56387be289a1d060fd222cd572d8250f931d5ea 09-Mar-2015 Annie Chin <afchin@google.com> Fix NPE errors

Bug: 19660905
Bug: 19660904
-AlarmClockFragment Ringtone can be null
-AlarmStateManager instance can be null

Change-Id: I181464b0487c84d330f59feffc5aea3e579c28e4
larmClockFragment.java
larms/AlarmStateManager.java
9ae5fbc889e444923ef6cea504386176eebaf7b3 06-Mar-2015 Annie Chin <afchin@google.com> Merge "Do not use Transition on pre-KK devices." into ub-deskclock-army
45ead828ee0d8dd33da0bd2264b552d31a0232b7 05-Mar-2015 Annie Chin <afchin@google.com> Do not use Transition on pre-KK devices.

Bug: 19622305
Change-Id: I71a791dff4cb91dd35da3d6e4b1887c425e5b1f6
larmClockFragment.java
imer/TimerFragment.java
d904cd4d97b5f10c0f65642c85d375ffc9b2ec3c 04-Mar-2015 Justin Klaassen <justinklaassen@google.com> Use alternative for ViewAnimationUtils#createCircularReveal

Bug: 19486309

Created custom CircleView widget to handle drawing circles, which can be
animated to appear as a circular reveal.

Change-Id: I17a0b2480968b58a7b2195f0e0534dced3e38993
larms/AlarmActivity.java
idget/CircleView.java
7f5209b10f08a3919245552516e60b4f07982a04 27-Feb-2015 Annie Chin <afchin@google.com> Update snooze notification icon (white for pre-L, tint for L+)

Also rename all notification pngs to follow the convention
ic_NAME_COLOR_DP.png and all notification drawables as ic_NAME_DP.xml

Bug: 19458148
Change-Id: I7da333e4715d84f5c59dbc8be2c62ef24b3176d8
larms/AlarmNotifications.java
topwatch/StopwatchService.java
imer/TimerReceiver.java
e3764d106d3ff760270219747ce23b7837ff79ff 27-Feb-2015 Justin Klaassen <justinklaassen@google.com> Fix alarm_activity dismiss icon

Renamed icons according to the convention:
ic_$NAME_$COLOR_$SIZE.png

Change-Id: I409a3a2d28e238ef2ce8ab30abd403073ae6f01d
larms/AlarmNotifications.java
13ce2dff273eb29c0ab05943ccfa7330948acef2 24-Feb-2015 Justin Klaassen <justinklaassen@google.com> Create backwards-compatibile version of PathInterpolator

Bug: 19486309

PathInterpolatorCompat computes the interpolation along an arbitrary
path using a linear sample-based approximation. Note the interpolated
values may differ slightly from the framework PathInterpolator which
uses an arc-based approximation.

Change-Id: Ibf1e9c02856212c20300f10e4c63b96ec33b7a13
athInterpolatorCompat.java
larms/AlarmActivity.java
0375d600d259a2270564221030c44d915b28c358 25-Feb-2015 Annie Chin <afchin@google.com> Update icons for pre-L stopwatch/alarm notifications.

white notification icons for pre-L; icons tinted for L+.
Use NotificationCompat in StopwatchService.

Bug: 19458148
Change-Id: I4825462e3192185bca8016179f50e158bb279433
larms/AlarmNotifications.java
topwatch/StopwatchService.java
72f7cd51a1e90e3348c549df6a2a55f8ec2c84b1 25-Feb-2015 Annie Chin <afchin@google.com> Merge "Update timer notifications to use NotificationCompat." into ub-deskclock-army
8e99b1dc237baf2d15df73696d4d1487970d5ed4 25-Feb-2015 Annie Chin <afchin@google.com> Merge "Use AppCompat version of PopupMenu to support pre-L." into ub-deskclock-army
e8c7b51f3d5e64edcaf1e5fb6302db85c3c3dee7 25-Feb-2015 Annie Chin <afchin@google.com> Merge "Use SwitchCompat for pre-L compatibility." into ub-deskclock-army
b7224ca55c54d7298d50f28f031197f442318a19 25-Feb-2015 Annie Chin <afchin@google.com> Update timer notifications to use NotificationCompat.

Change-Id: I5223dad4ab8149d31455d41a77fe80754b072358
imer/TimerReceiver.java
2a82b07ca6db0547bf55aca3cf13542e2434bdaf 24-Feb-2015 Justin Klaassen <justinklaassen@google.com> Only use AudioAttributes on platforms API 21+

Bug: 19486309
Change-Id: Ie71eca565ce6c70cf405f44bb2dfe2d877ce2624
larms/AlarmKlaxon.java
86add3e7ce11282d154ced319b5ba1febffd5064 24-Feb-2015 Justin Klaassen <justinklaassen@google.com> Use NotificationCompat for alarm notifications

Bug: 19486309
Change-Id: Iff9e6e45231dc9305759a5b6f1ba23deace38aa7
larms/AlarmNotifications.java
77266f43b5e84f820ccf3d5888f37724efa79cfd 25-Feb-2015 Annie Chin <afchin@google.com> Use AppCompat version of PopupMenu to support pre-L.

Bug: 19500909
Change-Id: Ib308227dff792adbe1c2d9b56afe3b3fa4e469bd
eskClockFragment.java
0189d488ec00f2e77de1623c968190f442630ced 24-Feb-2015 Justin Klaassen <justinklaassen@google.com> Use DrawableCompat for Drawable tinting

Bug: 19486309
Change-Id: I2747df7175220cc4de260493ef73216c7a92e1be
nimatorUtils.java
76fdc6f736340d0d3a1474fbbeca51c1cb123ccd 25-Feb-2015 Annie Chin <afchin@google.com> Use SwitchCompat for pre-L compatibility.

Bug: 19500277
Change-Id: I6df71bd5f481ac04e12fb708493f7cf10c742476
larmClockFragment.java
64411542d5d705466e211d0bbb26ba85b5cac086 24-Feb-2015 Annie Chin <afchin@google.com> Merge "Reset all firing timers whenever stop FAB is pressed. Delete one-time-use timers when stop is pressed. Remove usages of TimerObj.STATE_DONE" into ub-deskclock-army
c437751e6e27b3b2ccbc7d15bc4e240857ae323b 23-Feb-2015 Annie Chin <afchin@google.com> Reset all firing timers whenever stop FAB is pressed.
Delete one-time-use timers when stop is pressed.
Remove usages of TimerObj.STATE_DONE

Bug: 19240938
Change-Id: Ib4e9a014294a2eeb395d5507692b48093cfeb3b3
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
imer/TimerObj.java
326a477b5caf52c37c662f84309d08f8bcbe5dbc 24-Feb-2015 Budi Kusmiantoro <budi@google.com> Alarm state changes should use foreground broadcast

Bug: 18735460
Change-Id: I407a8e0068c71efb0472c611d5db1dec25241a82
larms/AlarmStateManager.java
b7a6b81b25823d40f71a0dd62fa7445000d4f468 21-Feb-2015 Budi Kusmiantoro <budi@google.com> Bring back ValueAnimator#animateValue for pre L MR1

Bug: 19455948
Change-Id: I4bb0870a2f1be76f3f289c146e6d9772afc6f27e
nimatorUtils.java
larms/AlarmActivity.java
dcbec79129bc9f8b8d7fafcbb0ff5476e7291481 23-Feb-2015 Annie Chin <afchin@google.com> Merge "Ellipsize city names in world times tab when necessary." into ub-deskclock-army
001836ba6f2517be2c755f7182e0a97ec6b7723e 20-Feb-2015 Annie Chin <afchin@google.com> Ellipsize city names in world times tab when necessary.

Bug: 19202948

Change-Id: I08b3ebb46c7c2159d91f65bcb153ca859486169c
orldclock/WorldClockAdapter.java
bdf9d893cc54cd8bc173176bfac6d3e4ca624abf 21-Feb-2015 Budi Kusmiantoro <budi@google.com> Adjust firing timer position, refresh UI on orientation change

Bug: 19456355
Change-Id: I707b84e3895e83f614ed7429fb7762786d11ee8d
imer/TimerFullScreenFragment.java
79c464e19f63a44a416eb4844702a7ba772b9072 20-Feb-2015 Annie Chin <afchin@google.com> Make firing timer pre-L compatible.

Remove L-specific notification method calls
Use circular reveal animation only on L+

Bug: 19386648
Change-Id: I2a1f418d187dcca3970b982a1eb5ff6e67c37a46
imer/TimerFullScreenFragment.java
imer/TimerReceiver.java
615c158b8ddf30bc5e4b4de33d4d6d6a0507c1e9 19-Feb-2015 Annie Chin <afchin@google.com> Make stopwatch notification pre-L compatible.

Use dark-theme-friendly notification colors
Change color on notification click
TODO: Get white notification icons

Bug: 19387063
Change-Id: I68bb2e249602fd21e7cea0713342d970836a1a65
topwatch/StopwatchService.java
ad7ea63181670c419585f81aadcd4f3600eeb984 17-Feb-2015 Annie Chin <afchin@google.com> Remove ripple on day-button for pre-L.

Bug: 19387062
Change-Id: I7387188807d2a176c883a199269f4be934cab078
larmClockFragment.java
f4ebe1bce3b14e1908946d6a45d222d7945d9d53 17-Feb-2015 Annie Chin <afchin@google.com> Use ViewCompat.setElevation on pre-L devices

Bug: 19387250
Change-Id: I00240878ada32cd691452160a0736681ef7b1a28
larmClockFragment.java
e9381f246aa4b234b3584c901ddc0d70addb1bfc 18-Feb-2015 Annie Chin <afchin@google.com> Merge "Use static icons for pre-L" into ub-deskclock-army
7bc604f3be6803d10d434765cd8161e6782e0905 17-Feb-2015 Annie Chin <afchin@google.com> Use static icons for pre-L

Bug: 19387021
Change-Id: Ibd9a413b7a1a7242a1bd5e56b41665c07751e134
eskClock.java
c5f13e3767d01a273c95cf1df48d81b1a7b3f2d6 14-Feb-2015 Annie Chin <afchin@google.com> Have HandleApiCalls extend Activity, not AppCompatActivity.

Bug: 19386542
Change-Id: I5980640d81599c1d46485560485cca5c9b5b5a2e
andleApiCalls.java
e3c2957a2cec4e034e38513279a4c909da8b74fb 14-Feb-2015 Budi Kusmiantoro <budi@google.com> Merge "Remove usage of ViewOutlineProvider, add v21 styles" into ub-deskclock-army
b4b4108fe66bc84b26f3857afba95576135f32b2 13-Feb-2015 Budi Kusmiantoro <budi@google.com> Remove usage of ViewOutlineProvider, add v21 styles

Change-Id: I1ed503600b58fbf3d9731a877c7c125c5d453d03
eskClock.java
a45308f71eda2c1bd7f570c7068d70ad03cb8237 14-Feb-2015 Annie Chin <afchin@google.com> Merge "Put in framework TimePicker to be backwards compatible for pre-L." into ub-deskclock-army
758e914ef9e2c2c048b4e57e1aa1586587728dc2 13-Feb-2015 Annie Chin <afchin@google.com> Put in framework TimePicker to be backwards compatible for pre-L.

Bug:19368255
Change-Id: I770174456be523ee63e334dfd17ae525b62e1c9a
larmClockFragment.java
larmClockFragmentPostL.java
larmClockFragmentPreL.java
larmUtils.java
eskClock.java
andleApiCalls.java
7922ca90b820c4e4533f6ee696b0ab207cf7e07f 13-Feb-2015 Budi Kusmiantoro <budi@google.com> Use AppCompatActivity with PreferenceFragment

Change-Id: Ie90ec5a97b54469ab03d392b5b083999f548e7fa
creensaverSettingsActivity.java
ettingsActivity.java
orldclock/CitiesActivity.java
381db2d5e3132d5f9607df6221b71b0c7a25d004 13-Feb-2015 Budi Kusmiantoro <budi@google.com> Merge "Initial change to use AppCompat" into ub-deskclock-army
34ade70291b37a2acf276d83d8bf47e4ad4c3678 12-Feb-2015 Annie Chin <afchin@google.com> Change day buttons to checkboxes.

Function/appearance are the same, but now talkback can read the checked
status out loud.

Bug: 19189430
Change-Id: I22214c9d0f6c35e70357af1fc60b20633141b919
larmClockFragment.java
6c6337ce2b39ffa1395e8039bd739893b41a1b3a 12-Feb-2015 Budi Kusmiantoro <budi@google.com> Initial change to use AppCompat

Change-Id: I11028b58fa5c9a38a576d8818c2a67bb95d6e085
eskClock.java
andleApiCalls.java
creensaverActivity.java
creensaverSettingsActivity.java
ettingsActivity.java
larms/AlarmActivity.java
imer/TimerAlertFullScreen.java
orldclock/CitiesActivity.java
a3ec994f831102d0f57c90cc7b287a808d6d9031 11-Feb-2015 Annie Chin <afchin@google.com> Make delete button contentdescription more specific for talkback users.

Ex: Talkback reads "delete 2 button" when a 2 is going to be deleted and
the delete key is selected.

Bug: 19203841
Change-Id: I4557ad7b679debdecb88770530b8b0b614458a63
imerSetupView.java
e2ce410438088a3ea251f6e437c0515cb86f0ae4 06-Feb-2015 Annie Chin <afchin@google.com> Remove DeskClockGoogleExtensions.

Change-Id: I848cd636ea16614b0b868509b554dff75a403264
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
rovider/AlarmInstance.java
0b85e972ec29ec3201543cf313e42826919d11b8 05-Feb-2015 Annie Chin <afchin@google.com> Remove sendStateChangeMessage from DeskClockExtensions.

Change-Id: I271326a4a6d97e074f97e37bac80f7c9b0be130a
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmStateManager.java
04407b5415b778cabaf1c2de59ec8b50d1366988 04-Feb-2015 Annie Chin <afchin@google.com> Refactor DeskClockExtensions.

Bug: 19252608
Change-Id: Ic3088306c5c81c96053f8c58f879c045b34ccb36
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmStateManager.java
24a61f7e5abcb20579233bdaca6945a608b9e8c1 03-Feb-2015 Annie Chin <afchin@google.com> Merge "Refactor a bit of DeskClockGoogleExtension functionality." into ub-deskclock-army
db25685d5bfa66c29e7134a7b85913a5266027b1 02-Feb-2015 Annie Chin <afchin@google.com> Refactor a bit of DeskClockGoogleExtension functionality.

Bug: 19216709

Change-Id: Ib123a0c559e45642954851a5c5956ccbb9e41188
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
d77967b768d6fa7d1c2daa7d40e11a584513c464 31-Jan-2015 Annie Chin <afchin@google.com> Add a broadcast intent so pre-L AppWidgets can see "nextalarm" changes.

Bug: 19200823

Change-Id: I19b53ef240e3a0175fd00c8525def087811f42ab
larms/AlarmNotifications.java
larms/AlarmStateManager.java
a3bb1051052a180380a84ad3bb9536a27101abc0 31-Jan-2015 Annie Chin <afchin@google.com> Update getNextAlarm() to work pre-L.

Bug: 19200823

Change-Id: I14ab856849a086355c104aa5088ec37fa514d0ac
tils.java
40e4b8c5bda04416feaa3f41539c241479d4f046 31-Jan-2015 Annie Chin <afchin@google.com> Detect changed "next-alarm" values in pre-L versions.

Bug: 19200823
Change-Id: Ife9a0cce886d63cfc14c67943fd77a2d51d12656
lockFragment.java
creensaver.java
creensaverActivity.java
3ae732eb96e2e1becc7ff6591690fefdcb2d62d0 30-Jan-2015 Annie Chin <afchin@google.com> Enable "next alarm" tracking for pre-L.

Bug: 19200823
Change-Id: I216b68221ef6898b09b6733d1c89d2c92529da4f
larms/AlarmNotifications.java
f2ab305768026f2a55eed2992624fb1fcf4d1569 28-Jan-2015 Annie Chin <afchin@google.com> Expand DeskClockExtensions functionality

Change-Id: Ic17ea852caef61d579c5fe3a1a317812c3c09c79
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
9f9edabdd6dc00f56c56c6384691a963819647fb 09-Jan-2015 Budi Kusmiantoro <budi@google.com> Prevent crash when multiple timers are firing

Bug: 18952386
Change-Id: Ib833f7c6bcda5b7fcfcea926c3d6fc2c643eb2dc
(cherry picked from commit 1b10e983caf1d1f62f57661d6247ded2b58ca5d4)
imer/TimerFullScreenFragment.java
0b3be2e0be75344284fb589848c199497b2d9349 26-Jan-2015 James Lemieux <jplemieux@google.com> Merge "Sync timers to externals" into ub-deskclock-army
bae6862c87f851be4bbcbab57ac71ac5385c9850 24-Jan-2015 James Lemieux <jplemieux@google.com> Sync timers to externals

Change-Id: I676bda0f7358b4cbb0240c919240a5e353b04896
andleApiCalls.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
a63be13193d53742ae2903734c61f66c27a1451e 26-Jan-2015 Justin Klaassen <justinklaassen@google.com> Revert "Handle touches properly in AlarmClockFragment#onTouch"

This reverts commit c4fdc9ddf6dfc6a0b30b87e97f54becb76fe3edc.

The "alarms_footer_view" layout has changed since lmp-preview and no
longer covers the entirety of the FAB footer. A more comprehensive
solution must be implemented to fix the issue described in:
https://android-review.googlesource.com/#/c/108199.


Change-Id: I6bb83874135bcc9dfbe06b8a5ed43addde34db1d
larmClockFragment.java
c4fdc9ddf6dfc6a0b30b87e97f54becb76fe3edc 26-Jan-2015 Justin Klaassen <justinklaassen@google.com> Handle touches properly in AlarmClockFragment#onTouch

Orignal CL: https://android-review.googlesource.com/#/c/108199
Change-Id: Ie172c1b082ddcc0fad037d139d16c84cfbc0a030
larmClockFragment.java
1e76b672d64d092888a96c2415566934ed084e08 24-Jan-2015 Justin Klaassen <justinklaassen@google.com> Add Gradle compilation support

- Removed obsolete proguard flags.
- Added {min,target}SdkVersion info to manifest.

Change-Id: Id482b58d16d4c38833d50da557a16a959ec9ff12
imer/TimerListItem.java
b6ab4dc665dbf9003641d828fb8ce7fcaa984174 16-Jan-2015 Annie Chin <afchin@google.com> Wear notifications for companion alarms are now wear responsibility.

Change-Id: Ibb26a0fd6791b0d1b185a902db6f3cd6238940ab
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmNotifications.java
rovider/AlarmInstance.java
c60226e00e5d0a922b60b1d556a71ee2bab3a7a9 16-Jan-2015 Annie Chin <afchin@google.com> Add getFiringInstancesByAlarmId.

Used to respond to snooze/dismiss messages sent from the wear.

Change-Id: I50fb8558dc6ffd77f9acebfd1f6747cd2020de5d
rovider/AlarmInstance.java
3bab7c01221d58458db40161f65af9913a9cb442 10-Jan-2015 Annie Chin <afchin@google.com> Merge "Add contentaction to upcoming alarm notifications." into ub-deskclock-army
7e6864814023f0a35f90cc16042bc3ff96eba86c 06-Jan-2015 Annie Chin <afchin@google.com> Add contentaction to upcoming alarm notifications.

The contentaction will send a "SHOW_ALL_ALARMS" message to the wear.

Refactor DeskClockExtensions.

Change-Id: Ia7b5914fc22ab04f457861704c6dfb3b2a5dcda6
larmClockFragment.java
eskClock.java
eskClockExtensions.java
xtensionsFactory.java
larms/AlarmNotifications.java
3bb4fdbfbe1e2670885517ef5fa5ab70e8f52c30 06-Jan-2015 Budi Kusmiantoro <budi@google.com> Refactor methods to generate short and long weekdays

Change-Id: I6dce15d95b3747eb44f2e11229d2edef8a618ac6
larmClockFragment.java
tils.java
9a98393f54754e25a4999f1838b11cf1ff5bc8bf 06-Jan-2015 Budi Kusmiantoro <budi@google.com> Hide navigation bar in AlarmActivity

Bug: 18833067
Change-Id: I2eb786266b97dcd973de6c9ca690c2631fcd7e7f
larms/AlarmActivity.java
12ea7036a3af995c85d043a01f037499815c5771 18-Dec-2014 Annie Chin <afchin@google.com> Merge "Enable corresponding notifications on the watch for phone alarms." into ub-deskclock-army
96fd82995fecb612d7651efd1e7c361d1f14fafe 27-Nov-2014 Annie Chin <afchin@google.com> Enable corresponding notifications on the watch for phone alarms.

All phone alarm notifications are now dismissable.

Change-Id: I95a2bdd6bbf7bbd4fbe712e6f0d3a2bbbbc029ed
larms/AlarmNotifications.java
ba426c1edb808f19f3b79bd751f595ffb505be5f 16-Dec-2014 Budi Kusmiantoro <budi@google.com> Clean up DaysOfWeek class

Change-Id: If6ed66786a89e8412e66a1a497d44000842159f1
larmClockFragment.java
rovider/DaysOfWeek.java
c3fd7604e25c84d575177c55e10ce4146655612e 12-Dec-2014 Budi Kusmiantoro <budi@google.com> Refactor method for testability

Change-Id: I606f7f98e4bf8230490de8b53a63fa4eb6e3c1d4
tils.java
f30efd1146961d161efd3334a4996e46ccdea442 03-Dec-2014 Budi Kusmiantoro <budi@google.com> Always show Alarm time in opaque white when expanded

Bug: 18590749
Change-Id: I81dd9a9a587a5daa53c63f2e5be3e49d079a5b17
larmClockFragment.java
1b4fd74d2aace67a8cf7689697b758c53eb37cf7 24-Nov-2014 Justin Klaassen <justinklaassen@google.com> Adopt new ValueAnimator#setCurrentFraction(float) API

Bug: 18471124
Change-Id: Ic39a7dc1b587086ddfcdbb7bda1992c0c2bf55b4
nimatorUtils.java
larms/AlarmActivity.java
22147db9e42c49b80bf3fffc61bef977af5df484 06-Nov-2014 Budi Kusmiantoro <budi@google.com> Animating tab icons

Bug: 17752656
Change-Id: I508b6417b8a6ce13c6436dd6d41e7be424993ddb
eskClock.java
255538c5eb70e663ae39fa0c226514b66f43b2d9 19-Nov-2014 Annie Chin <afchin@google.com> Merge "Create/Manage TimerId through SharedPreferences." into lmp-mr1-dev
21b76e3b412a95882951b9f98a4cd7f0e3d2fd47 17-Nov-2014 Annie Chin <afchin@google.com> Create/Manage TimerId through SharedPreferences.

Bug: 18285551
Change-Id: I15b1af308494e397b38b0b98b92c37b6be10e0f9
andleApiCalls.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerObj.java
65dd71ae317fae6849a22086d4d0ce08b8d76dbf 18-Nov-2014 Annie Chin <afchin@google.com> Merge "Add more logging statements to HandleApiCalls." into lmp-mr1-dev
2c6737df278a8a210854aaa2ba3ac626665c208c 18-Nov-2014 Budi Kusmiantoro <budi@google.com> Merge "Add delay upon orientation change before layout update" into lmp-mr1-dev
5a62e2da97bdcd86b73176a3cff077fc6deddfdd 18-Nov-2014 Annie Chin <afchin@google.com> Add more logging statements to HandleApiCalls.

Bug: 18399515
Change-Id: Idaf8fd7818c5c1cd32cada5f63a81bc1ddf50658
andleApiCalls.java
f10aaa263d364ecca5c6f3ee39ef96faf9eac83d 18-Nov-2014 Budi Kusmiantoro <budi@google.com> Add delay upon orientation change before layout update

Bug: 18410105
Change-Id: I2d25adf885e1045479c95e25e53de7ebca3d51f8
creensaver.java
creensaverActivity.java
1222f019dcaf51bbb02537a87a76fd9dc6a06368 18-Nov-2014 Annie Chin <afchin@google.com> Remove KEY_ALARM_IN_SILENT_MODE code.

Bug: 18415395
Change-Id: I1fde49d8e0de9b6026e3572f2bedef880e84bacc
ettingsActivity.java
478b04fa5ebfa1eda1062afa38f057102f32f9af 06-Nov-2014 Budi Kusmiantoro <budi@google.com> Enable stopwatch circle as touch target to start/stop

Bug: 18254581
Change-Id: Ia27bda9a229fb45585df9f53729eb74708b35358
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
076c111e9527369f70e2b9a4ec6533b309c5e019 05-Nov-2014 Budi Kusmiantoro <budi@google.com> Re-center stopwatch when there is no lap

Bug: 18119819
Change-Id: I12e7ff60cea2b6ca50a92fe674924b27aefdb797
topwatch/StopwatchFragment.java
e4a05f5005f4a5280fd318f20a95d757fe45efad 04-Nov-2014 Budi Kusmiantoro <budi@google.com> Merge "Stopwatch lap list to continue behind FAB" into lmp-mr1-dev
d746c1809612f48afc329310160f455d6070cacb 25-Oct-2014 Budi Kusmiantoro <budi@google.com> Stopwatch lap list to continue behind FAB

Bug: 18119819

Also adjust laps_list position with layout_weight

Change-Id: I5ef74b65b0cfe091eed99279c62d1771952142a2
topwatch/StopwatchFragment.java
b90d84c3b723a205e7b8622413475804ef48f175 29-Oct-2014 Annie Chin <afchin@google.com> Merge "Move description from framelayout to new clicklistener on arrow." into lmp-mr1-dev
5ae21a32f1d5a66667c4792f957cd55da87136e3 29-Oct-2014 rachelzhang <rachelzhang@google.com> Bugfix: voice setting up timer should go to timers view

Bug: 17899446
Change-Id: I7e490561e30c65d7d5a21c7923e30019dfcf8097
andleApiCalls.java
imer/TimerFragment.java
imer/Timers.java
710643b06a7acf87ee9746045a92b0a539553570 28-Oct-2014 Annie Chin <afchin@google.com> Move description from framelayout to new clicklistener on arrow.

Bug:17988532
Change-Id: I2c9d25eb9f2d81714cb2116c100919a3a6148fb2
larmClockFragment.java
7cc79c4e3cc1baf714d4f929b48e73d105e1e165 21-Oct-2014 Budi Kusmiantoro <budi@google.com> Provide accessibility feedback on alarm dismissed/snoozed

Bug: 17997109
Change-Id: I34005652373f52c397dcd5a8f1eb3417cfd8bea0
larms/AlarmActivity.java
larms/AlarmStateManager.java
f450327b85f4e646c813ca01393046036d6a989c 16-Oct-2014 Budi Kusmiantoro <budi@google.com> Hide unused buttons, which will also disable talk back

Bug: 18013804
Change-Id: Ia38cca72ca08220b6e78b73e8ea4a6da9ffd9f9d
imerSetupView.java
86097d8e86ef480d0aeb7475e22d27d33e1a1e87 14-Oct-2014 Budi Kusmiantoro <budi@google.com> Set deskclock notifications to local only

Bug: 14683075
Change-Id: Ie3d8843223196e672e5324ef51b9bafdf1727a82
larms/AlarmNotifications.java
topwatch/StopwatchService.java
imer/TimerReceiver.java
b4aacfb276d66f2bf02691e56d0d20fe6bab31a4 14-Oct-2014 Budi Kusmiantoro <budi@google.com> Allow snooze/dismiss to always go through

Bug: 17847960
Change-Id: I88413feaccaec10b8c049f9ae5d894c181a1dfd6
larmInitReceiver.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
4bd14110b1c82b0df0e77c5c0877a895d1e0dd26 11-Oct-2014 Justin Klaassen <justinklaassen@google.com> am f30b8e4b: am 7d2e0755: Merge "Set AlarmActivity\'s animator progress directly" into lmp-dev

* commit 'f30b8e4bce542cd9a59120b7b150e5eb4563e3e8':
Set AlarmActivity's animator progress directly
4b1fc0434bef116a794b47e141b13408d8da3ddb 11-Oct-2014 Budi Kusmiantoro <budi@google.com> am 0abba366: am 55f1b9fd: Increase stopwatch refresh interval to allow talkback

* commit '0abba36638d5fd379c98c1387f7deabbfec71fe5':
Increase stopwatch refresh interval to allow talkback
7d2e075564d34c8dfac8536316822a65b0a7ceb5 10-Oct-2014 Justin Klaassen <justinklaassen@google.com> Merge "Set AlarmActivity's animator progress directly" into lmp-dev
55f1b9fdaa89d5ecaae0777db979c0c67956d9e1 10-Oct-2014 Budi Kusmiantoro <budi@google.com> Increase stopwatch refresh interval to allow talkback

Bug: 17942489
Change-Id: Ie67ddb32a25b5e7646a3dafb97b2e30cd835a9b6
topwatch/StopwatchFragment.java
e6b17a677fda28c0a7833ca6d7e13319fb8c3c3c 10-Oct-2014 Justin Klaassen <justinklaassen@google.com> Set AlarmActivity's animator progress directly

Bug: 17935860

Power save mode changes the ValueAnimator's internal duration scale,
which prevents ValueAnimator#setCurrentPlayTime(long) from functioning
correctly (b/17404930). As a workaround, set the animator's animated
fraction directly, jumping the animation to a specific point that isn't
dependent on the animator's duration scale or the current play time.
This functionality isn't yet exposed (b/17938711), so the internal
ValueAnimator#animateValue(float) method must be invoked via reflection.

Change-Id: I1af77300b3a95e62c960d482fb2f0263cbbc4fc6
nimatorUtils.java
305692f800f607c49d3234dd7a243a1659143183 09-Oct-2014 Budi Kusmiantoro <budi@google.com> resolved conflicts for merge of 104bdcc2 to lmp-mr1-dev

Change-Id: If6c2f3cbb6be237799c64c95fa46266c06522329
090a567fc1d6678f359b76a9941a8711eaf52960 09-Oct-2014 Budi Kusmiantoro <budi@google.com> Merge "Only show AlarmActivity for firing alarms" into lmp-mr1-dev
53216dffead7eddb1254e52d14f4548a99b88256 09-Oct-2014 Budi Kusmiantoro <budi@google.com> Only show AlarmActivity for firing alarms

Bug: 17746721

Also handle ALARM_DONE_ACTION to finish the activity.

Change-Id: Ice2e07a8dfe82be785622aa24f3ea0a655cd30f3
larms/AlarmActivity.java
06b4266e408197e7be833fc6237f97a39d9808d9 09-Oct-2014 Budi Kusmiantoro <budi@google.com> Set Fab elevation to 8dip

Bug: 17898176
Change-Id: I47bec59348b0bdad2b23ad59aba9ec8d370ae3f1
eskClock.java
5e469aa155baea98f09d5d5e657aa2315a76679d 08-Oct-2014 rachelzhang <rachelzhang@google.com> Fix delete/reset timer button disappearing

Bug: 17910859
Change-Id: I4ccd92602bc909db6c265f3d8bee27bf2e524cb2
larmClockFragment.java
lockFragment.java
eskClock.java
eskClockFragment.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
b9518bb7384c2ee60dcc1a9d35ab2ac3d61ddbc8 07-Oct-2014 Budi Kusmiantoro <budi@google.com> am b087241b: am d0a9d268: Fix crash when Fragment is not yet attached to Actvity

* commit 'b087241b0f09d9b9820a5405b4b88b16811cc52e':
Fix crash when Fragment is not yet attached to Actvity
d0a9d2681d5386471f59cbe3a3962657266905ca 07-Oct-2014 Budi Kusmiantoro <budi@google.com> Fix crash when Fragment is not yet attached to Actvity

Bug: 17894562
Change-Id: I4f4533b6fb106f3810dd1ae6944bb2d4efecf53d
larmClockFragment.java
lockFragment.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
87017f8e39c7a14bfe7fda002dbf22d34880469b 04-Oct-2014 Budi Kusmiantoro <budi@google.com> am 31263b3c: am 89b86937: Add talkback to Stopwatch tab

* commit '31263b3cda291246c4a414b35abd90561aa5bf5d':
Add talkback to Stopwatch tab
7acf08cabe67f96c339e4bcdff6b7639b3316eec 04-Oct-2014 Budi Kusmiantoro <budi@google.com> am 5bd4af85: am 273e5dfd: Update dismiss/snooze strings on Alarm firing page

* commit '5bd4af85f73480d9ace46c70a63177a8f63be74c':
Update dismiss/snooze strings on Alarm firing page
89b8693723b706636225d042772c80188f4231cd 04-Oct-2014 Budi Kusmiantoro <budi@google.com> Add talkback to Stopwatch tab

Bug: 17829919

The 3 buttons at the bottom are shared across the 4 tabs. Missing
talkback on Stopwatch tab would cause contentdescription from any
last visited tab to be used instead.

Change-Id: I62aedc71276d3520c42d196819377e703eb39138
topwatch/StopwatchFragment.java
273e5dfd6d256b95106f97b6908c7fe65bd5e84f 04-Oct-2014 Budi Kusmiantoro <budi@google.com> Update dismiss/snooze strings on Alarm firing page

Bug: 17635601
Change-Id: I3969aee0b855d037ea1b55405b68acc859fece34
larms/AlarmActivity.java
049ea81888a1305b7b1122a0076e1621581f13de 03-Oct-2014 Budi Kusmiantoro <budi@google.com> Clock should control the Alarm volume

Bug: 15446767

Alarm volume is used by both Alarm and Timer so it's best to enable
the Alarm volume control in the entire app, including the Settings
and Cities pages.

Change-Id: Ida880221034ff39b35de8aa6a82337eda505d943
eskClock.java
ettingsActivity.java
orldclock/CitiesActivity.java
d926fef8cd629134f10c76cf05cc935576be682b 03-Oct-2014 Budi Kusmiantoro <budi@google.com> Fix alarm label when HH:MM of the alarm matches current time

Bug: 17764637
Change-Id: I448921a7a0bf4c8a9c6e97f3f6d92a2858d2bbe2
larmClockFragment.java
2f0af01ea7bdb8842b5f2cbf7dd7ec4db4a366e1 03-Oct-2014 Budi Kusmiantoro <budi@google.com> Merge "Correctly identify Clock tab at first launch on RTL" into lmp-mr1-dev
49e5e2526ea6ba3ec56247d04bd8158f560a6074 02-Oct-2014 Budi Kusmiantoro <budi@google.com> Show alarm/timer notifications on lockscreen

Bug: 17509785
Change-Id: Ic9a0755e629012b5a5b04d2e0728a5ad664b6e72
larms/AlarmNotifications.java
imer/TimerReceiver.java
910f5f578007b17c6bd8bcd196b4ad92bc145e20 01-Oct-2014 Budi Kusmiantoro <budi@google.com> Correctly identify Clock tab at first launch on RTL

Bug: 17717842
Change-Id: I05f77fa909f33b214ecfe6993440a6d1748361ab
eskClock.java
50733f22a2989a9e3df15ecbdb1ef2ea49bbce01 30-Sep-2014 Budi Kusmiantoro <budi@google.com> Firing Timer should use foreground broadcast

Bug: 17695520

We did a similar fix in the past for b/11122055.

Change-Id: If3c561cad240a156c94410826223664e24f007c7
imer/TimerReceiver.java
2c7f69cfa7e60c7ab6bbadd92b4cda1b2705c4bf 23-Sep-2014 Justin Klaassen <justinklaassen@google.com> Increase touch target for swiping alarm

Bug: 17614109
Change-Id: Id267b66f1085ab041416725bae286e300baff8b0
larms/AlarmActivity.java
1d7356386ee17946aa68b82917ef83588e219d00 23-Sep-2014 rachelzhang <rachelzhang@google.com> Fix stopwatch fab disappear after timer fab scaling

Bug: 17612671
Change-Id: I82433d956c42c2f6c59544a7b406c660b4c6e418
imerSetupView.java
a2600d47718e34d1a3020f1691701adaff870348 22-Sep-2014 rachelzhang <rachelzhang@google.com> Fix Crash when creating alarm without UI

Bug: 17577523
Change-Id: I58478b27b2f693ee1d280ea07640fcc088f8209e
larmUtils.java
42170e3a86814c50fe3ebf155feec7492bad9e1f 18-Sep-2014 Budi Kusmiantoro <budi@google.com> Adjust contrast ratio for Clock for GAR

Bug: 17525736
Change-Id: I4f6c9f67887ce4ae9a356f7084529922333a30a8
larmClockFragment.java
c5deecb3c25796538d762857692182bf3e5f1e21 17-Sep-2014 rachelzhang <rachelzhang@google.com> Timer UX update

Bug: 17548145
Bug: 17549427

* Change reveal animation to rotate
* Change timer fire reset from reset to stop
* Swap delete and add buttons on timer

Change-Id: I5b72cbee92bba25d811bb28efc62d89b35a4e9a5
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerReceiver.java
5657f4cb95da0f5d11aceaadf7b328dde4044a47 16-Sep-2014 rachelzhang <rachelzhang@google.com> Allow unlimited count of timer

Bug: 17429116

Also make newly created timer appear at the top

Change-Id: I686ab8a583a44cbfa591c55776411fb4a3cd1fde
imer/TimerFragment.java
imer/TimerFragmentAdapter.java
imer/TimerObj.java
3c16add0cffe1f7a537acca8537cdd3bf140ba97 16-Sep-2014 Budi Kusmiantoro <budi@google.com> Fix NPE when timer to be updated is already deleted.

Bug: 17521285
Change-Id: I26cf8836c2aed90fbc31e900728baa6d94c177ce
imer/TimerReceiver.java
02a5e1cffe58cdfc62cee9597a4693810f6ed769 16-Sep-2014 rachelzhang <rachelzhang@google.com> Merge "Update stop assets to reset assets" into lmp-dev
9b8a34180ec2f66511311005bbb92c635a4fb102 16-Sep-2014 rachelzhang <rachelzhang@google.com> Update stop assets to reset assets

Bug: 17481809
Change-Id: I8a214fef7cc86e173803f3f309fb56c32d81580a
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
imer/TimerReceiver.java
6430443c96d705a44316a54c427d18f177f44383 15-Sep-2014 rachelzhang <rachelzhang@google.com> Only wipe animation when deleting the last timer

Bug: 17480820
Change-Id: Ie4a9c145e8965b5dc02b640bf7f5929adbf45715
imer/TimerFragment.java
670ba9e2aafa868b9712974fd00acb8ae35a15bc 15-Sep-2014 rachelzhang <rachelzhang@google.com> Merge "Timer wipe UI polish" into lmp-dev
f6136806227a79b3c34b5650c431dd107570669c 15-Sep-2014 Justin Klaassen <justinklaassen@google.com> Merge "Improve AlarmActivity logging" into lmp-dev
56fac4083cc22ac6bfe2a04506dfcb01181b1020 13-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Timer UX polish" into lmp-dev
3f98d14fd4a98ffb90b7babc10e63218f9a43b2b 12-Sep-2014 rachelzhang <rachelzhang@google.com> Timer wipe UI polish

Bug: 17481040
Bug: 17481809
Bug: 17481065

Also made timer fire button reset instead of pause, per early discussion on the email thread

Change-Id: Ib5ce06cb4e8e29db3fc323f1be453005eb3502ec
tils.java
imer/TimerFragment.java
imer/TimerFullScreenFragment.java
cdbb71b08c13c84af850f4036febc0b90dcfcc7d 12-Sep-2014 Justin Klaassen <justinklaassen@google.com> Improve AlarmActivity logging

Bug: 17481822

- In order to better debug alarm firing issues, improve the log utility to
log verbosely on engineering builds and to respect the current logging level.
- Add more verbose logs to AlarmActivity.

Change-Id: I8355a335c4ada84baa2e6aa6d368f3a69e7b4b98
larmAlertWakeLock.java
larmClockFragment.java
larmInitReceiver.java
andleApiCalls.java
abelDialogFragment.java
og.java
ogUtils.java
ettingsActivity.java
imerRingService.java
tils.java
larms/AlarmActivity.java
larms/AlarmKlaxon.java
larms/AlarmNotifications.java
larms/AlarmService.java
larms/AlarmStateManager.java
rovider/AlarmInstance.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFullScreenFragment.java
orldclock/CitiesActivity.java
dbbafacad9e845d05ff516e57ecdb6af51f3ec2c 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Timer UX polish

Bug: 17481223
Bug: 17479934

- Vertically align Timers and Stopwatch
- Set statusbar color on timer fullscreen alert
- Make Timer label not clickable on fullscreen alert
- Adjust Timer page indicator end margin
- Remove unused methods
- Move Timer cancel button to the left-button spot

Change-Id: If0e1d000b9ffeffa7fc84ef61b92a18640cc6120
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
659e3733b2b610a4f23e933155cb2446c9b3e7c0 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Remove onclick listener from empty state

Bug: 17305355
Change-Id: Idc10dd1ebc4179ef4c8a99bf635741020fade042
larmClockFragment.java
d50ff479c37e33de776c339bc93df308f4ac7ab0 08-Sep-2014 rachelzhang <rachelzhang@google.com> Update timer and stopwatch UX

Bug: 15758027
Bug: 15757778

Change-Id: I19e72adb33afa9815c9b5a57d1d7fb04e0ff0243
larmClockFragment.java
ircleButtonsLayout.java
lockFragment.java
eskClock.java
eskClockFragment.java
andleApiCalls.java
topwatch/StopwatchFragment.java
imer/FragmentStatePagerAdapter2.java
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerFragmentAdapter.java
imer/TimerFullScreenFragment.java
imer/TimerItemFragment.java
imer/TimerListItem.java
imer/TimerObj.java
imer/TimerReceiver.java
cfa02f7ebdfda3cd34e9549114e8b2ea2f5598fd 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge changes I100416a1,I898d3ae0 into lmp-dev

* changes:
Update share icons
Add talkback support for FABs
76a34b3ddb42e172900ad984ea327d030e805bef 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Use default Share dialog for stopwatch

Bug: 17464794

Change-Id: Icb72cc1a972bb778720f5028b4b39668f7f7ac29
topwatch/StopwatchFragment.java
cbb11cfeaf3a11c5fa5004acc7b2a973bf6daf98 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Show empty state after last alarm is completely faded out" into lmp-dev
9e8130a296dd37cb3efdde9b6e6888539936f6d5 12-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Add xxx assets" into lmp-dev
128a3adcc51bee4e9b7dd80ef2b73992d632d1f3 10-Sep-2014 Budi Kusmiantoro <budi@google.com> Show empty state after last alarm is completely faded out

Bug: 17435113
Change-Id: I36ccc6e1f351668e193e65b6ad1e1fa103a7da43
larmClockFragment.java
52a0c711de6d5c18fbc7efd6299f5d796f31a730 11-Sep-2014 rachelzhang <rachelzhang@google.com> Visual tweak of the alarm editing screen

Bug: 17330109
Change-Id: I834d39590485a35854e756ebfa56d1f812fa3db7
larmClockFragment.java
40bf69f36896140231b260827d96e9f4aaa6aa3f 11-Sep-2014 Budi Kusmiantoro <budi@google.com> Add talkback support for FABs

Bug: 17368984
Change-Id: I898d3ae00bfa774d8407e8de00c30d801a02bdd8
larmClockFragment.java
lockFragment.java
eskClock.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
78a59e3b650f4a5bde3971b90e9563395815be66 11-Sep-2014 Budi Kusmiantoro <budi@google.com> Add xxx assets

Bug: 17302384
Change-Id: I90168769d10826861df6ae4416f6ea7c70cd6ef2
imer/TimerReceiver.java
3372743a6537a23d54bc55d3b05088e35addcb1e 09-Sep-2014 Budi Kusmiantoro <budi@google.com> Add shadow to the bottom of expanded alarm

Bug: 17407588
Bug: 17435293

Also remove extra bottom padding below the last item

Change-Id: I42c38fbecf690b792dc26da9ba269ada958d6e69
larmClockFragment.java
a3bc04f1a5a26f11c8a2a0ff92ae3b091c9508a2 09-Sep-2014 Justin Klaassen <justinklaassen@google.com> Merge "Improve handling snooze/dismiss gestures" into lmp-dev
4ad21504c616bcc7bf09aa396ff1bbd66d2750d3 09-Sep-2014 Justin Klaassen <justinklaassen@google.com> Improve handling snooze/dismiss gestures

Bug: 17427687

- Use View.OnTouchListener to trigger snooze/dismiss actions based on
thresholds instead of drag & drop areas.

Change-Id: I877b877e88f4d51355a5ab3e4efe0202677c7de7
larms/AlarmActivity.java
2d799ecf781307d63b301c7da2b76c64d81fc36d 09-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Fix arrow direction of collapsed alarm after new one is created" into lmp-dev
779c5d263ba6136512ec4e53e623189e476979cf 09-Sep-2014 Budi Kusmiantoro <budi@google.com> Fix arrow direction of collapsed alarm after new one is created

Bug: 17428894
Change-Id: Ie5b21cc9e2c5ff05add6451114e68c8c3bee1f35
larmClockFragment.java
558b54559c9a581b7d128562a2a15c16c449a170 09-Sep-2014 rachelzhang <rachelzhang@google.com> Merge "Adapter for timer vertical view pager" into lmp-dev
47f0d4a36f4e4e019fb450bd9a95837c68849f32 09-Sep-2014 rachelzhang <rachelzhang@google.com> Adapter for timer vertical view pager

Bug: 15758027
Change-Id: I52ae88a0493c9a8f490b93b4cf9b22d14ae44e94
imer/FragmentStatePagerAdapter2.java
8b9118d3676e46bea26601a4cb779a266531ac2b 09-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Add touch feedback to trash and expand/collapse arrow" into lmp-dev
6507cdbfc61d63a012209d5b5a4023a00cae3e33 08-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Add 'x' to Timer setup page to replace the trash icon" into lmp-dev
3c7931cc8c0747849647ab32dc25e8ad0ccacd33 08-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Alarm to show fresh data in expanded state" into lmp-dev
ba740f9a754c74b2939f4f581f996aa3331d28d7 08-Sep-2014 rachelzhang <rachelzhang@google.com> Merge "Vertical view pager for timer UX" into lmp-dev
5d262b2966c7718ebdb33816dd54e16e031b3059 08-Sep-2014 Budi Kusmiantoro <budi@google.com> Add 'x' to Timer setup page to replace the trash icon

Bug: 17408317
Change-Id: Ic4bb801f5b91e51844ec44ad3b4d62a7b2366ff5
imerSetupView.java
imer/TimerFragment.java
e868ec9ef6138de15efa7cae7747ebc3b0653b12 06-Sep-2014 Budi Kusmiantoro <budi@google.com> Add touch feedback to trash and expand/collapse arrow

Bug: 17411805
Change-Id: I663f648b012dad8ac4306ef4ad453d082da5247f
larmClockFragment.java
f1eb8e83470a7ac370c8d2fa49f8dfd37b6fdf13 06-Sep-2014 Budi Kusmiantoro <budi@google.com> Alarm to show fresh data in expanded state

Bug: 17368407
Change-Id: I0fa82a0dcad7f2a557c6c8d3096daf444a0c1015
larmClockFragment.java
5f5ff1c846855380fb4156241ccbe4b68649b193 08-Sep-2014 Justin Klaassen <justinklaassen@google.com> Merge "Polish AlarmActivity" into lmp-dev
1eb5c2d23f60b610960226d90ad0397c2ce45ce6 08-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Fix bug where "Loading..." is shown on digital appwidget" into lmp-dev
d2ac32f6d0975877feb60acb76de8b4b1f794d4b 06-Sep-2014 Justin Klaassen <justinklaassen@google.com> Polish AlarmActivity

Bug: 17300075
Bug: 17366678
Bug: 17372509
Bug: 17372853
Bug: 17394952
Bug: 17408042

- Refactored the alarm activity to remove all jump cuts.
- Added interactive transition when swiping alarm fab.
- Updated UI layout to allow translucent status bar.

Change-Id: I8909ecb26c0963a5273c4af90d34605d0c9bca1d
nimatorUtil.java
nimatorUtils.java
ettingsActivity.java
imerSetupView.java
larms/AlarmActivity.java
larms/AlarmRipple.java
19c9c36a24b1ea1f7e790e597a1c0a05aec67fe2 08-Sep-2014 Budi Kusmiantoro <budi@google.com> Fix bug where "Loading..." is shown on digital appwidget

Bug: 17415325

Also includes:
- Remove android:weigthSum from layout file
- Clean up unneeded config overrides

Change-Id: Ie6c0cf1e03eb25a70a9ab960296acafbba637608
orldclock/WorldClockAdapter.java
ab716081fbbdd7f661b8141686124e0ca52b40c3 06-Sep-2014 rachelzhang <rachelzhang@google.com> Adding text hint to alarm lockscreen

Bug: 17372509
Change-Id: Ie59fb5dcf508cd2059fc3189a3f44a28766132a2
larms/AlarmActivity.java
596d8dc712f18192354f44b1ee9c91a09296bd82 05-Sep-2014 rachelzhang <rachelzhang@google.com> Vertical view pager for timer UX

Bug: 15758027
Change-Id: Id15654c71c0d84e112aa1cbd75c1a26f9f553a3d
erticalViewPager.java
9d0db55aa598992bc68d03d8b4307ef01c0a2fc0 04-Sep-2014 Budi Kusmiantoro <budi@google.com> Use PathInterpolator (40/80 curve) for center button ripple

Bug: 17377105
Change-Id: I5822121ed871e5d3d1911db0333b3e4d73591b6c
larms/AlarmActivity.java
441f22cdc93ebc56470f0da86b225caf2a26ebdc 03-Sep-2014 Budi Kusmiantoro <budi@google.com> Clock daydream statusbar to use common Theme

Bug: 17376465
Change-Id: I73194ef908cd729da7440a929fc594dbb8730e76
creensaver.java
657450878af559e8c0d39fae8f4606c1968fcae8 03-Sep-2014 Budi Kusmiantoro <budi@google.com> Fix back button on Cities selection

Bug: 17372310
Bug: 17370394

Also fix clipped Button text when font is set to Large/Huge

Change-Id: I1ae74cd915125a669148394dc7a271ed11a51abe
orldclock/CitiesActivity.java
a855a071a5cf2c1252389c0d650eba25f7b0be5f 03-Sep-2014 Budi Kusmiantoro <budi@google.com> Show nextAlarm on Clock tab and screensavers

Bug: 17270253
Change-Id: I571df0e068a97007b2a9924b77dca9417ef0c485
tils.java
45a40db606503a480ca0d7600964775142b97d6c 03-Sep-2014 Budi Kusmiantoro <budi@google.com> Merge "Bring user to timer setup view when there is no timer" into lmp-dev
1fa2681b34eb599719788211284e0a429532f446 02-Sep-2014 Budi Kusmiantoro <budi@google.com> Bring user to timer setup view when there is no timer

Bug: 17337495
Change-Id: I98e4e0cb414495b996936b8499461a8f092b02f4
imer/TimerFragment.java
2dca462c4f1873f7f4b130531585c2bdcb1f8960 02-Sep-2014 Budi Kusmiantoro <budi@google.com> UX polish on stopwatch tab

Bug: 17323596
Bug: 17135596

Includes:
- Align the trash can to the keyline
- Increase size of the circle in stopwatch screen on phones
- UX polish for stopwatch on tablet landscape
- Fix Fab bug on RTL

Change-Id: Idc81684eab1d48476dd9c68832861a78af47256d
eskClock.java
577479b809bfd4bf46c014501fa7e47e61275064 29-Aug-2014 Budi Kusmiantoro <budi@google.com> Adjust font-size for digital clock AM/PM

Bug: 17324475
Change-Id: I0f0dd0e365e48e4e0f907841c7f98689167d55fc
lockFragment.java
creensaver.java
creensaverActivity.java
larms/AlarmActivity.java
11ed40f0d55d6aa1dfc4bcde1a85ea5c2ccad092 29-Aug-2014 Budi Kusmiantoro <budi@google.com> Merge "Set statusbar color" into lmp-dev
3dc0b60d38d0e1082547465286fb1eb115b4eb9a 28-Aug-2014 Budi Kusmiantoro <budi@google.com> Set statusbar color

Bug: 17303369
Change-Id: I7bb4faddd2fb5bcc5ab7279b36406b8354a0626a
ettingsActivity.java
larms/AlarmActivity.java
imer/TimerAlertFullScreen.java
orldclock/CitiesActivity.java
90a360c28b25c0bcbb48007040b1253c16e21e3e 28-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Attach alarm lockscreen animator view to a parent" into lmp-dev
683447c04c69e7e29e1ccb23a48d0e92aae1b97b 28-Aug-2014 rachelzhang <rachelzhang@google.com> Attach alarm lockscreen animator view to a parent

Bug: 17316762

- Additional checks introduced by ag/534856 now require that the target
of ViewAnimationUtils#createCircularReveal has a parent before being
invoked. See b/17316066

Change-Id: If0d6cd548f1749cd5a2ba63ea4de8d1c77639e59
larms/AlarmActivity.java
8be4eb1c889e070336a7a1f9d89d203f6ee20ab7 28-Aug-2014 Justin Klaassen <justinklaassen@google.com> Don't re-expand expanded alarms

Bug: 17304398
Change-Id: I50cbb6383c02d7ae19246c80d50c294d04d824a0
larmClockFragment.java
75691afe7bd7aa1bbe3286708d2305e6871d15aa 28-Aug-2014 Justin Klaassen <justinklaassen@google.com> Update alarm notification icons

Bug: 17300374

- Also removed all unused drawable resources.

Change-Id: Ie6eb573ca6bf17798cd4dd045b570cddfcbe0aac
larms/AlarmNotifications.java
522b82bf0a518005f52cc927334c4cd7b5099eab 27-Aug-2014 Budi Kusmiantoro <budi@google.com> Merge "No toast when snoozed from the fullscreen Alarm" into lmp-dev
cf8cc2bfe199388494c87116cf035c2d5a36e753 27-Aug-2014 Justin Klaassen <justinklaassen@google.com> Merge "Add transition for repeat setting" into lmp-dev
024d88c96f484614197668e0ff47dc8dbb49d22f 27-Aug-2014 Budi Kusmiantoro <budi@google.com> No toast when snoozed from the fullscreen Alarm

Bug: 17300360
Change-Id: I5c42efd32669ec3bf85fd90c8348c76f83c8aef7
larms/AlarmActivity.java
larms/AlarmStateManager.java
1cde4bae30f1aa815a412a4a3376371e187ee43e 27-Aug-2014 Budi Kusmiantoro <budi@google.com> Merge "Set default background color for app launch animation" into lmp-dev
6c79f55cc2280fa6fe1774a828554589fa07241e 26-Aug-2014 Budi Kusmiantoro <budi@google.com> Set default background color for app launch animation

Bug: 17154496

Once background color is set to default, it will animate to the
intended color that depends on the hour of the day.

Change-Id: Iaa14edbb9f08846267e13ba3c8143a66cb2d9c54
eskClock.java
96d059847278df7b5942853658cf285b01ca3a9b 23-Aug-2014 Budi Kusmiantoro <budi@google.com> Styling Label entry dialog

Bug: 17200160
Change-Id: I544dbc7cbf2b2d581287096e51a7bafcb67a2ce3
abelDialogFragment.java
c2c69085e8710ba939ef6126745ca47de38642ec 25-Aug-2014 Justin Klaassen <justinklaassen@google.com> Add transition for repeat setting

Bug: 16893382

- Removed unused xml animators.
- Renamed anim -> animator per Android conventions.
- Flattened day_button layout.

Change-Id: I29ff2e3047d95428ea71629eab4fc29c2d012681
larmClockFragment.java
idget/ActionableToastBar.java
734d6020a285a62e8cc689f4785ed32bbbc2c472 25-Aug-2014 rachelzhang <rachelzhang@google.com> Fix alarm lockscreen crash

Bug: 17247630
Change-Id: I425e30601a4f19dfdc51f7afb919c9f8eb05b034
larms/AlarmActivity.java
69a4b4f2810100f19e997b4e539f1b0e56b0afb5 23-Aug-2014 rachelzhang <rachelzhang@google.com> Change clock color back to pink!

Bug: 17206015

Change-Id: Ib9835e0a42273d93b2d97850a9a7990fff3c3a81
ircleTimerView.java
imerSetupView.java
tils.java
larms/AlarmActivity.java
imer/CountingTimerView.java
9b45ea4bdefe80756d1a18662e2d8fe565f6bf41 23-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Polish clock tablet layout, remove timeline" into lmp-dev
591a6567fd1ddd30f03e063d12b289f3d407e433 22-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Use the new TimePicker" into lmp-dev
117f6da3ed857877c24573cddd2bc2260b73e370 22-Aug-2014 Budi Kusmiantoro <budi@google.com> Remove window background from onCreate

Bug: 17154496
Change-Id: I89818bfc643c783b53d581e605c3c755d27bc3f7
eskClock.java
b7f9cbcfe6e51cadcf3bc792f2424563f996aa4f 22-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Fix Clock RTL crash" into lmp-dev
5a83ad4e799c6d8f0719cfb61a155a424c22d01f 22-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Lock screen alarm" into lmp-dev
1728d0db16048b188d37a5299c090480e946a33a 22-Aug-2014 Budi Kusmiantoro <budi@google.com> Set background to window instead of ViewPager

Bug: 16982852
Change-Id: Ic99d0bc21e3ec045610d0cb71427df33cfc09add
eskClock.java
07acb5af9273863f2782c3a73632549604846c08 21-Aug-2014 rachelzhang <rachelzhang@google.com> Fix Clock RTL crash

Bug: 17158607

Change-Id: Ia0ca210124896c5133f06b72839a1d7246adc065
eskClock.java
4c061c1251f713c889116c6aed581c39c47c9fac 20-Aug-2014 rachelzhang <rachelzhang@google.com> Polish clock tablet layout, remove timeline

Bug: 17134267

Change-Id: Ie22a9696b3f85b3f47544800f84546b77e564c82
larmClockFragment.java
larmTimelineView.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
cf7aefac40facf9e8c4c053402dc210367ba607d 16-Aug-2014 rachelzhang <rachelzhang@google.com> Lock screen alarm

Bug: 17069217

Change-Id: I4aa31bf175a2a1191055bdabb67920106826e966
tils.java
larms/AlarmActivity.java
larms/AlarmRipple.java
larms/AlarmStateManager.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
26f1eef7a9696e35f894bec90594d26d6a1d6b0f 19-Aug-2014 rachelzhang <rachelzhang@google.com> Use the new TimePicker

Bug: 16327799
Change-Id: I746e2a6e6fa7c14fa183040e25ad56541a3d3694
larmClockFragment.java
larmUtils.java
imePickerFragment.java
6921831f92831f86d76891755afd80b3978b846c 20-Aug-2014 Budi Kusmiantoro <budi@google.com> Merge "Skip animations while setting up rows in ListView" into lmp-dev
80eafdf26fc496ffa112b9eb1b44d7b80333c80a 17-Aug-2014 rachelzhang <rachelzhang@google.com> Massive polish of clock UI

Bug: 15757778

* Change theme color from pink to green
* Change world clock single row layout
* Update to quantum assets / fonts
* Fix few bugs

Change-Id: I796decb8469b7d3c1e944f77c41b7c5af5d81a36
larmClockFragment.java
ircleTimerView.java
lockFragment.java
imerSetupView.java
tils.java
imer/CountingTimerView.java
imer/TimerListItem.java
orldclock/WorldClockAdapter.java
cc9031fdd26a7c32b6d5368af69e4e441ac7fa50 19-Aug-2014 Budi Kusmiantoro <budi@google.com> Skip animations while setting up rows in ListView

Bug: 17063643
Change-Id: I5b2d36b3581551b17881a66a95ecab3debb0b65b
orldclock/CitiesActivity.java
3a0d1abed1d8ab54343d6a760c76ee43b789b623 18-Aug-2014 Budi Kusmiantoro <budi@google.com> Merge "Transition the FAB in on the Timer screen" into lmp-dev
3a087e9c93639fdb069ea7f2083ed7bd6f76aa9a 15-Aug-2014 Budi Kusmiantoro <budi@google.com> Transition the FAB in on the Timer screen

Bug: 16985239
Change-Id: Ia404a55d43fe8b5bf391f037301da0ceb3aab9fc
nimatorUtil.java
imerSetupView.java
imer/TimerFragment.java
912542db3876aa3eee68a6d0cdee7d39ea233bf1 16-Aug-2014 Budi Kusmiantoro <budi@google.com> Explicitly set number keys on Timers tab to white

Bug: 17071162
Change-Id: I5085df9b1cd15a713c706fff427c5094e332f5be
imerSetupView.java
009180aaf0061e12f6f6fd88851d0b611c3d91b0 16-Aug-2014 Budi Kusmiantoro <budi@google.com> Set background color on the Activity

Bug: 17038019
Bug: 17065718
Change-Id: I9bd20f7febe175893ea4fc446beb5f2abd9b3024
ettingsActivity.java
orldclock/CitiesActivity.java
2f0dd109ee4163c06e19d2b151d5df018b65da86 15-Aug-2014 Justin Klaassen <justinklaassen@google.com> Merge "Use AutoTransition for add/remove alarm animation" into lmp-dev
b157a2dd7a189aa30fd6d79ee5a2b0fad952e31e 13-Aug-2014 Jose Lima <joselima@google.com> Made AlarmClockInfo a nested class in AlarmManager

Bug: 16959028

Change-Id: I7a56627306e05489bbe042789320717934a5b213
tils.java
larms/AlarmNotifications.java
83f6fb29326f979b71371af68e742e8247c9e4c3 12-Aug-2014 Justin Klaassen <justinklaassen@google.com> Use AutoTransition for add/remove alarm animation

Bug: 13785230

The current add/remove animation doesn't prevent rebinding while it's
running which can lead to improper invalidation / render states. Switch
to using the transition framework since it handles the transient state
automatically.

Change-Id: I4e38d27d91e7a331a5edc97285cb8afc4efba61e
larmClockFragment.java
2ac39657685aa0320d66d3ca70a182cb62baa885 12-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Only allow one alarm expanded at a time" into lmp-dev
34b10b2ac995e87db0ebced91504da59b9abdd69 11-Aug-2014 rachelzhang <rachelzhang@google.com> Only allow one alarm expanded at a time

Bug:16901756

Change-Id: I4a91c5d376dec97009a217474e860abd3abb01f9
larmClockFragment.java
90a62955668e1232c25a5fecbbc1652367eaabc4 09-Aug-2014 Budi Kusmiantoro <budi@google.com> Fix IAE in AlarmActivity.onDestroy

Bug: 15718825

It's possible that AlarmActivity is destroyed before
it registers its Receiver.

Change-Id: I4c142c3a9467e8217f0787706f38f60913cbd0cf
larms/AlarmActivity.java
b5e0657b67feef1606ba1fea76d311d7d8e22558 08-Aug-2014 rachelzhang <rachelzhang@google.com> Merge "Fab for clock app" into lmp-dev
5520461495a8c4fb468aa94d7b18a3fc25d54739 05-Aug-2014 rachelzhang <rachelzhang@google.com> Fab for clock app

Bug:16824066

Change-Id: Ifa3d0af09a07ca85fdb3b77dc9a9a4da5173537d
larmClockFragment.java
ircleTimerView.java
lockFragment.java
eskClock.java
eskClockFragment.java
imerSetupView.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
477f4a3b3c8c750fc87bfdb64052e2b727bd98f8 07-Aug-2014 rachelzhang <rachelzhang@google.com> Change background color when alarm goes off

Bug:15758218

Change-Id: I722482fa3ae4f34ce6db90a0bbfef2f884c4cdb1
larms/AlarmActivity.java
d83613a9aa4fd1088cf08ea01a5d6534ed5f20a7 29-Jul-2014 rachelzhang <rachelzhang@google.com> Timer setup view UI update

Bug: 16329421

Change-Id: I14405ad2d0ac164689c2cf882f42ccb6eddb8062
imerSetupView.java
imer/TimerFragment.java
b3b120a990057c4ce6a92fafcc20c8cb6207cf80 28-Jul-2014 rachelzhang <rachelzhang@google.com> Ripple touch feedback, polish action bar

Bug: 16636603

The ripple feedback on dial pad only appear after change orientation, created b/16636603 for this issue.

Change-Id: Ia489693c27baccb57f7ce40c3dddb9d2a37a8b7d
imerSetupView.java
57cb1dbcead54ff08e8f07e727d0b1c842301440 25-Jul-2014 rachelzhang <rachelzhang@google.com> World clock city UI update

Bug: 16323779

Change-Id: I4abe7816559e59ee9c8e0a07e6262ee08fbf9206
tils.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
8fcb5f48aa3f3380f1e591cf4b1b9d53b67adfd6 23-Jul-2014 rachelzhang <rachelzhang@google.com> Merge "Repeat date UI selector for alarm" into lmp-dev
419659ca21953a0cd3bbc3e9f481b5c69ff519cb 19-Jul-2014 rachelzhang <rachelzhang@google.com> Repeat date UI selector for alarm

Bug: 16323496

Change-Id: I030c9468e030af8c86a16fc6f9289f83070ffd84
larmClockFragment.java
tils.java
bfd25edaf38efb6df428ff261d127a99025d0622 22-Jul-2014 rachelzhang <rachelzhang@google.com> Update background color to be darker

Bug: 15758851

Change-Id: I5245ca24a88dd5db41c3d59e6b3bab4dea1b55dc
tils.java
0811a83f4d59e9b2bca5d9980c0a553b42ef865a 22-Jul-2014 rachelzhang <rachelzhang@google.com> Merge "Layout change for alarm management page" into lmp-dev
452bd562a90643c7a3f599b960d4b859c9c4d067 18-Jul-2014 rachelzhang <rachelzhang@google.com> Layout change for alarm management page

Bug: 16323495

Change-Id: Iab6fb1fd99b2af8d8bad86ad5df01ad89aa91975
larmClockFragment.java
692718499fc480f29a9aabcc3cb38ba6bb7847ce 21-Jul-2014 Budi Kusmiantoro <budi@google.com> Alarms and Timers should use Notification.CATEGORY_ALARM

Bug: 16457077
Change-Id: I71b133fd94fca00967a46279fe98bf10c6962607
larms/AlarmNotifications.java
imer/TimerReceiver.java
7cb4a1e4821d518031b3a4f144103e8f706fd017 19-Jul-2014 Budi Kusmiantoro <budi@google.com> Set background color for alerting Timer fragment

Change-Id: I1d49a1d427234bb62e75923fbbbfddb0f7278872
imer/TimerAlertFullScreen.java
662846cd9d25a4523262f2ae39ceaed243574f5a 19-Jul-2014 John Spurlock <jspurlock@google.com> Update Deskclock to follow framework vibration api change.

Bug:15279516
Change-Id: I307f10f220de1f643acb98cf9406c0d2df30a292
larms/AlarmKlaxon.java
idget/multiwaveview/GlowPadView.java
d48339f270ba72bb8416fd194b4a0d1aeb3bd958 11-Jul-2014 rachelzhang <rachelzhang@google.com> Background color change thruout the day

Bug: 15758851

Change-Id: I385eb47e693d9e69ec18a9e3ba9b09bc6f72cfd7
larmTimelineView.java
lockFragment.java
eskClock.java
ettingsActivity.java
tils.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
orldclock/CitiesActivity.java
c0743272ad924bc97d335d695be3e6b32a83dd7d 09-Jul-2014 Adrian Roos <roosa@google.com> Migrate DeskClock to AlarmManager.setAlarmClock

Updates AlarmNotifications to set alarm info via
the new AlarmManager API.

Bug: 14589952
Change-Id: I50099a8b6241b32afedbd32c034c4c7ac19373b0
lockFragment.java
creensaver.java
creensaverActivity.java
tils.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
e127f020d5c09fb149306866b46abca44c35518b 20-Jun-2014 Budi Kusmiantoro <budi@google.com> Remove glow from handleMove

Change-Id: I3d969394bce916f5a669cd464bc4cda82918e690
idget/multiwaveview/GlowPadView.java
8bc793532fef6b30b7f51eb270c7a85d3b1b7c1f 25-Mar-2014 Alan Viverette <alanv@google.com> Remove extra recycle() call

BUG: 13636003
Change-Id: Ie7f82c4273dc49c5cdbc7da2162d25a879f63f91
idget/multiwaveview/GlowPadView.java
1a0c3350559ca9931158817655aa1a3d2f3a339f 20-Mar-2014 John Spurlock <jspurlock@google.com> Annotate deskclock vibrate calls with stream hints.

Use the new overloaded version of the vibrate api to provide
stream hints for existing vibrate calls in the deskclock package.

These hints provide additional signal to the framework about
the type of vibration.

Change-Id: I92a6f6718f84762cefd6774a7c335182c26a62c8
larms/AlarmKlaxon.java
idget/multiwaveview/GlowPadView.java
b789d965c51759919b6c2597c6d28c9e334311b4 28-Jan-2014 Florian Salbrechter <fsalbrechter@google.com> am 11c38e64: Add extension to DeskClock to sync alarms with the Clockwork framework. The extension method interface is dynamically loaded from the classpath during runtime.

* commit '11c38e64f05bbcfa4503edb1680f255946ff6350':
Add extension to DeskClock to sync alarms with the Clockwork framework. The extension method interface is dynamically loaded from the classpath during runtime.
11c38e64f05bbcfa4503edb1680f255946ff6350 06-Jan-2014 Florian Salbrechter <fsalbrechter@google.com> Add extension to DeskClock to sync alarms with the Clockwork framework. The extension method interface is dynamically loaded from the classpath during runtime.

Change-Id: I10d76e86a902165041f07e8ee6e7f676c32b102b
larmClockFragment.java
eskClock.java
eskClockExtensions.java
xtensionsFactory.java
00c596f20b40c6e2c2f12ec5d6ee8d330794cda5 12-Nov-2013 Paul Sliwowski <psliwowski@google.com> Add buffer check to fix TIME_SET marking an alarm missed.

BUG: 11630502
Change-Id: I27212246777e0ca5b27688f7f17e883d944fccee
(cherry picked from commit 974ea92ab9d0b4757fb9cdbb34f7c2fe329e1c24)
larms/AlarmStateManager.java
974ea92ab9d0b4757fb9cdbb34f7c2fe329e1c24 12-Nov-2013 Paul Sliwowski <psliwowski@google.com> Add buffer check to fix TIME_SET marking an alarm missed.

BUG: 11630502
Change-Id: I27212246777e0ca5b27688f7f17e883d944fccee
larms/AlarmStateManager.java
5f601e445290552e9d63ef3a6797ddd99dab61a2 04-Nov-2013 Isaac Katzenelson <isaackatz@google.com> Remove log.wtf lines

Bug: 11497149
Change-Id: If491d3728e09b6fc19163b383c1e7a45bb0c9c28
tils.java
00047033f11a6b6c4b6381e361fc361817083488 04-Nov-2013 Isaac Katzenelson <isaackatz@google.com> Remove log.wtf lines

Bug: 11497149
Change-Id: If491d3728e09b6fc19163b383c1e7a45bb0c9c28
tils.java
fd951391d173cabf53bcdb80c1a47d1ac504bfcc 30-Oct-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix issue where old alarm manager triggers are being listen to." into klp-dev
dfd196054474c7f3adf45b9b5253f0120a64c4cf 29-Oct-2013 Paul Sliwowski <psliwowski@google.com> Add more logging to AlarmActivity to detect bad dismisses.

Bug: 11420905
Change-Id: Id4a66d2749929105a6a6d75711a720222bc84cf3
(cherry picked from commit 656501b527f8d6c601ca2c4c1fb4fdfab4648ba4)
larms/AlarmActivity.java
512b126d1dffd58e8431930a8ab7ef58712a8ddc 29-Oct-2013 Paul Sliwowski <psliwowski@google.com> Merge "Add more logging to AlarmActivity to detect bad dismisses." into ics-ub-clock-amazon
c8831fa8a58a1f56ffdee8b880dcbf3a57fb74ca 26-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix issue where old alarm manager triggers are being listen to.

Bug: 11272466
Change-Id: I2d70dde96c28405f3f28c09f8e719119b1b117b0
(cherry picked from commit 25b9df53e993ee775c4733e61b8fef2aa358ef70)
larmInitReceiver.java
larms/AlarmStateManager.java
656501b527f8d6c601ca2c4c1fb4fdfab4648ba4 29-Oct-2013 Paul Sliwowski <psliwowski@google.com> Add more logging to AlarmActivity to detect bad dismisses.

Bug: 11420905
Change-Id: Id4a66d2749929105a6a6d75711a720222bc84cf3
larms/AlarmActivity.java
ef214845b9b0144ddbdb3a325e95ddd95f7091cc 29-Oct-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix issue where old alarm manager triggers are being listen to." into ics-ub-clock-amazon
25b9df53e993ee775c4733e61b8fef2aa358ef70 26-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix issue where old alarm manager triggers are being listen to.

Bug: 11272466
Change-Id: I2d70dde96c28405f3f28c09f8e719119b1b117b0
larmInitReceiver.java
larms/AlarmStateManager.java
c9189ee8fe0ea5e538d8550034a4b246353a0db7 28-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix quarter hour calculation

Bug: 11410710
Change-Id: I0aa6b60352febcd48d4a850778d48ddd7d0edded
(cherry picked from commit 851c662d9f02e76c9fd23426c9e6713521e01aac)
tils.java
851c662d9f02e76c9fd23426c9e6713521e01aac 28-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix quarter hour calculation

Bug: 11410710
Change-Id: I0aa6b60352febcd48d4a850778d48ddd7d0edded
tils.java
ef5ac86911ce094af96c1f655500a09cf1b2aaeb 16-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix snooze message.

Bug: 11255815
Change-Id: I8cdbe04fa65f7bb97057bf72a2d87ef466cae0bf
(cherry picked from commit 0d784080acf4d655ef3b7435d1711937f8bbdd7c)
larms/AlarmStateManager.java
0d784080acf4d655ef3b7435d1711937f8bbdd7c 16-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix snooze message.

Bug: 11255815
Change-Id: I8cdbe04fa65f7bb97057bf72a2d87ef466cae0bf
larms/AlarmStateManager.java
8a54613295c61c113d813cd4b26e53a4093977e4 15-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Fix content description of time in alarms list" into klp-dev
3de6101352a49cb7f70a42d0a00cfe68cd78a23a 14-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix content description of time in alarms list

Bug: 11169940
Change-Id: I90ae1606097e9e1ba218ae72e56a97d63da9e48e
(cherry picked from commit 8d96e0448699b7b9d36fd8d82c7738ed526673cd)
idget/TextTime.java
8d96e0448699b7b9d36fd8d82c7738ed526673cd 14-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Fix content description of time in alarms list

Bug: 11169940
Change-Id: I90ae1606097e9e1ba218ae72e56a97d63da9e48e
idget/TextTime.java
dd97056fa889b35ce850fd0107e2f59b925bae49 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Clear logs in Clock

10732543

Change-Id: I71a9b183a2f9f6bd9f17b88c36e58188eef198ec
(cherry picked from commit 4ae58071f0a48099021e5d141ed98606cfe999cc)
ettingsActivity.java
tils.java
imer/TimerReceiver.java
9e0c1782d60c0d9b800d3ef9b5d0710d4554d1e5 14-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Clear logs in Clock" into ics-ub-clock-amazon
51c9dc7ec998825916d0d5466897c4b00ede4f5a 12-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Really remove am/pm on widget.

Bug: 11119295

am/pm was not removed but was reduced to 0 size. This CL removes
the am/pm completely.

Change-Id: I0bef3dec7f4ec8cdc3ecb136cb657c53f6989b65
(cherry picked from commit 36ac292d66cf5b5a5776460cc9800be792e10adf)
tils.java
36ac292d66cf5b5a5776460cc9800be792e10adf 12-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Really remove am/pm on widget.

Bug: 11119295

am/pm was not removed but was reduced to 0 size. This CL removes
the am/pm completely.

Change-Id: I0bef3dec7f4ec8cdc3ecb136cb657c53f6989b65
tils.java
f9c17a244f7ac320808b45cf4d9d4bbe8c5343c0 11-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for widget

Bug: 11119295
Change-Id: I7d463eb5d4ab7268fdfdfc38613042a45dd901e6
(cherry picked from commit 8b8542c44a744b7afc5c9af34bbfec924e13a963)
tils.java
idget/TextTime.java
8b8542c44a744b7afc5c9af34bbfec924e13a963 11-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for widget

Bug: 11119295
Change-Id: I7d463eb5d4ab7268fdfdfc38613042a45dd901e6
tils.java
idget/TextTime.java
4ae58071f0a48099021e5d141ed98606cfe999cc 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Clear logs in Clock

10732543

Change-Id: I71a9b183a2f9f6bd9f17b88c36e58188eef198ec
ettingsActivity.java
tils.java
imer/TimerReceiver.java
6963d4e54776a1b848fbd7e2c7535e7aef2e3740 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for clock - part 2

Bug: 11119295
Change-Id: I72fed7082b13b12863af1b79ce4b0a15ef554216
(cherry picked from commit 3a4ba0db218b830af3dd17fde2952125a2e50fdc)
larmClockFragment.java
creensaver.java
creensaverActivity.java
tils.java
larms/AlarmActivity.java
idget/TextTime.java
orldclock/WorldClockAdapter.java
3a4ba0db218b830af3dd17fde2952125a2e50fdc 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for clock - part 2

Bug: 11119295
Change-Id: I72fed7082b13b12863af1b79ce4b0a15ef554216
larmClockFragment.java
creensaver.java
creensaverActivity.java
tils.java
larms/AlarmActivity.java
idget/TextTime.java
orldclock/WorldClockAdapter.java
c85619c7d0565cb4f0e2844ac314f4bc9fde7093 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Make sure TimerReceiver gets intents on time" into klp-dev
b30ec39dcb5d4fb392d4090c346e0f8c57c995de 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Make sure TimerReceiver gets intents on time

Bug: 11122055
Change-Id: I6c061646a8f111c0e67ee9b296b4149965a9634d
(cherry picked from commit 7ec0bb65037767fc39c9d737380a900c8fca7173)
imer/TimerFragment.java
7ec0bb65037767fc39c9d737380a900c8fca7173 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Make sure TimerReceiver gets intents on time

Bug: 11122055
Change-Id: I6c061646a8f111c0e67ee9b296b4149965a9634d
imer/TimerFragment.java
41bfc41aec6b735f64d75ba79b85029dd5b0f6ed 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for clock

Bug: 11119295

Change-Id: I3a37abddf55d4c1f2c7dfedb5854ebc4b0722062
(cherry picked from commit 690f451a6aea35d944cb2eaddf488d3acf377184)
lockFragment.java
tils.java
690f451a6aea35d944cb2eaddf488d3acf377184 10-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Use best time formatting for clock

Bug: 11119295

Change-Id: I3a37abddf55d4c1f2c7dfedb5854ebc4b0722062
lockFragment.java
tils.java
6ff2962d9a2726bacffa20ed09e3c3346fe7491d 09-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Update SDK version check

Bug: 10732543
Change-Id: I5141cee374778888f6b27ea9726ccdee0daca7cd
(cherry picked from commit f1ce98a6e2972854968488d2a28adbc29364b0f9)
tils.java
larms/AlarmStateManager.java
imer/TimerReceiver.java
f1ce98a6e2972854968488d2a28adbc29364b0f9 09-Oct-2013 Isaac Katzenelson <isaackatz@google.com> Update SDK version check

Bug: 10732543
Change-Id: I5141cee374778888f6b27ea9726ccdee0daca7cd
tils.java
larms/AlarmStateManager.java
imer/TimerReceiver.java
c677dfde1d276531c10efd8008b342318b04782e 08-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE when deleted alarm is null.

Bug: 11121223
Change-Id: I798749516072375c37635bd5cb884e0ffd79f40f
(cherry picked from commit 28c78f7d65524c99e47ffac6715af427aa81297e)
larmClockFragment.java
e4248f9c59566183f31528573b78277df1d725ae 08-Oct-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix NPE when deleted alarm is null." into ics-ub-clock-amazon
3a7dbb543be43efdf88491b39aa82ef8b7cfc87b 08-Oct-2013 Isaac Katzenelson <isaack@android.com> Merge "Stop service when it is not needed." into klp-dev
a65b19b6ab0586a4bdbd8867efc0b0c80f09eaa5 08-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fixed bug where deleting an alarm doesn't stop it from ringing.

Bug: 11118579
Change-Id: I00b1b44222164d6f9f51f6b820b58a0aac5ca080
(cherry picked from commit 5425e6f87d16c945c5320f20f8b61f5add235da1)
larms/AlarmStateManager.java
28c78f7d65524c99e47ffac6715af427aa81297e 08-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE when deleted alarm is null.

Bug: 11121223
Change-Id: I798749516072375c37635bd5cb884e0ffd79f40f
larmClockFragment.java
5425e6f87d16c945c5320f20f8b61f5add235da1 08-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fixed bug where deleting an alarm doesn't stop it from ringing.

Bug: 11118579
Change-Id: I00b1b44222164d6f9f51f6b820b58a0aac5ca080
larms/AlarmStateManager.java
91441304feead2d27a2dbdf108526e9c49bb91f9 04-Oct-2013 Paul Sliwowski <psliwowski@google.com> Stop service when it is not needed.

Bug: 11068604
Change-Id: Ic077d607b329fe34373c347de3234c30e7856306
(cherry picked from commit 1ded8d5b5236faf0c012f3006009c2829dc56482)
larms/AlarmService.java
1ded8d5b5236faf0c012f3006009c2829dc56482 04-Oct-2013 Paul Sliwowski <psliwowski@google.com> Stop service when it is not needed.

Bug: 11068604
Change-Id: Ic077d607b329fe34373c347de3234c30e7856306
larms/AlarmService.java
248ade5f5f270878f3d035ca77c9208629fa6523 03-Oct-2013 Alon Albert <aalbert@google.com> Days Extra Should be an ArrayList<String>

But accept int[] too.

Bug: 10492773
Change-Id: I5338388f756087d6fb37d47a1c7b3bdc2e043abb
(cherry picked from commit 742cdd52a41758b6f4cca9a635e1f398260ce4f0)
andleApiCalls.java
742cdd52a41758b6f4cca9a635e1f398260ce4f0 03-Oct-2013 Alon Albert <aalbert@google.com> Days Extra Should be an ArrayList<String>

But accept int[] too.

Bug: 10492773
Change-Id: I5338388f756087d6fb37d47a1c7b3bdc2e043abb
andleApiCalls.java
7f110327c3e26018c3d0e05fe5994f148279ee09 01-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix expanding and scrolling in AlarmClockFragment.

Bug: 11007039
Change-Id: I195c98190c8264a4e226b9ea32b8d0cec11c6c8d
(cherry picked from commit 7870ba87d20ea47e3fc909c1431b057241410b90)
larmClockFragment.java
479cba2d8c1de1ae213b2d25d2d84fda0d108697 01-Oct-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix expanding and scrolling in AlarmClockFragment." into ics-ub-clock-amazon
8ecc6f2c6e1697940bf611d5e3e830dd9c590643 30-Sep-2013 Alon Albert <aalbert@google.com> Replace DigitialClock with TextTime

Bug: 10823373
Change-Id: I67a5baf46fb7273130eb2ad3fdcac497f96a1ea5
(cherry picked from commit 1f33a02b053c1de549f2d3bf23df93d83defac98)
larmClockFragment.java
igitalClock.java
idget/TextTime.java
7870ba87d20ea47e3fc909c1431b057241410b90 01-Oct-2013 Paul Sliwowski <psliwowski@google.com> Fix expanding and scrolling in AlarmClockFragment.

Bug: 11007039
Change-Id: I195c98190c8264a4e226b9ea32b8d0cec11c6c8d
larmClockFragment.java
1f33a02b053c1de549f2d3bf23df93d83defac98 30-Sep-2013 Alon Albert <aalbert@google.com> Replace DigitialClock with TextTime

Bug: 10823373
Change-Id: I67a5baf46fb7273130eb2ad3fdcac497f96a1ea5
larmClockFragment.java
igitalClock.java
idget/TextTime.java
31923813fa307b38c2f6017064537f1749c5479b 28-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Add Jakarta to timezone list." into klp-dev
f617020b023ac986cf0a40af1c021f54936d02a3 28-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add Jakarta to timezone list.

Bug: 10198358
Change-Id: I89e2971a6806a2b89b877b9edf2f3adcea4729c8
(cherry picked from commit bea96c7e3cc3295f4466569776ec660471e601da)
ettingsActivity.java
b152bfaed9ec75c5eb0d3579cec87f5bab1c13c5 28-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Add Jakarta to timezone list." into ics-ub-clock-amazon
bea96c7e3cc3295f4466569776ec660471e601da 28-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add Jakarta to timezone list.

Bug: 10198358
Change-Id: I89e2971a6806a2b89b877b9edf2f3adcea4729c8
ettingsActivity.java
a7b63b5c30def91c1478198f88fa71d4b3bec3ae 28-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Add colons to main clock

Bug: 10823373
Change-Id: I3cc04f9e02510d0eb1e1c95b88601beba867a9f1
(cherry picked from commit 3d1b3cdc37bfb3188ae7450270c2db42108fa4c7)
orldclock/WorldClockAdapter.java
3d1b3cdc37bfb3188ae7450270c2db42108fa4c7 28-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Add colons to main clock

Bug: 10823373
Change-Id: I3cc04f9e02510d0eb1e1c95b88601beba867a9f1
orldclock/WorldClockAdapter.java
9db602092a4c7dc532c83ca0ebcfe9faaeefbc88 27-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix scheduling bug when changing between months.

Bug: 10817487,10967071,10967052
Change-Id: Ia97dc769d8345748d76ae0963faf4f4888450936
(cherry picked from commit 87c0d2def7b0f693495c5034bf9fae12a05c1f69)
larms/AlarmStateManager.java
rovider/AlarmInstance.java
87c0d2def7b0f693495c5034bf9fae12a05c1f69 27-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix scheduling bug when changing between months.

Bug: 10817487,10967071,10967052
Change-Id: Ia97dc769d8345748d76ae0963faf4f4888450936
larms/AlarmStateManager.java
rovider/AlarmInstance.java
ac7857ffb8c1a100e8a696eb93c027d53a4f48f1 26-Sep-2013 Alan Viverette <alanv@google.com> Use drag-to-open overflow menu in Alarm and Clock fragments

BUG: 10903795
Change-Id: I6288b5d4d579cc7a0aa8c0142d3249c3da232b3e
(cherry picked from commit d968d6707f61078c3afacffa08c499ee9ed472a5)
larmClockFragment.java
lockFragment.java
eskClock.java
eskClockFragment.java
d968d6707f61078c3afacffa08c499ee9ed472a5 26-Sep-2013 Alan Viverette <alanv@google.com> Use drag-to-open overflow menu in Alarm and Clock fragments

BUG: 10903795
Change-Id: I6288b5d4d579cc7a0aa8c0142d3249c3da232b3e
larmClockFragment.java
lockFragment.java
eskClock.java
eskClockFragment.java
4ab551a799a5a3ece94a5deb84a0644cfe5fa188 25-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Reduce dim factor of clock dream

Bug:10845151
Change-Id: Iae2aebfbbc19956df95c087007b6c84febcf4bfe
(cherry picked from commit e8709b46a14defe610515a1a4c4fefa32ec9b044)
tils.java
e8709b46a14defe610515a1a4c4fefa32ec9b044 25-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Reduce dim factor of clock dream

Bug:10845151
Change-Id: Iae2aebfbbc19956df95c087007b6c84febcf4bfe
tils.java
137e706b930f7687d71d1128f9bfb812aef6aa69 18-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix alarm expanding issues (correctly).

Use expandAlarm() directly instead of getView().
If alarm is not in view, no need to expand it explicitly, it'll
happen on its own when getView is called.

Bug: 10695073
Bug: 10840150
Change-Id: Ica8816b9770791b83c94f2c5dc349569f46d8e14
(cherry picked from commit d3859fa83e49d8df90dfeca38bfbab8f73a8d92c)
larmClockFragment.java
d3859fa83e49d8df90dfeca38bfbab8f73a8d92c 18-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix alarm expanding issues (correctly).

Use expandAlarm() directly instead of getView().
If alarm is not in view, no need to expand it explicitly, it'll
happen on its own when getView is called.

Bug: 10695073
Bug: 10840150
Change-Id: Ica8816b9770791b83c94f2c5dc349569f46d8e14
larmClockFragment.java
ebc6a3875a893f12596499961686474231df5fac 21-Sep-2013 Elliott Hughes <enh@google.com> Correctly localize the "next alarm" formatting.

Also fix the time formatting in the world clock list of cities.

Bug: https://code.google.com/p/android/issues/detail?id=59297

(cherry picked from commit cad0b1d4fdb4d0572464986e3f5ab6661445a1aa)

Change-Id: I124feec2273f9cc88c0cd2ab8d87d772178ff2e1
larmUtils.java
orldclock/CitiesActivity.java
cad0b1d4fdb4d0572464986e3f5ab6661445a1aa 21-Sep-2013 Elliott Hughes <enh@google.com> Correctly localize the "next alarm" formatting.

Also fix the time formatting in the world clock list of cities.

Bug: https://code.google.com/p/android/issues/detail?id=59297
Change-Id: I2febfc7c62caa15e21259df4d6fb21f5292f190a
larmUtils.java
orldclock/CitiesActivity.java
4ec07f802f5278fd9830456c32ac49742c1a0eac 20-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Re-activate missed instances, if system goes back in time." into klp-dev
7c24dcae33d195c1611101c7f72462ee9b096bb2 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Re-activate missed instances, if system goes back in time.

Bug: 10710605
Change-Id: I30ede3b9822cbbeb3679d7b3f28f5a360cf1c618
(cherry picked from commit ef222b9053a8982d31fe32d78cdca3e02dd4c3e3)
larms/AlarmStateManager.java
rovider/AlarmInstance.java
13872972017f6b8031104219ebda7c1d721ac4df 20-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Re-activate missed instances, if system goes back in time." into ics-ub-clock-amazon
18df9f6652ea20c2505e1db383b731b6848119b3 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE in DB upgrade.

Bug: 10840863
Change-Id: I6ea349e2e0f7af1b44247c7698ed881550319636
(cherry picked from commit fd8ddaaa59e8b5e150ac450baad16dfaee1b1881)
rovider/ClockDatabaseHelper.java
9ccb9893747473091c38f0cd25c5ee947540cd9e 20-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix NPE in DB upgrade." into ics-ub-clock-amazon
fd8ddaaa59e8b5e150ac450baad16dfaee1b1881 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE in DB upgrade.

Bug: 10840863
Change-Id: I6ea349e2e0f7af1b44247c7698ed881550319636
rovider/ClockDatabaseHelper.java
ef222b9053a8982d31fe32d78cdca3e02dd4c3e3 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Re-activate missed instances, if system goes back in time.

Bug: 10710605
Change-Id: I30ede3b9822cbbeb3679d7b3f28f5a360cf1c618
larms/AlarmStateManager.java
rovider/AlarmInstance.java
9a1057d6cd6eab416762ea0957c8c0e91bba28d4 14-Sep-2013 Robyn Coultas <coultasr@android.com> DigitalAppWidgetProvider is receiver for actions

Bug: 8239532
Bug: 10695465

DigitalWidgetViewsFactory lifespan was not unlimited, so using
it to receive actions was inappropriate. Moved all handling into
DigitalAppWidgetProvider. This change lost some of the optimizations
that DigitalWidgetViewsFactory had.

Replaced previous Utils.ACTION_ON_QUARTER_HOUR users with code that uses postDelayed

Change-Id: I27a7b96f8ab85f8f72c7e1b75d55a9616c3db859
(cherry picked from commit 3bb9d29c12584480f3651ccbef86f2777c0b7818)
lockFragment.java
creensaver.java
creensaverActivity.java
tils.java
1585e2a53366dac983cf0977dad1bbf209087e29 19-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "DigitalAppWidgetProvider is receiver for actions" into ics-ub-clock-amazon
c49f0e205b81ac24e1a66a238e769317b1b3acc4 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Revert "Fix alarm expanding issues." This is causing a null pointer crash.

Bug: 10840150

This reverts commit d1e550a15cadc6d43212b75e8d9d26107879ce39.

Change-Id: Icc0c2305dcb403a151c82f517ea3b9e9836c2556
(cherry picked from commit a7678e4f6f64d63d4b13a380820535b126b7652e)
larmClockFragment.java
719d84b9c42e8928726074359bef2129b91b3a5d 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Revert "Fix alarm expanding issues." This is causing a null pointer crash." into ics-ub-clock-amazon
2f22529eb09bb6f26e8d3395493d37d1d177adeb 19-Sep-2013 James Kung <kingkung@google.com> Sort by offset (with DST) instead of raw offset

Bug: 10690023
Change-Id: Ic91389220066f58c3b4ecc39634e83e491c7b832
(cherry picked from commit 75508868c1c02ae1b23969f12106f409a7ea5504)
orldclock/CitiesActivity.java
orldclock/CityGmtOffsetComparator.java
a7678e4f6f64d63d4b13a380820535b126b7652e 19-Sep-2013 Paul Sliwowski <psliwowski@google.com> Revert "Fix alarm expanding issues." This is causing a null pointer crash.

Bug: 10840150

This reverts commit d1e550a15cadc6d43212b75e8d9d26107879ce39.

Change-Id: Icc0c2305dcb403a151c82f517ea3b9e9836c2556
larmClockFragment.java
75508868c1c02ae1b23969f12106f409a7ea5504 19-Sep-2013 James Kung <kingkung@google.com> Sort by offset (with DST) instead of raw offset

Bug: 10690023
Change-Id: Ic91389220066f58c3b4ecc39634e83e491c7b832
orldclock/CitiesActivity.java
orldclock/CityGmtOffsetComparator.java
3bb9d29c12584480f3651ccbef86f2777c0b7818 14-Sep-2013 Robyn Coultas <coultasr@android.com> DigitalAppWidgetProvider is receiver for actions

Bug: 8239532
Bug: 10695465

DigitalWidgetViewsFactory lifespan was not unlimited, so using
it to receive actions was inappropriate. Moved all handling into
DigitalAppWidgetProvider. This change lost some of the optimizations
that DigitalWidgetViewsFactory had.

Replaced previous Utils.ACTION_ON_QUARTER_HOUR users with code that uses postDelayed

Change-Id: I27a7b96f8ab85f8f72c7e1b75d55a9616c3db859
lockFragment.java
creensaver.java
creensaverActivity.java
tils.java
36fa93b47ba440347dd45d28340789945e62be2d 18-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix alarm expanding issues.

Use expandAlarm() directly instead of getView().

Change-Id: I69dc118cd305a59e7f536db1d7e347184e261be8
(cherry picked from commit d1e550a15cadc6d43212b75e8d9d26107879ce39)
larmClockFragment.java
8b4023ad463313a39b34742e4de83c27ef2be39a 19-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Fix alarm expanding issues." into ics-ub-clock-amazon
144d2a0809347eb9a7f8c6e5ac5b7b72114ada32 17-Sep-2013 Robyn Coultas <coultasr@android.com> Update text size whenever view's size changes

Bug: 10749553

Also removed unused code (missed this in 'Remove units in CountingTimerView')

Change-Id: I2bcd44912baa9b375c402d30ea500ebc15493818
(cherry picked from commit b9accf1c0da8bfb4b7daffb237c581f27f7a0823)
imer/CountingTimerView.java
b0dec317366936995db039a5a254ec8209c4f1e1 19-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Update text size whenever view's size changes" into ics-ub-clock-amazon
2c1f84a6fc46b7bae503f3844a6921df38ca592d 18-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fixed +1 issue on timers.

Bug: 10805692
Change-Id: Ic039d5db6f4ace10e1f855ef95e8614aeef0ad0f
(cherry picked from commit 5a90946cb69e50a9cbf907dda69bfc55087f63a9)
imer/TimerReceiver.java
47958186dc8e7ff326966691704fea4adbc6376a 18-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fixed +1 issue on timers." into ics-ub-clock-amazon
248a0a511e5264d37ffc6f622bc185b785bfebb1 12-Sep-2013 James Kung <kingkung@google.com> Update selected city names on locale change

Bug: 10569308
Change-Id: I620bce5fa896b22ec48a193b9a15b771d2ffa2fa
(cherry picked from commit c026745245d7d61f04c30d1b095afb69cf535a02)
orldclock/CitiesActivity.java
7c8c5687a294e12b212d38dcc56035040696fb5b 18-Sep-2013 James Kung <kingkung@google.com> Merge "Update selected city names on locale change" into ics-ub-clock-amazon
c026745245d7d61f04c30d1b095afb69cf535a02 12-Sep-2013 James Kung <kingkung@google.com> Update selected city names on locale change

Bug: 10569308
Change-Id: I620bce5fa896b22ec48a193b9a15b771d2ffa2fa
orldclock/CitiesActivity.java
5a20d3df4f265058adc639cfbc2db701f1c4d711 14-Sep-2013 Robyn Coultas <coultasr@android.com> Fixed incorrect child measurement

Bug: 9367918

The measurement specification EllipsizeLayout gave the child views
did not cause the child to return the width it could use, but instead
it just returned the value it had in the original layout measurement
cycle.

Change-Id: I46d5a8e6582eb21725251376eccf57fac57d4817
(cherry picked from commit 600418628ff5c3c98847d825ae370d7803377a05)
idget/EllipsizeLayout.java
69f59ecdb37bcd0637f4c82809559e2f77c20837 18-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "Fixed incorrect child measurement" into ics-ub-clock-amazon
d1e550a15cadc6d43212b75e8d9d26107879ce39 18-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix alarm expanding issues.

Use expandAlarm() directly instead of getView().

Change-Id: I69dc118cd305a59e7f536db1d7e347184e261be8
larmClockFragment.java
73ee47ca9ad037d177e40c5eb20a9d36a732e14e 12-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fixed scroll to view.

Bug: 10681753

Change-Id: Idcf79eb4297cf7cdf05c299e8c0aad9d7bb858a0
(cherry picked from commit 6806f6761dd6c10df03ad0c564a4c741a70244e0)
larmClockFragment.java
andleApiCalls.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
f03a20e0f2872c8245dfe9521a0970f34af0f805 18-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fixed scroll to view." into ics-ub-clock-amazon
b84ef1ec543ad0f2c08f2010be4872a9f493b8cb 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix alarm clock silence time when set to none.

Bug: 10786154
Change-Id: Ie8abaf7a695f1af4db1b3aa0bbc4f596baa2c9fd
(cherry picked from commit 6a9e04e0443ee22d4e1745a1f118e7b23c37e138)
larms/AlarmStateManager.java
rovider/AlarmInstance.java
5d2a5d41b53ef31567ea242e6f5464eac88d6a2f 12-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix jank issues with expanding alarms.

Bug: 10744911
Change-Id: Ibddcaf91d5a496116ff3610c65f8e0beb7c83f7e
(cherry picked from commit 832a810994491272f06c5ced3b6c5c83279bd668)
larmClockFragment.java
7aa2bb7c69dbbfc71cc9ae3e161ffe560905a95a 18-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Fix jank issues with expanding alarms." into ics-ub-clock-amazon
785edda5651d8222a0b0ad5068111a16a0fa8454 18-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix alarm clock silence time when set to none." into ics-ub-clock-amazon
5a90946cb69e50a9cbf907dda69bfc55087f63a9 18-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fixed +1 issue on timers.

Bug: 10805692
Change-Id: Ic039d5db6f4ace10e1f855ef95e8614aeef0ad0f
imer/TimerReceiver.java
8afb7d57b2cc8645c9e2ea513173fa9eaae7af7e 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add more logging to help debug scheduling issues.

Bug: b10746233
Change-Id: I551e4700b45a601723159ad50a9f1ca0d2d25eda
(cherry picked from commit 1207c57971204ab12897d3c7d477737215f6e2e3)
larms/AlarmStateManager.java
ef6e53e9df561c31ddb49805aad675b378e26b1d 17-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Add more logging to help debug scheduling issues." into ics-ub-clock-amazon
1207c57971204ab12897d3c7d477737215f6e2e3 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add more logging to help debug scheduling issues.

Bug: b10746233
Change-Id: I551e4700b45a601723159ad50a9f1ca0d2d25eda
larms/AlarmStateManager.java
ae9050917ff4fa669b849dbcbbff4f1d78d940e5 17-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Ensure two-digit hours to work around RTL issue" into klp-dev
a9b9de5c920edc244744273f1415e95a403f913c 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE in AlarmActivity.

Bug: 10751822
Change-Id: Ie84b6e2e70b11785b747f1b0695e4b56c6db012a
(cherry picked from commit 6ed20fb8294902d64541d1063b58a9905a0b4312)
larms/AlarmActivity.java
815bfb49921d1516cb2bf5595cb4c1dbe1998e02 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix NPE in AlarmActivity." into ics-ub-clock-amazon
e639cf61adbb3f3f8408c16ac2d9e64590ac4f99 17-Sep-2013 James Kung <kingkung@google.com> Ensure two-digit hours to work around RTL issue

Bug: 10750903
Change-Id: I0b268f814b27737c257c217bc447ee0124ffee4d
(cherry picked from commit db9bd0d88b8e320a331bfca5973e8afe9984b1a7)
orldclock/CitiesActivity.java
db9bd0d88b8e320a331bfca5973e8afe9984b1a7 17-Sep-2013 James Kung <kingkung@google.com> Ensure two-digit hours to work around RTL issue

Bug: 10750903
Change-Id: I0b268f814b27737c257c217bc447ee0124ffee4d
orldclock/CitiesActivity.java
6ed20fb8294902d64541d1063b58a9905a0b4312 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix NPE in AlarmActivity.

Bug: 10751822
Change-Id: Ie84b6e2e70b11785b747f1b0695e4b56c6db012a
larms/AlarmActivity.java
6806f6761dd6c10df03ad0c564a4c741a70244e0 12-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fixed scroll to view.

Bug: 10681753

Change-Id: Idcf79eb4297cf7cdf05c299e8c0aad9d7bb858a0
larmClockFragment.java
andleApiCalls.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
600418628ff5c3c98847d825ae370d7803377a05 14-Sep-2013 Robyn Coultas <coultasr@android.com> Fixed incorrect child measurement

Bug: 9367918

The measurement specification EllipsizeLayout gave the child views
did not cause the child to return the width it could use, but instead
it just returned the value it had in the original layout measurement
cycle.

Change-Id: I46d5a8e6582eb21725251376eccf57fac57d4817
idget/EllipsizeLayout.java
6a9e04e0443ee22d4e1745a1f118e7b23c37e138 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix alarm clock silence time when set to none.

Bug: 10786154
Change-Id: Ie8abaf7a695f1af4db1b3aa0bbc4f596baa2c9fd
larms/AlarmStateManager.java
rovider/AlarmInstance.java
3ddcc8e50f44cc37c6e481acd0d11416c61b2519 17-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Fix issue with db upgrade from 5 to 7." into klp-dev
962a3d425c80e8c64ef24e34d6955fbbe83d429c 16-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add snooze toast message.

Bug: 10745013
Change-Id: I4b1445360a0a4de0c2fdb5cc9938ecaf9a56f8a1
(cherry picked from commit c20fc5dbe878221f713191396764d5824643b14b)
larms/AlarmStateManager.java
94a266efd9cf44b22818eca76702dcc23c62cfde 17-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Add snooze toast message." into ics-ub-clock-amazon
b9accf1c0da8bfb4b7daffb237c581f27f7a0823 17-Sep-2013 Robyn Coultas <coultasr@android.com> Update text size whenever view's size changes

Bug: 10749553

Also removed unused code (missed this in 'Remove units in CountingTimerView')

Change-Id: I2bcd44912baa9b375c402d30ea500ebc15493818
imer/CountingTimerView.java
3422fd730b135598f5d677e540c41c324e5f9858 16-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix issue with db upgrade from 5 to 7.

Bug: 10781994
Change-Id: I1c91951977428dfc534eaddf4440ed428a635bc8
(cherry picked from commit 285aa982a20eb686512c4c72ca54524c4b55aefd)
rovider/ClockDatabaseHelper.java
c20fc5dbe878221f713191396764d5824643b14b 16-Sep-2013 Paul Sliwowski <psliwowski@google.com> Add snooze toast message.

Bug: 10745013
Change-Id: I4b1445360a0a4de0c2fdb5cc9938ecaf9a56f8a1
larms/AlarmStateManager.java
285aa982a20eb686512c4c72ca54524c4b55aefd 16-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix issue with db upgrade from 5 to 7.

Bug: 10781994
Change-Id: I1c91951977428dfc534eaddf4440ed428a635bc8
rovider/ClockDatabaseHelper.java
ddfdd96273cb99bbaceaaceb417b7761ee539245 16-Sep-2013 Sam Blitzstein <sblitz@google.com> Check if ViewTreeObserver is alive before acting on it.

Bug: 10777347
Change-Id: Idc7c5bd1aa8fcc0a9851000fca448d6557e87715
(cherry picked from commit bc1870e95546a69cfb3d3ad4be1a9af4774be028)
larmClockFragment.java
bc1870e95546a69cfb3d3ad4be1a9af4774be028 16-Sep-2013 Sam Blitzstein <sblitz@google.com> Check if ViewTreeObserver is alive before acting on it.

Bug: 10777347
Change-Id: Idc7c5bd1aa8fcc0a9851000fca448d6557e87715
larmClockFragment.java
d97815d8e6798f29ac2d80824eaca0402e675621 16-Sep-2013 James Kung <kingkung@google.com> Removing sort in WorldClockAdapter loadCitiesDb

Bug: 10750201
Change-Id: I3f5de5304151adcaae687833a68b57866da798c4
(cherry picked from commit 0330e5c1afae705d81d956f0bf6d87193c525084)
orldclock/WorldClockAdapter.java
0330e5c1afae705d81d956f0bf6d87193c525084 16-Sep-2013 James Kung <kingkung@google.com> Removing sort in WorldClockAdapter loadCitiesDb

Bug: 10750201
Change-Id: I3f5de5304151adcaae687833a68b57866da798c4
orldclock/WorldClockAdapter.java
d9f3456cf8a1e44704e2a4e2cf921e4b0600802f 16-Sep-2013 James Kung <kingkung@google.com> Storing collator in memory for CityNameComparator

Bug: 10750201
Change-Id: I8dd82c47225a711c97274ae8508c0f061b02f784
(cherry picked from commit d24d9e3c7cd03cd03dc87002ee5af5fee2bfa0fb)
orldclock/CityNameComparator.java
d24d9e3c7cd03cd03dc87002ee5af5fee2bfa0fb 16-Sep-2013 James Kung <kingkung@google.com> Storing collator in memory for CityNameComparator

Bug: 10750201
Change-Id: I8dd82c47225a711c97274ae8508c0f061b02f784
orldclock/CityNameComparator.java
87a61c0b2c05be541b19c10cae0ae6d5f59808a6 16-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Check for null context when adding an alarm

Bug: 10760079
Change-Id: Ib2d861db22773c07ea6b6f9f64b5d35069976376
(cherry picked from commit 34b04eb4348a0ce656d4a52fd69a855c26005065)
larmClockFragment.java
34b04eb4348a0ce656d4a52fd69a855c26005065 16-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Check for null context when adding an alarm

Bug: 10760079
Change-Id: Ib2d861db22773c07ea6b6f9f64b5d35069976376
larmClockFragment.java
b844d38532de2e2abcb68d37fdba94c7819071ed 14-Sep-2013 James Kung <kingkung@google.com> Fix for cities regression (not dependent on other CLs)

Bug: 10750903
Change-Id: Ib2d5e8d6bdd98d8a90ab5447056fd275d6f9f741
(cherry picked from commit b2be9640d79d92d8b9e714bfae3cd444b76104e0)
orldclock/CitiesActivity.java
b2be9640d79d92d8b9e714bfae3cd444b76104e0 14-Sep-2013 James Kung <kingkung@google.com> Fix for cities regression (not dependent on other CLs)

Bug: 10750903
Change-Id: Ib2d5e8d6bdd98d8a90ab5447056fd275d6f9f741
orldclock/CitiesActivity.java
832a810994491272f06c5ced3b6c5c83279bd668 12-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix jank issues with expanding alarms.

Bug: 10744911
Change-Id: Ibddcaf91d5a496116ff3610c65f8e0beb7c83f7e
larmClockFragment.java
f8d45553007a3447953eb3bc40715d7e80a8ba89 13-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Adjusting logs for timers

Bug: 10686452
Change-Id: Ia7227985d3fb851fea3975a29a9b7a953656b0f3
(cherry picked from commit d73459eee307459d478983e00b2a4084c6e8273b)
imer/Timers.java
idget/sgv/ReorderHelper.java
idget/sgv/StaggeredGridView.java
d73459eee307459d478983e00b2a4084c6e8273b 13-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Adjusting logs for timers

Bug: 10686452
Change-Id: Ia7227985d3fb851fea3975a29a9b7a953656b0f3
imer/Timers.java
idget/sgv/ReorderHelper.java
idget/sgv/StaggeredGridView.java
f5abb011dde166e41e85d529bceea3e40202ec63 12-Sep-2013 Robyn Coultas <coultasr@android.com> Replaced AlarmManager with postDelayed runnable

Bug: 8239532

AlarmManager.setRepeating(AlarmManager.RTC, ...) was ceasing to fire.
This replacement has proven more reliable and exact.

Change-Id: I38d9f61026c5825cde21b9d27ea5002e8861b1a1
(cherry picked from commit 9096dcec19f88883933e74b2d446eb94e6196089)
tils.java
9096dcec19f88883933e74b2d446eb94e6196089 12-Sep-2013 Robyn Coultas <coultasr@android.com> Replaced AlarmManager with postDelayed runnable

Bug: 8239532

AlarmManager.setRepeating(AlarmManager.RTC, ...) was ceasing to fire.
This replacement has proven more reliable and exact.

Change-Id: I38d9f61026c5825cde21b9d27ea5002e8861b1a1
tils.java
690cfb6e29ea4111e3b2eb451272024c0fedbf80 12-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix alarm db upgrade.

Bug: 10724387
Change-Id: I38be806f35e874a6e5916296cf15abcb12cb9061
(cherry picked from commit a5a4521002afe0e2c9fd354cf9cf978145354f91)
rovider/ClockDatabaseHelper.java
a5a4521002afe0e2c9fd354cf9cf978145354f91 12-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix alarm db upgrade.

Bug: 10724387
Change-Id: I38be806f35e874a6e5916296cf15abcb12cb9061
rovider/ClockDatabaseHelper.java
8ea47506e43a167925df5c3202c36c667cb6ab44 12-Sep-2013 Robyn Coultas <coultasr@android.com> Update clock daydream date display at midnight

Bug: 10670611

Upon Time or Timezone changes restart midnight detector.

Change-Id: I889f90509fcff2fa7aba543385a5ea990de85e04
(cherry picked from commit eb3a1f0714e209a8335d84142778465aa6b44c5c)
creensaver.java
tils.java
eb3a1f0714e209a8335d84142778465aa6b44c5c 12-Sep-2013 Robyn Coultas <coultasr@android.com> Update clock daydream date display at midnight

Bug: 10670611

Upon Time or Timezone changes restart midnight detector.

Change-Id: I889f90509fcff2fa7aba543385a5ea990de85e04
creensaver.java
tils.java
2e9baaafc515b89a40aca0b99b4907aa727fea50 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Add category to stopwatch intent

Bug: 10711760
Change-Id: I09864e22899c14d071c28fe45278c67615879e1e
(cherry picked from commit 5b986600a3b458123555107f7845331fecafc0e7)
topwatch/StopwatchService.java
5b986600a3b458123555107f7845331fecafc0e7 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Add category to stopwatch intent

Bug: 10711760
Change-Id: I09864e22899c14d071c28fe45278c67615879e1e
topwatch/StopwatchService.java
0ab167de98f42460c5c5cff7f8c2d0759f9f684b 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> set correct alpha on disalbled alarm

Bug: 10699318
Change-Id: I4420e24cfcea7c8cd11f6f463d10e891031bef6b
(cherry picked from commit 8b84f953852c9c41118767e907a93a410ee9e58b)
larmClockFragment.java
8b84f953852c9c41118767e907a93a410ee9e58b 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> set correct alpha on disalbled alarm

Bug: 10699318
Change-Id: I4420e24cfcea7c8cd11f6f463d10e891031bef6b
larmClockFragment.java
be13177b0b9ad533a63f57fee671e9ee6d19286c 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Fix crash in async deletion task and remove some dead code

Bug: 10704924
Change-Id: I30a05f391acef88564107fccd35b79d431111ee6
(cherry picked from commit 7e81db28d1475e7c5804eb85ed7e4d53dd55d931)
larmClockFragment.java
7e81db28d1475e7c5804eb85ed7e4d53dd55d931 11-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Fix crash in async deletion task and remove some dead code

Bug: 10704924
Change-Id: I30a05f391acef88564107fccd35b79d431111ee6
larmClockFragment.java
c0a1cea7e6164500cc8362cae963c320e16dfc4f 11-Sep-2013 Sam Blitzstein <sblitz@google.com> Hide bottom bar in landscape.

This way we can make sure analog clock has enough space.

Bug: 10691481
Change-Id: I2075238965fcff2574ffbf3405299378b8cf3c51
(cherry picked from commit 13b1605e4372cc715a09d7fff1d1a8aee4522782)
lockFragment.java
4c4f52efb8bf289f825357162cf79a647e1223a6 11-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Hide bottom bar in landscape." into ics-ub-clock-amazon
595e83dc346131c90b71ce959ec71908b826849c 11-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Log to report changes in quarter-hour alarm intent" into klp-dev
6ac48365fa00c4a499204f893ec25193b0d7162f 11-Sep-2013 James Kung <kingkung@google.com> Fix NPE on selected cities

Bug: 10691557
Change-Id: I86b7eaa36bd5db6aba723663623ccc39034717e4
(cherry picked from commit b10333515a9b3992238c66b1495abd6749f309b2)
orldclock/CitiesActivity.java
13b1605e4372cc715a09d7fff1d1a8aee4522782 11-Sep-2013 Sam Blitzstein <sblitz@google.com> Hide bottom bar in landscape.

This way we can make sure analog clock has enough space.

Bug: 10691481
Change-Id: I2075238965fcff2574ffbf3405299378b8cf3c51
lockFragment.java
b10333515a9b3992238c66b1495abd6749f309b2 11-Sep-2013 James Kung <kingkung@google.com> Fix NPE on selected cities

Bug: 10691557
Change-Id: I86b7eaa36bd5db6aba723663623ccc39034717e4
orldclock/CitiesActivity.java
eddf7797cab8ca51a45dd66908654267fcf6fe18 11-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix a few alarm state manager issues.

- Prevent missed notification from starting app.
- Fix alarmId issues on notifications.
- Fix issue with missed alarms being re-enabled after timezone change.
- Fix issue with missed alarm notification not dismissing properly.
- Remove alarm noise on missed notification
- Added safe guard to prevent duplicate alarm instances.

Change-Id: Id9dd65e6ec59df1e6952c8a892022d20a09eb5a5
(cherry picked from commit 20dccf1991285ab46670521cea5adbc795b5be5e)
larmClockFragment.java
eskClock.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
rovider/Alarm.java
rovider/AlarmInstance.java
372a49abf9c241b3c770504ea17fca492c0c438f 11-Sep-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix a few alarm state manager issues." into ics-ub-clock-amazon
20dccf1991285ab46670521cea5adbc795b5be5e 11-Sep-2013 Paul Sliwowski <psliwowski@google.com> Fix a few alarm state manager issues.

- Prevent missed notification from starting app.
- Fix alarmId issues on notifications.
- Fix issue with missed alarms being re-enabled after timezone change.
- Fix issue with missed alarm notification not dismissing properly.
- Remove alarm noise on missed notification
- Added safe guard to prevent duplicate alarm instances.

Change-Id: Id9dd65e6ec59df1e6952c8a892022d20a09eb5a5
larmClockFragment.java
eskClock.java
larms/AlarmNotifications.java
larms/AlarmStateManager.java
rovider/Alarm.java
rovider/AlarmInstance.java
c56d3677db8c11c61578c4ac30828db355c86334 11-Sep-2013 Robyn Coultas <coultasr@android.com> Log to report changes in quarter-hour alarm intent

Bug: 8239532
Change-Id: I08261e8280719ba2229fcc67bab7fe8029d90e88
(cherry picked from commit 7651c373a1301761bea4090738df9d03884684dd)
tils.java
7494aaddee7fff409425f6f800f0544b12bebe32 11-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "Log to report changes in quarter-hour alarm intent" into ics-ub-clock-amazon
7651c373a1301761bea4090738df9d03884684dd 11-Sep-2013 Robyn Coultas <coultasr@android.com> Log to report changes in quarter-hour alarm intent

Bug: 8239532
Change-Id: I08261e8280719ba2229fcc67bab7fe8029d90e88
tils.java
6da4068d34ede187e9237c54ab70681755995e48 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Show menu when moving in landscape from timer to clock tab.

Bug: 10534546
Change-Id: I216300ebcdd59e80e5da49fcb1fb4509a43a94e0
(cherry picked from commit 7244a01bc5b24dbe9f0ade8e8d7116b8284ac8c3)
eskClock.java
05677339330fa5f3311d8226feba25a20731197f 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Show menu when moving in landscape from timer to clock tab." into ics-ub-clock-amazon
7244a01bc5b24dbe9f0ade8e8d7116b8284ac8c3 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Show menu when moving in landscape from timer to clock tab.

Bug: 10534546
Change-Id: I216300ebcdd59e80e5da49fcb1fb4509a43a94e0
eskClock.java
3e8ebd961d99125d6b1704b5fa8d425d101e32f5 27-Aug-2013 James Kung <kingkung@google.com> New layout for selected city with remove button

Bug: 10449456
Change-Id: Iacaa75ec9c283cb4b1cc5ab73eff0b1ced22587a
(cherry picked from commit 263c74772f786b43a346d5649df70e15fc12067d)
orldclock/CitiesActivity.java
455ff6053363e54baaeaff701d182da0dd8e53dd 10-Sep-2013 James Kung <kingkung@google.com> Merge "New layout for selected city with remove button" into ics-ub-clock-amazon
263c74772f786b43a346d5649df70e15fc12067d 27-Aug-2013 James Kung <kingkung@google.com> New layout for selected city with remove button

Bug: 10449456
Change-Id: Iacaa75ec9c283cb4b1cc5ab73eff0b1ced22587a
orldclock/CitiesActivity.java
d42988e6e855a9775b9ebbbfa949ef90c5abf2cf 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Update clock fragment alarm text on alarm change.

Bug: 10516129
Change-Id: Ibd1b3db80e9f7b2e2eb8db59cf88438f58571528
(cherry picked from commit 5b0de6c83ff2401b61ed8f191d018a99d6d6c7e1)
lockFragment.java
5b0de6c83ff2401b61ed8f191d018a99d6d6c7e1 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Update clock fragment alarm text on alarm change.

Bug: 10516129
Change-Id: Ibd1b3db80e9f7b2e2eb8db59cf88438f58571528
lockFragment.java
1c7788b33dd4516dae81e6bcab043addc45fc1a1 27-Aug-2013 Paul Sliwowski <psliwowski@google.com> Refactor alarm manager code to use new Instance table.

Change-Id: If0ef94f68383ebfcb4a0af697671c7854f33383d
(cherry picked from commit ab0d28c68a77bea2a4a2ee50378da3670a1dd939)
larmAlert.java
larmAlertFullScreen.java
larmAlertWakeLock.java
larmClockFragment.java
larmInitReceiver.java
larmKlaxon.java
larmReceiver.java
larmTimelineView.java
larmUtils.java
larms.java
syncHandler.java
lockFragment.java
igitalClock.java
andleApiCalls.java
ettingsActivity.java
imerRingService.java
larms/AlarmActivity.java
larms/AlarmKlaxon.java
larms/AlarmNotifications.java
larms/AlarmService.java
larms/AlarmStateManager.java
rovider/Alarm.java
rovider/AlarmInstance.java
rovider/City.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
rovider/DaysOfWeek.java
orldclock/CitiesActivity.java
ab0d28c68a77bea2a4a2ee50378da3670a1dd939 27-Aug-2013 Paul Sliwowski <psliwowski@google.com> Refactor alarm manager code to use new Instance table.

Change-Id: If0ef94f68383ebfcb4a0af697671c7854f33383d
larmAlert.java
larmAlertFullScreen.java
larmAlertWakeLock.java
larmClockFragment.java
larmInitReceiver.java
larmKlaxon.java
larmReceiver.java
larmTimelineView.java
larmUtils.java
larms.java
syncHandler.java
lockFragment.java
igitalClock.java
andleApiCalls.java
ettingsActivity.java
imerRingService.java
larms/AlarmActivity.java
larms/AlarmKlaxon.java
larms/AlarmNotifications.java
larms/AlarmService.java
larms/AlarmStateManager.java
rovider/Alarm.java
rovider/AlarmInstance.java
rovider/City.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
rovider/DaysOfWeek.java
orldclock/CitiesActivity.java
d5202b46aaf96b1d217cedba645f28aa1fee04c6 27-Nov-2012 Robyn Coultas <coultasr@android.com> Adding Timer times-up notification

Bug: 7498098
Bug: 7564768

Complies with Section K of wireframes with the agreed exceptions:
(1) Show "Done" instead of "Stop" when timer is delete after use
(2) Clicking on stop does not launch DeskClock
Features to QA:
- Updating label, updates notification
- Selecting +1m when desk clock not running updates the in-use notification
- Times-up notifications appear if and only if the Timer Buzzing Activity is not shown
- Selecting +1m or Stop(or Done) updates the desk clock timer tab

Change-Id: Ia27f86ad6ba1a3bdba50403a6fdb86208f911637
(cherry picked from commit e332c5744e5741a6149afd226e1f193111dcb7de)
tils.java
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
8fd10c34b29b9e8e14ab593c82bdf55394274ab5 10-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "Adding Timer times-up notification" into ics-ub-clock-amazon
4d11a33629ced143c87d047ba6097d259cb4d31b 09-Sep-2013 Robyn Coultas <coultasr@android.com> Start/Stop button in stopwatch is animating poorly

Bug: 10656637

To get the poor animation to stop, also had to put spacers in the portrait layout.
In the end it is better that portrait and landscape transitions are effected identically.

Change-Id: Ic79b6bdef6dfe5fae02cde3eb8f88893978ef1aa
(cherry picked from commit 491d478228091d46be86fff362b67ac966f56893)
topwatch/StopwatchFragment.java
0c39dc3dbb19aaf59f4e2cd646dbe1495196e211 10-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "Start/Stop button in stopwatch is animating poorly" into ics-ub-clock-amazon
f7de8003e56d6d6f3dd35f494162c75acc993cd9 28-Aug-2013 James Kung <kingkung@google.com> Timeline view empty states

Change-Id: I2e25c0a64db7cefb9b5e8ae0e4945811bca921d7
(cherry picked from commit 5aa304e127beeab9a7a54e82cab03735eab1cf2a)
larmClockFragment.java
larmTimelineView.java
og.java
5e03fe747bb17865b9109248e38850e390078c12 10-Sep-2013 James Kung <kingkung@google.com> Merge "Timeline view empty states" into ics-ub-clock-amazon
148c8e33b6ad80f51163d06786628a0e303b3a40 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix timer gridview animations.

Bug: 10516184
Change-Id: I75fe04af25281179a11c7118ab844b23d5bec3bb
(cherry picked from commit 1aa24a276dd7aa4f92f6e443bcd8279cf70d14a8)
imer/TimerFragment.java
idget/sgv/SgvAnimationHelper.java
idget/sgv/StaggeredGridView.java
d661eef2a5ef3ccaf64bc7eb55ab1900086190f8 10-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Fix timer gridview animations." into ics-ub-clock-amazon
5aa304e127beeab9a7a54e82cab03735eab1cf2a 28-Aug-2013 James Kung <kingkung@google.com> Timeline view empty states

Change-Id: I2e25c0a64db7cefb9b5e8ae0e4945811bca921d7
larmClockFragment.java
larmTimelineView.java
og.java
1aa24a276dd7aa4f92f6e443bcd8279cf70d14a8 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Fix timer gridview animations.

Bug: 10516184
Change-Id: I75fe04af25281179a11c7118ab844b23d5bec3bb
imer/TimerFragment.java
idget/sgv/SgvAnimationHelper.java
idget/sgv/StaggeredGridView.java
b93772c506ca7e144446f619996eedbdc4285b23 10-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Workaround for missing cities translations.

Change-Id: Ic259e5894f08848b26a409e12272e1932757da83
(cherry picked from commit 25ca0e1b5e70386b30171d8aba8810593baffecb)
tils.java
25ca0e1b5e70386b30171d8aba8810593baffecb 10-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Workaround for missing cities translations.

Change-Id: Ic259e5894f08848b26a409e12272e1932757da83
tils.java
491d478228091d46be86fff362b67ac966f56893 09-Sep-2013 Robyn Coultas <coultasr@android.com> Start/Stop button in stopwatch is animating poorly

Bug: 10656637

To get the poor animation to stop, also had to put spacers in the portrait layout.
In the end it is better that portrait and landscape transitions are effected identically.

Change-Id: Ic79b6bdef6dfe5fae02cde3eb8f88893978ef1aa
topwatch/StopwatchFragment.java
d01970e2116388aea075eaa9296dd7f90cccb067 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Finishing touches on redlines.

* make sure the alarm items' hairlines are correctly translated
on rotation
* use new timer icon for timer notifications
* remove colon from alarm summary

Change-Id: Ia747f645483fb4f2770afb5da6821351b85bdb65
(cherry picked from commit f41e32c702b2b6d241cbf095b1f69612655515d2)
larmClockFragment.java
f41e32c702b2b6d241cbf095b1f69612655515d2 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Finishing touches on redlines.

* make sure the alarm items' hairlines are correctly translated
on rotation
* use new timer icon for timer notifications
* remove colon from alarm summary

Change-Id: Ia747f645483fb4f2770afb5da6821351b85bdb65
larmClockFragment.java
47b10c08f7aaf2b2a28a5c66071b58c2707dad20 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Use two-pane layout for tablet landscape world clocks.

Bug: 10654098
Change-Id: I3825ed5a503b6d48d935d439bdb7afd3391ed0da
(cherry picked from commit 6ae9f520831c7547654176ffc1e2f02c0675a894)
larmClockFragment.java
lockFragment.java
orldclock/WorldClockAdapter.java
6ae9f520831c7547654176ffc1e2f02c0675a894 07-Sep-2013 Sam Blitzstein <sblitz@google.com> Use two-pane layout for tablet landscape world clocks.

Bug: 10654098
Change-Id: I3825ed5a503b6d48d935d439bdb7afd3391ed0da
larmClockFragment.java
lockFragment.java
orldclock/WorldClockAdapter.java
0c8bd483f3e04ee59adde27ad1617b53c6fd7f2d 06-Sep-2013 Alon Albert <aalbert@google.com> Support PreferenceActivity.isValidFragmen

Bug: 10114369
Change-Id: If5c030362c65f585695510299f283949e17ca5f2
(cherry picked from commit 339b3be0e0c293393ab7d71cb65aecdb21897f55)
creensaverSettingsActivity.java
ettingsActivity.java
84a0667a0db37deb9ba394302c413303276534a2 07-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Support PreferenceActivity.isValidFragmen" into ics-ub-clock-amazon
63f5b0d55907d2b42ba9374a35eabe006c2fb7c6 07-Sep-2013 Alon Albert <aalbert@google.com> Start Alarm Explicitly with a Class

Bug: 10220104
Change-Id: Id60b16394472b62c72be3cf7d6029374c53650f4
(cherry picked from commit db0f8bed081929805dc706de6c198ca8418e5266)
larmReceiver.java
03aba76b7a3b65407160da1936fb1c64c41278c8 07-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Start Alarm Explicitly with a Class" into ics-ub-clock-amazon
db0f8bed081929805dc706de6c198ca8418e5266 07-Sep-2013 Alon Albert <aalbert@google.com> Start Alarm Explicitly with a Class

Bug: 10220104
Change-Id: Id60b16394472b62c72be3cf7d6029374c53650f4
larmReceiver.java
12c79e065d4b0172bb900e3599142041a968f5eb 30-Aug-2013 Robyn Coultas <coultasr@android.com> timer setup redlines

Red line deviations:
Gutter between dial pad digits removed
In landscape time view is centered with dial pad

Change-Id: Ic34c77a6bf38c3ff80b9b2a6a9e30213facb9e90
(cherry picked from commit 749b3b31aa96a520784ce92262c99644de9d01fc)
imerSetupView.java
imer/TimerView.java
fc40add358fd6c075a624d4640162507797d4744 06-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "timer setup redlines" into ics-ub-clock-amazon
749b3b31aa96a520784ce92262c99644de9d01fc 30-Aug-2013 Robyn Coultas <coultasr@android.com> timer setup redlines

Red line deviations:
Gutter between dial pad digits removed
In landscape time view is centered with dial pad

Change-Id: Ic34c77a6bf38c3ff80b9b2a6a9e30213facb9e90
imerSetupView.java
imer/TimerView.java
339b3be0e0c293393ab7d71cb65aecdb21897f55 06-Sep-2013 Alon Albert <aalbert@google.com> Support PreferenceActivity.isValidFragmen

Bug: 10114369
Change-Id: If5c030362c65f585695510299f283949e17ca5f2
creensaverSettingsActivity.java
ettingsActivity.java
557accce95475df53c667778dbcc43076cb86e17 06-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "stopwatch animation redlines" into klp-dev
a19314fd8af534821bb7c7edacb44087c1a8b6cd 06-Sep-2013 Sam Blitzstein <sblitz@google.com> Use dark theme for clock's timepicker.

NOTE: This CL should be submitted only after
I0574de6f79f0d2973a80ea91bcc885e207f2fcf8 has merged.

Bug: 10516092
Change-Id: Iaec89ea7516d5f4000709a0fc74e6e4732fed700
(cherry picked from commit f54f71cbfe2695998c01e4719eaa5b7c3a5b7467)
larmClockFragment.java
larmUtils.java
026c8c2966762a7dd53a14aa2c2767baae112213 06-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Use dark theme for clock's timepicker." into ics-ub-clock-amazon
7bede55f78581a5f34348331f2825043039fc6b5 31-Aug-2013 Robyn Coultas <coultasr@android.com> stopwatch animation redlines

adding list view item motions
Change-Id: I14a095ed27041a4bb5c956fa4968efbb0b8f9038
(cherry picked from commit 319265e3e8564f3e71dca8bc752632c9a1708938)
topwatch/StopwatchFragment.java
8f98b8236beba19ae5f488d5da6ec470f1cc46e0 06-Sep-2013 Robyn Coultas <coultasr@android.com> Merge "stopwatch animation redlines" into ics-ub-clock-amazon
e332c5744e5741a6149afd226e1f193111dcb7de 27-Nov-2012 Robyn Coultas <coultasr@android.com> Adding Timer times-up notification

Bug: 7498098
Bug: 7564768

Complies with Section K of wireframes with the agreed exceptions:
(1) Show "Done" instead of "Stop" when timer is delete after use
(2) Clicking on stop does not launch DeskClock
Features to QA:
- Updating label, updates notification
- Selecting +1m when desk clock not running updates the in-use notification
- Times-up notifications appear if and only if the Timer Buzzing Activity is not shown
- Selecting +1m or Stop(or Done) updates the desk clock timer tab

Change-Id: Ia27f86ad6ba1a3bdba50403a6fdb86208f911637
tils.java
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
f54f71cbfe2695998c01e4719eaa5b7c3a5b7467 06-Sep-2013 Sam Blitzstein <sblitz@google.com> Use dark theme for clock's timepicker.

NOTE: This CL should be submitted only after
I0574de6f79f0d2973a80ea91bcc885e207f2fcf8 has merged.

Bug: 10516092
Change-Id: Iaec89ea7516d5f4000709a0fc74e6e4732fed700
larmClockFragment.java
larmUtils.java
f772f7438f4a98ddde6eaf49d73d551e46425d93 30-Aug-2013 Sam Blitzstein <sblitz@google.com> Use Keep's StaggeredGridView for timers.

Also update header and background layouts.

Bug: 10516184
Change-Id: Ibe73ce965acb11796c21e9df4b35e6bb830aabb3
(cherry picked from commit 4c68a4b737d7776fd23e857eb612f89c6dba3ec0)
lockFragment.java
imer/TimerFragment.java
idget/sgv/GridAdapter.java
idget/sgv/OverScrollerSGV.java
idget/sgv/ReorderHelper.java
idget/sgv/ReorderUtils.java
idget/sgv/SgvAnimationHelper.java
idget/sgv/StaggeredGridView.java
4c68a4b737d7776fd23e857eb612f89c6dba3ec0 30-Aug-2013 Sam Blitzstein <sblitz@google.com> Use Keep's StaggeredGridView for timers.

Also update header and background layouts.

Bug: 10516184
Change-Id: Ibe73ce965acb11796c21e9df4b35e6bb830aabb3
lockFragment.java
imer/TimerFragment.java
idget/sgv/GridAdapter.java
idget/sgv/OverScrollerSGV.java
idget/sgv/ReorderHelper.java
idget/sgv/ReorderUtils.java
idget/sgv/SgvAnimationHelper.java
idget/sgv/StaggeredGridView.java
319265e3e8564f3e71dca8bc752632c9a1708938 31-Aug-2013 Robyn Coultas <coultasr@android.com> stopwatch animation redlines

adding list view item motions
Change-Id: I14a095ed27041a4bb5c956fa4968efbb0b8f9038
topwatch/StopwatchFragment.java
7e52e4a333f6a148532e5d3395412676c0673764 04-Sep-2013 Sam Blitzstein <sblitz@google.com> Click on alarm empty state should create new alarm.

Change-Id: I40da89f853b628f494d8f68d27be902e18d1cddc
(cherry picked from commit f5535e238ad9cbd0fe7e3ec259fb58fa9a2ed6ed)
larmClockFragment.java
065fbccb7bb4f82d18ac07d0492d7dbd2ab00843 04-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Click on alarm empty state should create new alarm." into ics-ub-clock-amazon
f5535e238ad9cbd0fe7e3ec259fb58fa9a2ed6ed 04-Sep-2013 Sam Blitzstein <sblitz@google.com> Click on alarm empty state should create new alarm.

Change-Id: I40da89f853b628f494d8f68d27be902e18d1cddc
larmClockFragment.java
f9540358dacec5e6f8e2004e9fe3791107ee3f3c 04-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Reset timer setup after adding a timer

Bug: 10610622
Change-Id: Ia13947d3ddb034106fa87e5e4be625755f93190c
(cherry picked from commit 4473c43d00cede0fb7a0d6b9836c84a7d39e23f3)
imer/TimerFragment.java
4473c43d00cede0fb7a0d6b9836c84a7d39e23f3 04-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Reset timer setup after adding a timer

Bug: 10610622
Change-Id: Ia13947d3ddb034106fa87e5e4be625755f93190c
imer/TimerFragment.java
6c3176cc7dd7495ceee42b38c10265bbd9656ebe 03-Sep-2013 Alon Albert <aalbert@google.com> Have Screensavers Listen to Alarm Changes

So they can update the "Next alarm..." display

Instead of listening to our own Alarms.NEXT_ALARM_TIME_SET, we observe
the system setting Settings.System.NEXT_ALARM_FORMATTED. This way we
respect 3rd party apps that use this API as well as ourselves.

Change-Id: Iaa90ba8335c38bd6b0ed4571e0784f4f8cb2d154
(cherry picked from commit ed2084787cec0f02e6cead215d409d6f2f60f737)
creensaver.java
creensaverActivity.java
ed2084787cec0f02e6cead215d409d6f2f60f737 03-Sep-2013 Alon Albert <aalbert@google.com> Have Screensavers Listen to Alarm Changes

So they can update the "Next alarm..." display

Instead of listening to our own Alarms.NEXT_ALARM_TIME_SET, we observe
the system setting Settings.System.NEXT_ALARM_FORMATTED. This way we
respect 3rd party apps that use this API as well as ourselves.

Change-Id: Iaa90ba8335c38bd6b0ed4571e0784f4f8cb2d154
creensaver.java
creensaverActivity.java
45995e9331aaca94ec7fc0748475c98f4f7de1e2 30-Aug-2013 Sam Blitzstein <sblitz@google.com> Use Build.VERSION.CODENAME instead of SDK_INT until its set to 19.

SDK_INT is still set to 18 until K SDK is finalized. Until then we
can use CODENAME to see when we're on KLP.

Change-Id: I4129e99e604dad5769e790401879879a9909701e
(cherry picked from commit 67cdfec102ccd50cbf19585200840051b9b36668)
tils.java
ca07725c8c7e62adcc37ad20720e58262a02c10a 03-Sep-2013 Sam Blitzstein <sblitz@google.com> Merge "Use Build.VERSION.CODENAME instead of SDK_INT until its set to 19." into ics-ub-clock-amazon
d71f62927cef282134b02af49645a178e6ed983f 30-Aug-2013 Alon Albert <aalbert@google.com> Use Audio Focus

Use AudioManager.requestFocus() and abandonFocus() when playing alarm timer alerts.

Bug: 10130126
Change-Id: Iab21151b5bfde1f2ebc1c8d373334ebc4c755688
(cherry picked from commit 205f02bc332c272cd43a2466578ac741bc700d10)
larmKlaxon.java
imerRingService.java
8b28a7a04c24b5b0033ae39d6d34a324eecf2f66 03-Sep-2013 Alon Albert <aalbert@google.com> Merge "Use Audio Focus" into ics-ub-clock-amazon
205f02bc332c272cd43a2466578ac741bc700d10 30-Aug-2013 Alon Albert <aalbert@google.com> Use Audio Focus

Use AudioManager.requestFocus() and abandonFocus() when playing alarm timer alerts.

Bug: 10130126
Change-Id: Iab21151b5bfde1f2ebc1c8d373334ebc4c755688
larmKlaxon.java
imerRingService.java
67cdfec102ccd50cbf19585200840051b9b36668 30-Aug-2013 Sam Blitzstein <sblitz@google.com> Use Build.VERSION.CODENAME instead of SDK_INT until its set to 19.

SDK_INT is still set to 18 until K SDK is finalized. Until then we
can use CODENAME to see when we're on KLP.

Change-Id: I4129e99e604dad5769e790401879879a9909701e
tils.java
3f4b0e308a1ed2b1a193cc7d01130a1bee939665 30-Aug-2013 Alon Albert <aalbert@google.com> Handle SHOW_ALARMS Intent

Change-Id: I9435b66cbf5d37fac89a206bad14b5a11735d543
(cherry picked from commit 101ed3de571396c3cfc66f66f86e9b0d8afbc600)
andleApiCalls.java
3a8cccb87ddad4e39179303f3fb59c65579436c1 30-Aug-2013 Alon Albert <aalbert@google.com> Merge "Handle SHOW_ALARMS Intent" into ics-ub-clock-amazon
101ed3de571396c3cfc66f66f86e9b0d8afbc600 30-Aug-2013 Alon Albert <aalbert@google.com> Handle SHOW_ALARMS Intent

Change-Id: I9435b66cbf5d37fac89a206bad14b5a11735d543
andleApiCalls.java
9f43d4c1125d6a607a74d39fb4784ccaebf77214 30-Aug-2013 Alon Albert <aalbert@google.com> No DAYS EXTRA Implies Non-Repeating

So don't try to reuse a recurring alarm in that case.

Change-Id: I0c6cb6b4ee68306f3dc1798b40c3a2901f1b5db7
(cherry picked from commit 3534dc25837e27090ce5cfdcf6190f879d3aa4e2)
andleApiCalls.java
3534dc25837e27090ce5cfdcf6190f879d3aa4e2 30-Aug-2013 Alon Albert <aalbert@google.com> No DAYS EXTRA Implies Non-Repeating

So don't try to reuse a recurring alarm in that case.

Change-Id: I0c6cb6b4ee68306f3dc1798b40c3a2901f1b5db7
andleApiCalls.java
289c3643ac419d146db44846db5057dff787f81a 29-Aug-2013 Sam Blitzstein <sblitz@google.com> Change text of auto-silenced alarm notification.

Show "Missed Alarm" as the title.

Bug: 10516179
Change-Id: I860cbab622df0be7c4c8e0763c3e6be231f8a09f
(cherry picked from commit 7fb70dc1d258ba1f36454f7871cafbc6aa49ec4f)
larmReceiver.java
rovider/Alarm.java
306cd229622b2c353da51c04cd547a3995b0185e 30-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Change text of auto-silenced alarm notification." into ics-ub-clock-amazon
aef481fbc9a7d7a4a52fae82714e3d14152d38e6 30-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Remove Log.wtf in stopwatch state

Bug: 9524946
Illegal state is stopwatch button may happen in monkey tests but it is harmless.

Change-Id: I5fb1bf4af4b61ee981d13329d0a3d31685582b59
(cherry picked from commit 63515135fa5f2f83580a95ac70000b91872f2f93)
topwatch/StopwatchFragment.java
63515135fa5f2f83580a95ac70000b91872f2f93 30-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Remove Log.wtf in stopwatch state

Bug: 9524946
Illegal state is stopwatch button may happen in monkey tests but it is harmless.

Change-Id: I5fb1bf4af4b61ee981d13329d0a3d31685582b59
topwatch/StopwatchFragment.java
b2e25c2811320be6f719d3dfe9931cdc06212759 29-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Disable +1m button when cannot add a minute

Bug: 10152084
Added a disabled asset.
Disable +1m button is the timer is less than 60 seconds below the max

Change-Id: Ib6dc57ffddf267b5bd8bac7d45e3b1b2af2695ea
(cherry picked from commit 74be96baee671f1f62b4ed543ba793336012ef24)
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
99167aca13ba28b2ee688b3c9990ca6e102a2cd0 30-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Disable +1m button when cannot add a minute" into ics-ub-clock-amazon
74be96baee671f1f62b4ed543ba793336012ef24 29-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Disable +1m button when cannot add a minute

Bug: 10152084
Added a disabled asset.
Disable +1m button is the timer is less than 60 seconds below the max

Change-Id: Ib6dc57ffddf267b5bd8bac7d45e3b1b2af2695ea
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
4b84ed9102652486bc731c8c7b9e79cb847b3f83 29-Aug-2013 Alon Albert <aalbert@google.com> Enhance SetAlarm API

Add DAYS, VIBRATE, ALERT
Implement implicit deleteAfterUse

Change-Id: Ibe58394020987469aca4a7895ac591407e64ce5e
(cherry picked from commit 1c604c48ef4dd01e789e1fffb0dec8f815e0cd30)
larmAlertFullScreen.java
andleApiCalls.java
rovider/Alarm.java
acb857c7b09272f097da9fbe613483295e70d138 29-Aug-2013 Alon Albert <aalbert@google.com> Merge "Enhance SetAlarm API" into ics-ub-clock-amazon
1c604c48ef4dd01e789e1fffb0dec8f815e0cd30 29-Aug-2013 Alon Albert <aalbert@google.com> Enhance SetAlarm API

Add DAYS, VIBRATE, ALERT
Implement implicit deleteAfterUse

Change-Id: Ibe58394020987469aca4a7895ac591407e64ce5e
larmAlertFullScreen.java
andleApiCalls.java
rovider/Alarm.java
7fb70dc1d258ba1f36454f7871cafbc6aa49ec4f 29-Aug-2013 Sam Blitzstein <sblitz@google.com> Change text of auto-silenced alarm notification.

Show "Missed Alarm" as the title.

Bug: 10516179
Change-Id: I860cbab622df0be7c4c8e0763c3e6be231f8a09f
larmReceiver.java
rovider/Alarm.java
c31fa5bcc7acaa0f4d2442d99058522ec57074f7 29-Aug-2013 Robyn Coultas <coultasr@android.com> Remove ZeroTopPaddingTextView

Change-Id: Idf8ee52846e90c9fb7f88a7b12a84c8808912ff8
(cherry picked from commit b00e18e46da2ed0fa1805efaea2d6da84cf01ae7)
eroTopPaddingTextView.java
a337b2095a24474e1e9f92bb26021b127962577d 29-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Remove ZeroTopPaddingTextView" into ics-ub-clock-amazon
29359e5406fbc2c024853f3e3ccd2b64656c2c12 29-Aug-2013 Sam Blitzstein <sblitz@google.com> Use child fragment manager to prevent FragmentManager crash

Could crash with "Recursive entry to executePendingTransactions"
because it was executing the timepicker transaction while executing
the main fragment transaction.

Bug: 10544171
Change-Id: Ie65172f18141468e71fb4a056af103d270e0a929
(cherry picked from commit 28fa47a322b126dbeff20cda1bca074ca999388a)
larmClockFragment.java
58f5304ceaa6b35e0dd931455061e129b460ed37 29-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Use child fragment manager to prevent FragmentManager crash" into ics-ub-clock-amazon
28fa47a322b126dbeff20cda1bca074ca999388a 29-Aug-2013 Sam Blitzstein <sblitz@google.com> Use child fragment manager to prevent FragmentManager crash

Could crash with "Recursive entry to executePendingTransactions"
because it was executing the timepicker transaction while executing
the main fragment transaction.

Bug: 10544171
Change-Id: Ie65172f18141468e71fb4a056af103d270e0a929
larmClockFragment.java
b00e18e46da2ed0fa1805efaea2d6da84cf01ae7 29-Aug-2013 Robyn Coultas <coultasr@android.com> Remove ZeroTopPaddingTextView

Change-Id: Idf8ee52846e90c9fb7f88a7b12a84c8808912ff8
eroTopPaddingTextView.java
3d9a0df6060aaa3d621eb7315eb9b085da5099fb 27-Aug-2013 Robyn Coultas <coultasr@android.com> Basic animation for stopwatch -

Stopwatch moves from center to start for landscape or top for portrait
Change-Id: If6e059bdfba2f747349c53230daaa7a9e26dcc5c
(cherry picked from commit cffb4dbf6e1fed0e0c18c2ea5073227c85ca3f9a)
topwatch/StopwatchFragment.java
b8e3638aa36bafb90b0cbb64e0bcd68919d437ea 29-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Basic animation for stopwatch -" into ics-ub-clock-amazon
cffb4dbf6e1fed0e0c18c2ea5073227c85ca3f9a 27-Aug-2013 Robyn Coultas <coultasr@android.com> Basic animation for stopwatch -

Stopwatch moves from center to start for landscape or top for portrait
Change-Id: If6e059bdfba2f747349c53230daaa7a9e26dcc5c
topwatch/StopwatchFragment.java
bee91a36b8cb7195b3d92f52c68654d947f3e17f 28-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Fix delete after use implementation for timers

Bug: 10517026
Change-Id: I35f450dcfa379df92dbdfd997a351056e9233f41
(cherry picked from commit e7c4dc56335d2c0f56b7c3373f8b648b8c1afcba)
andleApiCalls.java
imer/TimerFragment.java
3ceeb181b9585fb17d9a9a453920c6f3ff29284c 29-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Fix delete after use implementation for timers" into ics-ub-clock-amazon
d4998f76bc5a67b51cb926b7a425ce62f3beaefc 28-Aug-2013 Robyn Coultas <coultasr@android.com> Replace timer/stopwatch diamond with dot

Change-Id: I8e845a4ffa9a25969fbfa1ef0fd1d22718130050
(cherry picked from commit 8322b2fa9d474fee9e7950fec68bd35e03fc9861)
ircleButtonsLayout.java
ircleTimerView.java
tils.java
41b113e1cbd614d21f605f803533bdbeadcf448b 29-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Replace timer/stopwatch diamond with dot" into ics-ub-clock-amazon
e7c4dc56335d2c0f56b7c3373f8b648b8c1afcba 28-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Fix delete after use implementation for timers

Bug: 10517026
Change-Id: I35f450dcfa379df92dbdfd997a351056e9233f41
andleApiCalls.java
imer/TimerFragment.java
c75020dfabbe57ab6b1af725a87e15e82cae4deb 28-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Upgrading icons." into klp-dev
8322b2fa9d474fee9e7950fec68bd35e03fc9861 28-Aug-2013 Robyn Coultas <coultasr@android.com> Replace timer/stopwatch diamond with dot

Change-Id: I8e845a4ffa9a25969fbfa1ef0fd1d22718130050
ircleButtonsLayout.java
ircleTimerView.java
tils.java
f233ae3254a1d83aa67042f4333797e534bbb27c 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Create the alarm after setting the time.

Bug: 10507071
Bug: 7402599
Change-Id: I01d2ae44127beea3a54778df1a1d4a10b048b218
(cherry picked from commit b9dff52be236a4c3a2088ecbbdf9811b0533d21f)
larmClockFragment.java
larmUtils.java
rovider/ClockDatabaseHelper.java
29b68ab8b8d6ed4e5150735bdc9fa861eca2df8a 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Upgrading icons.

Upgraded stopwatch lap, add cities, timer tab, and no_alarms icons.

Change-Id: I19f2c600893b94592701a8ca6b33ee5f280c549e
(cherry picked from commit 12fdbf28c6ac29d4edec4079cf7e9df17aa39610)
larmTimelineView.java
3ec2fabde0dbe16e95bf7648db5b6ea7cdd0fa9d 28-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Create the alarm after setting the time." into ics-ub-clock-amazon
6bc0d7352b877fc23d028a2b768fde7153454ef8 28-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Upgrading icons." into ics-ub-clock-amazon
504ed1aa7d11c7667d089af4bccbf18b255b36d5 28-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Stop ringtone after timer deletion

Bug: 10451666
Change-Id: I4a53958aafa46e87ba0471d5d9090f7afe16f6fe
(cherry picked from commit d62917cb297b0d6d918bf997da96b002a8c21f1b)
imer/TimerFragment.java
imer/TimerObj.java
579b01c952078bfcf4fb14ac315d8178c222ec36 28-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Stop ringtone after timer deletion" into ics-ub-clock-amazon
12fdbf28c6ac29d4edec4079cf7e9df17aa39610 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Upgrading icons.

Upgraded stopwatch lap, add cities, timer tab, and no_alarms icons.

Change-Id: I19f2c600893b94592701a8ca6b33ee5f280c549e
larmTimelineView.java
ebfe81b30c57972557d262bcd12622e0513a0d11 27-Aug-2013 Robyn Coultas <coultasr@android.com> Pre-redline changes for adding a timer

Removed unused time picker code for alarms.

Change-Id: Id61ab416a51db044de7ac29a3263f0db51d73083
(cherry picked from commit 56be6dac87bd9735cef70da1b39ce8c9d89148f0)
imePicker.java
imerSetupView.java
imer/TimerFragment.java
imer/TimerView.java
da531f188547437f92c1e00478aef1f5a9e82da0 28-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Pre-redline changes for adding a timer" into ics-ub-clock-amazon
95db8fb4954e768cc58eb71bc3c05dfeef375cd7 22-Aug-2013 James Kung <kingkung@google.com> Alarm timeline view

Change-Id: Id0c31d5dbe1a1cd02c0af6f02050efc36986dfee
(cherry picked from commit abd84229d5be9a710635bc406ecbef14fbd20bcb)
larmTimelineView.java
4db68b9431fda9236c255b1a38002ddb1b4dcb7f 28-Aug-2013 James Kung <kingkung@google.com> Merge "Alarm timeline view" into ics-ub-clock-amazon
56be6dac87bd9735cef70da1b39ce8c9d89148f0 27-Aug-2013 Robyn Coultas <coultasr@android.com> Pre-redline changes for adding a timer

Removed unused time picker code for alarms.

Change-Id: Id61ab416a51db044de7ac29a3263f0db51d73083
imePicker.java
imerSetupView.java
imer/TimerFragment.java
imer/TimerView.java
d62917cb297b0d6d918bf997da96b002a8c21f1b 28-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Stop ringtone after timer deletion

Bug: 10451666
Change-Id: I4a53958aafa46e87ba0471d5d9090f7afe16f6fe
imer/TimerFragment.java
imer/TimerObj.java
abd84229d5be9a710635bc406ecbef14fbd20bcb 22-Aug-2013 James Kung <kingkung@google.com> Alarm timeline view

Change-Id: Id0c31d5dbe1a1cd02c0af6f02050efc36986dfee
larmTimelineView.java
b9dff52be236a4c3a2088ecbbdf9811b0533d21f 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Create the alarm after setting the time.

Bug: 10507071
Bug: 7402599
Change-Id: I01d2ae44127beea3a54778df1a1d4a10b048b218
larmClockFragment.java
larmUtils.java
rovider/ClockDatabaseHelper.java
04d0eaaf489d08c56104d9b71d0d2edecb4e27a5 27-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Add support for SET_TIMER api

Bug: 7497400, 8131590
Fixes alarm not created when using the API with SKIP_UI is false

Change-Id: If401c88d2d4945a1d5b85b421f7c52a329b63c49
(cherry picked from commit 91ffb2a0726a56213c0649c864a56bf120896e80)
andleApiCalls.java
imer/TimerFragment.java
imer/TimerObj.java
8d1e8e428d2b3e778f94435deead350e6794aade 27-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Add support for SET_TIMER api" into ics-ub-clock-amazon
9a5470f5b8578f417c3f2ebf17d77b2683dd4046 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix crash and excessive alarm creation from quick settings access.

Crash was from the convertView not having an ItemHolder tag
The intent to create a new alarm wasn't getting removed after use.

Bug: 10506871
Change-Id: I27ba36661a84092fbc99681d3190e2f2cedd37cb
(cherry picked from commit 80fc6e3fc807896e7decbbf8ea3b394c78fb39ba)
larmClockFragment.java
5f69b490d4bf9bd52fac8f1e0eef589c5cbf4a27 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Enable new time picker for setting alarms.

Change-Id: Ie6c8299b56c04daedeec7e16e506b722e751f818
larmClockFragment.java
larmTimePickerDialogFragment.java
larmUtils.java
80fc6e3fc807896e7decbbf8ea3b394c78fb39ba 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix crash and excessive alarm creation from quick settings access.

Crash was from the convertView not having an ItemHolder tag
The intent to create a new alarm wasn't getting removed after use.

Bug: 10506871
Change-Id: I27ba36661a84092fbc99681d3190e2f2cedd37cb
larmClockFragment.java
1601e013aafdfb765b79652588c7cae284b726b2 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Enable new time picker for setting alarms." into ics-ub-clock-amazon
91ffb2a0726a56213c0649c864a56bf120896e80 27-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Add support for SET_TIMER api

Bug: 7497400, 8131590
Fixes alarm not created when using the API with SKIP_UI is false

Change-Id: If401c88d2d4945a1d5b85b421f7c52a329b63c49
andleApiCalls.java
imer/TimerFragment.java
imer/TimerObj.java
9cf18979ae192027a6db0b3fba18cad0d826da97 24-Aug-2013 Robyn Coultas <coultasr@android.com> Change alarm/timer setup font from bold to light

Moved units to bottom
Moved common setup layout into timer_h_mm_ss_view.xml
Removed references to ZeroTopPaddingTextView from alarm/timer setup.

Change-Id: Iefa9fa06be6098c9e7bd55ad943b84ac8cd760a7
(cherry picked from commit 22e4b34c7e2fe360e577f94774192ccf1f86ec12)
imer/TimerView.java
22e4b34c7e2fe360e577f94774192ccf1f86ec12 24-Aug-2013 Robyn Coultas <coultasr@android.com> Change alarm/timer setup font from bold to light

Moved units to bottom
Moved common setup layout into timer_h_mm_ss_view.xml
Removed references to ZeroTopPaddingTextView from alarm/timer setup.

Change-Id: Iefa9fa06be6098c9e7bd55ad943b84ac8cd760a7
imer/TimerView.java
caf5f004ac44be51809e42647928432d60fbd6ef 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Enable new time picker for setting alarms.

Change-Id: Ie6c8299b56c04daedeec7e16e506b722e751f818
larmClockFragment.java
larmTimePickerDialogFragment.java
larmUtils.java
05afb603eac57cb4b87850c9796a199b0c0cbed6 23-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix up layout changes as per redlines.

Change-Id: I3f48a9e919312a99b455cd8634b749dc6cbffcc5
(cherry picked from commit b839a546401f93ae2922f37677c176bf127060c7)
orldclock/WorldClockAdapter.java
fd116ef24e2ffd394fb32cfe1298fe08cc31a5ea 27-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Fix up layout changes as per redlines." into ics-ub-clock-amazon
f12a6863d913452706a3291aa34738aa1f1643a3 27-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix onCreate insert issue.

Change-Id: Iaf87c44931e0ee0fd78e6468039c1a36c338f9b9
(cherry picked from commit 7ef0150a7ba2aa09c7138563cd7ef6984ed7fc56)
rovider/ClockDatabaseHelper.java
2eb3e5467cb76617fd6da3ea4a3f222d537a6bd9 20-Aug-2013 Paul Sliwowski <psliwowski@google.com> Refactor and add new tables/daos to Content Provider.

Changes includes:
- Add new Instances table to hold alarm state
- Add new Cities table to hold user selectable cities.
- Add delete_after_use column to Alarms table.
- Fix issue where alarmId was a int and not a long.
- Move Alarm related code to Alarm dao.
- Moved DaysOfWeek out of Alarm dao.

Change-Id: Idd578bb3668099ec8f4b30fbe9b62b06158ab406
larmAlertFullScreen.java
larmClockFragment.java
larmInitReceiver.java
larmReceiver.java
larms.java
andleApiCalls.java
rovider/Alarm.java
rovider/AlarmInstance.java
rovider/City.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
rovider/DaysOfWeek.java
b839a546401f93ae2922f37677c176bf127060c7 23-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix up layout changes as per redlines.

Change-Id: I3f48a9e919312a99b455cd8634b749dc6cbffcc5
orldclock/WorldClockAdapter.java
7ef0150a7ba2aa09c7138563cd7ef6984ed7fc56 27-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix onCreate insert issue.

Change-Id: Iaf87c44931e0ee0fd78e6468039c1a36c338f9b9
rovider/ClockDatabaseHelper.java
8c1fcf3490a0d92448c460193c8824dbcd6790fd 22-Aug-2013 Paul Sliwowski <psliwowski@google.com> Move content provider classes to new package.

Change-Id: Ida7d2d238f7ce25a3b0ddb23bdb2fbd84e7b2e2a
larm.java
larmAlertFullScreen.java
larmClockFragment.java
larmDatabaseHelper.java
larmKlaxon.java
larmProvider.java
larmReceiver.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
eskClock.java
andleApiCalls.java
abelDialogFragment.java
og.java
rovider/Alarm.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
c499978dba984d9be39f195196ccae8ddce1079c 23-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Boiler plate code for SET_TIMER intent support

Bug: 7497400
Change-Id: Id0aa03a3604ce5e48b5e99a9dc07eaf7f917adb8
andleApiCalls.java
andleSetAlarm.java
de58829c88927b4eb9c7b483da7f0394c538a071 23-Aug-2013 Robyn Coultas <coultasr@android.com> Preparation for animations if Timer and Stopwatch

Converted CircleButtonsLinearLayout to FrameLayout and renamed
CircleTimerView: always draw circle in view center
CountingTimerView: remeasure text size if view's size changed
StopwatchFragment: some lint cleanup
in the layouts:
remove unneeded layout id and attributes
remove unneeded layout layer in timer_list_item
remove unneeded landscape timer_list_item

Change-Id: Id67e1120c86679c03b55f5b6d714cac233d37842
(cherry picked from commit c9524f8b8216c7854de4c69c44c9bb63e4097a18)
ircleButtonsLayout.java
ircleButtonsLinearLayout.java
ircleTimerView.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
76b9837cd2904dd90f9d26a9bde546543cf91f16 24-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Preparation for animations if Timer and Stopwatch" into ics-ub-clock-amazon
8188813bc869d3df4885f9c2972f9cc85745b59b 20-Aug-2013 Paul Sliwowski <psliwowski@google.com> Refactor and add new tables/daos to Content Provider.

Changes includes:
- Add new Instances table to hold alarm state
- Add new Cities table to hold user selectable cities.
- Add delete_after_use column to Alarms table.
- Fix issue where alarmId was a int and not a long.
- Move Alarm related code to Alarm dao.
- Moved DaysOfWeek out of Alarm dao.

Change-Id: Idd578bb3668099ec8f4b30fbe9b62b06158ab406
larmAlertFullScreen.java
larmClockFragment.java
larmInitReceiver.java
larmReceiver.java
larms.java
andleApiCalls.java
rovider/Alarm.java
rovider/AlarmInstance.java
rovider/City.java
rovider/ClockContract.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
rovider/DaysOfWeek.java
c9524f8b8216c7854de4c69c44c9bb63e4097a18 23-Aug-2013 Robyn Coultas <coultasr@android.com> Preparation for animations if Timer and Stopwatch

Converted CircleButtonsLinearLayout to FrameLayout and renamed
CircleTimerView: always draw circle in view center
CountingTimerView: remeasure text size if view's size changed
StopwatchFragment: some lint cleanup
in the layouts:
remove unneeded layout id and attributes
remove unneeded layout layer in timer_list_item
remove unneeded landscape timer_list_item

Change-Id: Id67e1120c86679c03b55f5b6d714cac233d37842
ircleButtonsLayout.java
ircleButtonsLinearLayout.java
ircleTimerView.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
fd263b3404fbbeab2901159c31f336b9e43a4353 23-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Boiler plate code for SET_TIMER intent support" into ics-ub-clock-amazon
37dcae47682b04c8702ebb2021d5a6429b382130 23-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Boiler plate code for SET_TIMER intent support

Bug: 7497400
Change-Id: Id0aa03a3604ce5e48b5e99a9dc07eaf7f917adb8
andleApiCalls.java
andleSetAlarm.java
a0a0a7c86704eb47934a1b8c77a8af7c15ed4a79 23-Aug-2013 James Kung <kingkung@google.com> Fix ArrayIndexOutOfBoundsException on zero-length array

Bug: 10448838
Change-Id: Ia56bdf4cda2a14d778a14f3a0c6e6de199ffc07a
(cherry picked from commit 31d063400a4975f2a6eedc70cf679782af762f80)
orldclock/CitiesActivity.java
31d063400a4975f2a6eedc70cf679782af762f80 23-Aug-2013 James Kung <kingkung@google.com> Fix ArrayIndexOutOfBoundsException on zero-length array

Bug: 10448838
Change-Id: Ia56bdf4cda2a14d778a14f3a0c6e6de199ffc07a
orldclock/CitiesActivity.java
3bc02950da8c14ec04199043f41a9ffc13290c8d 12-Aug-2013 Sam Blitzstein <sblitz@google.com> Move alarm to its own tab.

Also animate alarm expansion.

Change-Id: Icdebc6a18f34cfe55af70491d07dde4b1dc675c5
larmAlertFullScreen.java
larmClock.java
larmClockFragment.java
larmReceiver.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
lockFragment.java
eskClock.java
igitalClock.java
andleSetAlarm.java
abelDialogFragment.java
imer/TimerFragment.java
idget/swipeablelistview/LogTag.java
idget/swipeablelistview/LogUtils.java
idget/swipeablelistview/SwipeHelper.java
idget/swipeablelistview/SwipeLayout.java
idget/swipeablelistview/SwipeableListView.java
idget/swipeablelistview/Utils.java
63421edeba18751e88532c2891f3a8e51a471496 22-Aug-2013 Robyn Coultas <coultasr@android.com> Improve Timer and Stopwatch text size

Account for the text height when auto-sizing the timer and stopwatch text.
Tweaked intra-unit spacing.

Change-Id: I976385f236f98303a35ce4178c923401eaf6bdd3
(cherry picked from commit efc4ad3bce5f68e6a64c4aeac4f2359ab9bae5a8)
tils.java
imer/CountingTimerView.java
efc4ad3bce5f68e6a64c4aeac4f2359ab9bae5a8 22-Aug-2013 Robyn Coultas <coultasr@android.com> Improve Timer and Stopwatch text size

Account for the text height when auto-sizing the timer and stopwatch text.
Tweaked intra-unit spacing.

Change-Id: I976385f236f98303a35ce4178c923401eaf6bdd3
tils.java
imer/CountingTimerView.java
13f2fef1a5f6877ffc1f6a593d0e8f10f535805b 20-Aug-2013 Paul Sliwowski <psliwowski@google.com> Clean up some of the DaysOfTheWeek and Alarm code.

Change-Id: I3f6cd64845fe34cf8fb5299348f7779cdcddd5a9
(cherry picked from commit 95b88d9453d7d47026b4a2e3bcc4e7bbb4dd7ccf)
(cherry picked from commit 910f93b6b0fbc9b921ca3ef0bd648c73fa2c76ac)
larm.java
larmClock.java
larmReceiver.java
larmUtils.java
larms.java
andleSetAlarm.java
epeatPreference.java
b839a7d1f42a1f3d58887f5a3c7978791d508cdb 22-Aug-2013 Paul Sliwowski <psliwowski@google.com> Move content provider classes to new package.

Change-Id: Ida7d2d238f7ce25a3b0ddb23bdb2fbd84e7b2e2a
larm.java
larmAlertFullScreen.java
larmClockFragment.java
larmDatabaseHelper.java
larmKlaxon.java
larmProvider.java
larmReceiver.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
eskClock.java
andleSetAlarm.java
abelDialogFragment.java
og.java
rovider/Alarm.java
rovider/ClockDatabaseHelper.java
rovider/ClockProvider.java
519fb1ef95d09ee96fc07bf501e5461afabaaef6 12-Aug-2013 Sam Blitzstein <sblitz@google.com> Move alarm to its own tab.

Also animate alarm expansion.

Change-Id: Icdebc6a18f34cfe55af70491d07dde4b1dc675c5
larmAlertFullScreen.java
larmClock.java
larmClockFragment.java
larmReceiver.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
lockFragment.java
eskClock.java
igitalClock.java
andleSetAlarm.java
abelDialogFragment.java
imer/TimerFragment.java
idget/swipeablelistview/LogTag.java
idget/swipeablelistview/LogUtils.java
idget/swipeablelistview/SwipeHelper.java
idget/swipeablelistview/SwipeLayout.java
idget/swipeablelistview/SwipeableListView.java
idget/swipeablelistview/Utils.java
e43161db8942cab73adb74d66a07bedd1fafa433 20-Aug-2013 Robyn Coultas <coultasr@android.com> Remove units in CountingTimerView

Replaced the units strings with a scaled intra-segment spacing.

Change-Id: Idf1f95cb1aef1af0a0c76dcfaa2944f808d47fb2
(cherry picked from commit d27c983901df08a8ef3b839fe6d262073e50fc32)
imer/CountingTimerView.java
fcdd279b5f6dd50f55585a6d5656f1c26a98c734 22-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Remove units in CountingTimerView" into ics-ub-clock-amazon
fb6af9dde8a1df563383f91c311746aba85c70a5 22-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Stopwatches cleanup" into klp-dev
138bc4143bcedc99d0ba1e471feb2d7544a3de27 22-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Appending selected cities to top of list" into klp-dev
7ef1a2ade7bfcd9e50788e230c68a55a4d37a475 22-Aug-2013 Robyn Coultas <coultasr@android.com> Stopwatches cleanup

Change-Id: I1c5da295fce7ab74e82dec30800431175de1cf3d
(cherry picked from commit 61f828610a165feaa0d06ccbfb83219622bf7f86)
topwatch/Stopwatches.java
b1c0823b7461e3f84b654381936e8dd9f6766b70 22-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Stopwatches cleanup" into ics-ub-clock-amazon
6c0c56926fd210a45ab745ba122f2022f6eff7da 17-Aug-2013 Robyn Coultas <coultasr@android.com> Incorrect top lap time format once any lap >=10m

The time update function called the wrong formatting functions
when the active lap's time was updated. Did not notice bug
when testing c/338529.
To test, one lap has to have >=10 minutes, then record another lap.

Change-Id: I268d08813cbd0f4a44bcff536d40788f6b657806
(cherry picked from commit ab7b489e853a376d4e06d74c5ee42747bb8ffed7)
topwatch/StopwatchFragment.java
9433e37981aefd781598fd348d460c5a0be31b17 22-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Incorrect top lap time format once any lap >=10m" into ics-ub-clock-amazon
61f828610a165feaa0d06ccbfb83219622bf7f86 22-Aug-2013 Robyn Coultas <coultasr@android.com> Stopwatches cleanup

Change-Id: I1c5da295fce7ab74e82dec30800431175de1cf3d
topwatch/Stopwatches.java
d27c983901df08a8ef3b839fe6d262073e50fc32 20-Aug-2013 Robyn Coultas <coultasr@android.com> Remove units in CountingTimerView

Replaced the units strings with a scaled intra-segment spacing.

Change-Id: Idf1f95cb1aef1af0a0c76dcfaa2944f808d47fb2
imer/CountingTimerView.java
173a5923c54caba54ae631daed2d84f94ea21239 21-Aug-2013 Paul Sliwowski <psliwowski@google.com> Merge "Clean up some of the DaysOfTheWeek and Alarm code." into ics-ub-clock-amazon
7d4c1254e95102802ff0386aa5f7288f6caa70f3 21-Aug-2013 James Kung <kingkung@google.com> Appending selected cities to top of list

Change-Id: Idacf1acbe72fb9e9ce14f2dd102369641c3013b1
(cherry picked from commit 96ae9779cf470b6502d46b75f606d6445d854bbb)
orldclock/CitiesActivity.java
95b88d9453d7d47026b4a2e3bcc4e7bbb4dd7ccf 20-Aug-2013 Paul Sliwowski <psliwowski@google.com> Clean up some of the DaysOfTheWeek and Alarm code.

Change-Id: I3f6cd64845fe34cf8fb5299348f7779cdcddd5a9
larm.java
larmClock.java
larmReceiver.java
larmUtils.java
larms.java
andleSetAlarm.java
epeatPreference.java
96ae9779cf470b6502d46b75f606d6445d854bbb 21-Aug-2013 James Kung <kingkung@google.com> Appending selected cities to top of list

Change-Id: Idacf1acbe72fb9e9ce14f2dd102369641c3013b1
orldclock/CitiesActivity.java
cef13cc730831be5c48365db2cb502364c1df032 15-Aug-2013 James Kung <kingkung@google.com> Cities sort options

Change-Id: I3bb7337f8ca0315882a8a5747c012da25f0c451f
tils.java
orldclock/CitiesActivity.java
orldclock/CityGmtOffsetComparator.java
orldclock/CityNameComparator.java
orldclock/WorldClockAdapter.java
3ac8116e315b2175c86f084c37c84a24f95453b9 21-Aug-2013 James Kung <kingkung@google.com> Merge "Cities sort options" into ics-ub-clock-amazon
62b9f3d89a2be17f70d2fe45c1c94f732e0224a4 15-Aug-2013 James Kung <kingkung@google.com> Cities sort options

Change-Id: I3bb7337f8ca0315882a8a5747c012da25f0c451f
tils.java
orldclock/CitiesActivity.java
orldclock/CityGmtOffsetComparator.java
orldclock/CityNameComparator.java
orldclock/WorldClockAdapter.java
ab7b489e853a376d4e06d74c5ee42747bb8ffed7 17-Aug-2013 Robyn Coultas <coultasr@android.com> Incorrect top lap time format once any lap >=10m

The time update function called the wrong formatting functions
when the active lap's time was updated. Did not notice bug
when testing c/338529.
To test, one lap has to have >=10 minutes, then record another lap.

Change-Id: I268d08813cbd0f4a44bcff536d40788f6b657806
topwatch/StopwatchFragment.java
827b9c4d983fab1ca871ebf0b04e2e42d3fe540d 16-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Change Counting Digits to Thin Font" into klp-dev
6c23c3f25980ea61a27a26ff22f481a0333f5643 16-Aug-2013 Paul Sliwowski <psliwowski@google.com> Remove dead activity.

Change-Id: If94d399470d69f51fad4e968e4473f305343faa9
(cherry picked from commit 4c51096686fb188fddbe85386fdbabf3ebe4dbd0)
larmPreference.java
larmUtils.java
etAlarm.java
bad6946a9d5b6474fda3d659f460d87e5c7439ba 16-Aug-2013 Robyn Coultas <coultasr@android.com> Change Counting Digits to Thin Font

Change-Id: I0dfea1e81c8810115212f599426e3141095c7b87
(cherry picked from commit 6a2ab617a8815be26c7af9ec6bcb9fadb17d5f7b)
imer/CountingTimerView.java
7d35e9239a38a9d9a44014f1b485376bee7472d0 16-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Change Counting Digits to Thin Font" into ics-ub-clock-amazon
6a2ab617a8815be26c7af9ec6bcb9fadb17d5f7b 16-Aug-2013 Robyn Coultas <coultasr@android.com> Change Counting Digits to Thin Font

Change-Id: I0dfea1e81c8810115212f599426e3141095c7b87
imer/CountingTimerView.java
4c51096686fb188fddbe85386fdbabf3ebe4dbd0 16-Aug-2013 Paul Sliwowski <psliwowski@google.com> Remove dead activity.

Change-Id: If94d399470d69f51fad4e968e4473f305343faa9
larmPreference.java
larmUtils.java
etAlarm.java
93c7ee32771be90c27922f0341bc23f609a6a3ba 15-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Make clock dream dimmer

Bug: 7314808

Change-Id: I4a0895cfc82af761dbc3abe2dbbd13019f58fa68
(cherry picked from commit 4b4c36c4ecec25286afa24e17ec3fecbe527c3da)
tils.java
4b4c36c4ecec25286afa24e17ec3fecbe527c3da 15-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Make clock dream dimmer

Bug: 7314808

Change-Id: I4a0895cfc82af761dbc3abe2dbbd13019f58fa68
tils.java
63b8c522dde9d8f17a1c8d0e2ee0be29bc4206db 10-Aug-2013 James Kung <kingkung@google.com> City Search functionality

Change-Id: I8ec790fe7adf59f81caf74af8be50d2fcfbd6b99
orldclock/CitiesActivity.java
orldclock/CityObj.java
25ee07c27a7bab22f3b87e2bd634dcc35029f0c7 10-Aug-2013 James Kung <kingkung@google.com> City Search functionality

Change-Id: I8ec790fe7adf59f81caf74af8be50d2fcfbd6b99
orldclock/CitiesActivity.java
orldclock/CityObj.java
fd055942584d7109ad10e77424dcd2600d1fb690 14-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Fix issues with multiple PendingIntents and caching." into klp-dev
6b0b55a28e3eb252d9b3664124eca8f3ae246d52 13-Aug-2013 Robyn Coultas <coultasr@android.com> Support RTL in clock notifications

Bug:9942331
Replaced setTextViewCompoundDrawables with setTextViewCompoundDrawablesRelative

Change-Id: If154d26f362e96a0781a192ee1acc74476a4bc88
(cherry picked from commit 9d815e84d50207f0846f2ef486e5c2d62ebdb0fd)
topwatch/StopwatchService.java
4bb6230333993ef7d69324ed2aa26211e542cf43 13-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Support RTL in clock notifications" into ics-ub-clock-amazon
368778de7a03a799df03919cae959a6ac7c9733c 10-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix issues with multiple PendingIntents and caching.

Bug: 10256216
Change-Id: Ib4f882b73d65fa1022afde98370315418c742b94
(cherry picked from commit f818e204dfe5bfa6a8a83612fe6eef51f40752fc)
larmReceiver.java
9d815e84d50207f0846f2ef486e5c2d62ebdb0fd 13-Aug-2013 Robyn Coultas <coultasr@android.com> Support RTL in clock notifications

Bug:9942331
Replaced setTextViewCompoundDrawables with setTextViewCompoundDrawablesRelative

Change-Id: If154d26f362e96a0781a192ee1acc74476a4bc88
topwatch/StopwatchService.java
f818e204dfe5bfa6a8a83612fe6eef51f40752fc 10-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix issues with multiple PendingIntents and caching.

Bug: 10256216
Change-Id: Ib4f882b73d65fa1022afde98370315418c742b94
larmReceiver.java
a5df15e47c50fe7759bb768a9b2e39af266725a1 09-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix bug where we weren't firing the correct alarm

Had a bug where we were choosing the wrong alarm to fire.

Bug: 10248289
Bug: 10243530
Change-Id: I56d7efa5c3072db1598835bdf194f2c734af19cd
(cherry picked from commit ffdcaef971a18466f2f44c00e32430f7a19d449b)
larms.java
ffdcaef971a18466f2f44c00e32430f7a19d449b 09-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix bug where we weren't firing the correct alarm

Had a bug where we were choosing the wrong alarm to fire.

Bug: 10248289
Bug: 10243530
Change-Id: I56d7efa5c3072db1598835bdf194f2c734af19cd
larms.java
203bf487b2648df2edc74787d6bf2ab34d24191f 07-Aug-2013 Robyn Coultas <coultasr@android.com> Guarding new SDK19 code

Change-Id: I802e56d859c935d6492bae54eccb15d17fc3f840
(cherry picked from commit 4fd80b58da8ad66e0e4a23cbf7c900174727fb4e)
larms.java
tils.java
imer/TimerReceiver.java
4fd80b58da8ad66e0e4a23cbf7c900174727fb4e 07-Aug-2013 Robyn Coultas <coultasr@android.com> Guarding new SDK19 code

Change-Id: I802e56d859c935d6492bae54eccb15d17fc3f840
larms.java
tils.java
imer/TimerReceiver.java
5a13015bc43d63d9031516b357451f5fc7a4b550 07-Aug-2013 Isaac Katzenelson <isaack@android.com> Merge "Do not invalidate listview just to update one time"
74b364db3f02f6f55a25dc4ed2ae2d3bc54b995d 04-Aug-2013 Robyn Coultas <coultasr@android.com> Do not invalidate listview just to update one time

Suspected mLapsAdapter.notifyDataSetChanged() was a key contributor to bug
7289174, but that proved not the case. This change does eliminate unneeded
view repaints in the listview.
Included some clean-ups.

Change-Id: I76e4698e17e3b8c6b1f988f09f96c7f7ec783d53
(cherry picked from commit 9c483781c2a4bbc2b7ca228ea959f99cc0be149b)
topwatch/StopwatchFragment.java
758e2df943da9dd5fe8fbaba9ddfdb46e6c27553 07-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Do not invalidate listview just to update one time" into ics-ub-clock-amazon
c959830fe51f2a914a22111de0dedde3e2b05c0f 06-Aug-2013 Robyn Coultas <coultasr@android.com> Start Delete Confirmation in Create

BUG: 9901716

Re-starting the delete confirmation in Resume failed
because Resume can be called even when the Dialog is
still up, for example due to a phone call.

Change-Id: I215b6bfe137c1c7433d83b2c1c52039ead1ff303
(cherry picked from commit e55a9263ff746b0448441260495488b2b636742c)
larmClock.java
a66a4a08449aeebad3614a8e59b61775e680da69 07-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "Start Delete Confirmation in Create" into ics-ub-clock-amazon
a0bd6355c8f9f7f3009315661d219c231622044d 04-Aug-2013 Robyn Coultas <coultasr@android.com> timer cleanup

This change ensures the buttons are visible at the right times and
overloads return values from BaseAdapter to simplify the code.
(This cleanup was once part of c/255295 which was abandonded.)

Change-Id: Ic35e70d4045e28c74f30e156975151fde5c57a9f
(cherry picked from commit e55413e93d36454df7dd1de3380083244d7a8675)
imer/TimerFragment.java
imer/TimerListItem.java
80d4f7ff64509b8153f991faf52665bc61e0fe76 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Allow tablets to freely rotate the alarm alert activity.

Tablets were switching to their defualt orientation due to the
nosensor orientation set in the manifest, and were then being changed
to unspecified once the activity was created. Doing it the opposite,
so phones and tablets start as unspecified and only phones are
then designated as "nosensor" during onCreate() allows us to get
the desired behavior.

Bug: 8728671
Change-Id: I29ac593ccbb65953fa35dad38110accc9c531594
(cherry picked from commit 025bca166d9cbbe5476c76e0ba6163bdb788b4b0)
larmAlertFullScreen.java
6559673d0477a9d0674fefcb963f0993156e7b98 07-Aug-2013 Robyn Coultas <coultasr@android.com> Merge "timer cleanup" into ics-ub-clock-amazon
6a63a1d1720bab960d190010a20c9d033c831679 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Allow tablets to freely rotate the alarm alert activity." into ics-ub-clock-amazon
025bca166d9cbbe5476c76e0ba6163bdb788b4b0 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Allow tablets to freely rotate the alarm alert activity.

Tablets were switching to their defualt orientation due to the
nosensor orientation set in the manifest, and were then being changed
to unspecified once the activity was created. Doing it the opposite,
so phones and tablets start as unspecified and only phones are
then designated as "nosensor" during onCreate() allows us to get
the desired behavior.

Bug: 8728671
Change-Id: I29ac593ccbb65953fa35dad38110accc9c531594
larmAlertFullScreen.java
b1cb5141f896726c16e2ca7c2a0c9f564f9b07ba 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Send the delete timer broadcast immediately after deleting

Instead of delaying until after the animation, because if the activity
is null when the animation is done we can't as easily have a context
available to send the broadcast.

Bug: 9313826
Change-Id: I659dd7dd89779c7ee15e291e9537187dc2dbe411
(cherry picked from commit cd8877e6bf6a1381ff7eb7c96b300cd686dd5a6c)
imer/TimerFragment.java
2ff624839f1126c81c7fe9f44c9f74c0d723b30d 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Merge "Send the delete timer broadcast immediately after deleting" into ics-ub-clock-amazon
eef7e5180a7d0e8b7c2edfdc12ab764055788e1c 17-Jul-2013 Christopher Tate <ctate@google.com> Use the new AlarmManager.setExact() for our alarms

Alarm clocks tend to need guaranteed timely delivery of their alarms,
so they are well justified in needing the new API.

Bug 9532215

Change-Id: I383f49c19bc8e8f9bceb8c246d972fb838da092d
(cherry picked from commit 44239e1dd2c7577b923a29bfc75dbcaf83590088)
larms.java
imer/TimerReceiver.java
dbc033f930ddb50160c0739192fac99d5592549e 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix issue with restart alarm after auto-silence.

Bug: 7599655
Change-Id: I8bafcaa35b237ad5c7381a6fbfeca7b525a4d541
(cherry picked from commit fc803949d5a02d957139db1caf920090773a37f8)
larmReceiver.java
e36a3c69fc75cbaa27f90cac6d52fea87e25baa9 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix snooze bug introduce by removing the timezone issue.

Change-Id: I21b9051287ceadce597e7ea8679db4a4d67cf900
(cherry picked from commit cb80cd29b46a2807426ca18833a86369e6b46dd2)
larms.java
9a931a67fc4097ef934a02a1a767042f57589362 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix bug for non-repeating alarms earlier in the day.

Needs a more complete fix to better manage when calculateAlarm()
gets called but in the meantime this will at least let alarms
be set.

Change-Id: Ib50b874edd94bfe88ca2fa48d84ad2e0231e2878
(cherry picked from commit af4c8e48d5fd7057c3c8d2153ce799a157d2d0b3)
larms.java
3096172f0579e0c9673915d747f66f15ddb9cac8 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix bug where old labels being used in full screen alerts.

Bug: 3374958
Change-Id: Ie4ab642a5bead884658c7a1b0b0d89ad1b578f06
(cherry picked from commit 217d1019bfdf0321824d70a3db2b38793f8d78ad)
larmReceiver.java
636f0cac27059a99d3556cbd4187192fe2032790 06-Aug-2013 Paul Sliwowski <psliwowski@google.com> Make alarm times be in local time, regardless of time zone.

Bug: 5974730
Change-Id: I454dda60f40352d202c270d518b1830ee081ad39
(cherry picked from commit 9fc42f9af42b408e85655c55e6c7825bc1ce8665)
larm.java
larmReceiver.java
larms.java
e0af6929027f0afe8b885e88f02940c823cfe467 07-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Merge AOSP fixes to unbundled clock branch" into ics-ub-clock-amazon
8503b3d3e14b05252c344d8c6c71f40392623c99 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix issue with restart alarm after auto-silence." into ics-ub-clock-amazon
c3bb51addd278c3eb1d9c753efc817e697896528 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix snooze bug introduce by removing the timezone issue." into ics-ub-clock-amazon
af4c8e48d5fd7057c3c8d2153ce799a157d2d0b3 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Fix bug for non-repeating alarms earlier in the day.

Needs a more complete fix to better manage when calculateAlarm()
gets called but in the meantime this will at least let alarms
be set.

Change-Id: Ib50b874edd94bfe88ca2fa48d84ad2e0231e2878
larms.java
cd8877e6bf6a1381ff7eb7c96b300cd686dd5a6c 07-Aug-2013 Sam Blitzstein <sblitz@google.com> Send the delete timer broadcast immediately after deleting

Instead of delaying until after the animation, because if the activity
is null when the animation is done we can't as easily have a context
available to send the broadcast.

Bug: 9313826
Change-Id: I659dd7dd89779c7ee15e291e9537187dc2dbe411
imer/TimerFragment.java
fc803949d5a02d957139db1caf920090773a37f8 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix issue with restart alarm after auto-silence.

Bug: 7599655
Change-Id: I8bafcaa35b237ad5c7381a6fbfeca7b525a4d541
larmReceiver.java
cb80cd29b46a2807426ca18833a86369e6b46dd2 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix snooze bug introduce by removing the timezone issue.

Change-Id: I21b9051287ceadce597e7ea8679db4a4d67cf900
larms.java
217d1019bfdf0321824d70a3db2b38793f8d78ad 07-Aug-2013 Paul Sliwowski <psliwowski@google.com> Fix bug where old labels being used in full screen alerts.

Bug: 3374958
Change-Id: Ie4ab642a5bead884658c7a1b0b0d89ad1b578f06
larmReceiver.java
9fc42f9af42b408e85655c55e6c7825bc1ce8665 06-Aug-2013 Paul Sliwowski <psliwowski@google.com> Make alarm times be in local time, regardless of time zone.

Bug: 5974730
Change-Id: I454dda60f40352d202c270d518b1830ee081ad39
larm.java
larmReceiver.java
larms.java
982295f9412d9ce7474c902aa0d8de8fce9890d4 06-Aug-2013 Isaac Katzenelson <isaackatz@google.com> Merge AOSP fixes to unbundled clock branch

Change-Id: I5c104dbb6dfc97047e660cdc29f41edce34b50cc
larmDatabaseHelper.java
larmUtils.java
9c483781c2a4bbc2b7ca228ea959f99cc0be149b 04-Aug-2013 Robyn Coultas <coultasr@android.com> Do not invalidate listview just to update one time

Suspected mLapsAdapter.notifyDataSetChanged() was a key contributor to bug
7289174, but that proved not the case. This change does eliminate unneeded
view repaints in the listview.
Included some clean-ups.

Change-Id: I76e4698e17e3b8c6b1f988f09f96c7f7ec783d53
topwatch/StopwatchFragment.java
e55a9263ff746b0448441260495488b2b636742c 06-Aug-2013 Robyn Coultas <coultasr@android.com> Start Delete Confirmation in Create

BUG: 9901716

Re-starting the delete confirmation in Resume failed
because Resume can be called even when the Dialog is
still up, for example due to a phone call.

Change-Id: I215b6bfe137c1c7433d83b2c1c52039ead1ff303
larmClock.java
e55413e93d36454df7dd1de3380083244d7a8675 04-Aug-2013 Robyn Coultas <coultasr@android.com> timer cleanup

This change ensures the buttons are visible at the right times and
overloads return values from BaseAdapter to simplify the code.
(This cleanup was once part of c/255295 which was abandonded.)

Change-Id: Ic35e70d4045e28c74f30e156975151fde5c57a9f
imer/TimerFragment.java
imer/TimerListItem.java
c917c8aab554b21f9fc9fb701a0bcfe27f99573e 30-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Hide nextAlarm label until the app updates it

Bug: 7637741
Make the nextAlarm label which hold the alarm icon "gone" as a default.
The app will update the visibility once it updates the text.

Change-Id: If3907d18627004865b74b8cdecd0df3b027bedbb
(cherry picked from commit ce9b106734452a66bc9fe9b75d791b64d3b90f1a)
creensaver.java
f228a7aeeb6b9c8a1f3176ed6b265a311c3e846a 30-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Add date and next alarm to clock dream.

Bug: 7942543
Change-Id: Ie58ffef920bc5329f893b32a6c8d1e82e3978e4c
(cherry picked from commit c5b45b80a280794ca131b9857c5885c337d4d6e1)
creensaver.java
ce9b106734452a66bc9fe9b75d791b64d3b90f1a 30-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Hide nextAlarm label until the app updates it

Bug: 7637741
Make the nextAlarm label which hold the alarm icon "gone" as a default.
The app will update the visibility once it updates the text.

Change-Id: If3907d18627004865b74b8cdecd0df3b027bedbb
creensaver.java
c5b45b80a280794ca131b9857c5885c337d4d6e1 30-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Add date and next alarm to clock dream.

Bug: 7942543
Change-Id: Ie58ffef920bc5329f893b32a6c8d1e82e3978e4c
creensaver.java
4781bf735b4c1363f7f29cce4fe9af8f9bed793a 25-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Temporary fix to clock digits clipping

Bug: 9278057
Change-Id: Ibc6ccfaf5707dc7335d4a3609340de3e611cc81f
(cherry picked from commit 6548b0a019548091c29abe905a4ef3f9a9ab61ae)
eroTopPaddingTextView.java
6548b0a019548091c29abe905a4ef3f9a9ab61ae 25-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Temporary fix to clock digits clipping

Bug: 9278057
Change-Id: Ibc6ccfaf5707dc7335d4a3609340de3e611cc81f
eroTopPaddingTextView.java
44239e1dd2c7577b923a29bfc75dbcaf83590088 17-Jul-2013 Christopher Tate <ctate@google.com> Use the new AlarmManager.setExact() for our alarms

Alarm clocks tend to need guaranteed timely delivery of their alarms,
so they are well justified in needing the new API.

Bug 9532215

Change-Id: I383f49c19bc8e8f9bceb8c246d972fb838da092d
larms.java
imer/TimerReceiver.java
3c7a3b4634bb51fd39ef0f6dccdd8d1efec0b936 15-Jul-2013 Isaac Katzenelson <isaackatz@google.com> am 4ecef9ca: am a144d266: Disable GlowPad animation when alert activity is done

* commit '4ecef9cadc085916ec9babb79452c99bdac1a940':
Disable GlowPad animation when alert activity is done
4ecef9cadc085916ec9babb79452c99bdac1a940 15-Jul-2013 Isaac Katzenelson <isaackatz@google.com> am a144d266: Disable GlowPad animation when alert activity is done

* commit 'a144d26627bb789943d1ca9acd30932bf7b4132e':
Disable GlowPad animation when alert activity is done
a144d26627bb789943d1ca9acd30932bf7b4132e 14-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Disable GlowPad animation when alert activity is done

Bug: 9825266
The mPingEnabled was not set to flase when the alarm was dismissed, so the
handler was restarting the ping animation of the GlowPad.

Change-Id: I8e0de4ecd86a2a4df7237cd4cbe71aa97272a089
(cherry picked from commit b18aea794b2d81b15b78a338b6708231657518be)
larmAlertFullScreen.java
b18aea794b2d81b15b78a338b6708231657518be 14-Jul-2013 Isaac Katzenelson <isaackatz@google.com> Disable GlowPad animation when alert activity is done

Bug: 9825266
The mPingEnabled was not set to flase when the alarm was dismissed, so the
handler was restarting the ping animation of the GlowPad.

Change-Id: I8e0de4ecd86a2a4df7237cd4cbe71aa97272a089
larmAlertFullScreen.java
95f2bf0e7cfe54013c9326142bac23746a99c36a 22-Jun-2013 Isaac Katzenelson <isaackatz@google.com> Remove dead code that was breaking the build

Change-Id: I76a482ed3412fac568d27de3663613faaee51f55
idget/multiwaveview/TargetDrawable.java
bffdd8030ca03b79bbac705e8d8e5b15f9b367c2 04-Jun-2013 Sam Blitzstein <sblitz@google.com> am 3b9aeb23: am 157b8743: Merge "Prevent silent ringtone to be the default one." into jb-mr2-dev

* commit '3b9aeb23b62a034a24a92a6a71d0e1513781d023':
Prevent silent ringtone to be the default one.
5f496031b759f6953523c598e61eae08ee91317b 04-Jun-2013 Sam Blitzstein <sblitz@google.com> am 4b161173: am f6017873: Don\'t update timer notification unnecessarily.

* commit '4b161173784b386df73181e6b859d6cf2963061e':
Don't update timer notification unnecessarily.
3b9aeb23b62a034a24a92a6a71d0e1513781d023 04-Jun-2013 Sam Blitzstein <sblitz@google.com> am 157b8743: Merge "Prevent silent ringtone to be the default one." into jb-mr2-dev

* commit '157b87432760b2f988990e7f68e39c51628193f3':
Prevent silent ringtone to be the default one.
4b161173784b386df73181e6b859d6cf2963061e 04-Jun-2013 Sam Blitzstein <sblitz@google.com> am f6017873: Don\'t update timer notification unnecessarily.

* commit 'f6017873e1056b0d9ec0932eb49af77f8ce8814c':
Don't update timer notification unnecessarily.
157b87432760b2f988990e7f68e39c51628193f3 04-Jun-2013 Sam Blitzstein <sblitz@google.com> Merge "Prevent silent ringtone to be the default one." into jb-mr2-dev
f6017873e1056b0d9ec0932eb49af77f8ce8814c 03-Jun-2013 Sam Blitzstein <sblitz@google.com> Don't update timer notification unnecessarily.

Timer notification was updating itself while the timer was stopped.

Bug: 9248101
Change-Id: I585266e50dd8c54242b06e541d9b06cead6ab848
imer/TimerReceiver.java
b2d117c908066290ea8174bed39c9f101af20999 03-Jun-2013 Isaac Katzenelson <isaackatz@google.com> Prevent silent ringtone to be the default one.

Bug: 7588955
Change-Id: I3df59a7010f0a92d48796b770ff2e4fcbef5f811
larmClock.java
d82ec8feb07d6d1f0f9539f75b1b84b3ae1e74d4 03-Jun-2013 Sam Blitzstein <sblitz@google.com> Don't update timer notification unnecessarily.

Timer notification was updating itself while the timer was stopped.

Bug: 9248101
Change-Id: I585266e50dd8c54242b06e541d9b06cead6ab848
imer/TimerReceiver.java
bd715eba2ae56a2ed467905845314abf0a973ac1 03-Jun-2013 Isaac Katzenelson <isaackatz@google.com> Prevent silent ringtone to be the default one.

Bug: 7588955
Change-Id: I3df59a7010f0a92d48796b770ff2e4fcbef5f811
larmClock.java
c1a7b148689e20e6a6165ec19106072c3f7717ce 13-May-2013 Isaac Katzenelson <isaackatz@google.com> am c5087ee6: am a77d4702: Merge "Hide fragements onPause" into jb-mr2-dev

* commit 'c5087ee63b3b97a81f2da21b70906816a5466a2a':
Hide fragements onPause
c5087ee63b3b97a81f2da21b70906816a5466a2a 13-May-2013 Isaac Katzenelson <isaackatz@google.com> am a77d4702: Merge "Hide fragements onPause" into jb-mr2-dev

* commit 'a77d4702e88df72833de2f8913566305edaa10c4':
Hide fragements onPause
e20035484e5a0425c5fd2ee2ad57a0eab64d96cb 10-May-2013 Isaac Katzenelson <isaackatz@google.com> Hide fragements onPause

Bug: 8838745
Hide fragment's view in onPause to prevent showing stale time in onResume

Change-Id: I7f15fcc38a54ca0a8f48657ceeb2a54217157cc9
topwatch/StopwatchFragment.java
imer/TimerFragment.java
9633b6cffd00506af022cbde5315b707c5b20e84 10-May-2013 Isaac Katzenelson <isaackatz@google.com> Hide fragements onPause

Bug: 8838745
Hide fragment's view in onPause to prevent showing stale time in onResume

Change-Id: I7f15fcc38a54ca0a8f48657ceeb2a54217157cc9
topwatch/StopwatchFragment.java
imer/TimerFragment.java
35dba31f8cdfd2b8e4d9a3f2125baa6f1bf6bbb5 09-May-2013 Isaac Katzenelson <isaackatz@google.com> am a17c88fd: am 325d754b: Fix formatting of shared laps info

* commit 'a17c88fddf9e9406161211bbf8f579435d49b517':
Fix formatting of shared laps info
a17c88fddf9e9406161211bbf8f579435d49b517 08-May-2013 Isaac Katzenelson <isaackatz@google.com> am 325d754b: Fix formatting of shared laps info

* commit '325d754bbdc3aae34e35b2e9982cf6c29cdbc7b2':
Fix formatting of shared laps info
325d754bbdc3aae34e35b2e9982cf6c29cdbc7b2 07-May-2013 Isaac Katzenelson <isaackatz@google.com> Fix formatting of shared laps info

Bug: 8555992
Change-Id: I1d211ace1db81f32e42dfe1e25637dc27251a9fa
topwatch/Stopwatches.java
0ab83ea7b080707e3b7cdf1356eb8b00ebc434a5 07-May-2013 Isaac Katzenelson <isaackatz@google.com> Fix formatting of shared laps info

Bug: 8555992
Change-Id: I1d211ace1db81f32e42dfe1e25637dc27251a9fa
topwatch/Stopwatches.java
af5fff2dae418a85d7f92af02fece3846c33ed52 07-May-2013 Fabrice Di Meglio <fdimeglio@google.com> am 2c8e5b20: am fd8fbad2: More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order

* commit '2c8e5b20501eeb8fece2407a898658d72fde3b57':
More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order
154af2f2ba7e652696b3ee41401316f0db1381c9 04-May-2013 Fabrice Di Meglio <fdimeglio@google.com> More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order

- use correct decimal separator depending on Locale

Change-Id: I92a964215610b29f5333319ad18bae6213bb0233
topwatch/Stopwatches.java
2c8e5b20501eeb8fece2407a898658d72fde3b57 06-May-2013 Fabrice Di Meglio <fdimeglio@google.com> am fd8fbad2: More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order

* commit 'fd8fbad2c10d1904a72a0bdaab708b44436b746e':
More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order
fd8fbad2c10d1904a72a0bdaab708b44436b746e 04-May-2013 Fabrice Di Meglio <fdimeglio@google.com> More fix for bug #8555992 [BiDi][ar] Lap time units are displayed in the wrong order

- use correct decimal separator depending on Locale

Change-Id: I92a964215610b29f5333319ad18bae6213bb0233
topwatch/Stopwatches.java
73aaa4cef07837ef070c09ae94a5dbad66bc50cf 29-Apr-2013 Isaac Katzenelson <isaack@android.com> am 3ede2aa9: am b1733043: Merge "Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app"

* commit '3ede2aa95a72f7f7f1aaf06777c7090f1b14991b':
Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app
3ede2aa95a72f7f7f1aaf06777c7090f1b14991b 29-Apr-2013 Isaac Katzenelson <isaack@android.com> am b1733043: Merge "Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app"

* commit 'b1733043468616d84164302cd302122e28c1d318':
Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app
b1733043468616d84164302cd302122e28c1d318 29-Apr-2013 Isaac Katzenelson <isaack@android.com> Merge "Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app"
2685c5dbf70ba65b0cb8fba9020ccb269761202b 23-Apr-2013 Isaac Katzenelson <isaackatz@google.com> am 11a00439: am f91fcac9: Merge "Fix direction of page switching in RTL" into jb-mr2-dev

* commit '11a004394fa41b6414105a8ef78f0096c789203e':
Fix direction of page switching in RTL
11a004394fa41b6414105a8ef78f0096c789203e 23-Apr-2013 Isaac Katzenelson <isaackatz@google.com> am f91fcac9: Merge "Fix direction of page switching in RTL" into jb-mr2-dev

* commit 'f91fcac965a179a1c066674c174a90cb46d7401b':
Fix direction of page switching in RTL
9a39d368cab0c21a3a721d2df86a44eba4e3121c 07-Apr-2013 annieyu <annieyu@huaqin.com> Fix the problem that a crash occured when repeat to show alarmclock settings dialog quickly in deskclock app

The original use of method addToBackStack is incorrect, the two steps in a fragment transaction should be executed as the order they defined.

Change-Id: I6dd5d947c6a589303b2c62dafd0ff78ff5072812
larmUtils.java
50e878a1797af7df3091e91152d7a6d6ffcd0f21 22-Apr-2013 Isaac Katzenelson <isaack@android.com> am af32e165: am 6005045e: Fix date formatting.

* commit 'af32e165dd567029b8937ba3a6e046effe8872c4':
Fix date formatting.
a662a90ae0659d8ddadde019b8bb3e2ffe2becc1 21-Apr-2013 Isaac Katzenelson <isaackatz@google.com> Fix direction of page switching in RTL

Bug: 8647062
Change-Id: I3b4f864853da4584a6e791863cf01cf2dcf4e754
eskClock.java
af32e165dd567029b8937ba3a6e046effe8872c4 22-Apr-2013 Isaac Katzenelson <isaack@android.com> am 6005045e: Fix date formatting.

* commit '6005045e0150ae4082685d62c9631b24b8460fa0':
Fix date formatting.
5e92e641b3f06e5d918c37581501ceb8cacc08fc 21-Apr-2013 Isaac Katzenelson <isaackatz@google.com> Fix direction of page switching in RTL

Bug: 8647062
Change-Id: I3b4f864853da4584a6e791863cf01cf2dcf4e754
eskClock.java
6005045e0150ae4082685d62c9631b24b8460fa0 19-Apr-2013 Isaac Katzenelson <isaack@android.com> Fix date formatting.

Bug: 8549076
Change-Id: I786edec748467a325b7dbb34a4d33e02b8346033
tils.java
35300f84cef68e7f5666ec88591496aaaad242d1 19-Apr-2013 Isaac Katzenelson <isaack@android.com> Fix date formatting.

Bug: 8549076
Change-Id: I786edec748467a325b7dbb34a4d33e02b8346033
tils.java
2d240914d6df946910455278123a393117e53efd 19-Apr-2013 Isaac Katzenelson <isaack@android.com> am f9bf27d6: am d5553499: Adding log entries to track next alarm string modifications

* commit 'f9bf27d680d5a67e19a6fce598ced2ab1aad8e7f':
Adding log entries to track next alarm string modifications
f9bf27d680d5a67e19a6fce598ced2ab1aad8e7f 19-Apr-2013 Isaac Katzenelson <isaack@android.com> am d5553499: Adding log entries to track next alarm string modifications

* commit 'd5553499a82d8768a8d0a8becf42f33a038844ac':
Adding log entries to track next alarm string modifications
d5553499a82d8768a8d0a8becf42f33a038844ac 19-Apr-2013 Isaac Katzenelson <isaack@android.com> Adding log entries to track next alarm string modifications

Bug: 8597049
Change-Id: I71d3eca2832b467ae373fcd4a4ffabba512bdeae
larms.java
90d1344ae680e3d77db448de7848f18892129bb5 19-Apr-2013 Isaac Katzenelson <isaack@android.com> Adding log entries to track next alarm string modifications

Bug: 8597049
Change-Id: I71d3eca2832b467ae373fcd4a4ffabba512bdeae
larms.java
07c50260a7226964d18ba98aae14924583ac1151 17-Apr-2013 Isaac Katzenelson <isaackatz@google.com> am 1db3c057: am d8abcbcd: Merge "Remove hardcoded strings from AlarmDatabaseHelper"

* commit '1db3c0574a52ed5e8fb575d84e9d4536a3f55636':
Remove hardcoded strings from AlarmDatabaseHelper
1db3c0574a52ed5e8fb575d84e9d4536a3f55636 17-Apr-2013 Isaac Katzenelson <isaackatz@google.com> am d8abcbcd: Merge "Remove hardcoded strings from AlarmDatabaseHelper"

* commit 'd8abcbcd262259ca06735e5a8fa07e3148d1f8c4':
Remove hardcoded strings from AlarmDatabaseHelper
813ad39e58515e8298a98602b3347ad9f722ca27 11-Apr-2013 Isaac Katzenelson <isaack@android.com> am 9f876b19: Fix Zero padding for condensed bold font

* commit '9f876b1978a22dd5176110b36d97175130097037':
Fix Zero padding for condensed bold font
9f876b1978a22dd5176110b36d97175130097037 11-Apr-2013 Isaac Katzenelson <isaack@android.com> Fix Zero padding for condensed bold font

Bug: 8578927

Added a check to condensed bold font to apply special paddings in ZeroTopPaddingTextView

Change-Id: I1eefdec68e614a3fc8befc184360e5ed11a51327
eroTopPaddingTextView.java
f14ac7102df51b9b65bcc87b1a8f132457563f19 11-Apr-2013 Isaac Katzenelson <isaack@android.com> Fix Zero padding for condensed bold font

Bug: 8578927

Added a check to condensed bold font to apply special paddings in ZeroTopPaddingTextView

Change-Id: I1eefdec68e614a3fc8befc184360e5ed11a51327
eroTopPaddingTextView.java
d44c94138dc0c119c4cb579ce0ae98d9ad9e362d 22-Mar-2013 Isaac Katzenelson <isaack@android.com> am 44fb4bf8: Update "home" label in widget on locale change

* commit '44fb4bf838deadb532ea475ff99a80bf90f980b0':
Update "home" label in widget on locale change
44fb4bf838deadb532ea475ff99a80bf90f980b0 22-Mar-2013 Isaac Katzenelson <isaack@android.com> Update "home" label in widget on locale change

Bug: 8445703
Change-Id: Ibfb3516006e6446c5e2994af111e47b95578ebe4
orldclock/WorldClockAdapter.java
8b358270895174a9220fea8611f3e426f0dafe3d 22-Mar-2013 Isaac Katzenelson <isaack@android.com> Update "home" label in widget on locale change

Bug: 8445703
Change-Id: Ibfb3516006e6446c5e2994af111e47b95578ebe4
orldclock/WorldClockAdapter.java
6cd7afbca6d446de2c289818b852c8baf18a6546 17-Mar-2013 Anton Cherkashyn <mail@antonc.com> Remove hardcoded strings from AlarmDatabaseHelper

Replace hardcoded column ids with constants from Alarm.Columns class.
This also moves table name into a separate String constant "alarms".

Change-Id: Ie359fb0ffdf3d63a3a44c0c47fdfd37a2b914dee
larmDatabaseHelper.java
0ef61b9b14ec00c58c952deffe5f700838b65a9c 09-Mar-2013 Chet Haase <chet@google.com> Removing unused inner class DrawableWithAlpha

Change-Id: Ia4b97f5a2ea834b60dd754cd9d58f42efed062a1
idget/multiwaveview/TargetDrawable.java
1e685e5c5b60069e08b685954d0d8de5bfbb7734 14-Feb-2013 Isaac Katzenelson <isaack@android.com> Add header to TimersList for expired timers

Bug: 7564639

Transparent header in TimersList is now always added.

Change-Id: Ia18afd737aca83ea18320eb2c474335c728c7135
imer/TimerFragment.java
34319737ad3072538087994823e44f8d6aae230c 14-Feb-2013 Isaac Katzenelson <isaack@android.com> Merge "Add header to TimersList for expired timers" into ics-ub-clock-amazon
7f1bc0e9625d579f3fe3a6d7f0b2b3748ee390a3 14-Feb-2013 Isaac Katzenelson <isaack@android.com> Add header to TimersList for expired timers

Bug: 7564639

Transparent header in TimersList is now always added.

Change-Id: Ia18afd737aca83ea18320eb2c474335c728c7135
imer/TimerFragment.java
cacbf8c53f60f9326cd85f4961f600c5eb8da2ae 13-Feb-2013 Robyn Coultas <coultasr@google.com> Merge "Prevent race condition when clearing timers" into ics-ub-clock-amazon
239452b0b8ecc14a2d10b23033e1e038f10b4c7d 12-Feb-2013 Isaac Katzenelson <isaack@android.com> Clear delete dialog flag when dialog dismissed

Bug: 8167504
Added an onCancel listener to catch cases when closing the dialog
when pressing outside the dialog and resetting the "in delete confirmation"
flag.

Change-Id: I5577924c44affbebdfce32d2153652fb13ba7c0f
larmClock.java
c18f5451481f42de1f0abd79080627ce18cd7b4f 12-Feb-2013 Isaac Katzenelson <isaack@android.com> Clear delete dialog flag when dialog dismissed

Bug: 8167504
Added an onCancel listener to catch cases when closing the dialog
when pressing outside the dialog and resetting the "in delete confirmation"
flag.

Change-Id: I5577924c44affbebdfce32d2153652fb13ba7c0f
larmClock.java
7a361eeb75d2b0760d19cbf20e5978ca0bbdede5 12-Feb-2013 Isaac Katzenelson <isaack@android.com> Prevent race condition when clearing timers

Bug: 8181803
Change-Id: Iab8b471b70f5fa91fd857ea7a83d4249ff015c0f
imer/TimerFragment.java
bc4f10dade939c1b78d659f2feb0b19c38953b52 12-Feb-2013 Isaac Katzenelson <isaack@android.com> Prevent race condition when clearing timers

Bug: 8181803
Change-Id: Iab8b471b70f5fa91fd857ea7a83d4249ff015c0f
imer/TimerFragment.java
2caafe1670be104d4d4781f0b0fab2e9ae2153b7 27-Nov-2012 Romain Guy <romainguy@google.com> Use trilinear filtering to draw the analog clock

The clock is often drawn scaled down from its original size. This
change turns on trilinear filtering which makes the resampled
result look a little nicer. The difference is visible even on
xhdpi devices.

This change relies on a new XML attribute introduced in API level
18 so the makefile was updated to use the current SDK. The attribute
will be safely ignored on previous versions of the platform.

Change-Id: I506e13398496b66b5dd8f2d789ea338d99371635
larmInitReceiver.java
nalogClock.java
ircleTimerView.java
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerObj.java
ae0cdcb45f8bb679c5c7a9a832f40d3eaa8f07e1 12-Dec-2012 Isaac Katzenelson <isaack@android.com> Start blinking thread with post instead of postDelayed

Bug: 7275365

When pressing the stop button on the timer of stopwatch, start the blinking of the
time without a delay.

Change-Id: I2cbd6ebd65fc9dd6699fbc53c867627ca95dab01
imer/CountingTimerView.java
69ba4ed9235ad2a77177629bac241ab0e6915087 13-Dec-2012 Isaac Katzenelson <isaack@android.com> Do not launch clock when touching the clock on the lockscreen

Bug: 7640566

On the lock screen:
Do not launch clock at all, launch CitiesActivity when clicking on the world clock.
On the home screen:
Launch the clock app when touching the clock, launch CitiesActivity when
clicking on the world clock.

Change-Id: I09302f35c7c585bfd1db010eb3f14feea84e34af
imer/CountingTimerView.java
44e68f50df22abc0e65f61075b2e0ce95d03a35d 08-Feb-2013 Isaac Katzenelson <isaack@android.com> Resseting volume button to "do nothing" on upgrade

Bug:8151863

Change-Id: Ic99172767f90d78837f783336309f9a99bfd3ea2
larmInitReceiver.java
ettingsActivity.java
83a7149ba95546bc0acfbc7b74e250114f53148d 08-Feb-2013 Isaac Katzenelson <isaack@android.com> am 5e36df02: am 39291f60: am 81a0690f: Resseting volume button to "do nothing" on upgrade

# Via Android Git Automerger (2) and Isaac Katzenelson (1)
* commit '5e36df02424cf9657296d8de05a26981e95398e8':
Resseting volume button to "do nothing" on upgrade
81a0690f93c021e189976a476c20fc5aab4841a5 08-Feb-2013 Isaac Katzenelson <isaack@android.com> Resseting volume button to "do nothing" on upgrade

Bug:8151863

Change-Id: Ic99172767f90d78837f783336309f9a99bfd3ea2
larmInitReceiver.java
ettingsActivity.java
342d2730008e9d4700a40b04bb8c857d48aa4c1c 07-Feb-2013 Isaac Katzenelson <isaack@android.com> am c680a456: am c272aa58: am a3458d94: Switch volume button default behavior

# Via Android Git Automerger (2) and Isaac Katzenelson (1)
* commit 'c680a456cc7d9fcb3999dc567557c1db6f6d2813':
Switch volume button default behavior
a3458d9448c4131b530361fb87edb28baebb647e 07-Feb-2013 Isaac Katzenelson <isaack@android.com> Switch volume button default behavior

Bug: 8151863
Changed the default to do nothing and added a check to make sure that on
the first boot after an upgrade, it will switch "Snooze" to "Do nothing"

Change-Id: I778e3eb58f465f2c3fc5be55859874cca8ab8b62
larmAlertFullScreen.java
larmInitReceiver.java
ettingsActivity.java
a4185d0c008cb9e6a950fc37a54bb88947fd260c 07-Feb-2013 Isaac Katzenelson <isaack@android.com> Switch volume button defailt behavior

Bug: 8151863
Changed the default to do nothing and added a checkk to make sure that on
the first boot after an upgrade, it will switch "Snooze" to "Do nothing"

Change-Id: I778e3eb58f465f2c3fc5be55859874cca8ab8b62
larmAlertFullScreen.java
larmInitReceiver.java
ettingsActivity.java
9cddb91746c17851627e874f5824b6f3cb1bfeff 12-Dec-2012 Isaac Katzenelson <isaack@android.com> Start blibking thread with post instead of postDelayed

Bug: 7275365

When pressing the stop button on the timer of stopwatch, start the blinking of the
time without a delay.

Change-Id: I2cbd6ebd65fc9dd6699fbc53c867627ca95dab01
imer/CountingTimerView.java
1419bd32bbcccd8918df6d217572ed74bab3aac0 07-Dec-2012 Robyn Coultas <coultasr@android.com> am ba60b3eb: am 0ed9f5a3: am 1e34a1be: Always log the alarm time

* commit 'ba60b3eb1550603716c7b910da6a818fc67b8e43':
Always log the alarm time
1e34a1bead76f4c3fa6e2baec327e5846f4c23fd 06-Dec-2012 Robyn Coultas <coultasr@android.com> Always log the alarm time

Bug: 7579100
Bug: 7634943

Intentionally verbose to provide useful information in bug reports.
Tuned format of alarm time to include day of week

Change-Id: I54fb5ee75c28868adf98c0d9d1f3fb25f55a6af6
larms.java
og.java
15a438acfe4607894139849e10dda3e458c3782b 06-Dec-2012 Robyn Coultas <coultasr@android.com> Always log the alarm time

Bug: 7579100
Bug: 7634943

Intentionally verbose to provide useful information in bug reports.
Tuned format of alarm time to include day of week

Change-Id: I54fb5ee75c28868adf98c0d9d1f3fb25f55a6af6
larms.java
og.java
2747b4dfe40d62895009e0e1a5f271cd8e160359 05-Dec-2012 Isaac Katzenelson <isaack@android.com> Merge "Fixed scaling on timer/stopwatch time" into ics-ub-clock-amazon
a5b99b928c27e9c816107fa07b9dfb97f3fadd24 03-Dec-2012 Robyn Coultas <coultasr@android.com> am 12c78f88: am 0e99b2e9: am be452965: Distinguish replacing alarm from dismiss

* commit '12c78f88244d35bee06665baa911846543edcc47':
Distinguish replacing alarm from dismiss
ee7e6ae9eb0c2e70c4a2c596d1b20293fec3f8d9 03-Dec-2012 Isaac Katzenelson <isaack@android.com> am 59aa8cff: am e00440bb: am f40eb1de: Reset timers data instead of deleting it

* commit '59aa8cffdb66eef9aa65004e331ac767b3550cd4':
Reset timers data instead of deleting it
fe41830599e9a30c4a72f472ffaf7d36dc32b644 01-Dec-2012 Isaac Katzenelson <isaack@android.com> Merge "Reset timers data instead of deleting it" into ics-ub-clock-amazon
be452965e9b8467d2f640ccee1002119bb7d2761 30-Nov-2012 Robyn Coultas <coultasr@android.com> Distinguish replacing alarm from dismiss

Bug: 7565654

AlarmAlertFullScreen was doing a finish on the signal from AlarmKlaxon,
so the simultaneous new intent from AlarmReceiver was not processed.

Change-Id: Ia681dfa2986a98e522ca6f0590a731a03497f9f4
larmAlertFullScreen.java
larmKlaxon.java
larmReceiver.java
larms.java
a9b3995d3786555cd8f6ad24b87b1c215ac2f770 30-Nov-2012 Robyn Coultas <coultasr@android.com> Distinguish replacing alarm from dismiss

Bug: 7565654

AlarmAlertFullScreen was doing a finish on the signal from AlarmKlaxon,
so the simultaneous new intent from AlarmReceiver was not processed.

Change-Id: Ia681dfa2986a98e522ca6f0590a731a03497f9f4
larmAlertFullScreen.java
larmKlaxon.java
larmReceiver.java
larms.java
870ebc8bc0de635b5df43c4636e42ca42d063bc4 30-Nov-2012 Robyn Coultas <coultasr@android.com> am aca13072: am 91ec5ab5: am 45a2e4b9: Aligning columns in stopwatch lap times

* commit 'aca13072a2d3b57e5dfda2f400009538fc194c2b':
Aligning columns in stopwatch lap times
f40eb1debfba95dcf4a916e7e9e604cc5021de41 20-Nov-2012 Isaac Katzenelson <isaack@android.com> Reset timers data instead of deleting it

Bug: 7561736
Change-Id: I5039f53fb946e884dcedb772a367b1e1c509f647
larmInitReceiver.java
imer/TimerObj.java
45a2e4b95dafe286ab0fac957d50431124c3427e 13-Nov-2012 Robyn Coultas <coultasr@android.com> Aligning columns in stopwatch lap times

Bug: 7282042
Bug: 7539981

margin between total and lap times
string-array format for lap# and lap,total times
lap display centered in portrait
optimized landscape layout to give more room for list
using '#' instead of 'LAP'
removed unneeded margins on world clock; new dimen for timer margins
char limit on "Lap" and the hour, minute, second abbreviations
sw list handles times up to 1k hours
circle handles times up to 1k hours

Change-Id: If4e884ffd7b87986024c6d5a5990e529b1d6d736
topwatch/StopwatchFragment.java
topwatch/Stopwatches.java
imer/CountingTimerView.java
cd9df51ef845e7a5d0445fe128672fd4b32c3782 30-Nov-2012 Robyn Coultas <coultasr@android.com> am 2c472370: am 6a47c31f: am 761d9917: Fixed scaling on timer/stopwatch time

* commit '2c47237030906fbf189b6aef7e62618c7237034a':
Fixed scaling on timer/stopwatch time
87bf27c22cf71bfb89e97eba92d4513148d3d8c8 13-Nov-2012 Robyn Coultas <coultasr@android.com> Aligning columns in stopwatch lap times

Bug: 7282042
Bug: 7539981

margin between total and lap times
string-array format for lap# and lap,total times
lap display centered in portrait
optimized landscape layout to give more room for list
using '#' instead of 'LAP'
removed unneeded margins on world clock; new dimen for timer margins
char limit on "Lap" and the hour, minute, second abbreviations
sw list handles times up to 1k hours
circle handles times up to 1k hours

Change-Id: If4e884ffd7b87986024c6d5a5990e529b1d6d736
topwatch/StopwatchFragment.java
topwatch/Stopwatches.java
imer/CountingTimerView.java
761d99173a2a9d4221845b58b0b7412740807972 29-Oct-2012 Robyn Coultas <coultasr@android.com> Fixed scaling on timer/stopwatch time

Bug: 7377962
Bug: 7371551
Bug: 7427599

Fixes arabic problem
Cleanup - spelling and wide text

Change-Id: I470fa71b64b560c239b02f7e7d3d3a221fa5dd71
imer/CountingTimerView.java
93e1bb511545434e57d2c46e3191cd9f1b6d2a68 29-Oct-2012 Robyn Coultas <coultasr@android.com> Fixed scaling on timer/stopwatch time

Bug: 7377962
Bug: 7371551
Bug: 7427599

Fixes arabic problem
Cleanup - spelling and wide text

Change-Id: I470fa71b64b560c239b02f7e7d3d3a221fa5dd71
imer/CountingTimerView.java
60bdb352a3a774900877351660ac9739203320da 29-Nov-2012 Robyn Coultas <coultasr@android.com> am 4e41b366: am f59a6adc: am e41a1a5c: Timers: Sort order and auto-scrolling behavior

* commit '4e41b366ae27cb790030e78cf4997578298082fc':
Timers: Sort order and auto-scrolling behavior
23e712d12f4475814adb08336b9d6981849f949c 29-Nov-2012 Isaac Katzenelson <isaack@android.com> am 86e0e17d: am 5f388bf6: am 0548712a: Keep screen on when running stopwatch

* commit '86e0e17d39a2e32815be8ea9c782bf393d82e81c':
Keep screen on when running stopwatch
6732b003938d44d03c63e4322c9ed67e383d2d4b 29-Nov-2012 Robyn Coultas <coultasr@android.com> am 69a29e09: am aa644764: am b69f4084: ACTION_ON_QUARTER_HOUR replaces ACTION_TIME_TICK

* commit '69a29e0985cc7b5c6d16be0050936f2599e68aa1':
ACTION_ON_QUARTER_HOUR replaces ACTION_TIME_TICK
e41a1a5c11e75f36c5f1d1ec7e7cc332e2ec7836 04-Oct-2012 Robyn Coultas <coultasr@android.com> Timers: Sort order and auto-scrolling behavior

Bug: 7248981
Change-Id: Ie706df490d146c284213962cfde55388726ebf37
imer/TimerFragment.java
68e39c4c8da5e9f4c7626a20be44e7fa977ea96c 29-Nov-2012 Isaac Katzenelson <isaack@android.com> Fix camparators in timer sorting

Bug: 7248981
Change-Id: Iffe142f4948145cb6e4a850dd1d9ed7091b7d03d
imer/TimerFragment.java
1ee140782a4986d97bd05e486370430a23eca998 29-Nov-2012 Isaac Katzenelson <isaack@android.com> Merge "Revert "Do not invalidate listview just to update time"" into ics-ub-clock-amazon
c2327af1b27cae4fff53bc76de4abe57df725bf0 29-Nov-2012 Isaac Katzenelson <isaack@android.com> Revert "Do not invalidate listview just to update time"

This reverts commit 67932cf2a2ff2d28a184ebf9c15d803da9e5ac59

Change-Id: I14a33be2a35f5294c5cb1799999423add9b9e512
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerListItem.java
c0c0ef7f86705c5b0a291d6147ce73b2958be977 29-Nov-2012 Isaac Katzenelson <isaack@android.com> Merge "Do not invalidate listview just to update time" into ics-ub-clock-amazon
a1354824cda00b01d94803e5c8c2b7a2fe2548e3 29-Nov-2012 Isaac Katzenelson <isaack@android.com> Remove "resort" method

Bug: 7248981
Change-Id: Ia47c43a441f91f2f8093c7b98899b4536c85ccc8
imer/TimerFragment.java
67932cf2a2ff2d28a184ebf9c15d803da9e5ac59 18-Oct-2012 Robyn Coultas <coultasr@android.com> Do not invalidate listview just to update time

Bug: 7289174
Also recycling Timer and Stopwatch listview items
Change-Id: I07255203310f677da20b3435f1089a23d0e266e4
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerListItem.java
af03da24ff66583d00e8a46e7ccc3a96a3621dc1 04-Oct-2012 Robyn Coultas <coultasr@android.com> Timers: Sort order and auto-scrolling behavior

Bug: 7248981
Change-Id: Ie706df490d146c284213962cfde55388726ebf37
imer/TimerFragment.java
0548712a944f298d0d785373056c83ad460fe5d0 28-Nov-2012 Isaac Katzenelson <isaack@android.com> Keep screen on when running stopwatch

Bug: 7538100

Added a wakelock to keep the screen on when stopwatch is running, the clock
app in running and it is in the stopwatch view.
Added a callback and a listener to track the current view in the clock app.

Change-Id: Ib2af1dcd510321afc805c54d4155346eeca7fffa
eskClock.java
eskClockFragment.java
topwatch/StopwatchFragment.java
e42b415f08763cadcc936a2deca131ba0180850e 29-Nov-2012 Itzhak Katzenelson <isaack@android.com> Change fragment tags container to a hashset

Bug: 7538100
Change-Id: I41ac0aca9c303da54cda7f564a8b3c9dd92d2ce4
eskClock.java
e25e9f83b161d88c078f1a7e11bdf8c26623aac4 28-Nov-2012 Isaac Katzenelson <isaack@android.com> Merge "Keep screen on when running stopwatch" into ics-ub-clock-amazon
b69f408433c5b8ee184d6527b63616b29efba429 20-Nov-2012 Robyn Coultas <coultasr@android.com> ACTION_ON_QUARTER_HOUR replaces ACTION_TIME_TICK

BUG: 7522888

Consolidated common code for this alarm into Utils
refresh quarter-hour-alarm when time changes

Change-Id: I96645d07db942a9030485cd71bd2a27a04475672
lockFragment.java
creensaverActivity.java
tils.java
64056d415395e8a275910646b4010f55afddec55 28-Nov-2012 Isaac Katzenelson <isaack@android.com> Keep screen on when running stopwatch

Bug: 7538100

Added a wakelock to keep the screen on when stopwatch is running, the clock
app in running and it is in the stopwatch view.
Added a callback and a listener to track the current view in the clock app.

Change-Id: Ib2af1dcd510321afc805c54d4155346eeca7fffa
eskClock.java
eskClockFragment.java
topwatch/StopwatchFragment.java
0b7c93a6b691b25ccbcd8d683774d3d0d351a8e9 20-Nov-2012 Robyn Coultas <coultasr@android.com> ACTION_ON_QUARTER_HOUR replaces ACTION_TIME_TICK

BUG: 7522888

Consolidated common code for this alarm into Utils
refresh quarter-hour-alarm when time changes

Change-Id: I96645d07db942a9030485cd71bd2a27a04475672
lockFragment.java
creensaverActivity.java
tils.java
22bd28b1370d6dd880de953cbb24c7a2484f74e8 28-Nov-2012 Attila Bodis <attila@google.com> am a4b32297: am c38dc0d6: am 94830db6: Extract boilerplate code into drawHand() utility method, for make benefit glorious readability.

* commit 'a4b32297433d74bfff621da7126776b729bf3ab7':
Extract boilerplate code into drawHand() utility method, for make benefit glorious readability.
82d78f0e7dcca557314b5fc95fa362f49b7bd6f6 28-Nov-2012 Isaac Katzenelson <isaack@android.com> am f937d3bb: am c4218418: am e06d8673: Sort timezones in timezone picker

* commit 'f937d3bbc78fed3aec3cd88cc7b09a16b266992c':
Sort timezones in timezone picker
6fa4da7478a3503e6298775710e2551a4c3a8bf4 27-Nov-2012 Romain Guy <romainguy@google.com> Merge "Use trilinear filtering to draw the analog clock"
cfbae11848c41619bbf19d0d24018d744e973030 27-Nov-2012 Romain Guy <romainguy@google.com> Use trilinear filtering to draw the analog clock

The clock is often drawn scaled down from its original size. This
change turns on trilinear filtering which makes the resampled
result look a little nicer. The difference is visible even on
xhdpi devices.

This change relies on a new XML attribute introduced in API level
18 so the makefile was updated to use the current SDK. The attribute
will be safely ignored on previous versions of the platform.

Change-Id: I506e13398496b66b5dd8f2d789ea338d99371635
nalogClock.java
94830db6555083e48f68d727921952a116ff7b18 27-Nov-2012 Attila Bodis <attila@google.com> Extract boilerplate code into drawHand() utility method, for make benefit glorious readability.

Change-Id: I67c92f3f0518fe98e703c5dc5afdf2f33603ff4d
nalogClock.java
986a7e7f8739e4463fa545d8f43e469abf610e7a 27-Nov-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix buildGmtDisplayName" into ics-ub-clock-amazon
efae1f6ff5fb24c2a1a6adbb7df78689e8d1e601 26-Nov-2012 Isaac Katzenelson <isaack@android.com> Fix buildGmtDisplayName

Bug: 7596888
Change-Id: Iba3a957c61eaac339a2c5b10fc24bffcbdd4e6b3
ettingsActivity.java
e06d867375f0d64f35c229b04f07d4cd374fa6f0 26-Nov-2012 Isaac Katzenelson <isaack@android.com> Sort timezones in timezone picker

Bug: 7596888
Change-Id: Ia122cf85c36f402008b5cbf6249481cb9605126b
ettingsActivity.java
22d7b2cea09fa3c186b871501568da0cc789279d 27-Nov-2012 Attila Bodis <attila@google.com> Extract boilerplate code into drawHand() utility method, for make benefit glorious readability.

Change-Id: I67c92f3f0518fe98e703c5dc5afdf2f33603ff4d
nalogClock.java
62dd4b865a86447f2919a61937bf09924246f9a5 26-Nov-2012 Isaac Katzenelson <isaack@android.com> Remove commented code

Bug: 7596888
Change-Id: Ieae2cdeb6af4e685beab6cec0239ac7c085014fc
ettingsActivity.java
4f96cf35d9803aa8f4b94e73a625c1990ce6afd2 26-Nov-2012 Isaac Katzenelson <isaack@android.com> Sort timezones in timezone picker

Bug: 7596888
Change-Id: Ia122cf85c36f402008b5cbf6249481cb9605126b
ettingsActivity.java
6add973eb288c3321b7a4609bf8472fafe11cca0 20-Nov-2012 Isaac Katzenelson <isaack@android.com> Put the seconds hand on top in the analog clock

Bug: 7555265
Change-Id: I4be90e5960492b0c8d38d7d2c52bd0dd18f0c6e0
nalogClock.java
c6199d696f8dd0f95195af18fe1fd1ecc80f07c6 20-Nov-2012 Isaac Katzenelson <isaack@android.com> Put the seconds hand on top in the analog clock

Bug: 7555265
Change-Id: I4be90e5960492b0c8d38d7d2c52bd0dd18f0c6e0
nalogClock.java
96224e64aea9f42d1f90e25b84f0587ffd3ca57d 20-Nov-2012 Isaac Katzenelson <isaack@android.com> Reset timers data instead of deleting it

Bug: 7561736
Change-Id: I5039f53fb946e884dcedb772a367b1e1c509f647
larmInitReceiver.java
imer/TimerObj.java
872c29e9aeb5ff1aa71f28b533573b7a53210a67 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Alarm delete confirmation

Change-Id: I591c959efb051d800f6279701d84186aab9ecaae
larmClock.java
073038f947f9908a43096ab99566ff74c67f8145 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Alarm delete confirmation

Change-Id: I591c959efb051d800f6279701d84186aab9ecaae
larmClock.java
38d343af414de746f9831e09390d892f9a28aca3 17-Nov-2012 Isaac Katzenelson <isaack@android.com> Revert "Fix flickers in numeric pad of time picker"

Bug: 7407383
Cannot reporoduce the problem described in the bug after reverting the workaround
in builds JOP40C and JDP45 on any device.
Reverting the workaround.
This reverts commit 3060c5130336909deebf61d6c025be6d62bb3f55

Change-Id: Ie3b7285dc712a105cda8d32088ed0cd42098be36
imer/TimerView.java
1cf977104dc7bd3bb65462c6795792a55e44c56c 17-Nov-2012 Isaac Katzenelson <isaack@android.com> Revert "Fix flickers in numeric pad of time picker"

Bug: 7407383
Cannot reporoduce the problem described in the bug after reverting the workaround.
This reverts commit 3060c5130336909deebf61d6c025be6d62bb3f55

Change-Id: Ie3b7285dc712a105cda8d32088ed0cd42098be36
imer/TimerView.java
9722dd0b2b040337ec22f4fa9dfa72a1ea83e42c 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Make on/off switch more visible

Bug:7555181, 7536599

Changed the dimming effect of an alarm item in alarm settings. When the alarm is off
the alpha if the view is reduced except for the on/off switch.
Disable on/off switch when in CAB mode

Change-Id: I89173ca5124b12fe04a92783d2cc870cfda481c8
larmClock.java
c3519645dc52443ac80833c1ea9e8dac9806e966 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Disable on/off switch when in CAB mode

Bug: 7536599
Change-Id: I0e58660df0ef0486dd2cf53f33689e27d48f82c3
larmClock.java
6621e6e74d244da72ca25f5df19f8eeab8fa276c 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Make on/off switch more visible

Bug:7555181

Changed the dimming effect of an alarm item in alarm settings. When the alarm is off
the alpha if the view is reduced except for the on/off switch.

Change-Id: I89173ca5124b12fe04a92783d2cc870cfda481c8
larmClock.java
d851e8a4b134028bd12f509312d31664e4c826dd 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Code formatting fixes.

Bug: 7413861
Change-Id: Ia5207e830c8bddf47469ed6b9769cdc98c82b1a2
tils.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
3f6589776cf7463fd1eb0a4c151ffa28455590d9 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Code formatting fixes.

Bug: 7413861
Change-Id: Ia5207e830c8bddf47469ed6b9769cdc98c82b1a2
tils.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
60f175e2a226653bb240104c3cac6fc7d5043659 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Read cities names for DB and not from list

Bug: 7413861

The list of user selected cities in world clock was using the name from the usr's list and
not from the DB. When a change of locale is done on the device, the cities name were not changed.
Changed the WorldClock adapter to use the DB name and timezone if available.
Added suport in both app and widget.

Change-Id: I029581f9fd6cf245ac980c1d1352e0d777924ccd
lockFragment.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
d4bbc122b90c63c5906ad32c4652b72c9409fd44 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Read cities names for DB and not from list

Bug: 7413861

The list of user selected cities in world clock was using the name from the usr's list and
not from the DB. When a change of locale is done on the device, the cities name were not changed.
Changed the WorldClock adapter to use the DB name and timezone if available.
Added suport in both app and widget.

Change-Id: I029581f9fd6cf245ac980c1d1352e0d777924ccd
lockFragment.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
c1d293908f835285f87d6c5dd07df76fe3127519 08-Nov-2012 Isaac Katzenelson <isaack@android.com> Update widget with home time changes

Bug: 7498378
Added an update broadcast when Home TZ is turn on/off or the time zone is changed.

Change-Id: Id447a5b12df49fbc494850af3f8a879e64c3458f
ettingsActivity.java
2ab6f50a7d4eddb59ca2af908ec8a3945ab35189 08-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> Slide unlock cannot get accessibility focus (deskclock).

1. There are two overlaid views, one is the GlowPadView and the
other is the SlidingChallengeLayout. Since the GlowPadView is
on top of the other view it has to consume the hover events or
they will be dispatched to the view behind it which results
the the GlowPadView not getting accessibility focus.

bug:7496770

Change-Id: Ibfb8ec1494600cb9bf3ab57867daa896735b2308
idget/multiwaveview/GlowPadView.java
e342f08611f0ac2a2821c383c692d674e0d455b2 08-Nov-2012 Isaac Katzenelson <isaack@android.com> Update widget with home time changes

Bug: 7498378
Added an update broadcast when Home TZ is turn on/off or the time zone is changed.

Change-Id: Id447a5b12df49fbc494850af3f8a879e64c3458f
ettingsActivity.java
eafb30c1b58818885bc01408effde84563bc5981 08-Nov-2012 Svetoslav Ganov <svetoslavganov@google.com> Slide unlock cannot get accessibility focus (deskclock).

1. There are two overlaid views, one is the GlowPadView and the
other is the SlidingChallengeLayout. Since the GlowPadView is
on top of the other view it has to consume the hover events or
they will be dispatched to the view behind it which results
the the GlowPadView not getting accessibility focus.

bug:7496770

Change-Id: Ibfb8ec1494600cb9bf3ab57867daa896735b2308
idget/multiwaveview/GlowPadView.java
5c464d35f230912053d7a5873dd6b59ca6e11852 24-Oct-2012 Isaac Katzenelson <isaack@android.com> New digital clock widget for Clock

Bug: 7390795

Added a new widget with its own provider and service and factory.
Factory extends a broadcast receiver and listens to all time
changes, locale changes, changes in world clock and alarms.
Added broadcasts for changing the world clock's user cities list
and for setting the next alarm.

Change-Id: Ida4bbd619da941fb46505cb2ac653fde0a41a97f
larms.java
lockFragment.java
ettingsActivity.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
7048625adb7c349deab4c00b2d85bcf65c164ae5 24-Oct-2012 Isaac Katzenelson <isaack@android.com> New digital clock widget for Clock

Bug: 7390795

Added a new widget with its own provider and service and factory.
Factory extends a broadcast receiver and listens to all time
changes, locale changes, changes in world clock and alarms.
Added broadcasts for changing the world clock's user cities list
and for setting the next alarm.

Change-Id: Ida4bbd619da941fb46505cb2ac653fde0a41a97f
larms.java
lockFragment.java
ettingsActivity.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/WorldClockAdapter.java
e85aa29405a8b809f3b83a4fca93d21f2b36f4ea 28-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fixed response to taps in alarm "card"

Bug: 7427173
Added 2 listener to the label view and the daysOfWeek view.

Change-Id: I2f8676bdd65d6047304a493a50022c6f6fdbbe4f
larmClock.java
9247d82bc0e5096ef3f592c853ae2f0a23dc1177 28-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fixed response to taps in alarm "card"

Bug: 7427173
Added 2 listener to the label view and the daysOfWeek view.

Change-Id: I2f8676bdd65d6047304a493a50022c6f6fdbbe4f
larmClock.java
4955078b577e35a325f88f286502cd3edde4e102 26-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix flickers in numeric pad of time picker

Bug: 7407383
Switched all digits to Roboto Thin so there is no need to adjust
paddings.

Change-Id: Ide6cf79754645eb8f8b07719bea7105ab0ae7885
imer/TimerView.java
3060c5130336909deebf61d6c025be6d62bb3f55 26-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix flickers in numeric pad of time picker

Bug: 7407383
Switched all digits to Roboto Thin so there is no need to adjust
paddings.

Change-Id: Ide6cf79754645eb8f8b07719bea7105ab0ae7885
imer/TimerView.java
c06f9da6e3040d1fee6a766941aa7ba9b5e8c99a 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Revert "Read cities names for DB and not from list"" into ics-ub-clock-amazon
92ccd14f35758b626632218fedf434874954f770 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Revert "Read cities names for DB and not from list"

This reverts commit eee5b1f9b714710fda624b711e845ebf658b713b

Change-Id: Ic7986bc74b71700ae3e400e2ab969a4b3fbbb903
lockFragment.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
13968d7e549dc113930623a70e6b78df72ae56ac 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Saving selected alarm." into ics-ub-clock-amazon
687d3b672f3a86c108ecb121985d018d8c2481ae 25-Oct-2012 Chiao Cheng <chiaocheng@google.com> Saving selected alarm.

Fixed bug where orientation change during alarm picker causes error because
the currently selected alarm is lost.

Bug: 7402699
Change-Id: I86f4cbca34a024dc7f3ba7e2fe1a76f570c4e680
larmClock.java
0467b2aa8112f7a1a44fd4f868e7ae0ff1a827b6 25-Oct-2012 Chiao Cheng <chiaocheng@google.com> Saving selected alarm.

Fixed bug where orientation change during alarm picker causes error because
the currently selected alarm is lost.

Bug: 7402699
Change-Id: I86f4cbca34a024dc7f3ba7e2fe1a76f570c4e680
larmClock.java
eee5b1f9b714710fda624b711e845ebf658b713b 25-Oct-2012 Isaac Katzenelson <isaack@android.com> Read cities names for DB and not from list

Bug: 7413861

The list of user selected cities in world clock was using the name from the usr's list and
not from the DB. When a change of locale is done on the device, the cities name were not changed.
Changed the WorldClock adapter to use the DB name and timezone if available.

Change-Id: I11b44c61c792ce0821f8a8e34f9c9086d6bfb66f
lockFragment.java
tils.java
orldclock/Cities.java
orldclock/CitiesActivity.java
bb82c8cc2e111563a462a6eff9e6f22a110c6cf9 25-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix jerkiness in alarm list

Bug: 7411618
Moved scrolling runnable to be activated only in "onClick"
calls and not on all calls to expandAlarm.

Change-Id: Iace92a79e39ebfc038a258c5b4155daa77227031
larmClock.java
ca81a5ca5974a0aff83ffb89342ebb1881cbac8f 25-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix jerkiness in alarm list

Bug: 7411618
Moved scrolling runnable to be activated only in "onClick"
calls and not on all calls to expandAlarm.

Change-Id: Iace92a79e39ebfc038a258c5b4155daa77227031
larmClock.java
3df1d0eeadfc6a4e95514e10203a3b776c934c8d 25-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix NPE crash on timer deletion

Bug: 7406765
Change-Id: I4c03238942b3c3b3ed00d42621ae54d6bc8046ef
imer/TimerFragment.java
f89a370c692507e71f37d5a79d492050b22f73ca 25-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix NPE crash on timer deletion

Bug: 7406765
Change-Id: I4c03238942b3c3b3ed00d42621ae54d6bc8046ef
imer/TimerFragment.java
61cdc8425fc9a3ee818b71a77dac8ffde83f9617 24-Oct-2012 Isaac Katzenelson <isaack@android.com> remove content description from empty buttons

Bug: 7385952
Change-Id: I31b9df4ad99fbb7ee398f7e5a0ae337ec54a4482
imerSetupView.java
d05e44ef00a18d57875036aaa9a090df3b566b42 24-Oct-2012 Isaac Katzenelson <isaack@android.com> remove content description from empty buttons

Bug: 7385952
Change-Id: I31b9df4ad99fbb7ee398f7e5a0ae337ec54a4482
imerSetupView.java
8d5301a902a8d2b8166151481752653af3d0af17 24-Oct-2012 Isaac Katzenelson <isaack@android.com> Make fast scroll on cities activies always visible

Bug: 7337062

Somehow, this fix was not merged from the unbundled branch to JB-MR1

Change-Id: I1a30005597102ca30ee5b54e2213080a3a0f5e9b
orldclock/CitiesActivity.java
c0d954df1479a0a1cc175db8238f74bd396abd28 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Change clock layouts

Bug: 7275340, 7390795

Change layout of clocks so that all info (date, next alarm, city name, etc..)
will be under the clock and centered.
Fixed issue with redundant leading zero in am/pm time.

Change-Id: I8af219b1d62a2a092f4b46a22b9a262acc25ceef
lockFragment.java
igitalClock.java
creensaver.java
creensaverActivity.java
tils.java
b41f177aef12a5aa5ec43057535f5deacf98a881 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Change clock layouts

Bug: 7275340, 7390795

Change layout of clocks so that all info (date, next alarm, city name, etc..)
will be under the clock and centered.
Fixed issue with redundant leading zero in am/pm time.

Change-Id: I8af219b1d62a2a092f4b46a22b9a262acc25ceef
lockFragment.java
igitalClock.java
creensaver.java
creensaverActivity.java
tils.java
2bf39f770633f87dd5cd669b0a373298956fd6d6 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Timers animations

Bug: 7336925, 7309608
Change-Id: If2891d59287e24cf8c643deaacfd1270a2df4e63
eskClockFragmentOld.java
imer/TimerFragment.java
imer/TimerListItem.java
3b381f5b5a79d0e764949508447d09502916f1d6 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Timers animations

Bug: 7336925, 7309608
Change-Id: If2891d59287e24cf8c643deaacfd1270a2df4e63
eskClockFragmentOld.java
imer/TimerFragment.java
imer/TimerListItem.java
fccd1dcdf6d83edc800e64d0494872a1c688acae 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Add LAP label to lap info

Bug: 7350699
Change-Id: I3661245aa84480656d8718412d8bf80dc1aab296
topwatch/StopwatchFragment.java
ea606ecfebedf08e0cb412ee1ac6184ba6d83f61 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix Lap label

Change-Id: I07e08c0301678499440bca7de5946d79ac83a0f7
topwatch/StopwatchFragment.java
0000f13dbdeda5e7c716bd5a8cf7e9ba08b1da52 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix background for alarm list items

Bug: 7391088
Change-Id: Ie929285e47b0e62edbe99a39a39fed8d3f151148
larmClock.java
5cc1131630ea1247d2a66c175c8bd1d3542101ce 23-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix background for alarm list items

Bug: 7391088
Change-Id: Ie929285e47b0e62edbe99a39a39fed8d3f151148
larmClock.java
9dad8db45bb8b5b971a5b34aec96617563d243bc 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix crash in GetViewById

Bug: 7392687
Change-Id: I71be8f541004bff307c02652ea554ebea651447f
larmClock.java
9655ee9ddca44353c9ca22d2d9f8483b8882cd1c 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix crash in GetViewById

Bug: 7392687
Change-Id: I71be8f541004bff307c02652ea554ebea651447f
larmClock.java
7bcc2d8ce2951a8f5451e93a5192b7ae04564de0 18-Oct-2012 Sam Blitzstein <sblitz@google.com> Replace lights out mode with screensaver.

Removed the lights out code.
Added in explicit screensaver mode.
Also fixed bug related to timer labels on device rotation.

Bug: 7328141
Bug: 7339168
Change-Id: I7df3567888ee04ad9a335c34d51384bfaf24e6b3
lockFragment.java
eskClock.java
creensaver.java
creensaverActivity.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
416b210e7598402f63a6d538fa7274633b468973 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Replace lights out mode with screensaver." into ics-ub-clock-amazon
c1c37b50058c827518fa972651738847044f9871 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Do not show time picker after alarm undo

Bug: 7388948

When undo was selected, add alarm was called which automatically opens the time picker.
Added a flag to control this feature depending if it is a new alarm or an alarm restored from undo.

Change-Id: I1dde1f8dc893226869cbfd05596a6c7bd2eddb85
larmClock.java
d3f43b6758c61904b8cce1a947c8980728c8e116 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Do not show time picker after alarm undo

Bug: 7388948

When undo was selected, add alarm was called which automatically opens the time picker.
Added a flag to control this feature depending if it is a new alarm or an alarm restored from undo.

Change-Id: I1dde1f8dc893226869cbfd05596a6c7bd2eddb85
larmClock.java
99a1be6f63230f5a4d6ac38a8d1ccf58a05ed20a 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Do not kill timer alert in onStop

Bug: 7386784

When the lock screen is on, onStop is called once and then the activity is started.
This causes the activity to dismiss the timer alerts.
Removed the call to dismiss the timer alerts.

Change-Id: I38af5b019c99aaf754d85d2e1904fb34ef3c5d2f
imer/TimerAlertFullScreen.java
a90aa85592a2bcf3b054aeebc851e1c5db8a66df 22-Oct-2012 Isaac Katzenelson <isaack@android.com> Do not kill timer alert in onStop

Bug: 7386784

When the lock screen is on, onStop is called once and then the activity is started.
This causes the activity to dismiss the timer alerts.
Removed the call to dismiss the timer alerts.

Change-Id: I38af5b019c99aaf754d85d2e1904fb34ef3c5d2f
imer/TimerAlertFullScreen.java
78b8e1513e24c58ffea6ee4edbebdce85c248f6f 18-Oct-2012 Sam Blitzstein <sblitz@google.com> Replace lights out mode with screensaver.

Removed the lights out code.
Added in explicit screensaver mode.
Also fixed bug related to timer labels on device rotation.

Bug: 7328141
Bug: 7339168
Change-Id: I7df3567888ee04ad9a335c34d51384bfaf24e6b3
lockFragment.java
eskClock.java
creensaver.java
creensaverActivity.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
35f68aa92e49331272104a7a5c72046b2c82496d 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Lock alert orientation for un-docked phones.

Bug: 7368087

Lock the rotation to the default for phones.
LEt device rotate if it was docked or it is sw600

Change-Id: Ie3379e2e13a8e0321019f845ff149bbc5b599b6d
larmAlertFullScreen.java
ee012c000a8a0699b5b1d816e01a20bbf4071023 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Lock alert orientation for un-docked phones.

Bug: 7368087

Lock the rotation to the default for phones.
LEt device rotate if it was docked or it is sw600

Change-Id: Ie3379e2e13a8e0321019f845ff149bbc5b599b6d
larmAlertFullScreen.java
96509e15991b34a54a3321c787b3c5d8edb16431 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Open time picker when creating a new alarm

Bug: 7365352, 7339518

Also, scroll item to make sure it is fully visible when expanded

Change-Id: I5707b3a26cbe3506343a9e69a92b8b63c42d03bd
larmClock.java
c5a61cb74b70845a51e4cc7ee2d823acdb953e7f 20-Oct-2012 Isaac Katzenelson <isaack@android.com> Open time picker when creating a new alarm

Bug: 7365352, 7339518

Also, scroll item to make sure it is fully visible when expanded

Change-Id: I5707b3a26cbe3506343a9e69a92b8b63c42d03bd
larmClock.java
9e33fe399ce41766dc0a2d6e8f3e2fef0d30f6c1 19-Oct-2012 Robyn Coultas <coultasr@android.com> Renumbered Timer+Stopwatch notification id

Bugs: 7367575, 7367541

Change-Id: Ie64fa1ebfb38976a13385c50621bd71d81068dd9
larmAlertFullScreen.java
larmKlaxon.java
larmReceiver.java
larms.java
lockFragment.java
ettingsActivity.java
imerRingService.java
topwatch/StopwatchService.java
imer/TimerReceiver.java
58c329f52d7952597ae7a4e88fc2ec9e15ddd93a 19-Oct-2012 Robyn Coultas <coultasr@android.com> Renumbered Timer+Stopwatch notification id

Bugs: 7367575, 7367541

Change-Id: Ie64fa1ebfb38976a13385c50621bd71d81068dd9
larmAlertFullScreen.java
larmKlaxon.java
larmReceiver.java
larms.java
lockFragment.java
ettingsActivity.java
imerRingService.java
topwatch/StopwatchService.java
imer/TimerReceiver.java
8dac45cc62008a66d21107b00aa39faabdc1b6f2 18-Oct-2012 Robyn Coultas <coultasr@android.com> Revert Alarm behavior for Back and Home keys

Bug: 7367668
Change-Id: I8fd7f0b762ecbaad3b5f9730f864eb982650230a
larmAlertFullScreen.java
db80dd411a824c921d7f33ad1fb993169ddff58b 18-Oct-2012 Robyn Coultas <coultasr@android.com> Revert Alarm behavior for Back and Home keys

Bug: 7367668
Change-Id: I8fd7f0b762ecbaad3b5f9730f864eb982650230a
larmAlertFullScreen.java
fa850403039aa9869159978bd83877652606e95b 17-Oct-2012 Isaac Katzenelson <isaack@android.com> Add support of long press to delete alarms

Bug: 7308745

Added support for "long press to delete" to alarm list.

Change-Id: I67ac27de106c87ab8b7cd139db08197c5d7e9538
larmClock.java
eb6dbfb08ab3abba93a8a740a9214986b5e26c98 17-Oct-2012 Isaac Katzenelson <isaack@android.com> Add support of long press to delete alarms

Bug: 7308745

Added support for "long press to delete" to alarm list.

Change-Id: I67ac27de106c87ab8b7cd139db08197c5d7e9538
larmClock.java
feabb7a335fb8c7644783d2dca53b864009054d8 12-Oct-2012 Robyn Coultas <coultasr@android.com> Show TimerAlertFullScreen upon any timer expiry

Bug: 7333666
Change-Id: If4f3583e4963d75a88ba8a4967475dbde76a7868
larmAlertFullScreen.java
larmKlaxon.java
eskClock.java
imerRingService.java
tils.java
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerReceiver.java
imer/Timers.java
98b2b05e7a0cebcd6e065bdd0b25cb6eb86b497c 12-Oct-2012 Robyn Coultas <coultasr@android.com> Show TimerAlertFullScreen upon any timer expiry

Bug: 7333666
Change-Id: If4f3583e4963d75a88ba8a4967475dbde76a7868
larmAlertFullScreen.java
larmKlaxon.java
eskClock.java
imerRingService.java
tils.java
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerReceiver.java
imer/Timers.java
ea6e9a11bdbb64ca4bde0ee9889ea20b115af737 12-Oct-2012 Robyn Coultas <coultasr@android.com> Optimize world clock layout

Bug: 7326209
Change-Id: Ie28836d3ba2b15d5156dc0f0021bf183fd300a18
idget/EllipsizeLayout.java
75239b1656977bb5d9e6a4cda86b47e7f5610b64 12-Oct-2012 Robyn Coultas <coultasr@android.com> Optimize world clock layout

Bug: 7326209
Change-Id: Ie28836d3ba2b15d5156dc0f0021bf183fd300a18
idget/EllipsizeLayout.java
3012eefc84559507168982a7fc53dff667582b00 16-Oct-2012 Chiao Cheng <chiaocheng@google.com> Adding unlock-like slider control for alarm dismiss/snooze.

This is a re-addition of something that was previously added and then removed:
I65be41b889446ae7232488bfc2809bd2add93f6f

- Ported GlowPadView and helper classes over to clock app. Framework version
relies on a couple hidden api's so there are minor changes to the code.
- Added necessary drawables to support slider.
- Added special paddings for 7" and 10" tablet.

Bug: 7353387
Change-Id: I6101bebdb4be6f0208d171fbfadc4317f9fac675
larmAlertFullScreen.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
11c355e8f0cce87a558634013e73ffb553e70105 17-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Adding unlock-like slider control for alarm dismiss/snooze." into ics-ub-clock-amazon
3fd300659aeebffa2ed96f089eeee188cd53efb5 17-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix crash in alarm adapter

Bug: 7360684
Change-Id: Ia328b79bcadb8eedf57e9e15d7f933b7747dce8e
larmClock.java
cead20ff6b105f08b46e0dfebeeaedee305632e1 17-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix crash in alarm adapter

Bug: 7360684
Change-Id: Ia328b79bcadb8eedf57e9e15d7f933b7747dce8e
larmClock.java
5eeecb0a691561d26ac9b961269274e343dc37fd 16-Oct-2012 Chiao Cheng <chiaocheng@google.com> Adding unlock-like slider control for alarm dismiss/snooze.

This is a re-addition of something that was previously added and then removed:
I65be41b889446ae7232488bfc2809bd2add93f6f

- Ported GlowPadView and helper classes over to clock app. Framework version
relies on a couple hidden api's so there are minor changes to the code.
- Added necessary drawables to support slider.
- Added special paddings for 7" and 10" tablet.

Bug: 7353387
Change-Id: I6101bebdb4be6f0208d171fbfadc4317f9fac675
larmAlertFullScreen.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
4d312a2e3348e8defafc5482d7fc6dbb65f62598 16-Oct-2012 Isaac Katzenelson <isaack@android.com> Adding a dedicated ring for timer alerts

Bug: 7349294
Change-Id: I674ae774ccdc4d1f2cf57a1569b15aa51847dcfb
imerRingService.java
f98a82ceff862cde3b0a0440e6c3889db377d897 16-Oct-2012 Isaac Katzenelson <isaack@android.com> Adding a dedicated ring for timer alerts

Bug: 7349294
Change-Id: I674ae774ccdc4d1f2cf57a1569b15aa51847dcfb
imerRingService.java
ae45ac13dc2d3c9c1fa53ebda3b0e6890fe24f78 16-Oct-2012 Isaac Katzenelson <isaack@android.com> Debug info for AlarmAlert

Bug: 7348602
Change-Id: I6c32ad9eb4d9ebea9a47b53a99cad3ca840761e2
larmAlertFullScreen.java
90ee4b13986b1c4abbe33302b36f52f842d2988f 16-Oct-2012 Isaac Katzenelson <isaack@android.com> Debug info for AlarmAlert

Bug: 7348602
Change-Id: I6c32ad9eb4d9ebea9a47b53a99cad3ca840761e2
larmAlertFullScreen.java
eb4781af67d44098d12d64ae474e431572702d37 16-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed bugs for time pickers.

Start button is disabled when no time is entered.
Delete button is disabled when no time is entered.
Long press delete button clears input.

Bug: 7251629
Bug: 7224907
Change-Id: I4f2be2f7b93e6c582dd997e12fe1ee63e69021a2
imePicker.java
imerSetupView.java
imer/TimerFragment.java
5e38028f05e46fecd2d7fbe8aa3e778734f2fd9d 16-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Fixed bugs for time pickers." into ics-ub-clock-amazon
74aeadcbea52d36dab5c6be214dba67200393853 16-Oct-2012 Robyn Coultas <coultasr@android.com> Fix NPE when stopping off-screen times-up timers

Bug: 7352792
Change-Id: I802681b268cef027e183587482d5366c5c212ddc
imer/TimerFragment.java
c5679e9c0bb95b68d6909f6a5a6a59f6f59dec1a 16-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed bugs for time pickers.

Start button is disabled when no time is entered.
Delete button is disabled when no time is entered.
Long press delete button clears input.

Bug: 7251629
Bug: 7224907
Change-Id: I4f2be2f7b93e6c582dd997e12fe1ee63e69021a2
imePicker.java
imerSetupView.java
imer/TimerFragment.java
7a1326904b9df1e51ccd31906dc972b492c821c4 16-Oct-2012 Robyn Coultas <coultasr@android.com> Fix NPE when stopping off-screen times-up timers

Bug: 7352792
Change-Id: I802681b268cef027e183587482d5366c5c212ddc
imer/TimerFragment.java
1048518dc717ffb4571dc4224725b9b524577471 16-Oct-2012 Robyn Coultas <coultasr@android.com> Match dream style default to settings value

Bug: 7341002
Change-Id: I1fbcccf5b221490919bcf1fb752240c576e1ef05
creensaver.java
f2f7e5d61eb5d2d9ad0b4159cc8b3eef0278bf09 16-Oct-2012 Robyn Coultas <coultasr@android.com> Match dream style default to settings value

Bug: 7341002
Change-Id: I1fbcccf5b221490919bcf1fb752240c576e1ef05
creensaver.java
f67abfd4e9d546732d67d0b3afe57921e34b7dcd 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Clear data on boot

Bug: 7329086
Change-Id: I8c60351ff23ea70c34b50b1fb5522bd431190100
larmInitReceiver.java
tils.java
topwatch/StopwatchFragment.java
imer/TimerObj.java
de5f183f54b5d10bc8cbebb977c7c8ab391ad3f5 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Clear data on boot

Bug: 7329086
Change-Id: I8c60351ff23ea70c34b50b1fb5522bd431190100
larmInitReceiver.java
tils.java
topwatch/StopwatchFragment.java
imer/TimerObj.java
8626fb870b24a4cf4dc4bf2d76ade8a8d80b602a 15-Oct-2012 Isaac Katzenelson <isaack@android.com> Make fast scroll on cities activies always visible

Bug: 7337062
Change-Id: Iefe164e1e238e4bdc07a2270e32344462e30dc82
orldclock/CitiesActivity.java
ef9888eabb6d299d8fe44cc66a7991ba7603a008 15-Oct-2012 Robyn Coultas <coultasr@android.com> Only show home time when different from main time

Bug: 7325111
Change-Id: Iccddb42f83eb4c0350e9f20de1195cb95bba5757
lockFragment.java
a65d3eb00d543735305221f86ce630c8650e65e2 15-Oct-2012 Isaac Katzenelson <isaack@android.com> Change timers to use system clock

Bug: 7344200
Change-Id: I10e09828b720a0101afc76391faf3357987684f8
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
e01cfa4f60df64468ec1c1197861266d54eaaeae 15-Oct-2012 Robyn Coultas <coultasr@android.com> Only show home time when different from main time

Bug: 7325111
Change-Id: Iccddb42f83eb4c0350e9f20de1195cb95bba5757
lockFragment.java
7cff0e83debe70133aad4cf22163263b16d4a255 15-Oct-2012 Isaac Katzenelson <isaack@android.com> Change timers to use system clock

Bug: 7344200
Change-Id: I10e09828b720a0101afc76391faf3357987684f8
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
2a6b929796cdcac7553c732d94e60d9b47dff859 12-Oct-2012 Chiao Cheng <chiaocheng@google.com> Add swipe protection around alarm on/off switch.

Prevent swipe to delete around the area of the on/off switch.

Bug: 7339299
Change-Id: Ia19ebffe1970cb58ac4c7c2fe5135a85cfbd73c9
idget/swipeablelistview/SwipeHelper.java
a96d3b64c1020b58bb34756dd10b6c3c6744c97d 13-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Add swipe protection around alarm on/off switch." into ics-ub-clock-amazon
f34a336266487a2824119b24dbb4f97461e022e9 12-Oct-2012 Chiao Cheng <chiaocheng@google.com> Add swipe protection around alarm on/off switch.

Prevent swipe to delete around the area of the on/off switch.

Bug: 7339299
Change-Id: Ia19ebffe1970cb58ac4c7c2fe5135a85cfbd73c9
idget/swipeablelistview/SwipeHelper.java
c81760e098c7ef6370fd9e038c6264b06f17f232 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Make the last ringtone selection the default

Bug: 7236309
Change-Id: Ib1c7f8fd3880ebb8101815423f6f93e43c3c5736
larmClock.java
ettingsActivity.java
b1390a4ed96b0124891a6612ea370a4eecbf41c2 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Make the last ringtone selection the default

Bug: 7236309
Change-Id: Ib1c7f8fd3880ebb8101815423f6f93e43c3c5736
larmClock.java
ettingsActivity.java
797e22b7224d20f4ce7303f59dc02989bdf83a24 12-Oct-2012 Chiao Cheng <chiaocheng@google.com> Add underline graphics to day of week buttons in alarm.

Wrapping toggle button in framelayout so underline will only exist under
text while clickable area extends beyond.

Bug: 7335408
Change-Id: I06b9ef334eff77dcec6493c4dd930972e0e16b5a
larmClock.java
15a4d77fa15a55bc0411dadb835f70421f6ab3b6 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Add underline graphics to day of week buttons in alarm." into ics-ub-clock-amazon
f274033db63d15ae5e9545396daf72aa256e839c 12-Oct-2012 Chiao Cheng <chiaocheng@google.com> Add underline graphics to day of week buttons in alarm.

Wrapping toggle button in framelayout so underline will only exist under
text while clickable area extends beyond.

Bug: 7335408
Change-Id: I06b9ef334eff77dcec6493c4dd930972e0e16b5a
larmClock.java
0f6e3350fed144e3909ba4e45f3006f042c0187c 11-Oct-2012 Sam Blitzstein <sblitz@google.com> Adding ability to label timers.

Bug: 7203259
Bug: 7324818
Change-Id: I482f4500bfab29ec0ace9b661d72e79473c40f25
larmClock.java
larmLabelDialogFragment.java
ircleButtonsLinearLayout.java
eskClock.java
abelDialogFragment.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerReceiver.java
72332c2290d17c344ece074726f72b35ea469f31 11-Oct-2012 Sam Blitzstein <sblitz@google.com> Adding ability to label timers.

Bug: 7203259
Bug: 7324818
Change-Id: I482f4500bfab29ec0ace9b661d72e79473c40f25
larmClock.java
larmLabelDialogFragment.java
ircleButtonsLinearLayout.java
eskClock.java
abelDialogFragment.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerReceiver.java
7d308c68d6426048fd851b33b963abe49128c717 12-Oct-2012 Sam Blitzstein <sblitz@google.com> Switched stopwatch notifications to use correct icons.

Set the stopwatch notification to use the better-sized icons.

Change-Id: I50a99f0053cbde9f9ba3bb5152e3eeb42b2130a7
topwatch/StopwatchService.java
faa270335b9a9985a46b594f209973dd1828a944 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Switched stopwatch notifications to use correct icons." into ics-ub-clock-amazon
2c24f71c5331b42ac58c69637c04db57d48ec918 11-Oct-2012 Chiao Cheng <chiaocheng@google.com> Sort alarms by time again.

Change default alarm to 12am instead of 6am. Added smooth scrolling to correct
position when order is changed from time modification. Also adding scroll back
to top when adding new alarm.

Bug: 7316415
Change-Id: I61bf4626a7c40694150ee95088eef137afbdd5d9
larm.java
larmClock.java
ced28530ba3721cb061d9ebdd41cd84ebc16d45a 12-Oct-2012 Sam Blitzstein <sblitz@google.com> Switched stopwatch notifications to use correct icons.

Set the stopwatch notification to use the better-sized icons.

Change-Id: I50a99f0053cbde9f9ba3bb5152e3eeb42b2130a7
topwatch/StopwatchService.java
23ee1be76a1f1bedf655250f399f6a640f9562c0 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Sort alarms by time again." into ics-ub-clock-amazon
45df16665f6a945e08455ff8ed6be5dac598d6e1 12-Oct-2012 Robyn Coultas <coultasr@android.com> Stop stopwatch service when not running.

Bug: 7327863
Change-Id: I01c3ebafcd15238448c618e66b7a5097fc74d1a3
topwatch/StopwatchService.java
eb29dffe90eeaeab78d4b8f1be9e31e6535ac097 12-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Stop stopwatch service when not running." into ics-ub-clock-amazon
3673fe3645645f5705dc9792c95cb5224249f71c 11-Oct-2012 Chiao Cheng <chiaocheng@google.com> Sort alarms by time again.

Change default alarm to 12am instead of 6am. Added smooth scrolling to correct
position when order is changed from time modification. Also adding scroll back
to top when adding new alarm.

Bug: 7316415
Change-Id: I61bf4626a7c40694150ee95088eef137afbdd5d9
larm.java
larmClock.java
44f3415c62f7420c21605c9af14bf2dc4ca44573 12-Oct-2012 Robyn Coultas <coultasr@android.com> Stop stopwatch service when not running.

Bug: 7327863
Change-Id: I01c3ebafcd15238448c618e66b7a5097fc74d1a3
topwatch/StopwatchService.java
15fe965a481e7be1d8cb5f73dd67fd936568a994 11-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed start/stop button bugs.

Prevented start/stop from turning grey if you exited the tab.
Changed start to hidden after stopping an expired timer.

Bug: 7324542
Bug: 7319174
Change-Id: I850fc57d5ec0e6f20be7c31f7146129ca819e382
imer/TimerFragment.java
120ccdb42546537c2a7a46ff22d5628c2d317f36 11-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed start/stop button bugs.

Prevented start/stop from turning grey if you exited the tab.
Changed start to hidden after stopping an expired timer.

Bug: 7324542
Bug: 7319174
Change-Id: I850fc57d5ec0e6f20be7c31f7146129ca819e382
imer/TimerFragment.java
932e0129e244e2874dfa3c6be58b2fe9a20cc89d 10-Oct-2012 Sara Ting <sarating@google.com> Improve accessibility for visually impaired.

Bug:7303805
Change-Id: Ie215ace8c14c0399448bd297157c0a48ef24e0d5
larm.java
larmClock.java
lockFragment.java
igitalClock.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
1c4ab87072b0fb21e05ed221acd28560d6110b12 10-Oct-2012 Sara Ting <sarating@google.com> Improve accessibility for visually impaired.

Bug:7303805
Change-Id: Ie215ace8c14c0399448bd297157c0a48ef24e0d5
larm.java
larmClock.java
lockFragment.java
igitalClock.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
aba3c451dccd54617947628045367c65febdee6b 11-Oct-2012 Chiao Cheng <chiaocheng@google.com> Major layout change for alarm list.

- Dim off alarms.
- Adjusted swipe helper to remember the starting alpha of the animated view.
This is required because an alarm may already be dimmed and thus not at
1f alpha.
- Change on/off buttons to switch.
- Change expand/collapse target to span width.

Bug: 7323086, 7317880
Change-Id: I9d9f0561c55dc8739372f93a695286123d29db80
larmClock.java
idget/swipeablelistview/SwipeHelper.java
4ab23037628fc3f245b324c44539e4b873b020dd 11-Oct-2012 Chiao Cheng <chiaocheng@google.com> Major layout change for alarm list.

- Dim off alarms.
- Adjusted swipe helper to remember the starting alpha of the animated view.
This is required because an alarm may already be dimmed and thus not at
1f alpha.
- Change on/off buttons to switch.
- Change expand/collapse target to span width.

Bug: 7323086, 7317880
Change-Id: I9d9f0561c55dc8739372f93a695286123d29db80
larmClock.java
idget/swipeablelistview/SwipeHelper.java
e10e1df9d70879d9a44e86da390f5a8f26a36bae 11-Oct-2012 Isaac Katzenelson <isaack@android.com> Removed default selection from alarm ringtone picker

Bug: 7326063
Change-Id: Ib0dbcfe34b3fcc651dd9fca61e42c05d44dd476d
larmClock.java
74f4d28b2a419b8b3965ccee5dbc1df824af527e 11-Oct-2012 Isaac Katzenelson <isaack@android.com> Removed default selection from alarm ringtone picker

Bug: 7326063
Change-Id: Ib0dbcfe34b3fcc651dd9fca61e42c05d44dd476d
larmClock.java
243e97b48679beee97c04890605e0b2722a855f8 11-Oct-2012 Robyn Coultas <coultasr@android.com> No light's out for full-screen Timer activity

Bug: 7324818
Change-Id: I759b06486f3b51ce45653accc13f60a7b182cb7e
imer/TimerFragment.java
b3695d57b3f68ff5801b1f993bf420bb134fbec0 11-Oct-2012 Robyn Coultas <coultasr@android.com> No light's out for full-screen Timer activity

Bug: 7324818
Change-Id: I759b06486f3b51ce45653accc13f60a7b182cb7e
imer/TimerFragment.java
b6af69f6776b6dd8f2f122c995cbaf96470b5976 10-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "release wakelock at night, for super-dim mode. tone down bright white in daylight mode, now that screen is bright." into jb-mr1-dev
1b3cc5b1442bae15439aef3c7d1929ebba417561 10-Oct-2012 Chris Wren <cwren@android.com> release wakelock at night, for super-dim mode.
tone down bright white in daylight mode, now that screen is bright.

Bug: 7295909
Change-Id: I6bc2792e1a4dd41ce11a65f2aee8b171eaa80a84
creensaver.java
6e47702790d5273012cb1c844c0bcf5462ea6194 10-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix clock date format

Bug: 7317056
Change-Id: Idf02c5e8a8b47b131d71e4346aadf8b2f33a627f
lockFragment.java
ef4eab3feb145756089951a9b0f9c237241d8446 10-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fix clock date format

Bug: 7317056
Change-Id: Idf02c5e8a8b47b131d71e4346aadf8b2f33a627f
lockFragment.java
014575aefd55845714d0a614213d432ee5d9474b 10-Oct-2012 Itzhak Katzenelson <isaack@android.com> Add new fonts to prevent "stuttering"

Bug: 7198855
Added fixed size font for digits in stopwatch and timer to prevent
the time from moving when the time change.

Change-Id: I8c5fa916c5c64c855f2806911ee8565c48ca6ede
imer/CountingTimerView.java
imer/TimerView.java
ea6bd5a9a7445f8420b00e821bae67d691e90667 10-Oct-2012 Itzhak Katzenelson <isaack@android.com> Add new fonts to prevent "stuttering"

Bug: 7198855
Added fixed size font for digits in stopwatch and timer to prevent
the time from moving when the time change.

Change-Id: I8c5fa916c5c64c855f2806911ee8565c48ca6ede
imer/CountingTimerView.java
imer/TimerView.java
ffe12a38c31058d9c4b32343ff35122b1b8678fc 10-Oct-2012 Chiao Cheng <chiaocheng@google.com> Setting all days when repeat checkbox is turned on.

Also remembering the selected days when repeat is turned off. When repeat is
turned on, any previously selected days will be set. If previous does not exist
all days will be selected. The previous is only in effect for the lifetime of
the activity.

Bug: 7318257, 7315850
Change-Id: Idf89d29a2ee47a37b51ac5c7a916f62074339ead
larmClock.java
0e73321de122d08c527133dd01891f54a7d734ea 10-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Setting all days when repeat checkbox is turned on." into ics-ub-clock-amazon
9814bd45c6c024c3646e7885f4004dfe1aa361e7 08-Oct-2012 Robyn Coultas <coultasr@android.com> Sort world clocks by timezone, name

Bug: 7302953, 7224695
Change-Id: Iced89dad5ba034337f39a4c1e348a06e9bb9c1a7
lockFragment.java
igitalClock.java
orldclock/CityObj.java
438f2386912646907e252d7903357cad56aff2d9 10-Oct-2012 Chiao Cheng <chiaocheng@google.com> Setting all days when repeat checkbox is turned on.

Also remembering the selected days when repeat is turned off. When repeat is
turned on, any previously selected days will be set. If previous does not exist
all days will be selected. The previous is only in effect for the lifetime of
the activity.

Bug: 7318257, 7315850
Change-Id: Idf89d29a2ee47a37b51ac5c7a916f62074339ead
larmClock.java
421ad69ae79290b1ccca6316217b0ffdc48ac377 08-Oct-2012 Robyn Coultas <coultasr@android.com> Sort world clocks by timezone, name

Bug: 7302953, 7224695
Change-Id: Iced89dad5ba034337f39a4c1e348a06e9bb9c1a7
lockFragment.java
igitalClock.java
orldclock/CityObj.java
2c5682800878b88687fbf351662286a57969dcd5 10-Oct-2012 Chris Wren <cwren@android.com> release wakelock at night, for super-dim mode.
tone down bright white in daylight mode, now that screen is bright.

Bug: 7295909
Change-Id: I6bc2792e1a4dd41ce11a65f2aee8b171eaa80a84
creensaver.java
2e5e0ec8781d6cc9bf713f34ee703405c618faaa 10-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Hide alarm vibrate option when device does not support it." into jb-mr1-dev
242e9dec1a73e95e30700e421ddb95c891290723 10-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Properly alphabetizing cities with accent marks" into jb-mr1-dev
dbd989a7aebc7914b2cdec3e0cb69e38fae670fb 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Hide alarm vibrate option when device does not support it.

Bug: 7315409
Change-Id: Ie0e44a0f1c842a3cf0e1415a0707d624ca864dca
larmClock.java
333351fbe3e0fc4ec8dcf68af25b7a4c900362b8 09-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Hide alarm vibrate option when device does not support it." into ics-ub-clock-amazon
aa9f4d7c5af268ed24666c49112ca55de7323f43 09-Oct-2012 Robyn Coultas <coultasr@android.com> Properly alphabetizing cities with accent marks

Bug: 7312519
Change-Id: I4ac81cb7d91028f0dcbbc7458b5f209829664466
orldclock/CitiesActivity.java
64eb8b802283c28f70b9443fef70eaa2a0b172f0 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Hide alarm vibrate option when device does not support it.

Bug: 7315409
Change-Id: Ie0e44a0f1c842a3cf0e1415a0707d624ca864dca
larmClock.java
a66b03771c7921c081bb7ddb4ae8d6b79bc9ee11 09-Oct-2012 Robyn Coultas <coultasr@android.com> Properly alphabetizing cities with accent marks

Bug: 7312519
Change-Id: I4ac81cb7d91028f0dcbbc7458b5f209829664466
orldclock/CitiesActivity.java
357497c341662c56945e22e458852f52a977efdf 09-Oct-2012 Sam Blitzstein <sblitz@google.com> Implemented lights out and dimming.

Bug: 7234512
Change-Id: I808d992bc58febc0d13d32e95531b6211d598792
lockFragment.java
eskClock.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
832a20480e1e76d1df846ac20c0eb1fe702a41f8 09-Oct-2012 Sam Blitzstein <sblitz@google.com> Implemented lights out and dimming.

Bug: 7234512
Change-Id: I808d992bc58febc0d13d32e95531b6211d598792
lockFragment.java
eskClock.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
a3b4c996cbd237c8306e5ea81ff760581c62e1b8 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Bolding days of week in alarm when selected.

Bug: 7311577
Change-Id: I7c12abe094ac54a3a51355f56503c43a5df9fc7b
larmClock.java
6eb4bc3a371806c7c2c4feae8e22a528fe9d2653 09-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Bolding days of week in alarm when selected." into ics-ub-clock-amazon
51193c62415add1a5fcf7e4ac92e6ba543c2fb88 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Scroll to alarm when set alarm intent is passed in.

Scroll to and expand the specified alarm.

Bug: 7302654
Change-Id: Idf2936ae6f48424f3cafe61f7836a8b4bc737449
larm.java
larmClock.java
7aed21a5be0c6cc223c5e06f3f9c49e9cdcbbb3f 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Merge "Scroll to alarm when set alarm intent is passed in." into ics-ub-clock-amazon
83f65db771d9a3fcb4364050e0ceb8385aa5ac55 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Bolding days of week in alarm when selected.

Bug: 7311577
Change-Id: I7c12abe094ac54a3a51355f56503c43a5df9fc7b
larmClock.java
da56b596b065fdfc4e74ff2c34ec26263a2ea76d 05-Oct-2012 Robyn Coultas <coultasr@android.com> Preserve TimerFragment state

Bug: 7248640
Change-Id: Ia0ec910f87910c351cbf1accd0a14fbd81f81033
eskClockFragment.java
imerSetupView.java
imer/TimerFragment.java
5115478ea933e68e7530a4def72b043c7382ba38 09-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Preserve TimerFragment state" into ics-ub-clock-amazon
09d8cdce2c8b60d1c62a8ae22442d58ba9e812b2 09-Oct-2012 Chiao Cheng <chiaocheng@google.com> Scroll to alarm when set alarm intent is passed in.

Scroll to and expand the specified alarm.

Bug: 7302654
Change-Id: Idf2936ae6f48424f3cafe61f7836a8b4bc737449
larm.java
larmClock.java
af70181fffc83d61d949714b4893a37863e63c2e 09-Oct-2012 Isaac Katzenelson <isaack@android.com> Make accidental alarm deletion harder

Bug: 7308745

Change the thresholds for swipe speed and location so it is harder to
delete the alarm when swiping accidentally.
This is a temporary fix so we can postpone doing the deletion using CAB.

Change-Id: If06d08e838fa641b891594fddf061e8f6d889565
idget/swipeablelistview/SwipeHelper.java
5084e1c0e2a99e084e0c20d176085257d0b129b9 05-Oct-2012 Robyn Coultas <coultasr@android.com> Preserve TimerFragment state

Bug: 7248640
Change-Id: Ia0ec910f87910c351cbf1accd0a14fbd81f81033
eskClockFragment.java
imerSetupView.java
imer/TimerFragment.java
10afbe4f43148285b1e9704a1e7ef4e842b096e0 09-Oct-2012 Isaac Katzenelson <isaack@android.com> Make accidental alarm deletion harder

Bug: 7308745

Change the thresholds for swipe speed and location so it is harder to
delete the alarm when swiping accidentally.
This is a temporary fix so we can postpone doing the deletion using CAB.

Change-Id: If06d08e838fa641b891594fddf061e8f6d889565
idget/swipeablelistview/SwipeHelper.java
dcc0d52bd1ca7529af407b767187d0126f96af65 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Direct alarm set intent to new UI

Bug:7302654
Change-Id: I85c1a10e97e15c29824a52c6a3f88675da1d42fb
larmReceiver.java
andleSetAlarm.java
f46ba4b7bdf26341e4176a3aea6e311eb11277c3 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Direct alarm set intent to new UI

Bug:7302654
Change-Id: I85c1a10e97e15c29824a52c6a3f88675da1d42fb
larmReceiver.java
andleSetAlarm.java
f4b61599551a250606ed9f5874856cf230ae5972 08-Oct-2012 Chiao Cheng <chiaocheng@google.com> Show keyboard in label dialog.

Bug: 7303005
Change-Id: Id87c6cdffae51cf6b40a66bdfc59a54481c39fb0
larmLabelDialogFragment.java
df7a0cc843460cfa44fe98c352636968bea51608 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Show keyboard in label dialog." into ics-ub-clock-amazon
4c2de2b55dca67adf0d23a7b7c48f397f05409e1 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Layout changes for analog clock and world clock

Bug: 7265721
Change-Id: Ib5b3b20f34a3c7d3779fd21400283053975f2397
lockFragment.java
d1905a1321536195b54ade53bc495a8ddc12b091 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Layout changes for analog clock and world clock

Bug: 7265721
Change-Id: Ib5b3b20f34a3c7d3779fd21400283053975f2397
lockFragment.java
b41ffdcdda48c8ad05bea4897788445954bca5a1 08-Oct-2012 Chiao Cheng <chiaocheng@google.com> Show keyboard in label dialog.

Bug: 7303005
Change-Id: Id87c6cdffae51cf6b40a66bdfc59a54481c39fb0
larmLabelDialogFragment.java
2f40785d0b53d023d9cc4ee420d9feefe9734886 08-Oct-2012 Itzhak Katzenelson <isaack@android.com> Updated cities list for world clock

Bug: 7265721
Change-Id: Iac20e17c207df486bde2d6682ed62abc65917061
lockFragment.java
orldclock/CityObj.java
8d4bf235cf8be0b03f9a2b2d5499489a2f6b67e0 08-Oct-2012 Itzhak Katzenelson <isaack@android.com> Updated cities list for world clock

Bug: 7265721
Change-Id: Iac20e17c207df486bde2d6682ed62abc65917061
lockFragment.java
orldclock/CityObj.java
1884e57d072c4b59635721f60c32b6d84bafc36d 07-Oct-2012 Robyn Coultas <coultasr@android.com> Wake screen when timer klaxon starts

Bug:7300009
Change-Id: Id84cf53c373bca19a3086f9c522ee3ea8d729760
larmAlertWakeLock.java
imerRingService.java
54080e600302f114b1b16fba701438ce0093d63a 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Wake screen when timer klaxon starts" into ics-ub-clock-amazon
386d8b05069c95899149c4b18542fc18c3761314 05-Oct-2012 Sam Blitzstein <sblitz@google.com> Moving buttons for timer and stopwatch to the circle.

Also:
Ifa31068794c1bd94dfe2cf0d9234a80082375617
Fixed merge and usability problem in red-line.

Bug: 7257616
Bug: 7238147
Bug: 7238185
Bug: 7271163
Change-Id: I0ec99a83ba5bdefbd175361829fd96e48c1d5a32
ircleButtonsLinearLayout.java
ircleTimerView.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
e7c21210c55400302f230670b37f0a55c822a8c2 08-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Moving buttons for timer and stopwatch to the circle." into ics-ub-clock-amazon
00cb5981c984bc13aa2f6af510a9dd9a784f2af0 05-Oct-2012 Sam Blitzstein <sblitz@google.com> Moving buttons for timer and stopwatch to the circle.

Also:
Ifa31068794c1bd94dfe2cf0d9234a80082375617
Fixed merge and usability problem in red-line.

Bug: 7257616
Bug: 7238147
Bug: 7238185
Bug: 7271163
Change-Id: I0ec99a83ba5bdefbd175361829fd96e48c1d5a32
ircleButtonsLinearLayout.java
ircleTimerView.java
tils.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
c042c7818064b644cf1e63dc784241ae6ed365a4 08-Oct-2012 Chiao Cheng <chiaocheng@google.com> Clear undo bar display state after action click.

When action is click, display state of undo bar is not cleared which causes
undo bar to show again when orientation changes. Fix clears the display state
after action click.

Bug: 7301536
Change-Id: I9c764f6ddf37633274b8b3d58d0f6a74d04a58bd
larmClock.java
a421ba3cbd3f081bb7e8920eaa5b55af93c0ebad 08-Oct-2012 Chiao Cheng <chiaocheng@google.com> Clear undo bar display state after action click.

When action is click, display state of undo bar is not cleared which causes
undo bar to show again when orientation changes. Fix clears the display state
after action click.

Bug: 7301536
Change-Id: I9c764f6ddf37633274b8b3d58d0f6a74d04a58bd
larmClock.java
06077d25a16684bc4d26c1ee0c48db556983c86c 07-Oct-2012 Sam Blitzstein <sblitz@google.com> Adding a ticker to buzzing timer notification.

Bug: 7293899
Change-Id: I8a5ff90f74eff9bfc803e8bdcd39c05e8b003047
imer/TimerReceiver.java
5aee14904f3b7272b5a1741fe820a8ed73b96664 07-Oct-2012 Robyn Coultas <coultasr@android.com> Wake screen when timer klaxon starts

Bug:7300009
Change-Id: Id84cf53c373bca19a3086f9c522ee3ea8d729760
larmAlertWakeLock.java
imerRingService.java
184aa695ef173081a692be38d9b23560ad34b789 07-Oct-2012 Sam Blitzstein <sblitz@google.com> Adding a ticker to buzzing timer notification.

Bug: 7293899
Change-Id: I8a5ff90f74eff9bfc803e8bdcd39c05e8b003047
imer/TimerReceiver.java
a9547df82ab6c49bdea429acd3fe5ebf383ffe42 07-Oct-2012 Robyn Coultas <coultasr@android.com> Removed CircleTimerView thread

Bug: 7267337 7290158

Change-Id: Ie4272460f584419bea9e6fd06156b894cdfd1739
ircleTimerView.java
63a53fac3193d464a06c9a38f6b68a8dc3661c1d 07-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Removed CircleTimerView thread" into ics-ub-clock-amazon
d58f6c413eeb5bc138a4a97b56b25a6b22e20f22 06-Oct-2012 Itzhak Katzenelson <isaack@android.com> World Clock list fixes.

Bug: 7265721, 7224692

Fixed clocks alignments and margins.
Added next alarm and date to the clock

Change-Id: Idff548ac726e6379a029be99527635411d926f91
lockFragment.java
orldclock/CitiesActivity.java
041e2988c31e2387012ba9baf53db011e4057e79 06-Oct-2012 Itzhak Katzenelson <isaack@android.com> World Clock list fixes.

Bug: 7265721, 7224692

Fixed clocks alignments and margins.
Added next alarm and date to the clock

Change-Id: Idff548ac726e6379a029be99527635411d926f91
lockFragment.java
orldclock/CitiesActivity.java
37688bb397fd5adf6a5405dc422eb4908c42a004 07-Oct-2012 Robyn Coultas <coultasr@android.com> Removed CircleTimerView thread

Bug: 7267337 7290158

Change-Id: Ie4272460f584419bea9e6fd06156b894cdfd1739
ircleTimerView.java
fa2e368e5f00fc8f78b9a47f55d86ccfc99750d2 07-Oct-2012 Chiao Cheng <chiaocheng@google.com> Changed "Off On" button to single text toggle.

Removing dual text on/off button as per UX discussin.

Bug: 7301302
Change-Id: Ide72b4d006090bc7064b09d480c2f16c66411641
larmClock.java
idget/TextToggleButton.java
e3a1e2d3b8bb3c3a45c10bf26410010a89a24c51 07-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Changed "Off On" button to single text toggle." into ics-ub-clock-amazon
00c0d8672ea4741a23ff875ca1a992b8ad080e78 06-Oct-2012 Chiao Cheng <chiaocheng@google.com> Fixing unique primary key error.

The undo feature is re-using primary keys. The existing check for existing keys
is not 100% correct. Fixed by actually checking the database right before an
insert. Also wrap in transaction to guarentee atomicity.

Remove undo bar when action bar is used.

Updated alarm toast to be consistent with in-place editing. Anytime alarm is
enabled, toast will be displayed.

Bug: 7299177
Change-Id: Iedce94b2ddf06002c2da239af9299151d3e267ab
larmClock.java
larmDatabaseHelper.java
idget/ActionableToastBar.java
0fa3cbb5094cfd73060fda23da379ea7b61c9e61 07-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Fixing unique primary key error." into ics-ub-clock-amazon
b8995f9df21d9e024ab6e150699409333fe35cbe 07-Oct-2012 Chiao Cheng <chiaocheng@google.com> Changed "Off On" button to single text toggle.

Removing dual text on/off button as per UX discussin.

Bug: 7301302
Change-Id: Ide72b4d006090bc7064b09d480c2f16c66411641
larmClock.java
idget/TextToggleButton.java
0a117b5dee4c7666ab9c15787d4e0a802545278a 06-Oct-2012 Chiao Cheng <chiaocheng@google.com> Fixing unique primary key error.

The undo feature is re-using primary keys. The existing check for existing keys
is not 100% correct. Fixed by actually checking the database right before an
insert. Also wrap in transaction to guarentee atomicity.

Remove undo bar when action bar is used.

Updated alarm toast to be consistent with in-place editing. Anytime alarm is
enabled, toast will be displayed.

Bug: 7299177
Change-Id: Iedce94b2ddf06002c2da239af9299151d3e267ab
larmClock.java
larmDatabaseHelper.java
idget/ActionableToastBar.java
ef24e380962172f098e9a0811b4c462d5c988c6f 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Revert "Fix alignment issues caused by font change"" into ics-ub-clock-amazon
3b7d3a6d8d22b7f4c7a3feaf3b0d916ba1c58a7b 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Revert "Fix alignment issues caused by font change"

This reverts commit b000a1b371d2dceab7d74cc1648b7a0cdc30eff5

Change-Id: I8d4633956f9989376d9fbb0695ace2a5ec8679a2
eroTopPaddingTextView.java
2831a54565a0c2b08d35a8c2b0e21778eeee3df5 06-Oct-2012 Isaac Katzenelson <isaack@android.com> More world clock fixes

Bug: 7265721

Updated cities list
Inserted main clock into the ListView

Change-Id: Ie6c5e44f4ae06aa2b94a1a10003d4bd124f6642b
lockFragment.java
orldclock/CitiesActivity.java
ca667955d68458729481d50881ca2925838c86ef 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Layout fixes

Bug: 7265721
Change-Id: I3891bae699c25e65f7217a071d07309056c4dafb
imer/TimerFragment.java
8700d5215274995c1f636355d49c9bdff72c7a88 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Layout fixes" into ics-ub-clock-amazon
6f085f751df4b8e7b68e06813d2078b49ce20731 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Layout fixes

Bug: 7265721
Change-Id: I3891bae699c25e65f7217a071d07309056c4dafb
imer/TimerFragment.java
aa3c30991070ed78289964bba6af72a25341cb39 06-Oct-2012 Daniel Sandler <dsandler@android.com> Pick sounds of TYPE_ALARM, not TYPE_RINGTONE.

Bug: 7298975
Change-Id: I5b965ab626cb04b562532aef7f1272acf3f408b8
larmClock.java
937cc72859589957027b46ec830c562669469f59 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Pick sounds of TYPE_ALARM, not TYPE_RINGTONE." into ics-ub-clock-amazon
995a306dad5beb5595a6b59e5c6b22753a8e13ff 06-Oct-2012 Daniel Sandler <dsandler@android.com> Pick sounds of TYPE_ALARM, not TYPE_RINGTONE.

Bug: 7298975
Change-Id: I5b965ab626cb04b562532aef7f1272acf3f408b8
larmClock.java
8782f6f859307b50754c03619f3ee44992f8cb11 06-Oct-2012 Isaac Katzenelson <isaack@android.com> More world clock fixes

Bug: 7265721

Updated cities list
Inserted main clock into the ListView

Change-Id: Ie6c5e44f4ae06aa2b94a1a10003d4bd124f6642b
lockFragment.java
orldclock/CitiesActivity.java
360468b9110ceba95099404265b8ee6e582391d9 06-Oct-2012 Chiao Cheng <chiaocheng@google.com> Allow power button to dismiss/snooze.

- Adding period to undo bar.

Bug: 7266880, 7298811
Change-Id: I6dde551ec7bc87fd5fcc01ca9632276ee6d07670
larmAlertFullScreen.java
21d4521b83f0f98f1336e5329e4486f583bac7f7 06-Oct-2012 Chiao Cheng <chiaocheng@google.com> Allow power button to dismiss/snooze.

- Adding period to undo bar.

Bug: 7266880, 7298811
Change-Id: I6dde551ec7bc87fd5fcc01ca9632276ee6d07670
larmAlertFullScreen.java
22ad7c9ea127b06ee0dc0cb809b59bab33afbf42 04-Oct-2012 Robyn Coultas <coultasr@android.com> Visual distinction for the five timer states

Bug: 7271163
Change-Id: I2c878efec0cb550b9e1c15a7949ff0eae0de7802
ircleTimerView.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
91c02b7e168fb4551a4bb4b60011dd685d5f12a6 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Visual distinction for the five timer states" into ics-ub-clock-amazon
646258f02bdeb2f9436b8d844514fa8feca383dd 05-Oct-2012 Peter Ng <petergng@google.com> removing box press states and changing icon color instead

Bug: 7238185
Change-Id: I86d7ced51b080d085de3b04ea62ae2daf9303682
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
imer/TimerFragment.java
621f1cf8bd9494e7adf54db2957c041ea7765faa 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "removing box press states and changing icon color instead" into ics-ub-clock-amazon
99047338c3ad1fe9cc564388c86a8ffb6d4eeb32 05-Oct-2012 Isaac Katzenelson <isaack@android.com> List headers for list of cities

Bug: 7265721
Change-Id: Iaf12ba57c54c1678b5faef4b6eae5ffea0283cf6
orldclock/CitiesActivity.java
185d5b2028f2043405ed2431a36b6ec6697efa67 05-Oct-2012 Isaac Katzenelson <isaack@android.com> List headers for list of cities

Bug: 7265721
Change-Id: Iaf12ba57c54c1678b5faef4b6eae5ffea0283cf6
orldclock/CitiesActivity.java
0cb70993e26f300f92423bfced0d8cb3efc3f304 05-Oct-2012 Chiao Cheng <chiaocheng@google.com> Adding undo feature for alarm swipe delete.

Bug: 7288024
Change-Id: I5fdbeff6dd63a2ce56371d531f120aaf7da3a71a
larmClock.java
larms.java
idget/ActionableToastBar.java
3c8fd65cdf5992792b5ff35ecc5d5da4ad0ee3ad 06-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Adding undo feature for alarm swipe delete." into ics-ub-clock-amazon
20e74e59a1f23d99571a31ca4b105244363849cd 05-Oct-2012 Peter Ng <petergng@google.com> removing box press states and changing icon color instead

Change-Id: I86d7ced51b080d085de3b04ea62ae2daf9303682
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
imer/TimerFragment.java
d091ee89ab2aa5c47d4b7b05e1f5d7e204b99494 05-Oct-2012 Chiao Cheng <chiaocheng@google.com> Minor alarm in-place editing tweaks.

- Toggle off repeat removes all repeat state from underlying alarm in addition
to hiding the visual display.
- Changing time turns alarm on automatically.

Bug: 7289559
Change-Id: Ifbc4d1c7d994ec93717e2fd5b9267c9740ca1e82
larmClock.java
fcfc50525e03772d9e2a1d137973dcff73a7abc6 05-Oct-2012 Chiao Cheng <chiaocheng@google.com> Adding undo feature for alarm swipe delete.

Bug: 7288024
Change-Id: I5fdbeff6dd63a2ce56371d531f120aaf7da3a71a
larmClock.java
larms.java
idget/ActionableToastBar.java
12baf3c570ddbb88eb4b70637002f8fc1b8d6ec6 05-Oct-2012 Chiao Cheng <chiaocheng@google.com> Minor alarm in-place editing tweaks.

- Toggle off repeat removes all repeat state from underlying alarm in addition
to hiding the visual display.
- Changing time turns alarm on automatically.

Bug: 7289559
Change-Id: Ifbc4d1c7d994ec93717e2fd5b9267c9740ca1e82
larmClock.java
1a1b54d6fe0c9e4f478a9e96f3cb6b49f72720ed 04-Oct-2012 Robyn Coultas <coultasr@android.com> Visual distinction for the five timer states

Bug: 7271163
Change-Id: I2c878efec0cb550b9e1c15a7949ff0eae0de7802
ircleTimerView.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
e40b31200dee36341e5697b2774799555ca79c9b 05-Oct-2012 Sara Ting <sarating@google.com> Make timer text into a virtual button that starts/stop timer.

Bug: 7238147
Change-Id: I2d68975c6e1d5001b662897787856e241646f010
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
4261870a93db4e92bf5c08a9a253c9c5ff80d41c 05-Oct-2012 Sara Ting <sarating@google.com> Make timer text into a virtual button that starts/stop timer.

Change-Id: I2d68975c6e1d5001b662897787856e241646f010
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
b000a1b371d2dceab7d74cc1648b7a0cdc30eff5 05-Oct-2012 Yorke Lee <yorkelee@google.com> Fix alignment issues caused by font change

Now that the normal and bold fonts have the same padding ratios
we no longer need different padding constants.

Change-Id: I4064d509df6cfdd620355c63bf432648b4bb57b1
eroTopPaddingTextView.java
fc5cce3453c5b6c08814b1c1ba85612399466c0b 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Add analog clock to world clock

Bug: 7265721
Change-Id: Ia3807341deb1cb17e481fab4d0a3bf936e3a87f6
nalogClock.java
lockFragment.java
imer/TimerFragment.java
79d8f287a04f727aa4c9a21e19bb2c475cbd3034 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Add analog clock to world clock

Bug: 7265721
Change-Id: Ia3807341deb1cb17e481fab4d0a3bf936e3a87f6
nalogClock.java
lockFragment.java
imer/TimerFragment.java
f935180a042bdce3dfb2326d045e79bbe1008e38 28-Sep-2012 Daniel Sandler <dsandler@android.com> Add a dot at 12 o'clock.

Bug: 7217515
Change-Id: I039b0cbdf539b96f41c03501187c106ffe7f4d6b
nalogClock.java
4528f6ffc0bec81f3d7f7be9e6a9f4db6bb24d83 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Add a dot at 12 o'clock." into ics-ub-clock-amazon
9fcb7dd2e5c3da049c7ac6d36c9b1c16041c0117 04-Oct-2012 Daniel Sandler <dsandler@android.com> Keep up with API changes.

Requires change Ib7802c33.

Bug: 7281802
Change-Id: I5542f73ebb5b14eab1199b2e351d3ec26e2f86af
creensaver.java
016b9f0cc8b53ad399b0028952ea0845da5e0aac 05-Oct-2012 Daniel Sandler <dsandler@android.com> Merge "Keep up with API changes." into ics-ub-clock-amazon
79328e8f7567a7ac5a15f8cdce0030a8667b4a0a 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Add list headers to cities list

Bug: 7265721
Change-Id: I41b76dae323c001c23caeb4796c6d9069ee73b28
orldclock/CitiesActivity.java
e52ef62f28567d7e3ffa0508668d735589c19e52 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Add list headers to cities list

Bug: 7265721
Change-Id: I41b76dae323c001c23caeb4796c6d9069ee73b28
orldclock/CitiesActivity.java
b9dfac14029100a36b9ed40d8c4e69ee7b56ce52 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix merge bug that caused the 1.60 minutes to come back.

Change-Id: I74f2c84660e8b945a6ac22e47149e6da4e11b9a5
imer/CountingTimerView.java
93156387020d6327b2aca7a71ab61f73e0cc03ea 28-Sep-2012 Daniel Sandler <dsandler@android.com> Add a dot at 12 o'clock.

Bug: 7217515
Change-Id: I039b0cbdf539b96f41c03501187c106ffe7f4d6b
nalogClock.java
2e553c28069f8b2f53821cb9ede7bd395060006b 05-Oct-2012 Robyn Coultas <coultasr@android.com> Maintain timer creation order in list.

Bug: 7287301
Change-Id: Ic203d36c84d64a0dd2008f25f0522cf630bb9ba6
imer/TimerObj.java
4846e74f92dcd0d508b10397436289c6878f70ce 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Maintain timer creation order in list." into ics-ub-clock-amazon
4642e848a91180f6ff87acbfa54de1d0b945f19a 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Properly handle orientation change for alarm display/edit.

Normally activities are destroyed and re-created during an orientation change.
But many of the existing alarm activities have configChanges set in the
AndroidManifest file. This causes the framework to re-size instead of
re-creating the activity on orientation change. In turn, this prevents the
properly layouts and styles from being applied even though there are size
specific resources.

This caused a problem where the dialogs were too big after rotating from
portrait to landscape. Fixed the problem by removing configChanges and properly
handling orientation changes.

Bug: 7201797
Change-Id: I03ab20ce416db0bb8aeb0500dad2a08e7d015b52
larmClock.java
larmLabelDialogFragment.java
larmTimePickerDialog.java
larmTimePickerDialogFragment.java
larmUtils.java
etAlarm.java
imePicker.java
6ef84446151789bfafea4542269c69eb9ff1eb60 05-Oct-2012 Robyn Coultas <coultasr@android.com> Maintain timer creation order in list.

Bug: 7287301
Change-Id: Ic203d36c84d64a0dd2008f25f0522cf630bb9ba6
imer/TimerObj.java
cf398f22cc963166dce8eedb6e61d9bbb3823d0a 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Properly handle orientation change for alarm display/edit.

Normally activities are destroyed and re-created during an orientation change.
But many of the existing alarm activities have configChanges set in the
AndroidManifest file. This causes the framework to re-size instead of
re-creating the activity on orientation change. In turn, this prevents the
properly layouts and styles from being applied even though there are size
specific resources.

This caused a problem where the dialogs were too big after rotating from
portrait to landscape. Fixed the problem by removing configChanges and properly
handling orientation changes.

Bug: 7201797
Change-Id: I03ab20ce416db0bb8aeb0500dad2a08e7d015b52
larmClock.java
larmLabelDialogFragment.java
larmTimePickerDialog.java
larmTimePickerDialogFragment.java
larmUtils.java
etAlarm.java
imePicker.java
73e5acf1648f83ecc9d9b80496029e7f8c58c970 04-Oct-2012 Isaac Katzenelson <isaack@android.com> WorldClock part 2

Bug: 7265721
Add list of cities and create an indexer.
Make data strings not translateable
Fix fast scroll issue
make cities list point to the right styles

Change-Id: I6e668f913bc951907838d18e9ab0902c87dcce41
lockFragment.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
79cac697dba9d7ebde551ed9b84668a30f6b0219 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Fix fast scroll issue

Change-Id: I59c0af505a311e52230ff3d9c73e16f2dbd3d06d
orldclock/CitiesActivity.java
ef08487b5fec499811774e78ac0e556634ebd29a 04-Oct-2012 Isaac Katzenelson <isaack@android.com> WorldClock part 2

Change-Id: Ic45f765f54a8798e549763ae4dfb85efad63f220
lockFragment.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
3286630083faa144af00617718411bf66eb3242b 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Jank improvements.

Fetching a Ringtone object causes a media player to be instantiated for each
ringtone pulled. And as it sounds, it is pretty slow which causes scrolling
in the alarm list to stutter. Fix by caching ringtone when alarm is expanded
so subsequent renders are quick.

Changed alarm updates to be asynchronous.

Bug: 7262805
Change-Id: Ie7277f2b53f3bc4a49796a41a18572f26e124dba
larmClock.java
b53056cda3970c5493316ba9c6d210af97b7594d 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Jank improvements." into ics-ub-clock-amazon
ce943dc24ab05b5b0742ec17e0510e58d2a66508 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Removing blue background for on/off button.

Bug: 7288361
Change-Id: I45da8d35b469b98ef6868d70247e3c8e5ed83d80
idget/TextToggleButton.java
d857c838cf4e6a6f599f0cc8f128ec60f83f5e77 05-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Removing blue background for on/off button." into ics-ub-clock-amazon
f69905c6d3d1a59f99c0f3b902c8402b8aceda84 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Removing dialog again.

Bug: 7289277
Change-Id: I23eb5346607b0e028e4e55396c9ce57045514eb4
larmClock.java
db47844e4300746ce7954b5ba600a9b5eab373d8 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Removing dialog again.

Bug: 7289277
Change-Id: I23eb5346607b0e028e4e55396c9ce57045514eb4
larmClock.java
4d6a7b7e9d9822740d3e03c30c2d81c7f7784349 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Removing blue background for on/off button.

Bug: 7288361
Change-Id: I45da8d35b469b98ef6868d70247e3c8e5ed83d80
idget/TextToggleButton.java
172936d6b61d6be19d651e2d98c138bf7b739ecf 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Jank improvements.

Fetching a Ringtone object causes a media player to be instantiated for each
ringtone pulled. And as it sounds, it is pretty slow which causes scrolling
in the alarm list to stutter. Fix by caching ringtone when alarm is expanded
so subsequent renders are quick.

Changed alarm updates to be asynchronous.

Bug: 7262805
Change-Id: Ie7277f2b53f3bc4a49796a41a18572f26e124dba
larmClock.java
57ca681913fa5b9cd86a7342a91cfe4cc5b910df 04-Oct-2012 Daniel Sandler <dsandler@android.com> Keep up with API changes.

Requires change Ib7802c33.

Bug: 7281802
Change-Id: I5542f73ebb5b14eab1199b2e351d3ec26e2f86af
creensaver.java
2b99424fe59984b9efabae3920fb42e77e653786 03-Oct-2012 Sam Blitzstein <sblitz@google.com> Changed alarm alert back to buttons.

Bug: 7274296
Bug: 7266885
Bug: 7260959
Change-Id: I6188b9c99f5f7706ec79e522b97e8b273dc92727
larmAlertFullScreen.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
27225a932fbc1cd0942236c074bea5e8004541ac 03-Oct-2012 Sam Blitzstein <sblitz@google.com> Changed alarm alert back to buttons.

Bug: 7274296
Bug: 7266885
Bug: 7260959
Change-Id: I6188b9c99f5f7706ec79e522b97e8b273dc92727
larmAlertFullScreen.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
6b9508b70d9bb11590f96ef4ff6d5dfc703ac868 04-Oct-2012 Isaac Katzenelson <isaack@android.com> Move buttons to icons.

Bug: 7257710, 7238147

Converted all buttons to image buttons.
New layouts for timer to tie together the time display with the buttons

Change-Id: I0fbddd1050f98a1a2f1f542bef8cdfb80f005c23
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerListItem.java
38d99f23dec1ff7816c8da5ce8a66f3991c67978 04-Oct-2012 Isaac Katzenelson <isaack@android.com> Move buttons to icons.

Bug: 7257710, 7238147

Converted all buttons to image buttons.
New layouts for timer to tie together the time display with the buttons

Change-Id: I0fbddd1050f98a1a2f1f542bef8cdfb80f005c23
topwatch/StopwatchFragment.java
imer/TimerFragment.java
imer/TimerListItem.java
5c3795c271bc6160f0ae2056627e9e96ffdc335c 02-Oct-2012 Chiao Cheng <chiaocheng@google.com> Completely new alarm list with in-place editing.

- No longer using separate dialog for setting alarms in the normal workflow.
Set alarm dialog is still needed to handle external extends. Fate of old
set alarm activity is still to be decided.
- Removed dialog theme for sw600dp screens.
- Added label edit dialog.
- Added custom on/off button to improve smoothness of clicks by increasing
hit box of clickable area.

Bug: 6164920
Change-Id: I19567658535f3ec78755328a147376a81d5363a8
larm.java
larmClock.java
larmLabelDialogFragment.java
larmListeners.java
larmTimePickerDialog.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
igitalClock.java
andleSetAlarm.java
og.java
ldDigitalClock.java
etAlarm.java
eroTopPaddingTextView.java
imer/TimerView.java
idget/TextToggleButton.java
idget/swipeablelistview/LogTag.java
idget/swipeablelistview/LogUtils.java
idget/swipeablelistview/SwipeHelper.java
idget/swipeablelistview/SwipeLayout.java
idget/swipeablelistview/SwipeableListView.java
idget/swipeablelistview/Utils.java
64575cfee07cf0ec38f65a12055692f542e78e70 04-Oct-2012 Sam Blitzstein <sblitz@google.com> Several bug fixes for timer notification.

A buzzing timer notification wasn't getting removed when the timer was deleted, or when +1minute was hit.
Timer notification was overlapping with stopwatch notification.
Ongoing timer notification didn't disappear immediately when a timer went off.
Small typo in timer notification.

Bug: 7282162
Bug: 7274564
Change-Id: I3e9f992f23c0739ed356f738b182ea3d09590524
imer/TimerFragment.java
imer/TimerReceiver.java
a1e56f0e0cd571a4a39019eb0c18c6cfdf9e71e0 03-Oct-2012 Sam Blitzstein <sblitz@google.com> Updating stopwatch notification icon.

Bug: 7255419
Change-Id: I4e782395a3f044f2387c0e9d2099684695879243
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
topwatch/Stopwatches.java
d271357a873f425ab6b07828cc4a68899945a7d1 04-Oct-2012 Chiao Cheng <chiaocheng@google.com> Merge "Completely new alarm list with in-place editing." into ics-ub-clock-amazon
d164657fd88025521d84b74cf6a3f6c51b157ce3 04-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Several bug fixes for timer notification." into ics-ub-clock-amazon
e73cf7c277fd9daa98b5bb9995669d5e72ee418b 04-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Updating stopwatch notification icon." into ics-ub-clock-amazon
dfbd6b43fc22d82b5ba576cb686496bfd8ddc016 02-Oct-2012 Chiao Cheng <chiaocheng@google.com> Completely new alarm list with in-place editing.

- No longer using separate dialog for setting alarms in the normal workflow.
Set alarm dialog is still needed to handle external extends. Fate of old
set alarm activity is still to be decided.
- Removed dialog theme for sw600dp screens.
- Added label edit dialog.
- Added custom on/off button to improve smoothness of clicks by increasing
hit box of clickable area.

Bug: 6164920
Change-Id: I19567658535f3ec78755328a147376a81d5363a8
larm.java
larmClock.java
larmLabelDialogFragment.java
larmListeners.java
larmTimePickerDialog.java
larmTimePickerDialogFragment.java
larmUtils.java
larms.java
igitalClock.java
andleSetAlarm.java
og.java
ldDigitalClock.java
etAlarm.java
eroTopPaddingTextView.java
imer/TimerView.java
idget/TextToggleButton.java
idget/swipeablelistview/LogTag.java
idget/swipeablelistview/LogUtils.java
idget/swipeablelistview/SwipeHelper.java
idget/swipeablelistview/SwipeLayout.java
idget/swipeablelistview/SwipeableListView.java
idget/swipeablelistview/Utils.java
2d0cd10f351ac3c0d04850f019d8803d100b2a1a 04-Oct-2012 Sam Blitzstein <sblitz@google.com> Several bug fixes for timer notification.

A buzzing timer notification wasn't getting removed when the timer was deleted, or when +1minute was hit.
Timer notification was overlapping with stopwatch notification.
Ongoing timer notification didn't disappear immediately when a timer went off.
Small typo in timer notification.

Bug: 7282162
Bug: 7274564
Change-Id: I3e9f992f23c0739ed356f738b182ea3d09590524
imer/TimerFragment.java
imer/TimerReceiver.java
4eee155f772c68e390716e6409fcb8414851d6cb 03-Oct-2012 Sam Blitzstein <sblitz@google.com> Updating stopwatch notification icon.

Bug: 7255419
Change-Id: I4e782395a3f044f2387c0e9d2099684695879243
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
topwatch/Stopwatches.java
84f26ac1eba4f3913190e4a48f1d5967cffccb55 03-Oct-2012 Robyn Coultas <coultasr@android.com> speed-up and fix leak to draw the circle timer's diamond

Bug: 7278898

Change-Id: Icc2e986fc1a5091e51ac1e19a9c08e7527ef71f8
ircleTimerView.java
a8399dfbcf66ed88d16ef5e89c3147607b754986 03-Oct-2012 Robyn Coultas <coultasr@android.com> speed-up and fix leak to draw the circle timer's diamond

Bug: 7278898

Change-Id: Icc2e986fc1a5091e51ac1e19a9c08e7527ef71f8
ircleTimerView.java
647353dd437f8c075aa96f3b98efb84442e8b7bf 30-Sep-2012 Robyn Coultas <coultasr@android.com> Adding full-screen timer alert activity.

Bug: 7230202
Change-Id: I3e9a0fcf21837a54703af386f8e69b93a789edfc
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
733afe52e37148f2f1d36436c1a1eadcad5b471b 30-Sep-2012 Robyn Coultas <coultasr@android.com> Adding full-screen timer alert activity.

Bug: 7230202
Change-Id: I3e9a0fcf21837a54703af386f8e69b93a789edfc
imer/TimerAlertFullScreen.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
421751e187dfa61bc1e48b52cdaf366628b06dd4 27-Sep-2012 Isaac Katzenelson <isaack@android.com> New world clock

Change-Id: I772726bc26db55e93c22b1add6fa4081f84b01a5
larmClock.java
larms.java
lockFragment.java
eskClock.java
igitalClock.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
948edb548f26c6aef3d918d01d80ea37570da41d 27-Sep-2012 Isaac Katzenelson <isaack@android.com> New world clock

Change-Id: I772726bc26db55e93c22b1add6fa4081f84b01a5
larmClock.java
larms.java
lockFragment.java
eskClock.java
igitalClock.java
orldclock/Cities.java
orldclock/CitiesActivity.java
orldclock/CityObj.java
c4861cb16c93248e03bfe30b06d728318a990227 03-Oct-2012 Isaac Katzenelson <isaack@android.com> Handle configuration changes in AlarmAlert

Bug : 7261187

Change-Id: Ibcaf2ca1b0eba9de8092971b6a492207aee10720
larmAlertFullScreen.java
14ab9b35b8be06af51111377eba34a73c4825bbc 03-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Handle configuration changes in AlarmAlert" into ics-ub-clock-amazon
4819e785160d7b69e83e39cd1d60226be68bf940 03-Oct-2012 Isaac Katzenelson <isaack@android.com> Handle configuration changes in AlarmAlert

Bug : 7261187

Change-Id: Ibcaf2ca1b0eba9de8092971b6a492207aee10720
larmAlertFullScreen.java
c78b68bfacfb9542e80ae2d37ed66ff27917578f 02-Oct-2012 Yorke Lee <yorkelee@google.com> Alignment and size fixes for CountingTimerView

-Vertically center text in the middle of the circle
-Do not resize H/M/S labels even when the rest of the text changes in size
-Fix text overlap with circle
-Vertically align H/M/S labels at the top of text

Bug: 7254767 UI: Text overlapping the timer circle when the countdown goes -ve
Change-Id: I453d50a00d2ac589c7f9568635c6e41aa6263e34
imer/CountingTimerView.java
9ebb19d7302a1d8c2f23648879fab733656f7105 03-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Alignment and size fixes for CountingTimerView" into ics-ub-clock-amazon
d049a230efed6c04cf7d2ab8cc176d9f4f56e51a 02-Oct-2012 Yorke Lee <yorkelee@google.com> Alignment and size fixes for CountingTimerView

-Vertically center text in the middle of the circle
-Do not resize H/M/S labels even when the rest of the text changes in size
-Fix text overlap with circle
-Vertically align H/M/S labels at the top of text

Bug: 7254767 UI: Text overlapping the timer circle when the countdown goes -ve
Change-Id: I453d50a00d2ac589c7f9568635c6e41aa6263e34
imer/CountingTimerView.java
bb8a0e27ede464e46d549e288a9d289a925f0a4e 29-Sep-2012 Daniel Sandler <dsandler@android.com> Night (dim) mode and style settings for the clock screensaver.

Bug: 7187711
Change-Id: Ib7b52fa6fbde216f8b6b2e7e39fe8072cec07434
creensaver.java
creensaverSettingsActivity.java
8f873a2bca1277f37cc8d08655d73385e5508232 29-Sep-2012 Daniel Sandler <dsandler@android.com> Night (dim) mode and style settings for the clock screensaver.

Bug: 7187711
Change-Id: Ib7b52fa6fbde216f8b6b2e7e39fe8072cec07434
creensaver.java
creensaverSettingsActivity.java
7d44b054055c9491570a58f14f2ae5b5e077c05a 01-Oct-2012 Sam Blitzstein <sblitz@google.com> Fix bugs pertaining to timer +1 button.

Bug: 7233619
Change-Id: Ib4181a5ef9724a9d86aff74f1b6ba3ba226cee79
imer/TimerFragment.java
imer/TimerObj.java
b0da617c904bf7adab5b09af1b5cb505fc77bf1f 02-Oct-2012 Sam Blitzstein <sblitz@google.com> Merge "Fix bugs pertaining to timer +1 button." into ics-ub-clock-amazon
f72e6889ec05b5f6e72d061f87d003281c445feb 01-Oct-2012 Yorke Lee <yorkelee@google.com> Add timezone information to home city selection list

Bug: 7188984 Setting Clock home timezone requires Geography degree
Change-Id: I333f05577033f9a67c621b3c3f75bdbf75a825de
ettingsActivity.java
644a5d887d7033e669ac362a8ed6e79197d13c72 02-Oct-2012 Itzhak Katzenelson <isaack@android.com> Fixed bugs to maintain timer state after quitting.

Bug: 7216816
Bug: 7233619
Change-Id: Ie2e4e06c60a8836e1a315f20c866595311b68a67
ircleTimerView.java
imerSetupView.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
955e893407c034dd0e589c1c6392a9cdfa4c6350 02-Oct-2012 Isaac Katzenelson <isaack@android.com> Merge "Fixed bug where timer showed 60 in place of 0." into jb-mr1-dev
1ce69abc1f8bea2d7903f24ee32fec42cee83634 02-Oct-2012 Itzhak Katzenelson <isaack@android.com> Adding timer notifications.

Bug: 7255233
Change-Id: Id4d91a0e857d4553bd42a878a21c8a3e1bb9bf06
eskClock.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
20ea36e23e699484aefc8706d4357266ec136da8 01-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed bug where timer showed 60 in place of 0.

Bug: 7252517
Change-Id: Ia13277ad91d2fe9425747a7f0c4a262857a17604
imer/CountingTimerView.java
70f22ca0662c0ae5160ecf480f0816a5e635abe4 02-Oct-2012 Yorke Lee <yorkelee@google.com> Merge "Add timezone information to home city selection list" into ics-ub-clock-amazon
7219c809aec4a8e08e89bf3c7d538b72912f3bc0 01-Oct-2012 Yorke Lee <yorkelee@google.com> Add timezone information to home city selection list

Bug: 7188984 Setting Clock home timezone requires Geography degree
Change-Id: I333f05577033f9a67c621b3c3f75bdbf75a825de
ettingsActivity.java
a01bc8823f5061119d4ed077cdf7e71daba844d4 02-Oct-2012 Sam Blitzstein <sblitz@google.com> Merge "Fixed bug where timer showed 60 in place of 0." into ics-ub-clock-amazon
19bfa3b0b65cdd9f5c318df2374492843eff02b6 02-Oct-2012 Sam Blitzstein <sblitz@google.com> Merge "Adding timer notifications." into ics-ub-clock-amazon
b6a815a52fd31a96b51e51ef6275a68bed73c2c5 28-Sep-2012 Sam Blitzstein <sblitz@google.com> Adding timer notifications.

Bug: 7255233
Change-Id: Id4d91a0e857d4553bd42a878a21c8a3e1bb9bf06
eskClock.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
13b6b9fe4bbd85ba044fd06762b65f4dfd908953 01-Oct-2012 Sam Blitzstein <sblitz@google.com> Fix bugs pertaining to timer +1 button.

Bug: 7233619
Change-Id: Ib4181a5ef9724a9d86aff74f1b6ba3ba226cee79
imer/TimerFragment.java
imer/TimerObj.java
b140c44e5590c7a03c130773e331df111f2de12e 28-Sep-2012 Yorke Lee <yorkelee@google.com> Move am/pm labels to align with the top of text

Create ZeroTopPaddingTextView which sets negative padding to the TextView
in order to completely eliminate the in-built padding at the top of the font.

Replace TextViews used in the DeskClock view, AlarmClockView and TimerSetupView
to align all text including AM/PM labels to the top.

Change-Id: I580006a8ea10c50067def5fbde97e8ca83cff5a9
eroTopPaddingTextView.java
imer/TimerView.java
dddfa7561d066224cc6e51291d187d5d6ee36e5b 28-Sep-2012 Yorke Lee <yorkelee@google.com> Move am/pm labels to align with the top of text

Create ZeroTopPaddingTextView which sets negative padding to the TextView
in order to completely eliminate the in-built padding at the top of the font.

Replace TextViews used in the DeskClock view, AlarmClockView and TimerSetupView
to align all text including AM/PM labels to the top.

Change-Id: I580006a8ea10c50067def5fbde97e8ca83cff5a9
eroTopPaddingTextView.java
imer/TimerView.java
8daab6be9a079de0bf2c0f26601a753ca9a71617 01-Oct-2012 Sam Blitzstein <sblitz@google.com> Fixed bug where timer showed 60 in place of 0.

Bug: 7252517
Change-Id: Ia13277ad91d2fe9425747a7f0c4a262857a17604
imer/CountingTimerView.java
551a5c3b016d5f9273fb940c3849bc3560c2694a 30-Sep-2012 Itzhak Katzenelson <isaack@android.com> Set home time zone when app starts if it is not set.

Bug: 7258124
Change-Id: I23fafcd40e2e6992c05d6cf3a88f451e845d20dd
eskClock.java
a2e452004a80d8fca72a3ca4e27239adc2ac9e3c 30-Sep-2012 Itzhak Katzenelson <isaack@android.com> Set home time zone when app starts if it is not set.

Bug: 7258124
Change-Id: I23fafcd40e2e6992c05d6cf3a88f451e845d20dd
eskClock.java
8569154a27280b03f7058deb94524861a277563d 30-Sep-2012 Itzhak Katzenelson <isaack@android.com> Time picker fixes.

Bug: 7249017, 7242076
Change-Id: Ica489f90c47ca4d86483bd6e272d6c526b5fb6d2
imePicker.java
imer/TimerView.java
e4e9f77390a7a5fc6e9002473f8294a15f184be0 29-Sep-2012 Isaac Katzenelson <isaack@android.com> Time picker fixes.

Bug: 7249017, 7242076
Change-Id: Ica489f90c47ca4d86483bd6e272d6c526b5fb6d2
imePicker.java
imer/TimerView.java
370bdb2a82a67be083e7589930c0d2462b82c3ed 30-Sep-2012 Itzhak Katzenelson <isaack@android.com> Various bug fixes

Bug: 7186324, 7256939
- Crash on dream, obsolete text clock was selected.
- Remove stopwatch lap headers

Change-Id: I18338b1525185150a25a48567a4e6debad05d9e6
lockFragment.java
creensaver.java
topwatch/StopwatchFragment.java
89f8ede75635c688b7c5d43d9160dd27b37c075b 30-Sep-2012 Itzhak Katzenelson <isaack@android.com> Various bug fixes

Bug: 7186324, 7256939
- Crash on dream, obsolete text clock was selected.
- Remove stopwatch lap headers

Change-Id: I18338b1525185150a25a48567a4e6debad05d9e6
lockFragment.java
creensaver.java
topwatch/StopwatchFragment.java
17b4ca405a8b0d154f4d8354ab62044cd25b2204 29-Sep-2012 Daniel Sandler <dsandler@android.com> Update to reflect new DreamService APIs.

Depends on framework change I89ecf2c3.

Bug: 7255954
Change-Id: Ib32720dc211b1ecb0fcbdd8ef9f6ca783c324667
creensaver.java
b5c985c9cf2cea930fc5f74e39305bfd39b3775e 29-Sep-2012 Dianne Hackborn <hackbod@google.com> Merge "Fix issue #7255954: API Review: rename Dream to DreamService" into jb-mr1-dev
35b9e3be87fc1ecaaab42e42b6c2d5e886feb0f8 29-Sep-2012 Dianne Hackborn <hackbod@google.com> Fix issue #7255954: API Review: rename Dream to DreamService

Change-Id: Id878f13662e7e4b624d3755baaa3189137d3d810
creensaver.java
dfb79cf24484f328b479598e7e5659dcaee2ebc7 28-Sep-2012 Yorke Lee <yorkelee@google.com> Draw red diamond on top of white ticker

Bug: 7242146 Stopwatch ticker should be 1dp wide and 16 dp high
Change-Id: I48d5a25f557f687617b77b00021a41b840cddd44

Conflicts:

src/com/android/deskclock/CircleTimerView.java
ircleTimerView.java
224dae0ad8dc2a75408c0b11df0494903e5d6991 28-Sep-2012 Yorke Lee <yorkelee@google.com> Draw red diamond on top of white ticker

Bug: 7242146 Stopwatch ticker should be 1dp wide and 16 dp high
Change-Id: I48d5a25f557f687617b77b00021a41b840cddd44
ircleTimerView.java
94622b4b354c09b80e809fef868fdd17c43d3ace 28-Sep-2012 Yorke Lee <yorkelee@google.com> Resize stopwatch ticker

Bug: 7242146 Stopwatch ticker should be 1dp wide and 16 dp high
Change-Id: I9f5de41acd781eea2fb21bd6589099f74ec7fb66

Conflicts:

src/com/android/deskclock/CircleTimerView.java
ircleTimerView.java
c11b2528b85b23dc0faf0c22cf6a1dcffe97d911 28-Sep-2012 Yorke Lee <yorkelee@google.com> Merge "Resize stopwatch ticker" into ics-ub-clock-amazon
056e2cc0f111ef4a0b2e29299130996666a46cde 28-Sep-2012 Sam Blitzstein <sblitz@google.com> Merge "Fixed bugs to maintain timer state after quitting." into ics-ub-clock-amazon
d1f0cc3d3e833eeb9aad2b60b0cab8ecf5600108 28-Sep-2012 Yorke Lee <yorkelee@google.com> Resize stopwatch ticker

Bug: 7242146 Stopwatch ticker should be 1dp wide and 16 dp high
Change-Id: I9f5de41acd781eea2fb21bd6589099f74ec7fb66
ircleTimerView.java
26fd3d012330e5abf4f6452e811938374004d0d8 27-Sep-2012 Sam Blitzstein <sblitz@google.com> Fixed bugs to maintain timer state after quitting.

Bug: 7216816
Bug: 7233619
Change-Id: Ie2e4e06c60a8836e1a315f20c866595311b68a67
ircleTimerView.java
imePicker.java
imerSetupView.java
topwatch/StopwatchFragment.java
imer/CountingTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
e18687cf7a821976a284850915ba68cbbd4d741d 27-Sep-2012 Yorke Lee <yorkelee@google.com> Replace circle timer indicator with diamond

Bug: 7199023 Stopwatch and timer lead head should be a diamond
Change-Id: I298a3ab25cb91901bdec5c136c6032947e38466c
ircleTimerView.java
f5f4bc9dc6458ab4f701f3dfc62cd970d844383d 28-Sep-2012 Yorke Lee <yorkelee@google.com> Merge "Replace circle timer indicator with diamond" into ics-ub-clock-amazon
d655c5d43ec88d42ceafb9ceef46df46014ab530 27-Sep-2012 Yorke Lee <yorkelee@google.com> Replace circle timer indicator with diamond

Bug: 7199023 Stopwatch and timer lead head should be a diamond
Change-Id: I80fafbfe95908215e14ab89275606aa6c0bee17b
ircleTimerView.java
b8f330f90756451102f347d8ffd6f3c9b18f00db 28-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix localization of numbers in setup views

Bug: 7220767
Change-Id: I644dbddf0413b9803d6447c69c1f3ca9ebe537d6
imePicker.java
imerSetupView.java
imer/TimerView.java
2307cc404a412bb4067240fb295c4c9142dbbc87 28-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix localization of numbers in setup views

Bug: 7220767
Change-Id: I644dbddf0413b9803d6447c69c1f3ca9ebe537d6
imePicker.java
imerSetupView.java
imer/TimerView.java
8978640131006269f4668d0abfb3d8e7bd20a9e1 26-Sep-2012 Sam Blitzstein <sblitz@google.com> Updated notification for alarms.

Change-Id: Ib957a287b4a422195c479a6a714a9571282a9805
larmAlertFullScreen.java
larmReceiver.java
3edce475f793c3b02f6361f47c7c000e1c67c71c 27-Sep-2012 Sam Blitzstein <sblitz@google.com> Merge "Updated notification for alarms." into ics-ub-clock-amazon
bb2770f948403a031c6c550740afffdbf0d1ad96 26-Sep-2012 Sam Blitzstein <sblitz@google.com> Updated notification for alarms.

Change-Id: Ib957a287b4a422195c479a6a714a9571282a9805
larmAlertFullScreen.java
larmReceiver.java
f3d6fa186ddf8a7bb8000b8b9a8700a42121e522 27-Sep-2012 Chiao Cheng <chiaocheng@google.com> Swapping dismiss/snooze sides and using lights out view.

Bug: 7240214
Change-Id: I8991afae0a17b2f7154361c5b601e3272dc93bfe
larmAlertFullScreen.java
f54ceb2c82628e604d9b2772486a701c8401a7e9 27-Sep-2012 Chiao Cheng <chiaocheng@google.com> Swapping dismiss/snooze sides and using lights out view.

Bug: 7240214
Change-Id: I8991afae0a17b2f7154361c5b601e3272dc93bfe
larmAlertFullScreen.java
30f1f6a8177e5742f4e8b67eb54b87d4f8bd2938 26-Sep-2012 Chiao Cheng <chiaocheng@google.com> Adding unlock-like slider control for alarm dismiss/snooze.

- Ported GlowPadView and helper classes over to clock app. Framework version
relies on a couple hidden api's so there are minor changes to the code.
- Added necessary drawables to support slider.
- Updated proguard flags so that introspected animation methods are not
stripped from slider widget.
- Changed lock screen view to be consistent with normal activity since existing
landscape width is not wide enough to hold new layout. Removed the need for
AlarmAlert. Using only AlarmAlertFullScreen now.

Change-Id: I65be41b889446ae7232488bfc2809bd2add93f6f
larmAlertFullScreen.java
larmReceiver.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
74fc6033b759d44b5d1a21728f28deaf0e899908 26-Sep-2012 Chiao Cheng <chiaocheng@google.com> Merge "Adding unlock-like slider control for alarm dismiss/snooze." into ics-ub-clock-amazon
113e1daddd8cb0e890084aa4b6ea3194d8ad4826 26-Sep-2012 Sam Blitzstein <sblitz@google.com> Add notification for timer.

Change-Id: I22bec04942ab46fd7d446c2aaf27d29b07052df3
ircleTimerView.java
eskClock.java
og.java
topwatchFragment.java
tils.java
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
topwatch/Stopwatches.java
imer/CountingTimerView.java
imer/TimerFragment.java
bbf7c9e64afc9383bb5526f35f4e885e5c3e0941 26-Sep-2012 Chiao Cheng <chiaocheng@google.com> Adding unlock-like slider control for alarm dismiss/snooze.

- Ported GlowPadView and helper classes over to clock app. Framework version
relies on a couple hidden api's so there are minor changes to the code.
- Added necessary drawables to support slider.
- Updated proguard flags so that introspected animation methods are not
stripped from slider widget.
- Changed lock screen view to be consistent with normal activity since existing
landscape width is not wide enough to hold new layout. Removed the need for
AlarmAlert. Using only AlarmAlertFullScreen now.

Change-Id: I65be41b889446ae7232488bfc2809bd2add93f6f
larmAlertFullScreen.java
larmReceiver.java
idget/multiwaveview/Ease.java
idget/multiwaveview/GlowPadView.java
idget/multiwaveview/PointCloud.java
idget/multiwaveview/TargetDrawable.java
idget/multiwaveview/Tweener.java
287f2d82aaf91d881f5de50a133d21684a8d4821 26-Sep-2012 Sam Blitzstein <sblitz@google.com> Add notification for timer.

Change-Id: I22bec04942ab46fd7d446c2aaf27d29b07052df3
ircleTimerView.java
eskClock.java
og.java
topwatchFragment.java
tils.java
topwatch/StopwatchFragment.java
topwatch/StopwatchService.java
topwatch/Stopwatches.java
imer/CountingTimerView.java
imer/TimerFragment.java
85d5bb1d168a496f02d92320319628a452360fb5 25-Sep-2012 Yorke Lee <yorkelee@google.com> Don't overlay red arc on white circle

Instead, if red paint is needed, draw the red and white arcs separately so that
they are not overlaid on each other. Otherwise, simply draw a white circle.

Bug: 7198590 Stopwatch and timer drawing red on top of white causing antialiasing problems
Change-Id: I1c156da9c0c8cf542ff9ad4fc2642eed399bc628
ircleTimerView.java
bed1a89f743ec8b343803a44b938aad97ba0f16e 25-Sep-2012 Isaac Katzenelson <isaack@android.com> New time picker

Change-Id: I805316cc11f6a8b3e4dd40f1368f386df536d612
larmTimePickerDialog.java
etAlarm.java
imePicker.java
imerSetupView.java
imer/TimerFragment.java
imer/TimerSetupView.java
imer/TimerView.java
461d2a507e283c64de0a605bf32925ec1f95246c 26-Sep-2012 Yorke Lee <yorkelee@google.com> Merge "Don't overlay red arc on white circle" into ics-ub-clock-amazon
9fd4253aed072d167930da3da51c587f5dc401e9 25-Sep-2012 Yorke Lee <yorkelee@google.com> Don't overlay red arc on white circle

Instead, if red paint is needed, draw the red and white arcs separately so that
they are not overlaid on each other. Otherwise, simply draw a white circle.

Bug: 7198590 Stopwatch and timer drawing red on top of white causing antialiasing problems
Change-Id: I1c156da9c0c8cf542ff9ad4fc2642eed399bc628
ircleTimerView.java
683b5100b411fe9a747b9a194bf75caa714073c4 25-Sep-2012 Isaac Katzenelson <isaack@android.com> New time picker

Change-Id: I805316cc11f6a8b3e4dd40f1368f386df536d612
larmTimePickerDialog.java
etAlarm.java
imePicker.java
imerSetupView.java
imer/TimerFragment.java
imer/TimerSetupView.java
imer/TimerView.java
31943258b338ee3a36d07ff57a6fb0f94bb3650f 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix timer animation at zero time.

bug: 7216956
Change-Id: I44888a0aca03be54a587020b228d605500ddcb38
imer/CountingTimerView.java
e3bccc580cffd56956df1eb4e4d23d4870fa74aa 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix timer animation at zero time." into ics-ub-clock-amazon
0cb4a8571f6473c422cb69e469aa12f17458ff0d 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix timer animation at zero time.

bug: 7216956
Change-Id: I44888a0aca03be54a587020b228d605500ddcb38
imer/CountingTimerView.java
3d6adf080cb4a1469244e393807f6921b9f1149b 21-Sep-2012 John Spurlock <jspurlock@google.com> Migrate away from lightsOut() in desk clock dream.

Bug:7211867
Change-Id: I002aae8815b96f21573bd7437e28a4cb7c227dcd
creensaver.java
3f99104b4dc4df9a774ff7433084b8e483d88744 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix timer ring stuttering

Bug: 7225700
Change-Id: Iced938e996442a41ac1b2be365cc1c8c9a01e472
imerRingService.java
imer/TimerReceiver.java
469c4cd2d66aa1afd07973d2d09d98923035f70c 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix timer ring stuttering" into ics-ub-clock-amazon
5cacdd0b56950cf6a5f28e780ed07625a81bde53 25-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix timer ring stuttering

Bug: 7225700
Change-Id: Iced938e996442a41ac1b2be365cc1c8c9a01e472
imerRingService.java
imer/TimerReceiver.java
0e043cd85048f70b484f84114a47b59e9540e44f 25-Sep-2012 Yorke Lee <yorkelee@google.com> Set default clock style to digital

Bug: 7210759 Default clock style should be digital
Change-Id: I2d5786e7290703e83987ca5444617f3e8d54d400
lockFragment.java
48a8e478723413bbc343a6429da821aa32f72844 25-Sep-2012 Yorke Lee <yorkelee@google.com> Add contentDescriptions for ActionBar Tabs

Bug: 7221285 Clock Application requires contentDescriptions on navigation bar
Change-Id: Ic8dd9b087ffa5456885bd6e0fcce641b9b4703b7
eskClock.java
2527ef1b1ad7c48ffb2f5ed6aaa6271cc971c214 24-Sep-2012 Yorke Lee <yorkelee@google.com> Make up button in AlarmClock return to DeskClock

Bug: 7221205
Change-Id: I7e9cfe2a882fd4bf090f7c789333e6e0f6c245b3
larmClock.java
80d6f234974b2d99e4d1da9b8cf29be900a86a33 25-Sep-2012 Yorke Lee <yorkelee@google.com> Set default clock style to digital

Bug: 7210759 Default clock style should be digital
Change-Id: I2d5786e7290703e83987ca5444617f3e8d54d400
lockFragment.java
39e46988ce473f3a92eec4bd1d6d41dfb7ac9e56 25-Sep-2012 Yorke Lee <yorkelee@google.com> Add contentDescriptions for ActionBar Tabs

Bug: 7221285 Clock Application requires contentDescriptions on navigation bar
Change-Id: Ic8dd9b087ffa5456885bd6e0fcce641b9b4703b7
eskClock.java
9aa3876adbfe2bbe8f21b3db4222892b73fe8d27 24-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in .TimerFragment.setTimerButtons

Bug: 7193713
Change-Id: Ic444e2914cddf0108b4e5e6ea7d31eba68db3cc1
imer/TimerFragment.java
d591c1f4434f584ec28fbe61a19cd09690e41c96 24-Sep-2012 Yorke Lee <yorkelee@google.com> Merge "Make up button in AlarmClock return to DeskClock" into ics-ub-clock-amazon
e24b14d8c1ffc707cdac32398c127a02be4dd74b 24-Sep-2012 Yorke Lee <yorkelee@google.com> Make up button in AlarmClock return to DeskClock

Bug: 7221205
Change-Id: I7e9cfe2a882fd4bf090f7c789333e6e0f6c245b3
larmClock.java
c8a57745bd47e75c306c1c20197eb594bb802d60 24-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in .TimerFragment.setTimerButtons

Bug: 7193713
Change-Id: Ic444e2914cddf0108b4e5e6ea7d31eba68db3cc1
imer/TimerFragment.java
c6bd11a76e6d27085e37ba82d462c6d4aed7a47b 24-Sep-2012 Isaac Katzenelson <isaack@android.com> Revert "Migrate away from lightsOut() in desk clock dream."

This reverts commit 21b0859d5fdf57fcbcc274a5d015b8d26f05b04d

Change-Id: Ia7960ff4d603923656d9afad3dd3d5de03103d33
creensaver.java
21b0859d5fdf57fcbcc274a5d015b8d26f05b04d 21-Sep-2012 John Spurlock <jspurlock@google.com> Migrate away from lightsOut() in desk clock dream.

Bug:7211867
Change-Id: Ibd4e6a6fbae7b62d2ad79201f8634789ee5a8271
creensaver.java
74bc742f0338414528875fa4a98eeca57f643706 24-Sep-2012 John Spurlock <jspurlock@google.com> Merge "Migrate away from lightsOut() in desk clock dream." into jb-mr1-dev
4243fb005ecf4810eb2a1adc28df73abf431f178 23-Sep-2012 Isaac Katzenelson <isaack@android.com> Timer/stopwatch text size

Change-Id: I9da81540c21e9fde18c2939b8936efee7c2c615b
topwatchFragment.java
imerListItem.java
imer/CountingTimerView.java
imer/TimerListItem.java
fd544b56e462c0e871441bcd48797e022f61d8ef 23-Sep-2012 Isaac Katzenelson <isaack@android.com> Timer/stopwatch text size

Change-Id: I9da81540c21e9fde18c2939b8936efee7c2c615b
topwatchFragment.java
imerListItem.java
imer/CountingTimerView.java
imer/TimerListItem.java
89f855e3463ee7505302c8ab0f929067b934742b 23-Sep-2012 Isaac Katzenelson <isaack@android.com> Stop timer circle animation when time's up

Bug: 7205756
Change-Id: Id0dfb079be6af7131ee778a198f7c6f20d9bb4ed
ircleTimerView.java
3753f5418b2b8b0b6716cb7ca8e9997db137e27c 23-Sep-2012 Isaac Katzenelson <isaack@android.com> Stop timer circle animation when time's up

Bug: 7205756
Change-Id: Id0dfb079be6af7131ee778a198f7c6f20d9bb4ed
ircleTimerView.java
860de0e94f5588369985063127512dc2270cd7de 23-Sep-2012 Itzhak Katzenelson <isaack@android.com> Timer fixes

Bug: 7216059, 7203753, 7202843, 7195186, 7184324
Change-Id: I4e5532d13ec062a7c3ad55da929fbce6d9994327
ircleTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
imer/TimerView.java
d1489b661770a119da0b39c07a1b4a5a47dac5da 23-Sep-2012 Itzhak Katzenelson <isaack@android.com> Timer fixes

Bug: 7216059, 7203753, 7202843, 7195186, 7184324
Change-Id: I4e5532d13ec062a7c3ad55da929fbce6d9994327
ircleTimerView.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
imer/TimerView.java
d932d220d4e8b45ed215f928cab2ada71e008e73 23-Sep-2012 Itzhak Katzenelson <isaack@android.com> Fix stopwatch red circle after clear app data

Bug: 7214702
Change-Id: Iba3e74b0fb1878b013c40ffbab322de34ff712c8
ircleTimerView.java
66573f99b302b1b602d8a301a967ec1e018f735e 23-Sep-2012 Itzhak Katzenelson <isaack@android.com> Fix stopwatch red circle after clear app data

Bug: 7214702
Change-Id: Iba3e74b0fb1878b013c40ffbab322de34ff712c8
ircleTimerView.java
fc177987092f72f84f0833f80600d4bbf20d0b87 22-Sep-2012 Isaac Katzenelson <isaack@android.com> Fixes to help menu button

Bug: 7198428
Change-Id: If19d83b9919dc7a4070a0b15f6f497513c1eecfe
eskClock.java
elpActivity.java
ettingsActivity.java
imer/TimerFragment.java
4e17a2ecf336344277768d8a1ba6bf3d1ca7c676 22-Sep-2012 Isaac Katzenelson <isaack@android.com> Fixes to help menu button

Bug: 7198428
Change-Id: If19d83b9919dc7a4070a0b15f6f497513c1eecfe
eskClock.java
elpActivity.java
ettingsActivity.java
imer/TimerFragment.java
a80f15ded8c0be8bf2268bc4cf7b0ce125b07d1b 20-Sep-2012 Isaac Katzenelson <isaack@android.com> landscape layouts

Change-Id: I672b70fb9aef1862e45e44dd8ed89778c687af98
lockFragment.java
eskClock.java
eskClockFragment.java
topwatchFragment.java
imer/TimerFragment.java
dbefec37e0c0a3a8d832e5c34697fa0492e1077c 20-Sep-2012 Isaac Katzenelson <isaack@android.com> landscape layouts

Change-Id: I672b70fb9aef1862e45e44dd8ed89778c687af98
lockFragment.java
eskClock.java
eskClockFragment.java
topwatchFragment.java
imer/TimerFragment.java
4c1728017d4ee52293213786a50b25e0d2f2f252 21-Sep-2012 John Spurlock <jspurlock@google.com> Migrate away from lightsOut() in desk clock dream.

Bug:7211867
Change-Id: Ibd4e6a6fbae7b62d2ad79201f8634789ee5a8271
creensaver.java
be8244565cd5e987eaf1bf8754a1750c95477b43 21-Sep-2012 Itzhak Katzenelson <isaack@android.com> Setting style and label fixes

Bug: 7205942, 7206851, 7206262
Change-Id: I5226f078ef58e04b2a8312c736ffcae064eda8ad
ettingsActivity.java
bf6c5cf18552b0bf8f5f3a417b19c1d14befbae6 21-Sep-2012 Itzhak Katzenelson <isaack@android.com> Setting style and label fixes

Bug: 7205942, 7206851, 7206262
Change-Id: I5226f078ef58e04b2a8312c736ffcae064eda8ad
ettingsActivity.java
a2fa90632f01c208f7aa5d4cc5bd4538003ef10e 21-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix START/STOP button disappears when timer expire

Bug: 7203751
Change-Id: Iff41df2be53a9f3372593317eb2ac9c76a003096
imer/TimerFragment.java
0b5c716941c9c7bd92f20aa19f7d4ad0a3c1a20b 21-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix START/STOP button disappears when timer expire

Bug: 7203751
Change-Id: Iff41df2be53a9f3372593317eb2ac9c76a003096
imer/TimerFragment.java
51eb2d54650a3600ce68e942f8a7fe37aa731f9e 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Move to timer view when timer expires

Bug: 7203760
Change-Id: I85fadb7fc6b3ef7274676daf5c55ece7a913496e
eskClock.java
imer/TimerReceiver.java
3982c7f7458da18e3b08c23bf026828d0db77539 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Move to timer view when timer expires

Bug: 7203760
Change-Id: I85fadb7fc6b3ef7274676daf5c55ece7a913496e
eskClock.java
imer/TimerReceiver.java
526cf41d8a473a005d7649ec5becf00f57ae8feb 20-Sep-2012 Sam Blitzstein <sblitz@google.com> Changed stopwatch share menu to inline modal.

Change-Id: I4a0191734dfb831dd02748adc89e35b8b9f5c588
topwatchFragment.java
d2f8c51aba02f5e8cbbf82234ff453f305fba759 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Support for help menu item with smartlink

Bug: 7198428
Change-Id: I47a0078056dd6068749ca2539bf53db9ddaf4af8
larmClock.java
eskClock.java
ettingsActivity.java
tils.java
660b5227d0f10c95389aad567618d23a130079b3 20-Sep-2012 Sam Blitzstein <sblitz@google.com> Changed stopwatch share menu to inline modal.

Change-Id: I4a0191734dfb831dd02748adc89e35b8b9f5c588
topwatchFragment.java
a71a82dabd099d2ee16ce7cda6821ebf08db8b80 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in Timer fragment

Bug: 7193713
Change-Id: If7a5665d86126136207ed3904a08229a0e1960b7
imer/TimerFragment.java
07a20677dd5706dc35c197b41fb4ab5463450305 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix crash in Timer fragment" into ics-ub-clock-amazon
01be2e29c67d98392e815a94b15707f5d8e69006 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in Timer fragment

Bug: 7193713
Change-Id: If7a5665d86126136207ed3904a08229a0e1960b7
imer/TimerFragment.java
69d0b27d5a3f7f80d5fadd687ce8bb69ea426999 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Add cancel button to timer setup view

Change-Id: If681df09f3ba3e25b573f70a866bcd4a24c1f419
imer/TimerFragment.java
5d775789c6f9474bced31c8ac9921f855fbbd583 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Add cancel button to timer setup view

Change-Id: If681df09f3ba3e25b573f70a866bcd4a24c1f419
imer/TimerFragment.java
6fc34de781d8fece646b16dc289bbf4c0b01fde4 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Support for help menu item with smartlink

Bug: 7198428
Change-Id: I47a0078056dd6068749ca2539bf53db9ddaf4af8
larmClock.java
eskClock.java
ettingsActivity.java
tils.java
f65a38ce1e18c3ace530c8d600899f65c53a3a12 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Change second hand location

Change-Id: I29cd94fe8c7646ab493af73155efbee19089f5f2
nalogClock.java
82848b23e0c0f3d9c2b3e6f6922c99680b2ff3b9 20-Sep-2012 Isaac Katzenelson <isaack@android.com> Change second hand location

Change-Id: I29cd94fe8c7646ab493af73155efbee19089f5f2
nalogClock.java
732ce5e811bb73a0bfabb6b54a64e2dd8e179eb4 19-Sep-2012 Isaac Katzenelson <isaack@android.com> New stopwatch share strings

Change-Id: I10059972219e1e89c77fa0c06f41964fe0e611f2
topwatchFragment.java
imer/TimerView.java
d479b549cdac9d2b52ab2c27b4e88767cd544844 19-Sep-2012 Isaac Katzenelson <isaack@android.com> New stopwatch share strings

Change-Id: I10059972219e1e89c77fa0c06f41964fe0e611f2
topwatchFragment.java
imer/TimerView.java
e35b85f33550504005cd57000bee94c9c477aa4b 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in stopwatch on resume

Bug: 7187042
Change-Id: I11666517c35d9f65d3b2600a9a4ee280f8acfbb3
topwatchFragment.java
7b508cb8b3f621b6ea35ecb61773359093a61b81 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in stopwatch on resume

Bug: 7187042
Change-Id: I11666517c35d9f65d3b2600a9a4ee280f8acfbb3
topwatchFragment.java
a4faa0547d888cb8bc94a903c36c5a1370ca23b2 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Timer and stopwatch fixes

Change-Id: Ida3ac4ccfdad7972fb4b4555e8a3059f7999863d
ircleTimerView.java
imer/TimerFragment.java
a47e88774d0d691c808458d87de7a476045295df 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Timer and stopwatch fixes

Change-Id: Ida3ac4ccfdad7972fb4b4555e8a3059f7999863d
ircleTimerView.java
imer/TimerFragment.java
7c71fbab5ecd558e60edff636a149ff3bf73ec57 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Make stopwatch state persistant

Change-Id: Ic16d3589f83d198c35b97e8719bfdfcadba3109f
ircleTimerView.java
topwatchFragment.java
imerListItem.java
imerSetupView.java
imerView.java
imer/TimerView.java
43474e446f4fd103b0f609d1be75c4825adb8b58 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Make stopwatch state persistant

Change-Id: Ic16d3589f83d198c35b97e8719bfdfcadba3109f
ircleTimerView.java
topwatchFragment.java
imerListItem.java
imerSetupView.java
imerView.java
imer/TimerView.java
be8b49fdd5cff8324a58827dcfd99fe116e5fcc8 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in Stopwatch fragment

Bug: 7177316
Change-Id: I30ae3eaefbe0c11ee84f63d5891e7e7ac472b344
topwatchFragment.java
6fd64d941c9b048b715b2cbc4616b1a637ddcd17 18-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in Stopwatch fragment

Bug: 7177316
Change-Id: I30ae3eaefbe0c11ee84f63d5891e7e7ac472b344
topwatchFragment.java
871d7d00b561dc0e100c5ac7f79542d20ae9578d 17-Sep-2012 Isaac Katzenelson <isaack@android.com> Add alert ring when a timer expires.

Change-Id: Id98275d27640d0de7a06bfada63986c2d34afff7
imerFragment.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
dfb182f455aa07eb7319d32df6d9a14492884e2f 17-Sep-2012 Isaac Katzenelson <isaack@android.com> Add alert ring when a timer expires.

Change-Id: Id98275d27640d0de7a06bfada63986c2d34afff7
imerFragment.java
imer/TimerFragment.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/Timers.java
1299bda861f3a0699c27219d6ecd50abdcf90b7b 15-Sep-2012 Itzhak Katzenelson <isaack@android.com> Fix dream's screen saver and remove text clock style
Bug: 7173717

Change-Id: I4bb9ad1f8e313e43bfc9db622b40a8b200692ae3
creensaver.java
4560461b08b1660fa5776523d8344df0d8d23f1d 15-Sep-2012 Itzhak Katzenelson <isaack@android.com> Fix dream's screen saver and remove text clock style
Bug: 7173717

Change-Id: I4bb9ad1f8e313e43bfc9db622b40a8b200692ae3
creensaver.java
63211efa1565b5dc171938740ba183302d0e46f3 14-Sep-2012 Isaac Katzenelson <isaack@android.com> Merge clock to JB-MR1

Change-Id: Ic2b550adb16f593a037939b2d1a2d4f60f4c5a5d
larmAlert.java
larmAlertFullScreen.java
larmClock.java
nalogClock.java
ircleTimerView.java
lockFragment.java
eskClock.java
eskClockFragment.java
eskClockFragmentOld.java
igitalClock.java
elpActivity.java
ldDigitalClock.java
creensaver.java
ettingsActivity.java
noozeLengthDialog.java
topwatchFragment.java
imerFragment.java
imerListItem.java
imerSetupView.java
imerView.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
imer/TimerReceiver.java
imer/TimerSetupView.java
imer/TimerView.java
dbf637e9b4469bdbb8d9a26db941b6a093773fc0 14-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash on swipe in timer fragment

Change-Id: I626c75184ab18c06cb703d00a8335ec0fcf2a4bb
imer/TimerFragment.java
e4cd2ee77ba2ebe25670ac0616bd065a8c270075 14-Sep-2012 Isaac Katzenelson <isaack@android.com> New alert layout

Change-Id: I0a5590f38713b2ce3232bcf4dd06d140918b7e37
larmAlert.java
1592c4b562a3dbc985f783143922989c0b7d4dea 14-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash in alarm list and alarm alert

Change-Id: I1aa68c1bd50f6f428c43b694c2a85c86bcbc165f
larmClock.java
ldDigitalClock.java
bef6707e887754b34d2ed9f171bce9315c7a2095 14-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix crash on rotation

Change-Id: I04194df4f8be5fdbb5fa0da4009a128673a3015b
imer/TimerFragment.java
25d95f353338589d76c1404b81b64c364c5ddc9d 14-Sep-2012 Isaac Katzenelson <isaack@android.com> Merge "save timers state" into ics-ub-clock-amazon
b29cd6c4f734e236a500f41d046105020b73513a 13-Sep-2012 Isaac Katzenelson <isaack@android.com> save timers state

Change-Id: I0aa60c2fdb47d59378cd485f4508515d8830104d
ircleTimerView.java
eskClock.java
eskClockFragment.java
topwatchFragment.java
imer/TimerFragment.java
imer/TimerListItem.java
imer/TimerObj.java
imer/TimerSetupView.java
imer/TimerView.java
d6db00d14a69ac2802da88022444ad03ada89d73 12-Sep-2012 Peter Ng <petergng@google.com> increasing analog clock assets, and updating icons

Change-Id: If428e41b3e4db18de164e1aff310950ee3137402
nalogClock.java
79ec397ec2014cdc979a1b5d374780de0770f6c1 12-Sep-2012 Isaac Katzenelson <isaack@android.com> Fix timer interval bug

Change-Id: I17e27e9857067ab0077fdb9c1c3a2eed8fdb0871
ircleTimerView.java
imerFragment.java
imerListItem.java
imerView.java
imer/TimerObj.java
2beda01ac564464da763e794e1b0063f8bfe8dd6 12-Sep-2012 Isaac Katzenelson <isaack@android.com> Analog Clock and Timer animation

Change-Id: If0807564ff10725954a0e9447a7dc031e80c21fc
nalogClock.java
ircleTimerView.java
lockFragment.java
ettingsActivity.java
imerFragment.java
imerListItem.java
1123ff4bffc226b7d0baf4cfdd4186aedd06edb3 11-Sep-2012 Isaac Katzenelson <isaack@android.com> ActionBar styling & Timers

Change-Id: I08cfe5c77c6ce52492a5f343653038db6739412e
eskClock.java
topwatchFragment.java
imerFragment.java
imerListItem.java
imer/TimerObj.java
4ad5b75cd1c5ec94b2122f10f2f02137e1c0e9b2 11-Sep-2012 Isaac Katzenelson <isaack@android.com> More layou fixes

Change-Id: Ifde044952b4c3a522959628ec057028e5ba5bd8b
ircleTimerView.java
eskClock.java
igitalClock.java
topwatchFragment.java
imerFragment.java
imerSetupView.java
imerView.java
imer/Timer.java
imer/TimerObj.java
imer/TimerReceiver.java
b94027194a2da12ed354465b9186fa452c0bd8f3 11-Sep-2012 Isaac Katzenelson <isaack@android.com> New timer keypad

Change-Id: I28d622b0761bc77537d365c3f04a6860a1ca6c27
ircleTimerView.java
eskClock.java
topwatchFragment.java
imerFragment.java
imerSetupView.java
imerView.java
48d79ef41ad4c6090d35dae540e6162b155bafce 10-Sep-2012 Itzhak Katzenelson <isaack@android.com> New layout for stopwatch and timer

Change-Id: Ice218c96b2d6f57ba24a419072efdb7933a3db23
ircleTimerView.java
eskClock.java
topwatchFragment.java
imerFragment.java
imerView.java
815e2f7431c590086d5bd4eee5d7bf08108c77eb 08-Sep-2012 Isaac Katzenelson <isaack@android.com> New deskclock

Change-Id: I27f066b7fbc29eb3d4988a6aa901a6c9909fbcca
larmAlertFullScreen.java
ircleTimerView.java
lockFragment.java
eskClock.java
eskClockFragment.java
eskClockFragmentOld.java
igitalClock.java
ettingsActivity.java
noozeLengthDialog.java
topwatchFragment.java
imerFragment.java
imer/Timer.java
imer/TimerReceiver.java
65d7dfb98ab0102ac899b20fecbc760f2d625608 29-Aug-2012 Isaac Katzenelson <isaack@android.com> DeskClock ViewPager layout

Change-Id: I6b53653f8073bb257f0bc46b0d0e8007a2480640
ircleTimerView.java
lockFragment.java
eskClock.java
elpActivity.java
topwatchFragment.java
imerFragment.java
81af1c6f0fdca4b50547d61a995cf27d03ffd37b 27-Aug-2012 Isaac Katzenelson <isaack@android.com> Add tabs to DeskClock

Change-Id: I355663f69aec683eb12ee310f0ea59239433df60
eskClock.java
9df9aff951dce59b327f56f5821386a7b40798bd 25-Aug-2012 Isaac Katzenelson <isaack@android.com> Remove Dream from unbundled branch

Change-Id: I31c1e5b97d8bd7706781e40e64532a7c2d8ece8c
creensaver.java
1a7820902f3a6428f0bb586f8f1b5a2824838cb0 10-Aug-2012 Daniel Sandler <dsandler@android.com> Enter lights out / fullscreen mode in screensaver.

Change-Id: I4b9a3444b1221845cae6fa634ff754d4edcd92d3
creensaver.java
9a1fd04f15b653a6600629aee41c7d3fd7d843b3 03-Aug-2012 Daniel Sandler <dsandler@android.com> Improvements to the DeskClock dream.

- simplify layouts (removing a number of obsolete sw600
ones)
- add a clickable alarm button way down in the corner, to
let you see your alarm info

TODO: Add another little button for dim mode.

Change-Id: Ibc8e44a33c2a934e485277868c77356eb4250194
eskClock.java
creensaver.java
90dc136d444ba29fe8db6b20872022b18f18dc94 31-Jul-2012 John Spurlock <jspurlock@google.com> Re-enable dreams: Clock

Convert old Screensaver activity to a dream service. Handle new lifecycle
events and configuration changes.

Change-Id: I02c1eabb9a26d21a61c3b2eac33f834d1e2fb5e3
Bug: 6921930
creensaver.java
988154b1fda3d53c0d791d30be677c0a77edb170 23-May-2012 Steve Levis <stevenl@google.com> Handle ACTION_SET_ALARM properly when skipUi=true

Bug: 6538708
Change-Id: If0976a61b3c8dad8eb41c6b7c50e027c7ffa6b5e
andleSetAlarm.java
278ea920432b10912cd32c06f3fc4ad4dc6af7aa 18-May-2012 Michael Chan <chanm@google.com> Now you can get to settings in AlarmClock on a tablet

Bug: 6492391
Change-Id: Ifdf5f461f884fc3bcd5f1f570abf19248f58bf52
larmClock.java
1779cd082853eb3d8c666c6cc24826398d918fba 17-May-2012 Steve Levis <stevenl@google.com> Merge "Fix SetAlarm preferences for Tablets" into jb-dev
7b13ff0a3e1e71b27f7ef5ef749b602ff17a40d3 17-May-2012 Steve Levis <stevenl@google.com> Fix SetAlarm preferences for Tablets

- Reinstated Cancel/Delete/Ok buttons and onClickListeners

Bug: 6508419
Change-Id: If042197c0b1892efc654f477c8822c753ea1e3f0
etAlarm.java
cf8041059a617485e2dbcaae92df01552e5a56f7 16-May-2012 Vikram Aggarwal <viki@google.com> Do not dim screen when adding alarms. Remove some dead code.

Fix b/6482646

Change-Id: Ieec599b9303ad0ad09dd9180b351bf73f6fc1f0b
eskClock.java
5ddc974fa7c706815e1f31540a73abfe79f90682 15-May-2012 Steve Levis <stevenl@google.com> Merge "Update DeskClock's ActionBar for Alarm List" into jb-dev
c8824e5633c5f54b9eb42b2336c5f15d7847f1c4 14-May-2012 Steve Levis <stevenl@google.com> Update DeskClock's ActionBar for Alarm List

- add "up affordance" to go back to desk clock
- remove "desk clock" menu item from overflow menu
- remove "Add alarm" list item. Only have '+' in actionbar

Bug: 5954770
Change-Id: I458d8b3e9fa212c9807b6f3e928a3f2b19e47b7c
larmClock.java
748e9ada696912c262a097d4211fde528f1cc0b8 14-May-2012 Steve Levis <stevenl@google.com> Update DeskClock ActionBar to Contacts Edit style

- onBackPressed() identical behavior to pressing "Done"

Bug: 5954622
Change-Id: I94dd67ddcbaa11a082a14a04cee0807ad4deec6b
etAlarm.java
e4b6e5b6a8147146f16a4bebc40ac61a0de03a29 10-May-2012 Steve Levis <stevenl@google.com> Only disable expired alarms on boot time

- If a TIME_SET, TIMEZONE_CHANGED, or LOCALE_CHANGED event is received,
pending alarms should not be disabled, in the event that multiple or
erroneous intents are received

Bug: 6154786

Change-Id: Ia46a8bdc3d2d3677f115df40836b7fc414d9187f
larmInitReceiver.java
2db6ebed67b2a97d76131077ceee954c1791aca0 08-May-2012 Steve Levis <stevenl@google.com> Fix SET_ALARM Intent Handling

- An matching alarm pulled from the ContentProvider needs to have
alarm.enabled=true when sending the object to the SetAlarm activity

Change-Id: Ifb588f732d30fce4952bc80edf5491c8c49c5000
andleSetAlarm.java
ba26bd379fa2840e699f8826465322fa6286160f 06-May-2012 John Spurlock <jspurlock@google.com> Clock: Add dialog title to full-screen alarm alert.

Add dialog title layout to full-screen alarm alert. It must remain
non-floating to wake device, yet appear like a standard dialog.
Remove unused AlarmAlertTheme.

Bug: 6003408
Change-Id: I033e6eb9edc97c14020d5e1f30fb0b2cfff4fa62
larmAlert.java
larmAlertFullScreen.java
536249cff9bd8f02cf465d2258052e147fb15c7d 27-Apr-2012 Daniel Sandler <dsandler@android.com> Merge "Fix dimming when tapping 'Set alarm'" into jb-dev
dbf6de4e1955f5dec19acc9f8048485204ee094f 27-Apr-2012 Daniel Sandler <dsandler@android.com> Fix dimming when tapping 'Set alarm'

Bug: 6026411
Change-Id: Ieba1861c54f04a9604cbdf5278b5e574f16df3ea
eskClock.java
99d5e7fe75ca2b1d831fa902c50be35b4065ebfa 27-Apr-2012 Daniel Sandler <dsandler@android.com> Fix NPE.

Bug: 6292834
Change-Id: I06b05a02e4b0c45bcf8eed61dbb7a4bdd320d918
etAlarm.java
7dd2d1f5fb1de58c8aef5bc102d21627924295cf 05-Mar-2012 Daniel Sandler <dsandler@android.com> Restore DeskClock's dock behavior.

(partial revert of change Ie9494136, functionality roughly
on-par with ics-mr1 now, plus bugfixes)

Change-Id: I65a5911e54266dff9b52c734e6dc782edcdec364
eskClock.java
dfc7092060dcf2cb5e5f38e55d5c878027b93060 18-Jan-2012 Daniel Sandler <dsandler@android.com> Fix NPE when resuming.

Bug: 5868975
Change-Id: Ib5b312338af8591a6ae506080fe23a82213ef538
eskClock.java
4241acd1ead4aa4466d8b5d0aba94e32120e76ae 29-Nov-2011 Daniel Sandler <dsandler@android.com> am 84c3cd09: Merge "Fix bugs in the DeskClock screensaver:" into ics-mr1

* commit '84c3cd09afe0585d7b7db5428b5c0b4455fabe37':
Fix bugs in the DeskClock screensaver:
84c3cd09afe0585d7b7db5428b5c0b4455fabe37 29-Nov-2011 Daniel Sandler <dsandler@android.com> Merge "Fix bugs in the DeskClock screensaver:" into ics-mr1
369c60f998c1802b778a76f7ded34ccd27df738c 24-Nov-2011 Michael Chan <mchan@android.com> am 191b91f4: Fixed the blank screen problem when hitting "Set alarm" in dim mode

* commit '191b91f419a0ed35104b3436615364b302cfbd67':
Fixed the blank screen problem when hitting "Set alarm" in dim mode
191b91f419a0ed35104b3436615364b302cfbd67 23-Nov-2011 Michael Chan <mchan@android.com> Fixed the blank screen problem when hitting "Set alarm" in dim mode

Bug: 5638835
Change-Id: I2b39abf713d3ad906d66058000aaa6c50fea51a4
eskClock.java
e269bd8658721a71fd9d42084b280042c5258945 21-Nov-2011 Daniel Sandler <dsandler@android.com> Fix bugs in the DeskClock screensaver:

- release wakelock when power removed
- wait to add window flags until attached to window

These tweaks will be factored into the updated BasicDream
(will be BasicCandy) support lib class.

Change-Id: I80d9162524d3b0e69d053c60585b49d9cce1b3ff
creensaver.java
7e77977037b89c775faa0a480c8ce70eb820dc20 18-Nov-2011 RoboErik <epastern@google.com> b/5308922 Keep dimmed/screen saver state on rotation

Change-Id: I68f640fffef65f6553a40cba030a5404315649dd
eskClock.java
0d4404c04475a66c9bcbda6960bd94597985b785 11-Nov-2011 Daniel Sandler <dsandler@android.com> Fix DeskClock dream on phones.

Side effect: improve random positioning of screensaver mode
inside the Clock app as well as in the dream.

Bug: 5603598
Change-Id: I1f7cb060ef2d6e1aad6d8f8d8e864c6614f4ff8d
creensaver.java
48df859acaa503c9449eab10df74664092420a6e 03-Nov-2011 Daniel Sandler <dsandler@android.com> Disable DeskClock's dock behavior.

This is now handled by Android Dreams (screensavers) via
SystemUI, which now responds to DESK_DOCK intents.

Bug: 3155234
Change-Id: Ie94941367ae7f473363e1c84be44248b7efc4044
eskClock.java
75e2c4bf5f2de6c16306e4e1d95fe17616807ec9 26-Oct-2011 RoboErik <epastern@google.com> b/5453320 Clear new repeat settings if user cancels change

Change-Id: I84f25c69d13f7fe5a21ba8143edefb20e65e4eb4
epeatPreference.java
927b49cc5b771a64b7159a80b490e4c8bc1bdcae 07-Oct-2011 Erik <epastern@google.com> b/5397609 Remove uneeded menu items from DeskClock screen

Remove 'Alarms' and 'Add alarm' menu items from the main clock
screen and also finish the alarms screen when launching the clock
screen.

Change-Id: I878477b755b84bc9d221a4582e1eccee8be01406
larmClock.java
eskClock.java
f5659df64bef484a028f449eef5f751e34f91ee5 13-Sep-2011 Andy McFadden <fadden@android.com> Merge "Make sure cursors close"
99ae7660f1e5e4645c889e78e26d44de20a7caf3 13-Sep-2011 Andy McFadden <fadden@android.com> Make sure cursors close

Rearrange try/finally.

Bug 5279462

Change-Id: I44d8570b94e9780c78d93c131d88227a04659ddc
larms.java
ec04d6516961bac094fbb2dade7925adecac6c80 12-Sep-2011 Erik <epastern@google.com> b/5245457 Make background toggle day/night/screensaver modes

Change-Id: I95a5589c302bdb9d0da0fa181ac378aa3e4adbb5
eskClock.java
d8319840eebc23cf8ee30a53ee66f974c32f4987 31-Aug-2011 Andy Huang <ath@google.com> Fix ringtone pref summary stuck on "Loading ringtone..."

When the default alarm ringtone has been deleted, the alarm
pref can't resolve the ringtone URI and never finishes loading
a reasonable default string. In these cases, the Clock app
actually does play a default tone, so it's not necessary to
have the UI select a new tone, but it does need to show
something reasonable in the summary. Fix this in 3 ways:
* Do not resolve actual URI for a default URI when looking
up the title. This brings back the "Default ringtone (xxx)"
string that used to appear in GB on individual alarms with
no specific ringtone selected.
* In the default alarm pref, we do still want to resolve an
actual URI since the "Default ringtone" string would be
redundant. But when the default has been deleted, show a
reasonable default string by asking for the default alarm's
title without resolving to an actual URI. This does mean
the summary will show "Default ringtone (xxx)" when a default
has been deleted, but it's better than nothing, and it's
consistent with individual alarms with unresolvable ringtones.
* If even the default URI fails to resolve to a string, at least
clear the "Loading ringtone..." string. This generally will
not happen.

Bug: 5091775
Change-Id: I9a6f7117e1b4c3c36aed59a4e4e527d955f02361
larmPreference.java
d5b02dee04b7011a2b6cb1086752c583dcc604e1 08-Sep-2011 Erik <epastern@google.com> b/5245408 Hide battery level indicator

Change-Id: I5524d1e6197d3f2ab5f97e48f1f39ed986c976f0
eskClock.java
9c8f420c5d715d1b3923e7c15a38df0df23f7a39 06-Sep-2011 Erik <epastern@google.com> b/5262767 Make label an inline text field

Also don't display toast about when the alarm is set for if the
alarm is not enabled.

Change-Id: I02e7b9171cec7cad847d0e41d7a7327c53d1b21c
etAlarm.java
c4c4a127ab49e01cd520808c74f43940f61f467f 02-Sep-2011 Michael Chan <mchan@android.com> Change the time picker back to a dialog.
The time picker was take up too much space on phone landscape.
The time picker can't be scrolled since it takes drag and flick input... same as the list view.

BUG:5239061

Change-Id: If139301e33d4ef99e24edfc678a17fc6b492d352
etAlarm.java
322abb8230ff8a3ac2b58cf95863b1f8e78a99af 01-Sep-2011 Erik <epastern@google.com> b/5243877 Update to screen saver colors and layout

Change color in screensaver mode and fix to layouts so
non-time views will be disappear when you change.

Change-Id: Id3e56e98a5b8e288e06b01e339316c470df3c94b
eskClock.java
creensaver.java
a27e4e814c5bfd88759298ad2123c6373a800d08 31-Aug-2011 Erik <epastern@google.com> b/5169523 Adjust am/pm layout for roboto fonts

Change-Id: Ibcfb67e1b49612b932dc7c15cefb0314f6225c05
ndroidClockTextView.java
31e21c3131212079a5735bfce949560b03a09a82 25-Aug-2011 Michael Chan <mchan@android.com> Fixed a bunch of issues in the add/edit alarm.
Some of the issues are triggered after a rotation

5239061 Remove time item (there's already a time picker on screen)
5239214 Show correct time in time picker when editing
5102407 Do not save a new alarm on rotate
Do not show toast when enable alarm is checked or time changed
Show toast only when the user clicks OK
Revert properly after rotate
Revert on back

Change-Id: I4ed66abafbe13f172eb1c6a4fc34782ab309dea8
larm.java
etAlarm.java
41a754faf657c2ac7e414051d0c711c0ee994457 31-Aug-2011 Erik <epastern@google.com> b/3368728 update icons/layout for add alarm

Change-Id: I67a8d495832b4086b2c533091e02ca3193fad796
larmClock.java
91d3f291efe9d090dd7fe003955d9da2dec18a74 30-Aug-2011 Erik <epastern@google.com> b/3155234 Launch/exit clock when docked/undocked

Also rips out all the unused weather code.

Change-Id: I16417ddc832a7a68d2859dbd357d39a48dbf65df
eskClock.java
d2ee3ef01076138f0ac7b3e0acc580238ffea160 30-Aug-2011 Mindy Pereira <mindyp@google.com> Reconfigure how alarms are setup.

Fixes bug:3368780 Canceling in the Middle of Adding an Alarm Flow is Confusing on Tablet

now:
On existing alarm: can delete, cancel, save(ok)
on new alarm: can cancel or save(ok)
time picker is in the first dialog

Change-Id: I3fa86fc8de4b73ee422e78790a796bad14e404e7
etAlarm.java
d9fedbe901ea4431d38e3b5c36c19fe62a000e99 26-Aug-2011 Paul Westbrook <pwestbro@google.com> Merge "Fix dropped alarm when snoozing second"
73327b39cf35c8f2f4e5ba1ac30c6fd41a99d10f 24-Aug-2011 Erik <epastern@google.com> b/5076132 Work on matching clock redlines

Also rips out a lot of now unused code.

Change-Id: Idd3f9dd0d3a1395897ea7c8b0926d09da5cb1794
larmClock.java
ndroidClockTextView.java
eskClock.java
igitalClock.java
creensaver.java
etAlarm.java
8304c6e63ee1ff86208bac6f79285905027e95e8 25-Aug-2011 Paul Westbrook <pwestbro@google.com> Fix dropped alarm when snoozing second

When calculating the next alarm event, make sure to take into
account the snoozed previous alarms with the upcoming alarms.

But, now that we allow for another alarm to happen while a previous
one was snoozed, we need to allow for multiple snoozed alarms.

Once we allow for multiple snoozed alarms, we need to be able to allow
for each to be canceled individually.

Bug: 4769415
Change-Id: Icc825a8d892e7b9f53e21499a7af2322b8acbe77
larm.java
larmInitReceiver.java
larmReceiver.java
larms.java
b8cf8a10f534ef74d67c5911d14e3e54fbc14df6 25-Aug-2011 Michael Chan <mchan@android.com> Revert "Added logging for broadcast receiver."

This reverts commit 23521b7088146d735252d99d0efaed5052def764
igitalClock.java
23521b7088146d735252d99d0efaed5052def764 25-Aug-2011 Michael Chan <mchan@android.com> Added logging for broadcast receiver.

Change-Id: I0007842d8f15e9ae2b26e95dd931b4a3e9e5d403
igitalClock.java
706506639cb0da2c0db06ef88f2d2c9d75b084cc 24-Aug-2011 Daniel Sandler <dsandler@android.com> Fix the design of the alarm popup that wakes the device.

The only way to turn on the screen is to have a fullscreen
theme; doing so disallows us access to the platform styles
for the alert/dialog themes, so this change pulls in a copy
of the correct background bitmap. (We are able, at least,
to use the Holo version of the fullscreen transparent theme,
which causes the buttons to have the correct appearance.)

There's now also a separate layout file for the fullscreen
case so we don't apply this new decoration when a proper
dialog is available to us (read: the screen was already
unlocked).

Finally, tweak AndroidClockTextView so Eclipse doesn't choke
on the layout files.

Bug: 5108144
Change-Id: Ifc153bd9d7a3b9e3d0e18e94ec1b9545976f3759
larmAlert.java
larmAlertFullScreen.java
ndroidClockTextView.java
e050c90109ba4a62b64240f93610a44f366ed8e7 08-Aug-2011 Attila Bodis <attila@google.com> b/4500544 Fix FC when accessing dock settings on devices that don't support it.

Change-Id: I7664ae22c6ecb327af744bdda6e7b0233bc2f829
eskClock.java
1250ced34d1d7f644c907c820bd95495e598cd61 26-May-2011 Daniel Sandler <dsandler@google.com> Merge "Fix crash when N&W sends 0 for the weather icon resid."
e8073fd12b419ee98aa00f657a7a001c14768c8d 26-May-2011 Daniel Sandler <dsandler@google.com> Fix crash when N&W sends 0 for the weather icon resid.

Change-Id: I0167a8e6d72461b7ac3643b61bfcc5733ac92f33
eskClock.java
c57490dff5bfbf601d4b708fdae029df99f807b2 05-May-2011 Daniel Sandler <dsandler@google.com> DeskClock dream (screensaver module).

Essentially a duplicate of the moving-clock screensaver
introduced with Nexus One, but in a convenient Dream
activity.

(depends on I4559a95 for android.dreams in support lib)

Change-Id: I01b3d431b6b80665b8a9a477e7d6ac6cd579d0f2
eskClock.java
creensaver.java
70b6ab8cb5c9115511aa4e62f860645b20dafc9c 08-Apr-2011 Joe Onorato <joeo@google.com> Remove the deprecated things from Config.java. These havent been working since before 1.0.

Change-Id: I68e2852eb3757c7175dd14f9b3446efca3ffcb53
og.java
b12ebdc2f51c835a397f6e735c948f9ddbfda990 21-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am bcf94804: am 2c5f0979: Allowing screen saver to be disabled on a per-build basis

* commit 'bcf948042ab18477c02c04c9df0e45de31da63dd':
Allowing screen saver to be disabled on a per-build basis
2c5f0979c70f8e16916766540ed4c96cdd127aac 21-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Allowing screen saver to be disabled on a per-build basis

Also, removing alarm info from the screen saver UI
in general.

Bug: 3369069
Change-Id: Ie1a7caa0c6a9b14bebf1f2b6b38dceeeeffef238
eskClock.java
9621a1cf1b3db0b158b0404bcd2daeaa778cbcca 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am bc9f7e5a: am 1d5208e8: Holo style for alert dialog

* commit 'bc9f7e5aedf111c350258ee8c0cdea4c6f70edab':
Holo style for alert dialog
1d5208e88385c9fc2ef7f7fa34a236832a192a5d 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Holo style for alert dialog

Change-Id: Icfc0a9d2adb9e0411306da23756d0753f89f1d74
larmAlert.java
larmAlertFullScreen.java
b3fc97fa48ea46236bff973f82782953459fded2 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am 238dcedf: am 6a423fd8: Adjusting colors and font sizes in the alarm list dialog

* commit '238dcedf6f23842b1d4ffcb909d792012a59d1a9':
Adjusting colors and font sizes in the alarm list dialog
6a423fd89b8d8c7b9aa98a92a89676d0fb424d72 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Adjusting colors and font sizes in the alarm list dialog

Change-Id: I135dba0b9abc6552b62961eab5e4feb975774aa8
ndroidClockTextView.java
9943c81b1a16b0bb382e2f8200bb6c68387f9190 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am 67b4c4f2: am e4b231dd: Changed design of the alarm dialog

* commit '67b4c4f295bf7adc2c95022999a02988e7705e6a':
Changed design of the alarm dialog
4bf08f7cec63aa0757e5df297dd768093a3eace6 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am 71a1f85e: am ee00759c: New assets and labels

* commit '71a1f85ea62d6eb1db874c586df0d932bdd7adba':
New assets and labels
01540ccdde773960b0b787ce37409f43ff1f8867 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am d8733291: am dc7209e8: Invalidating clock view on time change

* commit 'd873329125f71f54dd5b6e898f2297a05592ba92':
Invalidating clock view on time change
e4b231dda1a6e0181737f6a56361e4e97188b90a 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Changed design of the alarm dialog

Change-Id: I8971c58b963fbab8078bae087c44a5257d5c3d91
larmClock.java
ndroidClockTextView.java
ee00759c00d94c50fed2eea0af7975b9d7fcbad4 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> New assets and labels

Change-Id: I8db8f0e37832fea4fb280b482dd88e86b0d7721d
eskClock.java
dc7209e8cbc17e672bd7b4b006a4759d4853d264 19-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Invalidating clock view on time change

Bug: 3365665
Change-Id: I07bf50f841b53e168d0d8055e09c8d0746ad6039
ndroidClockTextView.java
0339046cd755be41c75547605452596b2d6b0142 16-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am eb80c877: am fb6883da: Turning alarm config into dialog activities

* commit 'eb80c877be91dc87c43a5028f9fbb2e42aaa692b':
Turning alarm config into dialog activities
dda800fef076ed93cc20b6edec4c0ac0865edb15 16-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am 0a2130d0: am 7fc98302: Holo layout for desk clock

* commit '0a2130d040c426601a5851fdf39aab95cbd9716f':
Holo layout for desk clock
bfd9683cb0d7900a6e28dc37ccaaf3930320805f 16-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> am a3fe06a3: am 602efeb2: Using the AndroidClock font in DesktopClock

* commit 'a3fe06a30442f427285591e2f38f11d6ef7d9505':
Using the AndroidClock font in DesktopClock
fb6883da15b57a3d5006b8978c650cbb2bbda52d 16-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Turning alarm config into dialog activities

Change-Id: Iaad2b39d1a9722934aa9128e5fbe255946521edb
larmClock.java
ndroidClockTextView.java
7fc983026decebf7940b9512116bdbff015fadf0 16-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Holo layout for desk clock

Change-Id: Ib6b23097ae782dba0007ca91bfe8571f3245ef99
ndroidClockTextView.java
eskClock.java
igitalClock.java
602efeb229befe82f943d36792b1702f7ee54d88 15-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Using the AndroidClock font in DesktopClock

Change-Id: I74ada0ea8838fe671525920b160a69e60a2a9021
larmClock.java
ndroidClockTextView.java
igitalClock.java
acd81dc83a61114e185ae81bad4551c49f48b02c 06-Jan-2011 Patrick Scott <phanna@android.com> Use the actual uri in case the default is silent.

Bug: 3327165
Change-Id: Iea8914a80b59d741717d210cca972f7a48303996
larmPreference.java
77f14bd0ce48db935911da5d0a92b6348e6197fb 15-Dec-2010 Patrick Scott <phanna@android.com> Implement EXTRA_SKIP_UI.

Change SetAlarm to take an alarm object instead of just the id. Have
HandleSetAlarm pass the new Alarm object to the activity if EXTRA_SKIP_UI is
false.

Update TestAddAlarm to toggle the UI.

Bumped version number.

Bug: 3284120
Change-Id: Ie84ac8e3d7a63bfd64e40c626e577ce8b1f371b9
larmAlertFullScreen.java
larmClock.java
larmReceiver.java
larms.java
andleSetAlarm.java
etAlarm.java
bed2fe9bfd0e952c29b5ff90f70350ef8d0a65e4 07-Dec-2010 Patrick Scott <phanna@android.com> Remove the vibrate pref if there is no vibrator.

Bug: 3203033
Change-Id: I1baf0c0289cfc59b89f519e95df06bc56ec1a582
etAlarm.java
d42b20c1f1b341399a59fc6de8f31af1ac552f47 15-Nov-2010 Patrick Scott <phanna@android.com> Look up the ringtone title in the AsyncTask.

Found using strict mode.

Change-Id: I23a3398929be48f238b1389173e70d6be0833c7e
larmPreference.java
df77f79bbf931894d91cd0d8334f204ff67e903a 04-Nov-2010 Patrick Scott <phanna@android.com> Fix a few strict mode violations.

This fixes AlarmInitReceiver and AlarmReceiver. More strict mode fixes to come.

Change-Id: Ia16b809a500548bc3be340462961806980cb1a09
larmAlertWakeLock.java
larmInitReceiver.java
larmReceiver.java
syncHandler.java
501a153616bd44880b587447788990d83f433a8f 04-Nov-2010 Patrick Scott <phanna@android.com> Use time instead of alarm.time for non-repeating alarms.

Bug: 3155418
Change-Id: I66730a801b7d74da0c0f1af8d1855539146487a9
larms.java
ab34252e7a7f8c39b402425a4e0941aeb039d12f 02-Nov-2010 Jeff Brown <jeffbrown@google.com> Add plumbing for new volume mute key.

Pressing mute will dismiss the alarm in the same way as pressing
other volume keys.

Bug: 2912307
Change-Id: I90ebc5cc6da1d23323cdf674fbca409453097cf4
larmAlertFullScreen.java
9b75823838a7a8cfcc0de8570124ff1ee19c4e33 02-Nov-2010 Patrick Scott <phanna@android.com> Use AsyncTask to load the ringtone name.

Loading the ringtone issues an ipc to the media service and can cause ANRs.

Bug: 3149112
Change-Id: Icd896f6a02f060a4b868cebe3cbc753b95e974ab
larmPreference.java
d07f1e970f3f59ca8a9d73a974c40df8b7480793 26-Oct-2010 Daniel Sandler <dsandler@android.com> am 3b2b8e18: Keep screen on when on AC even if the battery stops charging.
3b2b8e183116d4a66acf0ed1c7db917950dc36bc 26-Oct-2010 Daniel Sandler <dsandler@android.com> Keep screen on when on AC even if the battery stops charging.

Bug: 3126403
Change-Id: Ie2316202ffe8c86306c84fcea97d93d56f1aeda2
eskClock.java
bababb66c17c665d374313da47e2f3734adec83a 21-Oct-2010 Patrick Scott <phanna@android.com> Fix 24 hour display on the lock screen.

Bug: 3120148
Change-Id: I072b64499df3d8f55fadad1746df95dffc73ecdc
larms.java
875f1504b938bbe9450b2021f18cf8d17568df56 12-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> am e4720df2: Close AlarmClock cursor, don\'t just deactivate it.

Merge commit 'e4720df2c1fd952e44771ea30063a4e8dc39c47a'

* commit 'e4720df2c1fd952e44771ea30063a4e8dc39c47a':
Close AlarmClock cursor, don't just deactivate it.
e4720df2c1fd952e44771ea30063a4e8dc39c47a 11-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> Close AlarmClock cursor, don't just deactivate it.

Bug: 3082936
Change-Id: I1e7ba769cc920bd2da2823afb2932dd352c5a15e
larmClock.java
2f156e29c0e051179802082f2ba76e12908c3f0e 30-Sep-2010 Patrick Scott <phanna@android.com> am 5ad9026a: Pop a toast when handling the set alarm intent.

Merge commit '5ad9026a54e8d025154ac644c6d938b1ff118ef1'

* commit '5ad9026a54e8d025154ac644c6d938b1ff118ef1':
Pop a toast when handling the set alarm intent.
5ad9026a54e8d025154ac644c6d938b1ff118ef1 28-Sep-2010 Patrick Scott <phanna@android.com> Pop a toast when handling the set alarm intent.

If the intent does not contain extras, start the AlarmClock activity to show the
list of alarms.

When checking for an alarm that already exists, make sure the repeat setting is
0.

Change-Id: If257b0d3bd591cddf7ff92b56bb240af8cb621a3
andleSetAlarm.java
etAlarm.java
78c7f6414689dff30fbe70bbeb17d0a1b4842924 28-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am 60661f1e: Merge "SharedPreferences commit -> apply." into gingerbread

Merge commit '60661f1ef2420402bf864d1ae2e81d7d884ff558'

* commit '60661f1ef2420402bf864d1ae2e81d7d884ff558':
SharedPreferences commit -> apply.
c6098ef1fc69fe117343cc2e3db0d2b97b2daa6f 28-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> SharedPreferences commit -> apply.

Change-Id: I3c54bcd78ed74107840254a9861dc68f9bec3cc8
larms.java
4d42d3ded6e3d46f5c9d0511ec0f0c26c9fef705 22-Sep-2010 Patrick Scott <phanna@android.com> Manually merge the following commit:

Handle the new set alarm intent.

Enable a few options by default and check for duplicates.

Also remove the previous public provider for setting alarms since we went with a
different approach.

Change-Id: I6c99e9729caad0c6f99f1a18d4a7599ad9bb2c9b
xternalAlarmProvider.java
andleSetAlarm.java
9e32fed582019546b0d380c28a40961c77fc303e 27-Sep-2010 Patrick Scott <phanna@android.com> am 13af16f6: Fix multiple allocations of the typeface.

Merge commit '13af16f66ff1c9cd7f12098e95124f0c88953ee8'

* commit '13af16f66ff1c9cd7f12098e95124f0c88953ee8':
Fix multiple allocations of the typeface.
13af16f66ff1c9cd7f12098e95124f0c88953ee8 27-Sep-2010 Patrick Scott <phanna@android.com> Fix multiple allocations of the typeface.

Bug: 2999402
Change-Id: I682803e4386fc2f6a75cce1a57f950246e2bcd3a
igitalClock.java
7f4b15b6a6c9d35baab4c4e5e1fa0302dc7d605f 27-Sep-2010 Patrick Scott <phanna@android.com> am aaeb8a22: Add logs to track missed alarms.

Merge commit 'aaeb8a227c7ea4ae124403b46cb4f673834f5536'

* commit 'aaeb8a227c7ea4ae124403b46cb4f673834f5536':
Add logs to track missed alarms.
aaeb8a227c7ea4ae124403b46cb4f673834f5536 27-Sep-2010 Patrick Scott <phanna@android.com> Add logs to track missed alarms.

Turn on a few verbose logs to track a couple of cases where an alarm might be
skipped or cancelled. Add a Log.wtf when an alert cannot be parsed as this is
never supposed to happen.

If we are returning from the AlarmReceiver due to some error, make sure to set
the next alert.

Bug: 3004064
Change-Id: I6879317b233ccb0497a5ed7b8259925cd00cf8e8
larmAlertWakeLock.java
larmInitReceiver.java
larmReceiver.java
larms.java
og.java
6c528aa07db1642c8aa9720c2d509a78e832adc4 22-Sep-2010 Patrick Scott <phanna@android.com> Handle the new set alarm intent.

Enable a few options by default and check for duplicates.

Change-Id: Ib7d1537b1fce398f2d52114da245658f40a59954
andleSetAlarm.java
94c7d160735eabb0df44068d97875d86f2b76e07 28-Aug-2010 Daniel Sandler <dsandler@android.com> am e79c911b: Update to reflect current Notifications API.

Merge commit 'e79c911bbd1687f5df9171dc54f41a427a926925'

* commit 'e79c911bbd1687f5df9171dc54f41a427a926925':
Update to reflect current Notifications API.
e79c911bbd1687f5df9171dc54f41a427a926925 26-Aug-2010 Daniel Sandler <dsandler@android.com> Update to reflect current Notifications API.

Change-Id: I4a3d1dbad8fe30ecd1d7dbcd21cdcb73782e41e1
larmReceiver.java
480688285c22d11013f32ff7c4f3839b6f7e652e 10-Aug-2010 Patrick Scott <phanna@android.com> am bb13b216: Check for -1 id before modifying alarms.

Merge commit 'bb13b216f986fc75dbd82d38f2bd6b2fbeb08abd'

* commit 'bb13b216f986fc75dbd82d38f2bd6b2fbeb08abd':
Check for -1 id before modifying alarms.
bb13b216f986fc75dbd82d38f2bd6b2fbeb08abd 10-Aug-2010 Patrick Scott <phanna@android.com> Check for -1 id before modifying alarms.

Bug: 2898729
Change-Id: I9f70ee40fbcebeae2028c19a3b355e5d1cc433d4
larmClock.java
larms.java
2824581ca5cb3c3be6bd8052e6ddaed4b2e55057 07-Jul-2010 Daniel Sandler <dsandler@android.com> am b60cd1a6: Pop up alarms using Notification.fullScreenIntent.

Merge commit 'b60cd1a61a38d2dd607c5047be70c6861b6c2ee7'

* commit 'b60cd1a61a38d2dd607c5047be70c6861b6c2ee7':
Pop up alarms using Notification.fullScreenIntent.
b60cd1a61a38d2dd607c5047be70c6861b6c2ee7 07-Jul-2010 Daniel Sandler <dsandler@android.com> Pop up alarms using Notification.fullScreenIntent.

Bug: 2785727
Change-Id: I2d37510572b0bc46c5c804b9c46ad00626523b05
larmReceiver.java
28dbcd13adec986d5d2c08b71edab35d84b40958 17-Jun-2010 Patrick Scott <phanna@android.com> Add a preference to change the alarm timeout.

Bug: 2654073

Change-Id: I574a148f7fa6e472b57401bf21c9762404c72ce8
larmKlaxon.java
ettingsActivity.java
1a7925761a5db1b424d976ba03fb335e821b7db3 28-May-2010 Patrick Scott <phanna@android.com> Path to add alarms from other apps.

Add a new permission for adding alarms remotely. Also add a test to verify this
path works.

Change-Id: I8533e927b8fd7e8c955df6448348593c28d1241c
larmDatabaseHelper.java
larmProvider.java
xternalAlarmProvider.java
1e8d9c36bcfc5b37e2ddab1e2ecf6fa381042d64 20-May-2010 Daniel Sandler <dsandler@android.com> am 3a4bd4c6: Fix midnight date rollover in DeskClock screensaver.
3a4bd4c68531b98db58626f60d0e9a7f5db54dc2 19-May-2010 Daniel Sandler <dsandler@android.com> Fix midnight date rollover in DeskClock screensaver.

Bug: 2692736
Change-Id: I36854393b273c383e63fbf771946da711d027d65
eskClock.java
e7bf7ed4c4d3680d838a1581832d22be89e37e46 03-May-2010 Patrick Scott <phanna@android.com> Add a default ringtone setting.

This was part of AlarmClock but was added after the split and never got
cherry-picked over.

Bug: 2626385
Change-Id: I2a8819f2116d3e39327aa397b14dfb7887919975
larmPreference.java
ettingsActivity.java
5d1b236620eec1456ca1e9a30085ce2ae27e984d 27-Apr-2010 Daniel Sandler <dsandler@android.com> Switch to explicitly managed cursors for weather query.

Previously, DeskClock used Activity.managedQuery, which
didn't exactly leak cursors, but it allowed them to
accumulate as long as the DeskClock Activity was running.
When used overnight as a bedside clock, the Activity can run
for a very long time without being paused.

Bug: 2627720
Change-Id: If4d53d3d6cba9dd96b41a3e25f4c8fad75339c42
eskClock.java
9654c843a0b41beb94a5dc8151ab5aef8d262b3d 03-Dec-2009 Daniel Sandler <dsandler@android.com> Show a long dash instead of 0° if no temperature is available.

Bug: 2574118
Bug: 2301604 (original)
Change-Id: I36fba9248848325f48f6ab82dbd09dcc881cfcbf
eskClock.java
d54e110f8794b48a03db85f74b5757c17eeed24a 07-Apr-2010 Patrick Scott <phanna@android.com> Do not dismiss the activity if it is being stopped.

This allows the activity to stick around if another activity
(like calendar alerts) pops up on top.

Bug: 2577091
Change-Id: I46ca5596f96e05184b64cc9a73b4e1e9a33f1561
larmAlertFullScreen.java
3f5052618fc262c22b9e00137014329bcc660524 15-Mar-2010 Daniel Sandler <dsandler@android.com> Keep listening for dock event broadcasts when paused.

When the screen is off, the dock app is paused; if the
device is undocked in this state, there's a race to resume
the dock app & broadcast the UI mode change event. Fixed.

Bug: 2507444
Change-Id: I7416aed4f9def0b9458273f40fe27131412d23f0
eskClock.java
585d4e43e87b3cc95763bd4342a3997acb55de8b 08-Mar-2010 Patrick Scott <phanna@android.com> Enable the alarm when preferences change and not when hitting done.

The original intent was to enable the alarm when hitting done after making edits
but this caused the alarm to always turn on even if the user turned the alarm
off and hit done.

Bug: 2441762
Change-Id: I9f37ec2477ddced26df1c1fb4444cd5e5121e7d5
etAlarm.java
2f2ce735ef658f4e2b72fe9b0352fad9279e636d 05-Mar-2010 Dianne Hackborn <hackbod@google.com> Update to use new dock broadcasts.
eskClock.java
6b4ab26bedae5f34d6df12bf5100822de86e4e49 04-Mar-2010 Patrick Scott <phanna@android.com> Move the widget into com.android.alarmclock to allow upgrades.
nalogAppWidgetProvider.java
6064d3f7aabcb073dc3f917e049bc04c67fb6b29 03-Mar-2010 Patrick Scott <phanna@android.com> Have "Revert" go back to the original state of the alarm.

Keep the original alarm state so that revert will reload the preferences from
the original state. Have all preferences immediately take effect. When adding a
new alarm, add the alarm if preferences change and then delete the alarm when
reverting.

Pop the set alarm toast only when changing the time or the enabled setting and
the result is that the alarm is enabled. Otherwise there can be a lot of toasts
showing while editing an alarm.
larm.java
larms.java
epeatPreference.java
etAlarm.java
43adf9b9cbfede7236918de3f1e89bfbaafedbb1 02-Mar-2010 Bjorn Bringert <bringert@android.com> Merge "Adds hooks to DeskClock so that other programs may kill or snooze a ringing alarm, and also a broadcast intent to inform interested parties when the alarm has been dismissed."
a3aba0c93c31e89045cca669418e85acfb4e22fb 01-Mar-2010 David Ingram <davidi@google.com> Adds hooks to DeskClock so that other programs may kill or
snooze a ringing alarm, and also a broadcast intent to
inform interested parties when the alarm has been dismissed.

Change-Id: I491c3a24a6bac33025665c799c76a743010e9761
larmAlertFullScreen.java
larmKlaxon.java
larms.java
og.java
69b223ae3de87f19b1f4762bd5980a82766c5dc4 26-Feb-2010 Patrick Scott <phanna@android.com> Do not add a new alarm if the user cancels the time picker.

TimePickerDialog calls onTimeSet only if the user hits the "Set" button. In the
case of a new alarm, keep track of the call to onTimeSet and check it when the
user presses back.

Bug: 2338234
etAlarm.java
5a53e103af5f139608a9b607601a8cc6818bf324 22-Feb-2010 Jack Palevich <jackpal@google.com> Add missing close-paren to fix build break.
eskClock.java
aa0d261b50d103dd718077b261dd0671d388266f 18-Feb-2010 Daniel Sandler <dsandler@google.com> Launch music player via new INTENT_ACTION_MUSIC_PLAYER.
eskClock.java
08a201d49ff1e16fb2a1b52694cf9fb2fbe69e06 17-Feb-2010 Daniel Sandler <dsandler@google.com> Null check when launching Music.

Bug: 2449914
eskClock.java
c9c1acdc0d4a2e7ec3335b9efa4499c92304091d 17-Feb-2010 Patrick Scott <phanna@android.com> Disable "Delete" button when adding a new alarm.

Bug: 2440197
etAlarm.java
232725e8c1b1b85a44857cedcc842dcd2c956dc2 17-Feb-2010 Patrick Scott <phanna@android.com> Disable the snooze if it matches the alarm that has been changed.

The user most likely wants the alarm to fire at the time they just set so
disable the snooze alert.

Bug: 2421068
larms.java
abc34112bd18bc0fc068ffa30ca07ae161bc9f0a 28-Jan-2010 Mike Lockwood <lockwood@android.com> Use ALLOW_LOCK_WHILE_SCREEN_ON window manager flag to allow lockscreen to activate while screen is on.

Change-Id: I302d65c51cd5b6bd495b24479a9c377e4bedf66d
Signed-off-by: Mike Lockwood <lockwood@android.com>
larmAlertFullScreen.java
eskClock.java
e46be904bd76dff5a13aeef12e9bfeddac7bbe81 27-Jan-2010 Patrick Scott <phanna@android.com> Moving alarm creation into SetAlarm.

This change allows the user to create a new alarm and then press "Revert"
without having already created the alarm.

Refactor a few methods to take an Alarm object rather than all the alarm fields.
The static method in AlarmClock to create a new alarm is no longer needed. Do
some cleanup in AlarmProvider around intial values.

Bug: 2338234
larm.java
larmClock.java
larmPreference.java
larmProvider.java
larms.java
eskClock.java
etAlarm.java
291a4130541885f34ddb2398ba6218596c3851c9 23-Jan-2010 Daniel Sandler <dsandler@google.com> resolved conflicts for merge of f22cedb7 to master
beb134dbcc0d7476b66cd80fd85c7a53175dfb06 21-Jan-2010 Mike Lockwood <lockwood@google.com> Merge "Use default values rather than hard coding green for LED notification color."
fe8dd39ee5e173f15337d09c36aa453a55364e98 20-Jan-2010 Patrick Scott <phanna@android.com> Unbundle the DeskClock.

- Copy some framework resources into the app.
- Add a new layout to SetAlarm to avoid using an internal id to obtain the
content view.
- Use a string literal to identify the ALARM_CHANGED intent. This is not ideal
but is better than exposing the actual intent string for now.
larmKlaxon.java
larms.java
eskClock.java
igitalClock.java
etAlarm.java
c16ba67407f3ce28d0a984d66a20ec2600911993 20-Jan-2010 Mike Lockwood <lockwood@android.com> Use default values rather than hard coding green for LED notification color.

BUG: 2329568

Signed-off-by: Mike Lockwood <lockwood@android.com>
larmReceiver.java
9fa4cc96ece43fdc6873fdafb8c8f6b3ea0cc1fd 20-Jan-2010 Daniel Sandler <dsandler@google.com> Add Dock Settings menu item to DeskClock.

Bug: 2367275
eskClock.java
6e37178770f41ffcf8013e9460170140bcc6c130 10-Dec-2009 Daniel Sandler <dsandler@android.com> Re-schedule screen saver mode when returning to normal.

Fixes http://b/2317620
eskClock.java
8457946f5f77a9a6af079c44c8d0792c17d0ef27 15-Jan-2010 Daniel Sandler <dsandler@google.com> Restore softkey illumination control.

Introduced in change I35b0967
but accidentally reverted in change Ic98ba511.
eskClock.java
f7bd3f7d1f14090b9ddf4a3d7b33ef98ad73c8ae 14-Jan-2010 Daniel Sandler <dsandler@google.com> Several tweaks to DeskClock's dimming feature:

- Attentuate the background slightly more when in dim mode
- Implement http://b/2332431 (tapping anywhere will cause
the screen to un-dim)
- Fix http://b/2349550 (keep the screen dim underneath an
alarm dialog)
- When the trackball is operated, focus the alarms button
first (instead of the dim button)
eskClock.java
889ca057eb9aa2a6cce0fff87e1e118926815c88 09-Jan-2010 Daniel Sandler <dsandler@google.com> am 60d04edf: am e7c9540b: Refresh date display at midnight.

Merge commit '60d04edf7496f3370cb848f696b268825b47295a'

* commit '60d04edf7496f3370cb848f696b268825b47295a':
Refresh date display at midnight.
bf25a2cc3b00c085b8207443e9a0419108536aef 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
etAlarm.java
e7c9540b179fdafb69cdc5e05a2d769f4be9463a 08-Jan-2010 Daniel Sandler <dsandler@google.com> Refresh date display at midnight.

Fixes http://b/2341789
eskClock.java
22924b6afee333e16fb62a19f1ac044c87c528b5 16-Dec-2009 Patrick Scott <phanna@android.com> Check for null alarms and dismiss the snooze if the alarm is disabled.

If the alarm that is currently active is deleted, disable snoozing the alarm.

Bug: 2322130
larmAlertFullScreen.java
larms.java
f6e3c42ec2bfd7e3440393bd5a0d498a513574c5 10-Dec-2009 Daniel Sandler <dsandler@android.com> Listen for weather update notifications instead of polling.

DeskClock still periodically requests updated information
from the weather content provider (as recommended by the
Genie team) but does so on an hourly schedule rather than
every 5 minutes.

Also addresses http://b/2314820.
eskClock.java
80ff42c1abf87a4e81cb422446412973b46a75bd 10-Dec-2009 Daniel Sandler <dsandler@android.com> Re-schedule screen saver mode when returning to normal.

Fixes http://b/2317620
eskClock.java
e5b7da9308d17c4d6720c012950c7922779435f7 11-Dec-2009 Daniel Sandler <dsandler@google.com> am 3d4de660: Dismiss the desk clock if it was launched by docking.

Merge commit '3d4de660d654fee760cf96f609198489e4d6525d' into eclair-mr2

* commit '3d4de660d654fee760cf96f609198489e4d6525d':
Dismiss the desk clock if it was launched by docking.
3d4de660d654fee760cf96f609198489e4d6525d 11-Dec-2009 Daniel Sandler <dsandler@google.com> Dismiss the desk clock if it was launched by docking.

In other words: if the clock is behaving like a dock app
(launched by a dock event), it should finish() when the
device is removed from the dock. If, on the other hand,
it's behaving like a regular app (launched from the
Launcher), it should ignore an un-dock event.

This change also removes support for entering the desk dock
via a dialer code (an unnecessary feature since the app can
always be invoked from the Launcher).

Fixes http://b/2302215, approved by hiroshi.
eskClock.java
ockEventReceiver.java
7e827acae69298441b970262a309a957c92da155 03-Dec-2009 Daniel Sandler <dsandler@android.com> Show a long dash instead of 0° if no temperature is available. (DO NOT MERGE)

Fixes http://b/2301604
eskClock.java
c1d449d071703d3c2b8c4d9961e812b4632b5c90 04-Dec-2009 Daniel Sandler <dsandler@google.com> Fix http://b/2305223 (DO NOT MERGE)

When placed into night mode (dim mode), the DeskClock must
restore full brightness any time the user returns to it from
another activity. There are two reasons for this:

1. The other activity won't be dim, so it's sort of jarring
to return to an almost-black screen.

2. As indicated in bug 2305223, visiting another activity is
a useful way to restore the display if it's so dark that
you can't see it to find the nightmode toggle button
(e.g., ambient lighting is very bright).
eskClock.java
c98ba511cbc433951f787ca9e9bd4472c18e4ab8 04-Dec-2009 Daniel Sandler <dsandler@android.com> Fix http://b/2305223

When placed into night mode (dim mode), the DeskClock must
restore full brightness any time the user returns to it from
another activity. There are two reasons for this:

1. The other activity won't be dim, so it's sort of jarring
to return to an almost-black screen.

2. As indicated in bug 2305223, visiting another activity is
a useful way to restore the display if it's so dark that
you can't see it to find the nightmode toggle button
(e.g., ambient lighting is very bright).
eskClock.java
1f385956ce5ae6dbe9ede0b0a4869eeff007041d 03-Dec-2009 Daniel Sandler <dsandler@android.com> Show a long dash instead of 0° if no temperature is available.

Fixes http://b/2301604
eskClock.java
44c3bfe294da8063f817c80b1f311e101a220b09 02-Dec-2009 Daniel Sandler <dsandler@google.com> am a405d7d1: Merge change I0a8adab9 into eclair

Merge commit 'a405d7d18cbc7a572a9fbde729bb4182a07c830f' into eclair-mr2

* commit 'a405d7d18cbc7a572a9fbde729bb4182a07c830f':
Reduce screen saver delay to 5 min.
c3f77cc16633551c4daf1c160f4655762dda9a3b 02-Dec-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of 90c4833f to eclair-mr2
0d5deb5795c51cf112489c48e01ebb220ad0b6d1 02-Dec-2009 Eric Laurent <elaurent@google.com> am 98379599: Fix issue 2192673: Music Pausing Even when notifications are set to silent.

Merge commit '98379599e76b778ae7e281d69c3f8923fa50cb27' into eclair-mr2

* commit '98379599e76b778ae7e281d69c3f8923fa50cb27':
Fix issue 2192673: Music Pausing Even when notifications are set to silent.
0a8adab905b45d7d7c6a4c467a4530440276bacd 01-Dec-2009 Daniel Sandler <dsandler@google.com> Reduce screen saver delay to 5 min.

Discussion in http://b/2282444 and http://b/2227579
eskClock.java
90c4833f94f4775f747333f8bd67107364a1d9c1 23-Nov-2009 Patrick Scott <phanna@android.com> UI changes based on feedback from Jeff and Amar.

Bug: 2278206
larmClock.java
ontPressWithParentLayout.java
etAlarm.java
98379599e76b778ae7e281d69c3f8923fa50cb27 27-Nov-2009 Eric Laurent <elaurent@google.com> Fix issue 2192673: Music Pausing Even when notifications are set to silent.

Do not play alarms if alarm stream volume is 0.
larmKlaxon.java
15b30537faa4bdcefafbd1a6744911ad33684492 20-Nov-2009 Mike Lockwood <lockwood@android.com> Turn off button and keyboard backlights when dimming the screen.

Change-Id: I35b0967cc611bcca2694d9bc8dbfd887d5c6061b
Signed-off-by: Mike Lockwood <lockwood@android.com>
eskClock.java
4d52065d336a3e672bc192e66cc1ba5ece7a0035 23-Nov-2009 Daniel Sandler <dsandler@google.com> am ddacabc2: Add "add alarm" menu to the DeskClock activity.

Merge commit 'ddacabc24b515db4fa6c7a289ef81d8050c8062c' into eclair-mr2

* commit 'ddacabc24b515db4fa6c7a289ef81d8050c8062c':
Add "add alarm" menu to the DeskClock activity.
ddacabc24b515db4fa6c7a289ef81d8050c8062c 23-Nov-2009 Daniel Sandler <dsandler@google.com> Add "add alarm" menu to the DeskClock activity.

Rather than copying code from AlarmClock, there is now a
version of addNewAlarm() that can be invoked from any
activity. (AlarmClock now uses it, along with DeskClock.)

Part of bug http://b/2278197 .
larmClock.java
eskClock.java
e4694b7b9a862728e2dc57116fb4e1aa1e2ab9ef 20-Nov-2009 Patrick Scott <phanna@android.com> am aa378715: Asynchronously handle TIME_TICK to not block the broadcast.

Merge commit 'aa378715cf7b99264517250ac196c0fec7999d44' into eclair-mr2

* commit 'aa378715cf7b99264517250ac196c0fec7999d44':
Asynchronously handle TIME_TICK to not block the broadcast.
aa378715cf7b99264517250ac196c0fec7999d44 19-Nov-2009 Patrick Scott <phanna@android.com> Asynchronously handle TIME_TICK to not block the broadcast.

BUG: 2268458
igitalClock.java
43313e0ddc772c0eb3818f5efbdc5bcddedde56a 18-Nov-2009 Daniel Sandler <dsandler@google.com> am b95b7a63: Myriad fixes & cleanups in DeskClock.

Merge commit 'b95b7a63c403a17c3725e1ccfbd65b4283fd6a0f' into eclair-mr2

* commit 'b95b7a63c403a17c3725e1ccfbd65b4283fd6a0f':
Myriad fixes & cleanups in DeskClock.
62598e4eb795e56e06e0b20891be707b9fd11c15 18-Nov-2009 Patrick Scott <phanna@android.com> am f1e8069b: UI tweaks to meet Jeff\'s spec.

Merge commit 'f1e8069bcd1755d9ef2322b705d8d9d6b83728f0' into eclair-mr2

* commit 'f1e8069bcd1755d9ef2322b705d8d9d6b83728f0':
UI tweaks to meet Jeff's spec.
b95b7a63c403a17c3725e1ccfbd65b4283fd6a0f 18-Nov-2009 Daniel Sandler <dsandler@google.com> Myriad fixes & cleanups in DeskClock.

- Force the weather widget to actually fetch new data at
the moment the device is docked, or when the screensaver
disappears (if the device is plugged in).
- Use Intent.FLAG_ACTIVITY_CLEAR_TOP to launch weather,
music, and gallery to avoid jumping into the middle of
their task stacks (http://b/2267831)
- Fix layout issues with weather, particularly when the
Genie widget is unavailable. (relates to
http://b/2254472)
- Internationalize the error message shown when Genie
malfunctions.
- Clean up weather & time displays to match UX specs more
closely (fonts, shadow crop issues).
- Remove some tabs in XML.
- Internal cleanup: use "query" in the name of functions &
variables related to getting updated weather from Genie;
use "fetch" to refer to downloading new weather data from
the network
eskClock.java
f1e8069bcd1755d9ef2322b705d8d9d6b83728f0 18-Nov-2009 Patrick Scott <phanna@android.com> UI tweaks to meet Jeff's spec.

Colors and text sizes are exactly how Jeff specified in the pdf. I tried to
match the size of everything based on looks but I might be a little off in
padding. The shadow effect on the bottom clock has been left out for now since
there are no specifics in the spec for each of the shadow components and I
cannot figure it out based on the drawing.
larmClock.java
f6f1e5d224b8522d6f62ece1dff4180b381f2a47 16-Nov-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of e3f01aff to eclair-mr2
e3f01aff06d4bddb09215ccad3d8502de9164966 16-Nov-2009 Patrick Scott <phanna@android.com> Finish the UI improvements for the alarm list.
larmClock.java
7a46bb83334a88c39c288f51196da424cbfb9adc 16-Nov-2009 Patrick Scott <phanna@android.com> am 515f4384: Merge change Ic31f08c3 into eclair

Merge commit '515f43840b8404b1ad2ef95c0e9704a26c248647' into eclair-mr2

* commit '515f43840b8404b1ad2ef95c0e9704a26c248647':
Make the default ringtone selected in the list.
7e344f5d5bd60e275e4ccd87b6b34b1ae2c6d7d7 16-Nov-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of 4e1b06eb to eclair-mr2
515f43840b8404b1ad2ef95c0e9704a26c248647 16-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ic31f08c3 into eclair

* changes:
Make the default ringtone selected in the list.
c31f08c3c16b83fb5263e87361be8f04abdd8b90 16-Nov-2009 Patrick Scott <phanna@android.com> Make the default ringtone selected in the list.

Bug: 2260622
larmPreference.java
4e1b06ebcf08dd57240a56bac6f923b2e72ea793 16-Nov-2009 Patrick Scott <phanna@android.com> New UI for the list of alarms.

Still need to put the "Add alarm" item at the top and the clock at the bottom.
larmClock.java
igitalClock.java
82239b60431594f820f0ce4bd339b5405c12c4c0 14-Nov-2009 Daniel Sandler <dsandler@google.com> am 2ff01ef6: Fine-tuning the DeskClock UI.

Merge commit '2ff01ef636c8896455e6780fbe14cd0dca207969' into eclair-mr2

* commit '2ff01ef636c8896455e6780fbe14cd0dca207969':
Fine-tuning the DeskClock UI.
2ff01ef636c8896455e6780fbe14cd0dca207969 13-Nov-2009 Daniel Sandler <dsandler@google.com> Fine-tuning the DeskClock UI.

Date format used is the new full_wday_month_day_no_year,
which should fix http://b/2254472 and http://b/2247356 .

Font sizes and colors tweaked to match latest spec.
eskClock.java
13b0650ce0a3aac691002060412d3d89479817d3 12-Nov-2009 Daniel Sandler <dsandler@google.com> am 8423a177: Fix http://b/2249983 .

Merge commit '8423a1772b340c02e07c066b646baeae18521fe7' into eclair-mr2

* commit '8423a1772b340c02e07c066b646baeae18521fe7':
Fix http://b/2249983 .
8423a1772b340c02e07c066b646baeae18521fe7 12-Nov-2009 Daniel Sandler <dsandler@google.com> Fix http://b/2249983 .

Place the other activities in Clock in their own task
affinity and hide them from the recent apps list.

Additionally, launch other apps with the new task flag
(since we're behaving like a launcher).
eskClock.java
123538f398bec9e425aee6fd427aa4ad7a11fb28 12-Nov-2009 Patrick Scott <phanna@android.com> am bafd4638: Merge change Ic7edd6ea into eclair

Merge commit 'bafd4638a5f7f5ea1663e13caee2e1e7ae7e75c9' into eclair-mr2

* commit 'bafd4638a5f7f5ea1663e13caee2e1e7ae7e75c9':
Cancel the snooze if the user sets an alarm for before the snooze fires.
bafd4638a5f7f5ea1663e13caee2e1e7ae7e75c9 12-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ic7edd6ea into eclair

* changes:
Cancel the snooze if the user sets an alarm for before the snooze fires.
cbf6f5e39b17a84beb93876d95594c26784b8128 12-Nov-2009 Daniel Sandler <dsandler@google.com> am 0c4449d6: Fix http://b/2235284 by putting the next alarm in the Clock screen saver mode.

Merge commit '0c4449d6fd421c916ebaf9657ff6ae5a21eed2e7' into eclair-mr2

* commit '0c4449d6fd421c916ebaf9657ff6ae5a21eed2e7':
Fix http://b/2235284 by putting the next alarm in the Clock screen saver mode.
0c4449d6fd421c916ebaf9657ff6ae5a21eed2e7 12-Nov-2009 Daniel Sandler <dsandler@google.com> Fix http://b/2235284 by putting the next alarm in the Clock screen saver mode.

TBR.
eskClock.java
134efd4bfb3495105daaebe37a9b21916c21a18d 12-Nov-2009 Daniel Sandler <dsandler@google.com> am 9463551d: Fix http://b/2232909 .

Merge commit '9463551d754302e158b80357d9c5c88517fe6e58' into eclair-mr2

* commit '9463551d754302e158b80357d9c5c88517fe6e58':
Fix http://b/2232909 .
113427490f4a7f771708c1872a25d9dbc4bfab1b 12-Nov-2009 Daniel Sandler <dsandler@google.com> am ba328cd4: Use an alarm to refresh the date at midnight.

Merge commit 'ba328cd4a23a13732467ba5533a94ac3d7cbbf4e' into eclair-mr2

* commit 'ba328cd4a23a13732467ba5533a94ac3d7cbbf4e':
Use an alarm to refresh the date at midnight.
1dfd07dbe85dd4697ac285d56f5a8c9cb1aefb98 12-Nov-2009 Daniel Sandler <dsandler@google.com> am 2f7c9edf: Preserve dim status when pausing.

Merge commit '2f7c9edfb3f65e5defc7c24bd9348dc76d9e65a5' into eclair-mr2

* commit '2f7c9edfb3f65e5defc7c24bd9348dc76d9e65a5':
Preserve dim status when pausing.
9463551d754302e158b80357d9c5c88517fe6e58 11-Nov-2009 Daniel Sandler <dsandler@google.com> Fix http://b/2232909 .

Rather than being fancy and firing off the NOW_PLAYING
activity (which doesn't like to be launched if nothing's
playing), we just launch the Music app as if it were
starting from Launcher.
eskClock.java
ba328cd4a23a13732467ba5533a94ac3d7cbbf4e 11-Nov-2009 Daniel Sandler <dsandler@google.com> Use an alarm to refresh the date at midnight.

Fixes http://b/2251125 (we were detecting user-initiated
date changes but not the natural rolling of one day into the
next).
eskClock.java
2f7c9edfb3f65e5defc7c24bd9348dc76d9e65a5 10-Nov-2009 Daniel Sandler <dsandler@google.com> Preserve dim status when pausing.

Fixes http://b/2251135 (snoozing an alarm leaves the clock
in painfully-bright mode).
eskClock.java
c7edd6ea840e25cb04d090b6c29dc96c04d2be40 09-Nov-2009 Patrick Scott <phanna@android.com> Cancel the snooze if the user sets an alarm for before the snooze fires.

If the alarm is enabled, check the snooze time to see if it needs to be
cancelled. Remove the preference and notification if cancelled. Return the
calculated time from setAlarm to avoid another calculation.

Bug: 2139162
larms.java
etAlarm.java
5af0608348ceda9ba959adf61a78ff7c262a210e 06-Nov-2009 Daniel Sandler <dsandler@google.com> am 4e8ad3a4: More UI tweaks:

Merge commit '4e8ad3a40141d05ced3279c6a0296b71ffc5117d' into eclair-mr2

* commit '4e8ad3a40141d05ced3279c6a0296b71ffc5117d':
More UI tweaks:
4e8ad3a40141d05ced3279c6a0296b71ffc5117d 06-Nov-2009 Daniel Sandler <dsandler@google.com> More UI tweaks:

- Add an options menu to the main Clock activity.
(The only item is "Alarms" to switch to the Alarm
activity; no icon yet.)
- Now showing current temperature as well as high/low temps.
- Remove year from the displayed date.
- Tidy layouts.
eskClock.java
e6ebab14fd23b288e551796dc965d99e60ff2dc2 06-Nov-2009 Daniel Sandler <dsandler@google.com> am daa1dd3e: DeskClock UI fixes.

Merge commit 'daa1dd3eb9ebb69817babdb74b125dc63889eb45' into eclair-mr2

* commit 'daa1dd3eb9ebb69817babdb74b125dc63889eb45':
DeskClock UI fixes.
daa1dd3eb9ebb69817babdb74b125dc63889eb45 06-Nov-2009 Daniel Sandler <dsandler@google.com> DeskClock UI fixes.

- darker shade on the user's background
- stop clipping the left-hand side of the time (was moving
it over to accommodate Clockopia's generous tracking, but
it's causing drawing issues)
- AM/PM now in Droid Sans
- calmer green in screen-saver mode
eskClock.java
igitalClock.java
b29bc48889e5c176720344140d69a85d509d94e0 06-Nov-2009 Daniel Sandler <dsandler@google.com> am e64281b1: Launch the Genie widget when the weather is tapped.

Merge commit 'e64281b157842af93b793e8c9de3dd9a71825172' into eclair-mr2

* commit 'e64281b157842af93b793e8c9de3dd9a71825172':
Launch the Genie widget when the weather is tapped.
79bbf660e9bd8a19e6b56e6831171fb5d846c950 05-Nov-2009 Daniel Sandler <dsandler@google.com> am 1878e99c: Fix trackball focus issues on orientation change.

Merge commit '1878e99c5ccd7bd2288707a431e0bb5d39879985' into eclair-mr2

* commit '1878e99c5ccd7bd2288707a431e0bb5d39879985':
Fix trackball focus issues on orientation change.
e64281b157842af93b793e8c9de3dd9a71825172 05-Nov-2009 Daniel Sandler <dsandler@google.com> Launch the Genie widget when the weather is tapped.

Fixes: http://b/2240161
eskClock.java
1878e99c5ccd7bd2288707a431e0bb5d39879985 05-Nov-2009 Daniel Sandler <dsandler@google.com> Fix trackball focus issues on orientation change.

http://b/2232758
eskClock.java
865e060f156124348344a2efd360f4cc58b8ffa6 05-Nov-2009 Daniel Sandler <dsandler@google.com> am f8952fa7: Integrate final button artwork for DeskClock.

Merge commit 'f8952fa79d0cc70e5a802fb2624701fbed0736b8' into eclair-mr2

* commit 'f8952fa79d0cc70e5a802fb2624701fbed0736b8':
Integrate final button artwork for DeskClock.
f8952fa79d0cc70e5a802fb2624701fbed0736b8 05-Nov-2009 Daniel Sandler <dsandler@google.com> Integrate final button artwork for DeskClock.
eskClock.java
448fe0bfbd3f0c759a987307532f99d608c7e7a6 04-Nov-2009 Daniel Sandler <dsandler@google.com> am 4dc051aa: Start Gallery in slideshow mode from DeskClock.

Merge commit '4dc051aa9b76d8dffbd2372740eff2735c654540' into eclair-mr2

* commit '4dc051aa9b76d8dffbd2372740eff2735c654540':
Start Gallery in slideshow mode from DeskClock.
4dc051aa9b76d8dffbd2372740eff2735c654540 04-Nov-2009 Daniel Sandler <dsandler@google.com> Start Gallery in slideshow mode from DeskClock.
eskClock.java
be6b7c737f1fab0160bd9b97f80c2bbc7702976b 04-Nov-2009 Daniel Sandler <dsandler@google.com> am 4e5e11e9: Merge change I0a267d0f into eclair

Merge commit '4e5e11e92d1bd0b3b12432c99d1e76d592dbf229' into eclair-mr2

* commit '4e5e11e92d1bd0b3b12432c99d1e76d592dbf229':
More tweaks per spec.
4e5e11e92d1bd0b3b12432c99d1e76d592dbf229 04-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I0a267d0f into eclair

* changes:
More tweaks per spec.
0a267d0f1c1e18e0f208b60a81bf2f73457a2c56 03-Nov-2009 Daniel Sandler <dsandler@google.com> More tweaks per spec.

- Synchronize screensaver jumping to the second
- Turn on the display when this app is launched (by docking
the device)
- Show DeskClock on top of the keyguard
- Use Math.round() to compute Fahrenheit (sync up with Genie
widget)
- Stop moving the screensaver while the display is off.
(http://b/2234698)
- Minor code cleanups.
eskClock.java
3d7d762cc460fb337e23215c6b3081d2aff67aaa 03-Nov-2009 Patrick Scott <phanna@android.com> am df465736: Change default sort order to sort by alarm time.

Merge commit 'df4657361cc0bd0f4671d5e53f18bd48a7e97245' into eclair-mr2

* commit 'df4657361cc0bd0f4671d5e53f18bd48a7e97245':
Change default sort order to sort by alarm time.
df4657361cc0bd0f4671d5e53f18bd48a7e97245 03-Nov-2009 Patrick Scott <phanna@android.com> Change default sort order to sort by alarm time.

Will make the same change to AlarmClock in mr2.

Bug: 2228476
larm.java
554a4eb2b199902a42137a53b2731580c28bc2bf 03-Nov-2009 Daniel Sandler <dsandler@google.com> am e6cf24db: AlarmClock tweaks.

Merge commit 'e6cf24dbbea56d8b88a8d48bed9d3a6f26c2ddf0' into eclair-mr2

* commit 'e6cf24dbbea56d8b88a8d48bed9d3a6f26c2ddf0':
AlarmClock tweaks.
e6cf24dbbea56d8b88a8d48bed9d3a6f26c2ddf0 02-Nov-2009 Daniel Sandler <dsandler@google.com> AlarmClock tweaks.

- No more layout jumps when switching between dim/undim
modes
- Now registers itself as the "dock home"---that is, it
hijacks the home softkey away from Launcher while the
device is docked
- Shows "on top" of the keyguard; all exits, however, will
return to the keyguard before completing
- Now uses the WindowManager to hold a wakelock when
necessary
- Tweaked weather display (bringing the weather icon size
under control)
eskClock.java
873a3541dc567de755a2cd7053630c93ab73b4cd 30-Oct-2009 Daniel Sandler <dsandler@google.com> am 91522cd4: Completed weather support; new screen-saving mode.

Merge commit '91522cd49090f40e2e5b96c9b2e310b1adf1218a' into eclair-mr2

* commit '91522cd49090f40e2e5b96c9b2e310b1adf1218a':
Completed weather support; new screen-saving mode.
91522cd49090f40e2e5b96c9b2e310b1adf1218a 30-Oct-2009 Daniel Sandler <dsandler@google.com> Completed weather support; new screen-saving mode.

Now pulls high and low temperatures, as well as an icon (in
the form of a drawable resource), from the Genie widget,
periodically. Known issues: artwork is mdpi and fuzzy (bug
in Genie).

Preliminary support for a new screen-saving mode (subject to
change) specifically for OLEDs with short B/R subpixel
lifetime. Text is drawn in green on a black background; the
text also randomly jumps around the screen. Any user input
(touch, trackball/keypress, etc.) will restore the previous
view.

Screen saver mode kicks in after a delay (or, for debugging,
a longpress on "Dim"). Honors the current dimness setting,
so if the clock is currently in nightstand mode, the screen
saver will be very dim; otherwise (viz., desk mode) the
saver will be brighter.
eskClock.java
7d70b7d40f81ec321171f69054a6a1479aec3c72 30-Oct-2009 Daniel Sandler <dsandler@google.com> am 676707c5: Merge change I2763ab4c into eclair

Merge commit '676707c5d545233b6a774919de87d98ae57b258e' into eclair-mr2

* commit '676707c5d545233b6a774919de87d98ae57b258e':
Show weather forecast in DeskClock.
676707c5d545233b6a774919de87d98ae57b258e 29-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I2763ab4c into eclair

* changes:
Show weather forecast in DeskClock.
2763ab4cb6ee8d186eb8894ad006f699bfca3413 27-Oct-2009 Daniel Sandler <dsandler@google.com> Show weather forecast in DeskClock.

Currently querying the GenieWidget; if it's not present, no
weather is shown or even hinted at in the UI. If GenieWidget
is available but fails to respond to the query, we show
"Weather unavailable." (needs i18n)

Note that Genie's WeatherProvider is currently broken, so
for now you'll always see "Weather unavailable."

Other changes:

- Fix dimming/flashing on rotation.
- Fix other layout problems & inefficiencies.
eskClock.java
aeeadc5989e1f249b3ee60f08ba71fc90bc34b9d 29-Oct-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of 1027cd4b to eclair-mr2
3979587e1419e373ff36a40566e6452ca0536674 28-Oct-2009 Daniel Sandler <dsandler@google.com> am d1373322: Landscape layout for DeskClock.

Merge commit 'd13733225cb1a3e16413b35336e94e400bf5d399' into eclair-mr2

* commit 'd13733225cb1a3e16413b35336e94e400bf5d399':
Landscape layout for DeskClock.
a21b2db5541b0bf20582572e4f072137ff46c69f 28-Oct-2009 Patrick Scott <phanna@android.com> The snooze notification must be clicked to be cleared.

Change all the notifications to ongoing. This means they cannot be cleared
unless clicked. If the alarm is killed after 10 minutes, the notification is
changed to a vanilla notification and can be cleared with the "Clear All"
button.

This change will be merged to the MR2 branch of AlarmClock.

Bug: 2220016
larmAlert.java
larmReceiver.java
larms.java
d13733225cb1a3e16413b35336e94e400bf5d399 27-Oct-2009 Daniel Sandler <dsandler@google.com> Landscape layout for DeskClock.

Created several new sub-layouts that are shared between the
two orientations.

Known issue: the activity currently re-starts (forgetting
the dim state) between orientations.
eskClock.java
8b4fd43c9ac3b8e3b31ec827ca07b4ee5366b604 24-Oct-2009 Daniel Sandler <dsandler@google.com> am 72a353a7: Wiring up gallery & music buttons.

Merge commit '72a353a7d443f17a0e16412ae85ad359d97e9394' into eclair-mr2

* commit '72a353a7d443f17a0e16412ae85ad359d97e9394':
Wiring up gallery & music buttons.
72a353a7d443f17a0e16412ae85ad359d97e9394 23-Oct-2009 Daniel Sandler <dsandler@google.com> Wiring up gallery & music buttons.
eskClock.java
969318aa4c2e1e76e645842cca6fc97bb24ba613 23-Oct-2009 Daniel Sandler <dsandler@google.com> am 3955e05d: UI improvements to DeskClock.

Merge commit '3955e05df4f0b1fa223ccc1cf8a44d5b5d5bd8a0' into eclair-mr2

* commit '3955e05df4f0b1fa223ccc1cf8a44d5b5d5bd8a0':
UI improvements to DeskClock.
3955e05df4f0b1fa223ccc1cf8a44d5b5d5bd8a0 23-Oct-2009 Daniel Sandler <dsandler@google.com> UI improvements to DeskClock.

Fixes:
- "Dim" button moved to TR corner per spec.
- Next Alarm moved to TL corner per spec.
- Launcher button added (not yet wired).
- Battery indicator added to BR corner per spec.
- Drop shadow added to all text per spec.
- Layout now fills the portrait display vertically.

Known problems:
- No landscape layout
- Layout jumps when status bar disappears for dim mode
- No artwork yet
- Weather is a big orange box instead of, you know, weather
eskClock.java
56eac7c6cb75f0ebc77afc07601569eb8df82d27 23-Oct-2009 Daniel Sandler <dsandler@google.com> am ef18177f: Wire up date & next alarm displays.

Merge commit 'ef18177f9bbbeab8ef266c3f080175bc813dc34c' into eclair-mr2

* commit 'ef18177f9bbbeab8ef266c3f080175bc813dc34c':
Wire up date & next alarm displays.
ef18177f9bbbeab8ef266c3f080175bc813dc34c 22-Oct-2009 Daniel Sandler <dsandler@google.com> Wire up date & next alarm displays.

Change-Id: I367e0dcdb3fdfa7256dfd5ce54097c8206806f51
eskClock.java
e8d2668517e7e5b3e18f6c92949d2d4a673ec5b3 22-Oct-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of da3b21c3 to eclair-mr2
72c3817544e0e84756f5e0c627ad4a72f9156790 22-Oct-2009 Daniel Sandler <dsandler@google.com> am f8317ad7: New DeskClock activity, now the main app entry point.

Merge commit 'f8317ad7146b1cdfeded7acb23ae8f770b2d3f97' into eclair-mr2

* commit 'f8317ad7146b1cdfeded7acb23ae8f770b2d3f97':
New DeskClock activity, now the main app entry point.
da3b21c3fb5227cfabe7fefa777470d7a4604bb0 22-Oct-2009 Patrick Scott <phanna@android.com> Show AM/PM in the same spot on the clock.

Make the alarm list, main screen, and alert consistent. Have DigitalClock deal
with the AM/PM strings. Put a little padding above and below the clock in the
alert.
larmClock.java
igitalClock.java
f4a785b4dc7b71bc7c3a0e398293f1050516c088 22-Oct-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of dce90517 to eclair-mr2
f8317ad7146b1cdfeded7acb23ae8f770b2d3f97 20-Oct-2009 Daniel Sandler <dsandler@google.com> New DeskClock activity, now the main app entry point.

UI not yet wired up for the most part, but Alarms should
take you to the AlarmClock activity, and there's a
functional implementation of screen dimming ("nightstand
mode").
eskClock.java
ockEventReceiver.java
dce90517954050428bfaf20e1409c10d372a4759 20-Oct-2009 Patrick Scott <phanna@android.com> Remove the menu and replace with buttons.

Change the layout to allow two buttons at the bottom of the list. Update the
"Add alarm" button when adding/removing alarms to change enabled state.
larmClock.java
109d4af68f0536813786a2c4ca01a462f8755a88 20-Oct-2009 Patrick Scott <phanna@android.com> am 52b3d633: Use Clockopia as the typeface for the digital clock.

Merge commit '52b3d633a031c64dcefefc4884b9cea5781425c2' into eclair-mr2

* commit '52b3d633a031c64dcefefc4884b9cea5781425c2':
Use Clockopia as the typeface for the digital clock.
52b3d633a031c64dcefefc4884b9cea5781425c2 20-Oct-2009 Patrick Scott <phanna@android.com> Use Clockopia as the typeface for the digital clock.
igitalClock.java
1d09799c923973c491a6e04594d254401b3fd9a7 19-Oct-2009 Patrick Scott <phanna@android.com> am 93e942a9: Change the default alarms.

Merge commit '93e942a97a3aba0ad68be6b3db181c939199fa2e' into eclair-mr2

* commit '93e942a97a3aba0ad68be6b3db181c939199fa2e':
Change the default alarms.
2eb3900c6917520f546f44e4d9ca6f045cffe9ea 19-Oct-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of aafb2fd2 to eclair-mr2
93e942a97a3aba0ad68be6b3db181c939199fa2e 19-Oct-2009 Patrick Scott <phanna@android.com> Change the default alarms.

8:30 am MTWThF
9:00 am SatSun
larmProvider.java
aafb2fd272f3c97f74043c11469ad301d3bd4026 19-Oct-2009 Patrick Scott <phanna@android.com> Remove the clock face from the alarm list.

Remove all the clock layouts except the digital. Remove the clock picker and any
settings related to change the clock face.

Next step: Move the settings and add alarm menu items to buttons.
larmAlert.java
larmClock.java
lockPicker.java
igitalClock.java
3dbaa9d07abf3133024bac468e452a071f270fac 17-Oct-2009 Daniel Sandler <dsandler@google.com> am fa954248: Moving things around a little in the new DeskClock.

Merge commit 'fa954248b41b567dfa2ddd7bd063d3936a51758e' into eclair-mr2

* commit 'fa954248b41b567dfa2ddd7bd063d3936a51758e':
Moving things around a little in the new DeskClock.
fa954248b41b567dfa2ddd7bd063d3936a51758e 16-Oct-2009 Daniel Sandler <dsandler@google.com> Moving things around a little in the new DeskClock.

- Package is now com.android.deskclock
- Launches in response to insertion in desk dock or
DESK dialercode

TODO next: split the AlarmClock activity into a DeskClock
and AlarmList (or similar).
larm.java
larmAlert.java
larmAlertFullScreen.java
larmAlertWakeLock.java
larmClock.java
larmInitReceiver.java
larmKlaxon.java
larmPreference.java
larmProvider.java
larmReceiver.java
larms.java
nalogAppWidgetProvider.java
lockPicker.java
igitalClock.java
ockEventReceiver.java
og.java
epeatPreference.java
etAlarm.java
ettingsActivity.java
oastMaster.java