History log of /packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
d7cb296ecc5e3bf245b03990f1f258f1dcf58bd9 24-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Latest layouts for clock widget

Bug: 10784680
Change-Id: I145d17f5963826472ed55b347e1599054c14f9c0
(cherry picked from commit 265df0dc12231c0743f8229ae06de8a12b91207f)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
249d63739967f78ad275835a9a13efa3cc1b7704 13-Sep-2013 Alon Albert <aalbert@google.com> Add ID To Logs

Because there may be more than one widget

Bug: 8239532

Change-Id: Ie75f0c41b687614600fb32d7ebdd91bd64c050bf
(cherry picked from commit 978a008e2167a11b37d6d5a13fd36207695741ad)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
96b1fe6335c20eca5fb96bd534ef78f8e31a635e 12-Sep-2013 Alon Albert <aalbert@google.com> Log Every Intent From DigitalWidgetViewsFactory

Bug: 8239532
Change-Id: I5efcc81788ccc4552af6eb18cdd08678e7b8008a
(cherry picked from commit 05b8713fbc70def232f2db497b2b944587505067)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
eef31673580254626ac6338bc1118598386bc786 29-Aug-2013 Paul Sliwowski <psliwowski@google.com> Update widget styling.

Bug: 10220536
Change-Id: I9a7188aad76c29ddc7ad244273bb7cdc76248e97
(cherry picked from commit 04c53db84a244332e609c0e6d9da68f5792519b2)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
72f83e2261f68f274ac8fbf9c4b8d0e23f00d376 16-Aug-2013 Robyn Coultas <coultasr@android.com> Added a log to report registration removal

Bug: 8239532

Stopped updating context on every broadcast reception
Made some code reduction - sharing code in DigitalWidgetViewsFactory
Replaced intent literal strings with the constants

Fixed a deprecated reference
Added some commentary
Renamed some variables to improve clarity
Cleaned up the lint warnings

Change-Id: Icb38fcdec2104a271bc429b74430e7ff371d4098
(cherry picked from commit 0de865ebbcd236d200259b355a4f41181d5d0e7b)
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
4de68a069a2cfa950a68ced808a3361c782071e0 29-Jun-2013 Robyn Coultas <coultasr@android.com> Clock widget scaling and dimensions.

BUG: 9519509
BUG: 9533414

Increased complexity of scaling calculation to improve result.
Check vertical scaling when height is small (as in landscape.)

Change-Id: Ieb9944b338574830ef1fba6bfe802086148f5751
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
d5553499a82d8768a8d0a8becf42f33a038844ac 19-Apr-2013 Isaac Katzenelson <isaack@android.com> Adding log entries to track next alarm string modifications

Bug: 8597049
Change-Id: I71d3eca2832b467ae373fcd4a4ffabba512bdeae
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
44fb4bf838deadb532ea475ff99a80bf90f980b0 22-Mar-2013 Isaac Katzenelson <isaack@android.com> Update "home" label in widget on locale change

Bug: 8445703
Change-Id: Ibfb3516006e6446c5e2994af111e47b95578ebe4
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
1d529d62b10b98239b503578041d49c4eaf81ed1 06-Dec-2012 Isaac Katzenelson <isaack@android.com> Add time zone check every 15 minutes

Bug: 7629398

Make sure the time zone is updated by checking it every 15 minutes.
If it was changed, update the world clock to make sure home time zone clock
is added/removed.

Change-Id: Iedf3b037095e057f350d0be728661afdf59b3193
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
e236143b0c4392dfc5e5499d64553c1e7462a592 05-Dec-2012 Isaac Katzenelson <isaack@android.com> Tweak layouts for digital clock widget.

Bug: 7500729

Change widget to scale according to height on top of scaling of width.

Change-Id: Ia90031d3585178f66ee40490c7bf7f7b93503e41
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
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
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
3f6589776cf7463fd1eb0a4c151ffa28455590d9 16-Nov-2012 Isaac Katzenelson <isaack@android.com> Code formatting fixes.

Bug: 7413861
Change-Id: Ia5207e830c8bddf47469ed6b9769cdc98c82b1a2
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
980ff50ed649b93889ec116f812260ee38d7e762 10-Nov-2012 Isaac Katzenelson <isaack@android.com> Fixed flicker in widget

Bug: 7514059
Adding the Action_ON_SCREEN to the broadcast receiver , refreshed the world clock list which cause the flicker.
Changed to update only the next alarm.

Change-Id: I2330aa70d34c026f69c9b02c35976d6e2a0fb0ac
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
d7bd571956fa98a8620cfdbafe255176425c0a42 09-Nov-2012 Isaac Katzenelson <isaack@android.com> Add intents in the broadcast listener of the widget

bug: 7511464
Added intents to listen to TIME_TICK, time changes and screen on in order to update the
next alarm info and the city's day in the alarm clock.
Listening to to TIME_TICK is not needed for the clock but it is needed to update
the day in the world clock when the time passes midnight in a selected city.

Change-Id: Id07a4a0d6722adb9c896b1f7f1c71c594e500523
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
0d45ace382b1f50ae9275f4c9e46b5081b641297 09-Nov-2012 Daniel Sandler <dsandler@android.com> Use the new TextClock widget for the appwidget's date.

Bug: 7510508
Change-Id: I3b18d98fbc4af0e8454693c3fdc89f7c47dbfe9c
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
7fd963bd88228461467b9f40c92ac1957b166db3 07-Nov-2012 Isaac Katzenelson <isaack@android.com> Update world clocks with time zone

bug: 7482384
Change-Id: Id106d14ec972760445f48787d19709dbe32b37f9
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
f84ef35bea04fbb6898ea4ec18e27b8a7d6875fc 07-Nov-2012 Isaac Katzenelson <isaack@android.com> Add am/pm support and bold hours to widget

Bug: 7488870, 7476938
Added am/pm support for world clock
Split the TextClock into 2 clocks: hours with bold digits and minutes with thin digits
Added click feedback to main clock.

Change-Id: I1838bc0ae90d18845346336dcb0bb2d8f3521fdf
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
bdfaec3fba75927f10471e7a1f2b15a73ad801dc 06-Nov-2012 Isaac Katzenelson <isaack@android.com> Fix widget layouts

Bug: 7469622, 7482384

Fixed layouts and set a minimum height for showing the world clock
list to avoid a list with only one cut off item.
Fixed 12h/24h settings.

Change-Id: Ie8a195de93c8bcda61e5a07415852a3e5e91faf3
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
03b136413ea5d5ef92f2f1286fb177205da3b1eb 05-Nov-2012 Itzhak Katzenelson <isaack@android.com> Clock widget fixes:

Bug 7476882 - Switched to TextClock widgets to get faster time updates after screen is on.
Bug 7457071 - Changed layouts to make date and next alarm visible.

Change-Id: I3552cba1dfc7bbb4df9ff5c140518b7dd69ce573
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
61619eee0026ff9abf5c3d184a143f79db0e8718 03-Nov-2012 Isaac Katzenelson <isaack@android.com> Layout changes for widget

Bug: 7390795

Pinned clock to the top instead of centering it.
Removed the "loading" message since it was creating jank.
Removed extra left padding from left world clock

Change-Id: I744f0bac3bf96065dfd6fc88f45cdeab2c2e32ba
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java
2c25763699ef1ec748011a5e8d4b404d60211fb9 03-Nov-2012 Isaac Katzenelson <isaack@android.com> Fix crash on widget

Bug: 7467875

Fixed bug where not testing if nextAlarm sting is a null.
This may happen in multiple users configuration.

Change-Id: I691c58b61e3489535133e458a56e74b8df4ad76d
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.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
/packages/apps/DeskClock/src/com/android/alarmclock/DigitalWidgetViewsFactory.java