• Home
  • History
  • Annotate
  • only in /packages/apps/Calendar/src/com/android/calendar/
History log of /packages/apps/Calendar/src/com/android/calendar/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f52c64145b6219aeceeb93f4bdb5e2c069bf48a4 04-Dec-2013 Sam Blitzstein <sblitz@google.com> Force a manual, incremental sync one time, as early as possible.

Either at package replacement (doesn't seem to work), restart, or app
load. Only do this one time.
This is to ensure the database goes through the proper upgrade path
in case its in a bad state.

Bug: 11828610
Change-Id: I850bef5d105fcb806f74b3fdffba1dfef03a0a1b
llInOneActivity.java
pgradeReceiver.java
tils.java
4e7b1b2244f2dbd4fa30cc506864f3be19a95f01 09-Oct-2013 Sam Blitzstein <sblitz@google.com> Use the correct version code check for K.

Change-Id: I190d33b06263e15157ea457d6ab76dc4fe5e497a
tils.java
ba25d38a5f210f562b6e1d63e2c865fcc052a16e 13-Sep-2013 Alon Albert <aalbert@google.com> Merge "Process RSVP Intent Without Event Editor" into ics-ub-calendar-fuchsia
cdbb1bbc010d6fdad0dedefe7ad2f9be11e4fc39 07-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Abort onClick if no Window Focus" into ics-ub-calendar-fuchsia
96cce4ae26c09dfc552fe98ae1dac667914d7e5c 06-Sep-2013 Alon Albert <aalbert@google.com> Abort onClick if no Window Focus

Bug: 9526263
Change-Id: I46a03c5d542dfe57f71c885e3156a44185a690cb
vent/EditEventFragment.java
vent/EditEventView.java
cd12ebd40d70f4d9b31b7a042818cc740073f75a 06-Sep-2013 Isaac Katzenelson <isaack@android.com> Merge "Support PreferenceActivity.isValidFragment" into ics-ub-calendar-fuchsia
ffd6101165b330a379bc7e73ebf88583a74198b0 06-Sep-2013 Alon Albert <aalbert@google.com> Support PreferenceActivity.isValidFragment

Bug: 10114368
Change-Id: Ifbca00ef9bf58153dc34aa52def877eb0fdadaec
alendarSettingsActivity.java
e8305d6e1674bcc7cdb4e99e50f48fbcfd23d4db 03-Sep-2013 Isaac Katzenelson <isaackatz@google.com> Use setExact on K and up only.

Bug: 9926186
Change-Id: Ib81c56b01f1c28f811c0e96582582c4bb5d32c37
tils.java
lerts/AlertUtils.java
244d94f9a1a433fd3403452f2cdeba5c862b9650 19-Aug-2013 Daniel Sandler <dsandler@android.com> Call build() on the Builder, not the Style.

There are bugs in Style.build() around extras that this
avoids. This CL also uses the setStyle() API to make it more
explicit that calling build() on the Builder will still
include everything in the Style.

Bug: 10387352
Change-Id: I5f3d8d59944885d2c87369cbdc81cb57f248fcc7
lerts/AlertReceiver.java
296ea5d93c0f16aa1de251790d425e1e85ea2f9e 19-Jun-2013 Alon Albert <aalbert@google.com> Process RSVP Intent Without Event Editor

When processing an RSVP Intent
(https://www.google.com/calendar/event?action=RESPOND) there's no need to open
the event. Simpy update the RSVP directly from the intent handler.

Change-Id: I66c8c533b8babe64aa4083dc998b497c04ded2c9
oogleCalendarUriIntentFilter.java
fbfbc73dd74c0855123b50b4fa1adb6bbb86a512 24-Jul-2013 Paul Sliwowski <psliwowski@google.com> Fixed crash when changing recurrent event.

Bug: 9735508
Change-Id: I90eb878598b758bfe0dcbb5ea33dc315b08f4487
vent/EditEventHelper.java
dc72665b57311a3f25ee6af07743e7c32aed754d 16-Jul-2013 Paul Sliwowski <psliwowski@google.com> Small workaround when text is slight bigger then all day event rect.

Bug: 8972358
Change-Id: Ia4cb7fc5ef70e6dc97bcb0e9837e00f326db0804
ayView.java
a8ad418a0552a03f40b1976b874044a99a5cba1c 02-Jul-2013 Paul Sliwowski <psliwowski@google.com> Fix memory leak with CalendarController getInstance().

Bug: 9592810
Change-Id: If1b5fd470861fd0fdc63ca0c63ff2ea91b1b2c43
alendarController.java
373e9dab4c22b74e0039427fd316544d93a5d318 27-Jun-2013 Paul Sliwowski <psliwowski@google.com> Add analytics tracking to calendar app.

Bug: 9486046
Change-Id: Icce29196849f7c43a1e5dc7ba12109f0a682df48
llInOneActivity.java
nalyticsLogger.java
xtensionsFactory.java
6663b42d5d115df130d22e182576d83a2e40e069 26-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix small typos in I9490f478681783200a5cb8309a58243723bda4c1.

Change-Id: I8b7da79314e9b2c43135aa7fc76443ea193337e7
lerts/GlobalDismissManager.java
7ef34c1dcedc40f6741b965b3c03ab51c6d4f975 26-Jun-2013 Paul Sliwowski <psliwowski@google.com> Merge "Add in-memory cache to dismiss alerts that we haven't seen yet." into ics-ub-calendar-eggplant
658beccda3056b770df3b1faececdc1b79fbb349 26-Jun-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix bug where recurrent event won't allow events with duration of 0." into ics-ub-calendar-eggplant
21270b873715d23159bc26b0caadfa5cb4d916b4 26-Jun-2013 Isaac Katzenelson <isaack@android.com> Revert "Add timely fragment"

This reverts commit bf44e272f0c5a6df2217e2efae2ae4ec0b24e073.

Change-Id: Ib8e7d1df0b686c5951d15884827effd604efa120
(cherry picked from commit 376fa68925efc5a9ddd38ed1013c2fa57255f8f2)
llInOneActivity.java
alendarController.java
alendarViewAdapter.java
imelyFragment.java
9f24ae76bc2a57c7cfcd591e0ba2e4f931cad428 25-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix bug where recurrent event won't allow events with duration of 0.

Bug: 9499422
Change-Id: I9aee638ea074b5a96bcf984c086b104da1ff40bf
vent/EditEventHelper.java
97efecdb39c7149fe819f229f9a38401062e7000 20-Jun-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix bug in recurrent event dialog picker when setting monthly day of the week." into ics-ub-calendar-eggplant
11d52ec01f9aa6cfae0b193a8362809d77d39835 18-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix bug in recurrent event dialog picker when setting monthly day of the week.

Bug: 9463328

Dialog picker didn't handle last monthly day of the week. It used 5
instead of -1, whiched caused a crash when syncing with the web and also
having recurrent events not show up on months that didn't have 5 weeks.

Change-Id: Ia32898936a3bcf4b39ff3d0890821d307291755e
ecurrencepicker/RecurrencePickerDialog.java
137031dd7ff3f2dae9442916d1635f8483b12f53 18-Jun-2013 Paul Sliwowski <psliwowski@google.com> Add in-memory cache to dismiss alerts that we haven't seen yet.

Bug: 9018194

This adds an in-memory cache of alerts that we haven't seen
yet, so that we can dismiss them once the calendar data
provider syncs.

Change-Id: I9490f478681783200a5cb8309a58243723bda4c1
lerts/AlertService.java
lerts/GlobalDismissManager.java
0322d0a6958d271eb2adbd0cb04685c8f08a71c3 20-Jun-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fixed ISE issue when subscribing to gcm groups from the main thread." into ics-ub-calendar-eggplant
5f86971de41a70d81355e0fad2443a9efb0f6fb8 19-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix mokey NullPointerException when there is no colors to save.

Bug: 9479905
Change-Id: I6fd445a2e1ad30741102561c87a7385e9a91e887
alendarColorPickerDialog.java
9b1f3796c46c8248e53d778801268bbabb3e83ba 17-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fixed ISE issue when subscribing to gcm groups from the main thread.

Bug: 9057948

Change-Id: I5f81b29f8e8fd21f9748004795ee5748eefc8b32
lerts/AlertActivity.java
a0b14abb2b333c72d8be3fe7f8282837961341d2 14-Jun-2013 Paul Sliwowski <psliwowski@google.com> Merge "Fix calander crash where getTimezone was call without a looper." into ics-ub-calendar-eggplant
c0e5679492faf8b3d437e658449083324d062119 13-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix crash when dismissing notification.

Crash caused by cl I0c90033c5af16f02c72c81c5d407528ce644db58.

Change-Id: I249010d3698215b4c0ffe4230a03d65c6e92fa03
lerts/AlertReceiver.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
2dc5984c3b2c7001c676922b51edc1a799fc7b0c 13-Jun-2013 Paul Sliwowski <psliwowski@google.com> Fix calander crash where getTimezone was call without a looper.

Bug: 9164929

Change-Id: Id4cac1c0c0de0887ae5b1af76707d7a0ddbfc79e
alendarUtils.java
lerts/GlobalDismissManager.java
e276cb379580f9db4582f2afd1c065c9f50a3ded 31-May-2013 James Kung <kingkung@google.com> am 61388102: Calendar color picker Exchange account fix

* commit '61388102bec5243dfd4494b8c674cdb7957663a6':
Calendar color picker Exchange account fix
61388102bec5243dfd4494b8c674cdb7957663a6 30-May-2013 James Kung <kingkung@google.com> Calendar color picker Exchange account fix

Bug: 9196777
Change-Id: I21c97bf06ab51254d816f7c5cc2817f85e91d2eb
electcalendars/CalendarColorCache.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
electcalendars/SelectVisibleCalendarsFragment.java
9465e3e5b598a16908d920747c3fec780cdaab15 22-May-2013 Paul Sliwowski <psliwowski@google.com> Merge "Remove dead code in AlarmService." into ics-ub-calendar-timely
9675253917e4207a811386ace164f5238ec0d25c 21-May-2013 Paul Sliwowski <psliwowski@google.com> Remove dead code in AlarmService.

Bug: 8766415

Only DismissAlarmsService handles DELETE_ALL_ACTION, so
removing the handling out of AlarmService.

Change-Id: I0c90033c5af16f02c72c81c5d407528ce644db58
lerts/AlertReceiver.java
lerts/DismissAlarmsService.java
5caf29789282c243ec228ee2600cc5b0a55b36ee 22-May-2013 Paul Sliwowski <psliwowski@google.com> Merge "Display error when a viewed event has been deleted." into ics-ub-calendar-timely
371d8b867846a8d6c5e4d56ef4f511f5022d821e 22-May-2013 Paul Sliwowski <psliwowski@google.com> Merge "Capitalize Noon and Midnight in event edit view." into ics-ub-calendar-timely
1aba96aa9678633c22eb14490195177b059c574e 21-May-2013 Paul Sliwowski <psliwowski@google.com> Display error when a viewed event has been deleted.

Bug: 8766415

Add error message to EventInfoFragment when there is
no event to display. This state should only occur when
the event is deleted while viewing it.

Change-Id: I36c1592061c4d7f58d0c259d8179f44c8f5f67f0
ventInfoFragment.java
614601e83824071df831465150b2198b915005fb 21-May-2013 Paul Sliwowski <psliwowski@google.com> Capitalize Noon and Midnight in event edit view.

Bug: 8565520

Set DateUtils flag to have Noon and Midnight capitalized when
time is formatted.

Change-Id: I88b8adb1dae66fcf580e8a81174a4468d895a745
vent/EditEventView.java
2c265858d0b923a27300c40b4f2121b9fc744785 21-May-2013 Paul Sliwowski <psliwowski@google.com> Fixed leak cursor in AlertReciever

Bug: 8764753

This fixed cleans up the code and make sure we close
the location cursor when finished with it.

Change-Id: I815c2e99bedbfe52d81e95ea7efd546ec1343635
lerts/AlertReceiver.java
fa6736c65b49493cc1a1551ca1c53a94fd583717 18-May-2013 James Kung <kingkung@google.com> am 497a6259: No crash on color change and orientation change

* commit '497a6259757e4b61ef8f15aa516284d5b0ac3451':
No crash on color change and orientation change
497a6259757e4b61ef8f15aa516284d5b0ac3451 17-May-2013 James Kung <kingkung@google.com> No crash on color change and orientation change

Bug: 9005546
Change-Id: I0830d4dd9fbbeaa9f79c9295eb5dd7bad70d979b
ventInfoFragment.java
90c41b8f12471043f2f590217d823872e8dc865e 14-May-2013 Isaac Katzenelson <isaackatz@google.com> am 9662675d: Merge "Query for Colors in parallel with all other queries" into ics-ub-calendar-denim

* commit '9662675dc0765ab347d1786e3d5a86ce9f3f5b84':
Query for Colors in parallel with all other queries
9662675dc0765ab347d1786e3d5a86ce9f3f5b84 14-May-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Query for Colors in parallel with all other queries" into ics-ub-calendar-denim
b4f28b8e72f63e48102a6688ff5576e02c14069e 14-May-2013 Isaac Katzenelson <isaackatz@google.com> Query for Colors in parallel with all other queries

Bug: 8945406
When the data queried for editing an event is not done squentially
there is a timing issue that causes the view to lose the focus and
the IME. Changed the queries to start all in parallel.

Change-Id: Id592d7f1ae0f27717275288a661d5938c0a4f485
vent/EditEventFragment.java
aed8480fed1827681106a202ff0f4d96ee0eb554 13-May-2013 James Kung <kingkung@google.com> am 3f0521e9: Merge "Fix for interval strings beginning with the count" into ics-ub-calendar-denim

* commit '3f0521e93a94ac7fb927926ef3eab410bd6c83e3':
Fix for interval strings beginning with the count
3f0521e93a94ac7fb927926ef3eab410bd6c83e3 13-May-2013 James Kung <kingkung@google.com> Merge "Fix for interval strings beginning with the count" into ics-ub-calendar-denim
340d8c427437e98c6ea55dbf0d95bd08ef7e1c5f 13-May-2013 James Kung <kingkung@google.com> Fix for interval strings beginning with the count

Bug: 8895602
Change-Id: I07996e0dfaebfa73b5e61040d9848c09858e763d
ecurrencepicker/RecurrencePickerDialog.java
5d94ca0d3561234eb4b0f3d50e688eaaa0f1a4dd 13-May-2013 James Kung <kingkung@google.com> am 8f0d70bf: Merge "Solution for recurrence spinner issues" into ics-ub-calendar-denim

* commit '8f0d70bfa2e4595a4f5f74be80de106411ea140a':
Solution for recurrence spinner issues
8f0d70bfa2e4595a4f5f74be80de106411ea140a 13-May-2013 James Kung <kingkung@google.com> Merge "Solution for recurrence spinner issues" into ics-ub-calendar-denim
d1db03631de67104f7d3b3da73eaeec28a80aef2 11-May-2013 James Kung <kingkung@google.com> Solution for recurrence spinner issues

Bug: 8895602
Change-Id: I22b71def459fe8fc9ccf6b60144a5341d4db4655
ecurrencepicker/RecurrencePickerDialog.java
faeec676b303cb8087dbe8d5a5cc725d285c574f 10-May-2013 Chris Wren <cwren@android.com> am 7ecf7983: spawn a worker thread in onReceive.

* commit '7ecf798315d4c54e6435f13e0eaaf5c1a0a089b2':
spawn a worker thread in onReceive.
7ecf798315d4c54e6435f13e0eaaf5c1a0a089b2 09-May-2013 Chris Wren <cwren@android.com> spawn a worker thread in onReceive.

Bug: 8890471
Change-Id: I4d284a29cfd83c24408b0328b603a7c938cd0d47
lerts/GlobalDismissManager.java
5bd9a6925ca589d0dc28c4e428fe2b4e6c282999 06-May-2013 Chris Wren <cwren@android.com> am 5f44e994: serialize the GCM calls.

* commit '5f44e994a6f1dabf5a208f0035d476e71460626b':
serialize the GCM calls.
ad5a4ba5f3859d127c316b7c12b4161be0f54985 06-May-2013 Chris Wren <cwren@android.com> am d6360ea9: don\'t return a result from this non-ordered broadcast.

* commit 'd6360ea9b9ebed2a7b571c0270ed1a00e123ca23':
don't return a result from this non-ordered broadcast.
5f44e994a6f1dabf5a208f0035d476e71460626b 06-May-2013 Chris Wren <cwren@android.com> serialize the GCM calls.

Bug: 8777815
Change-Id: Idb8f906d4c596ad4c0ac4a538a7c81453a026835
lerts/AlertActivity.java
lerts/GlobalDismissManager.java
d6360ea9b9ebed2a7b571c0270ed1a00e123ca23 06-May-2013 Chris Wren <cwren@android.com> don't return a result from this non-ordered broadcast.

Bug: 8832394
Change-Id: I5501370810a1753a5a94dc5b49859e277a421944
lerts/GlobalDismissManager.java
b34866ad519a1273b0e1f87a240fb304ef7ab840 04-May-2013 Sam Blitzstein <sblitz@google.com> am b69ea637: Reformat timezone name to better distinguish GMT from timezone.

* commit 'b69ea6371541b833662acbb835ae758316e1d0bb':
Reformat timezone name to better distinguish GMT from timezone.
b69ea6371541b833662acbb835ae758316e1d0bb 04-May-2013 Sam Blitzstein <sblitz@google.com> Reformat timezone name to better distinguish GMT from timezone.

Bug: 8794160
Change-Id: Ib57be9fb74a54296bc1a245479eabaf008a42e70
eneralPreferences.java
vent/EditEventView.java
1e9267e63924f4e20bf6b4b4c11528e8b8edf209 03-May-2013 James Kung <kingkung@google.com> am 95b51431: Merge "Null check for create event dialog fragment" into ics-ub-calendar-denim

* commit '95b51431844cd514dc2e59529f0439bf8bb6b09d':
Null check for create event dialog fragment
95b51431844cd514dc2e59529f0439bf8bb6b09d 03-May-2013 James Kung <kingkung@google.com> Merge "Null check for create event dialog fragment" into ics-ub-calendar-denim
38f469b6023e1b385435c428853a84c09437a314 03-May-2013 James Kung <kingkung@google.com> Null check for create event dialog fragment

Bug: 8777939
Change-Id: I9759d2c760c1d54ff3a4ce0007c2aea3fe6ed8f0
vent/CreateEventDialogFragment.java
4b92979ee7c72bca39c4ca13e264eec2d394e66a 03-May-2013 Sam Blitzstein <sblitz@google.com> am 0000fa42: Making notification popup play nicely with guns.

* commit '0000fa426da7fbfd35f16bf43556e861dfcf6667':
Making notification popup play nicely with guns.
0000fa426da7fbfd35f16bf43556e861dfcf6667 03-May-2013 Sam Blitzstein <sblitz@google.com> Making notification popup play nicely with guns.

Fixed bug where dismissing notifications from the popup wasn't
propagating that back to GUNS.

Bug: 8780855
Change-Id: I1cee9b921307cc740e2dda74b2201951f9176b8e
lerts/AlertActivity.java
90364ddbd68cc7e6136b35cde1766346e5da9758 02-May-2013 Isaac Katzenelson <isaackatz@google.com> Merge "Add timely fragment" into ics-ub-calendar-timely
bf44e272f0c5a6df2217e2efae2ae4ec0b24e073 01-May-2013 Isaac Katzenelson <isaackatz@google.com> Add timely fragment

Change-Id: Ieef1dbc5faa048a896b0ea06404d32e415a8b3b3
llInOneActivity.java
alendarController.java
alendarViewAdapter.java
imelyFragment.java
4df5df8fd32822fcb6aae51788e6412ec3d7f7e5 02-May-2013 Sam Blitzstein <sblitz@google.com> Merge "Fixing gender-matching issues in some languages for a recurrence string." into ics-ub-calendar-denim
86693b2f19243b64f5bb7a363bd756453f2b7d6c 02-May-2013 Sam Blitzstein <sblitz@google.com> Fixing gender-matching issues in some languages for a recurrence string.

Some langauges were having gender-matching issues for strings like
"Every fifth Tuesday", so the strings had to be refactored to allow
for grammaticality across languages.

Bug: 8708439
Change-Id: Ibe467b74566759c3286ba54d0a3eeea0952a7288
ventRecurrenceFormatter.java
ecurrencepicker/RecurrencePickerDialog.java
96267164b5f536ae0d341ed46a55098423bf33eb 01-May-2013 James Kung <kingkung@google.com> Fixed save recurring event response through gmail

Bug: 8569944
Change-Id: I677d609dce74efaf1cda1006d0c924a3081b49b3
ventInfoFragment.java
6f3073ce88b9d120c86e9cd4d8be306add4363c9 01-May-2013 Sam Blitzstein <sblitz@google.com> Fix events that recur weekly on a different start date.

Fix bug where if you create an event that recurs weekly on days that
are different from the weekday of your start date, the event was being
created incorrectly.

Bug: 8757470
Change-Id: Id3f3a94acebfbecd0c1ad2a964623c3315839f6d
vent/EditEventHelper.java
12d17615887a8bf3e59eea39f8ad4573f6e75771 30-Apr-2013 Chris Wren <cwren@android.com> Merge "handle all the messages." into ics-ub-calendar-denim
3620327b24fe1a5ea31752f3e7f3e105b2031ea7 30-Apr-2013 Chris Wren <cwren@android.com> handle all the messages.

Bug: 8732256
Change-Id: Iea9a61447a10737837873e96eb0b7f889fb8dfd0
lerts/DismissAlarmsService.java
321f4d024518b75ccdd173fce42a29c77cc72298 30-Apr-2013 Chris Wren <cwren@android.com> Merge "also dismiss digest notifications." into ics-ub-calendar-denim
b07322485b83b86f5807faacbb6a18e38bec5d6b 29-Apr-2013 Chris Wren <cwren@android.com> also dismiss digest notifications.

Bug: 8683349
Change-Id: I93bcd6f31b0b60a4b098bca9e5036f293457dd7b
lerts/AlertReceiver.java
lerts/DismissAlarmsService.java
e6681553bd244e2e297140625546ec62478014f0 30-Apr-2013 James Kung <kingkung@google.com> am 96a36f4c: Retain color palette icon on orientation change

* commit '96a36f4cb7803d50ecf47945b6a240926f48e7c3':
Retain color palette icon on orientation change
e56b0969c26cd6ed1e8dd01be4729982a7ddc923 30-Apr-2013 Chris Wren <cwren@android.com> Merge "re-try notification subscriptions if they fail" into ics-ub-calendar-denim
96a36f4cb7803d50ecf47945b6a240926f48e7c3 30-Apr-2013 James Kung <kingkung@google.com> Retain color palette icon on orientation change

Bug: 8755983
Change-Id: I357122e03ebd447aaec023d65448faa92467a46b
alendarEventModel.java
vent/EditEventFragment.java
vent/EditEventView.java
6f8233204d8761d9aa3c0da9829afb13bd29bcd9 29-Apr-2013 Chris Wren <cwren@android.com> re-try notification subscriptions if they fail

Bug: 8754701
Change-Id: I6e3823b09b9e6d24f7b83155fb1968be65c48a52
lerts/GlobalDismissManager.java
d2b0d8ab4a95e8a23ae949fe4bf570d3eae4728e 29-Apr-2013 Sam Blitzstein <sblitz@google.com> am 018f539c: Small recurrence picker layout bugs.

* commit '018f539c218940e0fad05c10552759e4fa2e77e4':
Small recurrence picker layout bugs.
018f539c218940e0fad05c10552759e4fa2e77e4 29-Apr-2013 Sam Blitzstein <sblitz@google.com> Small recurrence picker layout bugs.

Fixing look of recurrence label in edit event view when editing
an already-recurring event.
Removed "events" text which was accidentally showing in the end
group label when it shouldn't have been.

Bug: 8751056
Change-Id: Ic32f0d36b75bed17230c5f48e1bbe282155102bb
vent/EditEventView.java
ecurrencepicker/RecurrencePickerDialog.java
a65f4e875c8521e3714d340dbf293e37ee6d803a 29-Apr-2013 Sam Blitzstein <sblitz@google.com> am f7b83d2c: Merge "Recurrence picker re-design from feedback" into ics-ub-calendar-cream

* commit 'f7b83d2c63307f9098beffb699e0a5569f21ba36':
Recurrence picker re-design from feedback
f7b83d2c63307f9098beffb699e0a5569f21ba36 29-Apr-2013 Sam Blitzstein <sblitz@google.com> Merge "Recurrence picker re-design from feedback" into ics-ub-calendar-cream
4decfed77a5e957e6d51af120ec6046bfb524626 27-Apr-2013 Sam Blitzstein <sblitz@google.com> am 77412fb0: Merge "Allow reformatted timezone display name to show." into ics-ub-calendar-cream

* commit '77412fb0c2e9dbab84abc2862697f93c17644339':
Allow reformatted timezone display name to show.
564f618e3fa48a8e4836fec0f216449b0ae809f9 24-Apr-2013 James Kung <kingkung@google.com> Recurrence picker re-design from feedback

Bug: 8696938
Change-Id: Ic088968a7a45538e88aeacb73bf938fd6673db8e
ecurrencepicker/RecurrencePickerDialog.java
dd67b8db0c2e39bee143cd09fc9055b25849910a 27-Apr-2013 Sam Blitzstein <sblitz@google.com> Allow reformatted timezone display name to show.

New timezone display name uses charsequence with spannables.

Change-Id: Iab60cfeb3e0e6d55fa27e0fa12a12345e6f8ae23
eneralPreferences.java
vent/EditEventView.java
c9a20a3c1803c9485489a398e0a1bffdc46a15fb 26-Apr-2013 Chris Wren <cwren@android.com> don't support params we don't even implement.

Bug: 8640246
Change-Id: I4f902e8cd0f92262bc46957314ef165840258eaa
loudNotificationBackplane.java
xtensionsFactory.java
lerts/GlobalDismissManager.java
07c9731c2628be5e4e4650d23f6a09b90af7515e 24-Apr-2013 Michael Chan <mchan@android.com> am 2a7dd0c3: Added copyright notices

* commit '2a7dd0c37ff0aa0378bb01e7230e106ea3c49656':
Added copyright notices
2a7dd0c37ff0aa0378bb01e7230e106ea3c49656 24-Apr-2013 Michael Chan <mchan@android.com> Added copyright notices

Change-Id: Iec67fa4b10cc5918afa36211a861b65e83e71342
bstractCalendarActivity.java
lerts/AlarmManagerInterface.java
lerts/NotificationMgr.java
9345e206c94a8e28c64a6e7ad830504fa407b9cc 23-Apr-2013 James Kung <kingkung@google.com> am aafaa5f3: Pluralizing recurrence picker interval strings

* commit 'aafaa5f3d4d94d193186df868a76aed484a14255':
Pluralizing recurrence picker interval strings
aafaa5f3d4d94d193186df868a76aed484a14255 23-Apr-2013 James Kung <kingkung@google.com> Pluralizing recurrence picker interval strings

Bug: 8696938
Change-Id: Ibbcac7452aa35fa3256f5ac99f19c532c954404c
ecurrencepicker/RecurrencePickerDialog.java
3e69bd82b1425c28705e2d545122122a6ce75427 22-Apr-2013 Sam Blitzstein <sblitz@google.com> am 7abe4067: Merge "Fix bug where monthly recurrence string was stale." into ics-ub-calendar-cream

* commit '7abe4067051ffc7de304f6eb2642f3c3b4206a8b':
Fix bug where monthly recurrence string was stale.
7abe4067051ffc7de304f6eb2642f3c3b4206a8b 22-Apr-2013 Sam Blitzstein <sblitz@google.com> Merge "Fix bug where monthly recurrence string was stale." into ics-ub-calendar-cream
dd0d3cfec2c711b5d382a347dd76fac198441d70 22-Apr-2013 James Kung <kingkung@google.com> am 236429f2: Fix for duplicate reminders

* commit '236429f2feef94aa34520f4ded34777061c36851':
Fix for duplicate reminders
a044b42e8da182e4cbc5ba07c5aaa246ca6dc773 22-Apr-2013 Sam Blitzstein <sblitz@google.com> Fix bug where monthly recurrence string was stale.

Bug: 8685612
Change-Id: Iac759d20ba0083234d832113f50a2f607a32a99b
ecurrencepicker/RecurrencePickerDialog.java
236429f2feef94aa34520f4ded34777061c36851 22-Apr-2013 James Kung <kingkung@google.com> Fix for duplicate reminders

Bug: 8669743
Change-Id: I454d198f2ec6138714b440d0ca649266675bd2ed
vent/EditEventFragment.java
e8084134fbbc5fa76182e6598855820a87ac4511 19-Apr-2013 Michael Chan <mchan@android.com> am 1851ecb4: Do not use backed up ringtone values

* commit '1851ecb450bbfa40ef375a914d1c31c793684894':
Do not use backed up ringtone values
2c032d24e1b35e114e04c56a1744c34f5ec1d755 19-Apr-2013 Chris Wren <cwren@android.com> Merge "GCM demands that everything be a String." into ics-ub-calendar-denim
1851ecb450bbfa40ef375a914d1c31c793684894 19-Apr-2013 Michael Chan <mchan@android.com> Do not use backed up ringtone values

Ringtone uri is device specific so it should not be backed up.
Restored value should not be used.

Bug: 8633937
Change-Id: Ia0cd442635169f58455637b27057d74f99e0d671
alendarBackupAgent.java
eneralPreferences.java
tils.java
lerts/AlertService.java
36b4f3e8a630f10a885d20440a4241aa3b1c6677 18-Apr-2013 Chris Wren <cwren@android.com> GCM demands that everything be a String.

Also put prefixes on the keys, to avoid collisions.

Bug: 8640246
Change-Id: I16771eb0427b20c315c011e7049f038d0bdab062
lerts/GlobalDismissManager.java
f147eea29bc8c1857e14de3bc40843046de9d6f0 18-Apr-2013 Chris Wren <cwren@android.com> Merge "return a result on the receiver." into ics-ub-calendar-denim
08f6c0cd717d9ce5197028e81c469b27ae9f6cf3 18-Apr-2013 Chris Wren <cwren@android.com> return a result on the receiver.

Change-Id: I78844ac150a83357e23c19363f37b347e9ad42db
lerts/GlobalDismissManager.java
001bb62200e2d8dbe738c3d85d9c23d5c4aea50a 18-Apr-2013 Sam Blitzstein <sblitz@google.com> am 2e760f90: Use default ringtone if nothing is found in preference.

* commit '2e760f909aac60f9db66bb293377f8fabad08e51':
Use default ringtone if nothing is found in preference.
2e760f909aac60f9db66bb293377f8fabad08e51 18-Apr-2013 Sam Blitzstein <sblitz@google.com> Use default ringtone if nothing is found in preference.

Bug: 8655634
Change-Id: I2fbab40b912996331b5eac77d8c918998a66e25b
eneralPreferences.java
lerts/AlertService.java
2b3a90205b53e625dedbb0d04fd2315646cb25c2 17-Apr-2013 Chris Wren <cwren@android.com> Merge "add global dismiss to calendar, open source part" into ics-ub-calendar-denim
20c51529fd5220163b41ab0e8006f44d1eca5296 17-Apr-2013 James Kung <kingkung@google.com> Merge "Recurrence picker UI re-design" into ics-ub-calendar-cream
fb2631a67560abd54d3ad66f154bc30728262b54 17-Apr-2013 James Kung <kingkung@google.com> Recurrence picker UI re-design

Bug: 8620727
Change-Id: If4f4cc2a05fa37315a7e902148d6dac4980b3bcb
ecurrencepicker/RecurrencePickerDialog.java
fec5bff4f2d3c50bc7d644b21acca37f320358e0 28-Mar-2013 Chris Wren <cwren@android.com> add global dismiss to calendar, open source part

Change-Id: If179adc814a1da977712c9dc804e81a2cc726bce
loudNotificationBackplane.java
xtensionsFactory.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
lerts/GlobalDismissManager.java
19da3ff474c2f3a7236391c87be1878f8b4bc592 16-Apr-2013 James Kung <kingkung@google.com> Merge "Check to prevent index out of bounds exception" into ics-ub-calendar-cream
4696e93697ae2316ef38ba9148e35052313162ae 15-Apr-2013 James Kung <kingkung@google.com> Check to prevent index out of bounds exception

Bug: 8368385
Change-Id: I4246f3a70039288c91bf084cac4e2db631ca0a4a
ayView.java
00544123439268a9f391396712560bd6cb8ee586 15-Apr-2013 James Kung <kingkung@google.com> Replacing long click listener with onLongPress
Replacing getActivity() with mActivity

Bug: 8528570
Bug: 8568946
Change-Id: I6ed002b2bab778235da2ce59142e260c7c25203d
ventInfoFragment.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
305c64230c4c8928d5aa29c4bd123ca44627491a 13-Apr-2013 Michael Chan <mchan@android.com> Fixed the problem where the Home Time Zone may revert to GMT0.

It turns out that the display name was saved to the
provider instead of the time zone id.

Bug: 8600537
Change-Id: Ifab27af1e89cc9aaa9fc2a858ca41b3fe2b0b74a
eneralPreferences.java
1dadfa267acd2f6e190c945db3ae59cd7b06a1c8 12-Apr-2013 James Kung <kingkung@google.com> Fix for duplicate icons in agenda view

Bug: 8568946
Change-Id: I7d200c40fc2230d811763bca7c5cdbe10bd8ce65
ventInfoFragment.java
6a212e3d34e4deacfc80cadf85d30018180a694b 12-Apr-2013 James Kung <kingkung@google.com> Calling executePendingTransactions() before isAdded()

Bug: 8596504
Change-Id: I3b8c85a30c58045e261a73141776e5e9db9f6654
vent/EditEventView.java
00040c6e081d367567fd579f881e58d448154622 11-Apr-2013 Sam Blitzstein <sblitz@google.com> Use pre-set timezone display names when default is low quality.

Bug: 8569877
Change-Id: I6496a599365008ae4db07e4a60b38d480b138629
eneralPreferences.java
vent/EditEventView.java
3cde83462583fc76158e97c21185a95e71039e7c 01-Apr-2013 Sam Blitzstein <sblitz@google.com> Fixing possible bugs while showing TimePicker Dialog.

Change-Id: I69db077e943b011538ebc0d091dfd99953e417b5
vent/EditEventView.java
eb65d84de69daf1fc95c20f79ff4fd6cbc52523f 09-Apr-2013 James Kung <kingkung@google.com> Max year should be 2036

Bug: 8566520
Change-Id: I8de385dac83807ba6c23eadecbed7fc2f5a12962
tils.java
bb90a7d48cd91cbd5591f1d8b34e2c5d8040b96e 05-Apr-2013 James Kung <kingkung@google.com> Temporary fix for attendee concatenation error.

Please revert for MR2, with fix in ex/chips.

Bug: 8420292
Change-Id: I184e963dc41d15fb5f56caa4d0a9a5a827a6d1a0
vent/EditEventView.java
974343a44435bedc104d89fa98fdeb1ccf362501 04-Apr-2013 James Kung <kingkung@google.com> Integrating time zone picker into settings

Change-Id: Ie7099dc5ef1e4e21cf231eb7a452d882b6056cb3
eneralPreferences.java
imezoneAdapter.java
vent/EditEventView.java
6090ba2c18b94b78953495ee5ace9c6116a40009 03-Apr-2013 James Kung <kingkung@google.com> Hide color picker button if calendar cannot be modified

Bug: 8537803
Change-Id: If7630e070b8502973ffa288c4202d5f2a14bf8ab
ventInfoFragment.java
vent/EventColorPickerDialog.java
e4e21d405a959f243b31c0f290aa3e4197631f19 03-Apr-2013 James Kung <kingkung@google.com> Merge "Remove setTargetFragment calls on EventColorPickerDialog." into ics-ub-calendar-cream
e6aa93773f2132900f019fbbf203db4c30c5b254 01-Apr-2013 Michael Chan <mchan@android.com> New time zone picker

Change-Id: I88b34b92c03e14e1812536314f4e2b846ff18276
vent/EditEventView.java
523cc4846b045c51d70ae59c9b66bc232eac807a 03-Apr-2013 Sam Blitzstein <sblitz@google.com> Fix for crashing on rotation with no reminders.

Bug: 8424377
Change-Id: Idcfe8480226b42b100ae3ef6f49dd764f4149801
vent/EditEventFragment.java
2fca024254c9de09f8d87933cc8c9a2046e37c52 03-Apr-2013 James Kung <kingkung@google.com> Remove setTargetFragment calls on EventColorPickerDialog.

Bug: 8310930
Change-Id: I2116bc05a8da31150b925361c91c222fbbdee2bd
ventInfoFragment.java
vent/EditEventFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
5984bc3d96415347d09cad366c33434b4a190e68 02-Apr-2013 James Kung <kingkung@google.com> Merge "Adding init state booleans for int color variables" into ics-ub-calendar-cream
72d438653c54b35027459d0443638827f25db982 02-Apr-2013 Michael Chan <mchan@android.com> Merge "Quiet exception when extension files are not found" into ics-ub-calendar-cream
56f42bfb36d710726051e8268a115697477add61 29-Mar-2013 James Kung <kingkung@google.com> Integrating new date picker into app

Bug: 7712637
Change-Id: I589988f355200e64ff97fb0cefd2b029c73c7641
tils.java
vent/EditEventFragment.java
vent/EditEventView.java
ecurrencepicker/RecurrencePickerDialog.java
33171c7f2faa687a98e1687cfd409827566f7959 02-Apr-2013 Michael Chan <mchan@android.com> Quiet exception when extension files are not found

Capitalize Until

Change-Id: If8c90bba5029c490ca4b96c63c857465f5c8f0b6
xtensionsFactory.java
b3ecc7004a7b78235f81e5e112bad7f4096c3936 29-Mar-2013 Sam Blitzstein <sblitz@google.com> Merge "Refactoring TimePicker packagename." into ics-ub-calendar-cream
d661d5f15ccb8438b4b656f33b99afd23b2dc39a 29-Mar-2013 Sam Blitzstein <sblitz@google.com> Refactoring TimePicker packagename.

Change-Id: I17a03c930fbd20cd3df2eaa9b81cd1f2569e4f53
vent/EditEventView.java
50f40bd6c1382b3b9c5fedf89639200706712e19 26-Mar-2013 Michael Chan <mchan@android.com> Merge "Recurrence picker update" into ics-ub-calendar-cream
aa4969848a7b1a012b6e3e1ccd7291d005edbe35 26-Mar-2013 Michael Chan <mchan@android.com> Merge "Don't focus on interval at launch." into ics-ub-calendar-cream
b39a2e929a98ab329ce0f4e40b7b0fc617dc6575 25-Mar-2013 Michael Chan <mchan@android.com> Recurrence picker update

- Increased recurrence and add-reminder touch targets in editevent
- Updated recurrence dialog per ux design i.e. use circles, new end date button, etc.
- Select all text entry fields upon click
- Preserve focus upon rotation

Bug: 8443583
Change-Id: I530616404b1b622bc65b9ffd0ac8b047d7e1a556
ecurrencepicker/RecurrencePickerDialog.java
ecurrencepicker/WeekButton.java
2415efd12f60b09329ac420b3f79f3725e6a47d6 23-Mar-2013 Michael Chan <mchan@android.com> Don't focus on interval at launch.

Select all text when interval and count get focus

Change-Id: I98e154da41853b6c18de9f5d9a183e53378b8739
vent/EditEventView.java
d64b3c86b1e9554fba73b37dc9fde3f442a99fab 23-Mar-2013 Sam Blitzstein <sblitz@google.com> Fixing stickiness of "if declined or not responded" setting.

Experimental setting for "if declined or not responded" was getting
reset every time the experimental settings were opened.

Bug: 2493447
Change-Id: I486cbdb608a369ec5a0db8389904d8499ffc3cf5
therPreferences.java
95e9538c2e504ea5528b07e3abdf54bb3d91c88a 20-Mar-2013 James Kung <kingkung@google.com> Fix for "Fragment already added" exception

Bug: 8310930
Change-Id: Ibc4d65340738bc88067b64377845bd03178341c1
ventInfoFragment.java
vent/EditEventFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
7674b690b018c31207830c2a196927a0c654486c 29-Jan-2013 Sam Blitzstein <sblitz@google.com> Added in new time picker library.

Change-Id: Id252345cbb938870df02f1bb7f3dc6a65191298d
vent/EditEventFragment.java
vent/EditEventView.java
b21c638ca11d9be3a3d9e7d28223bb4a3dab5f15 14-Mar-2013 Michael Chan <mchan@android.com> First draft of Recurrence picker

Change-Id: I582c44bc4da6afab89fbbf88fda8262640b85e3b
ventInfoFragment.java
ventRecurrenceFormatter.java
vent/EditEventView.java
ecurrencepicker/LinearLayoutWithMaxWidth.java
ecurrencepicker/RecurrencePickerDialog.java
ecurrencepicker/WeekButton.java
f56b14972130233fd7e7c64160084793a7a0a55b 08-Mar-2013 James Kung <kingkung@google.com> Adding init state booleans for int color variables

Change-Id: I5b4eb3e4f9180df4685b9ec11c6009464a719ab5
alendarEventModel.java
ventInfoFragment.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
1d1b1e4f79501c8b31a8a34c263ab3e67091a669 07-Mar-2013 James Kung <kingkung@google.com> Color/reminder changes preserved from info to edit

Bug: 8321186
Change-Id: Ie8793de301b6db600e0b6bc7776de1d9c23d4e69
ventInfoFragment.java
vent/EditEventActivity.java
vent/EditEventFragment.java
fac4eef32ec496aeb866cc82648d369e1c443b57 06-Mar-2013 Sam Blitzstein <sblitz@google.com> Fixed monthview longclick bug after hitting Today action.

Fixed bug in month view where long clicking on a day within the
current week was not doing anything after hitting the Today button.

Bug: 8320627
Change-Id: I51e3db50fdc323e2c23206c282212f5cb476a314
onth/MonthByWeekAdapter.java
317f66148c6bcd75c83d73cbc5f74090412dcc3a 06-Mar-2013 James Kung <kingkung@google.com> Color picker fix for creating event via month view

Bug: 8321163
Change-Id: Ib509ff804ad25e923106012b60ee45adb9eb6070
vent/EditEventView.java
8de796dfd3a1dad6cb386077e785d09fc02bec7b 02-Mar-2013 James Kung <kingkung@google.com> Replacing colorpicker constructor with newInstance

Bug: 8295327
Change-Id: Iba6de7fb8f6aff5a41595c84e9cd496facc23264
alendarColorPickerDialog.java
ventInfoFragment.java
vent/EditEventFragment.java
vent/EventColorPickerDialog.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
c1678c2f19857e9f4147c760a5168b91965ef68c 28-Feb-2013 James Kung <kingkung@google.com> UI adjustments to mini calendar items for tablets.

Change-Id: Ie84eb6720ce11d21895c7ac2143fb38c065e8580
electcalendars/SelectCalendarsSimpleAdapter.java
14d76a209b38d1f1b9db35256880d40319e3e35e 27-Feb-2013 James Kung <kingkung@google.com> Making calendar color picker icon discoverable.

Change-Id: I299e6fe4db0ac4101ec21cda921cb0525b5e2148
electcalendars/CalendarColorSquare.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
1bc7c4b149a3696dca055a3d7a45499851e55d50 26-Feb-2013 Sam Blitzstein <sblitz@google.com> Refactored strings for experimental reminder setting.

String was too long for setting of skipping reminders for events
that have not been responded to. Reformatted the setting from
checkbox into radio selection with more consice description.

Change-Id: Ic6a689648529212d3ae16359e5386ba0c0f4e587
therPreferences.java
lerts/AlertService.java
666123ec1274420a77ace01e32df70baf87fca57 26-Feb-2013 Sam Blitzstein <sblitz@google.com> Merge "Resolve bug where rotating device was losing event view state." into ics-ub-calendar-cream
94a1f1a1020f0e06df42ffe6edc315106cb45ecd 13-Feb-2013 Sam Blitzstein <sblitz@google.com> Resolve bug where rotating device was losing event view state.

Fixed a bug where rotating the device while viewing an event was
causing the attendee response and reminders to be reverted.

Bug:7368823
Change-Id: I3214d64bf60ff00e6224a176e1f8564efe361b4d
llInOneActivity.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
tils.java
genda/AgendaFragment.java
bdd77657c7f7338270ba979abadc2120966d94be 26-Feb-2013 Sam Blitzstein <sblitz@google.com> Merge "Resolving missing desktop feature with event availability/allday." into ics-ub-calendar-cream
7cdfb4debc715ff1193eef2e27311e6350954590 23-Feb-2013 Sam Blitzstein <sblitz@google.com> Resolving missing desktop feature with event availability/allday.

Bringing app to closer parity with desktop, where during creation of
a new event, toggling allday would toggle your availability.

Bug: 7888375
Change-Id: I4ae2bf660292e6baf9d065ca79e1dba0e69893eb
vent/EditEventView.java
0dfbaae6a1c083f9c76ad77a9b711420968672a4 14-Feb-2013 Sam Blitzstein <sblitz@google.com> Adding in experimental reminder setting.

Added setting to the experimental preferences to allow for reminder
notifications to only be issued for events to which you've responded
yes or maybe.
Additionally added experimental setting to allow for setting up
quiet hours, during which notifications will not make noise.

To access the experimental preferences, search your events for
"tardis", and then go into settings within the next 60 seconds.

Bug: 2493447
Bug: 2225570
Change-Id: I0a7cc06d2240e6ddbe36724fb079dfc8dd8ee8e7
llInOneActivity.java
alendarSettingsActivity.java
therPreferences.java
earchActivity.java
lerts/AlertService.java
ede0fb1b3031ee75200f4030ecae8c69c9656cba 20-Feb-2013 James Kung <kingkung@google.com> Javadoc explanation for display color conversion.

Change-Id: Ie9a0d2a95e2de3a33829c6e6f3bc75f125270c9a
tils.java
318227abcb8fa14731907aefff6d65fa33dee6c6 19-Feb-2013 James Kung <kingkung@google.com> Fix for setting to default calendar button.

Bug: 8223816
Change-Id: Ieb4e6e7f2e5420f92db308cf9109332c0619fc26
vent/EventColorPickerDialog.java
d985622af5f74465869e8a4d9c179659c4d317cf 14-Feb-2013 James Kung <kingkung@google.com> Fixing build breakage.

Change-Id: I447a1492f626da804814cd3ce729d5eeed64850f
olor/ColorPickerDialog.java
5c004d7e6f23c7383646bff3c47e93cc9ab493e8 16-Feb-2013 Sam Blitzstein <sblitz@google.com> Merge "Fixed bug during cancelation of attendance response." into ics-ub-calendar-cream
3b91cc08db7c19d2d90446b9e85a38054bb25463 12-Feb-2013 Sam Blitzstein <sblitz@google.com> Fixed bug during cancelation of attendance response.

Editing an attendance response to a recurring event had a bug when
canceling the dialog asking whether you meant all events
or just the one, and the response would persist after the cancelation.

Bug: 7887327
Change-Id: Iecd8f43ed8f4ca519a40c73eda43b1aa4c901f73
ditResponseHelper.java
ventInfoFragment.java
4d033ff301fafc15ce4d16c8b2a5aef34685a4e9 16-Feb-2013 Sam Blitzstein <sblitz@google.com> Merge "Revert "Fixed bug during cancelation of attendance response."" into ics-ub-calendar-cream
e82baac125504b8104003fc029d83f26f153e27d 16-Feb-2013 Sam Blitzstein <sblitz@google.com> Revert "Fixed bug during cancelation of attendance response."

This reverts commit acb3228f8c05c2c4a47aa180def593d3ce73b096

Accidentally merged before final commit had been uploaded.

Change-Id: I50ec3c3a5cea4cfb598c3c292ae6d2d97b11003e
ditResponseHelper.java
ventInfoFragment.java
a50d11f8390f18f65fc53c88560197ed3f165fc5 16-Feb-2013 Sam Blitzstein <sblitz@google.com> Merge "Fixed bug during cancelation of attendance response." into ics-ub-calendar-cream
a8b8c0d17adf3e8f9b34a5da89592aa7069c0bdd 14-Feb-2013 James Kung <kingkung@google.com> Moving colorpicker items into its own library.

Change-Id: Ib27e42df737b0dfd3946e0550dcd28a1576b8f24
alendarColorPickerDialog.java
ventInfoFragment.java
olor/ColorPickerPalette.java
olor/ColorPickerSwatch.java
olor/HsvColorComparator.java
vent/EditEventFragment.java
vent/EditEventView.java
vent/EventColorPickerDialog.java
acb3228f8c05c2c4a47aa180def593d3ce73b096 12-Feb-2013 Sam Blitzstein <sblitz@google.com> Fixed bug during cancelation of attendance response.

Editing an attendance response to a recurring event had a bug when
canceling the dialog asking whether you meant all events
or just the one, and the response would persist after the cancelation.

Bug: 7887327
Change-Id: I391a31e580b8b42230108d2e099817062f0086fe
ditResponseHelper.java
ventInfoFragment.java
c2ea150589710d12db5ff1c1f6b4533a0c43e770 15-Feb-2013 James Kung <kingkung@google.com> Set certain color picker buttons to 'gone'

Change-Id: Ib9ab55de843e46bcddd6f35bcce5de64fe8d5650
vent/EditEventView.java
b8904fb62c79d6e2bbd0f2b2539c67796abc081b 14-Feb-2013 James Kung <kingkung@google.com> Allow color change after orientation change.

Correctly show/hide color picker icon across Calendar.

Bug: 8192431
Bug: 8194336
Bug: 8194593
Change-Id: I5ee247506dce835c1ee8debb1e6ebe91c1ba78af
ventInfoFragment.java
olor/ColorPickerDialog.java
vent/EditEventFragment.java
e134cd5c96507107048a50b55fe2fee85fe8e2e7 13-Feb-2013 James Kung <kingkung@google.com> Bug fix and clean-up work for color pickers.

Bug: 8192842
Change-Id: I9f156d7385d1021535fb19b786e60c297624c151
alendarColorPickerDialog.java
ventInfoFragment.java
olor/ColorComparator.java
olor/ColorPickerDialog.java
olor/ColorPickerSwatch.java
olor/HsvColorComparator.java
vent/EditEventFragment.java
vent/EditEventView.java
vent/EventColorCache.java
electcalendars/SelectCalendarsSyncAdapter.java
b546c601b8f0b476e8bc7db649ee0a6ee60ce14c 09-Feb-2013 James Kung <kingkung@google.com> Color picker for calendars

Bug: 3439638
Change-Id: Ie26d09b6912ad9174dd4f6c2682c9a0c55dfc519
alendarColorPickerDialog.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
electcalendars/SelectVisibleCalendarsActivity.java
electcalendars/SelectVisibleCalendarsFragment.java
4afba187f8990ae2b3afaf8fcdb6039f231f4914 19-Dec-2012 James Kung <kingkung@google.com> Color picker for events

Bug: 3439638
Change-Id: I46ac6816ab887290f67bacf2faa1a9ed73ff7d6b
alendarEventModel.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
genda/AgendaFragment.java
olor/ColorComparator.java
olor/ColorPickerDialog.java
olor/ColorPickerPalette.java
olor/ColorPickerSwatch.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
vent/EventColorCache.java
vent/EventColorPickerDialog.java
17cc03865a3004fe880487cf888058a8a4b01654 09-Feb-2013 Michael Chan <mchan@android.com> Catch IllegalArgumentException in InitAlarmsServices

Users reporting java.lang.IllegalArgumentException
Exception message: Unknown URI content://com.android.calendar/schedule_alarms_remove

Can't repro and it shouldn't happen. Catching exception for now until we figure out
the root cause.

Bug: 7742576
Change-Id: I8f4414aa4863af36c9598c8e2ccf843a727ff1f0
lerts/InitAlarmsService.java
361fbba08cccea32b34566f4257c9194a7972c4e 08-Feb-2013 Michael Chan <mchan@android.com> Fix NPE in SelectSyncedCalendarsMultiAccountActivity.onClick

Bug: 7984809
Change-Id: I5793f683f8c6715762b96755ff655460bfe0980e
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
9c20183a5f54de58c7e83eed4882dd1fe8a3fab3 07-Aug-2012 Huaqiang Chen <huaqiangx.chen@intel.com> fix calendar crash when deleting events in agenda view

calendar is stopped and JAVACRASH occurs after deleting some events in Calendar's Agenda view

Change-Id: I9da477a6ba6ac68327d5f64f44c76618d612a248
Author: Huaqiang Chen <huaqiangx.chen@intel.com>
Signed-off-by: b566 <b566@borqs.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 48926
syncQueryServiceHelper.java
2ca9164900f740755429a5e7cc40aa3e24f0e4f7 28-Jan-2013 Sam Blitzstein <sblitz@google.com> Fix NPE when closing app.

Bug: 7967220
Change-Id: Idb05a80898e5d5ad4629bfc6a689c64ba8d551d9
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
be530f4f6fb2b3132b8bd8427824651bcded263f 19-Jan-2013 James Kung <kingkung@google.com> Merge "All-day events are not shown as two days." into ics-ub-calendar-cream
1d423f71b999f72b59e0accc483daa3b3c538ad7 14-Jan-2013 James Kung <kingkung@google.com> All-day events are not shown as two days.

Bug: 7946177
Bug: 7631772

Change-Id: Id4b700f639bfa75e6d61d55ea84929a98a46a5bd
alendarController.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
6ea116a4516a0f4f3e4cbee7cc890f869d416e7b 14-Jan-2013 James Kung <kingkung@google.com> Merge "Revert "All-day events do not span two days"" into ics-ub-calendar-cream
f068eabefac222bba99f3967bcbf7869be1065b1 14-Jan-2013 James Kung <kingkung@google.com> Revert "All-day events do not span two days"

This reverts commit 19dc8872ca94c44c8094886c17f9b62160ac76cb.

Conflicts:
src/com/android/calendar/CalendarController.java
src/com/android/calendar/agenda/AgendaListView.java
src/com/android/calendar/agenda/AgendaWindowAdapter.java

Change-Id: Ib7491b17294a4bb1988a92979d399d00d5e8ee2d
alendarController.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
ad20be6201464331b5f2827976c61bc5b8fa92fa 08-Jan-2013 Sam Blitzstein <sblitz@google.com> Merge "Do not show LED for the notification of expired events." into ics-ub-calendar-cream
df9ae5d7a986064411522b7a7f09202d6191cb80 07-Jan-2013 James Kung <kingkung@google.com> Modifying CreateEventDialogFragment NPE bug fix

Bug: 7735993
Change-Id: I9ce21e8b79542ea5245cd09fc3b611a028202ab4
vent/CreateEventDialogFragment.java
7cde59082bea124050df3293101251bbecdee064 05-Jan-2013 James Kung <kingkung@google.com> MonthByWeek/CreateEventDialog Fragment NPE fixes.

Bug: 7736716
Bug: 7735993
Change-Id: I25cda0a3c9cf14a86fb0ec5e3f7e8cb2d04d688c
vent/CreateEventDialogFragment.java
onth/MonthByWeekFragment.java
9a9545d913bf968c7ccb77ad63fe49ccd6ac4948 03-Jan-2013 Sam Blitzstein <sblitz@google.com> Do not show LED for the notification of expired events.

Bug: 7941944
Change-Id: I1fa831ebd92f9c279fb17b50bd84867f54cbc5df
lerts/AlertService.java
f84b1a90cf76e7eff76affa17834377194caba8c 17-Dec-2012 Sara Ting <sarating@google.com> Make this build in Eclipse

Changing up custom extension mechanism to enable building in Eclipse.

Change-Id: I519c162a852abda0cc2b6d0b3f3bd4e8f53b6ad7
boutPreferences.java
llInOneActivity.java
llInOneMenuExtensionsInterface.java
alendarApplication.java
xtensionsFactory.java
6f679272d6717646e4235cb6fb25f4f0f98ceb17 14-Dec-2012 Sam Blitzstein <sblitz@google.com> Fixing NPE during selection of synced calendars.

If the connection is slow, and the accounts cursor has not finished
the query before onStop() of SelectSyncedCalendarsMultiAccountActivity
is called, we can have a NPE on the accounts cursor.

Bug: 7742419
Change-Id: I48f4b7ce0236a63c5b5c0e9665dad90c5a8d21da
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
f9fa0ab81b8f17679af806c0edc2e227aa798ad4 14-Dec-2012 Michael Chan <mchan@android.com> Save textless event if times changed or attendees have been added.

Change-Id: I0195bf5b24e99c7466791dc9875baffaff91b4c5
alendarEventModel.java
vent/EditEventFragment.java
f6bc9bcb4626a4c8c902c1a8c7de167ed1e48e16 20-Nov-2012 Michael Chan <mchan@android.com> Fixed a problem where a synchronizion lock was used incorrectly in WidgetService

Change-Id: I209a13fa999b53872018c82134a32e6ee987e143
idget/CalendarAppWidgetService.java
48bcc4cb015dbf802341698a3a04e28d2cfb2ddc 12-Dec-2012 Michael Chan <mchan@android.com> Fix warnings. Tone down logging

Change-Id: I0552edbf2dd0b1a6e551dc6bd5a3e0ea71d1b9ef
llInOneActivity.java
alendarController.java
ventInfoFragment.java
tils.java
genda/AgendaByDayAdapter.java
lerts/AlertAdapter.java
lerts/AlertReceiver.java
vent/CreateEventDialogFragment.java
vent/EventLocationAdapter.java
onth/MonthByWeekFragment.java
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
f4ca4093803d053deb689e8582b8d6f3635a3a14 11-Dec-2012 Sara Ting <sarating@google.com> Merge "Fill in the correct start/end time in the event details page when the Events.CONTENT_URI intent started by a 3rd party is missing the start/end time." into ics-ub-calendar-cream
da3ee395bf1cc677c0f9fe6eb9dc40cebc2062dc 11-Dec-2012 Sara Ting <sarating@google.com> Fill in the correct start/end time in the event details page when the Events.CONTENT_URI intent started by a 3rd party is missing the start/end time.

For recurring events, the date shown will be the 1st instance.

Bug:6687331
Change-Id: I885bce545138f7342d01650393f9536544132722
ventInfoFragment.java
cf31ab351c9becad6785d4d77eefc934f30b92e3 10-Dec-2012 James Kung <kingkung@google.com> Renamed EventInfo object to AgendaItem

Change-Id: I78453f15e45b262ddd415329999ef8dededfe73a
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
19dc8872ca94c44c8094886c17f9b62160ac76cb 06-Dec-2012 James Kung <kingkung@google.com> All-day events do not span two days after creation

bug: 7631772
Change-Id: Ice86922cccf807e9731c9ea7c1dc536aaa7b7f46
alendarController.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
004daa757c5e63c4b51b81ecd63b0ea9f13be4bb 05-Dec-2012 Sam Blitzstein <sblitz@google.com> Merge "Fixed possible NPE for month long-click event creation." into ics-ub-calendar-burgundy
7738d4f900fe6b3fa7c5fad6f7671ef15ebc1d52 05-Dec-2012 Sara Ting <sarating@google.com> Merge "Revert "Add autocompletion for title in edit-event."" into ics-ub-calendar-burgundy
d19fa1c8b79d93473157e80911ff12c6283c1b03 05-Dec-2012 Sara Ting <sarating@google.com> Revert "Add autocompletion for title in edit-event."

This reverts commit 601ef6e0e7b921141cfeaf849238e444a10b9687. We decided to remove recent suggestions autocomplete from title field.

Bug:6651978
Change-Id: Id2738b740b3e6f4a2dc50c61df663ec98be0d673
vent/EditEventView.java
322853fedccd7b843c8a67da6b4119a0d9226438 05-Dec-2012 Sam Blitzstein <sblitz@google.com> Fixed possible NPE for month long-click event creation.

Fixing a bug where long clicking in the month view to quick create
a new event was able to cause a NPE.

Bug: 7659578
Change-Id: Ifa8968a823bacd0afae56bfe295aabbad1c07613
onth/MonthByWeekAdapter.java
dcf6e77db427d56c25abcf6abc138d96eb0dad08 05-Dec-2012 Sam Blitzstein <sblitz@google.com> Be more lenient with event location string for notification map action.

Previously, only fully-formed addresses would trigger the action.
Now, we allow ill-formed locations to elicit map action in notification.

Bug: 7671618
Change-Id: I1509b53819ef20d7248ab291b21e76029f4358fa
lerts/AlertReceiver.java
6d22e54ead985d9b8fba669e7a744e3805d3b610 04-Dec-2012 Sara Ting <sarating@google.com> Add delay after provider-changed event when refreshing notifications.

Bug:7652098
Change-Id: I1a0634b62b0a62f2b6ce2152a73a1bae8109ce44
lerts/AlertService.java
c59438b9051e40600cc05c7b0e265c9858a54e65 30-Nov-2012 Sam Blitzstein <sblitz@google.com> Update debug level check before timezone error log.

Updating change-id: I54eac299a3c93b7a16ec704b48153663a7cea123
That CL was not reverted, though it had been noted as so (the revert
was abandoned, as it was unnecessary).

This CL updates the debug level check to INFO from DEBUG, as
noted in the comments of the prior CL.

Change-Id: Ieefa7f28e0fdcb3ac39e9fb1e1343666cd69ad4f
imezoneAdapter.java
529cd1d4e218c60d7070e37fb89311888c2ed940 30-Nov-2012 Sam Blitzstein <sblitz@google.com> Added debug level check before timezone error log.

In the situation where the timezones are not properly available,
where the number of timezone labels mismatches the number of timezones
IDs, ensure that Log.i will log before creating the extra log of which
timezones have been found.

Change-Id: I54eac299a3c93b7a16ec704b48153663a7cea123
imezoneAdapter.java
41c95a3393f7467acac988927429e5d50bdb534e 29-Nov-2012 Sam Blitzstein <sblitz@google.com> Fixing bug where EditEventActivity crashed on HTC Sensation.

Opening the EditEventActivity was crashing on the HTC Sensation,
because that device crashes on Log.WTF. The device was incorrectly
reading the timezones from R.array, causing the WTF. For now, the
WTF has been changed to Log.e, and extra logging has been inserted
to attempt to identify the root of the error.

Bug: 7633862
Change-Id: I666357b651a4a099c431d5a6c9b47437c3e5240c
imezoneAdapter.java
321948d294d32d50f968e83716fa8500d8950d9f 28-Nov-2012 Sam Blitzstein <sblitz@google.com> Fixed bug where icons were showing on digest notification.

Bug: 7629283
Change-Id: I1e6ac461ab17c7fd5e2642639d21442dabe3beea
lerts/AlertReceiver.java
17dfc61eac81e6cfb67082f9fbb244f8323c044b 27-Nov-2012 Sara Ting <sarating@google.com> Merge "Allow coordinates in event location." into ics-ub-calendar-burgundy
29dc76a401b073bcd69d610817e3781fc9ebe5fc 19-Nov-2012 Sam Blitzstein <sblitz@google.com> Allow coordinates in event location.

Bug: 7479596
Change-Id: Iceec6ba9dc04da5d7f1e08747ddc000a9ea52f90
ventInfoFragment.java
tils.java
lerts/AlertReceiver.java
dab989bf09d668835f5d268852ccb436c12da756 27-Nov-2012 Sara Ting <sarating@google.com> Merge "Only query visible calendars for autocomplete of recent titles/locations." into ics-ub-calendar-burgundy
ba8892447d10fdefc3bbc05dd89d9bbef269693a 27-Nov-2012 Sara Ting <sarating@google.com> Remove experimental path that forced some beta testers into the backup notification scheduling.

Bug:7383861
Change-Id: I2093c5f6eb6685f768db096212290bc20709f72f
lerts/AlertService.java
832a7dc807b0ff3609e4ec87bf249228e7505167 27-Nov-2012 Sara Ting <sarating@google.com> Only query visible calendars for autocomplete of recent titles/locations.

Bug:6636507
Change-Id: Icba76184775cbb3c2a7555b16280f11a72f4104c
vent/EditEventView.java
vent/EventLocationAdapter.java
8d33464b3dca7eb34380c3e0f74dbd24f0e5aad8 22-Nov-2012 Michael Chan <mchan@android.com> Fixed sort order of timezones

Bug: 7596888
Change-Id: I0008f05379f897b67e38a45c529403f2efab481f
imezoneAdapter.java
0b674bef73eac24a4c41cfd5af8be516f4936844 20-Nov-2012 Michael Chan <mchan@android.com> Remove vibrate-on-silent-mode per UX (7458593)

Show current ringtone (6265196)

Bug: 6265196
Bug: 7458593
Change-Id: I847846154f0b3fefd69eec9a6992150e574a8074
eneralPreferences.java
tils.java
lerts/AlertService.java
8cc8dcdbcdae7fca209ce964bdc2f721fa1ab0b5 19-Nov-2012 Michael Chan <mchan@android.com> Merge "Fixed Save feature of create new event dialog" into ics-ub-calendar-burgundy
38fc457abe8028f0a2fd71091b8cc71184e9f6db 19-Nov-2012 James Kung <kingkung@google.com> Fixed Save feature of create new event dialog

Bug: 7565039
Change-Id: I332f1522b3927ea22b8fe9203de4804627e97f96
alendarEventModel.java
vent/CreateEventDialogFragment.java
a92e760da2c9e6faf7656a277f72676dfcec82af 19-Nov-2012 Sam Blitzstein <sblitz@google.com> Fixed bug for non-US locale event locations.

Event locations for non-US locales were picking up false positives for
phone numbers.

Change-Id: I14551a60720c0e0606c9142e21145077ca3cddf0
tils.java
f9d0e0438ac55b191936190730b66f5998481544 16-Nov-2012 Sara Ting <sarating@google.com> Merge "Adding alert scheduling to app, to allow unbundled app's alerts to work on more devices." into ics-ub-calendar-burgundy
3a07a68da6460c36a5dbec5b8828baa4355dbe04 31-Oct-2012 Sara Ting <sarating@google.com> Adding alert scheduling to app, to allow unbundled app's alerts to work on more devices.

Bug:7383861
Change-Id: I5dcffb8ac586966b21e938728be0393e6776f704
eneralPreferences.java
tils.java
lerts/AlarmScheduler.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
bb4afe2cb171cb89c4c844316ef080bb2deedfa2 16-Nov-2012 Sam Blitzstein <sblitz@google.com> Merge "Added new notification actions for map and call." into ics-ub-calendar-burgundy
839fb73a62d44c2cffcbe9af3c9f0e7e99e77d8d 16-Nov-2012 Sam Blitzstein <sblitz@google.com> Fixed notification "tomorrow" labeling.

Fixed bug where "tomorrow" was being incorrectly appended to some
notification labels.

Bug: 7548142
Change-Id: Idec4bb1a00641e913d904c32599db0438db218f2
lerts/AlertUtils.java
b9f02559f998015b68ae40bd1e0c025c5af64077 16-Nov-2012 Sara Ting <sarating@google.com> Merge "Autocomplete location in edit-event with recent locations and contacts' names/addresses." into ics-ub-calendar-burgundy
4686b4065af0137f5d6ff7570d867fed562c8120 13-Nov-2012 Sara Ting <sarating@google.com> Autocomplete location in edit-event with recent locations and contacts' names/addresses.

Bug:6636507
Change-Id: I731edfc453acc8c54b47311bae47cd65a607c763
vent/EditEventView.java
vent/EventLocationAdapter.java
23307095fdd56baca7776676583328c00268eef0 16-Nov-2012 James Kung <kingkung@google.com> Merge "New event dialog on long click within month view" into ics-ub-calendar-burgundy
09fbd8e9ef61f667c0f20d36fbf40e5a4479c8d9 12-Nov-2012 James Kung <kingkung@google.com> New event dialog on long click within month view

Bug: 5656402

Change-Id: Iaef6549f42d41770c02493ffd869faf1d8713a6c
llInOneActivity.java
alendarController.java
alendarEventModel.java
vent/CreateEventDialogFragment.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
7e19bf984bc280c0cc034adf1dfa8840c75a698d 13-Nov-2012 Sam Blitzstein <sblitz@google.com> Added new notification actions for map and call.

Bug: 7525552
Change-Id: I6a175a270f4049897ee73c005f4f73420fc635d9
ventInfoFragment.java
tils.java
lerts/AlertReceiver.java
ad83b9aa618d52952f98bf8d7ec876140e7fb404 07-Nov-2012 Sam Blitzstein <sblitz@google.com> Allow LED indicator to show for notifications.

Bug: 7316908
Change-Id: I77ea9054082fc93b42c35915f3e00465fda8a6ac
lerts/AlertService.java
c86cfa61850ee1bace11957eb7fd73646b4f4508 02-Nov-2012 Sam Blitzstein <sblitz@google.com> Merge "Ensured list of calendars syncs for individual accounts." into ics-ub-calendar-burgundy
ceae8dba1fd70adeb0b07861f598794ec69d7767 02-Nov-2012 Sam Blitzstein <sblitz@google.com> Ensured list of calendars syncs for individual accounts.

Fixed bug where fragment showing individual account was not requesting
a sync of the list of calendars for that account.

Bug: 6620733
Change-Id: Id9335b2c40264763942e8c45a3cb47f3417ce5a2
tils.java
electcalendars/SelectCalendarsSyncFragment.java
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
65eecdeb1c089ad686ff6371a5dcda4fe68819ac 01-Nov-2012 Sam Blitzstein <sblitz@google.com> Merge "Changed to manual query managing of calendar sync states." into ics-ub-calendar-burgundy
18431d19a22ad918aa4b6102649cc484929131bc 30-Oct-2012 Sam Blitzstein <sblitz@google.com> Changed to manual query managing of calendar sync states.

This should fix the bug where cursor listeners had a race condition
and had the possibility of over-unregistering some listeners.

Bug: 7054948
Change-Id: Ic69cbead72601f8f9d0b54df3ccab1286705c00b
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
a8e150c8de74b096071ede62971b30642bfeb90a 30-Oct-2012 James Kung <kingkung@google.com> Modified xml layouts to ensure that mini_month view's layout params is consistently a RelativeLayout.LayoutParams.

Bug: 7403220

Change-Id: I78f6779a92fe386c45764483edb375fbff020780
llInOneActivity.java
e744c60207fb7d83257172d66159abe67926f1f8 30-Oct-2012 James Kung <kingkung@google.com> Avoid crashing if incorrect view type, and ensure view type is set to a reasonable value beforehand.

Bug: 7441224
Change-Id: I37c1e759f351d6381704cd9b4e5afc805bcca7dd
llInOneActivity.java
alendarController.java
035cb8c2704c42f237bfc360a533ab6f0017b430 30-Oct-2012 James Kung <kingkung@google.com> Finishes activity if cursor is null onQueryComplete

Bug: 7250051
Change-Id: I848c35582656594a1e23ba217dbdd22c0bfb36f2
genda/AgendaWindowAdapter.java
5f67f476e37d2e58b45c9dd2439ff02d6cc66b68 25-Oct-2012 Sara Ting <sarating@google.com> am daafbe94: Merge "Minimize chance of race condition bug that misses alarms by clearing/rescheduling alarms." into ics-ub-calendar-aqua

* commit 'daafbe94f4455afe25eb862ab80c1af72a1695bb':
Minimize chance of race condition bug that misses alarms by clearing/rescheduling alarms.
daafbe94f4455afe25eb862ab80c1af72a1695bb 25-Oct-2012 Sara Ting <sarating@google.com> Merge "Minimize chance of race condition bug that misses alarms by clearing/rescheduling alarms." into ics-ub-calendar-aqua
708745373284ae3e816fad16554ecb95574b5ef3 18-Oct-2012 Sara Ting <sarating@google.com> Minimize chance of race condition bug that misses alarms by clearing/rescheduling alarms.

This was properly fixed in the provider but this tries to minimize the bug until that fix is rolled out everywhere.

Bug:7221716
Change-Id: I4cb32b48caf31c8372770b74d7983e54480b755a
lerts/AlertService.java
lerts/InitAlarmsService.java
9d4a952f846a5758965897b88715e49106638120 17-Oct-2012 Sam Blitzstein <sblitz@google.com> Make changes to event save on exit.

Fixed bug where if you changed an event, and then hit home (or switched
to a different app), the changes wouldn't save until you returned
to the app.

Bug: 7317218
Change-Id: I0576753bbffaa2f3f09c09ba29142daf2ad7d095
ventInfoFragment.java
32bf00f1b1bb6b48a4b0472825b6c00e84b26b7d 05-Oct-2012 Sara Ting <sarating@google.com> am 75fba281: Merge "Workaround Email bug that does not set email body correctly, when emailing guests." into ics-ub-calendar-aqua

* commit '75fba281f604e10c3c17f8fb24529facb03fc3fe':
Workaround Email bug that does not set email body correctly, when emailing guests.
75fba281f604e10c3c17f8fb24529facb03fc3fe 05-Oct-2012 Sara Ting <sarating@google.com> Merge "Workaround Email bug that does not set email body correctly, when emailing guests." into ics-ub-calendar-aqua
e6baa6a8ca06655e5d31edbca010795e439666fd 05-Oct-2012 Sara Ting <sarating@google.com> Workaround Email bug that does not set email body correctly, when emailing guests.

Bug:7289773
Change-Id: I11a455a42c1d0d592f10cc6f6ad370eb86e610e2
tils.java
029e147b33e99d28f3aa70105eff8ed684bdefe0 03-Oct-2012 Michael Chan <mchan@android.com> am 4dcabc96: Added touch slop for horizontal scrolling

* commit '4dcabc96044eb83be2320e753fee9b1dc266ec32':
Added touch slop for horizontal scrolling
4dcabc96044eb83be2320e753fee9b1dc266ec32 02-Oct-2012 Michael Chan <mchan@android.com> Added touch slop for horizontal scrolling

Bug: 7215879
Change-Id: I0339fe1c60067f2353ddfac84084a928cee8ca47
ayView.java
25f84790f8df9217c33dbb098776c5e429501731 28-Sep-2012 Michael Chan <mchan@android.com> am 6fb86969: Fixed NPE in SelectSyncedCalendarsMultiAccount

* commit '6fb869698103a0f897537fa7f4ebabe714db9d37':
Fixed NPE in SelectSyncedCalendarsMultiAccount
6fb869698103a0f897537fa7f4ebabe714db9d37 28-Sep-2012 Michael Chan <mchan@android.com> Fixed NPE in SelectSyncedCalendarsMultiAccount

Bug: 7252078
Change-Id: If2334dde784e7763f9221b59797224d5783687da
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
5bd6f4d7b4a5a2d28fec4853b81c8f4ea6f63fdc 27-Sep-2012 Michael Chan <mchan@android.com> am 196bc3a5: Merge "Fixed NPE in matrixCursorFromCursor" into ics-ub-calendar-aqua

* commit '196bc3a5abc035171ce81537531fef776427f393':
Fixed NPE in matrixCursorFromCursor
196bc3a5abc035171ce81537531fef776427f393 27-Sep-2012 Michael Chan <mchan@android.com> Merge "Fixed NPE in matrixCursorFromCursor" into ics-ub-calendar-aqua
6427090cf0d69c2409f5bb7b0d8d6aba31027cc0 27-Sep-2012 Michael Chan <mchan@android.com> Fixed NPE in matrixCursorFromCursor

Bug: 7239584
Change-Id: I587b63587d020622c008fb7580cd7a713292c50d
tils.java
a8e46c029554c3c5bf0250367f784c9f34ac8e8e 25-Sep-2012 Michael Chan <mchan@android.com> Merge "Readding the priority setting, which got accidentally removed in the previous CL." into ics-ub-calendar-aqua
42641bba657b592c11bbfd5f75543f5992e620f0 25-Sep-2012 Sara Ting <sarating@google.com> Readding the priority setting, which got accidentally removed in the previous CL.

Bug:7188074
Change-Id: Iaa4f12b8663db3e7d41186e623d9c71f72b701f7
lerts/AlertReceiver.java
8472f9d4fd10d8bf76039a86b24683a8fc84f738 25-Sep-2012 Sara Ting <sarating@google.com> resolved conflicts for merge of 87136abf to ics-ub-calendar-burgundy

Change-Id: I4fa4b3aafc9bde27be9a078690edb202196cc1b0
87136abfc499a96f038759c7f779e02a4c32cc35 25-Sep-2012 Sara Ting <sarating@google.com> Merge "ICS notifications fix: de-prioritize expired digest, and use the same custom view for all our notifications." into ics-ub-calendar-aqua
af589fb93e05051f026a41cd4b87b5b74636b05f 20-Sep-2012 Sara Ting <sarating@google.com> ICS notifications fix: de-prioritize expired digest, and use the same custom view for all our notifications.

Bug:7188074,7185828
Change-Id: Ib70b8530532e314a8088cb207f8910f01d3f16ad
lerts/AlertReceiver.java
2250d794b02d9d8590f626b698513dec9800bd79 20-Sep-2012 Sam Blitzstein <sblitz@google.com> am 2e9eaec7: Merge "Allow "tel:" as phone prefix; more white space leniency." into ics-ub-calendar-aqua

* commit '2e9eaec7547043275df06f7993640ca81c8245d3':
Allow "tel:" as phone prefix; more white space leniency.
c5cbf21580877c3ab4732f146bf81f6631464e6d 19-Sep-2012 Sam Blitzstein <sblitz@google.com> Allow "tel:" as phone prefix; more white space leniency.

Allow phone numbers to be prefixed with "tel:" specifically, for URI-style.
Also allow a second space in the number, between the 6th and 7th digits:
E.g. 555 555 5555.

Bug: 7178434
Change-Id: Idf6b61d0bb0da6d6329216d6e832bd26dc37ff2c
ventInfoFragment.java
dc59b0bc0125f5045eeed46ec21257141ed1cccc 18-Sep-2012 Sara Ting <sarating@google.com> am 844cac06: Skip local account types when picking default calendar.

* commit '844cac068835d7d8a80ec118da8019535c0d7450':
Skip local account types when picking default calendar.
844cac068835d7d8a80ec118da8019535c0d7450 18-Sep-2012 Sara Ting <sarating@google.com> Skip local account types when picking default calendar.

Bug:7148804
Change-Id: I491151840bc874a634c57f52d0dddf5d4a0fb922
vent/EditEventHelper.java
vent/EditEventView.java
41526e9ba996f995b319e813374a14ed2c2c64ce 13-Sep-2012 Sara Ting <sarating@google.com> am 8286d2f7: Fix default calendar used when creating/editing event for the first time.

* commit '8286d2f75e9c808f022c8c6b7431f50e7f60372f':
Fix default calendar used when creating/editing event for the first time.
8286d2f75e9c808f022c8c6b7431f50e7f60372f 13-Sep-2012 Sara Ting <sarating@google.com> Fix default calendar used when creating/editing event for the first time.

Bug:7148804
Change-Id: I99bfd9008eb0ec7697d2b6a6136cd2e203c19d96
vent/EditEventHelper.java
vent/EditEventView.java
bf1c2fbfa2ead33ce9524260eba8378b6eff7ace 12-Sep-2012 Sara Ting <sarating@google.com> am 2c0c7744: Merge "Fix emailing guests from event info page when attendees aren\'t synced down (too many), by emailing only the organizer." into ics-ub-calendar-aqua

* commit '2c0c77449c27f508143be195820f12a3af8136ad':
Fix emailing guests from event info page when attendees aren't synced down (too many), by emailing only the organizer.
2c0c77449c27f508143be195820f12a3af8136ad 12-Sep-2012 Sara Ting <sarating@google.com> Merge "Fix emailing guests from event info page when attendees aren't synced down (too many), by emailing only the organizer." into ics-ub-calendar-aqua
7ffa24cba2977925b737e6bd39be59ba39609611 29-Aug-2012 Sara Ting <sarating@google.com> Fix emailing guests from event info page when attendees aren't synced down (too many), by emailing only the organizer.

Bug:7153946
Change-Id: I3633c474ce245e92436ee9287725c3cae7a0b6e4
ventInfoFragment.java
lerts/AlertReceiver.java
c4a5fab28fcc7c3e9b2bc7cee379d2cd8a42fc9b 12-Sep-2012 Sara Ting <sarating@google.com> am e472146a: Merge "Stored recently fired alerts in SharedPrefs so multiple calendar apps can coexist without eating each other\'s alerts." into ics-ub-calendar-aqua

* commit 'e472146a2a1fa8663455ef396ac23dfd19045f6a':
Stored recently fired alerts in SharedPrefs so multiple calendar apps can coexist without eating each other's alerts.
e472146a2a1fa8663455ef396ac23dfd19045f6a 12-Sep-2012 Sara Ting <sarating@google.com> Merge "Stored recently fired alerts in SharedPrefs so multiple calendar apps can coexist without eating each other's alerts." into ics-ub-calendar-aqua
d1fa3c0e0a8f45538c867c4f56bb629e1219ed23 31-Aug-2012 Sara Ting <sarating@google.com> Stored recently fired alerts in SharedPrefs so multiple calendar apps can coexist without eating each other's alerts.

Bug:6750428
Change-Id: I790b4beea1f25c7ef94381a2fd151416e0f72343
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
7a17c9530026c3b018cc0be7455858a3f806ad91 11-Sep-2012 Michael Chan <mchan@android.com> am a498f6ed: Modify doScroll to move based on the average of the touch points

* commit 'a498f6ed3628bd36576949acd8e0afd71fca8b02':
Modify doScroll to move based on the average of the touch points
a498f6ed3628bd36576949acd8e0afd71fca8b02 07-Sep-2012 Michael Chan <mchan@android.com> Modify doScroll to move based on the average of the touch points

Change-Id: Id23158a43910875953077244eb7086dd38a3f7c5
ayView.java
41bae6dd2d574c617aebf6151f0b1f27da4ce5c2 06-Sep-2012 Sam Blitzstein <sblitz@google.com> Fixed back-key bug in day/week view. DO NOT MERGE

Fixed buy causing incorrect back-key result in day/week view.
Bug occurred only after having modified date using date-picker.

Bug: 7064660
Change-Id: Ie8b75358f5ca5541cdc8b8052bc2514c5f4392d1
onth/MonthByWeekAdapter.java
d52514a2b3ad91cac622537f31f5c89f5d986d08 06-Sep-2012 Sam Blitzstein <sblitz@google.com> Fixed bug causing incorrect result from pressing back-key while in day/week view after having modified the date in the date picker.

Bug: 7064660
Change-Id: Ie8b75358f5ca5541cdc8b8052bc2514c5f4392d1
onth/MonthByWeekAdapter.java
7a2de3d0ba146217e19d8dba74ff82000b0e676f 01-Sep-2012 Sara Ting <sarating@google.com> resolved conflicts for merge of 013fda07 to ics-ub-calendar-burgundy

Change-Id: Ia398c0dc2d7eed35e9d1f172e23e0f5c38923be3
013fda07b0ab9d0823097bd2050b48caf2ce5ab0 31-Aug-2012 Sara Ting <sarating@google.com> Merge "Removed use of notification framework's cancelAll so we don't affect SyncAdapter's alerts." into ics-ub-calendar-aqua
948c590ced6854d2fbe9dc765db4ae8d63646664 31-Aug-2012 Sara Ting <sarating@google.com> Removed use of notification framework's cancelAll so we don't affect SyncAdapter's alerts.

Bug:7076340
Change-Id: If4e864099850389cda6e0e5786560102bab9aed6
lerts/AlertService.java
lerts/NotificationMgr.java
a3a27fba18735a17b339afce46b12587be6f6b70 31-Aug-2012 Sara Ting <sarating@google.com> Fix NPE from snoozing.

Bug:7088308
Change-Id: I47e22011d1ecbf7e9ba85a7d0896c15470912a39
lerts/SnoozeAlarmsService.java
3be24e40fc0f86aaa119e1280aaabea443247fef 29-Aug-2012 Michael Chan <mchan@android.com> am 2b965215: Fixed ClassCastException in agenda view

* commit '2b965215c52d8632951ccd126431195d529d39cd':
Fixed ClassCastException in agenda view
2b965215c52d8632951ccd126431195d529d39cd 29-Aug-2012 Michael Chan <mchan@android.com> Fixed ClassCastException in agenda view

Bug: 6738700
Change-Id: I0e6f8fbe56b2e021e49fdf5ad53e6ecd72125566
genda/AgendaListView.java
27151b407d0b17496a89ef6293eedf398d79073a 28-Aug-2012 Sara Ting <sarating@google.com> am f565bc11: Save version to shared prefs upon startup.

* commit 'f565bc11cf22e639c01ad5b9a6129e707991eb4e':
Save version to shared prefs upon startup.
f565bc11cf22e639c01ad5b9a6129e707991eb4e 28-Aug-2012 Sara Ting <sarating@google.com> Save version to shared prefs upon startup.

Change-Id: Id394cb7c78c373acd3b5a9aaae43e50f64767383
alendarApplication.java
eneralPreferences.java
be96054a7f94d72e8e7927fe8194cf65cdea4a41 23-Aug-2012 Sara Ting <sarating@google.com> am fa1149d1: Merge "Adding util method to get release version." into ics-ub-calendar-aqua

* commit 'fa1149d14cc5078af069b7c408f42200dc8b2889':
Adding util method to get release version.
fa1149d14cc5078af069b7c408f42200dc8b2889 23-Aug-2012 Sara Ting <sarating@google.com> Merge "Adding util method to get release version." into ics-ub-calendar-aqua
b83c12193cd20865efca270f14d60f1d6734aadc 22-Aug-2012 Michael Chan <mchan@android.com> am ea6cc9a6: Merge "Switch from switch to if-else to be compatible with the new ADT" into ics-ub-calendar-aqua

* commit 'ea6cc9a63ac8a7c7389dfa065c9af51619547a8b':
Switch from switch to if-else to be compatible with the new ADT
dacfb663d63253880090151fde87bd9da9a59347 21-Aug-2012 Sara Ting <sarating@google.com> Adding util method to get release version.

Change-Id: I7b2f7ad1d179135aab211dabce5e64dcbe924f1b
tils.java
bb6d9279d8c0f0fb746160ad428da4738ece175e 18-Aug-2012 Michael Chan <mchan@android.com> Switch from switch to if-else to be compatible with the new ADT

Change-Id: Idd1d803d3edc1eb0294a63480731b5d28a65c4e8
llInOneActivity.java
alendarSettingsActivity.java
ventInfoFragment.java
earchActivity.java
vent/EditEventFragment.java
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
4ddc6b9ff31660bf3d1377c6f527609fd8f1947e 14-Aug-2012 Sara Ting <sarating@google.com> Merge "Add autocompletion for title in edit-event." into ics-ub-calendar-burgundy
601ef6e0e7b921141cfeaf849238e444a10b9687 10-Jul-2012 Sara Ting <sarating@google.com> Add autocompletion for title in edit-event.

Suggestions are existing event titles. Most recently inputted titles get priority.

Bug: 6651978
Change-Id: Ic138d78a80a96c500fb04b91de65bde6544e25d2
vent/EditEventView.java
487d52c2789114e0ee3e7ce85694611b8d59dd70 25-May-2012 Sara Ting <sarating@google.com> Notifications: made alarm scheduling testable, and a couple minor fixes.

- Added tests for scheduling next notification refresh time
- Fixed priority of single expired event notifications (fixed from DEFAULT to MIN)
- Fixed automatic demoting of allday events (refresh time wasn't correct)

Bug:6282451
Change-Id: I160736827fc0b1017e2d001cb0fdb8f7d0502339
lerts/AlarmManagerInterface.java
lerts/AlertActivity.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
a6ff5f0570e63e46a085bc82dc4256517e248f88 09-Aug-2012 Sara Ting <sarating@google.com> Move 'About Calendar' screen to extensions folder.

Change-Id: I8b3b4661dae584735c52667f8d253506fedf0b41
boutPreferences.java
537f43d0eb9e86133ea8ed95862dfdbd788bba67 03-Aug-2012 Michael Chan <mchan@android.com> Adjust colors only for JB and above

Bug: 6834504
Change-Id: Iac4c5b1f28dd9efa0f71d29bd6d37732b0076452
tils.java
ef5c656e559d05def59940e302b0333dbd252579 03-Aug-2012 Sara Ting <sarating@google.com> Merge "Add calendar owner to event info if more than 1 calendar." into ics-ub-calendar-mr1
6aad0ffcbdda48fc895543e2780b1d1c9fef3942 02-Aug-2012 Sara Ting <sarating@google.com> Add calendar owner to event info if more than 1 calendar.

Bug:5033589
Change-Id: I8cb7bdab29ea7d7d79573ba329b0e17703b6e71f
ventInfoFragment.java
5023750d3d28d2f1f93ca8b29107d64cdd433795 01-Aug-2012 Sara Ting <sarating@google.com> Fix crash when opening event from notification bar, when popup notification settings are off.

Bug:6910559
Change-Id: I79ce35283c737f34235ddf0587a236c589a237b6
lerts/AlertActivity.java
44961ee254c374c71060fb641a8d50f4c3b4869b 31-Jul-2012 Isaac Katzenelson <isaack@android.com> Fix today icon in search activity for unbundled

Bug: 6881727 [stability/Xoom/ICS ]NPE at android.graphics.drawable.LayerDrawable$LayerState.<init>
Change-Id: Idcd9e99304c2b24dd271d103a40a453fdc6909f3
earchActivity.java
aee8d0112487ee76317e75ec7c30159ffa5ba04d 26-Jul-2012 Sara Ting <sarating@google.com> Merge "Prevent empty popup notification dialog resulting when events dismissed/snoozed." into ics-ub-calendar-mr1
c9129804f2ee152559f08eac83d953e9c88d4036 26-Jul-2012 Sara Ting <sarating@google.com> Prevent empty popup notification dialog resulting when events dismissed/snoozed.

Bug:6791254
Change-Id: Ibc209d2a56afda99b423b416cc7c0bb61a691520
lerts/AlertActivity.java
lerts/AlertAdapter.java
498ffbf071e0f71a9cdec7f7b1eb4f3fabbb7456 26-Jul-2012 Sara Ting <sarating@google.com> Merge "Fix maps linking in location field." into ics-ub-calendar-mr1
09e8b5ada4553fcf1214dd9163dac418c16fade0 25-Jul-2012 Sara Ting <sarating@google.com> Fix maps linking in location field.

Fixed for non-US, by making phone number linking very conservative (must span the entire field), otherwise always default to maps.

Bug:6848460
Change-Id: I7d5ebc1ec451254cd1a377f0b75cba3e22362986
ventInfoFragment.java
1dff8b648c0d613781a7d2a868a8a85c61bbffc5 25-Jul-2012 Sara Ting <sarating@google.com> Merge "Add quick response to event info's email-guests feature." into ics-ub-calendar-mr1
7da27670d2a62e213e230989b250f047012a3bbd 25-Jul-2012 Sara Ting <sarating@google.com> Add quick response to event info's email-guests feature.

Bug:6704730
Change-Id: Ibd4fbda208b5949dc3059749d58ecb979ae69527
ventInfoFragment.java
lerts/QuickResponseActivity.java
855078e178cbe135b76a7e8deb75e849ca97773e 20-Jul-2012 Sara Ting <sarating@google.com> Adding snooze/email buttons to pre-JB notifications.

Bug:6833474
Change-Id: Iec6fb8f6e4bed890bfaf3a6f9372550990698849
lerts/AlertReceiver.java
19da7825c58ff1caa463c75abcf31e579dea3a32 16-Jul-2012 Sara Ting <sarating@google.com> Adding hook for additional options in the AllInOne menu.

A new 'extensions_src' folder was added to contain skeletons for extensions.

Bug:5920207
Change-Id: Icaa377688b7a56a17db34dc954b844b059f07c33
llInOneActivity.java
47f6cc6909665e4f6f8d85f29bfd588688463c66 29-Jun-2012 Isaac Katzenelson <isaack@android.com> Support non-standard VIEW intent format

Change-Id: I329d1e48b5f5c1ba6f7cf318489c2ab9564abbaa
ventInfoActivity.java
ventInfoFragment.java
8a528adbba5d46fe0d566f474bc3be190511198e 27-Jun-2012 Michael Chan <mchan@android.com> Rename calendarcommon to calendarcommon2 to workaround OEM silliness

Change-Id: I4c23023efd9df768da15160e007a0452ac23f7d6
eleteEventHelper.java
ventInfoFragment.java
ventRecurrenceFormatter.java
oogleCalendarUriIntentFilter.java
vent/EditEventHelper.java
vent/EditEventView.java
189a6eb71f2dd3afcb27fbd7940cb28698402c9f 21-Jun-2012 Isaac Katzenelson <isaack@android.com> am 9726229f: am 98c8add7: Populate user\'s selection from gmail invite

* commit '9726229fee666b987b3b82340b9417c131d0a748':
Populate user's selection from gmail invite
98c8add7f42469d797bf77e145e5fd091e5539df 20-Jun-2012 Isaac Katzenelson <isaack@android.com> Populate user's selection from gmail invite

Bug: 6702756 When answering a calendar invite in Gmail, the Calendar app should open up with the answer pre-populated
Change-Id: Ic6cffa66b71e8750a314a085cb4443287b86bb0e
llInOneActivity.java
alendarController.java
ventInfoActivity.java
44e8cc54ee10f3dbbd7a00d01fbd2b9913f21b56 18-Jun-2012 Michael Chan <chanm@google.com> am 6e354ae4: am 877f5203: Merge "Add quick response when email guests in notification" into jb-dev

* commit '6e354ae475cc765598b8520afa742c0a6541eb9d':
Add quick response when email guests in notification
4618faf1156deea619006dcb76ece22c589a7242 18-Jun-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix task stack building on ICS"
bb768dfe3a03187401b9476cacbdcc5cbcfa9bab 15-Jun-2012 Isaac Katzenelson <isaack@android.com> Fix task stack building on ICS

Change-Id: I2f4ed27c49d339ceb4424cfe7457e645c9cc2ad6
lerts/DismissAlarmsService.java
e98dca7e0042f7b36788b0e5d8dc6e94048c895c 16-Jun-2012 Michael Chan <chanm@google.com> Add quick response when email guests in notification

Bug: 6682390
Change-Id: Iee013a88fde397f67f51583bd488d029f12d1a87
alendarSettingsActivity.java
ventInfoFragment.java
eneralPreferences.java
uickResponseSettings.java
tils.java
lerts/AlertReceiver.java
lerts/QuickResponseActivity.java
vent/EditEventView.java
8de67398bbba699b10bb39cf7806b2b578485094 15-Jun-2012 Michael Chan <chanm@google.com> Merge "Fix some NPE and comparison errors."
da22a2c81a2454224f9f7940762d2e18b35ad8e3 14-Jun-2012 Isaac Katzenelson <isaack@android.com> Fix NPE in Agenda Fragment

Bug: 6667371 java.lang.NullPointerException at com.android.calendar.agenda.AgendaFragment.onSaveInstanceState(AgendaFragment.java:271)
Change-Id: I577ea7b94a1fc96709b357bfbc6d7b8f8416c59c
genda/AgendaFragment.java
5cde0374a28f91dd02e515d2956c6028144d0a9c 13-Jun-2012 Michael Chan <chanm@google.com> Fix some NPE and comparison errors.

Not all the tests are fixed.

Change-Id: I24a4b2c2525570e294facd030b4e86d6762f8485
vent/EditEventHelper.java
c0feea05e070c45892169372d608c4f6d19eaece 12-Jun-2012 Isaac Katzenelson <isaack@android.com> Temporary fix to crash in notification on ICS

Change-Id: I25c6ad6edd98aaaadd8e4d9c4421ec80790540e6
lerts/DismissAlarmsService.java
9b50dc98503add7c4b7c75faf50ca60df13a57ed 05-Jun-2012 Isaac Katzenelson <isaack@android.com> am 46cc3d52: am c334a20c: Merge "Fix event info buttons size" into jb-dev

* commit '46cc3d52f6d8227bc65fb801d64bc90869c706ca':
Fix event info buttons size
c334a20c7d5a6f70ee586766db7e91e6207bce7e 05-Jun-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix event info buttons size" into jb-dev
d4e45fa96c8c377d91271fbb368db64dc1fd5b48 05-Jun-2012 Isaac Katzenelson <isaack@android.com> Fix event info buttons size

Change-Id: I0b66237ebc31b643a4233343e4c372bc4566b807
ventInfoFragment.java
e6addb54f808c9e7caeee3de64d61b888604e8b2 04-Jun-2012 Isaac Katzenelson <isaack@android.com> am 3472d3ef: am c077ec06: Fix crash in EditEvent when attendee email is null.

* commit '3472d3ef442970ea5bace9084f4df61af587dbf7':
Fix crash in EditEvent when attendee email is null.
c077ec06a91a2e5d82557de3c6edd83166ca9174 04-Jun-2012 Isaac Katzenelson <isaack@android.com> Fix crash in EditEvent when attendee email is null.

Bug: 6584373 Crash while editing the existing event
Change-Id: I076eb5e48ff73426cd2cd1dedf111ae9f0926649
vent/EditEventHelper.java
fac2d1594f7ecae8e50dc7790ce67de0c9b70d22 31-May-2012 Sara Ting <sarating@google.com> Make notifications code ICS compatible.

Change-Id: Ie91183c8fd8cb48d5f5acc40335e6e123d34d56f
llInOneActivity.java
vent.java
ventInfoFragment.java
tils.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
lerts/AlertReceiver.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetService.java
9b05ed077ddf7ac6fe8786611f9a036c6ebade7f 03-Jun-2012 Sara Ting <sarating@google.com> am e5142a18: am 2fd42e77: Merge "Change popup notification to show AlertActivity." into jb-dev

* commit 'e5142a187dede8100652382b0f7151ce7b625035':
Change popup notification to show AlertActivity.
567b626f5e9fe2e6dadf1bd017426c8d08e98b51 31-May-2012 Sara Ting <sarating@google.com> Change popup notification to show AlertActivity.

Bug:6426003
Change-Id: I6e74b928ad494fd5c0972dc568ad8d910bc37232
lerts/AlertReceiver.java
693ca60d79650af15ab226f7ce6958f61fb7de39 31-May-2012 Michael Chan <chanm@google.com> Modify app so it will run in ICS MR1

Change-Id: I56e516f87269bf973e256b156a20ec5b06809289
llInOneActivity.java
vent.java
ventInfoFragment.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetService.java
132eeb8acba46be5d0a3dc69b3a4dc0876430b08 31-May-2012 Michael Chan <mchan@android.com> Revert "Modify app so it will run in ICS MR1"

This reverts commit b8d0a58e51251f4d65917fc27c86f9f0822478a9
llInOneActivity.java
vent.java
ventInfoFragment.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetService.java
b8d0a58e51251f4d65917fc27c86f9f0822478a9 22-May-2012 Michael Chan <chanm@google.com> Modify app so it will run in ICS MR1

TODO Notification
TODO Changes around TaskStacker needs to be tested

Change-Id: I75c8bca8d35e25b7b02512053a3e7434bbb67bf8
llInOneActivity.java
vent.java
ventInfoFragment.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetService.java
6a6e32e74bd80bf919eb9a3457d4b87c9f795524 31-May-2012 Sara Ting <sarating@google.com> am 516284c0: am 4d0d2f58: Merge "Fix dismissing all notifications." into jb-dev

* commit '516284c085b88ca06464774df450bfe4cfbb4b04':
Fix dismissing all notifications.
4d0d2f585cc38826b114eda2ec251a134213dec3 31-May-2012 Sara Ting <sarating@google.com> Merge "Fix dismissing all notifications." into jb-dev
107aac293c9f18ed0d0ffd4c8ab99892a0b59fcb 31-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix goto in multi day event"
a9ceea4f95c059f3f7b43eea42e4a50f7b1baa8b 31-May-2012 Sara Ting <sarating@google.com> Merge "Fix up-back for Settings." into jb-dev
4b46839d81e351314da1bdf7cad1f111dd6d671c 22-May-2012 Isaac Katzenelson <isaack@android.com> Fix goto in multi day event

Bug: 6553656 NAKASI (and tablets) On Agenda view, rotating the device changes the selected event
Change-Id: Idc16ec49225302ba9b2fee09399a98f7756c7f2b
llInOneActivity.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
e8e557260ec1f907d257dcbb08c49bc5d0926795 30-May-2012 Michael Chan <chanm@google.com> Remove time zone from all day events (which have no time zones)

Bug: 6578189
Change-Id: I5d006bf90de113ea5bb66ee01b0950d8bc323577
ventInfoFragment.java
ff23072c5ab5433db376db88f23554c45297db05 30-May-2012 Sara Ting <sarating@google.com> Fix dismissing all notifications.

Bug:6570913
Change-Id: I292c6d2c6b8dc267c216fe1b12a4452377c1047b
lerts/AlertActivity.java
lerts/DismissAlarmsService.java
8a31f1ec000916ddb1550602968449f01a0fab18 26-May-2012 Sara Ting <sarating@google.com> Fix up-back for Settings.

Bug:5092650
Change-Id: I68a793e5cd684fd5c0ff3b01ff2055ba3dab2082
alendarSettingsActivity.java
5f5ef752bfd4640016c4dedef53be47c5b8842af 25-May-2012 Michael Chan <chanm@google.com> Fix NPE in EventInfoFragment

updateEvent is called from mTZUpdater

Bug: 6556101
Change-Id: I8c7b3258317b09d878bd564d2df71842ee3c7ae7
ventInfoFragment.java
23d1fef18658a0434c43a8a2eb87abcdf3e2fa51 24-May-2012 Michael Chan <mchan@android.com> Merge "Fix NPE on rotation" into jb-dev
1c77ba71c7fa058397f74ce2f03bcb3d4bdc3e92 24-May-2012 Michael Chan <chanm@google.com> Merge "Fixed crash in "calendar to sync" when there are accounts with identical email addresses" into jb-dev
65cf22bc9170c8aa6a26ef0bf91888a0ae1afaeb 24-May-2012 Michael Chan <chanm@google.com> Fixed crash in "calendar to sync" when there are accounts with identical email addresses

If there are multiple accounts with the same account_name,
"Calendar to sync" would crash because we are closing the same cursor multiple times.
There's a hashmap which uses the account_email as the key and ignores the account_type.

Bug: 6540605
Change-Id: I0c39bece20b8a56d2d4b9ca002efe6342287484a
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
4e4e25a82e16872e6579af760eb17877decaceae 24-May-2012 Isaac Katzenelson <isaack@android.com> Fix NPE on rotation

Change-Id: Ie2248449bfc2b2ad36114afdea6a07b372e47fd4
onth/MonthByWeekFragment.java
73b07d4a8560cd7bdf874c08d972e92b58ed458d 23-May-2012 Sara Ting <sarating@google.com> Merge "Only fetch vibrate pref once per group of alerts." into jb-dev
b5a2a61208857805cc053c6ac476d30100289279 23-May-2012 Sara Ting <sarating@google.com> Only fetch vibrate pref once per group of alerts.

Change-Id: Ic7f3f065c6d5aaa221eba4cd91341d5b25e53455
lerts/AlertService.java
ad3ffbba15d47caedd216b7f54cf82d487b3a4c9 23-May-2012 Sara Ting <sarating@google.com> Merge "Fix cursor leak in widget." into jb-dev
d2fb20d676ddc5b085dd777765b5f431d067e061 22-May-2012 Isaac Katzenelson <isaack@android.com> Fix yesterday-today separator in agenda

Bug: 6495046 Calendar showed spurious black line between events
Change-Id: Ib340c2fcff65752a905263705381e6d27ed0dc69
genda/AgendaWindowAdapter.java
c7d02ca7a6f4a5abbd5abb19690e65ce9cebe2dc 22-May-2012 Sara Ting <sarating@google.com> Fix cursor leak in widget.

Bug:6516932
Change-Id: Ic89eda5189482544b7af73a880235c69fb29517a
idget/CalendarAppWidgetService.java
96d059fba7e9c1fa215b7a857c5d39efd787e84c 22-May-2012 Sara Ting <sarating@google.com> Merge "Fix a Cursor leak." into jb-dev
343fb83d0c7771e4be9ee59ed1d033ca27403b4d 22-May-2012 Sara Ting <sarating@google.com> Fix a Cursor leak.

Bug:6516932
Change-Id: I493e5c84a58c9582b7e47530f80b2860fe4f3459
llInOneActivity.java
bce26a2a19499790595e48ca36b43eb130e4a3fb 18-May-2012 Sara Ting <sarating@google.com> Notifications: adding more tests.

Also fixed one minor issue where with recurring allday events, we didn't pick the next day's one 15 min into today.

Change-Id: Id9ef504e52d9f4ab0fa2eea09bc7404b8994238f
lerts/AlertService.java
6cf5bb112cbb62448bb009574197f4ae460e0365 18-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix graying future multi day events" into jb-dev
5487f88665508aa15ce2d76eb853eccd8d488c6a 18-May-2012 Michael Chan <chanm@google.com> Un-Undim past events in AlertActivity

This reverts commit 1acea53196fb19a98c6656c3b40976d01eea4254.
lerts/AlertAdapter.java
cba765c540df848c75e986de8f10ced46e500151 18-May-2012 Isaac Katzenelson <isaack@android.com> Fix graying future multi day events

Bug: 6462033 future instances of multi-day events are grayed on agenda view
Change-Id: I4b1339df836e5a1ee86e339e8f0c0731398d6927
genda/AgendaByDayAdapter.java
b85452b2589be5f057a2d4bd8991c7c7c740752a 17-May-2012 Isaac Katzenelson <isaack@android.com> Fix eventinfo location

Change-Id: I70de0c74175b7879463a0e3c846d72807376a816
ayView.java
d4ef9a8efc9c0c6a3ba8e270c454a43323620214 17-May-2012 Sara Ting <sarating@google.com> Merge "Notification tests for rebalancing priority buckets." into jb-dev
21af116207d5728a312e534b898933bb07f96292 17-May-2012 Sara Ting <sarating@google.com> Notification tests for rebalancing priority buckets.

Change-Id: I3f6e1a1a52de70304fa4a9d49d0f2c4e3e535a3a
lerts/AlertService.java
da6bd6f971f74bf9b434ba84aaa092a2a1a76511 17-May-2012 Kevin Barry <kevin@teslacoilsw.com> Correct getViewTypeCount for Calendar AppWidget

This was incorreclty returning 4 when there are 5 possible view types:
R.layout.appwidget_loading
R.layout.appwidget_no_events
R.layout.appwidget_day
R.layout.widget_all_day_item
R.layout.widget_item

In the right (wrong?) circumstances, the appwidget may use all 5 types
and then at layout or when trying to scroll the launcher (not the widget)
will get an FC along the lines of:

java.lang.ArrayIndexOutOfBoundsException: length=5; index=5
at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:5970)
...
at com.android.launcher2.LauncherAppWidgetHostView.onLayout(src:87)

Returning the correct value for getViewTypeCount eliminates this launcher FC.

Change-Id: Iaefeff7638d27457a2b3e366c40651d5d730dd5a
idget/CalendarAppWidgetService.java
276ff6361ae27ca8390a9b30091530b995b640ee 17-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix eventinfo dialog size on rotation" into jb-dev
363aa9c237a33e9e1a40bdfd9039dcaaa855a5a0 17-May-2012 Michael Chan <chanm@google.com> Fix eventinfo dialog size on rotation

Bug: 6479258 Nakasi: Awkward size for the event pop-up on Nakasi portrait
Change-Id: I9077cafe0cd37c0d6f5cea81470362e36acb5327
ayView.java
ventInfoFragment.java
bc4ca6e96c6d8974066b835829a98cb768d968cd 17-May-2012 Michael Chan <chanm@google.com> Don't close the cursor in onLoadComplete.

The loader owns the cursor. Don't close it in the app.
Bug: 6493524

Change-Id: I4e643013431e95199793d977433a064df38512ac
idget/CalendarAppWidgetService.java
5797bd07fb7b05cb6ce60b8ca1129aa6cab2152a 17-May-2012 Sara Ting <sarating@google.com> Updating icon for digest notification.

Bug:6495442
Change-Id: I0150b68b39fe76780dae60f29c07382a25a3cb49
lerts/AlertReceiver.java
2f55d8f426c22739c7ababc6b63f215a0d1aac93 17-May-2012 Sara Ting <sarating@google.com> Merge "Icons for notifications and email attendees button in event info." into jb-dev
aacf42df2c9fb84203a519ec73c2a52987ee2195 17-May-2012 Sara Ting <sarating@google.com> Icons for notifications and email attendees button in event info.

Change-Id: If3c0190aceae92cf9efe95afe96d2e0a2e642aaa
lerts/AlertReceiver.java
f204e76a0853ac10ac9a1186abdc55928d53f317 17-May-2012 Michael Chan <chanm@google.com> Merge "Add tests for notification" into jb-dev
c948d1a76bd3b1300b1063d3e93a95f440d84528 17-May-2012 Michael Chan <chanm@google.com> If we get a closed cursor in onLoadComplete, log.wtf

Change-Id: I1f42d353776f4a0b298bd3b546ddfdf7242b7c08
idget/CalendarAppWidgetService.java
c6972487229ed7d37374bbb3518c7e594d0fd963 17-May-2012 Michael Chan <chanm@google.com> Fixed a crash in onLoadComplete where the cursor is closed(!)

Bug: 6493524
Change-Id: I637b4e68bf9a19fa4bf1a41bcfb030637eea8401
idget/CalendarAppWidgetService.java
25b09db869f377b131052447f62ad02e2505cd87 16-May-2012 Michael Chan <chanm@google.com> Add tests for notification

Bug: 6282451
Change-Id: I53816be140f9f331cf84cd4ebb4c5d0d535df645
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/NotificationMgr.java
e8701d3f3126d378bcee634418037ef2bcf8a679 17-May-2012 Michael Chan <mchan@android.com> Merge "Fix swiping the digest notification." into jb-dev
660f1b4ab88bed6e8066ad05b324e95a9940cf73 17-May-2012 Sara Ting <sarating@google.com> Fix swiping the digest notification.

Digest notification was recently opened up to non-expired events, so the dismiss action needed updating to delete not just expired, but all the [possibly active] alerts in the digest.

Change-Id: Ifa9bf150bb96eb8367a8ca8865fe59abc51c8ab2
lerts/AlertReceiver.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
ef4530b42095069916d2bf4945a2581722b7e318 17-May-2012 Michael Chan <chanm@google.com> Do not add secondary calendar as attendees

Do not add self as attendees if there are no other attendees

Change-Id: I51a515a833e46329e3b1e5be699be6d2f125f4b9
vent/EditEventHelper.java
5731a2a7dab25becafbb4e134b558ba4d0bad2ee 17-May-2012 Isaac Katzenelson <isaack@android.com> Revert: Agenda smooth scroll to position.

Change-Id: Ie27714b3e4398ff8c7f11bd010cd6f15c83b61ff
genda/AgendaWindowAdapter.java
fe641eee7755d1dbd9fadc2e3269729269674613 17-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix calendar controls" into jb-dev
31489e9749cbcb6574b6b60c7942241aa2d8df7b 14-May-2012 Isaac Katzenelson <isaack@android.com> Fix calendar controls

Bug: 6443923 Missing control over visible calendars in portrait on nakasi

Change-Id: I698c4a1b043dcd2210ee02a50e76c5dbe8fc0c73
llInOneActivity.java
eneralPreferences.java
52a36f23d90cd1e95ba3ffd9657c7bfa974443d9 16-May-2012 Sara Ting <sarating@google.com> AlertReceiver now listens to PROVIDER_CHANGED so event changes will refresh the notification bar.

Bug: 6282451
Change-Id: I16cde055c1f7a522d571da06d1fc711f9d3ea80d
lerts/AlertService.java
477442a0af36c4b306e603f33d3774a5aa82ecca 16-May-2012 Sara Ting <sarating@google.com> Strip blank line from expanded notification descriptions.

Bug:6495096
Change-Id: Iad26a11f579ae75b23b8809ceca63e1987bfea63
lerts/AlertReceiver.java
62d3b564f193615395617fd193b6b8487ba8cf0f 16-May-2012 Sara Ting <sarating@google.com> Fixing notification priority buckets for all day events.

Bug:6282451
Change-Id: I5ff2aaca09065182d254fe1999033de3b810ffc6
lerts/AlertService.java
bb57710243ba4ac813b1795d9dbbdb90d40d1f6f 12-May-2012 Sara Ting <sarating@google.com> Change notification ID mapping to an arbitrary assignment from 1 to max notifications, to solve problem of dangling notifications.

Bug:6282451
Change-Id: Ida6b053ea6b9542a024f7883a3198a44872fd4f8
lerts/AlertActivity.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
lerts/SnoozeAlarmsService.java
0d4141e71e0828b45a44924b9258ca9fb568fa08 16-May-2012 Sara Ting <sarating@google.com> Merge "Further changes to individual notifications." into jb-dev
b80aba32f66f34ffa14081d23d38eb1828c7972d 16-May-2012 Sara Ting <sarating@google.com> Merge "Put newlines in between time/location and description in expanded notification." into jb-dev
f6deec2a00340052f074715ad7e95d2671aebcd7 14-May-2012 Sara Ting <sarating@google.com> Put newlines in between time/location and description in expanded notification.

Bug: 6484241
Change-Id: I414d341c73d324eb1dff609266de0ee570cacce3
lerts/AlertReceiver.java
e48ff1a949943d62bf4d8fe92a6cc95774218aeb 16-May-2012 Sara Ting <sarating@google.com> Further changes to individual notifications.

Fix so only new alerts show the ticker. Notifications stay high priority until 15 min in or 1/4 the event duration. All day events changed to medium priority.

Bug:6495096
Change-Id: I4454171e94c0fb278148da85ec3603ff0d8853ed
lerts/AlertService.java
ab94b747c63244ed2e406e886f19b308d7b57fc6 15-May-2012 Sara Ting <sarating@google.com> Swap order of title/text in digest notification so "N events" is the title.

Bug:6495442
Change-Id: Ia4e2cda3a81bb5df2245e45a301112abf1b6909f
lerts/AlertReceiver.java
b5823d54b30587fca7dbc08ddbd67ae8dab0ef47 15-May-2012 Sara Ting <sarating@google.com> Merge "Fix notification's email button to close notification shade." into jb-dev
247a2f141c2b70d1ed36dfba708667edd86d4b61 14-May-2012 Sara Ting <sarating@google.com> Fix notification's email button to close notification shade.

Bug:6480080
Change-Id: Iaf0f5d99ea3738a348ac2b15bef8e242d5df0cd7
ventInfoFragment.java
tils.java
lerts/AlertReceiver.java
ba20a74c6b0b486a3541e5e9aa127860d3f516dc 15-May-2012 Sara Ting <sarating@google.com> Merge "Turn off notification timestamp." into jb-dev
91beed0c601609f63d8180e2ea97082354298a8d 15-May-2012 Sara Ting <sarating@google.com> Turn off notification timestamp.

Bug:6282451
Change-Id: Ide8626a046740b275841e6a469441dd21f4904c9
lerts/AlertReceiver.java
25c0cc82fd2f2f9aea45a41d12fa5c21a543d63f 15-May-2012 Mindy Pereira <mindyp@google.com> Merge "Make it possible to center text for all day events, top for other." into jb-dev
6ab3a2c7de3719a4806d6c9cd5b53cb34a5bb017 14-May-2012 Mindy Pereira <mindyp@google.com> Make it possible to center text for all day events, top for other.

Fixes b/5534407 all day events should center vertically in day and week view

Change-Id: I69aac76e268377b1408de79e75201bc186167389
ayView.java
559cb86bf1aa43c0a9cba7a4c7297d8d6d3a33f8 12-May-2012 Michael Chan <chanm@google.com> Show the proper time zone name based on whether event start time is in DLS or not

e.g. Eastern Standard Time vs Eastern Daylight Time

- Fixed the same when picking a home time zone
- Also fixed the problem where moving switching from all day to non-all day
will put the event in device time zone instead of app time zone
- Updated the list of tz to match Settings
- Added sun symbol to denote the tz observes DLS
- Improve performance by lazily generate all the display time zone names.

Bug: 6187750
Change-Id: Iaba77590c4b1062d41fbdd8f2368a7e64836f113
eneralPreferences.java
imezoneAdapter.java
vent/EditEventView.java
806d003fc19abc05d4b8435393f2b0d1ef52e232 12-May-2012 Sara Ting <sarating@google.com> Fix so single expired event dismisses when tapped.

Bug:6480075
Change-Id: Ib5c55b13a6deb8e10d43e5b737755c42b11f4fd1
lerts/AlertService.java
407b2b401e398381fc2e524d0957163a930c94c2 11-May-2012 Isaac Katzenelson <isaack@android.com> Fix today icon text alignment

Bug: 6479808 Today icon's number is not centered on phone.
Change-Id: I0775bd3f10554360f8ee8334280dea3741004c74
ayOfMonthDrawable.java
6832f8d86daf40936c9d3af4d9940e4dce1f082a 11-May-2012 Michael Chan <chanm@google.com> Merge "Fixed the problem where AlertActivity may not show newer past events" into jb-dev
d2121199557da1a5e5ef0c9570de0c5a377b7303 11-May-2012 Michael Chan <chanm@google.com> Merge "Increased widget query size to 100" into jb-dev
ed062d0f57174b05e156afdb7e9fc2fa51569df5 11-May-2012 Sara Ting <sarating@google.com> Merge "Added more logging and moved the prefs fetching code into a separate class." into jb-dev
5fdcb46fce1532d8d91e60ffc07eaa71d4a69fbd 11-May-2012 Isaac Katzenelson <isaack@android.com> Merge "move month fling mechanism into list view" into jb-dev
a8133aacf45345c83fc02e2a6ddc86e62153eca8 11-May-2012 Isaac Katzenelson <isaack@android.com> move month fling mechanism into list view

Change-Id: Ia9d2ff84b4b533bc9b7f6b80889bf5319a3b601b
onth/MonthByWeekFragment.java
onth/MonthListView.java
onth/SimpleDayPickerFragment.java
d6ebaac35c16bf127e500d342ef0cbe619ac29fd 11-May-2012 Sara Ting <sarating@google.com> Added more logging and moved the prefs fetching code into a separate class.

Bug:6282451
Change-Id: I9dcf42cc2629b50c088f32c1d76f1596ee30dec2
lerts/AlertService.java
e14e6a85a16b911d87c26ffbc3b093b0e3bc6a1f 11-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix today icon in search activity" into jb-dev
9e196e46b238e6bca1ef86c7d673807b78ab7016 11-May-2012 Michael Chan <chanm@google.com> Increased widget query size to 100

Also cleaned up some build warnings.

Change-Id: Ie2e9e863ca1cd8a95b94bac2ae643f7effbcb009
ayView.java
ventInfoActivity.java
genda/AgendaAdapter.java
genda/AgendaFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
onth/MonthByWeekAdapter.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
8f7f1abe54f206c490d2683f80646f514d98939b 11-May-2012 Michael Chan <chanm@google.com> Fixed the problem where AlertActivity may not show newer past events

The selection arg was in a static so it wasn't updated.
I also reverted the order to before so people won't get confused.
We do the same in Agenda anyways.
We automatically scroll to the bottom so people will always see the newest ones at the bottom anyways.

Change-Id: I266a292a9d1f7cb641273e573adc6c4d996c0028
lerts/AlertActivity.java
c999316fd5a6a8c6291a885e0e239cedf86b59b2 09-May-2012 Isaac Katzenelson <isaack@android.com> Fix today icon in search activity

Bug: 6465067 Today icon missing date when searching in landscape mode
Change-Id: I7ea2654c67edc2cfd1dc21d6d97705320b593e94
llInOneActivity.java
earchActivity.java
tils.java
a5e2003e7e7b3e1f35e99ddfcee5a92d8f1d78fb 11-May-2012 Sara Ting <sarating@google.com> Merge "Only play notification ringer once per group of alerts." into jb-dev
7e4c339fb171f542ff8d5d4916c649f9597aa926 11-May-2012 Sara Ting <sarating@google.com> Only play notification ringer once per group of alerts.

Bug:6282451
Change-Id: I5be9d9c69349f999db5e4d8085c972b685ea1319
lerts/AlertService.java
dc0fcb2c487f2682dda7a3506126a320e5ab4a5d 11-May-2012 Sara Ting <sarating@google.com> Merge "Remove occasional extra bullet at the end of notification text." into jb-dev
bc7be29743f33eb5f514fe5d4b8256add033f490 11-May-2012 Sara Ting <sarating@google.com> Merge "Order AlertActivity showing expired alerts so that most recent are on top." into jb-dev
46591d317a5990281b11cbe619ab571450e4801e 11-May-2012 Sara Ting <sarating@google.com> Merge "Order the high priority events by ascending start time. Order older concurrent events by descending start time." into jb-dev
783835bceb03a7598678cd6883ba6bddde387302 10-May-2012 Michael Chan <chanm@google.com> Revert day header background back to gray for past days

This (mostly) reverts commit e927121ee6406dfcd8bd9f2f650198dd1a76bcfb.

Change-Id: I3c27c5d0504a599792e274c70da1f9f65aa97c28
genda/AgendaByDayAdapter.java
genda/AgendaListView.java
bbaccb4f1cf07290b0efe811bfe88123dd830119 10-May-2012 Michael Chan <chanm@google.com> Merge "Agenda:Smooth scroll to position instead of jumping." into jb-dev
ad096b3fb59337d1bcdc72898b371f03b2599cb2 10-May-2012 Michael Chan <chanm@google.com> Merge "Undim past events in AlertActivity" into jb-dev
2ea6e0ee7bcf8732f256c784e7d48b51129f3139 07-Apr-2012 Michael Chan <chanm@google.com> Agenda:Smooth scroll to position instead of jumping.

Bug: 5933135
Change-Id: I0a7d090b6b64191f43de8ff276273b32f650b138
genda/AgendaWindowAdapter.java
2369da0a8039649b76f2d66ac65f11fbe08f8d5a 10-May-2012 Sara Ting <sarating@google.com> Order AlertActivity showing expired alerts so that most recent are on top.

Change-Id: Iaa5076b3170aa5f68e7e409387e5fccf11149503
lerts/AlertActivity.java
c90ed73b0a8d2eb66de2fcc4d5f257a58614478a 10-May-2012 Sara Ting <sarating@google.com> Remove occasional extra bullet at the end of notification text.

Change-Id: I559e5cc5c7ee5a753ceb3a70ced6688a2d8a43ec
lerts/AlertReceiver.java
d8abe4ec4f0dd7f4edf9e9ab31766bab85cdf9bd 10-May-2012 Sara Ting <sarating@google.com> Order the high priority events by ascending start time. Order older concurrent events by descending start time.

Bug:6282451
Change-Id: I7a1a65501caed56e019c82e3ec17138d0cba2ad0
lerts/AlertService.java
e01dd0c8566d667fb1bdba34a44ddc07c47afa6e 10-May-2012 Mindy Pereira <mindyp@google.com> Merge "Add title to recurring event delete dialog." into jb-dev
512c8cf6ffeb6f4889feae68ba0fc68bd8bfd7fa 10-May-2012 Mindy Pereira <mindyp@google.com> Add title to recurring event delete dialog.

Fixes b/5681424 On tablet, after deleting a recurring event the pop-up that shows up doesn't have a title

Change-Id: I19d50358bf2d1122a80898278b26118013b96901
eleteEventHelper.java
1acea53196fb19a98c6656c3b40976d01eea4254 10-May-2012 Michael Chan <chanm@google.com> Undim past events in AlertActivity

Bug: 6474705
Change-Id: Ief45d29b49076efd0b1bf1b3f3ccc17cbfd65914
lerts/AlertAdapter.java
8748724e382ca014067a3ceb5ff4eacbd9c4021a 10-May-2012 Sara Ting <sarating@google.com> Using MIN priority does not collapse the notification by default so make expired digest notification a basic one for now, instead of InboxStyle.

Bug:6282451
Change-Id: Ic979d940f88b22e6005d24eddf77dc86866e9e00
lerts/AlertReceiver.java
lerts/AlertService.java
a3efed5c3f63427307db4edb8f447deea59d5b1f 10-May-2012 Sara Ting <sarating@google.com> Merge "Use priority MIN for expired digest notification." into jb-dev
d1c319eb360191eddd0bde34b859f573fe4d6a33 10-May-2012 Isaac Katzenelson <isaack@android.com> Improve month fling

Change-Id: Ie4a43bcd97f01fe8ac1b5680b7ee9f2b94a802e2
onth/MonthByWeekFragment.java
5c87ce2955fd3c8482827b5687360b66e92e51f4 10-May-2012 Sara Ting <sarating@google.com> Use priority MIN for expired digest notification.

Bug:6282451
Change-Id: I29c6061b45ccb2258889ef917de33bca55e37727
lerts/AlertReceiver.java
4ea41da7dabab5a78fbe63e852c847171ebc3c92 10-May-2012 Sara Ting <sarating@google.com> Merge "Just split up updateAlertNotification(); it was getting too long." into jb-dev
76180232681f9a3091fda763e364ee2e40765c9b 10-May-2012 Sara Ting <sarating@google.com> Just split up updateAlertNotification(); it was getting too long.

Change-Id: I9729956a3f2083600d9e61a6021ebaec6048ac27
lerts/AlertService.java
1e9cf6d7e1c975bf84bd5bd520dbdced452552f3 10-May-2012 Michael Chan <chanm@google.com> Merge "Added support for launching custom apps for events" into jb-dev
2c8485c84855545a0a8a0a7cb26d7c401a32cdd5 09-May-2012 Michael Chan <chanm@google.com> Added support for launching custom apps for events

Bug: 6325441
Change-Id: Ieb8c7653321ccd28dfdcf0d02f4ce6be988501f2
ventInfoFragment.java
715c67c3aca455580a0c08bf41b60502aa2f8339 09-May-2012 Sara Ting <sarating@google.com> Merge "Tweaking display of time/location/description in an expanded current/future notification to match Gmail." into jb-dev
7e5b272dbe0ede8a774cf5552016c41755e47c6d 09-May-2012 Sara Ting <sarating@google.com> Tweaking display of time/location/description in an expanded current/future notification to match Gmail.

Bug:6282451

Change-Id: I3b208506b774bfce6fe93645fa3e2b686c7720de
lerts/AlertReceiver.java
02dcdba8fa43ba4feb015f3137e41425f642ec03 09-May-2012 Mindy Pereira <mindyp@google.com> Merge "Make sure we update the visibility of fields based on all day event or not." into jb-dev
521e7b8d69e7a944ca2868dd88dac5c56fd0c94a 09-May-2012 Mindy Pereira <mindyp@google.com> Make sure we update the visibility of fields based on all day event or not.

Was just doing this in the case of the user not being able to edit,
but needs to do it when the user can edit as well.

Fixes b/6408966 EditEventActivity shows time zone when opening an all-day event

Change-Id: Ib9cbcdc4b9c3764aa7f10a9ef2f1304da94abb43
vent/EditEventView.java
84fbd42c4ea8bae2a0edbd49333cb7112bf3cd51 09-May-2012 Isaac Katzenelson <isaack@android.com> Fix scrolling state in DayView

Bug: 6434694 Regression: On tablet, calendar events on week or day view don't always open
Change-Id: Id7329ff1ae6f98bff3abbc69a102d9deb2992f76
ayView.java
29b93c7180e77c086266260273210dcbdf6566b6 09-May-2012 Sara Ting <sarating@google.com> Merge "Fix snoozing from notification, and have notifications change state as the event starts/ends." into jb-dev
60edea82999b3a4d9a2c29d04c7ea611c86f4b78 09-May-2012 Sara Ting <sarating@google.com> Fix snoozing from notification, and have notifications change state as the event starts/ends.

For example, as an event ends, its notification will move into the expired digest one.

Bug:6282451
Change-Id: I81842d21f3f7b79e8aa4959164be14860cab6fe2
lerts/AlertService.java
lerts/AlertUtils.java
031b14c2f2951feafc945c2a1691fd60bba4692b 09-May-2012 Isaac Katzenelson <isaack@android.com> More month view scroll fine tuning.

Change-Id: I50bbea1914c9f0c8ddb10c0dcfd26234fd8d4abd
onth/MonthByWeekFragment.java
1d3be99a0c530df12a2315f771e3fb0c0953bdb8 09-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix agenda view goto behavior" into jb-dev
6bcafcf4f28c2d1053547694bd60b3dd9c7fbaa1 03-May-2012 Isaac Katzenelson <isaack@android.com> Fix agenda view goto behavior

Bug: 6285812 Tapping on an all day events on Tablet Agenda view makes the view to change like crazy
Change-Id: I643106a23acff88b16da3b8f45ce8c908b70506c
llInOneActivity.java
alendarController.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
vent/EditEventFragment.java
vent/EditEventHelper.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
5925a27fedffc650a6b70662bbd71f7c8bd7eb3e 09-May-2012 Isaac Katzenelson <isaack@android.com> Switch tablet from tabs to spinner

Bug: 6426830 portrait tablet UI has too much chrome
Change-Id: Ibfb4c657389fd4f5b4429f52f8a8f7a845c0f63b
llInOneActivity.java
alendarViewAdapter.java
24be47283bedef62937d1bba1f7572834c33a448 09-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fine tune month fling" into jb-dev
e0942157628776cff5573da8ce85fb3f3c3cfc35 09-May-2012 Mindy Pereira <mindyp@google.com> Fix event title font size.

Fixes b/6434236 Nakasi: Make month view text 12dps

Change-Id: I36e541236870d8fb3cc7c1f00e3ead2c0190841e
onth/MonthWeekEventsView.java
1b5b37763f1541f7b3f6e27f13e9f82854bf8fe9 08-May-2012 Isaac Katzenelson <isaack@android.com> Fine tune month fling

Change-Id: If9e9723b288d809af2cd7adef6307726f4fde85c
onth/MonthByWeekFragment.java
16c27c284782effb3e1a72f77e133bbb9cad59c1 08-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix today icon" into jb-dev
7be65caf4efa310c1b28cc74278eb0f8327039c8 08-May-2012 Isaac Katzenelson <isaack@android.com> Fix today icon

Bug: 5429738 Today icon should display the current day number

Change-Id: I3296efe861ac92f66189eaba01ce190822e87c02
llInOneActivity.java
ayOfMonthDrawable.java
57dd943e5598d4778698d3c94a112f124aa7c0d1 08-May-2012 Sara Ting <sarating@google.com> Notification fixes: fix duplicate notifications, and reverse digest ordering.

Changed notification hash ID to use eventId & startTime instead of alertId to avoid multiple notifications for the same event. And reversed the digest order so newer events appear first.

Bug:6282451
Change-Id: I8cf4c4b4af1a5692a26bd4550f7cbfac05c69da0
lerts/AlertReceiver.java
lerts/AlertService.java
1946e278bd75db53b8c0c1609ccaa7c8c6a56ffd 08-May-2012 Sara Ting <sarating@google.com> Fancy notifications: adding email button to notifications.

Bug: 6282451
Change-Id: I0fcb176dde89276e11783809ee8c981e72ff9f24
lerts/AlertReceiver.java
42ba5efed5945b0e96735ec9ca4b388ae35b56f7 04-May-2012 Sara Ting <sarating@google.com> Fancy notifications: future and concurrent alerts are now individual expandable notifications, with expired ones being in the digest.

Bug: 6282451

Change-Id: I8ebe72fe1cbd41448c4ff3a0b9043bd1a179ff00
lerts/AlertActivity.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
lerts/SnoozeAlarmsService.java
225d428579d2f007e168a8004ceb3e4fe9968a30 03-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix back and home behavior" into jb-dev
0ef732f240516f9f8b8add982f82244e01ec509b 27-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix back and home behavior

Change-Id: I9b6085a73043d8d05d99cbfcbc20a8be4f58180d
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
lerts/AlertActivity.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
21e815bd1dc21ba9951ce703b3808e16e3bf85cf 03-May-2012 Isaac Katzenelson <isaack@android.com> Revert "Fix back and home behavior"

This reverts commit 828df5020067aa477adbe1eefd88afa3fc5de900
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
lerts/AlertActivity.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
828df5020067aa477adbe1eefd88afa3fc5de900 27-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix back and home behavior

Change-Id: Ib4a873ce4727d21a4407635f943300bacc88daca
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
lerts/AlertActivity.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
18af2447a421c514ce6da1723abea2869e349fb3 02-May-2012 Isaac Katzenelson <isaack@android.com> Fix agenda items margins

Bug: 6431639 change rightmargin for agenda_item and agenda_day on tablet
Change-Id: I8820e3b3cd1861edef01a4856861b02bbd21d4af
genda/AgendaAdapter.java
genda/AgendaWindowAdapter.java
28070208e5e77dbb6d2e36f410ef554345c258c1 01-May-2012 Isaac Katzenelson <isaack@android.com> Merge "Change day header background in agenda view" into jb-dev
bceaf81e850fcf4af14c88d94011ed2597b2f8c8 01-May-2012 Sara Ting <sarating@google.com> Merge "Use expanded digest notification for multiple alerts." into jb-dev
e927121ee6406dfcd8bd9f2f650198dd1a76bcfb 01-May-2012 Isaac Katzenelson <isaack@android.com> Change day header background in agenda view

Bug: 6399957 Nakasi: Action bar too crowded because of tabs. Use phone style drop down menu for portrait instead.
Change-Id: Ic774f7a2618425bffbaedee4d59ad2f5b68bca33
genda/AgendaByDayAdapter.java
genda/AgendaListView.java
4e9544570d6df4cf4e8ae2f3ca9ff47b84bf899d 28-Apr-2012 Sara Ting <sarating@google.com> Use expanded digest notification for multiple alerts.

Bug: 6282451
Change-Id: I17b0df15ac1068d0af2fc9123aecaa716130ceff
lerts/AlertReceiver.java
lerts/AlertService.java
747c1cde6a8ba690b19fa2d3be651605775ece45 30-Apr-2012 Sara Ting <sarating@google.com> Merge "Fix NPE in Utils.matrixCursorFromCursor()." into jb-dev
85e3cef67e8d775afa8b08e8bffdd77fac007762 30-Apr-2012 Sara Ting <sarating@google.com> Fix NPE in Utils.matrixCursorFromCursor().

Bug: 6145376
Change-Id: I91f50431fa9311f64608cdc0438efe5b7b598ae4
tils.java
65aba6aaf8cd73b824921f2324db6ed2d2c6c294 28-Apr-2012 Isaac Katzenelson <isaack@android.com> Set new sizes for event info dialog on 7 inch

Bug: 6399920 Nakasi: Event detail view popup too small
Change-Id: Ifaa0f1243742cbc6e8d3678869a305c434af434f
ventInfoFragment.java
061218b4ef9dffe3f7227c093d9383dc4248fc21 27-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Improve scroll on month view when tapping today" into jb-dev
ff8fdfad367f1f960078c7631c86b84028380271 27-Apr-2012 Isaac Katzenelson <isaack@android.com> Improve scroll on month view when tapping today

Fixes to ListView makes the scroll better but not perfect. Shortened the
scroll time to make is snappier.

Bug: 5933744 Month - Tap on Today -> Scrolls in low frame rate
Change-Id: I9792f4fc9f58bca02c3697ea809dcb902e9a01a0
onth/SimpleDayPickerFragment.java
0c0da940484dc8966576634475daa126b4a6ede2 27-Apr-2012 Sara Ting <sarating@google.com> Fix NPE in event info for organizer email.

Change-Id: Ia7d2fb8cd9901e81e15d27f52b52f0bac0bef8c2
ventInfoFragment.java
30ecf57e355b8de335c1d2f7df997dc41452f834 27-Apr-2012 Sara Ting <sarating@google.com> Merge "Query by profile id when it exists for attendee info in event view." into jb-dev
ddbc002f3471e224fc112d406116e396ee1c50ae 27-Apr-2012 Sara Ting <sarating@google.com> Query by profile id when it exists for attendee info in event view.

Bug: 6324575
Change-Id: I2613d4ff9edef02495d3b5e636a697c137784527
alendarEventModel.java
ventInfoFragment.java
tils.java
vent/AttendeesView.java
e3f85db16cfc50b25b97c64d8ab99820d579e5de 27-Apr-2012 Michael Chan <chanm@google.com> Create events with event set to confirmed instead of tentative

Bug: 6383944
Change-Id: I83e742fe4a054dc9e985613a59997fa7f9d8358d
alendarEventModel.java
vent/EditEventHelper.java
b8726d9f16e6040680baa7a23d89d2b0d8b98d56 26-Apr-2012 Michael Chan <chanm@google.com> Merge "Fixed agenda where it does not refresh" into jb-dev
1535348b7532b54c5a76e26053073b34c5fc18d6 26-Apr-2012 Michael Chan <chanm@google.com> Merge "Display Organize name instead of email where possible" into jb-dev
ab557bf10630e7d23c20a000bb06e12580852c75 25-Apr-2012 Michael Chan <chanm@google.com> Fixed agenda where it does not refresh

The QUERY_TYPE_CLEAN query was dropped because it covered the range that the adapter already has.
That caused mCleanQueryInitiated to not get cleared and new non-forced queries were ignored.

Bug: 5953116
Change-Id: I69425178c8ba279be37b95f99d1c9705f5c2ece5
genda/AgendaWindowAdapter.java
e84119482a88df0b558ef0bfc638fc04915b90e1 26-Apr-2012 Sara Ting <sarating@google.com> Merge "Fix for bug 6383693: Calendar crashes after adding a calendar with Calendar.ACCOUNT_TYPE_LOCAL." into jb-dev
953fb5d952c793a2514fd48abef8d8bcff7661dc 24-Apr-2012 Sara Ting <sarating@google.com> Fix for bug 6383693: Calendar crashes after adding a calendar with Calendar.ACCOUNT_TYPE_LOCAL.

Change-Id: If30e64c1fd9b71ac58305dc95c962ffb7dc3fa9c
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
83efa2d50deca53c9937b19a379045c31b541cb7 25-Apr-2012 Michael Chan <chanm@google.com> Display Organize name instead of email where possible

Bug: 6312219
Change-Id: I0712c501a1938e417421432f434a5043227cc72f
ventInfoFragment.java
059117da0141f5e3c6ce479dd87c6f8d8365e7e1 25-Apr-2012 Sara Ting <sarating@google.com> Fix for bug 6394170: fixing display for multiday all day events.

Change-Id: I186f1a48598fa5e387f715c64f261f6563aeea0d
tils.java
befa15c0a47a744a7c28a9be7b079a93e195c833 24-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix fling in day/week view

Bug: 6334145 Day/Week view doesn't fling
Change-Id: I356a0bef55075e0efb7bce5354db66ded953f8c7
ayView.java
80d640f3edc455d053a0e71a419f222a6f03385e 20-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix event info refresh on sync

Bug: 6339335 Agenda - EventInfo flashes continuously during sync on Tablet
Change-Id: I97616f0c776f3ebffccffc2d9eea4256c42106f5
ventInfoFragment.java
genda/AgendaFragment.java
vent/AttendeesView.java
d9d123dfa366f3217e8f5fbca06b92ab674384b9 24-Apr-2012 Sara Ting <sarating@google.com> Moved code creating the Intent for emailing attendees to Utils.java to be shared by upcoming notifications work.

Change-Id: Iec3879f3224e4a6132291c0958125e1974fe41c4
ventInfoFragment.java
tils.java
b26cf63f2df8960c22a33bf026e12f0956811dc2 23-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix calendars list refresh on sync"
3f1e9f96cb298c04818f6448a5928eabfc066b71 23-Apr-2012 Sara Ting <sarating@google.com> Merge "Fix for bug 5045587: Recurrence and timezone labels should have 40% opacity."
23acd2668d65c2282f7aa922b4e86a7713d9b2fa 20-Apr-2012 Sara Ting <sarating@google.com> Fix for bug 5045587: Recurrence and timezone labels should have 40% opacity.

Change-Id: I8b4061f2a1815c8b3bdbbbd8d439bf4b6cf9dbe8
ventInfoFragment.java
tils.java
3a58ebac8407ba4e3f3843039c5de0611fd80819 23-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix calendars list refresh on sync

Bug: 5934627 Select Calendars - List keeps jumping to top during sync
Change-Id: Id51f26e26b1f1b5bd982c39db5f1ffcae9012f8b
electcalendars/SelectCalendarsSyncFragment.java
a1542517a5531459d35ebdefe5815bb2f35ba79e 21-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix layout cast crash in AllInOne

Bug: 6331538 Mini calendar is too small on 7 inch portrait
Change-Id: Ie8d3bdee3a4e388a0f9afe36a4a9591d107fb754
llInOneActivity.java
a6f5ce8f9d2b596080985b36cc1f608ca6a2d19d 21-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fine tune touch feedback on day/week view"
31c7812de1b56561e56f2af6928debd66e4a9124 18-Apr-2012 Isaac Katzenelson <isaack@android.com> Fine tune touch feedback on day/week view

Bug: 5933832 Day/Week/Month - touch feedback missing when events are tapped
Change-Id: Ibffe1cc3f3dd5f4e2853a91586902022386a8e04
ayView.java
afa46fd3c3da7f2b8916417f6ee97574fd40cd89 20-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix mini-calendar size of 7 inch"
e0b4b2744a1c0de48f76d9af6989bfa5106bc5f4 13-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix mini-calendar size of 7 inch

Bug: 6331538 Mini calendar is too small on 7 inch portrait.
Change-Id: Ic79a5a4dfca61357a116a6148afd46a2ed783a6f
llInOneActivity.java
76c01c89ae31408836148f3930f980910b08c18a 19-Apr-2012 Sara Ting <sarating@google.com> Merge "Fixed missing event name from the event info details, and changed datetime description to display "Today at <time>" or "Tomorrow at <time>"."
4e92627c5eb10de50c49c57e116b080d48360c70 19-Apr-2012 Sara Ting <sarating@google.com> Fixed missing event name from the event info details, and changed datetime description to display "Today at <time>" or "Tomorrow at <time>".

Change-Id: I5d529214f65eba38b661d074704ed3ef5e6b5428
ventInfoFragment.java
tils.java
0f3856a3415732ff547fa2f19ede603da4c2d94e 19-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix fade-in on sync in day/week view"
1662b85ef3691df66820fd2a469bcb95993c14a5 19-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix fade-in on sync in day/week view

Bug: 6338978 Events in Day/Week View fade in repeatedly during sync
Change-Id: I28a09289d33cd66f65e9c855bae3f8cb01c76def
ayView.java
d804d00dec81229f9b01c83d71bdba09210d128a 19-Apr-2012 Sara Ting <sarating@google.com> Merge "Shorten date/time info in event info to display in one line."
75f53668f94c3ced9d3cc8583d7e45ce725ff9de 10-Apr-2012 Sara Ting <sarating@google.com> Shorten date/time info in event info to display in one line.

1) Don't show the year if it is the current year, 2) shorten day/month names for multiday events, 3) display "Today" or "Tomorrow" when possible, 4) use short timezone string. (b/6285801)

Change-Id: Idc4646c15f90ea6803cdff7cde985550501f62cf
ventInfoFragment.java
tils.java
85ff527e221a17db38ed61530d578d91873c046d 19-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix talkback and touch exploration in DayView"
98be37d2df123ce421d551ec946f9d1013a87193 19-Apr-2012 Isaac Katzenelson <isaack@android.com> Merge "Fix reminders save error when changing response"
ac4350b25b794d1b2935266cf8c480e4fbf97b8f 19-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix reminders save error when changing response

Bug: 6354651 Reminders are not updated when updating along with
Change-Id: Iaa85fb3afd65d0f8b74b9cd72761bd26dc502e2d
attending status for a Calendar event
ventInfoFragment.java
bed46ff30fdcfd50a72c35db9b61dc07613ac65f 19-Apr-2012 Sara Ting <sarating@google.com> Bug 6354557: Fix the email account used as the sender for emailing attendees, to the owner of the event.

Gmail had removed the extra intent field for this. They just added a new one in cl 182262.

Change-Id: I0178a58cfcc911fa5fc898650ded1520122b3be3
ventInfoFragment.java
989a7fe5215b378bb6dac7eae7d9970056e30c4f 18-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix talkback and touch exploration in DayView

Bug: 6268304 Talk back cant read any event on the calendar home page
Change-Id: I23e6a031e276f6da2eef95488089ec3ff8ba22cc
ayView.java
ca0955e1dbd3176cde0d012552efdca7b5e336d6 13-Apr-2012 Isaac Katzenelson <isaack@android.com> Fix click duration in day/week view

Bug: 5933832 Day/Week/Month - touch feedback missing when events are tapped
Change-Id: I37b6c4e20c4788d8bab93dedc98f875c9ccb3423
ayView.java
0a30ef1efee8fee2a2aecb202afb56f971f3e604 12-Apr-2012 Isaac Katzenelson <isaack@android.com> DayView events cross fade

Bug: 6273638 Cross fade when events appear in Day/Week

Change-Id: I8329f8350c939a446c949adc73816df5b7c65c1f
ayFragment.java
ayView.java
cc272e7bb0c63c09993cb33e4c9e1c5ded75874c 11-Apr-2012 Michael Chan <chanm@google.com> Fixed the problem where mini-month ignoring taps

Bug: 6319118
Change-Id: I5395808e9c47b587b2d5da5e0eab3d82e83ab903
onth/MonthByWeekAdapter.java
e5b4eee3cc4ee0bc7ef9fe402064e65ef6fb58dd 10-Apr-2012 Michael Chan <chanm@google.com> Fixed ClassCastException when tapping on the mini-month
Bug: 6311571

Change-Id: Idb6f4accbd0432f215097b3f694910613bc40130
onth/MonthByWeekAdapter.java
aed8dd08db997e55d961f9a4f2eac8dd4ac77b72 07-Apr-2012 Michael Chan <chanm@google.com> Merge "Minor cleanup to AgendaWindowAdapter. No functional change."
499a660463ef870168cf0d63e668893a91d96b3a 07-Apr-2012 Michael Chan <chanm@google.com> Minor cleanup to AgendaWindowAdapter.
No functional change.

Change-Id: I0844704587ce7931e1c979f9269561301dba263c
genda/AgendaWindowAdapter.java
900bbbdc3a07370369ea834e6c9f9fa2b818dddf 06-Apr-2012 Sara Ting <sarating@google.com> Merge "Updating UI of 'email attendees' feature."
cb5f5688a4080e6a20f4f7a52adef1ed971035cb 05-Apr-2012 Sara Ting <sarating@google.com> Updating UI of 'email attendees' feature.

Moving away from a button in the title bar, to one in the body of the event info.

Change-Id: I775a49c45a9705312482f123b105f378b77d4e27
ventInfoFragment.java
59a44aa4bb3fac90f7ceab65da191e7fd81905f2 27-Mar-2012 Isaac Katzenelson <isaack@android.com> Add click animation to month view

Bug: 933832 Day/Week/Month - touch feedback missing when events are tapped
Change-Id: I8feb073654583a5bd2a698684c7b52134dcca8b7
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
onth/SimpleWeeksAdapter.java
056c51ec65d03c19348fb64b65a00835e5ecd600 30-Mar-2012 Isaac Katzenelson <isaack@android.com> Add touch feedback from events in day/week view

Bug: 5933832 Day/Week/Month - touch feedback missing when events are tapped
Change-Id: I2aebbf2939cb86439676fa1096cc8760d80ed7d3
ayView.java
b91a6c39d91d3af86ab7462a498542b3a3e88336 03-Apr-2012 Sara Ting <sarating@google.com> Adding a TODO comment to clean up the threading.

Change-Id: Ia5306d74b4d42c11b8b57711e7ed6547314c17c3
idget/CalendarAppWidgetService.java
57cb83c6c13848a5e4b696db142eb2d91297cc00 03-Apr-2012 Sara Ting <sarating@google.com> Merge "Move all disk I/O to background thread in widget, during PROVIDER_CHANGED broadcast."
a9a97ce3789163ced5ea5f9f06387adcf899027e 02-Apr-2012 Sara Ting <sarating@google.com> Merge "Fix for b/6157155: calendar widget crash after deleting an event or the account."
9de6fc8bc215d95ff236855b5be97acbc50d31e5 02-Apr-2012 Sara Ting <sarating@google.com> Fix for b/6157155: calendar widget crash after deleting an event or the account.

This is a workaround for a bug in the framework that is calling RemoteViewsFactory.getItemId with an out-of-bounds index.

Change-Id: I7bfa1240b8603ef00c93e99f5fe53b6bba67abd1
idget/CalendarAppWidgetService.java
6e32890eade48d4edd70edcf29a25918b439f4aa 29-Mar-2012 Sara Ting <sarating@google.com> Move all disk I/O to background thread in widget, during PROVIDER_CHANGED broadcast.

Change-Id: I4b1f495e38955fef80afca29142c619c71a3abbb
idget/CalendarAppWidgetService.java
4d2f035beb502dbd557fe31095c821d23b13608c 27-Mar-2012 Isaac Katzenelson <isaack@android.com> Improve month view animation

Bug: 5933969 Low frame rate when switching from Day/Week to Month

Change-Id: I67e17e22329823d7af38b028460b01fe8c1447d9
llInOneActivity.java
vent.java
onth/MonthByWeekFragment.java
06f3d6d0d3bd6d194f5a3822efd63830098284dc 24-Mar-2012 Sara Ting <sarating@google.com> Add-reminder button should not be seen if the event has the maximum allowed reminders.

Change-Id: Ief518976e99861573602ec8e99c4d12abd4bca16
ventInfoFragment.java
vent/EditEventView.java
vent/EventViewUtils.java
42896f76d81dbae873614340a3a78b29e7d463d2 15-Mar-2012 Sara Ting <sarating@google.com> Adding 'Email attendees' button to event info screen.

Adding ability to email all the attendees of an event. All declining attendees are put in the 'cc' field, with all others in the 'to' field.

Change-Id: Id6b2dbcc70a2aac22ce9027e0d356a5e8c785ba3
ventInfoFragment.java
4d143d5231510611cb215627a50138bfec88a4ca 23-Mar-2012 Isaac Katzenelson <isaack@android.com> Merge "Support for today's day of month in the today button"
df34a98e3ded7efb614f7baed8457f1e30cd6fd6 22-Mar-2012 Isaac Katzenelson <isaack@android.com> Fix day view selection bug with touch expolration

Bug: 6197842 Unable to open an event when touch exploration is enabled
Change-Id: I8a4b73f77997191e2989d3219ebb15ac16e2d1c6
ayView.java
4bd4a5ccc3efcc282964e789e1e81577c64561c9 20-Mar-2012 Isaac Katzenelson <isaack@android.com> Support for today's day of month in the today button

Bug: 5429738 Today icon should display the current day number
Change-Id: Iaf4a2d6f983190b02cc4666492cf9a4dded190e9
llInOneActivity.java
ayOfMonthDrawable.java
tils.java
genda/AgendaListView.java
4eadc5d6282260c88b28b5d1e50516a01fed06b4 17-Mar-2012 Alon Albert <aalbert@google.com> Use Duration class from common

Change-Id: I881be2ca45df3e0108f2b20bbf3d87f391bf9110
uration.java
oogleCalendarUriIntentFilter.java
263b0291b701dc2b5df7ebab53f8e6808e7be9a8 14-Mar-2012 Isaac Katzenelson <isaack@android.com> Fix event details fade-in

Bug: 5933575 Event details appears without fade-in

Fade-in is now done after all queries are completed.
Also removed a duplicate id in the XML

Change-Id: I3aa0a253113fd2ccea96789350f60af3e528d1e3
ventInfoFragment.java
0ce416c7673469476475174ec1c31270bf675c8a 14-Mar-2012 Isaac Katzenelson <isaack@android.com> Fix jank while scrolling agenda list view on tablet

Bug: 5933793 Agenda - Tablet: Scrolling Frame rate is way to low

Switched from nested LinearLayouts to GridLayout.
Removed weights from AgendaFragment's panes and calculated size programatically.

Change-Id: I346852e1f3b9328ef38cdfdb736b7e1d88aba3aa
genda/AgendaFragment.java
2d6d74e62b4f79909ee10de631c9b3f8ecc2ee95 12-Mar-2012 Andrew Flynn <flynn@google.com> am 37036fa1: am 3b9f6f78: Merge "Use double pane agenda view instead of full screen event info" into ics-scoop

* commit '37036fa10b6f060500ef437e3a2b679c6c7cd2a0':
Use double pane agenda view instead of full screen event info
ea032a06284975291cfe747c90e57bdf413c3776 12-Mar-2012 Andrew Flynn <flynn@google.com> Use double pane agenda view instead of full screen event info

For the case when we open up a full screen event info, instead start
the double-pane AllInOneActivity to show double pane events.

Change-Id: Ib499692960506c14586e95025304bb44c6e9b173
ventInfoActivity.java
5a22bff42f5cb5a6db951e852afd050b0005c690 10-Mar-2012 Andrew Flynn <flynn@google.com> DO NOT MERGE

Fix rotation bug.

Change mScale to static otherwise the code block in line 94 will be
executed multiple times when device rotates.

Change-Id: I4a404e690dcc9c2af4aec3564b9ea69dc403283c
electcalendars/SelectCalendarsSimpleAdapter.java
4fbff8f83755f9e0fb43042db90058ad545acfc3 09-Mar-2012 Isaac Katzenelson <isaack@android.com> Fix notification pendingClickIntent

Bug: 6145863 Tapping on the notification bar that has 2 or more events doesn't start the AlertActivity
Change-Id: I6866ed627bf3cc13d34ea739575ae41080972762
lerts/AlertReceiver.java
ce54472e4912e1a19df2022dca399eb3c5cdc06a 03-Mar-2012 Michael Chan <chanm@google.com> Fixed the problem where https links to calendar emails are not intercepted.

Updated code to handle truncated sync id when syncing via apiary.
When more than one event is found, favor the one that comes from a calendar with more permission.

Bug: 6085331
Change-Id: Ie67ac8068ef04ac3c9baa9f6e3fadcd1cff28079
oogleCalendarUriIntentFilter.java
e35e4857c203cd46c666bf47f2aed3951dbc9cd0 08-Mar-2012 Isaac Katzenelson <isaack@android.com> Remove memory allocation from onDraw in ColorChipView

Bug: 5933793 Agenda - Tablet: Scrolling Frame rate is way to low
Change-Id: Icd0e2526ceda22121fa31642c3e6177a468191c4
olorChipView.java
9881907c47b2658fa85954bfb339c4b1eab9fc8e 02-Mar-2012 Isaac Katzenelson <isaack@android.com> Support notification one click to view event and snoozing

Bug: 5934678 Alert - Avoid notification list if there's only one notification. Go straight to event details.
Change-Id: I5251888acc417aa4c12f9408c82f24cdf93a6ccf
lerts/AlertActivity.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/AlertUtils.java
lerts/DismissAlarmsService.java
lerts/DismissAllAlarmsService.java
lerts/SnoozeAlarmsService.java
a651f0460368b7f35610375c063f151b1e544ab2 02-Mar-2012 Alon Albert <aalbert@google.com> Add support for event colors

Change-Id: I0685a3c938ff3f43f690fd3aa875c3f63d0ee9e2
vent.java
ventInfoFragment.java
genda/AgendaWindowAdapter.java
idget/CalendarAppWidgetService.java
8f4d969064ceeec166f709b81cc7b8427686154e 24-Feb-2012 Isaac Katzenelson <isaack@android.com> Fade in events details

Bug 5933575 Event details appears without fade-in

Change-Id: Iaffcd55437d7e95c7cdc6a0fddd763821d5ce88a
ventInfoFragment.java
14764f1bd8e6c9e932a22b96583b9cf87d2617e0 23-Feb-2012 Isaac Katzenelson <isaack@android.com> Fix OnClick animation in agenda view

Bug 5933136 Agenda - Fix touch feedback

Change-Id: I0fff8275f4497793ed28f1ddd269f9f99ff1c690
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
41cdd1a43d80054c6a336585c40169e1c5538fda 15-Feb-2012 Isaac Katzenelson <isaack@android.com> Alternate month colors in month view

Change-Id: I289538142ac1382e698056ab93e271686dfae0d0
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
onth/SimpleWeekView.java
b03348cec4c175846f074a656db5c121d5467e2d 15-Feb-2012 Michael Chan <chanm@google.com> Fixed the problem where the all day area is overdrawn to the next day/week

Bug: 5933383
Change-Id: Ic16296eb2daa09e5366413497b09a286958517e4
ayView.java
b7b37a5f5527b5636924446f4892361fff9627e4 14-Feb-2012 Michael Chan <mchan@android.com> Merge "Fling month view one month at a time."
2d30ee13aa8f1a4f0a11b91c316de64b3051d637 14-Feb-2012 Isaac Katzenelson <isaack@android.com> Fling month view one month at a time.

Bug: 5933578 Month View - Fling should stop at month boundary

When doing a fling motion on the month view perfrom the
following behavior:
1. Short fling - default fling behavior.
2. Medium fling - fling one month.
3. Long fling - fling a few months according to the fling velocity.

Change-Id: I16545dcc7960262dd28e5bf3f49b2b3612bebc51
onth/MonthByWeekFragment.java
onth/SimpleDayPickerFragment.java
f58faf32bbce943eb4791cef2ad6c327e3724cc7 14-Feb-2012 Michael Chan <chanm@google.com> Enable logging for notifications

Change-Id: If8a1538ee5dda1a3ac2fb407d0ffb88874707a22
lerts/AlertService.java
40f12791aadfb33e6e2d0b33c202694db13b80e8 14-Feb-2012 Jean-Baptiste Queru <jbq@google.com> am f1cf90d8: am 17411bb4: am ccbad623: am 7ae18577: Merge "Fix rotation bug"

* commit 'f1cf90d8fd9d01baa90224e1594c38aecf2224ff':
Fix rotation bug
ccbad623edda749f36b815dd3d4cfe7220e9fdbc 14-Feb-2012 Jean-Baptiste Queru <jbq@google.com> am 7ae18577: Merge "Fix rotation bug"

* commit '7ae185770d10d44ac0f92b003ffcce3bf520444a':
Fix rotation bug
f9411fefba89504c90a7bd8da5472cac538e916a 11-Feb-2012 Michael Chan <mchan@android.com> New color adjustment algorithm that are compatible with light colors.
This is not final.

Change-Id: Ifd0a8a81a98ae1d131706fd5845b4e1001661ee6
tils.java
8fa3111ceaab2b26a322caa873f352bb4eb3e783 07-Feb-2012 Daniel Lehmann <lehmannd@google.com> Make use of the email-uri to match QuickContact's contact search behavior

Also set the contact's lookup URI after the lookup. This allows us
to open QuickContact without doing yet another database lookup

Bug:5527023
Change-Id: Ie12d8a8d74ac91bb6714805984cb7c70067ae284
ontactsAsyncHelper.java
vent/AttendeesView.java
vent/EditEventHelper.java
b6f23cbf75cdac02a5e88c5804eb7199ea51efa3 06-Feb-2012 mac_wang <mac_wang@acer.com.tw> Fix rotation bug

Change mScale to static otherwise the code block in line 94 will be
execute multiple times when device rotates.
electcalendars/SelectCalendarsSimpleAdapter.java
f7010679d33f2b15435e99fe63f8f06893d3ff4b 12-Jan-2012 Michael Chan <mchan@android.com> am 9bcb8449: am 8b1119b1: Fixed end date in multiday events where it be off by a day

* commit '9bcb8449223833731493d3422d10931f097ff6b6':
Fixed end date in multiday events where it be off by a day
8b1119b1b58381c7fc550974f53cf93bd95dffa8 07-Jan-2012 Michael Chan <mchan@android.com> Fixed end date in multiday events where it be off by a day

Bug: 5819365
Change-Id: I0b7ee7a5c7c73261b2cf38bd1b6d80a74647c8d6
ventInfoFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
vent/EditEventActivity.java
vent/EditEventView.java
3b4d4899af90c2e3a774e03cb474aebef5927550 16-Dec-2011 Mindy Pereira <mindyp@google.com> Revert "Revert "Use the resources in the static chips lib now.""

This reverts commit 0d956d2bc94967a0d2c2ae5fdc1662612f5f5dcf
ecipientAdapter.java
vent/EditEventView.java
0d956d2bc94967a0d2c2ae5fdc1662612f5f5dcf 16-Dec-2011 Mindy Pereira <mindyp@google.com> Revert "Use the resources in the static chips lib now."

This reverts commit f39a39d640eb6fbb0a91ee9cecfaf07fe8d373b8
ecipientAdapter.java
vent/EditEventView.java
f39a39d640eb6fbb0a91ee9cecfaf07fe8d373b8 15-Dec-2011 Mindy Pereira <mindyp@google.com> Use the resources in the static chips lib now.

Change-Id: If06bd709a6aa5fcfdc6119c1c80d4c345019e038
ecipientAdapter.java
vent/EditEventView.java
4afa21f95d303c638928838438d3dee73465c1a1 08-Dec-2011 Michael Chan <mchan@android.com> Prioritize geo:// links over tel:// in non-US regions DO NOT MERGE

Bug: 5727105

Change-Id: I30dc975e721b762cd920899732e69785c22c12ba
ventInfoFragment.java
b7da5324587c59fef3b37d5a82d92c2d68e8fc3f 07-Dec-2011 Isaac Katzenelson <isaack@android.com> am a254d95c: am 7e070fca: Merge "Fix start time for multi-day events in agenda view" into ics-mr1

* commit 'a254d95c6969a360f2d1244cce0457d6f9906f81':
Fix start time for multi-day events in agenda view
7e070fca8a91157dcb0de245aca42a40594a5097 07-Dec-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix start time for multi-day events in agenda view" into ics-mr1
e692869cbbc3d7430075bb739f0b0fa83cf91fea 07-Dec-2011 Isaac Katzenelson <isaack@android.com> Fix start time for multi-day events in agenda view

Bug: 5720716 Date header showing wrong date when there are
multi-day all-day events

Change-Id: I5e86384f135573b03a1b8854b74ad764f5c19d84
genda/AgendaByDayAdapter.java
b7a8994819bbedc3e9843539864b1a5748770293 07-Dec-2011 Michael Chan <mchan@android.com> am 63d62276: am d9c9a548: Fixed the problem where scroll has no momentum after a goto (today).

* commit '63d62276fe014159098e7e11b6b8ee2a1eb5ac71':
Fixed the problem where scroll has no momentum after a goto (today).
d9c9a548ea5b0862482b6079c2e1a581c4f6b899 07-Dec-2011 Michael Chan <mchan@android.com> Fixed the problem where scroll has no momentum after a goto (today).

To repo: Go to day or week view. Scroll forward 2 days. Hit Today.
Scroll up or down.

Bug: 5683909
Change-Id: Ia70d64daf7eb7c81b25418e50a0998b7f227da6e
ayFragment.java
458a67d9a63836b4b08b24d58f4a91514de97268 01-Dec-2011 Andy McFadden <fadden@android.com> Change tablet month view event layout

Two changes to the way that events are presented in the tablet
month view. First, we no longer show the times for each event
(which appear on a second line, roughly doubling the vertical space
consumed) unless we can do so for all events on that day. Second,
all-day events now get a full-width rectangle to make them easily
distinguishable from non-all-day events.

Also, the decision for whether to use framed vs. filled boxes is
made based on whether the attendee status is INVITED, rather than
NONE (the former indicating an invitation you haven't responded to,
the latter indicating you created an event for yourself). This
brings the month view behavior in sync with the week view.

Bug 5567167

Change-Id: I986b92acc38e70774fa33e2aaeb063878e31c9a3
onth/MonthWeekEventsView.java
61513bc4ce2380791aecb0ea86890ccc2c79b98e 01-Dec-2011 Andy McFadden <fadden@android.com> Merge "Reshuffle month layout code"
69f9b450fc255203b758f445163f371c22c816c0 18-Nov-2011 Andy McFadden <fadden@android.com> Reshuffle month layout code

Some changes to the code that renders cells on the tablet month view:

- Font heights were computed with ascent only. Now descent is
included as well.
- Padding constants that implicitly included font descents have been
trimmed to compensate.
- Font metrics are rounded to the nearest integer rather than
truncated.
- The "vertical space required" computation didn't match the rendering
code, causing us to show one fewer event than we could in certain
cases (e.g. portrait view with 5+ events).

The layout itself hasn't changed at all -- what we draw now is a
pixel-for-pixel match with what we had previously.

Relates to bug 5567167

Change-Id: I98c80e8454a68a418422ddd3153bddeddabf29f0
onth/MonthWeekEventsView.java
6d248db05621adc2c7288fc072fdd070a71f0961 30-Nov-2011 Michael Chan <mchan@android.com> am 26b94fea: am be527c20: Merge "Fixed the problem where the current time stopped updating after scrolling 2 days/weeks. Also vertical fling has momentum again" into ics-mr1

* commit '26b94fea78013fea278e8877bb76183ea3fc2aeb':
Fixed the problem where the current time stopped updating after scrolling 2 days/weeks. Also vertical fling has momentum again
58f5055e1f3740382b4507e6eb88eebc2d6c21c1 30-Nov-2011 Michael Chan <mchan@android.com> Fixed the problem where the current time stopped updating
after scrolling 2 days/weeks. Also vertical fling has momentum again

Bug: 5683909
Change-Id: I925b6a5ed1bc09a47687e17c574249573aa3d9d8
ayView.java
22b2167f3869704fc8c35e10c81fd692e9a08db5 22-Nov-2011 Michael Chan <mchan@android.com> am 53e110c0: am 00671d5b: b/5641558 Decrease the event size for week view in tablet

* commit '53e110c04b44f2914d0becdce3ef34ff96c5b4c2':
b/5641558 Decrease the event size for week view in tablet
00671d5b9254772d223587b3b831d5816476f681 22-Nov-2011 Michael Chan <mchan@android.com> b/5641558 Decrease the event size for week view in tablet

Change-Id: Ife4062ceb9b897bbb4ee5120307d4db2cfc00eb9
ayView.java
c83da30a5dc0a1b708268363de936e29f8e10557 18-Nov-2011 Andy McFadden <fadden@android.com> Merge "Manual refresh by account, not by calendar"
ca999cd036fa69263126e329d2cfcf7ab6c5c41c 18-Nov-2011 Michael Chan <mchan@android.com> am 39075b39: am af705e2c: Merge "b/5523793 Fix memory leak on rotation for agenda view" into ics-mr1

* commit '39075b395193b3563b7f99355e2d967b568387f1':
b/5523793 Fix memory leak on rotation for agenda view
1e9dd430a91d6620a5afb92ef21fb8b907694dad 18-Nov-2011 Isaac Katzenelson <isaack@android.com> am 1ffad8b2: am 812da1ba: Fix rotation on agenda view

* commit '1ffad8b22b7925a7a835a9cb0417340fea17fa44':
Fix rotation on agenda view
7dcd301cab15959d0d745f0a460f1dce2065d44e 17-Nov-2011 Andy McFadden <fadden@android.com> Manual refresh by account, not by calendar

Instead of scanning the list of calendars in the database, just grab
the account list and ask the associated sync adapter to update the
calendars in each.

Bug 5552160

Change-Id: I4f590a159d6afe81324fcc7336096bc2a999cddb
alendarController.java
af705e2c37621e9431a475f87c2d52fd3a405adc 18-Nov-2011 Michael Chan <mchan@android.com> Merge "b/5523793 Fix memory leak on rotation for agenda view" into ics-mr1
5d740e1320ba48ba66b72430f9896ab7d481fb54 17-Nov-2011 Michael Chan <mchan@android.com> b/5523793 Fix memory leak on rotation for agenda view

Change-Id: I34f6a277e985aa834fb60f5b41a3d26c89660d35
llInOneActivity.java
alendarViewAdapter.java
ayView.java
genda/AgendaListView.java
812da1baf2eaf2951dbd849bed1b365bd2581609 17-Nov-2011 Isaac Katzenelson <isaack@android.com> Fix rotation on agenda view

Bug 5424040 ICS: On opening, Agenda view should scroll to
nearest upcoming or in progress event

Change-Id: I3e7ff697847be1d44c207ce0174e03f4216439ff
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
f26ea9324d6d807b35ce68d89134ebb66c88706c 17-Nov-2011 RoboErik <epastern@google.com> am 1a3c5891: am 621c3fa7: Merge "b/5523793 Fix memory leak in DayView" into ics-mr1

* commit '1a3c589138db95328ece0acf196e97c99b417bf9':
b/5523793 Fix memory leak in DayView
6dcb1cdf40aa9cd40c1b6e8582bd0f2631fc66c3 17-Nov-2011 Isaac Katzenelson <isaack@android.com> am 7d67b050: am b996adff: Fix agenda list off by one on phone

* commit '7d67b0502cfedea641984c42394376b8b808fc27':
Fix agenda list off by one on phone
39cabd364a0f181bc6e4208aeee0236c99d64a73 17-Nov-2011 Isaac Katzenelson <isaack@android.com> am e92334b0: am d0192610: Merge "Fix agenda list view location" into ics-mr1

* commit 'e92334b0cb804217f508a6529950437ca29282e3':
Fix agenda list view location
ecf34a49609a24694e6fe864d579fa51a7e005b7 17-Nov-2011 Michael Chan <mchan@android.com> am 8bd9261a: am f956bcde: Merge "b/5628018 Fix NPE in ExpandableTextView" into ics-mr1

* commit '8bd9261a7e37e5803e8e560e109b87b8fd1635b0':
b/5628018 Fix NPE in ExpandableTextView
621c3fa765589dd65ca4ef946458453ca272e9d8 17-Nov-2011 RoboErik <epastern@google.com> Merge "b/5523793 Fix memory leak in DayView" into ics-mr1
ea3f117db073ae796453479d00e9c7664d4471c5 17-Nov-2011 RoboErik <epastern@google.com> b/5523793 Fix memory leak in DayView

DayView was leaking a time update runnable which held a reference
to AllInOneActivity. This makes sure it doesn't get held anymore.

Change-Id: I820478d630291e18d329aa7a57d7c6ba703bdcb4
ayView.java
b996adff74022fc78ff02c4f7e6149ea6342a7c6 17-Nov-2011 Isaac Katzenelson <isaack@android.com> Fix agenda list off by one on phone

Bug 5629589: Location is off by one when pressing "today" on agenda on phone

Change-Id: I85bb4fdb9bcb130b357c37598b42418503cc10b1
genda/AgendaByDayAdapter.java
genda/AgendaWindowAdapter.java
d019261079bc40e500e7c1082e78a93bdf4ad588 17-Nov-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix agenda list view location" into ics-mr1
3389397186b93936747d4009a35f5bae605c246e 16-Nov-2011 Michael Chan <mchan@android.com> b/5628018 Fix NPE in ExpandableTextView

Change-Id: If4ded8ba430f1c984821cb0333c485ad439c10f4
ventInfoFragment.java
xpandableTextView.java
488586fbd142c83f71b7c2afc1586ef758efcee3 16-Nov-2011 Andy McFadden <fadden@android.com> Merge "Replace libphonenumber with a simple parser"
fd8ce5e0d40a4a55e9425fe95e9c1ebdf6f9cee9 16-Nov-2011 Andy McFadden <fadden@android.com> Replace libphonenumber with a simple parser

Getting libphonenumber to be part of an unbundled app is not worth
the effort when the preferred fix is to the framework anyway.
This reverts to the previous behavior for non-US regions, and
replaces calls to libphonenumber with a simple parser that will
handle the USA reasonably well.

Bug 5578068

Change-Id: I019745212fa798e63b78ee10a2e022197417ed70
ventInfoFragment.java
c1fae4df6202ac82c3facd76e5f33c7cbacb39d1 07-Nov-2011 Isaac Katzenelson <isaack@android.com> Fix agenda list view location

Changed AgendaWindowAdapter to move to a specific time/event id instead
of moving to the day of the event.
Stop fling motion when the today button is pressed.

Bug 5424040 ICS: On opening, Agenda view should scroll to
nearest upcoming or in progress event
5547705 AgendaListView keeps scrolling after pressing
the "today" button.

Change-Id: I8982b4d9254a077e83df48c857c418063b9ea691
tickyHeaderListView.java
tils.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
001a39ab6305179f26e657d6480452dfcde11d6c 15-Nov-2011 RoboErik <epastern@google.com> am a42c84c1: am 0c7577df: Merge "b/5340881 Update Widget to show allDay events nicely" into ics-mr1

* commit 'a42c84c1049bc1b32b13e97ab305a8cef054b190':
b/5340881 Update Widget to show allDay events nicely
e8f077e1c047729809b1ceb4bddce806de8ab003 15-Nov-2011 RoboErik <epastern@google.com> b/5340881 Update Widget to show allDay events nicely

We were hiding all day events because we didn't have a good way of
showing them. This adds much better treatment for all day events
in the widget and reshows them.

Change-Id: I333e7808e8d9e61c1f5b866aa5c73ac2c8b8b6d9
idget/CalendarAppWidgetService.java
ac9b26b6de8102fe1ba2eab1b7c6fdb60d68bd3c 15-Nov-2011 Michael Chan <mchan@android.com> am df8f13cd: am 3a2529f5: Merge "b/5233576 Fixed the problem where long desc are not showing" into ics-mr1

* commit 'df8f13cdea818b5f2b4b92ba15a78edf891cdfb9':
b/5233576 Fixed the problem where long desc are not showing
db52a976c7d65bc8b04721446f7f17e6b08a1bf7 15-Nov-2011 RoboErik <epastern@google.com> am fa8733a5: am 24c479e8: b/5599835 Always store current state on rotation

* commit 'fa8733a5ca08e9bf75696a26559fcc17b37f2020':
b/5599835 Always store current state on rotation
3a2529f508c0f8d15942b6b1fbbbae336729835c 15-Nov-2011 Michael Chan <mchan@android.com> Merge "b/5233576 Fixed the problem where long desc are not showing" into ics-mr1
99704a2787158bf670fa4a7b4e4f89ace10afa00 11-Nov-2011 Michael Chan <mchan@android.com> b/5233576 Fixed the problem where long desc are not showing

Change-Id: Ic12e5e0158021996d0b3822803a4dad8fb10d904
alendarRecentSuggestionsProvider.java
olorChipView.java
ayView.java
vent.java
ventInfoActivity.java
ventInfoFragment.java
xpandableTextView.java
oogleCalendarUriIntentFilter.java
earchActivity.java
tils.java
vent/AttendeesView.java
vent/EditEventView.java
vent/EventViewUtils.java
idget/CalendarAppWidgetService.java
24c479e861d5eb455bdb25d8feade8ed9e8c2261 14-Nov-2011 RoboErik <epastern@google.com> b/5599835 Always store current state on rotation

Change-Id: Ic8be2ea53a930d58ca36b0fcd84daeced7da9284
llInOneActivity.java
9abb769115b2b103efbf539381a4cb8149c8bb8e 14-Nov-2011 Isaac Katzenelson <isaack@android.com> am 84a2a522: am 6edfddea: Merge "Move month view to the right date on OnResume" into ics-mr1

* commit '84a2a522c83f53c3c2a7f5d23dba0f43ca87fde5':
Move month view to the right date on OnResume
293d600cb945a005f3025233796f4d48cbc1dcaa 14-Nov-2011 Isaac Katzenelson <isaack@android.com> am 7b3047b5: am 5956e38e: Merge "Remove old event info before showing a new one." into ics-mr1

* commit '7b3047b568ddd337136ea698bd9ec4c75cb34af4':
Remove old event info before showing a new one.
6edfddea6f3a29745e09a28d9513ce679fdaa798 14-Nov-2011 Isaac Katzenelson <isaack@android.com> Merge "Move month view to the right date on OnResume" into ics-mr1
5956e38e883bfef5f3324042f6a89857a72afcfe 14-Nov-2011 Isaac Katzenelson <isaack@android.com> Merge "Remove old event info before showing a new one." into ics-mr1
d2bc055ad1f0625d074d57b4dc788f2c482408e8 13-Nov-2011 Mindy Pereira <mindyp@google.com> am aa7dc80a: am eb51f84a: Edit event view needs ui love on tablet.

* commit 'aa7dc80a17c7a4c0a40cc077e492b028564f76d7':
Edit event view needs ui love on tablet.
c0ed322afb50be894dca4c8d270b3f6202c2ac61 12-Nov-2011 Isaac Katzenelson <isaack@android.com> Move month view to the right date on OnResume

Bug 5449493: Month view doesn't go to the right date after selecting an event
from the widget

Change-Id: Ieb43336c4aaf3aaca70ee22067703b1572ab6d78
onth/SimpleDayPickerFragment.java
eb51f84a9d77b1d7c2d407b1f594b7e281e277cc 11-Nov-2011 Mindy Pereira <mindyp@google.com> Edit event view needs ui love on tablet.

fixes b/Fixes bug:5488691 On tablet, the new/edit event screen needs some UI love

Change-Id: I1c0fd1733c3aa48f8c1e789bb93de7f1f0806b2a
vent/EditEventView.java
80985d96803992f19013be7a652686b83c3095d4 11-Nov-2011 Isaac Katzenelson <isaack@android.com> Remove old event info before showing a new one.

Bug 5451629: EventInfo is shown twice

Change-Id: I1e69eaff5e4d2f766e48dc12db091d79ca199fa1
llInOneActivity.java
50ae0667d1486b01a8070d95ce4e72934bc37e70 11-Nov-2011 RoboErik <epastern@google.com> am 2c892b37: am 4354d518: Merge "b/5601898 Touch up month view for MR1" into ics-mr1

* commit '2c892b37a05f801d4da7742bb5e9c8fee3fb07da':
b/5601898 Touch up month view for MR1
f7cd51728b2feab2ce47571e8f32c062971e0ef1 11-Nov-2011 Isaac Katzenelson <isaack@android.com> am 49c3ed1d: am b8eaae03: Merge "Remove StickyHeader separator when using dummy view" into ics-mr1

* commit '49c3ed1d21e8d85b30c44021835d5a1af2cd19ed':
Remove StickyHeader separator when using dummy view
4354d518e3dafe773be5c816b35d58a670a036a1 11-Nov-2011 RoboErik <epastern@google.com> Merge "b/5601898 Touch up month view for MR1" into ics-mr1
b8eaae03985a45695dabc8cd66cc5a963b4f0ea8 11-Nov-2011 Isaac Katzenelson <isaack@android.com> Merge "Remove StickyHeader separator when using dummy view" into ics-mr1
c76ed496f5aa09ec85cc304b70c527c73cf8243e 11-Nov-2011 RoboErik <epastern@google.com> b/5601898 Touch up month view for MR1

Change-Id: Ic1c7d9dd1cf9ab381a8e129568fa8c396ac945e0
onth/MonthWeekEventsView.java
8102f15b43269357fedbd234bea4c55a95028291 10-Nov-2011 RoboErik <epastern@google.com> am c325e56b: am 57756df2: b/5594278 Snaps the view back if in bad state

* commit 'c325e56b36dec437c7d91e7b696470c3bf667a0b':
b/5594278 Snaps the view back if in bad state
51cd31c8ed558530bab70ac9f7a84b2e456368eb 10-Nov-2011 Isaac Katzenelson <isaack@android.com> Remove StickyHeader separator when using dummy view

Bug 5594235: Agenda View has a strange horizontal line

Change-Id: I55e8f183499e744c83347752148d6ea96438ef11
tickyHeaderListView.java
e3285c797a093a384d31dfdb8ddac44a128614ee 10-Nov-2011 Michael Chan <mchan@android.com> am a6b0fe08: am 9831266a: Merge "b/5478688 Pixel perfect EventInfo on tablets" into ics-mr1

* commit 'a6b0fe08306c20e206d92b597136281271369ace':
b/5478688 Pixel perfect EventInfo on tablets
a821248cdd0026e522e905c29b19eb5b8d8af4cf 10-Nov-2011 RoboErik <epastern@google.com> am bbc9d95f: am 15bc0b53: Merge "b/5522707 Add padding to account not synced message" into ics-mr1

* commit 'bbc9d95fcc42293234941d6e8e3ede879e8819f7':
b/5522707 Add padding to account not synced message
0c031ad4e3439fac391f1424f3b94ff79624fef5 10-Nov-2011 Isaac Katzenelson <isaack@android.com> am 998e66e1: Show event info when launching with month view

* commit '998e66e1be35f347a61e50dc8e6a138b5d13e210':
Show event info when launching with month view
57756df22153a2c0155a4e743c8a658caa8ada33 10-Nov-2011 RoboErik <epastern@google.com> b/5594278 Snaps the view back if in bad state

User could get into side swiping from pinch/zoom. This makes it
so the view will reset its position when released from this state.
A more complete fix would be to prevent the side swiping if a
pinch was started first for this gesture.

Change-Id: If485aa985b69bc7234b8f4ffb47992812ac7967c
ayView.java
9831266ad0814430f1d39200494d1561871c5546 09-Nov-2011 Michael Chan <mchan@android.com> Merge "b/5478688 Pixel perfect EventInfo on tablets" into ics-mr1
cba7f1fd22e1d7ee9d8d0828f37bc08512bf6b75 08-Nov-2011 Michael Chan <mchan@android.com> b/5478688 Pixel perfect EventInfo on tablets

Change-Id: I4db0ab0d00122b9709704a2ec9ccf02445349943
ayView.java
ventInfoFragment.java
f8a671beab80750f32c3cd09b12722a53ed9ae82 09-Nov-2011 RoboErik <epastern@google.com> b/5522707 Add padding to account not synced message

Change-Id: Ida290aa8c37f3feb03e077176144e65a798775db
electcalendars/SelectCalendarsSyncFragment.java
998e66e1be35f347a61e50dc8e6a138b5d13e210 08-Nov-2011 Isaac Katzenelson <isaack@android.com> Show event info when launching with month view

Bug 5581237: Calendar crashes if you start in month, go home, and
open a specific event

Change-Id: I9cc854b61564dcb988e3ad141adeb21563e1c478
llInOneActivity.java
5acc7162ecc3d31781eb0f14e2eca36582cbef91 08-Nov-2011 Isaac Katzenelson <isaack@android.com> am 320c1b11: Fix event info layout on ratation

* commit '320c1b11a8238ef299a401655d1ae06ffad45a47':
Fix event info layout on ratation
320c1b11a8238ef299a401655d1ae06ffad45a47 08-Nov-2011 Isaac Katzenelson <isaack@android.com> Fix event info layout on ratation

Bug: 5576927 Event view tablet layouts is leaking into Phone layouts
Change-Id: I948f6fdf35f5f0ff04c7b9124728025f0ba42158
ventInfoFragment.java
af577fd49d334060f34d3e40e48c762ff5f0de4f 07-Nov-2011 Andy McFadden <fadden@android.com> Don't crash if linkification fails

We're not expecting linkification to fail, but if it does, we don't
want it to take the entire app down. Instead we log an error and
the exception trace.

Bug 5578068

Change-Id: If3c798c8c2de73245476381dad14d960ae4c7fb5
ventInfoFragment.java
5b9d8ba510740972e6511e1ce22d39c68cb7414d 03-Nov-2011 Isaac Katzenelson <isaack@android.com> am 79322397: Fix search results event info layout on tablet

* commit '79322397ba03d38f9d7345ffa3842a816d7b3be9':
Fix search results event info layout on tablet
79322397ba03d38f9d7345ffa3842a816d7b3be9 03-Nov-2011 Isaac Katzenelson <isaack@android.com> Fix search results event info layout on tablet

Bug: 5565098 On tablet, event views on Search got the Phone UI (smaller fonts etc.)
Change-Id: Ie8e372d83e9b62bb37b6b7fc3ca59db22456e4be
earchActivity.java
83d30bb96ff555d2046e1bb74e87c0514ecc3687 02-Nov-2011 RoboErik <epastern@google.com> am fb2d9624: Merge "b/5534275 Remove more events square in month view" into ics-mr1

* commit 'fb2d9624fc5d2ed747f978206f476772e08e437a':
b/5534275 Remove more events square in month view
6f0f216b0bb6272bfecac618ad7cf33ce878f3db 02-Nov-2011 RoboErik <epastern@google.com> am 3b2cb3a4: Merge "b/5534267 Fix day label alignment in month view" into ics-mr1

* commit '3b2cb3a4ca4432b4e9308dab0e11755cac001150':
b/5534267 Fix day label alignment in month view
43a85d679ffeb454240f079e843764d11e726b1e 02-Nov-2011 RoboErik <epastern@google.com> am bcc1aa8d: Merge "b/5532157 Treat notifications correctly based on setting" into ics-mr1

* commit 'bcc1aa8d23fb31f9fe81ed625e3ffdb808c3959b':
b/5532157 Treat notifications correctly based on setting
8b03f2950991d8ada01949e0f3c1749e9ca38f02 02-Nov-2011 Isaac Katzenelson <isaack@android.com> am 7ef2981a: Support for 7 inch devices

* commit '7ef2981ab9ad32a6818b36cefbd39f070ba708ed':
Support for 7 inch devices
a74b9e2e0c7dce78cf7e343a30d34accea0891cc 02-Nov-2011 RoboErik <epastern@google.com> b/5534275 Remove more events square in month view

Change-Id: Ib73ebbc998e397cf76ad9f24bc7dfcd9fa5b07a8
onth/MonthWeekEventsView.java
252146bdc851f719a53a7ddf3178ec8dbd2e8281 01-Nov-2011 RoboErik <epastern@google.com> b/5534267 Fix day label alignment in month view

There was an old rule that made the label alignment not change in
detail view for month. The design has changed since then and is
now incorrect, so this removes the extra code for doing that.

Change-Id: I8504f55dc24c20241341647c74cb5ddc12aeafb7
onth/MonthByWeekFragment.java
bcc1aa8d23fb31f9fe81ed625e3ffdb808c3959b 01-Nov-2011 RoboErik <epastern@google.com> Merge "b/5532157 Treat notifications correctly based on setting" into ics-mr1
7ef2981ab9ad32a6818b36cefbd39f070ba708ed 26-Oct-2011 Isaac Katzenelson <isaack@android.com> Support for 7 inch devices

Changed layout directory names
Added values directories
Added config values to support event info behavior

Change-Id: I78d14e952250008cc453ed7b2ff3ec638eea6eac
llInOneActivity.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
tils.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
vent/EditEventActivity.java
vent/EditEventFragment.java
electcalendars/SelectVisibleCalendarsFragment.java
43ffa461b738692925a94c005c90ff60757455a7 01-Nov-2011 RoboErik <epastern@google.com> b/5532157 Treat notifications correctly based on setting

If notifications are turned off we should dismiss our notifications.
If notifications are turned on we should clear all unhandled
notifications that have already ended.
If notifications are off when we get an update we shouldn't do
anything with it.

Change-Id: I7eade163cc30b9ded7649f07af102cdc3bfa6c34
eneralPreferences.java
lerts/AlertReceiver.java
lerts/AlertService.java
19390073df59a2f12cb9c1a6b1f84b7edbb68d1f 31-Oct-2011 Michael Chan <mchan@android.com> am 4f04f9f3: Merge "b/5309787 support allowedAvailability in calendar app" into ics-mr1

* commit '4f04f9f3bee90bad4f0fa0505a5c3644834c1b50':
b/5309787 support allowedAvailability in calendar app
c6680c5819b6ad0d1914420902746fe5f86ba403 28-Oct-2011 RoboErik <epastern@google.com> b/5309787 support allowedAvailability in calendar app

Also adds support for Tentative availability.

Change-Id: Idea9424c54e2f08d020e63566567b9f0b176a5b5
alendarEventModel.java
vent/EditEventHelper.java
vent/EditEventView.java
23744dfb9eb95a47e23d76095f5209eee4548e17 28-Oct-2011 Andy McFadden <fadden@android.com> Rename unbundled libphonenumber references

We're using a private, statically linked copy of libphonenumber to
get better phone number handling (b/4969832). We need to change the
package name to avoid a conflict with the version in ext.jar.

Bug 5532441

Change-Id: I94853b988337a843f83f7f5234fbb1857d9c087d
ventInfoFragment.java
86ff2912eea592d6a6ba78559daafb156783c7ef 24-Oct-2011 Isaac Katzenelson <isaack@android.com> Keep delete confirmation dialog on rotation. DO NOT MERGE

Bug: 5216833 Delete confirmation popup window disappear after orientation change
Change-Id: I0e8bebabf95f500bb3aadd2595040523b8d3c7f9
eleteEventHelper.java
ventInfoFragment.java
8c7b1b72141ea067b0fca2afb5b937b350a23686 26-Oct-2011 The Android Automerger <android-build@android.com> fix conflicts, help automerger (grouped several changes to save time)

Change-Id: Ib4523cd9844d6b5fdfefc352a63ea76d879fb3e0
66a3c9ee58ae73a3a1ad3bdec79aa1566582465c 25-Oct-2011 RoboErik <epastern@google.com> b/5514124 Protect against a null time zone

The db could get a null time zone in it, this protects against
trying to use the null value.

Change-Id: I43999c4321c0d64caa98fd4f7f586858d216e39a
imezoneAdapter.java
vent/EditEventHelper.java
b0a313a3c216e3eeceebd81d3edc6fc60357a055 24-Oct-2011 Isaac Katzenelson <isaack@android.com> Keep delete confirmation dialog on rotation.

Bug: 5216833 Delete confirmation popup window disappear after orientation change
Change-Id: If3ddb3aa90688681fa48ef31e6dff1102b4a7149
eleteEventHelper.java
ventInfoFragment.java
8ba049142861fe782dfd52ac06bf5e619626ed0e 21-Oct-2011 RoboErik <epastern@google.com> Merge "b/5497100 Fix substring requests in DayView"
1c1987163f49158d6ea54f034c874ec3d7b5cde1 21-Oct-2011 RoboErik <epastern@google.com> b/5497100 Fix substring requests in DayView

We had a case where we could request a substring of -1 length. This
puts a protection around it and fixes the bug that caused the bad
request.

Change-Id: I20bc901853871c32aff36011026bf2f50fb8bff2
ayView.java
4ecf0648e68bc9339a3d64745008a4617f7bedda 18-Oct-2011 Isaac Katzenelson <isaack@android.com> Change alpha for declined events text

Change-Id: I21fdbd7ae15abc9ad9c45251703b0f051836927e
ayView.java
tils.java
e62e9a30ae8b630f17b640ed399acb11cea3f410 18-Oct-2011 Isaac Katzenelson <isaack@android.com> Merge "Prevent saving reminders when event is deleted"
510e5ab4f1f6c8e8d9fb9684ed29d4a9c0d03cde 17-Oct-2011 RoboErik <epastern@google.com> b/5458690 Handle access level correctly for event intents

We don't support 'ACCESS_CONFIDENTIAL' in the app, so we have to
adjust the value sent to us to display it correctly.

Change-Id: Ib24e393f2c37af09da6e7dbb38b17eebd9c4034e
alendarEventModel.java
b33cdf41092c79ca3502868d494bc284f4090267 15-Oct-2011 Isaac Katzenelson <isaack@android.com> Prevent saving reminders when event is deleted

Bug: 5445751 Calendar provider crash in duplicateEvent
Change-Id: Idf251b192c77206151d14af8b61396ec02113450
eleteEventHelper.java
ventInfoFragment.java
e6109c584d27a6c25df1819a5c6ec444e789ce61 15-Oct-2011 Isaac Katzenelson <isaack@android.com> Add opacity to declined event's text

Bug: 5438462 Draw opacity on declined event titles
Change-Id: I01794649e9b756d5ccca32d04ac2429db890cdfb
ayView.java
tils.java
cb8d0a40761dfc1d3d52175fd056c0298493b5e9 14-Oct-2011 Isaac Katzenelson <isaack@android.com> Merge "Add missing line separators for tablet"
e0983f72aa6b33e8733699b6f72d67126fc785bd 14-Oct-2011 Isaac Katzenelson <isaack@android.com> Add missing line separators for tablet

Bug: 5404728 Tablet views are missing lines to separate layouts
Change-Id: I423ec8ec1f99db358850a55e9c0c1156546db2d7
tickyHeaderListView.java
genda/AgendaFragment.java
onth/SimpleDayPickerFragment.java
62d74f82e224e8125222a6bfff8f28ee06f256ef 14-Oct-2011 RoboErik <epastern@google.com> Merge "b/5456741 Fix date updates when leaving edit event"
c8e0f21af5e2508d6e53a59e0f997dffd6a5321c 14-Oct-2011 RoboErik <epastern@google.com> b/5456741 Fix date updates when leaving edit event

This stashes the flags used to create the date header and then
updates it when the main activity returns so that we update even
if we miss the event telling us to update.

Change-Id: Ibb284232a795d84a62ed975ae5868b15d766d27f
llInOneActivity.java
alendarController.java
vent/EditEventFragment.java
42ecaa327f81f1febf59af1617ddbef5a79b49c5 13-Oct-2011 Michael Chan <mchan@android.com> b/5452269 Remove delete from dialog titles.

Deleted unused strings

Change-Id: Ib90385381ce795e230cd865e23315585e8515a70
eleteEventHelper.java
725862e7b5182a592fb450c3ca578176d8a1d3b3 13-Oct-2011 Isaac Katzenelson <isaack@android.com> Merge "Remove week number from top menu on phone"
94a74c4eae025de9d07d023d15640c1534fde572 13-Oct-2011 Isaac Katzenelson <isaack@android.com> Remove week number from top menu on phone

Bug: 5454818 Week number shows up on Week view no matter what

Remove the week number from the menu spinner when "show week number"
is toggled off.

Change-Id: Iec318dc91409356c3ad57ff16c8331646b109d41
alendarViewAdapter.java
576521ecb021dcad19609a80b095c1f8825b37c2 13-Oct-2011 Isaac Katzenelson <isaack@android.com> Fix new event start time

Bug: 5045520 Difference in the start time while creating event using various options in Calendar
Change-Id: If0e5891794dbfd28614f5971d1fdbbc2783969d7
llInOneActivity.java
1244d7e1990844869add117638bead206077372f 12-Oct-2011 Michael Chan <mchan@android.com> b/5445128 Show correct end time for recurring events when intercepting http link

Change-Id: I94f2313824d4dcda6543fdcee441011f66ce7bc7
uration.java
oogleCalendarUriIntentFilter.java
61310b7263c6d6477f252789f6288991d51ec8cc 08-Oct-2011 Paul Westbrook <pwestbro@google.com> Unregister all event handlers

Bug: 5409478
Change-Id: I7c4fa2622533fd83988b26b71cf47b554ccede00
llInOneActivity.java
alendarController.java
earchActivity.java
d488a0e343ab703c93ac520ab6f78230c0f998f8 07-Oct-2011 Isaac Katzenelson <isaack@android.com> Show vibrate selection in settings

Bug: 2767775 Display right summary description based
Change-Id: I3b1d9784011ff28cc5b6264038690fa3e395e5c3
on the selection for Vibrate options
eneralPreferences.java
89af189b563a511275f9c65ab9a85b06c66e88b5 06-Oct-2011 Paul Westbrook <pwestbro@google.com> Fix memory leak

Event handlers need to be deregistered from the Contoller, especiall
when the event handler is an Activity instance. With out doing this,
the controller will keep a ref to the activity. This will prevent
the Activity from being finalized

Bug: 5409478
Change-Id: If3f935c29122fd1b1cf5ef301598fb1ecd73717f
llInOneActivity.java
earchActivity.java
9fb45ac4a8796afb05915fb152e74d02506f59c6 06-Oct-2011 RoboErik <epastern@google.com> b/5413276 Add a way to access info on the selected event in Agenda

This adds some support for storing information on the currently
selected event in Agenda View so we can display the fragment for
that event correctly.

Change-Id: I1f8ef4d00ac14f4f34de576fbb2fd26d240e02c7
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
d01a7b6aab2bfe79e60359137d1bfd7ec9672368 06-Oct-2011 Michael Chan <mchan@android.com> b/5419014 Fixed touch exploration for day view

Change-Id: Ib11ae2976620243467c39c69bf81b061de3623fa
ayView.java
8e597ca4f8eb3f9a3730d49aaeb431a0231af7d1 05-Oct-2011 Michael Chan <mchan@android.com> b/5413379 Fixed agenda going to the wrong time.

Change-Id: I72023325911650901d0b78989178edd61694cad6
genda/AgendaWindowAdapter.java
b63b88c8118407d897b85d949b8f7a2f4c4d62b6 05-Oct-2011 RoboErik <epastern@google.com> b/5409494 Wait until onResume to query events with correct settings

We were kicking off a query before we knew whether hide declined
was set. This removes the early query and delays it until onResume
is called which will ensure that we have the hideDeclined setting
set before starting it.

Change-Id: I48378972e6f81339d0c321f725ef690be348c487
genda/AgendaFragment.java
1202678f3eac9f6d1ad7b4a2700e9be6e38e3e75 05-Oct-2011 RoboErik <epastern@google.com> b/5399911 Make search launch event info instead of edit

Change-Id: Ice2577555b82623f65c4a03584261e67e663863c
earchActivity.java
affa56190ed0e77137f4eee951053f82e0c3b4a5 05-Oct-2011 RoboErik <epastern@google.com> Merge "b/5045933 Highlight the current day/time when Today button is pressed"
5b872523e28fc778a3fc34e7e9096ca1197c6509 04-Oct-2011 RoboErik <epastern@google.com> b/5045933 Highlight the current day/time when Today button is pressed

Adds highlight to month and day views. In month view a border will
fade in around today and in day view the current time line will
flash blue.

Change-Id: I7869253f1afd61ea91ad8e7ff63722381eae1aa4
llInOneActivity.java
alendarController.java
ayFragment.java
ayView.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
onth/SimpleDayPickerFragment.java
79c6d460394261bcd87384f54e6391941792098e 05-Oct-2011 Isaac Katzenelson <isaack@android.com> Merge "Gray current day and events in agenda view and widget"
31412a0fea756e0da0bcbdf3cdffe4efae21cdbe 05-Oct-2011 Isaac Katzenelson <isaack@android.com> Gray current day and events in agenda view and widget

Bug 5388187 Change behavior for how grey out events on Agenda view

Change-Id: I1d1740600b1a288baec8ef98d252801150c68afe
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaListView.java
idget/CalendarAppWidgetService.java
e126d52a29546809044308ec1597fb7cf34b4d42 04-Oct-2011 Mindy Pereira <mindyp@google.com> Merge "When restoring instance state, make sure we always check if modification mode has been set."
2d63dff4a71e932cce90f7823f78b5cfedcc6d32 04-Oct-2011 Mindy Pereira <mindyp@google.com> When restoring instance state, make sure we always check if modification mode has been set.

What had been occuring was that the displayEditWhichDialog checked for the presence of mRrule.
Since this is already checked in setModeIfDone before calling to display the dialog,
this check was not necessary and prevented calls to bring up that dialog
when instance state was restored with an unitialized modification.

Fixes b/5388467 Changing orientation loses edit options while editing a recurring event

Change-Id: I9e8a8ef1b24db0098dfdecd89fdfff19f0f8a027
vent/EditEventFragment.java
d5e0803e1e21447577ba80fe4d396ee27b331daa 04-Oct-2011 Mindy Pereira <mindyp@google.com> Make event details match the mocks.

Don't leave space/ padding / weight for a desc area when there is no desc
Set the field to GONE when doing a trim causes there to be no content

Fixes bug:5404068 White space from events with little or no description must be removed

Change-Id: I725c9c1a0e2182b1bca684a6adeb272e20880b55
ventInfoFragment.java
0aa0c61fcd2464f034d15f33db265b6d080f4af9 04-Oct-2011 Isaac Katzenelson <isaack@android.com> Make event info dialg box show in the middle of event

Bug: 5204879 On tablet, the way the event pop-up
Change-Id: I9cc5fd75abc939699674fe82fbd46a0e2284acb9
comes out (week and day views) must be improved
llInOneActivity.java
ayView.java
ventInfoFragment.java
b7c1fcc5c79d094ee981b3e18f6e60d11ab3ec6c 04-Oct-2011 Michael Chan <mchan@android.com> b/5383209 Save cursor location on rotation in editview

Change-Id: I4014a222da0ae9ab02fdf63a4e394beaea54b302
vent/EditEventView.java
4fe5d45eb8cbaac85764492e0a0b6c025771880a 01-Oct-2011 Isaac Katzenelson <isaack@android.com> Fix agenda view snap to day

Bug: 5378874 Agenda view still doesn't snap to the right day
Change-Id: I52203075883ba85f1bfe0e95897b420517ad3384
genda/AgendaWindowAdapter.java
2b47ec68b154a5d18477488a98dc9a38ec94d1ec 30-Sep-2011 Isaac Katzenelson <isaack@android.com> Merge "Make new created event selected in agenda view"
1d2bbd47c731f8294340745feac56ab2aa0dec2c 30-Sep-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix lost remiders on device rotation in EditEvent"
4024dee06fbe7c4bbd5b56e7d58917e86b66802e 29-Sep-2011 Isaac Katzenelson <isaack@android.com> Make new created event selected in agenda view

Bug 5159821 On tablet, Agenda view, after an
event is created, the agenda view should have
the focus on the event itself

EventEditFragment now sends a VIEW intent when an event is saved.

Change-Id: I41392a66caa440819b3998f7fac487d8b9830c65
alendarController.java
vent/EditEventFragment.java
6a63b77cb1163f36ca0ef03c60ccf4d97bb22808 29-Sep-2011 Isaac Katzenelson <isaack@android.com> Fix lost remiders on device rotation in EditEvent

Bug: 5382729 reminder removed

Remiders are deleted in onItemSelected in EditEventView which is used
to select a calender for the event.
Added code to do reminders deletion only if the calender changed.

Change-Id: I76c8318971a07b9f6e60d245573f75fe15660cd6
vent/EditEventView.java
56ae92d735b95d10464334a8bed837f7b84d6249 28-Sep-2011 Isaac Katzenelson <isaack@android.com> Merge "Change "new event hint" for day view"
ba25b7c5031eff91d0bd21d0eb9b581db4f52b33 28-Sep-2011 Isaac Katzenelson <isaack@android.com> Change "new event hint" for day view

Bug: 5375030 When tapping on a time box on day view,
the "+" symbol should be changed with a label saying "+ New event"
Change-Id: I842b4a034a036b63a9dc9d8e7ea3d618f366a7d4
ayView.java
8b5743c1bcff53f13b4890ba05fb013bbf8f29bc 28-Sep-2011 RoboErik <epastern@google.com> b/5313706 Don't update visible reminders if user changed them

This adds some logic for tracking when the user makes a change to
the list of existing reminders on an event and won't update the
shown reminders on a data update if the user has changed something.

Change-Id: I30345668b8c21180e2bd705179839fadda77e07f
ventInfoFragment.java
vent/EditEventView.java
vent/EventViewUtils.java
5b5e041e9f9aa06242305421055f2a4b7d690d63 28-Sep-2011 RoboErik <epastern@google.com> Merge "b/5313706 Cache the user's response action so refreshes don't lose it"
4cff9b80858a09ec526d42d93b51f4826a8639d4 28-Sep-2011 RoboErik <epastern@google.com> b/5382175 Add selectedTime to updateTitle event

We weren't setting the controllers current time when updating
the title which caused it to not correctly update the spinner
in the action bar.

Change-Id: Ibf29a378442dae95e4c7065c5abbccd0643db845
onth/MonthByWeekFragment.java
5afc08352fb7e2679ed00d41e6e5763ad333a7ec 27-Sep-2011 RoboErik <epastern@google.com> b/5313706 Cache the user's response action so refreshes don't lose it

When the provider caused a refresh of the data for an event in
agenda view it was resetting the response field to whatever was in
the db. This stashes any value set by user action and restores that
instead.

Change-Id: I41846d476a23f08495728b731a0e90ffda1968a9
ventInfoFragment.java
88fde49d467e22d7954ce779a1093d3c47b61a96 28-Sep-2011 Michael Chan <mchan@android.com> Merge "b/5369186 Fix IndexOutOfBoundsException in agenda view"
76f2b9cd57d62d79f3a38949da379ac8db513b86 27-Sep-2011 Michael Chan <mchan@android.com> b/5369186 Fix IndexOutOfBoundsException in agenda view

Change-Id: Iea7079731d55693e6faf5f00c1b500189a921c7d
genda/AgendaListView.java
e3e1f555a89a2b4cb859ddae189f57aeb749a852 27-Sep-2011 RoboErik <epastern@google.com> b/3296789 Don't show 'this and future' in delete for guests

gcal doesn't support guests doing a delete on 'this and future
events' so we have to hide that option for guests. This also
swaps the order of registering a listener and starting a query
as a just in case guard against a race condition.

Change-Id: I19e6dfb9655aecb04f4dd1df41c2c4ec34ec85f9
eleteEventHelper.java
idget/CalendarAppWidgetService.java
462196d197de326006aaf15f8bb7a8d83b8e2a60 26-Sep-2011 Peter Ng <petergng@google.com> Updated add event hint thickness and color

Bug: 5063676
Change-Id: I8b545922f578ae105d684242d36f6f72a05cff0d
ayView.java
407a8fa63fee1d39bea38f001977a3dec744cb3d 23-Sep-2011 RoboErik <epastern@google.com> b/5340502 Don't show dividers on calendars to display for tablets

When this bug was fixed previously it added ugly dividers to the
tablet version as well, which uses background assets to divide
the calendars. This removes those dividers for tablet.

Change-Id: I6f108aef7af42a5a18de7421940c401bde02975b
electcalendars/SelectVisibleCalendarsFragment.java
b6fb51224b578b26e503fddae2799d03a2aaad47 22-Sep-2011 RoboErik <epastern@google.com> b/5358543 b/5358930 fix selection highlighting in dayview

Change-Id: I6b61bce6dac5824b1a8c91d4ad82866a608447e1
ayView.java
4ba19dfbd8eccc5a22c3e064a9810336ef73f658 22-Sep-2011 RoboErik <epastern@google.com> b/5358974 Make pressing up button return to previous time

Change-Id: I6e831416e70df0e1ddc78d9ef002146046fd7ea0
llInOneActivity.java
tils.java
1ed32bc2b549e9f7ce03d0d2db64338e1247428a 20-Sep-2011 RoboErik <epastern@google.com> Merge "b/5340452 b/5341768 Fix up button in event info + launch add account"
15b4dcc873336ceb35fa335410b467aed3a834ea 20-Sep-2011 RoboErik <epastern@google.com> b/5340452 b/5341768 Fix up button in event info + launch add account

Behavior on actionbar setup has changed. This fixes it to set all
necessary fields. Also fixes a bug when launching add account
wizard that can cause an invisible activity to be on top of calendar.

Change-Id: I8c8b0e48d3c0cf14cd2575a0e4b63c7051d12c0c
ventInfoActivity.java
ventInfoFragment.java
vent/EditEventView.java
ec23702af6b3255ad4c975a3647e4bb4446e6ea2 20-Sep-2011 Michael Chan <mchan@android.com> b/5340502 Update "Calendars to display" for phone

- Added dividers between rows
- Vertically centered everything
- Added Application back affordance

Change-Id: I37dff0f6453f11494dda71ff85f0321c5e14a744
alendarSettingsActivity.java
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
electcalendars/SelectVisibleCalendarsActivity.java
electcalendars/SelectVisibleCalendarsFragment.java
0d4a304ed6cd1a365c152ad0f38b5de53a8580b2 19-Sep-2011 Michael Chan <mchan@android.com> b/5337212 Fix NPE in EditEventFragment.Done.run

Change-Id: I77b1117c48db87d0f636312e47039b0440a98bd0
vent/EditEventFragment.java
2f6a549faa941dd5996a50e885307ab8d6f88f2d 15-Sep-2011 Michael Chan <mchan@android.com> b/5311977 Fixed Agenda view disco animation

Change-Id: I1de69ba6b976160c9f6e78c63204d25aadb794b2
genda/AgendaWindowAdapter.java
210642aa1f8bec18f7275cddb9a3b50fad3f4218 15-Sep-2011 RoboErik <epastern@google.com> Update declined event color treatments across app

Change-Id: I7c049e783cf5cc1bcc8e10b90402d98afd917830
olorChipView.java
onth/MonthWeekEventsView.java
idget/CalendarAppWidgetService.java
f7cf45455ce8cc5588479dcbb5d876f7638f79dc 15-Sep-2011 RoboErik <epastern@google.com> b/5319523 Default focus to off when entering a view

Change-Id: I04e8e72d7de381e3b58745d1704a7ef55c25a300
ayView.java
3c40e07972c989719723e24db6d5d8812200823b 14-Sep-2011 RoboErik <epastern@google.com> Use new whitening for declined events.

Change-Id: I289a2651eb7c87768c12719123d74d935ea35ddc
ayView.java
tils.java
20911fa0d0edacb09a06b6282f3f8b666d224ea9 14-Sep-2011 RoboErik <epastern@google.com> b/5312846 Don't switch view mode when viewing event

Change-Id: I59cc64139efc8fbdf32a1449dc9de9f0896c935f
llInOneActivity.java
f3ae356b004095319457a43d1d68aa4d0eb73e6f 13-Sep-2011 Michael Chan <mchan@android.com> b/5309378 Fix SQLiteException: near "ANDselfAttendeeStatus" in widget

Change-Id: Ia9b7ba947b932c3dab232c4d695754da14f816b0
idget/CalendarAppWidgetService.java
3a8d2a62657ee6ccb7f76ae4c482f55c0e4826e9 13-Sep-2011 RoboErik <epastern@google.com> Merge "b/5300154 Update all day view visibilities on rotation"
95f745f00303b00549a1d59d8ccb0b82ea91c17c 13-Sep-2011 Michael Chan <mchan@android.com> b/5063676 Add a plus in the selected time highlight

Change-Id: I9a08335455369e0118377c87ca03b4f27b2dc35a
ayView.java
e8e0fc6b5d85b293514c3641e310407635dd2f9a 13-Sep-2011 RoboErik <epastern@google.com> b/5300154 Update all day view visibilities on rotation

Change-Id: I771064ef96a662288601f3bff8b638a26d1cc21a
vent/EditEventView.java
796db76eacc55c86f11793b3f6cff64780798480 12-Sep-2011 RoboErik <epastern@google.com> b/5179231 Move to event time when opening an event

Change-Id: Iad134d0aed479ca5b0ef170cc433c3901b2c3170
llInOneActivity.java
7a1441bf13a7729c7bc6d8b643e4023f983a835d 12-Sep-2011 Michael Chan <mchan@android.com> Merge "b/5293397 End was not shown for all day events"
91a0898ea5a25f07f65955245d2ba12ae7238608 12-Sep-2011 Michael Chan <mchan@android.com> b/5294276 Hide all day events in the widget

Change-Id: I0fb4b65a556ee3f5c665ba83d8d86e8ad96b25cb
idget/CalendarAppWidgetService.java
17dae9170b03408caf7ce23baa755b7a8c31b404 12-Sep-2011 Michael Chan <mchan@android.com> b/5293397 End was not shown for all day events

Change-Id: I4aa95ad8fee187dce83e7f04f04d3643a66dbd67
ventInfoFragment.java
4c634ef6805bd097dd879912f56dafec7d242cb1 12-Sep-2011 Michael Chan <mchan@android.com> Merge "Fixed wrong action bar date when hitting today or refresh"
b38cf6f2131631eab4ce3589c50784fb47fff547 12-Sep-2011 Michael Chan <mchan@android.com> Merge "Fixed the problem where agenda jumps to the start date of a multi-day event after viewing it."
aeae98bf8f8c5c544f65f5b6b7f29cfd31366ad5 09-Sep-2011 Michael Chan <mchan@android.com> Fix up accessibility. Remove stripes for declined events

b/5288841 Remove stripes for declined events

b/5270879 Accessibility: Interrupt the first reading of the event
from day/week view when the user taps and open an event.

b/5288922 Accessibility: Read event times when viewing an event

Also other improved on the event and time readout for accessibility

Change-Id: Ic6b317fbe9ef3a00ffd854094d904945dbec3159
olorChipView.java
ayView.java
ventInfoFragment.java
genda/AgendaAdapter.java
idget/CalendarAppWidgetService.java
96d6163c524b338307b01d25916ccffd495e2f29 12-Sep-2011 Michael Chan <mchan@android.com> Fixed wrong action bar date when hitting today or refresh

while viewing a multi-day event

Repo steps
1) Create a multi-day event for the current month i.e. Sept 1 to Sep 30
2) Go to agenda view
3) Hit Today
4) Scroll up until half of that event is showing
5) Hit Today or Refresh

Title changes to Sept 1

BUG:5293674
Change-Id: Ib81c91f012096874e96e8bbaf6cd67769bdad8eb
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
7884c7eeae5bde84841c888a9ec6416ea1513a99 12-Sep-2011 Michael Chan <mchan@android.com> Fixed the problem where agenda jumps to the start date of a multi-day event after viewing it.

Agenda sends the user to the start date of multi-day event after viewing
instead of where it was before.

BUG:5294011
Change-Id: I687e491d6b8f33e373295ad8a51c32113bf87a35
genda/AgendaListView.java
2c2dab4805522ceb8674aafa6d0939889084c589 10-Sep-2011 RoboErik <epastern@google.com> b/5279070 Launch to current time when widget header tapped

Change-Id: If0b4a8d411bc9ef935fbbcc7715e8f432d79acb6
llInOneActivity.java
idget/CalendarAppWidgetProvider.java
714c299ea5c05858e273d98efbacf20fedd328f1 10-Sep-2011 RoboErik <epastern@google.com> Adjust min event size so allday events work again

Change-Id: I699185b75d1ceb635f4439ed6bfb619e9e8735b1
ayView.java
c08957b48e755d34f1496d3937a24d60bdd24904 09-Sep-2011 RoboErik <epastern@google.com> Really stop reminders from duplicating

Change-Id: I385d5fe6d947eeb56ab8cd721f7fe8094c452968
ventInfoFragment.java
937b49cfe0d0e715c06c60369e83ec6fec5e74fa 09-Sep-2011 RoboErik <epastern@google.com> b/5282047 Better localization for widget days

Change-Id: Ie0747e1564fed6789331623512d2e01a0fed6767
idget/CalendarAppWidgetModel.java
8e62ac3a07b3389c0253331ad93981c8a74fb3f5 09-Sep-2011 RoboErik <epastern@google.com> b/5220430 Update title spinner dates correctly

Change-Id: I222a7224ffabcfa79b493d89fc3e3c6856d13b56
llInOneActivity.java
6c892a2ce67c08b9b60ceae27d941d40ed37e720 09-Sep-2011 RoboErik <epastern@google.com> b/5250353 Use new no account screen on launch

Change-Id: I6678134c97c5c358da9d9d02d3c9ea263fd1a68d
llInOneActivity.java
eneralPreferences.java
cabc41aacbf721b1aae03cf0a5eac21291c48ca1 08-Sep-2011 RoboErik <epastern@google.com> b/5278085 Don't trea default reminders as unsupported

Change-Id: Ib8bac5da89f824803cfedfdad6c712a93ac8dd3d
vent/EditEventView.java
991e41dd32e4062d3cc6c123704b08d7759c6c58 08-Sep-2011 Michael Chan <mchan@android.com> Merge "Tidy up EventInfo and EditEvent"
b20942b3087dbef5483669b76e00e9b8b4d5a7b1 08-Sep-2011 Michael Chan <mchan@android.com> Tidy up EventInfo and EditEvent

EventInfo
Replace + with "Add reminder"

EditEvent (phone only)
Replace + with "Add reminder"
Made allday label clickable, not just the checkbox
Reminder spacing cleanup
Timezone spacing cleanup

Change-Id: I8b1e604511d07d4bb365482bbb7eae459e367e5c
ventInfoFragment.java
vent/EditEventView.java
433ba924de1ac26b923e2beb061812012749e4f3 07-Sep-2011 Michael Chan <mchan@android.com> b/5255359 Support overscroll and blue glow in Day/Week
Also for calendar selector

Change-Id: I01ca3d56001d65484531a70f321f88fca29ffa76
ayView.java
electcalendars/SelectVisibleCalendarsFragment.java
37dad3e293b60268aa7b21ec41bddbbf3dc1a348 07-Sep-2011 Peter Ng <petergng@google.com> Merge "Homescreen widget asset updates and layout fixes"
825b8ca1ea39c0da4620f5aaaeeb1fa40e7e8efd 07-Sep-2011 Michael Chan <mchan@android.com> b/5267912 Fix NPE
at com.android.calendar.AsyncQueryService.startQuery(AsyncQueryService.java:173)
at com.android.calendar.DeleteEventHelper.delete(DeleteEventHelper.java:196)
at com.android.calendar.DeleteEventHelper.delete(DeleteEventHelper.java:204)
at com.android.calendar.EventInfoFragment$3.onClick(EventInfoFragment.java:596)

Change-Id: Id2207fed2cdb6d57a94c74f827d987c0617da881
eleteEventHelper.java
ventInfoFragment.java
95d6fe0b672284a19699edc4727c366e3b0ccec7 06-Sep-2011 Peter Ng <petergng@google.com> Homescreen widget asset updates and layout fixes

-converted many assets into 9's
-removed unused xml and pngs
-header style changed
-event subject maxLine set to 2

also tweaked padding on event text in day view

Change-Id: I080be84e9706b91b3bcbd3f7867b11f7476e20fe
ayView.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
9cd139c477f71b0f562e869fb5333f0ccd44f0cf 07-Sep-2011 RoboErik <epastern@google.com> Merge "b/5163556 Update day/week view"
5ca51369b44901fbab6da0ac67b3001c19f2ae29 07-Sep-2011 RoboErik <epastern@google.com> b/5163556 Update day/week view

Fixes font sizes, event spacing, sidebar size for tablet.

Change-Id: I1631fd683ff0051203244976aff1db43f1affdf4
ayView.java
e52e84a82980f41c7094eeafaace93c18bcaf6b7 06-Sep-2011 Andy Huang <ath@google.com> Merge "use custom action bar in single-pane to override default action buttons"
b6b6b8bba7fa9d656f2ac9c2ec4ae58d2fa1f726 06-Sep-2011 RoboErik <epastern@google.com> Merge "b/5261188 Protect against null"
ce254bb0a199a1e00929be44b7ccbf6360525d4f 06-Sep-2011 Michael Chan <mchan@android.com> Merge "b/5233576 Updated comments + one less call to setMaxLines"
7f078b716fa7f1d374af9af3dad05d2e249e18c8 06-Sep-2011 RoboErik <epastern@google.com> b/5261188 Protect against null

Moves the initialization of the problem list earlier so it won't
get an NPE.

Change-Id: I61438daeaf45d86dfa874f3f3efb3ed8fb8a7a85
ventInfoFragment.java
92c6688283442c800b4de0ca76c0e05a089f84c3 06-Sep-2011 RoboErik <epastern@google.com> Turn off debug logging

Change-Id: I8c31163e5f66e4fc05be6f4bea24c951c2592924
genda/AgendaWindowAdapter.java
974a07228d4ab47e60e19822f59532d80fe0093f 06-Sep-2011 RoboErik <epastern@google.com> Merge "b/5166866 Update title to what agenda actually went to"
4ee6b8082bf9eeb1d12ee74bd8565ff7eae79d2c 03-Sep-2011 Michael Chan <mchan@android.com> b/5233576 Updated comments + one less call to setMaxLines

Change-Id: I8bea62a867c73a6ce2a1e9a8886c1667d48f5a30
ventInfoFragment.java
da5ab4a059f67e9d75ecf6cc82eb203305f9df7a 03-Sep-2011 Michael Chan <mchan@android.com> b/5233576 Fix the problem where "more" button doesn't show up
in EventInfo

Change-Id: I9aefcd7d164830bbd1c4cc190e100f5944850da4
ventInfoFragment.java
e3f129ad0a39b47ef0f08f18734aed9b99126279 03-Sep-2011 RoboErik <epastern@google.com> b/5166866 Update title to what agenda actually went to

Change-Id: Ieb7bd9f26769f74e2e72f25be4966a07ddeee16c
genda/AgendaWindowAdapter.java
2d2cc0a9604dfd803729a8f2be211e6800e9b410 01-Sep-2011 Michael Chan <mchan@android.com> Remove white space in EventInfo

Change-Id: If83b54f8743be2a36bb879118b473ca889b1ae30
ventInfoFragment.java
135b2d4f40a3ed618e900960fc32344e72adab3c 02-Sep-2011 Andy Huang <ath@google.com> use custom action bar in single-pane to override default action buttons

Hide app icon when creating/editing. Also show a custom title on
tablets (multi-pane mode).

In single-pane mode, don't use a normal action bar menu. Set up
a custom action bar view with action-button-like buttons that
take up the entire horizontal area instead of clustering at the
right.

Bug: 5204581
Change-Id: Ia3de60cd28839d570697a7fd7f0ebc5d41c38b18
llInOneActivity.java
vent/EditEventActivity.java
vent/EditEventFragment.java
eb08e62f066a2c36225a6d1fb85dff904a167da8 02-Sep-2011 RoboErik <epastern@google.com> b/5204630 Don't invalidate menu on tablet

Change-Id: I06566db2b3c4d3cc369966426ab3890cf003ebe0
ventInfoFragment.java
5d40a380fca9da181dfaf0c7756d4f53cbd2d3d3 02-Sep-2011 RoboErik <epastern@google.com> Clear reminder views as well to prevent multiple copies

Change-Id: Ifcac1fdf2d0a92d2b01666f176de53b15e53a5b6
ventInfoFragment.java
0d6d6289ce9e0d8c864883112de365f46117a5b6 02-Sep-2011 RoboErik <epastern@google.com> b/5247669 Guard against fragment inflation before attaching finishes

Change-Id: Ib4641191fed23aabd2084c0d187fd133e1ad30b2
genda/AgendaFragment.java
e11975fa44a92c39b0994d6483483ba613761216 02-Sep-2011 RoboErik <epastern@google.com> b/5220430 Show the selected date in ab spinner

Change-Id: Ib94efe19e6d89dc4b6c57c88cb397fe35883d363
llInOneActivity.java
alendarViewAdapter.java
1784d2de8ee81c6759bef7199a902e13de3b300f 02-Sep-2011 RoboErik <epastern@google.com> b/5247687 Remove presence from attendees in calendar

Change-Id: Idb6a8312641bbb7b55e92f0dd76147060ff280df
vent/AttendeesView.java
vent/EditEventHelper.java
e35a032c939f357ce435711b2fd8de1887a05011 02-Sep-2011 RoboErik <epastern@google.com> b/5245174 Don't allow editing of unsupported reminders

This also fixes a bug where event info wouldn't set up the set of
supported reminders correctly for events that didn't have any
reminders set.

Change-Id: I83f249e99d55df514b19bbf16d23d32f1b6035fb
ventInfoFragment.java
vent/EditEventView.java
da532a723613001f1175c067aece5f859d079bfc 01-Sep-2011 RoboErik <epastern@google.com> b/5248106 Account for show week num in month view

Change-Id: If259d3bb4a221683da8505ba2441bef04ad1fb8f
onth/MonthWeekEventsView.java
f658df6b9c285f24c45cdca3ab90f2ca65e5b7cf 01-Sep-2011 RoboErik <epastern@google.com> b/5163556 update visuals for tablet month view

Change-Id: Id3b4235c0124947ebdbe1a235df2775874a08833
onth/MonthWeekEventsView.java
c7f3c3896f1bc4cad43aa7f0bca1dee603704613 31-Aug-2011 RoboErik <epastern@google.com> Fixes the repeated reminders bug when being refreshed

Change-Id: I052359b814086e6ce4e47998cc2e196d37044f64
ventInfoFragment.java
vent/AttendeesView.java
2b2c6f020bf0b69569d3ef267d66cdae34320490 31-Aug-2011 RoboErik <epastern@google.com> b/5074112 Fix time zone for allday events in notifications

Change-Id: I9036edac98a6494bdd1bde6211a8d5a243be9821
lerts/AlertReceiver.java
aeebdbcf782a531bc972078cf05e70f21112ecaf 31-Aug-2011 RoboErik <epastern@google.com> Fix allday event accessibility message

Change-Id: Ie4f44fbb882362464b5fc9c9ab7029a8472c2189
onth/MonthWeekEventsView.java
6301a5566e65e74899a03462e0c39232db30e8de 30-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5235912 Don't send accessibility events if not enabled"
d0c06c6c8815d027c595cb70b01478634a84c8e0 29-Aug-2011 RoboErik <epastern@google.com> Off by one error on drawing selection

Change-Id: Ieaae8207694a95772706ba700c5055cb323a680f
ayView.java
be569a176153e0b4b4606a022ab30cf2f5bf719d 30-Aug-2011 RoboErik <epastern@google.com> b/5235912 Don't send accessibility events if not enabled

Change-Id: I7c38ae2074c014f0169e3223b652ff48d758eee1
ayView.java
6f5fc3bf685b396da65290d32dd4744aa7a9fc9d 30-Aug-2011 Michael Chan <mchan@android.com> Fix the problem where two scroll triggers the day view to zoom out
in touch exploration

Double tap on the same cell with touch exploration triggers new event creation.

BUG:5223787
Change-Id: Iae17f9769d774f14b110182ec116604b46116694
ayView.java
b4c0150b7d6460bf44fca60aa38d355ab669adaa 30-Aug-2011 RoboErik <epastern@google.com> b/5227912 Fix title repetition

Change-Id: Iaafbf2b16604f7905d10302822793f9f70a50c62
ventInfoFragment.java
b8857b67e416cac37879682d97442f16e700c38b 29-Aug-2011 Mindy Pereira <mindyp@google.com> Merge "Make sure that logic is run for showing edit in agenda view."
dd15169500bc687107370366c3bbd8339bbcaa74 29-Aug-2011 Mindy Pereira <mindyp@google.com> Make sure that logic is run for showing edit in agenda view.

Fixes bug:5204681 On tablet>Agenda view, uneditable events still shows up the editing icon, which leads to a redundant detail scree

Change-Id: I869f6c2daf175fe7224ecc88eb18491886711150
ventInfoFragment.java
9ddc5e29f501e423e873c4a1d4cfb7e810d63ccf 29-Aug-2011 Michael Chan <mchan@android.com> Implement Touch Exploration for Day/Week view

Change-Id: I2dd87c846f6df6caf211848fc8c9b650df8b516f
ayView.java
044a43c3c1789ba93d83ae68d799d94dc4e4ecf2 29-Aug-2011 Michael Chan <mchan@android.com> Fixed crash where tapping on a day in month
before events are loaded and touch exploration is on.

Change-Id: Ifb68579a6379afdcc79e4090c109fcbf47a83929
onth/MonthWeekEventsView.java
1ea52d853f5bd137c70f9dafc9125975d4d0014e 27-Aug-2011 RoboErik <epastern@google.com> Merge "b/5216482 Final tweak to simple month views"
740f728d89391ca94ccfa86dd8b820a570d1bf9a 27-Aug-2011 Andy McFadden <fadden@android.com> Merge "Improve linkification of location field"
93c08b7693d8246305c75dc2416f70321ce9c1a2 26-Aug-2011 RoboErik <epastern@google.com> b/5216482 Final tweak to simple month views

Change-Id: I4680e69b7414b78e13471c6da89d47b60b83524f
onth/MonthWeekEventsView.java
onth/SimpleWeekView.java
73b07655afcea1ba2ce8ed580a50992bf0baf857 24-Aug-2011 Andy McFadden <fadden@android.com> Improve linkification of location field

The "location" field of a calendar Event is expected to hold a
location, but sometimes holds a phone number. The framework's
Linkify code looks at "1600 Amphitheatre Parkway, 94043" and decides
that "94043" is a phone number, which isn't great. As part of
bug 3328309, linkification of phone numbers was disabled for the
location field.

We now let Linkify look for non-phone-number items, and then use
the fancy libphonenumber routines in a second pass for more reliable
phone number detection.

If we find what looks like a phone number inside a URL, we ignore
it (i.e. we defer to Linkify when we detect an overlapping span).

Bug 4969832

Change-Id: Ibd763ec297c4506aece2e9190d7c6fcf99e5454c
ventInfoFragment.java
f9cb58df1deab65ad426d7997fe3e3fdfeef2850 26-Aug-2011 RoboErik <epastern@google.com> b/5216482 Add state to calendar visibility accessibility events

Change-Id: I6972ba13c498d75d1a8036309455e6a86368da8a
onth/MonthWeekEventsView.java
electcalendars/SelectCalendarsSimpleAdapter.java
6cc51adc0015c3ce59c48cc80482cc344ab9e4aa 26-Aug-2011 Erik Pasternak <roboerik@android.com> Merge "Revert "Don't do accessibility work if accessibility is off""
4aabaae0bd9d59b7ef3ff43c58c040da68454484 26-Aug-2011 Erik Pasternak <roboerik@android.com> Revert "Don't do accessibility work if accessibility is off"

This reverts commit 2fbcd2ae057254bfaae2fc077fea7365cea70761
onth/MonthWeekEventsView.java
24b9ccc1431d4866d0f7e4b67cfe1a372b30f473 26-Aug-2011 RoboErik <epastern@google.com> Merge "Don't do accessibility work if accessibility is off"
2fbcd2ae057254bfaae2fc077fea7365cea70761 26-Aug-2011 RoboErik <epastern@google.com> Don't do accessibility work if accessibility is off

Change-Id: I3e4db448a5539ee87cdfabd1e804b20b277a7f69
onth/MonthWeekEventsView.java
e6ca462e27129565f3e518c4a26228e4a5bdaa59 26-Aug-2011 RoboErik <epastern@google.com> Merge "b/5216482 add touch exploration to monthview"
67f16905cd1efe0fef4e86ff5ddea7069b80b98d 26-Aug-2011 RoboErik <epastern@google.com> b/5216482 add touch exploration to monthview

Change-Id: I0a98551ee7ec0045db264c006a17aaff25f48d4d
onth/MonthWeekEventsView.java
onth/SimpleWeekView.java
d266b60217737587c4116a3559b50d58a531d021 26-Aug-2011 Alon Albert <aalbert@google.com> Merge "Manual sync should be set"
18d8e62e328e5e7e8809ce7be49dbc8e88c70f73 26-Aug-2011 Alon Albert <aalbert@google.com> Manual sync should be set

Bug: 5196268
Change-Id: I0062a3cc434c5dfede0ec7a5ee742859e2cf6ef3
alendarController.java
edecd9a97e02ff14bd5abeec3414e1bf3cc631df 25-Aug-2011 Michael Chan <mchan@android.com> b/2891538 Create an all-day event when tapping on the all day area

Change-Id: Icb55aec1a99a129061291c0d4c2d992e2b8aff9a
llInOneActivity.java
alendarController.java
ayView.java
vent/EditEventActivity.java
vent/EditEventFragment.java
be68675035dc4f53ef5e79d3113e27f8fc553f2a 24-Aug-2011 Michael Chan <mchan@android.com> b/3211571 Refresh the action bar date after resume.

Change-Id: I3dea6266a68ba2b17f12945d2dd0641495670005
llInOneActivity.java
alendarViewAdapter.java
34083047c4b1f40156dec1f6a76f3d66cdf1c337 23-Aug-2011 RoboErik <epastern@google.com> Merge "b/5198414 Fix response prefill in agenda s"
ca95c0f4b324836038d01eddd59e59807087857b 23-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5198063 Do not append comma if location is empty"
09a28b9ad688ca8da6e317a06a629b0b8b9d5389 23-Aug-2011 RoboErik <epastern@google.com> Merge "Make sure responses from gmail get saved"
3bbbff7d7ee4daff3ab4337912b96827a3c2423b 23-Aug-2011 RoboErik <epastern@google.com> b/5198414 Fix response prefill in agenda s

smallest possible change to fix

Change-Id: Iabb7448a8ec1f3ebb97db8ed22696cd6b624d3f6
genda/AgendaFragment.java
ea388edb0fa1588732c98bdaeced1357a2bee82a 23-Aug-2011 Michael Chan <mchan@android.com> b/5198063 Do not append comma if location is empty

Change-Id: I5c3b5d082b54067912675ce7b0d1a4a08eb4dd88
lerts/AlertReceiver.java
86550ce5323f7e3971977702fca259986c048bf6 23-Aug-2011 RoboErik <epastern@google.com> Make sure responses from gmail get saved

Change-Id: Ie9b078afaffa69981d9ee3a1e7c4837430bec1a6
ditResponseHelper.java
ventInfoFragment.java
96051e5cab4554529c55cfaf7518a213fcf98ce4 22-Aug-2011 RoboErik <epastern@google.com> b/5121046 Don't draw event highlight on longpress

Change-Id: I45c7a827e41b4ead243cf183c6a851f76f7adb88
ayView.java
c5c3b1cb6897c541be33dcb9651625f2e94bd95d 22-Aug-2011 RoboErik <epastern@google.com> b/5167164 Make settings icon act as home right away

Change-Id: I9786359adcc566d5e45487250840fe46611208cd
alendarSettingsActivity.java
77e2a95931dea7c5f3cb773f8bf510497ab16b0f 22-Aug-2011 RoboErik <epastern@google.com> Merge "b/5191070 Fix up wk number and add divider lines to minimonth"
d6c480146a3dbf2a18e1680d9078db5261ff9fe1 22-Aug-2011 RoboErik <epastern@google.com> b/5191070 Fix up wk number and add divider lines to minimonth

Change-Id: If1a370c8da5d70d7f6f37a8d51de96528f8c2cab
onth/SimpleWeekView.java
d731d7c2cafc384eab5edc7d02b93dfa64a8885a 22-Aug-2011 Michael Chan <mchan@android.com> Merge "Fix a cursor leak in SelectVisibleCalendarsFrag"
64a8092226fa8e32403811fdc91321d3efa6d745 22-Aug-2011 Michael Chan <mchan@android.com> Merge "Fix warnings"
f2cfa204d0773bb401d4a7f30f6f7308ed757081 20-Aug-2011 Michael Chan <mchan@android.com> b/5186315 Refresh the screen properly after changing the first day of week

Change-Id: Ia3c70acf2971236ddd3a276a85522a99af0af880
llInOneActivity.java
17c0cea5c4e5eee7b6c1676038e9223dd971007b 20-Aug-2011 Michael Chan <mchan@android.com> Fix warnings

Change-Id: Ia28012de0cba552cee8e312c122ae5a3e672c541
ayFragment.java
ayView.java
tickyHeaderListView.java
tils.java
vent/EditEventFragment.java
vent/EditEventView.java
onth/SimpleDayPickerFragment.java
ecdf3ae3d740fa12628b4abd8931dd7e1db350ee 20-Aug-2011 Michael Chan <mchan@android.com> Fix a cursor leak in SelectVisibleCalendarsFrag

Change-Id: Ie430836dc4f6a98f8ce12ae46dc1746f69ce9231
electcalendars/SelectVisibleCalendarsFragment.java
b758e6552fb281ba84c9612e18b86bd79bf1eebb 20-Aug-2011 RoboErik <epastern@google.com> Merge "b/5159645 Show day of week in day view"
4eb3432c5b0109376bcce9236da71e6fb4324b90 20-Aug-2011 RoboErik <epastern@google.com> b/5159645 Show day of week in day view

Change-Id: I422e6f26b6b9210894f46deb3ecbd1899717ea82
llInOneActivity.java
tils.java
genda/AgendaByDayAdapter.java
953cc36df369c3e09f40c725ceb536926d88a108 20-Aug-2011 Michael Chan <mchan@android.com> Merge "Hide the "Calendars to Sync" button for tablet"
56a119d20ca5ff07ef61712107e5831a75b2706f 20-Aug-2011 RoboErik <epastern@google.com> Merge "b/5081643 Another pass at edit event layout"
cb2ba0f58b0dc41b6f061d68809f7e4e7a2fa592 19-Aug-2011 RoboErik <epastern@google.com> b/5081643 Another pass at edit event layout

This one makes almost all fields be entirely style set and works
with the new padding in framework assets.

Change-Id: Ic3302a90d765dcf5b5144ac37b479fed1c8ef6d4
vent/EditEventView.java
bd0bd53b8808dd54ce51b9fc0f371f635f9d4a26 19-Aug-2011 Michael Chan <mchan@android.com> Hide the "Calendars to Sync" button for tablet

Change-Id: I4d50b08ed8d4909421e99aaaad5488e32e648f1d
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectVisibleCalendarsFragment.java
f3dabfaaca83d5135795f0aa1f510e084f85f42f 19-Aug-2011 Michael Chan <mchan@android.com> Remove stroke from paint before drawing week numbers

Change-Id: Ib6385c8299d712b304051657c52649c4d5d1f4a5
onth/SimpleWeekView.java
b5ecddcb40a95c56b74f60dbad42d9c1ec75a61d 19-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5063203 Finish the EditEventActivity if the user cancels out of the modify "this instance/all instances/this and all future instances" dialog"
d17d348952d10ab9deac68eebb2c9e5e94bdfde2 19-Aug-2011 Michael Chan <mchan@android.com> b/5063203 Finish the EditEventActivity if the user cancels out of
the modify "this instance/all instances/this and all future instances"
dialog

Change-Id: I30eba7d8d47866deb241bdd498923fe2122c75e6
vent/EditEventFragment.java
09bf38ae2ef172c249dbb9aad81badee6f982f92 18-Aug-2011 RoboErik <epastern@google.com> b/5167988 Update query text on suggestions search

Change-Id: I788e6d89e7964a398b64cf9d96ccc279c2a80229
earchActivity.java
7045c5a14638a4a7f1d454d3e999c426f02f6f39 18-Aug-2011 RoboErik <epastern@google.com> b/5184486 Don't try to unregister receiver

We removed the receiver registration but forgot to remove the
deregister.

Change-Id: Ibc6db68291bec3673fccee3c4ffb6852d26a87d7
idget/CalendarAppWidgetService.java
3a002717f71bf66b1d056c674a14963ec9f80fa8 18-Aug-2011 RoboErik <epastern@google.com> b/5180921 Fix up tablet EditEvent layouts per UX

Change-Id: I097f4358eeaf9a30005cccc24da32a6235f9647d
vent/EditEventView.java
49445944dba3bdd268ae1f5ac285718f1d163e65 18-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5175378 Update background and text color for selected event in agenda"
163192b54fdf9fc15ca6e4bf04402c73c904d0d7 17-Aug-2011 Michael Chan <mchan@android.com> b/5175378 Update background and text color for selected event in agenda

Change-Id: I02a39050465519d4e1cde22337803b5e7e5f004a
genda/AgendaWindowAdapter.java
96c8509c1b2e6a5b56cc4e30756d16b1d2297c43 17-Aug-2011 RoboErik <epastern@google.com> b/5174638 b/5178986 Fix margins/padding for allday icon and title spinner

Change-Id: I745350ee5ec188494399ffac3ffe06aee32a8041
ayView.java
c6e314f759ea70170d6cae0c2ee7edd69e0d39da 17-Aug-2011 RoboErik <epastern@google.com> b/5174638 Asset update

Change-Id: I5a4dfc9fc4be4b4dbe05c9fb2b120544077e3f5c
llInOneActivity.java
1766407bc0f446a91ddf464f66e008beb2ac1d95 17-Aug-2011 RoboErik <epastern@google.com> b/5168218 Dismiss search when suggestion clicked

Change-Id: I7ff3336b1da77ade72d6c5a0ed3d50c3e0e625dd
llInOneActivity.java
alendarRecentSuggestionsProvider.java
c44e99fb3116cc906b3dc275e4f376b59fd40f79 17-Aug-2011 RoboErik <epastern@google.com> Merge "b/5158003 Replace dialog frament to avoid double fragment removal"
cbd4ce1db0d2782d9fe1fb1dcb7add3ec291cf81 17-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5045764 After tapping on a day from Month, back will take you back to month"
a459d0b63620206a4a4c473a18e5af6fba4f508d 15-Aug-2011 RoboErik <epastern@google.com> b/5158003 Replace dialog frament to avoid double fragment removal

Change-Id: Iaf0aa3557233f839c96ce5a677bc4fe18c6d1483
llInOneActivity.java
5d89406c7ca7974b5fe61b21c82634f8726439ef 13-Aug-2011 Michael Chan <mchan@android.com> Fix warnings

Change-Id: Ifce8eed10172b6a41b945abb5a18613f975587dd
tils.java
vent/AttendeesView.java
vent/EditEventHelper.java
vent/EditEventView.java
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
onth/SimpleWeekView.java
idget/CalendarAppWidgetService.java
fb0ec227f0d4b3108438c88a6b6d234f5e40fb5c 13-Aug-2011 Michael Chan <mchan@android.com> b/5045764 After tapping on a day from Month, back will take you back to month

Previously, back will kick you out of the app

Change-Id: I2e1c36442b99017fbfe7f1e990a24f15ded4bee9
llInOneActivity.java
alendarController.java
ayFragment.java
earchActivity.java
onth/MonthByWeekAdapter.java
cf6a46c5c81334f7c960ecc5fd354a14f1c4037c 12-Aug-2011 Michael Chan <mchan@android.com> b/5045920 Snap to the first event of the day on go-to-today

Change-Id: Ib5891dbb7df8c273ccbd92e0b3cd5fcc3dcc659b
genda/AgendaByDayAdapter.java
genda/AgendaWindowAdapter.java
21425009da02f297aef6074eabb39cb248e31797 12-Aug-2011 Michael Chan <mchan@android.com> Remove unneeded logging.

Change-Id: I105d2124ebf9d2bd102258c352c16d42f51e6dd8
llInOneActivity.java
28f05e3b7e78847c8d13b559f43433bd601fcd48 12-Aug-2011 RoboErik <epastern@google.com> Merge "b/5045867 Show outline for unresponded only in agenda"
4a7580153fb14680612e53a2e02e06b1c68b0197 12-Aug-2011 RoboErik <epastern@google.com> b/5124777 Quick fixes to backgrounds

Change-Id: Ic89fb3491d64f005b9eaea3eb3ad87e626a13632
electcalendars/SelectCalendarsSimpleAdapter.java
07f31eb960c2fe445fa8f91d66e33fe42c336336 12-Aug-2011 RoboErik <epastern@google.com> Merge "b/5124777 update backgrounds"
d22ab07ccb2ee402cd57597eedf9105051af5c89 12-Aug-2011 RoboErik <epastern@google.com> b/5124777 update backgrounds

Change-Id: If7593144676163e41fdd4b5e689e1a5f0af5e007
electcalendars/SelectCalendarsSimpleAdapter.java
929a3b7e9d4a8bb388b04bdd7dde07619e2d1835 12-Aug-2011 RoboErik <epastern@google.com> b/5045867 Show outline for unresponded only in agenda

Change-Id: I1153794c0db3b3d72c7867358bf4ba5718d4e393
genda/AgendaAdapter.java
be2a432034e96c9f2fbf333cd7fe6489312bbeaa 11-Aug-2011 Michael Chan <mchan@android.com> b/5002489 Fixed the problem where getActivity() is returning null
and AsyncQueryService is hitting NPE.

Change-Id: Iafc04ab040f0b76cddff38879329f8fa1647c9d0
ventInfoFragment.java
61bf59383cc3d38ef0447635ed65ab986796d7de 11-Aug-2011 Michael Chan <mchan@android.com> b/5063203 Go straight to the edit page from EventInfo on tablet.

Skip the read-only detail view.

Change-Id: Ib3544f3d8ea6dbbd36553188424bf617aa822714
ventInfoFragment.java
82a8afab75ee998fcc90a4bcbc62f4912bc582ad 11-Aug-2011 RoboErik <epastern@google.com> b/5153272 Protect against null cursor

Change-Id: Iaf0361791d12f3de0dc3ca17a894e9d2b114cf4a
idget/CalendarAppWidgetService.java
73bb3ae73b067e7c926d3ac660d059b2a06309b2 11-Aug-2011 RoboErik <epastern@google.com> b/5150674 Make dialogs dismissible

Change-Id: I21dc13a8c82a1e1ec1d882e2e00fd9b3a3bb6f3d
ayView.java
vent/EditEventView.java
034c7a3e7626a356ac758de16d21d3ee96ff8a82 11-Aug-2011 RoboErik <epastern@google.com> Merge "Show time as title of new event dialog"
1ab41bfed7be237a4a88a52535b21d202cdacd8a 11-Aug-2011 Michael Chan <mchan@android.com> Fix the crash when you try to edit an event without attendee data.

Change-Id: Ib8bd3c3b740e2e33e2fee3f9077029933690865f
vent/EditEventView.java
43e794f69384bf8fd2370e71aceb1fb58d6cf958 11-Aug-2011 RoboErik <epastern@google.com> Show time as title of new event dialog

Change-Id: Ic1d8db50d3968488ccac8dc67de9697a8c5563e9
ayView.java
a61cd6697f40f2982cdbf49b20f26aa0d1aaa6de 11-Aug-2011 RoboErik <epastern@google.com> Merge "b/5128532 Update bg assets for agenda and month"
eedc9fc0631f3c8727df3c0e73474ebcdecd89fe 11-Aug-2011 RoboErik <epastern@google.com> b/5128532 Update bg assets for agenda and month

Change-Id: Iae4239cc9fa096a7144ecc14d5440bb5279b3baf
earchActivity.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
9851e5ec247412c5447715fe112c017bc3e31e90 11-Aug-2011 Michael Chan <mchan@android.com> Merge "b/5145848 Fixed NPE in AgendaFragment.eventsChanged"
a5fefbc7b86817973a90e2e8e209f3e8aa8900cb 11-Aug-2011 Michael Chan <mchan@android.com> b/5145848 Fixed NPE in AgendaFragment.eventsChanged

Change-Id: Id330a06f5952498f0cc72117e34ec628ef37b547
genda/AgendaFragment.java
57df20bfc470958916451873241fe492561cf1e6 10-Aug-2011 RoboErik <epastern@google.com> b/5050370 Update AB spinner when user taps a time

Change-Id: I50712cb415346cd055de2f2316644fb27de78445
llInOneActivity.java
4fc57516ec10c16a68149e7016a13a5c3ca25958 10-Aug-2011 RoboErik <epastern@google.com> Merge "Show all guests in edit event by default"
a63c44a3786b2a8cccaadca1c4788692d6f95dbb 10-Aug-2011 Mindy Pereira <mindyp@google.com> Add single chip copy.

Fixes b/5143564 implement single chip copy

Change-Id: Ibc6ac1fa78a9b1ea69a8a3162386b4135fadf55a
vent/EditEventView.java
ce8a833592bc0c44e8be4d5aec5813d364cd0b30 10-Aug-2011 RoboErik <epastern@google.com> Show all guests in edit event by default

Change-Id: I9ee1750c9a87eb8192c40fbc26e74bd3e6830848
vent/EditEventView.java
e0c5580cbb15738ffdee27526a82cb2a4399ca19 10-Aug-2011 RoboErik <epastern@google.com> b/5137544 Put original_id in the cancelation exception values

Change-Id: Ib5cced1946d3fa787a30e0b930bb946e789a9b68
eleteEventHelper.java
f1416205f0bd6d40ed20c49752fdf8da63258611 10-Aug-2011 RoboErik <epastern@google.com> b/5104431 Restart widget service when db changes

There is still a 30 second delay due to throttling, but the
service will now wake back up and update the widgets if the
provider changes after the app has been killed.

Change-Id: Id0feda9e1ccc77cc861f6e5bce9924f7eabf615f
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
e0e2a4fd0f9e1b31c08610cf83176d61cf1b0749 09-Aug-2011 RoboErik <epastern@google.com> b/5139029 b/5138211 Fix guest list saving

Change-Id: Ia4cbc3828723f3ad9bf2a1b364389bdcc6a43e76
vent/EditEventView.java
0d865f3402b7d2f79d9843e86df655de2b4a3b0e 09-Aug-2011 RoboErik <epastern@google.com> b/5081643 Fix edit event layout

It's not perfect, but good enough for zbb. Issues still
remaining are mostly height of each item and a few smaller
indentation issues in EventInfo.

Change-Id: I00fd0798436c0677a00a7b7702a30a8f9da3c883
llInOneActivity.java
vent/EditEventView.java
65eeb79e62034d706503ce29d88c0e05ebd726fe 08-Aug-2011 RoboErik <epastern@google.com> b/5135725 Fix permission checking in event info

Change-Id: I2fcbd75e3e8989b7c45abee2f54dec81df80772c
ventInfoFragment.java
13ea4e347755bc278d73d39c73dfb51785846193 08-Aug-2011 RoboErik <epastern@google.com> b/5081643 Fix issues with fields incorrectly displayed

On phone guests wasn't showing up correctly and an extra separator
was being shown. There's still more visual tweaks to be done for
this bug.

Change-Id: I70c6fa1a043c0126ddc962814a2b885718e54cfd
vent/EditEventView.java
d69ccdfd6f29b7a90c32a0a9f885e294d130051b 05-Aug-2011 RoboErik <epastern@google.com> b/5115749 No static references to instance specific controllers!

Change-Id: Ic6347e28f5a8684fc32ff173d42c54db1bd132a6
llInOneActivity.java
6a7003d1b9bf20f4c6e001d054b1ab556ddec4a4 05-Aug-2011 RoboErik <epastern@google.com> Remove attendees list in edit event (chips only)

Also fixes b/5118490 which was the cancel button being gone.

Change-Id: Idab96876601627e48dddaa3ef4756f11ac9c5dfb
vent/EditEventFragment.java
vent/EditEventView.java
763b9308fa13c8c9c3b9a715f4daf8eba497b935 03-Aug-2011 RoboErik <epastern@google.com> b/5111195 Phone pixel perfects

-dropdown spacing fixed
-all day in monthview fixed
-monthview month numbers moved up
-allday text removed, hours now 20dips spacing on side
-week days spacing fixed
-only today's date is bolded
-current time line spacing fixed
-Agenda font colors fixed
-agenda margins fixed
-scrollfade removed
-dayview event text margins fixed
-event rectangle margins fixed
-eventinfo margins fixed

Change-Id: Ic9ea83af49221e2f9b4e03ad9731f2387f2f07e9
ayView.java
ventGeometry.java
genda/AgendaAdapter.java
onth/MonthWeekEventsView.java
16bfd177ebb7e14703cc4b198cc86c2778ed7fe6 02-Aug-2011 RoboErik <epastern@google.com> b/5104431 Don't display save toast if no event found

Change-Id: I6702c98120abed730c7946a5da45c5d9cb5e6d3a
vent/EditEventFragment.java
a8d8ebd77b91ea94f9d680d343ee1c891bec7f5c 02-Aug-2011 RoboErik <epastern@google.com> Visuals update of Month View on tablet

Swaps events/dates to be in line with phone. Adds responded
treatment to events. Makes better use of space.

Change-Id: I41def7b130b7dc0f5d38ecefc89d70c8bb0a4def
onth/MonthWeekEventsView.java
4ab51bf9fc2f3e6915705f39688e8244fc74028f 01-Aug-2011 RoboErik <epastern@google.com> b/5103886 Fix expand allday clicking

Change-Id: I4e897cb7e4f099dd4de960bcb22fef118ad96448
ayView.java
9175d29276c78a2a294ce2fce112432171ef7c7c 30-Jul-2011 RoboErik <epastern@google.com> b/5087795, b/4986945 update declined and time line assets

Change-Id: I97fd4d4c95c814c3e1c955b4e271b094daf41be4
ayView.java
394465270ff2679e31ad983b9c64ebddfa3ca8a0 29-Jul-2011 RoboErik <epastern@google.com> Merge "b/5076687 7 day weeks in title, not 8"
91028bc1c35c06caf58cf31b281a10d6c00e3c12 29-Jul-2011 RoboErik <epastern@google.com> Merge "b/5064080 Add toast for empty events not saving"
8135093480db642734fb40d9627325bf9e97a8c9 29-Jul-2011 RoboErik <epastern@google.com> b/5076687 7 day weeks in title, not 8

Change-Id: I954471ebf0dab84acbffcf7fbf7f6df39d231647
alendarViewAdapter.java
99e777af3cb9b4556f86477b7b8402d87f723f54 29-Jul-2011 RoboErik <epastern@google.com> b/5092650 Put app up button in phone settings

Change-Id: I29d15ff75a17837eee3eebef15f46f253fe64247
alendarSettingsActivity.java
2bd5cc06a7a89a848688416456f1b8f915542d57 28-Jul-2011 RoboErik <epastern@google.com> b/5064080 Add toast for empty events not saving

Also tweaks some search things.

Change-Id: Iaf953a240e633563a842f5f410c29790938929f2
alendarController.java
ventInfoFragment.java
earchActivity.java
vent/EditEventFragment.java
2e62fa1fcbdc91626173d9b6a11e4141a5d5d2de 28-Jul-2011 RoboErik <epastern@google.com> Merge "b/5076961 update searchView for new behavior"
a095494586efca8db57e495dc7d87034ce57c9e8 28-Jul-2011 RoboErik <epastern@google.com> b/5076961 update searchView for new behavior

b/5087980 will allow us to default the SearchView to be expanded
but we still need to switch to using the expand listener instead
of onClose.

Change-Id: I69292ebdbe8a21ada64e38ae9316f70928101e11
llInOneActivity.java
earchActivity.java
ac73e694de44e59d1b1c1af098c6f96b962ed020 28-Jul-2011 RoboErik <epastern@google.com> Merge "b/5076961 Fixes up search patterns"
50f10944eddba97e6730bbdc7545672d0eeec08c 26-Jul-2011 RoboErik <epastern@google.com> b/5076961 Fixes up search patterns

The Search screen won't work correctly until b/5086888 is fixed.

Change-Id: I7b483da506feed45dd4e57b48639a8c75da8ee71
llInOneActivity.java
earchActivity.java
tils.java
c35b1a4d5f07efad6de9671d9f5b6285c898832c 27-Jul-2011 RoboErik <epastern@google.com> Merge "b/5081469 Fix bug caused by fw bug fix"
bb111d4d43ae96f3e74ba904f8c113f47553385b 27-Jul-2011 RoboErik <epastern@google.com> b/5081469 Fix bug caused by fw bug fix

https://android-git.corp.google.com/g/#change,123835,patchset=2
fixed a bug in fw which caused us to lose track of our loader.
This fixes that.

Change-Id: I0a1a699d6f046dde153e6a535bd6e5b7e6c8df02
onth/MonthByWeekFragment.java
17fb0a88a1d3a72a33b6653bb0c47daa8c94c0be 26-Jul-2011 Michael Chan <mchan@android.com> Merge "b/3362680 fix up register/deregister for AllInOneActivity"
3864be025ed7fa5bcb33c7adaae9267d5b34f17f 26-Jul-2011 RoboErik <epastern@google.com> b/3362680 fix up register/deregister for AllInOneActivity

Also fixes back stack for up key

Change-Id: I8f789db685e352eaf1172bc7e1712c34476e2c4f
llInOneActivity.java
alendarController.java
tils.java
21bd42039c92232647f54461cd20708224cc7eb6 26-Jul-2011 Michael Chan <mchan@android.com> b/5063664 b/5063498 Remove double date header. Show future times with white bg
for day and week views

Change-Id: Id2138ffe5666a88d0d3c838ca24e88add57c8865
ayView.java
c0d6bd6b9764265b1b9cf6670816dd293764c431 26-Jul-2011 Michael Chan <mchan@android.com> Merge "b/5072056 Avoid the Activity Picker by specifying the class in intents"
07d9fee87bc02849c0dd7b66326a320d53cf5479 25-Jul-2011 Michael Chan <mchan@android.com> b/5072056 Avoid the Activity Picker by specifying the class in intents

Specific cases fixed:
- Tap on the widget
- Tap on an event from notification
- Tap on Home/Up from Settings (tested tablet, phone is missing home/up button)
- Tap on an event after search (phone)

Change-Id: I4554726dd4a6af77cd83438b9ae3801ca15522d5
llInOneActivity.java
alendarController.java
alendarSettingsActivity.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
genda/AgendaFragment.java
lerts/AlertActivity.java
vent/EditEventActivity.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
54f320001ff9aaa9c0492fe0652905a9271edda9 25-Jul-2011 Mindy Pereira <mindyp@google.com> Merge "chips: Use view instead of string."
c372aec7f4188cee36ce78f5de3b284d8e1a37c2 25-Jul-2011 Mindy Pereira <mindyp@google.com> chips: Use view instead of string.

This allows us to get the correctly styled more view.

Change-Id: Id85753c76bf550ffc4ca4be0c8078210e780a4cf
vent/EditEventView.java
20b6fb580bf09dbd610a256ffd3165c03053cb70 25-Jul-2011 RoboErik <epastern@google.com> b/5073949, b/5063676 Add new event popup and fix native crash

Change-Id: I9603fd7d1e1604184fe081d16246961ce892f712
ayView.java
genda/AgendaFragment.java
bdee110b4038fbd26f8e228594336d8f3d5c823a 25-Jul-2011 RoboErik <epastern@google.com> Merge "b/4988818 Don't show selection on agenda phone"
3bdf66b1a308726e9b73f9f3ba1d14746c577dfb 25-Jul-2011 Mindy Pereira <mindyp@google.com> Merge "chips: the seperator methods are no longer needed."
9338d59b83b8eea7648e891f7106d919203e4c38 25-Jul-2011 Mindy Pereira <mindyp@google.com> chips: the seperator methods are no longer needed.

Check this in after:
https://android-git.corp.google.com/g/#change,123745

Change-Id: I13f289cc1009738a17085632120032c4761f1924
ecipientAdapter.java
33de4c48430262a0509ffe50fc376b87520cb938 25-Jul-2011 RoboErik <epastern@google.com> b/4988818 Don't show selection on agenda phone

Partial fix to bug. Other views less critical.

Change-Id: Iba82290e821bd234b2827ce959e69d291b73087a
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
fbaf4a2ff4f5a819976af28eccce573589ab11a6 23-Jul-2011 RoboErik <epastern@google.com> Merge "Have to open event on phone. Oopsie."
d6c93cebc298b306654b112040ea03737ba3c67f 23-Jul-2011 RoboErik <epastern@google.com> Have to open event on phone. Oopsie.

Change-Id: I7eac3985aa30b7902e017bda86388c10fb0db2d3
llInOneActivity.java
4adb0c155bcff7d5450c1b16c04d104425b47bde 23-Jul-2011 RoboErik <epastern@google.com> Merge "b/5000382, b/4967872, b/3169913 Beat Agenda View into submission"
f836d4af478310abc9b63f1afa6ab964e2478fed 23-Jul-2011 RoboErik <epastern@google.com> b/5000382, b/4967872, b/3169913 Beat Agenda View into submission

Fixes several bugs around agenda view not going to the right time
or shifting times on rotate. It will now maintain a consistent day
(couldn't get it to focus to a single view of an instance). There
is still one bug where it will move back one spot some of the time
on phones which will then go to the previous day on another
rotation.

Change-Id: Idee591e37b56d6992f38b89a7896c1397de7df0e
llInOneActivity.java
ventInfoFragment.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
bfb60304bb34af84a848ce116c679b00fd6918ce 23-Jul-2011 Michael Chan <mchan@android.com> Merge "b/5049554 Allow user to set visibility of calendars on phones"
b35e4e20c57f7c56a9ac9bcaff1390a366422d3a 22-Jul-2011 RoboErik <epastern@google.com> Remove edit/del buttons for RO calendars

Change-Id: If4fbf5b4ec4f0067106d2f4e5ce1c0b66ddbf57d
ventInfoFragment.java
6416be8a6b2bdb56e62a802eac7c0a2b97572ddf 22-Jul-2011 RoboErik <epastern@google.com> b/5065564 Tweaks to widget

-removes new event icon
-makes 2x3 default drop size
-sets 2x2 min size which is being ignored by fw (b/5067078)
-adds padding to left of title
-removes padding around overall widget
-fixed coloring on day dividers

Change-Id: I45c252fd209a38ee96fb6df8e15a59e4b4d5a5fe
idget/CalendarAppWidgetProvider.java
cf7fd2b6d1b5af26c4ac422dde1778e2fd6c7ef6 19-Jul-2011 Michael Chan <mchan@android.com> b/5049554 Allow user to set visibility of calendars on phones

Change-Id: I29984713d5b4b4d3bb16cd88c6227d101a59d939
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
46c3361546d331356e017f00a9e06fe201679565 22-Jul-2011 RoboErik <epastern@google.com> Merge "b/5063456 Fix event changes checks to be less agressive"
d8353fb85ef59a88580125207be9c914a8586758 21-Jul-2011 RoboErik <epastern@google.com> b/5039149 hide edit/delete for read only calendars

Change-Id: I1e97dd1f9faa18220e3d9907e3e606a0cfb350ee
ventInfoActivity.java
ventInfoFragment.java
28dab653f55caccbed32f700274f5274abaee089 22-Jul-2011 RoboErik <epastern@google.com> b/5063456 Fix event changes checks to be less agressive

Change-Id: I09571289e45a753875b3e8117027c1a95f33520b
alendarEventModel.java
eleteEventHelper.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
af2ed19a0b3ae26ec91ffddd66f1923e2447a2e1 21-Jul-2011 RoboErik <epastern@google.com> Merge "b/5050084 Make month title update during flings"
a50f3172fdb7666f684f190d55d7ed701762fa3d 21-Jul-2011 RoboErik <epastern@google.com> b/5050084 Make month title update during flings

This makes it so the title will continue to update during a fling
but not the highlight. Also comments out the snap to week code
which the designers decided they don't want anymore.

Change-Id: I7865b62df0c530bdd52410344810400d759b1ce8
onth/MonthByWeekFragment.java
onth/SimpleDayPickerFragment.java
0f15c3a09cf2e24846d59fd26ab5dfc35a788eec 21-Jul-2011 RoboErik <epastern@google.com> b/5056842 Remove delete from Edit Event, fix order

Change-Id: I606434226d1e6bc3c9bcb86351d6d29ddb52e76c
llInOneActivity.java
vent/EditEventFragment.java
1121e409c5f504e8df75982475d8cc607d5f0dfa 21-Jul-2011 RoboErik <epastern@google.com> b/5051713, b/5051605, b/5051572 fix tz displaying

Change-Id: Ia7b7c0db95f9c47ac110be7fe1f58114ee5e69f9
ventInfoFragment.java
genda/AgendaAdapter.java
genda/AgendaWindowAdapter.java
18d6b2504cf12fa71691fe3ad830680b049301dc 21-Jul-2011 RoboErik <epastern@google.com> Merge "Fix a NPE I ran into"
a60657d3f50d8943f27b9e649953690d797cc7f9 21-Jul-2011 RoboErik <epastern@google.com> Fix a NPE I ran into

Change-Id: Ib6f73d7692b199c6641e92be1c90453b83b0ac9b
ayFragment.java
e9baa2499d9592343e30c983116e3f8dc921d3b0 21-Jul-2011 RoboErik <epastern@google.com> b/5056592, b/5056770 Color tweaks

Fixes month view grid lines and agenda view where

Change-Id: Icd671afe48a8444152ba12c7f30fdc1d24a0b03b
genda/AgendaAdapter.java
onth/MonthWeekEventsView.java
a8de05eced810707676281ffc9cb0e4ad5e1a3ef 21-Jul-2011 RoboErik <epastern@google.com> b/5045703 always hide declined in dna

Change-Id: I0b3941fee9448a1774e067cf13b9b0857b32b19d
onth/MonthByWeekFragment.java
14e82b453a95456277fa5c40189c9b253a8e487f 19-Jul-2011 RoboErik <epastern@google.com> b/5022394, b/4977860 Add 'Week N' and Home Time

Change-Id: I312e9f152a1b373e9940515d79235880c9d45655
llInOneActivity.java
alendarViewAdapter.java
tils.java
89ebfa6a9286cbe564cc0b04ad98456d17b56f30 19-Jul-2011 Jesse Wilson <jessewilson@google.com> Merge "Don't log a potentially null message string."
3ce854dd512c4846586e8664f69dd32731c333dc 19-Jul-2011 Jesse Wilson <jessewilson@google.com> Don't log a potentially null message string.

Change-Id: Idd31174b13ee104ea2a2bd8cac0b31b397711709
idget/CalendarAppWidgetService.java
bbb5b556996dfe989ef5267bfb3ba707bb740070 19-Jul-2011 RoboErik <epastern@google.com> Fix build break in calendar

Change-Id: Ie2e0364db2157d4610648e3c5ea086073e99341a
tils.java
11e781944710bb127b0d9b51e5159c1fd100abda 19-Jul-2011 RoboErik <epastern@google.com> Merge "b/5039455 Makes cal color adjust everywhere we display cal colors"
2aeb8d988aa4b65d3402374832613ab977e009dc 10-Jul-2011 Michael Chan <mchan@android.com> Add UI to select calendar visibility on the phone

Bug:4731309
Change-Id: I09975d9a79e407df6e4eb41f4cb7e4e0f42ddd48
llInOneActivity.java
alendarController.java
tils.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectSyncedCalendarsMultiAccountActivity.java
electcalendars/SelectSyncedCalendarsMultiAccountAdapter.java
electcalendars/SelectVisibleCalendarsActivity.java
electcalendars/SelectVisibleCalendarsFragment.java
4acb2fd087308dea146b8b10f5278c59df387680 19-Jul-2011 RoboErik <epastern@google.com> b/5039455 Makes cal color adjust everywhere we display cal colors

Change-Id: I108b112d1ef73c596e99429ced9b408733c08db1
vent.java
ventInfoFragment.java
tils.java
genda/AgendaAdapter.java
lerts/AlertAdapter.java
vent/EditEventView.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
idget/CalendarAppWidgetService.java
e635aec25326691bee4ce8bdd574f2ca65d58126 15-Jul-2011 RoboErik <epastern@google.com> b/4998143 Move search out of overflow when in use

Change-Id: Ib426ed654b280439eb8a603c19bedce56354c584
llInOneActivity.java
b5e3c17201b2c08ca9f3fd33f4585e1ec8fa71b1 15-Jul-2011 RoboErik <epastern@google.com> b/5021617 Fix issues with event loading in dayview

Change-Id: I021407f5a7db2ea86b693ca72cf1cfadb6b70287
ayView.java
vent.java
ventLoader.java
254b13ee080e3ce69cabf7207a9bfb95c965a5da 14-Jul-2011 RoboErik <epastern@google.com> b/5027922 Show loading in widget instead of no events

Change-Id: I8b4efa21ed65ffd92179f6a3d8b222eb9a4d0a4b
idget/CalendarAppWidgetService.java
f64123add2238614f76922d0f58bfa37f8d47858 14-Jul-2011 RoboErik <epastern@google.com> Merge "Update widget to use Agenda style layout"
a7463a04cf00959d3bb1f2f61dd387fe225e7971 14-Jul-2011 RoboErik <epastern@google.com> Merge "b/4988570 Make month view update when it stops"
ac1ad0548fdd4ebe8b797b170901ba18f4817f2a 14-Jul-2011 Andy McFadden <fadden@android.com> Merge "Correctly split recurring events that have COUNT"
c51a8eca486aa26a233412ec3d8a107db053acb1 14-Jul-2011 RoboErik <epastern@google.com> b/4988570 Make month view update when it stops

Change-Id: I0ff12a5b56db70b07ccd4c888dc6b96f4beddf6d
onth/SimpleDayPickerFragment.java
152cb249897e8adbc674b0d991db1c47e597e0ff 14-Jul-2011 Andy McFadden <fadden@android.com> Correctly split recurring events that have COUNT

The code that splits recurring events for "this and all future"
edits was always adding an UNTIL part. This didn't work right
when the original event had a COUNT part.

Also, treat recurrence rules with COUNT parts as "custom".

Bug 4977517

Change-Id: I7e469fb23d7774ff2e157cc0b1c1dd9daba4fc40
vent/EditEventHelper.java
vent/EditEventView.java
1ce35aadf71e3d68b72940bc327f285530a85032 05-Jul-2011 Isaac Katzenelson <isaack@android.com> Support reminders in event info

Change-Id: Ieb6478bdaea265bcf98cb7d0ec3fa06f6d278a6f
ventInfoFragment.java
42dabd1e1e89b0d4af5afb776c6ecc53f6ae9fba 13-Jul-2011 RoboErik <epastern@google.com> Update widget to use Agenda style layout

Change-Id: I24f4aa877a2bc1e92617eb70827462ba382280ad
olorChipView.java
eneralPreferences.java
tils.java
genda/AgendaItemView.java
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
7939fa59d64c1e6ac95f352e24d761dbacf67547 14-Jul-2011 RoboErik <epastern@google.com> b/5027387 Ensure an hour is as tall as min event

This clamps the height of a single hour to be no shorter than the
min height of an event. Otherwise back to back 1 hr meetings
overlap. meetings closer than 1 hour may still appear to overlap.

Change-Id: I3e5cde2d244fa95f0b77c68df7a6bc74e487bbc1
ayView.java
5c3b7407e75342623f11d664ee4a905e9758b22e 12-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Reflect changes in chips library"
c0f6efee87520ce0c8b52246129169f94850177b 12-Jul-2011 RoboErik <epastern@google.com> Make up button specify the current app

Otherwise it asks which Calendar if you have the open source
and google versions both installed.

Change-Id: Ibf386a2baa77bc3cb9e2933fdf00e6a0654848f6
earchActivity.java
tils.java
vent/EditEventActivity.java
99c31b3139434be086f076ac44e65d6e6a8f98a8 12-Jul-2011 RoboErik <epastern@google.com> Merge "Visual updates to mini-month"
04f95d0fa0c53bc20366c75fbe62fcdd0598111c 10-Jul-2011 Daisuke Miyakawa <dmiyakawa@google.com> Reflect changes in chips library

Must be with Iad5b8444f4b1949666d93ad43a34de057aba560e

Bug: 4996797
Change-Id: I858c66faa6d5bcb3248da6be6a40f47ab0f00a4d
ecipientAdapter.java
f08cac9c127b248c5ede366a1b51c276bbf2d0e0 11-Jul-2011 RoboErik <epastern@google.com> Visual updates to mini-month

Gray background for selected week, 6 weeks at a time, black box
around the selected day.

Change-Id: I782ad163533f3aea1d65086317f16b4113c2eca6
onth/SimpleDayPickerFragment.java
onth/SimpleWeekView.java
c4786ac8411532fb580a9ede8cc4296a8a5e2cff 11-Jul-2011 Andy McFadden <fadden@android.com> Merge "Relocate common Calendar classes"
81d45a9c5f53a44aa2e2bfb22ba99e8e8d34dc00 10-Jul-2011 Michael Chan <mchan@android.com> Move to use a single layout file for the wrapper activities around
fragments.

Change-Id: I1638d0c9782b179f84f4ec805957b22da773c22e
ventInfoActivity.java
vent/EditEventActivity.java
8ed988fbac3e988f0408490a1d61101c4176686d 07-Jul-2011 Andy McFadden <fadden@android.com> Relocate common Calendar classes

Move some classes from android.pim to com.android.calendarcommon.

Switch Calendar app to build unbundled.

Bug 4575374

Change-Id: I3c344364b8fa82be1fbc21b0d1d2628957d8d07e
eleteEventHelper.java
ventInfoFragment.java
ventRecurrenceFormatter.java
vent/EditEventHelper.java
vent/EditEventView.java
e9cd8f4513c141ca486bbd141f0fe34bb3c27f3a 02-Jul-2011 RoboErik <epastern@google.com> Another big pass on colors and spacing

This adds color treatment for current and past time and sorts out
colors and spacing for day and week view. It also makes some
tweaks to month view and mini-month view. Mini-month visuals are
still in progress and the current home time needs to find a
better location (and doesn't exist on the phone atm).

Change-Id: I353e9bf63e4ea6ebf094ed544f4b0a9491c1e238
llInOneActivity.java
ayView.java
ventGeometry.java
onth/MonthWeekEventsView.java
59b1cf11c5127f2981652df60ed96c08b9c9c7bb 08-Jul-2011 RoboErik <epastern@google.com> Pseudo-final api comment fix

Change-Id: If7ca19f48ef2324c91463a717e438ab932edc4eb
ventLoader.java
6e66ebd491b38b47bdc1de7ed5d9f1eeda1302ea 08-Jul-2011 RoboErik <epastern@google.com> Fixes NPE in agenda view

Change-Id: I918692cff4bf0ccc659b7b67ddacbec0dfa30bf5
genda/AgendaFragment.java
8f23b244edcb303428a976a2f92f49bcf6108617 07-Jul-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix missing calendar controls"
9c16392756f8201eb2b03a543fb63f2421b157c8 07-Jul-2011 Isaac Katzenelson <isaack@android.com> Fix missing calendar controls

Change-Id: Ic81fd7c1eb7c4b34223d93f0147fbed4c24bedb6
llInOneActivity.java
6467afce8cd7df7d013028462fa6ddf450238a43 06-Jul-2011 Isaac Katzenelson <isaack@android.com> Added a thread to gray out past events

Change-Id: If6f3cd9c13c760c43cf0ac5d9374f0672200eb60
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaListView.java
7d66103066f04ba2b7c4ddfcfdafd0368ad9d9cb 07-Jul-2011 Andy McFadden <fadden@android.com> Unbundling tweak

Substitute getContext() for mContext, as the latter is not directly
accessible from an unbundled app.

Bug 4575374

Change-Id: Id0c9cbaf577ca9e1a73f9cd7c1c63a27e1d3d9eb
onth/MonthWeekEventsView.java
672ecfd8f26d180ae3476da17cd811b49079128f 02-Jul-2011 Isaac Katzenelson <isaack@android.com> Remove date fron ActionBar on the phone

Change-Id: Ifaf5f8cb26c3611580bc5934c0a447c78f5c2b8d
llInOneActivity.java
270ca35096682fadfbe781f562b36eb62115d6a4 02-Jul-2011 Isaac Katzenelson <isaack@android.com> Merge "Grayout past events of today Still need refresh at the end of each event today"
25996100d6ea61888ebe54d7708a9a371bb12a55 01-Jul-2011 RoboErik <epastern@google.com> Rough draft of dayView colors

This adds colors and unknown/declined/accepted appearance. This
is still a rough draft of DayView changes but should be good
for dogfooding.

Change-Id: Ia054e62200cc2eee6f560ba2b7e9fbf0c462d9a1
ayView.java
vent.java
4d09b91abf62994cf47ccdbf7e61f60b891f9f61 01-Jul-2011 Isaac Katzenelson <isaack@android.com> Grayout past events of today
Still need refresh at the end of each event today

Change-Id: I463f7ca7f52138bdc94e141247fee64197a9aa47
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
53aad911d4d901d19afba320cc626da2dab68025 01-Jul-2011 Isaac Katzenelson <isaack@android.com> Remove title from eventinfo activity

Change-Id: I95e7498cf5fb8afa901d064d0eb5cf976f93b180
llInOneActivity.java
ventInfoActivity.java
d2705fe2a8031e8c8e858e1aaf78043316c4080d 01-Jul-2011 Isaac Katzenelson <isaack@android.com> Merge "Fixes to tablet agenda layouts"
80369fe0d18311277cd0ae6472bad7073b9879a3 01-Jul-2011 Isaac Katzenelson <isaack@android.com> Fixes to tablet agenda layouts

Change-Id: Id8f6697c3852fc0ad883f5562cb5687ce54ab6a1
genda/AgendaListView.java
97326ee1ea9b1bb17e0e2bcfe344352d4bb03001 01-Jul-2011 RoboErik <epastern@google.com> Fix allDay icon direction issue

Change-Id: Ieab4df418e172dd55dd857b1431c3d5717f20148
ayView.java
79b2c8c946c29ea9107957fe72a9fa9f560da345 01-Jul-2011 Andy McFadden <fadden@android.com> Fix build.

Update to track change to constant name.

Change-Id: Id7b31d808c6cab3efc2e7ff8babc1235d92b4afe
ventInfoFragment.java
2367e896559cd09b608a63038fd60edc420444f7 30-Jun-2011 Andy McFadden <fadden@android.com> Merge "Use exception creation URI"
f167185cd3680f6c0e1e93700cfe3828a4a6a0ce 30-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "New agenda view support for tablet"
fa292a0db2a6f04255c75a57908b17ba48a96183 30-Jun-2011 RoboErik <epastern@google.com> API comment updates

Change-Id: I811289804f84ec0afefaee290d48bb4d57c53ec7
alendarUtils.java
lerts/AlertActivity.java
lerts/AlertService.java
lerts/DismissAllAlarmsService.java
37d1ea33018034dc20a7cb6d90c266114e1ca916 30-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix issues with view not switching using the pull-down menu"
01d3697a814fc1edcb1783c2f0f5b38dbbbe9879 29-Jun-2011 Isaac Katzenelson <isaack@android.com> Fix issues with view not switching using the pull-down menu

Change-Id: I63495f6f48ec5fbac44d303f338399403ca7930e
llInOneActivity.java
genda/AgendaFragment.java
10b60216d349641dd03eb65407807539b0b626df 29-Jun-2011 Isaac Katzenelson <isaack@android.com> New agenda view support for tablet

Change-Id: I18c1df3d02d6e12b8f65dd67830fd25a00f538c6
ventInfoFragment.java
genda/AgendaFragment.java
vent/AttendeesView.java
64d67bea6bdb8516c1685b0bb19bc217c3cbe14e 30-Jun-2011 RoboErik <epastern@google.com> Fix bolding and make today black

Change-Id: If20bb625cf9e9675570d063f05ddbe9dc79c6152
onth/MonthWeekEventsView.java
2be617ee36c587a97fe171acf90ed23683be2d80 30-Jun-2011 RoboErik <epastern@google.com> Clean up day and date labeling and colors

Change-Id: If8289b70b35a4f49126bffb589f76ed114a027ed
onth/MonthByWeekFragment.java
onth/SimpleDayPickerFragment.java
e0dbac67413c2ca910f357ddf51a6d43162d7843 30-Jun-2011 RoboErik <epastern@google.com> Don't allow unsynced events to have exceptions made

Change-Id: I02a3812ab5f2829ae2a4aa0194c6ef4c02e4103f
vent/EditEventFragment.java
67d628eaed439a4b109e5e35f2d536c99680aaf6 29-Jun-2011 RoboErik <epastern@google.com> Month colors update for current month/today

Also bold today's day number

Change-Id: I367036e9b2314d277d98be9668fbeb38edde25b4
onth/MonthWeekEventsView.java
092caec951caa0fabcd51729678e3ddcd6ca2f03 23-Jun-2011 RoboErik <epastern@google.com> DNA in mini-month!

Now in ColorVision!

Also a bunch of fixes to how we figure out
the x position for drawing stuff and some visual tweaks to get
closer to the design.

Change-Id: Ifc285ebd854c0f3a33902fe5fde73290ead4c9e0
tils.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
2cc3785d4402cd2d4bcbaf9760db0c8d4a75d976 29-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Add separator between the past and the future in agenda view"
9a39bddb8e519b710a06d1c77257de6962ae5f72 24-Jun-2011 Isaac Katzenelson <isaack@android.com> Display date in pull-down menu

Change-Id: If693ec151abbfb36fa6e45ddbf4c83b496600250
llInOneActivity.java
alendarViewAdapter.java
genda/AgendaAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
2d49da2fe5626ee6e3610dc8df23e16e768bc61f 28-Jun-2011 Isaac Katzenelson <isaack@android.com> Add separator between the past and the future in agenda view

Change-Id: I428a26c5e3f4e5b707325d09af22869e03553aa0
genda/AgendaByDayAdapter.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
648c3b54136c0b52747275f25745afc608550737 25-Jun-2011 Andy McFadden <fadden@android.com> Expand definition of "custom" recurrence

Anything the app UI can't display is considered a "custom" rule,
and editing is prohibited. The check was not taking into
consideration monthly events for which the day was specified with
a negative value (e.g. "the last day of every month"), which we
don't handle.

Bug 4522027

Change-Id: Id10e9f6d744cc8da7ac115ee93c2b81bd826cfe2
vent/EditEventView.java
c928e3d4ce097389b59eea82a5ca9827a44a8c9c 13-Jun-2011 Andy McFadden <fadden@android.com> Use exception creation URI

Use a new provider URI to create exceptions to recurrent events when
the attendee status changes, rather than creating the exception
event manually.

Bug 2664212

Change-Id: I9c662de151cfd6b5114480fe9a3699ecb807f39c
ventInfoActivity.java
ventInfoFragment.java
d2c443242456bc30cd33cac1d6591b34424afaf4 24-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "New agenda layout changes for ICS phone"
a27a886892fe3ec5edbc63c0b58e0a988623011a 24-Jun-2011 RoboErik <epastern@google.com> api comment fixes

Change-Id: I711673a21a5314cd3ddf374fd764bda79cb0c6da
llInOneActivity.java
alendarController.java
alendarUtils.java
vent.java
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
earchActivity.java
tils.java
lerts/AlertActivity.java
lerts/AlertService.java
vent/EditEventActivity.java
idget/CalendarAppWidgetProvider.java
980d530f002b335916e8b31662e50a94b43cae18 22-Jun-2011 Isaac Katzenelson <isaack@android.com> New agenda layout changes for ICS phone

Change-Id: I8f3de982e654847f87b528416abfcc55fc9f8766
olorChipView.java
tickyHeaderListView.java
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaItemView.java
genda/AgendaWindowAdapter.java
3bff945d29d6ef277391745cd160f3bf16b98905 23-Jun-2011 RoboErik <epastern@google.com> First step of month view visual refresh

-Changes the line colors to white and makes them a single pixel
-Moves the month number right and busybits left on phones
-colors busybits light gray and black
-removes busybits background
-fixes font sizing issues

Change-Id: I9fe61b8eff5f04fe04aebcc707ba5b6274e05416
onth/MonthByWeekAdapter.java
onth/MonthWeekEventsView.java
onth/SimpleDayPickerFragment.java
aa29163bb6a46845505bb4297f8394c74cd8865f 22-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Set current selection on main pull-down menu preventing the Calender from defaulting to day view on rotation."
a457a1b326a3a5d4ccb0e12324c01327d52f7683 22-Jun-2011 Isaac Katzenelson <isaack@android.com> Set current selection on main pull-down menu
preventing the Calender from defaulting to
day view on rotation.

Change-Id: I4564106a40459e78a3c45cff91391c6a55ada439
llInOneActivity.java
d725bfc473078409b7e4c676ac410cf061ed45b4 20-Jun-2011 RoboErik <epastern@google.com> prevent edit buttons from returning on rotation

Change-Id: I76a4d56257ebf52e1e3be2ae54cc817bd923e9f8
llInOneActivity.java
genda/AgendaFragment.java
18cabd263b91d7d09f3b93b0bf6c78533bbc2c6a 10-Jun-2011 Mindy Pereira <mindyp@google.com> integrate chips ui into calendar.

Makes edit event display chips UI. We still need final design
to decide if we're going to display a full list of guests in
tablets like we currently do or just the chips. Leaving with
current behavior but showing chips in the edit box for now.

Change-Id: Ia045bbdc3326dca9056070ae0ebc75a7a5b2f5ba
alendarEventModel.java
mailAddressAdapter.java
ecipientAdapter.java
vent/EditEventView.java
064beb957ae443760118023a40fd7001eb11c1a1 17-Jun-2011 RoboErik <epastern@google.com> Update authorities and actions based on package

Change-Id: I1ddef4bb6dde3d375b5cd2c37042df7fb1986af7
alendarRecentSuggestionsProvider.java
eneralPreferences.java
earchActivity.java
tils.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
2c5dd7c1c93a1dc86c7c76f9a509db4642ae2ca3 17-Jun-2011 Isaac Katzenelson <isaack@android.com> Buttons instead of tabs in action bar for phone

Change-Id: I20598b11b577363e958fbce135a4b9d822d12b87
llInOneActivity.java
f256a61aa65d206ac9d620dcc0a160413be4c6cc 17-Jun-2011 Isaac Katzenelson <isaack@android.com> Temp fix for crash on rotation in agenda view

Change-Id: I99575d1cb63ab5f6fd8dd7ef10e2a306fe54a9f9
genda/AgendaFragment.java
fae6d5c17df988e957af421498124cf600ded523 17-Jun-2011 Isaac Katzenelson <isaack@android.com> New EventInfo design for ICS

Change-Id: I0af15bc2280fa26883677df2e9aee68a8852d220
ventInfoFragment.java
vent/EditEventFragment.java
d002bd24937d9c0823f283884961adc2c902558e 16-Jun-2011 Isaac Katzenelson <isaack@android.com> Fix ColorChipView onDraw not called problem

Change-Id: Idd44b95b92d8d3779a9ddfc30d5a97b09f776dfc
olorChipView.java
genda/AgendaAdapter.java
genda/AgendaItemView.java
888ffcf22fe26989736b80d826aac211f5ad5c43 16-Jun-2011 Isaac Katzenelson <isaack@android.com> Fix EditEvent fragment removal
when closing the Agenda Fragment

Change-Id: I054507a28010a52e50c674979a712498c4669b67
genda/AgendaFragment.java
056079920bc9d141241648662ad4ebdea91b1fd4 15-Jun-2011 Isaac Katzenelson <isaack@android.com> New agenda design with new ColorChipView

Change-Id: Ibe8dc97977db545018639bee7227bd03095f4b03
olorChipView.java
genda/AgendaAdapter.java
genda/AgendaFragment.java
genda/AgendaItemView.java
genda/AgendaWindowAdapter.java
6de933bb85dd6322e72bd3137918ecff0c477677 15-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Added date bar under the action bar for tablet"
62967cbdfa0f9a6be1972235f350a1cc91bbb595 14-Jun-2011 Isaac Katzenelson <isaack@android.com> Added date bar under the action bar for tablet

Change-Id: I783b4b8de040c301a4ffbeed5183e302d43dddfc
llInOneActivity.java
genda/AgendaFragment.java
a7c0390d9c5dd4ff730de505682687fae5f5ced0 14-Jun-2011 RoboErik <epastern@google.com> Rename Calendar.java to CalendarContract.java

Change-Id: Ia6692454099322f6891b326b2c1ad919c13026b7
llInOneActivity.java
alendarController.java
alendarEventModel.java
alendarSettingsActivity.java
alendarUtils.java
ayView.java
eleteEventHelper.java
vent.java
ventInfoActivity.java
ventInfoFragment.java
ventLoader.java
eneralPreferences.java
oogleCalendarUriIntentFilter.java
earchActivity.java
tils.java
genda/AgendaAdapter.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
lerts/AlertService.java
lerts/DismissAllAlarmsService.java
vent/AttendeesView.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
onth/MonthByWeekFragment.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
aca9e032001f7361200f7dafb713e6f63bf9b094 11-Jun-2011 RoboErik <epastern@google.com> b/4590781 default to saving all in details view

This affects changing the response in details view. Default
to changing the response to all events. Also tweak location
to be multi-line until we get UX feedback. b/4598057

Change-Id: Ia2d171d7d690b4ea1dc22ff0ceb50a3d0a5892de
vent/EditEventFragment.java
0ba38785c2ec5514e143d005f557c46122e4e6e5 10-Jun-2011 RoboErik <epastern@google.com> Merge "Update to db v305"
ef2add9145f058ea103ade2870a8ba899b9ed1c9 09-Jun-2011 RoboErik <epastern@google.com> Update to db v305

See change https://android-git.corp.google.com/g/#change,114333
for more details.

Change-Id: Ie28f9417c2c0f40cd26de99cf9e0555c756705d9
alendarEventModel.java
ayView.java
ventInfoFragment.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
30497b07da5f6b3e5a161178adeb72310d0616ea 10-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Change the separators' layout in Edit Event view Color calendar name in pre-existing events and fix organizer label in Event Info view"
2e46cff640b123ba5f7a67c934ae98e6b02a905f 10-Jun-2011 Isaac Katzenelson <isaack@android.com> Change the separators' layout in Edit Event view
Color calendar name in pre-existing events and
fix organizer label in Event Info view

Change-Id: Id040132f76b6eb9a814b6d90d9ce1700679dd4c0
ventInfoFragment.java
vent/EditEventView.java
0bc21156d3763a2a18088645cbadd5ed33cd7218 10-Jun-2011 Andy McFadden <fadden@android.com> Merge "More Calendar unbundling"
d46b1150f9493a478647e64cc101d45660a458f3 10-Jun-2011 Andy McFadden <fadden@android.com> More Calendar unbundling

A few minor items:
- Remove an unnecessary import, missed in previous checkin.
- Drop guava from libs (not currently needed).
- Add commented-out build lines for the benefit of anyone who wants
to experiment.

Bug 4575374

Change-Id: I5669e41008a97810f9c23247447e91637c54bc22
onth/SimpleDayPickerFragment.java
onth/SimpleWeeksAdapter.java
eacbb786612b3fde3fd6286ab7fe6e03e00bb13b 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Accessibility support in buttons & spinners"
9ceed1f3df98c5fc85441da0c6e7e5d45cf17a1e 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Accessibility support in buttons & spinners

Change-Id: I6f8f57897287688e69cfc2222ca5a62b23b90756
ventInfoFragment.java
vent/AttendeesView.java
8105d2e75adf3fe31f6093c5bf74c46d776bcd1f 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Hide organizer in event info if it is equal to the primary account"
e2ed3678c5fb9434f5e89d3278dea8daff44de58 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Added Javadoc comments to StickyHeaderListView

Change-Id: Id4209d61a13e85b9f6389579244041a069124010

Conflicts:

src/com/android/calendar/StickyHeaderListView.java
tickyHeaderListView.java
b7762cf45d4606916b54edca5f31fd225e4a2b03 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Hide organizer in event info if it is equal to the primary account

Change-Id: I61a4579b27f37c6dd03aae1c2dc83a79ae1ddf6e
ventInfoFragment.java
636269c7220a2b12e090cab43a91eb34922eb61f 09-Jun-2011 Andy McFadden <fadden@android.com> More Calendar unbundling

Move CalendarUtils from the framework to the app.

Use java.util.Calendar APIs rather than LocaleData.

Bug 4575374

Change-Id: Ie5063f451bd1b8ece92acbadea708428cd725be4
alendarUtils.java
tils.java
onth/SimpleDayPickerFragment.java
onth/SimpleWeeksAdapter.java
ab6b7abeb8ac2abdebfcffa4ee3a77720a65557d 09-Jun-2011 Andy McFadden <fadden@android.com> Merge "Use public API to get AccessibilityManager"
ef31a98202852807f460af49ae3313d1ccf5e288 09-Jun-2011 Andy McFadden <fadden@android.com> Use public API to get AccessibilityManager

Bug 4575374

Change-Id: I797bbecdccd70559e4363bde5b3fa06ff74b48c6
ventInfoFragment.java
vent/EditEventView.java
ea22e58631e6381a3a63cd2bbe3f690d4de14f4c 09-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Layout changes for edit event"
2dcb731698f0112aef17be609f9d5bef15e57fff 09-Jun-2011 Andy McFadden <fadden@android.com> Merge "Minor tweaks to support Calendar unbundling"
016d576c1f0fbcbf060fab132d8e6a1016dd7091 24-May-2011 Isaac Katzenelson <isaack@android.com> Layout changes for edit event

Change-Id: I01a4fd088057fa156709ca096530baf891908d9c
alendarEventModel.java
vent/EditEventActivity.java
vent/EditEventView.java
60f01c23282284e691fcd24918ea67087540f95d 04-Jun-2011 Isaac Katzenelson <isaack@android.com> Support event info as dialog and activity

Change-Id: I28e6fdd1b58151795f894e7b6495c1feaf385488
llInOneActivity.java
alendarController.java
ventInfoActivity.java
ventInfoFragment.java
f457b754ef8da1b05eba733b99a4892f714178c1 08-Jun-2011 Erik <epastern@google.com> b/4560383 pick googlemail.com by default in germany.

Change-Id: I152e87fa8601c0cf4083cab23a9d001ac3672fd0
vent/EditEventHelper.java
vent/EditEventView.java
3f888688c0f2644ad3de032d5d1cf623a7b092fd 08-Jun-2011 Andy McFadden <fadden@android.com> Minor tweaks to support Calendar unbundling

A collection of minor changes:
- stop using VMRuntime.getRuntime().setMinimumHeapSize()
- access the View's context through getContext()
- don't use VisibleForTesting

Bug 4575374

Change-Id: I7328cd95728e96e3c772a96350c63271ee61ba8a
earchActivity.java
genda/AgendaFragment.java
onth/MonthWeekEventsView.java
idget/CalendarAppWidgetService.java
dd3720c2c5a7e2e79fdd1facef9ba6ab4337836a 06-Jun-2011 RoboErik <epastern@google.com> Merge "tweaks for Calendar.java cleanup"
4c5475e6d27497be020d3098c4554fe353d19d38 03-Jun-2011 Isaac Katzenelson <isaack@android.com> Changes to AttendeeView for new event info

Change-Id: Ic843bd449cd6b9323ab1af80f0cc8b1ebff08dbb
vent/AttendeesView.java
62e59a8145c5cd32e08e4453f68bbc69d9775a64 03-Jun-2011 RoboErik <epastern@google.com> tweaks for Calendar.java cleanup

-replaced interface refs with class refs
-method signature changes

Change-Id: I65bfc58a59ae8775098a44d8dec8850919b6211c
llInOneActivity.java
vent.java
oogleCalendarUriIntentFilter.java
lerts/AlertActivity.java
c0624ee90e59386b06a01b3415d0bb4e38f40db7 03-Jun-2011 Isaac Katzenelson <isaack@android.com> Expand/collapse description in event info

Change-Id: If789c340074d6a379ddff2c6a3130c491a064395
ventInfoFragment.java
f6f797769a5cac9f9796574fe6c5ca767b1c269a 03-Jun-2011 Isaac Katzenelson <isaack@android.com> New event info format for calendar name,time zone,
organizer and repetition

Change-Id: I86060b6c1cf0a8cb356e58a51d165b2adb4ce38f
ventInfoFragment.java
fe25c502fa0822a57201c7be8b00f0f26b22a385 02-Jun-2011 Isaac Katzenelson <isaack@android.com> Include the attendee's status when creating attendees
in event info

Change-Id: Iae7dbc08dde8637b0394373125a9633bc4a9db8f
ventInfoFragment.java
74c90321e327fc97aa06ff893f5265661555deb1 03-Jun-2011 Isaac Katzenelson <isaack@android.com> New event info header format

Change-Id: I4de9fab1f26e468c29aefb153dd3d85876521a52
ventInfoFragment.java
09a13e6a48995410732e9e0ed43d5f8c9e0bfce6 02-Jun-2011 Isaac Katzenelson <isaack@android.com> Merge "Consolidate 2 Attendee classes into one"
78de8f45e8909832920ad6388c55ce3d886ddedb 02-Jun-2011 Michael Chan <mchan@android.com> Merge "Rename "transparency" to "availability" Rename "visibility" to "accessLevel""
b10b6f908ba80196aa6ad29a57ab38a23cc434e3 02-Jun-2011 Michael Chan <mchan@android.com> Merge "New intent for creating events"
667af28a8e9729e14831f3db456ff3edb2c4c29a 02-Jun-2011 Isaac Katzenelson <isaack@android.com> Consolidate 2 Attendee classes into one

Change-Id: I2de26dfe655dc8f7fb1a0794ef581179c58277bf
alendarEventModel.java
ventInfoFragment.java
ced0eb67ef49c3203f72520c296e73d9cb4f654b 01-Jun-2011 Michael Chan <mchan@android.com> Rename "transparency" to "availability"
Rename "visibility" to "accessLevel"

Change-Id: I902fd9fbae34217faacc763fd201cb6e355f343a
alendarEventModel.java
ayView.java
vent/EditEventHelper.java
vent/EditEventView.java
c250e2eae5156fdc5233b7f1d319ee81dfc1cbd9 23-May-2011 Michael Chan <mchan@android.com> New intent for creating events

Change-Id: I4632c78d838b3ec5a0b3a893d6a3155f2c47daaf
alendarEventModel.java
earchActivity.java
genda/AgendaFragment.java
vent/EditEventActivity.java
vent/EditEventFragment.java
0e9e8a522740e4083f944638a82d5bd7a6e89fa8 26-May-2011 Erik <epastern@google.com> Allow flinging between days in allday area

Pick from MR2

Change-Id: Iefce55f4e6bb2bf139bc7562d5e5c18b597c9197
ayView.java
37f12e5cee7ed2d354e9366bd6d8e15d1a934f2a 20-May-2011 Isaac Katzenelson <isaack@android.com> StickyHeaderListView support

Change-Id: I9b2748b65b75b0bb116d00fbd964196bbd78a51b
tickyHeaderListView.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaWindowAdapter.java
a1e8b8039839d35ec3e70a08a869ab17b05a81c6 20-May-2011 Andy McFadden <fadden@android.com> Merge "Add support for different alert methods to UI"
9645d9c3e9b2cfd35c5fc89f41caf6e99153ba10 17-May-2011 Andy McFadden <fadden@android.com> Add support for different alert methods to UI

Google Calendar supports different alert methods for reminders
(e.g. pop-up message or e-mail). This change adds a UI element
that allows you to select the method for each reminder.

The set of available methods is determined by calendar attributes,
as is the maximum number of reminders.

Bug 4419019

Change-Id: I3f319e21b1919965d4859595f76206b9e96242b8
alendarEventModel.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
vent/EventViewUtils.java
7203d809b39fb07caab177d8e8bd9428097b73b6 18-May-2011 Erik <epastern@google.com> b/4445335 Fix month view paint setup order.

The superclass was calling the method to setup the paint before
the sizes for fonts could be loaded the first time around.

Change-Id: Ie1ea295468610e001e018ac997aad1fc188a026e
onth/MonthWeekEventsView.java
onth/SimpleWeekView.java
c27e56f7150b77da3d8ae22e48a4b3699bd2e19c 16-May-2011 Andy McFadden <fadden@android.com> Make ReminderEntry Serializable

Otherwise, the app crashes when CalendarEventModel is serialized.

Change-Id: Ic3c5c70034b49e41d1c036afb46b0260268a4160
alendarEventModel.java
fea9af5d69ad3e5687a4efd72d7d3adfb8d056c8 14-May-2011 Andy McFadden <fadden@android.com> Progress toward alert method support

This replaces some of the "lists of minutes" with a list of objects
that also specify the alert method. There should be no externally
visible effects.

Bug 4419019

Change-Id: Ia555252c5c44019eaf4f1a569703a2eab6740acc
alendarEventModel.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
vent/EventViewUtils.java
392ae1b95392c65a5727f779645a51118b6213f8 12-May-2011 RoboErik <epastern@google.com> Merge "Update calendars table to v300"
0a253971e5ae95b99c9eb549c0d1695a2655d693 11-May-2011 Isaac Katzenelson <isaack@android.com> Merge "Agenda fixes"
ccf565b6a00e1df8c0de824ac91e9f6746e246b5 27-Apr-2011 Isaac Katzenelson <isaack@android.com> Agenda fixes

Change-Id: I5654884027f0ee085f7a68c62ecf9c510937fb12
llInOneActivity.java
alendarController.java
earchActivity.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
vent/EditEventFragment.java
71b9ce3a20ebaff8f7e40fc0e5ec2a388bcc394c 06-May-2011 Isaac Katzenelson <isaack@android.com> Show overlap time in BusyBits in month view

Change-Id: Ic298843a17f54eb4bb4d977d369d257926753d62
tils.java
onth/MonthWeekEventsView.java
0e1e62408b96e1532eb6f6a609ae4c817751aaf3 06-May-2011 RoboErik <epastern@google.com> Update calendars table to v300

See change I515b3e0a for more details

Change-Id: Iee64f3868e4109ceb1cebf0503fdf7b818ffe305
alendarController.java
alendarEventModel.java
eleteEventHelper.java
vent.java
ventInfoFragment.java
genda/AgendaWindowAdapter.java
lerts/AlertActivity.java
vent/EditEventHelper.java
vent/EditEventView.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
idget/CalendarAppWidgetService.java
7ee51ab94cef40b14457829c5cb5c92d5f3a79ad 06-May-2011 Isaac Katzenelson <isaack@android.com> Merge "Improved algorithm for BusyBits"
72a9459e1f4cec02ad9e8dbdf824d66920b762ee 05-May-2011 Isaac Katzenelson <isaack@android.com> Improved algorithm for BusyBits

Change-Id: I543d10c18e1968b3197d8d78c75182bba7bd8a2c
tils.java
onth/MonthWeekEventsView.java
bd593a839f20c7f5a2e94d0119ef0b51032d1536 03-May-2011 Isaac Katzenelson <isaack@android.com> Merge "When "show_event_details_with_agenda" is off, show a selected event in the agenda list even if it the same one as the currently selected one."
5ab87e3ee5bb9b4bb952fa14acab3396b2aaca71 22-Apr-2011 Isaac Katzenelson <isaack@android.com> Support for comfig file flag "show_calendar_controls"

Change-Id: Ie3b92ea31d21f6332fa42e30b7d720ae64bb1242
llInOneActivity.java
b223feb402caabe7d03b9e90318ef22647603e5f 22-Apr-2011 Isaac Katzenelson <isaack@android.com> When "show_event_details_with_agenda" is off, show a selected event
in the agenda list even if it the same one as the currently selected
one.

Change-Id: Id4d5b0c4ec08ece27ddb94d126d70c2ba565fd12
genda/AgendaListView.java
f50319169bfdfa5d14f6d4055b13c6b489e57675 22-Apr-2011 Isaac Katzenelson <isaack@android.com> Merge "Fix problems with showing/hiding secondary pane in month view"
6a18258975212568af7f2ce94f4044d5865a39d9 22-Apr-2011 Isaac Katzenelson <isaack@android.com> Fix problems with showing/hiding secondary pane in month view

Change-Id: I618ba05943896f9384ee4c0854b2725f0de8e0d1
llInOneActivity.java
onth/MonthByWeekAdapter.java
ed9257e9a00681b3e3acd202d667356222f0b3f5 22-Apr-2011 Michael Chan <mchan@android.com> Merge "Added code to trigger debug utility in provider to copy calendar db to sd card."
c03aab49fe4169036e5b5d089bded31611b2b6dd 22-Apr-2011 Michael Chan <mchan@android.com> Added code to trigger debug utility in provider to copy calendar db to sd card.

Change-Id: I5bedf5c50df4ad52b79408d623e9fda9eaf2bb89
llInOneActivity.java
therPreferences.java
950e8a615f3dcca0b61b2eb8f8de72ecf6825d4b 20-Apr-2011 Andy McFadden <fadden@android.com> Calendar DB upgrade

Renamed some columns.

Change-Id: Id4da9f05e5353f4a9c6dee6714a47e1e47681712
ventInfoFragment.java
genda/AgendaWindowAdapter.java
vent/EditEventHelper.java
onth/MonthByWeekFragment.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
idget/CalendarAppWidgetService.java
c18dd7aea8c8ee06dd34f268ea9e0e9e7c235b7f 19-Apr-2011 Isaac Katzenelson <isaack@android.com> Support events that span multiple days in "Busy Bits"

Change-Id: Ieccdc0b47e5ab474298512dd6b14832b5774d470
tils.java
onth/MonthWeekEventsView.java
e617335c9a33707a7f30700e8a8575d8730b5f41 18-Apr-2011 Isaac Katzenelson <isaack@android.com> Merge "Support for "Busy Bits" in month view"
82400dd70331df7885dd59b809c4bc0667046320 15-Apr-2011 Isaac Katzenelson <isaack@android.com> Support for "Busy Bits" in month view

Change-Id: I80e4ab5c55113c3f15c396443c29351bb2dc60fa
tils.java
onth/MonthWeekEventsView.java
abfee0cbca1bc4216826165ff4f8bccdb0f9f80c 15-Apr-2011 Andy McFadden <fadden@android.com> Change URI event matching

When you click on a meeting invite in the gmail app, the calendar
app's intent filter intercepts it and looks for a match. For recurring
events this wasn't always working right. We now strip out the ID
and look for it in the _sync_id column.

Bug 2953687

Change-Id: I662300848f00cd2e550d7938d69316e267b3f836
oogleCalendarUriIntentFilter.java
764d4d06cc60039f6ee526a2cd60d3b661d5ef55 15-Apr-2011 Isaac Katzenelson <isaack@android.com> Merge "Use config file setting for popping event with agenda view"
2b525effb130ea45d3fa172c1a296e344011eec3 15-Apr-2011 Isaac Katzenelson <isaack@android.com> Merge "Config file support for "show details in month""
fb99f2157a8e9efac5c4c4e23bbfbbe24bcfc12b 15-Apr-2011 Andy McFadden <fadden@android.com> Merge "Sort and uniquify reminders"
3a814eb59a087d12bda420c02356534c8e51e670 15-Apr-2011 Isaac Katzenelson <isaack@android.com> Use config file setting for popping event with agenda view

Change-Id: I2b9eda4ab28970c4df13d56003bd8f01ef8670cf
genda/AgendaFragment.java
onth/MonthWeekEventsView.java
ff5c4345f794ec12b0a92f284434ddc1c88ff3a8 15-Apr-2011 Isaac Katzenelson <isaack@android.com> Config file support for "show details in month"

Change-Id: Ib1249e21da0dbded9f459e11baee424d1ba2ad0e
tils.java
genda/AgendaFragment.java
onth/MonthWeekEventsView.java
ae5bcce4a24c1ef3a2db2493b3dedd64a6aa35ff 14-Apr-2011 Andy McFadden <fadden@android.com> Sort and uniquify reminders

Reminders are now sorted before display, and sorted+uniquified before
being saved.

Also, removed a redundant function.

Bug 3409286

Change-Id: I858708c166bad686cbc2db826d964612bc9f29d8
alendarEventModel.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EventViewUtils.java
91a801779ecfb3872d7923c0165f6d3d3c0db7f2 14-Apr-2011 Isaac Katzenelson <isaack@android.com> Remove padding above day/week/month view for phone

Change-Id: I3bd980e1db62b1fed18bf92dd286e71def0ccc8f
ayView.java
b88436effd845e1943323d5ce7adb743676579e5 14-Apr-2011 Isaac Katzenelson <isaack@android.com> Merge "Support for combined Month/Agenda view"
96a0b5436f79157e8175b3b761fd5ccfe26a7f62 13-Apr-2011 Isaac Katzenelson <isaack@android.com> Support for combined Month/Agenda view

Change-Id: I37ce180b7a7f5dbc65e2c1f4737d76f56e6c4699
llInOneActivity.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
onth/MonthWeekEventsView.java
673304efa38aa2a3e65e0820e5c70d3a4889c34f 14-Apr-2011 Isaac Katzenelson <isaack@android.com> Fix crash in Calendar Widget

Change-Id: Ifba5283b86f1c14c6ca388beefd6a27aa5cc2822
idget/CalendarAppWidgetService.java
ae7c1c674b28707a34676eb5951f38e144bd7fda 12-Apr-2011 Isaac Katzenelson <isaack@android.com> Adding Agenda View

Change-Id: Icb5085be4fca8ad28b56f6f0dd13747de172bca7
llInOneActivity.java
5b2a907fa3a983f74bb48da86846e351c2a464d0 09-Apr-2011 Isaac Katzenelson <isaack@android.com> Removing icon and hide/show controls from action bar

Change-Id: I3883787e0eabcf41b91d451ca50f30970e87175b
llInOneActivity.java
alendarSettingsActivity.java
earchActivity.java
tils.java
vent/EditEventActivity.java
0b1bd10dbf90e55821a555c68a8a444854e31252 07-Apr-2011 Isaac Katzenelson <isaack@android.com> Fix event info layout and removing icon from bar for phone

Change-Id: Ifff52390c9c0d5fcfdf5f1c4001aab4a7edc7b42
llInOneActivity.java
ventInfoFragment.java
earchActivity.java
tils.java
476ba39083f5f348f7afedfb957215a806593b07 07-Apr-2011 Isaac Katzenelson <isaack@android.com> Layout changes to support edit event on a phone

Change-Id: I63c215a13628334698406754c31c8dcdfe09c272
vent/EditEventView.java
fcba1f187b1ee435e67774c792f7ccf8a3b5c357 08-Apr-2011 RoboErik <epastern@google.com> b/4155301 put original allday into cancel exceptions

Was causing an exchange bug with yearly recurring events.

Change-Id: I4269e677fdc66b2f38a5da50ce6f073352c6248d
eleteEventHelper.java
09b1b2e1e7eb9bc291d4e70c993471d3c9ffa799 05-Apr-2011 Michael Chan <mchan@android.com> Support for phone layouts
Hiding mini calendar and adjusting font sizes and margins

Submitting change for Isaac from If05df8f8

Change-Id: I43869a7960a6bed514de9c7383afd96f6c7fa498
llInOneActivity.java
ayView.java
onth/MonthWeekEventsView.java
9d8a376b89fcc36c44d4df0c5cbf6991306131c4 30-Mar-2011 Michael Chan <mchan@android.com> b/4068211 Added 0 minute reminder

Committing change from https://android-git.corp.google.com/g/#change,104050
since the original author doesn't have an android.com account yet.

Change-Id: I78cd01482590b2628d4d18b05596c0dff72372eb
alendarEventModel.java
eneralPreferences.java
vent/EditEventView.java
4299eb1c1d81042de46a8d3972fde8719820d06c 29-Mar-2011 RoboErik <epastern@google.com> b/4187088 Add a check for null model in the widget

Change-Id: I26c0e95c2b2bab7fc43256c3a9c5dae08213d651
idget/CalendarAppWidgetService.java
4679f6009e8d754e4d76c68a0c5a0a32b23f7f0c 24-Mar-2011 RoboErik <epastern@google.com> Make the controller use the calendar's tz

This was causing the wrong hour to be selected in dayview when
goto events were being received.

Change-Id: I54ca0a6843343a25d1a07b8652694a0ec9bf1647
alendarController.java
713011baae993d4ca07a8267e3a0f9945753c2ff 17-Mar-2011 RoboErik <epastern@google.com> b/4108840 Return 0 if no calendars for widget item id

Change-Id: I03d62cfda51854b9908ed3bdcc7bf1ca239a204d
idget/CalendarAppWidgetService.java
9da910f65de0a325d4268d88f0cf2e2fd653f24a 15-Mar-2011 RoboErik <epastern@google.com> b/4102024 Fix allday event launching from widget

Widget was sending times in the wrong tz for allday events when
launching form a tap on an event in the widget. This fixes that
as well as another bug with deciding when to update where the
tz was being adjusted twice and the next trigger time was wrong.

Change-Id: Ic60fc1c6d29c6ce6572ac31836bea4f89877c1a2
tils.java
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetService.java
a38da7d3d03e1a1151d199dbac0a00ff2ff75a89 10-Mar-2011 RoboErik <epastern@google.com> b/4075275 Use alarm manager to send update intent

Change-Id: Id6eb6c51e9d6358fc0fe3c82f295de765b917c49
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
100bdbecdfdcd3449630e5adb3d5b1296a000bd4 05-Mar-2011 Michael Chan <mchan@android.com> b/3514764 Fix the problem where mini-month is shown when it shouldnt

Change-Id: I5bc21a571a6632292a0c304170288fae98e8b77e
llInOneActivity.java
b9b34ea19f7b74f6d9dceccc19cc110d68291c74 04-Mar-2011 Michael Chan <mchan@android.com> Clean up

Change-Id: I90d04b6a44642cca4e7065f3d0ed7cd2a5b70b1d
ayFragment.java
vent.java
ventInfoFragment.java
earchActivity.java
tils.java
lerts/DismissAllAlarmsService.java
vent/EditEventHelper.java
onth/MonthByWeekFragment.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
4f58287a1e02325337e39073a50bbb880094099f 04-Mar-2011 RoboErik <epastern@google.com> b/3333449 Fix pinch/scrolling behavior

Pinch was also handling scrolling but not updating the scrollers
values causing the jumps. This lets them keep in sync.

Change-Id: I0c484f872d3359d4dbe17cca49da975b697af5d9
ayView.java
d97f7986ea470e9d646c92184da0665cf87f85c3 03-Mar-2011 RoboErik <epastern@google.com> Round up to the next half hour for create new event

Change-Id: Id9e056d77a0f10f72d4ad6aa43b838b27f4f8fcb
llInOneActivity.java
f9a2842a66fe858336144ba87c668efc2e18a9ac 03-Mar-2011 Michael Chan <mchan@android.com> Fix fling problems where the DayView can end up mis-drawn.
Also split the fling horizontal vs vertical at 50/50.
Previously, it favors vertical scrolls.

Change-Id: I81cb267bd70e36069b25d408bcb005133c60fda3
ayView.java
d4d1370c3e48bfb0d9a56acb9a3991162bbbb13a 03-Mar-2011 Michael Chan <mchan@android.com> Merge "b/3280683 Lock fling/scroll to one direction"
90a68379c01137781249156742cfc9ba21684b83 03-Mar-2011 Michael Chan <mchan@android.com> b/3280683 Lock fling/scroll to one direction

Change-Id: Ic26ed87bc7b204ce587abd1c924d2c08c94d5243
ayView.java
5756bbc36a5483a068984004c206aae015dd91ab 03-Mar-2011 Michael Chan <mchan@android.com> b/3176306 Added animation when switching tabs.

Currently only enabled for transition between Day and Week views.
Transitions that involves Month has been disabled until it doesn't
look worst than before.

Change-Id: I68970fdd695f8bfa0a30ea4c75950be613031501
llInOneActivity.java
onth/SimpleDayPickerFragment.java
798588d9dad777ab90b82c317bf1c7f17b872648 03-Mar-2011 RoboErik <epastern@google.com> Merge "b/3385145 Use current time for new events in monthview"
67f7c9ff1a4b3231931986dc118d05633b78ccae 02-Mar-2011 RoboErik <epastern@google.com> Merge "b/3465101 b/3440829 Fix widget loading issues"
0271b412913bb157c92f6e42edcf535b1d3331e2 02-Mar-2011 RoboErik <epastern@google.com> b/3385145 Use current time for new events in monthview

This adds a fix so that if the user taps today and ends up
in the current month (doesn't stop the scroll prematurely)
and then taps the new event button the app will use the
current time instead of the default time for that month.
Also adds a fix so tapping the create event button will
always create an event on the half hour.

Change-Id: I709df6dbab4d216884f755c8703a325ae30cfa91
llInOneActivity.java
onth/MonthByWeekFragment.java
03b0363181e74ed788e86c5a7907fcdc891ad213 02-Mar-2011 Michael Chan <mchan@android.com> Merge "b/3454104 Fixed IllegalStateException: Fragment not added"
e8f45c69efcc431fed1fad22acf3c2ff8383bd2c 01-Mar-2011 Michael Chan <mchan@android.com> b/3454104 Fixed IllegalStateException: Fragment not added

Added logging to track down b/3362680

Change-Id: Ibc0ae119d13623c1b2ff896e93dcd83a8decdb79
llInOneActivity.java
cbc6ad106295bad0bef29cb51a2dfb56be9d6bcd 01-Mar-2011 RoboErik <epastern@google.com> b/3157682 Add final expand/collapse icons

Also change animation to just switch icons when it's done
translating instead of doing rotation.

Change-Id: If06cedad398ab65ef8a38e9a0ab2dbbd5f096ff7
ayView.java
c46c2dc5dbec57616d799b1d0290d7c827b48d0c 28-Feb-2011 RoboErik <epastern@google.com> b/3465101 b/3440829 Fix widget loading issues

Makes the widget load asyncronously so it doesn't ANR
and limits the reload rate to twice a second so it doesn't
flash a lot.

Change-Id: I7a8dd9bcec4a9178e9ae898fa2ef21fa21d33a49
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetReceiver.java
idget/CalendarAppWidgetService.java
ff982e820f7c1e5f369ea71bf1e6fc511778bac4 01-Mar-2011 RoboErik <epastern@google.com> b/3497123 Fix sorting of non-allday events

Moving 24+h events to allday caused more issues. This queries
non-allday and allday events separately so they all end up in
their respective correct ordering.

Change-Id: I2028346969f38cf72587f6e80fc7e8f005819fc3
vent.java
onth/MonthByWeekFragment.java
ea8ebdbb40b0b2d746a2d15293ffba7b60158007 01-Mar-2011 Michael Chan <mchan@android.com> b/3340443 Update toast to say "Invitation sent" and "Update sent"
when there are guests involved in event creation or updates.

Change-Id: I0e75866303d85d07c7e23c024853986fa79b2a33
vent/EditEventFragment.java
6c54a09be883481aba90912fe44efa6d4886f2cf 28-Feb-2011 Michael Chan <mchan@android.com> Merge "b/3478177 Fixed the problem of overlapped day/week views."
95d9f9172802f19e28b1cabf39b371c4ac343dc2 28-Feb-2011 Michael Chan <mchan@android.com> b/3478177 Fixed the problem of overlapped day/week views.

- Terminate animations properly. cancel() can leave the ViewSwitcher
in an inconsistent state.
- Terminate animations as soon as we are within 1 pixel of the end

Change-Id: I5b0467b821bd5dc3abfd36854e2360939e5b3cec
ayView.java
cf7b691adbac805ad963141622d67fd39eaaabbd 26-Feb-2011 RoboErik <epastern@google.com> b/3272194 implement show week and startday in date picker

Change-Id: I36f2bba9b11e89e74c9a31f2dae463cc667ac095
vent/EditEventView.java
8d1b2fd416920c5462189ad38c2b4da96ac26b87 25-Feb-2011 RoboErik <epastern@google.com> b/3465755 Refresh calendar list when data changes

Change-Id: Ica04617cc364f202a5272ea519670cfa8577404f
llInOneActivity.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
7c6236d5553dc9f3d004ebbed794249713a11d19 25-Feb-2011 RoboErik <epastern@google.com> b/3203524 Make sure we don't dismiss when paused

Added some extra checks to make sure event dialogs aren't getting
dismissed while paused and will get dismissed when it resumes.

Change-Id: I782b7166c8a470d8fb09c94011db9c0ab898ebcf
ventInfoFragment.java
277eb97059f102ec30e5a5bf6b9cb3f83218fd91 25-Feb-2011 RoboErik <epastern@google.com> b/3395742 Clean up restore on rotation

Ensures we stay in the same view when rotating and cleans up
a field we were saving that isn't used anymore.

Change-Id: I3761ef9a71eec287308b56beedeb01e6366d81a7
llInOneActivity.java
f6b58a9b0585176a1435eb6b910895f85b5b68db 24-Feb-2011 RoboErik <epastern@google.com> b/3402340 goto current time for in progress events

Previously ACTION_VIEW with an event went to the start of the
event, which caused multi-day events to send the user to a past
date. Now, if an event is ongoing it will go to the current time.

Change-Id: Ic87017f9d1db4a96d1b714421fe5979d2bb84219
llInOneActivity.java
c0d6be7c07e1a229e70af29d7c953fc2dde037e9 24-Feb-2011 RoboErik <epastern@google.com> Merge "b/3481389 Makes sure menu has correct string"
3b3af61d26d94645630f4c3630a947dcd67ec55f 24-Feb-2011 RoboErik <epastern@google.com> b/3481389 Makes sure menu has correct string

show/hide controls could have the wrong string in some cases. This
ensures it always displays the correct one.

Change-Id: Ic7ca363d5a6f7509c77f9d8ee3774783c0edbd29
llInOneActivity.java
11bd6bec90cba2e51ed4e0e0e4ed1fdacf4fea04 24-Feb-2011 RoboErik <epastern@google.com> b/3485513 Allow deletion of location/description

We were skipping writing loc/desc if they were empty. Now they
will be cleared properly in the db.

Change-Id: Ic469ec13fdd8b2463cd37527330f1bb0fe0c4e05
vent/EditEventHelper.java
c5b2dffee912cdfed3aea64576496d78b7a6aa79 24-Feb-2011 RoboErik <epastern@google.com> Merge "b/3393896 Make Today stand out in minimonth"
bdd7af6fb85c67e3156feee2e898906cb4c53f34 24-Feb-2011 RoboErik <epastern@google.com> b/3393896 Make Today stand out in minimonth

Now with fake bold and midnight updates!

Change-Id: If852d2246da6b653a6e9481242c200eb64852a2f
onth/MonthByWeekFragment.java
onth/SimpleDayPickerFragment.java
onth/SimpleWeekView.java
d050fc8acd93f59ecff1536572b85d84a08335ac 24-Feb-2011 RoboErik <epastern@google.com> b/3418975 Fix alert intent so it launches event

Change-Id: I397c25f20769e6aabcbac9844a92a2083517f913
lerts/AlertActivity.java
2fda24534978f55711526dbde747aa50d68dec40 16-Feb-2011 RoboErik <epastern@google.com> b/3157682 Makes the allday area expandable

If there are too many allday events they become impossible to
read. This makes it so that in this case we will instead hide
the excess events with information about how many are hidden
and an easy way to expand the allday area to show all the
allday events. Also fixes b/3472230

Change-Id: I5a73cc20f1edde54d90fc76fb7ac5ebd1260b073
ayView.java
vent.java
vent/EditEventFragment.java
onth/MonthWeekEventsView.java
12fc4b98e9dedc86a44bb732d6684f44d8d99c11 24-Feb-2011 RoboErik <epastern@google.com> Merge "Make column sorting for allday events handle 24h events"
d96c0fb5c1bdac0a201479b951e7b47d7eb92b10 23-Feb-2011 RoboErik <epastern@google.com> Merge "b/3459404 Fix format of minimonth view in other languages"
68655b5af2b7e5f872a103858ec58a19042123ce 23-Feb-2011 RoboErik <epastern@google.com> Make column sorting for allday events handle 24h events

The column sorting code assumed allday events could be sorted
by start and end millis. With 24 hour events being drawn as
allday events this was no longer a true assumption. This adds
code for sorting these events correctly along with allday events.

Change-Id: I254f495e92e6422bdb7b9ba62e2db17c8057088b
ayView.java
vent.java
ventGeometry.java
1d92cbdf5b754f9da92303eaf554d8db7d7b0849 23-Feb-2011 RoboErik <epastern@google.com> Makes events that are exactly 24 hours allday

Adds an = so events that are exactly 24 hours will count as
allday for drawing purposes. This is to pick up Exchange allday
events which get written as 24 hour events. Also amputated some
unused code that was suffering bitrot.

Change-Id: I8613cd72617df5a48643d11a5fc041b914dd6459
vent.java
cfa204ba5c59eb6ebd4b54788ceb31010e4a37a0 23-Feb-2011 RoboErik <epastern@google.com> b/3459404 Fix format of minimonth view in other languages

Change-Id: I352c9770f0b4da8dbd91c53e2b95770d20ea57cb
tils.java
onth/SimpleDayPickerFragment.java
f6c785f1dacb26523f229e1b06e3a4eb6fa4ff0d 17-Feb-2011 Michael Chan <mchan@android.com> Fixed and allowed fling while flinging

Change-Id: I8f3723b4baa9e7a4dca38da3c6273fb897cb5628
ayView.java
2c0a3ca970425b0237cd9d99b943a9cd17529692 17-Feb-2011 Michael Chan <mchan@android.com> b/3176306 Modified Day/Week view to fling horizontally like launcher

Change-Id: Id8f15d65f60b1cd0ab0d6245406812553ffafb0d
ayView.java
bbf2cbdb040108da50d763b699836e5f63fb7cce 16-Feb-2011 Michael Chan <mchan@android.com> Fixed the problem where tapping to stop a fling actually opens an event

Change-Id: Ied99e6fc1648b0aff121a25733f8b158dc7b1bd6
ayView.java
3f6328f579b05c02606572c777541b97aa04f9f3 16-Feb-2011 Michael Chan <mchan@android.com> b/3176306 Modified Day/Week view to use framework vertical scroller

Change-Id: I5b997a78a626c7bdcfa94c38db50ad6848d508f4
ayView.java
17369cbcf07dd907eeaa2c2973a20000c64f7c5b 16-Feb-2011 RoboErik <epastern@google.com> Merge "Use ObjectAnimator to show/hide the controls"
b85495696cc2d40a2d202191240b71811ee66ad9 15-Feb-2011 RoboErik <epastern@google.com> Use ObjectAnimator to show/hide the controls

Change-Id: Icf48daab0b7cf7b68bbe991ff4b955a72ee73412
llInOneActivity.java
f445411ff661014c4b5a37e2f97552989e9278ec 15-Feb-2011 RoboErik <epastern@google.com> Fix crash in portrait with more than 4/day allday events

Change-Id: I66faf75f2e82ca84cd9d6c7cce4a1a476711f702
onth/MonthWeekEventsView.java
69be855eccf7d1e0a4c93377db66eb4b843a1403 15-Feb-2011 RoboErik <epastern@google.com> b/3402914 Disable delete button for ro calendars

Change-Id: Ie1b95de91884657d775bde153da6c38dc75593b9
ventInfoFragment.java
349dd91e8475a72eb68a5eae4482ce7e82c01d16 15-Feb-2011 RoboErik <epastern@google.com> Make DayView not jump on events that cross midnight

There was a bug that would cause DayView to jump to an earlier
time when tapping on an event that crossed midnight.

Change-Id: I3e9d743de036c851803c690bf8c45556ee52aff2
ayView.java
df15c7efe5839edd670b8b5dd6918e1b08df5a91 14-Feb-2011 RoboErik <epastern@google.com> Fix settings toggle not updating

Change-Id: I18cd499740d9104edf28c61a5970d126463eb111
eneralPreferences.java
015d324c74c562d5adbd634f2c86aaa9d2de9669 12-Feb-2011 Michael Chan <mchan@android.com> Merge "b/3431141 Fixed the problem where secondary alerts are quiet"
3dd7e40b48c91913b02cab6b06ce5a07a9654709 11-Feb-2011 Michael Chan <mchan@android.com> b/3431141 Fixed the problem where secondary alerts are quiet

This affects all events with multiple alerts.
Only the first one makes a sound.
The ones after that fire silently without vibration.

Change-Id: I10b1cb56fbd5aafd0cbdaea8c3009c50583c2046
lerts/AlertService.java
a99feb99d4bab964e66f952d005ede6c998ae11b 10-Feb-2011 RoboErik <epastern@google.com> Fix date string in RO edit mode for allday events

Date was being formatted with incorrect time zone for all day
events.

Change-Id: I415ebfa2ea62b0a7d70ae539aa179c0c499da7dc
lerts/AlertAdapter.java
lerts/AlertReceiver.java
vent/EditEventView.java
7d43b4d65c33d6a41e7627ef7f00407a48accaab 10-Feb-2011 RoboErik <epastern@google.com> Merge "b/3439615 Adds a menu item for hiding the view controls"
de20d76753d692c8f3e2f5dfa073030ee835e901 09-Feb-2011 RoboErik <epastern@google.com> b/3439615 Adds a menu item for hiding the view controls

Lets you hide the mini-month and calendars selection views.

Change-Id: I4e2b2434443dfef9050f74c50d6fad4bc591fea4
llInOneActivity.java
1881a896a82c425845e3ef2a1a716d329f0e45f1 09-Feb-2011 Michael Chan <mchan@android.com> b/3410166 Shrink the notification dialog to a normal size

Change-Id: Idebb467fd93bcea5aa085d8c5ff634a4ff1d0ff6
alendarController.java
lerts/AlertActivity.java
87f993ff96172f508d3f241f8a425f953c7eb739 04-Feb-2011 RoboErik <epastern@google.com> Jump to the tapped position when viewing an event

This makes it so opening an event popup won't jump to the start
of the event, but instead will center everything on the tapped
space.

Change-Id: Iec5623b5f6cbe120c55079e43e6bc8982d44b468
llInOneActivity.java
alendarController.java
ayView.java
ventInfoFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
vent/EditEventFragment.java
1589e789c37e2c7467abfb713760d50dfd24afe8 04-Feb-2011 RoboErik <epastern@google.com> b/3249758 Don't snap month if we're at an edge

Change-Id: I488bddc461ad9b78db9824b413ee35d0fa9157da
onth/SimpleDayPickerFragment.java
aa3dde13303d7f89e5f7be7386f633b8dccdafd3 03-Feb-2011 Erik <epastern@google.com> b/3412896 Hide IME/iconize search on GoTo

This returns search to an icon when the user flings but doesn't
clear their search, so tapping search again will bring up their
last query.

Change-Id: I47c9a6d7ad25e8fb641e2cd34b89c9ffd83a2259
llInOneActivity.java
8b162f148579c26bf5b4b667308ac829cae6abe6 03-Feb-2011 Erik <epastern@google.com> b/3344651 Makes most settings display current value

Ringtone setting doesn't notify when changed so we can't
display it currently. Other settings now display current
setting. Fix ringtone after b/3417832 is resolved.

Change-Id: Ic29e40a03b9e89e5598bc95b50ed4634530c67d3
eneralPreferences.java
d031419da7900dab91ac9f512374d7e59bb74dce 01-Feb-2011 Erik <epastern@google.com> b/1896074 Make events longer than 24 hours allDay

This makes long events appear in the allDay area of Day/Week
view.

Change-Id: Ic79bc15fbccf56ad4d6c3ededd3774cfb89ee7e4
ayView.java
vent.java
ventGeometry.java
46c666c2a115d0f8e805db62d3cf741c163cbaa0 31-Jan-2011 Erik <epastern@google.com> b/3254296 make hasStableIds return true

Change-Id: I9d8b620ac1af636b476c9eb7a0709096845a90ec
electcalendars/SelectCalendarsSyncAdapter.java
6afeac695cbda518958e9d52bf25f0900e58aaa7 27-Jan-2011 Tim Park <tpark@google.com> Merge "b/3396306 Don't trim the event title, location, or description when viewing them or else it will do a save and any attendees will be notified." into honeycomb
7858f779a913761dd85ee4892168a960790dfeb1 27-Jan-2011 Michael Chan <mchan@android.com> b/3396306 Don't trim the event title, location, or description when viewing them
or else it will do a save and any attendees will be notified.

Change-Id: I0628aa2283a876388c4d6c6c99789e47a1cdddfb
vent/EditEventView.java
2fc6b79dfb06812baf2e6c547f3ffee83b5c3e9a 27-Jan-2011 Michael Chan <mchan@android.com> b/3396163 Fixed pop-up button theme
Vertically centered the buttons
Increase pop-up dialog size
Increase pop-up font size

Change-Id: I29ccf70c13c9646537c29715ee55453428f27183
ventInfoFragment.java
63cd053150e00fde045b019dbe0f48b8a9ed3559 26-Jan-2011 Erik <epastern@google.com> b/3395354 Make month view always go to correct time

Also makes month views not animate if they're moving more
than two visible ranges and fixes a bug with popups not
being created after pressing home and then launching an
event from the widget.

Change-Id: I5cf32170227f839e14af018141efe0224d324497
llInOneActivity.java
alendarController.java
tils.java
onth/MonthByWeekFragment.java
onth/SimpleDayPickerFragment.java
7075f7068bc0f07ec324fe5d2ca7dc03ef171054 26-Jan-2011 Erik <epastern@google.com> b/3388467 Update per Christian's request

Changes background again per request by Christian. Now 15% more
consistent with other apps! Also, everything aligns again...
except Repetition, which aligns after a rotate, so it looks like
an obscure framework bug which I'm not going to fight with in
this CL.

Change-Id: I58229333205a636aef873a2ea7b1c39cb604f013
vent/EditEventView.java
ec08e15bac3486872175005dc5a10e95c5bfbf92 25-Jan-2011 Erik <epastern@google.com> Merge "b/3389331 propogates user changes across data reload" into honeycomb
f6208f8394e3ab002fb2a54da43ca77b342462fd 25-Jan-2011 Dianne Hackborn <hackbod@google.com> Merge "Switch to using the correct Holo theme for the dialog." into honeycomb
43943d6b269f24344a12ec5de9490ebc45152f3c 25-Jan-2011 Erik <epastern@google.com> Merge "b/3377642 makes changing the check update the status" into honeycomb
859cffb17dd03060850820950b7703b8237661e6 25-Jan-2011 Dianne Hackborn <hackbod@google.com> Switch to using the correct Holo theme for the dialog.

Change-Id: I589c9052d177f9e3bd3e28538ce3184fe4e66cda
ventInfoFragment.java
d17780987a421477ae57fe88e48cb2d81c42f517 25-Jan-2011 Erik <epastern@google.com> b/3389331 propogates user changes across data reload

Ensures the sync setting checkboxes don't lose user changes when
the list of calendars gets refreshed.

Change-Id: I98e97210e773a87ffd879b50c514290466a3c305
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
b2f986ce6f535f1d93a498e611455705f7547aec 25-Jan-2011 Erik <epastern@google.com> b/3377642 makes changing the check update the status

Change-Id: I77e1d1131d49e4471d4d41085a63641121a52686
electcalendars/SelectCalendarsSyncAdapter.java
0302db3ede91445bd8120164e49722276f860284 25-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3385608 Fixed the problem with wrong widget date after midnight GMT" into honeycomb
8b71d11235e7ebc02f62435d2c6583edb43c26a2 25-Jan-2011 Michael Chan <mchan@android.com> b/3385608 Fixed the problem with wrong widget date after midnight GMT

Change-Id: I1c0e145ded7a71f1707e735dd0f05bdc412d34d0
ventInfoFragment.java
idget/CalendarAppWidgetModel.java
e3ab9ec7b0d7001b93a25f55556529f6a1fb1871 25-Jan-2011 Erik <epastern@google.com> b/3384018 Make month view refresh after instances change

The loader's observer watches the cursor, which cp2 doesn't send
updates to correctly. This ties month view in to the app's CR
observer so it will update when the db gets updated.

Change-Id: I00a8fe4b60f2d95e639ee97f5f5dfda3db857026
onth/MonthByWeekFragment.java
b331a8217f09c2d48960bc192fc1cda1e6a35fae 25-Jan-2011 Erik <epastern@google.com> b/3384018 Makes disabling/enabling sync also update selected

Fixes a bug where turning off all calendars causes the last query
to continue to be displayed in month view and tweaks the sync
setting interaction to be cleaner (so turning sync off on a
calendar also makes it not selected and vice versa). The second
change also acts as a temporary fix for instances not being
cleared when the sync_events state is changed.

Change-Id: I45462d8ff954ef9b249a58040cd055614b655867
onth/MonthByWeekAdapter.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
6421ed150a36888c3d8df489135efc90a8a5f497 24-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3376956 Pixel perfect for event popup" into honeycomb
bd37850d570137840cd03993ee30f9ad3ae19463 24-Jan-2011 Erik <epastern@google.com> Merge "b/3376693 Makes account list refresh after adding account" into honeycomb
0a01fd383c6c3ae46e28c89fa1a55cc0132a15f7 24-Jan-2011 Michael Chan <mchan@android.com> b/3376956 Pixel perfect for event popup

Change-Id: Ie833e989e813f2f5a57603aeef3d5603966a7484
llInOneActivity.java
ventInfoFragment.java
vent/EditEventView.java
7321a0630aca3e5093d12f0e4f55da77620f53ed 21-Jan-2011 Michael Chan <mchan@android.com> b/3355202 New look for calendar notifications
b/3258583 ... with start time.
b/3379034 Expand touch target of alerts to the full width of the listview

Change-Id: I0958b4c433edbd2d497d41d7200758b9e2cefb3f
lerts/AlertReceiver.java
lerts/AlertService.java
idget/CalendarAppWidgetModel.java
5e5c84a201af7cf537096213a635674fd2c07a0f 22-Jan-2011 Erik <epastern@google.com> b/3376693 Makes account list refresh after adding account

Exchange takes a bit to add an account, so added a delay
to checking for updates.

Change-Id: Ibba0d195ae85a7d28fc768b5b195ed6ecba33924
alendarSettingsActivity.java
5fac708263db89966b3bce7a35bacf7693dbaef2 21-Jan-2011 Erik <epastern@google.com> b/3377332 Ensure cell count updates correctly

MiniMonth was displaying 8 days in a week if you turned on showwk,
looked at it, then turned it off again. This change ensures it
updates correctly.

Change-Id: I5f585af1194e7c1d8021ccf73145fbdb9e22cbf5
onth/SimpleWeekView.java
d0af447df7927e90a3a2947c98562e17bae844ff 21-Jan-2011 Adam Powell <adamp@google.com> Merge "API change - bug 3370353 and bug 3370338" into honeycomb
28f9b35401fdc5660087479796780a012656099d 21-Jan-2011 Adam Powell <adamp@google.com> API change - bug 3370353 and bug 3370338

Change-Id: I9243d9c75e4771a46be2d674e6e172905d613d56
llInOneActivity.java
earchActivity.java
4d090a71665abd77cbf6dd582915acd24bd8f741 20-Jan-2011 Erik <epastern@google.com> b/3366455 Make sure all views update their time line

If you switched to the week before or after the current week,
then went home, then returned to calendar, then switched back to
the current week with a fling the current time updater wasn't
being run. Made sure that all views keep track of the current time.

Change-Id: Ibcddf9cbbc2ab3cf1f747d4795490c981d9eb389
ayFragment.java
ec047f19da78f4feaa5b9866846b375b454cd547 20-Jan-2011 Erik <epastern@google.com> Fix color chip where it was still a bar

Change-Id: Idd6ca8b5c88a0d895d96127b45f2b1315c279599
tils.java
vent/EditEventView.java
electcalendars/SelectCalendarsSyncAdapter.java
ca4786769151f97069980443ce43d9c4f867ac5b 20-Jan-2011 Erik <epastern@google.com> Some visuals work

Change-Id: I62822bde98012218dbcae561371539aeff259980
llInOneActivity.java
alendarSettingsActivity.java
therPreferences.java
tils.java
c68cc55b8aaa92f0cc8452ef02b2d015bf8a16fe 20-Jan-2011 Michael Chan <mchan@android.com> b/3364234 Fix NPE in SelectCalendarsSyncFragment.onPause

Change-Id: Ia1706426babc42721df85009d5ca1c130fa80f7f
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
61a2e87e7412281d17e86ccff4352cbf32fe77e7 20-Jan-2011 Michael Chan <mchan@android.com> b/3185697 Update start day of week after change

Change-Id: Id581e9df67cfe4d7fbbb10ee1e0452bc4a298709
ayFragment.java
ayView.java
ece2fbd8c2695910148ffa20fb46a508443fd034 19-Jan-2011 Michael Chan <mchan@android.com> b/3370035 Fixed the date header of the widget to match the app/home timezone

Change-Id: Ifbbec14c73a106537ba123c464cc17e61c659bea
llInOneActivity.java
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetService.java
8307109ac75b748ae707f4d4cb9a9d28c2dbaae6 20-Jan-2011 Erik <epastern@google.com> b/3313835 Makes event toast only appear when using dpad

Change-Id: Ic979e0bb6deb0ff6ace54fc70050f5b052c3bb9c
ayView.java
04b288958078f8b29870dcbb2239df448c559610 20-Jan-2011 Erik <epastern@google.com> b/3369953 Fixed mini-month start date for home tz

MiniMonth wasn't setting the correct initial time when using home
time zone. This fixes that. Also adds support for changing
the selected day with a keyboard/dpad (previously it would only
update if you switched to another week).

Change-Id: I72f7dec290ae600e653626ae7dac0ab7fa3a6de0
ayFragment.java
ayView.java
onth/MonthByWeekFragment.java
cb83031d2025eded6d2594ea3f864f404a3673e0 19-Jan-2011 Erik <epastern@google.com> b/3314248 Fix up search implementation

Adds submit button, causes search to remain open, causes calendar
to return to default view when search is closed.

Change-Id: If3ca5584457ff6981f589744cb7d619e2f300702
llInOneActivity.java
earchActivity.java
3cef07f39694822d1373837fc34d3b47b6733081 19-Jan-2011 Erik <epastern@google.com> Merge "b/2634182 Adds an 'Add account' button to settings" into honeycomb
34bb002c19ed9488fc466909f9d729600232d305 19-Jan-2011 Erik <epastern@google.com> b/2634182 Adds an 'Add account' button to settings

We don't have an icon asset for the plus, but no one else seems
to either.

Change-Id: I6dfe15a6d4b064f7eb640043e04c9c1a195ff6c7
alendarSettingsActivity.java
vent/EditEventView.java
bdbf15078ad5efdf27c021d7aca8c8aa4693878c 19-Jan-2011 Michael Chan <mchan@android.com> b/3216747 Show event when launched from widget

Change-Id: I344d5a48204a120a648c472b591005f978bb4117
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
9009355cd117ebde0c65a04eb76100c136be23ea 19-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3154082 Update Notification to new ui" into honeycomb
93039f87cfcf8eafb3d3ebf17ea80e1e684f3821 19-Jan-2011 Erik <epastern@google.com> Merge "b/3309505 Changes 'Done' to 'Delete' in event info popup" into honeycomb
89ad0822f104015625f4ca88bfdf5c1d522b6e74 19-Jan-2011 Erik <epastern@google.com> b/3309505 Changes 'Done' to 'Delete' in event info popup

Change-Id: I4bd492f9a5e6f41796987227f013565d57601c59
eleteEventHelper.java
ventInfoFragment.java
vent/EditEventFragment.java
c35cea9f79eb0d9631494f44fc4cf19781d0d26b 19-Jan-2011 Adam Cohen <adamcohen@google.com> Merge "Updating widget due to API changes." into honeycomb
10d9f11fec9cb578185e4455eeaef289c0dff8b9 18-Jan-2011 Michael Chan <mchan@android.com> b/3154082 Update Notification to new ui

Change-Id: Id71f780a8109f0205ba1fefc71ce5892565e963a
lerts/AlertActivity.java
lerts/AlertAdapter.java
e730eb8fccffeb703261382342003c5bd1413c66 19-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3124819 New look for declined and unresponded events" into honeycomb
129b79699cca6cccbe68654aad8f5ffb511c92c2 19-Jan-2011 Winson Chung <winsonc@google.com> Updating widget due to API changes.

Change-Id: If6e6bb0b525b4717f21401cf498f917ec424b518
idget/CalendarAppWidgetProvider.java
f2ca00946a543a19467d5dbfa3427ecf221186d4 18-Jan-2011 Michael Chan <mchan@android.com> b/3124819 New look for declined and unresponded events

Change-Id: I521ad1398e1a21d8e01a02a4ab1cda82ba523ae4
ayView.java
b270a0cf81bbcd1fa43de35196d3e156e2999b06 18-Jan-2011 Erik <epastern@google.com> Merge "b/3362796 Allow for interval=1 in rrules" into honeycomb
38f0828fb7ae1ba62cedbfbc830dbdef67387aae 18-Jan-2011 Erik <epastern@google.com> b/3362796 Allow for interval=1 in rrules

If the interval was set we'd treat it as a custom recurrence. This
makes it so setting the interval to 1 doesn't consider it to be a
custom recurrence.

Change-Id: I55cdbf0fba4103319b712e01208f255e97fc29a7
vent/EditEventView.java
f6b6fb3204ecd7d5857372b766cbe456585a911a 18-Jan-2011 Erik <epastern@google.com> b/3363020 Changes alert asset to use light theme

Updates our setIcon calls for alert messages.

Change-Id: Ia65038748f594f8f98dc12f602f676b79bac8e8f
eleteEventHelper.java
ditResponseHelper.java
vent/EditEventView.java
6663f36972c0e9df10d4d79568658cec9c8a79cc 18-Jan-2011 Erik <epastern@google.com> b/3354202 Fixes delete future events bug

Delete future events was deleting all events in a series because
the code was checking if it was the first event and if so
deleting everything. We were passing in the instanced event instead
of the original event, which caused it to always think the event
was the first in the series. This changes delete to pass in the
original event instead.

Change-Id: I5f3a1a06f1c854bcf3433ebe4ab15301c8c838ed
vent/EditEventFragment.java
12b33308221db42aff24310f2617f4471886daab 17-Jan-2011 Dianne Hackborn <hackbod@google.com> Follow API changes.

Change-Id: Ic13ac177af1a1f4e98fef7a5743bb618e38c1a3e
llInOneActivity.java
earchActivity.java
vent/EditEventActivity.java
259b8f9a21fffd3858218581e9daaf689b6b888f 12-Jan-2011 Erik <epastern@google.com> b/3293809 Adds basic support for accessibility in Calendar

This adds accessibility events for navigating the views in Calendar.
-Moving times in Day/Week view says the time and any overlapping
events.
-Switching between events in the same time slot says the event.
-Opening an event popup reads the event.
-Opening edit event reads the event.
-Opening an event in search reads the event.

Fixed a bug in month view that caused a crash.

Change-Id: I734b43597fbdf76cbf693374ac8585645fab94fe
llInOneActivity.java
ayView.java
ventInfoFragment.java
vent/EditEventView.java
onth/MonthWeekEventsView.java
onth/SimpleDayPickerFragment.java
0847dbf80788392f1e6e2a25f6f0a91e1f9cda04 14-Jan-2011 Michael Chan <mchan@android.com> Disable verbose logging in AsyncQueryService

Change-Id: I2282f4acf0306fc1991f62331695a345f66c6225
syncQueryService.java
074ca95bd0f11373e6062f45985b9847fa71b989 14-Jan-2011 Michael Chan <mchan@android.com> b/3347307 Calendar Widget pixel perfect

- Align to icons
- Update the date/week/month colors/shadows to match the header in Gmail

Change-Id: I233ac0a4108b5daa2f04f277927e570013364021
idget/CalendarAppWidgetProvider.java
eeff611a4bec0e3d3fd52eccabe14af82d24c83e 13-Jan-2011 Erik <epastern@google.com> Merge "Asset update with renames" into honeycomb
767a60b4e7f91059343818c016cdbc470a49161e 13-Jan-2011 Erik <epastern@google.com> Merge "b/3315832 fix for editevent backgrounds" into honeycomb
efa480cc0733071f311ccb27806916de5efff71c 13-Jan-2011 Erik <epastern@google.com> b/3315832 fix for editevent backgrounds

Fixes several issues with backgrounds for editable fields in
Edit Event. Fields now get their correct bg restored when
editing and alignment is now consistent across all fields.

Change-Id: I3ecb9a53c1ca087da0d9f3f21fd24da6403edee1
vent/EditEventView.java
07816aec18f3da7f233dc3075f573295b19e5c45 13-Jan-2011 Erik <epastern@google.com> Asset update with renames

Change-Id: If08d6b05659f33d36a66a3017ae9e0c63a70637a
electcalendars/SelectCalendarsSimpleAdapter.java
12cab0960f4a7063655a4563eb68913384085434 13-Jan-2011 Erik <epastern@google.com> Merge "b/3349218 Bug fixes to month view" into honeycomb
ef896fda8812d5f31aa87e8e1525d6f9d8b61e9c 13-Jan-2011 Erik <epastern@google.com> b/3349218 Bug fixes to month view

Fixes day nums in month view being off by one and empty
space at the bottom in portrait mode.

Change-Id: I503529a2fb028c317da2a81211ae4da760cead12
llInOneActivity.java
onth/MonthWeekEventsView.java
9e9e0678fe1969659dede3909c2cab6d2c3e5c8b 13-Jan-2011 Michael Chan <mchan@android.com> b/3326392 Shrink the title for week view
- Don't show day of the month if for multi-day view
- Abbreviate the month if showing multiple months

Change-Id: Iea5d190b42b7a5d17e63298b9ab389244a8ef56c
ayView.java
9dd340d393575ba9740ef259e62ee7a17fc76ed1 13-Jan-2011 Michael Chan <mchan@android.com> Perfecting Day View. One pixel at a time

Change-Id: I048073f7fa087ed6e0bbcfbccabbce81558e8f5b
ayView.java
360c67c9227c3e75cb4ea9b7350e3ed44b504f03 13-Jan-2011 Michael Chan <mchan@android.com> b/3346946 Go to Day view if the user taps on the date header

Change-Id: I67eda673070f52561e3e1a4b636c5d29eda5f42e
ayView.java
ddfb59d54494c97c0c0b5326821a9594b1fe8896 13-Jan-2011 Michael Chan <mchan@android.com> b/3328309 Remove linking of phone numbers in the location field.

Address with 5 digit house numbers were confused with phone numbers e.g. 12345 Main street.

Change-Id: I2fe4fe41e6fc574e006103151c68757cf9537821
ventInfoFragment.java
34fa855b92de5a77c958a4f719f6fe80bbf20aa6 12-Jan-2011 Michael Chan <mchan@android.com> b/3328309 Linkify URL and phone numbers in the location field.

Previously, it was sending the entire location field to Maps.

Change-Id: I4e99bd43c3ca96c215d6f0214d3d30832613b378
ventInfoFragment.java
f0868f61983ff1b04a49f1b6f2ef6d49311011e8 12-Jan-2011 Michael Chan <mchan@android.com> b/3333788 Have a notion of selected time in addition to start/end times

We now support controller commands such as
"Go to week view showing Jan 1 to Jan 7 and select Jan 3"

Change-Id: Ifcbed2eeaa7005965a0cec61fb264eae7dc2ff2c
llInOneActivity.java
alendarController.java
ayFragment.java
ayView.java
onth/MonthByWeekFragment.java
faeec54a3c420be444ec7cead56321278444ed84 12-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3264725 Week/Day: Remove stale events from the "next" view when events changed" into honeycomb
b9133973c296ee517fc21c6b64bbd02163a5b981 12-Jan-2011 Michael Chan <mchan@android.com> Merge "b/3335050 Ignore scroll and swipe gestures while animating" into honeycomb
a3a7398b2840aa3e5a4b10fa7781a33befdfbc1b 11-Jan-2011 Erik <epastern@google.com> Merge "b/3335099 Adds a home time zone descriptor to edit event" into honeycomb
8a5489641442c022089ae1b00e498e2c1a0ba480 11-Jan-2011 Erik <epastern@google.com> b/3335099 Adds a home time zone descriptor to edit event

This adds lines for displaying the date and time of an event
that is in a different time zone than the time zone your calendar
is set to.
Also fixed some bugs:
The ro mode was displaying when in the wrong time zone and new
events weren't being created in the home time zone if it was set.

Change-Id: Ieb8a55a0d0e7c9f26f0246a7bf32da25fba53b5e
alendarEventModel.java
vent/EditEventView.java
03f5c96b8163de6709e2b1fa1df61eb15f5958f6 11-Jan-2011 Michael Chan <mchan@android.com> b/3264725 Week/Day: Remove stale events from the "next" view when events changed

Change-Id: I4a4a42548eba1af7f61338df7b81af9801a74b5f
ayFragment.java
6d4ce6ed308da8b4d8f2e62660865e396713c025 11-Jan-2011 Michael Chan <mchan@android.com> b/3335050 Ignore scroll and swipe gestures while animating

Change-Id: I2afa4be6fa6cdb6f4a6210ae3bb4c1ee72fdfd05
alendarController.java
ayView.java
e584a7df962b8e643224bcbce022c9bea19fe221 11-Jan-2011 Erik <epastern@google.com> b/3237643 Adds 'up' button to action bar

This makes clicking the app icon go 'up' in search, settings,
and edit event.

Change-Id: Id01483f340da055732fdf30f2557ddeaf9d2802c
alendarSettingsActivity.java
earchActivity.java
vent/EditEventActivity.java
d2e9ff7419cc933e9b21a28a8f46c3556ddea6a4 11-Jan-2011 Erik <epastern@google.com> Merge "Switch to correct bg for mini-month" into honeycomb
189eaf7c678d0bd8218d667c9aa41ea640859acf 11-Jan-2011 Erik <epastern@google.com> Switch to correct bg for mini-month

Also tweaks the select calendars bg chooser to look better in
portrait mode.

Change-Id: If40e9677892ec0b402913602dc6c6f2ac28f187c
electcalendars/SelectCalendarsSimpleAdapter.java
2ea19fc7a1ae47035a8f84bbb6a18bd90b6f1091 08-Jan-2011 Michael Chan <mchan@android.com> b/3326392 Make room for the action bar in portrait mode

Change-Id: Iad7a84a893dd9983c281c8b67a4aad8b856d6854
ayView.java
7412b62056858a0c7a3ebc2f1a14f7475d93287c 09-Jan-2011 Michael Chan <mchan@android.com> b/3258988 Disable vibrate setting for device without a vibrator

Change-Id: Icedd0271c91a4be3224abb3370007bf2103fe1b0
eneralPreferences.java
92ea39440681f86205ad10771f1770c550552320 08-Jan-2011 Michael Chan <mchan@android.com> b/3268915 Search: Load a different event if the select one is deleted.

Change-Id: If234f68ebdf81a193dfbdf42e1de14aec6b3820d
genda/AgendaWindowAdapter.java
d0fb2dd416a59e29f85435255ace75045a72886c 07-Jan-2011 Michael Chan <mchan@android.com> Prevent the saving unchanged events and creation of empty events

Change-Id: I9b3239ccb256b5880cb77753a1e14a37644b1a27
alendarEventModel.java
vent/EditEventFragment.java
c3b2f30ee57b6c15be1a990362b536dfd5984a61 07-Jan-2011 Michael Chan <mchan@android.com> Edit:Remove the fling behavior when a reminder is added.

Originally, it was added so the user can see the new reminder
added if it pops up below the visible area. It turns out to
be a pain in dual column format if the right column extends
beyond the left column

Change-Id: I68a90b04711064e44de9874e2b6486889bec3481
vent/EditEventView.java
f1495b68983082cb7d1cd625abefcd87dd58cf5f 06-Jan-2011 Michael Chan <mchan@android.com> Minor Week view tweaks

Fix day header alphas
Unbold hour

Change-Id: Ifaaa8f4fe0f6461e33af47fcf77d39599300d1ee
ayView.java
bf4aa400663a072813c87cf9c8aaee2d07abc945 05-Jan-2011 Erik <epastern@google.com> Work on pixel perfect for month view

Fixes off by one errors, spacing issues, and some color
issues.

Change-Id: I0038a3a6b6b5919533c95fa5e9eea51702d80954
ayView.java
onth/MonthByWeekFragment.java
onth/MonthWeekEventsView.java
onth/SimpleDayPickerFragment.java
onth/SimpleWeekView.java
eaafa2b48be7194a61754604ae37b3d62e9118d8 23-Dec-2010 Erik <epastern@google.com> b/3314295 Disables the view title and adds a date range

This puts the current date range to the right of the tabs and
turns off the view title. Also fixes the font size on the tabs.

Change-Id: I21b409001a62c74fa2d08d0f00c5a1f332edce3c
llInOneActivity.java
alendarController.java
ayFragment.java
ayView.java
onth/MonthByWeekFragment.java
8f7a2b2fb82029bc23fce357d14f4484e80c13fd 05-Jan-2011 Michael Chan <mchan@android.com> Pixel perfecting week view

Change-Id: Ie03f09e8d22764811f7e40449ec1659d587780c0
ayView.java
f428b1e10662f8d9dd6671189153d8e6d22e2268 04-Jan-2011 Michael Chan <mchan@android.com> b/3314435 Fix the problem with white-on-white "Show all" in the timezone picker

Change-Id: Id4c6f82d45c200267f4e0f45b63fdf894a7395fd
vent/EditEventView.java
74318092f1c512cc66cffc0df5354515a1d2f09b 24-Dec-2010 Erik <epastern@google.com> Save event status when making a new event

Change-Id: I4d6a0776af2d2e0d4ec074a6d053274c2478e728
vent/EditEventHelper.java
364309f0bb9c3aeee8efd0c24faf478f7c62c6d7 23-Dec-2010 Erik <epastern@google.com> b/2781781 Copies attendees to new exception events

The code that saves a response to an event from the popup view
didn't copy the attendees over to the new event exception. This
adds code to do that. A larger change still needs to be done to
make a single code path for getting an event model and saving the
event.

Change-Id: I90f0a6c501f63691048365a58b8646c8934c609b
ventInfoFragment.java
vent/EditEventFragment.java
vent/EditEventHelper.java
c485b45ef36fe103428b50cef399ba199c57b385 23-Dec-2010 Erik <epastern@google.com> b/3274936 calls invalidate on weekViews

weekViews needed to be invalidated when recycled to ensure
the cache gets updated.

Change-Id: I0c186db20ef36de7cedc1a7b888b6c46c8fec49c
onth/MonthByWeekAdapter.java
onth/SimpleWeeksAdapter.java
cd405a28e6821b116dcf3c531805d0c90b6cc08c 23-Dec-2010 Erik <epastern@google.com> b/3130291 Make longpress jump to create new event

Change-Id: I8f6ce3c8bd597b88f1ab9cb70fdfce04142848b1
ayView.java
442d1069a53ff5f96001991ba2ba2b998a09a83e 23-Dec-2010 Erik <epastern@google.com> b/3304341 Stop multi-day allday end from decrimenting

Had an excess call to a method that tweaked the date as part of
allday vs non-allday event that was causing the end date to
decriment when you edited the event.

Change-Id: I816d3964ceaf7bac6e10a0405448526a31b19162
vent/EditEventView.java
55a26d7062d5aa1a1b001b7271bb137276ab807e 22-Dec-2010 Erik <epastern@google.com> Fix event selection bug in recent change

Change-Id: I6e9725029f0668d44a71a754196f9155c5584bde
ayView.java
55d4c8c75b2442aee44cab0a8e52aacd7856a53a 22-Dec-2010 Erik <epastern@google.com> b/3291720 Save events when back is pressed

Change-Id: I2803a6fdb695c9aaed991bb5fd6735a6536909c1
vent/EditEventFragment.java
9147198d5357ff214c5c099908f372e223b67533 22-Dec-2010 Erik <epastern@google.com> Merge "Fix loader issue in month view"
0ac1b7644ce0c4f0c72482f553872a83cbf10032 22-Dec-2010 Erik <epastern@google.com> Fix loader issue in month view

The loader for events in month view wasn't reloading when we
updated the params. Adds a call to onContentChanged to force a
reload.

Change-Id: I8cecbb9b31057fd08cf6974c2bc6d9b966108992
onth/MonthByWeekFragment.java
91cecfa0c375cce71d9d6e2656954b665a5f8478 22-Dec-2010 Erik Pasternak <roboerik@android.com> Merge "b/3240249 Show the current time when Today is pressed."
ae6215db9f10bae4baa53774b5b9cd2ddc3f066e 21-Dec-2010 Erik <epastern@google.com> b/3296356 Updates calendar list visuals

Also adds a fix for b/3303165.

Change-Id: I91d6b8a38af6877bbd3ea7ed02081b4426a8661d
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
46a8b1117b0510a8dfd50586d5d22aa86b8dc1b9 15-Dec-2010 Michael Chan <mchan@android.com> b/3240249 Show the current time when Today is pressed.

Basically, always jump to the time specified in the event
except when the user taps mini-month.

Change-Id: Ia507107dfa0568a0c439f5d272f35793c04f1382
llInOneActivity.java
alendarController.java
ayFragment.java
ayView.java
earchActivity.java
onth/MonthByWeekAdapter.java
66b2067e0a389180f909eb0a528bea5f6becca23 20-Dec-2010 Michael Chan <mchan@android.com> b/3299524 Added defensive code to handle null values for duration and rrule

Change-Id: I84650163d1df944691c0a0943f30759473498c57
alendarEventModel.java
eleteEventHelper.java
ventInfoFragment.java
genda/AgendaAdapter.java
lerts/AlertAdapter.java
vent/EditEventHelper.java
vent/EditEventView.java
bfa0e3f8ccd13c7ef2f334ff431d4fd85f624929 20-Dec-2010 Michael Chan <mchan@android.com> b/3299524 Fixed the InvalidFormatException for zero length recurrence rules.

Quick fix for now. I will investigate further as to why we are getting this.

Change-Id: I44ef9f1c2eaf38303c7fefccf34eac051f5515c9
ventInfoFragment.java
629085ada768ffa6c10edddb319291636e3774b7 17-Dec-2010 Michael Chan <mchan@android.com> b/3277450 Calendar widget fine tuning

Launch Calendar when the header is pressed
Increase the touch target for the new event button
Show highlight when the header or create event button is pressed
Remove the shadows in the list view
Removed some unused assets

Change-Id: Iac4877aa6f663ae1ef0c12a3e3bd8a9412662c06
idget/CalendarAppWidgetProvider.java
1d6d7c6fee68b1641ce8664caf5d6832bf6bb618 16-Dec-2010 Dianne Hackborn <hackbod@google.com> Prepare for some changes to LoaderManager/Loader.

Sorry it is a bit ugly, it is to allow this change to be
checked in prior to the first stage of the framework change
without breaking the build.

Change-Id: Id33ecd2aabf7fa50ceb9a1b6ac8ddf2bf0745ac6
onth/MonthByWeekFragment.java
electcalendars/SelectCalendarsSyncFragment.java
aaa8ec72018a04026ee4e635aabe892f58c8cbc2 15-Dec-2010 Michael Chan <mchan@android.com> b/3277450 Part deux of calendar widget update to 'final' UX.

Change-Id: I05a62db9760372be134bc2aba60515f747710a66
idget/CalendarAppWidgetProvider.java
b60218a31d948ea0a549daf6464063d20b48421f 15-Dec-2010 Michael Chan <mchan@android.com> Allow week view when launching from Widget.

Previously only Agenda and Day views were valid "detail" views.
Now, week view is also valid for XL devices

Change-Id: Ibe9b0564e1379a28f9291b9851f4168de9e27170
llInOneActivity.java
tils.java
000ba1109e2f4e527e9227fe341598ceeb3fbca6 14-Dec-2010 Michael Chan <mchan@android.com> Updated to draw the horizontal grid on center in day/week views.

The framework recently got a fix where lines weren't drawn at the
center of the line (it was drawing on one side of the specified lines).

Change-Id: I43a5695fd8d06b88d1e15b0dd6a7a5377ba4c24d
ayView.java
309c34fcce4912a9c6f1c0a39c090cebf61296be 14-Dec-2010 Michael Chan <mchan@android.com> b/3277450 Update calendar widget to 'final' UX

Change-Id: Iebc59a482d1350d449d6c6f462a58639ab056e78
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
90b01744006009ed5ca7205099523f83ced380f5 14-Dec-2010 Michael Chan <mchan@android.com> b/3279354 Fixed IllegalArgumentException by setting allDay to false after setting the time.

java.lang.IllegalArgumentException: allDay is true but sec, min, hour are not 0.
at android.text.format.Time.normalize(Native Method)
at com.android.calendar.month.MonthByWeekAdapter.onDayTapped(MonthByWeekAdapter.java:229)
at com.android.calendar.month.SimpleWeeksAdapter.onTouch(SimpleWeeksAdapter.java:261)
at android.view.View.dispatchTouchEvent(View.java:4321)

Change-Id: I578423ef45cdd071cf2c1906947bbcae58847fd2
onth/MonthByWeekAdapter.java
bf7c96b7adbae17d822cb8dec45fdf253a16df51 13-Dec-2010 Michael Chan <mchan@android.com> b/3280008 Fixed NPE in EditEventHelper.getContentValuesFromModel

Change-Id: I4521207fd46937e5bd4b9713318a79d04d54a4e3
vent/EditEventHelper.java
43976a2c6e30770ef5790b1ec1b19ba826cd03f3 13-Dec-2010 Michael Chan <mchan@android.com> Merge "b/3254371 Disable pinch while scrolling horizontally"
1ba48526c2542484d91383c21d3d8e07db87df0f 13-Dec-2010 Michael Chan <mchan@android.com> b/3254371 Disable pinch while scrolling horizontally

Change-Id: Ifeb5872628419d6c8bc85a63f44788211b34799e
ayView.java
9ce1a76edfa26dacd363a1d89dca95f6671f3683 11-Dec-2010 Michael Chan <mchan@android.com> Merge "Added support for 'response' through ACTION_VIEW of events"
deced8999da73effe4133e2317c262fea7910090 11-Dec-2010 Michael Chan <mchan@android.com> Added support for 'response' through ACTION_VIEW of events

Change-Id: I873b1144adb23e28cd84ad66248f649ad0f5586c
llInOneActivity.java
alendarController.java
ventInfoFragment.java
vent/EditEventHelper.java
cfa4b5b79cc0ce632b654c7e449250ec0bc442ea 11-Dec-2010 Erik <epastern@google.com> Another fix to make edit not save if nothing changed

Change-Id: Ifd8d21dcae57084464c02ccbe83894894a2f4fd8
vent/EditEventView.java
97e9cb0b07dc6e69af7672a06de6744a45486778 11-Dec-2010 Michael Chan <mchan@android.com> Merge "b/3189042 Handle ACTION_VIEW in AllInOne. Removed EventInfoActivity."
2c7c851a4e40afa83a741ec39d44425b705a712e 10-Dec-2010 Michael Chan <mchan@android.com> b/3189042 Handle ACTION_VIEW in AllInOne. Removed EventInfoActivity.

Change-Id: Ic00300e5d48d264ade7d400d703cba8f5a2b8626
llInOneActivity.java
alendarController.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
vent/EditEventActivity.java
vent/EditEventFragment.java
39861950855726cb86118f03a74b2f3a69c713c2 10-Dec-2010 Erik <epastern@google.com> b/3093324 Ensure a time zone is always displayed for home time zone

This ports change I7b2b67dd to HC.

Change-Id: I2c8524a8b69c6258cef2775b834b62777d21e483
eneralPreferences.java
7a30aa9ff4f599a31e18833925211716b62a64eb 10-Dec-2010 Michael Chan <mchan@android.com> Merge "Clean up + and - button in edit events"
23d3127866ea97b3844337f9291eff6618670522 10-Dec-2010 Michael Chan <mchan@android.com> Merge "Don't reload event at the right when the user taps on the list view multiple times."
67c0ac313280bbe0ae4c2e191cf64d926995c7c7 10-Dec-2010 Michael Chan <mchan@android.com> Clean up + and - button in edit events

It has no background until you tap on it where it shows a blue glow.

Change-Id: I75c78b1a34e3e8e390575af48b679944a2efdba3
vent/AttendeesView.java
80d5001f42f3d20544337e77beff6afd4767d1d1 10-Dec-2010 Michael Chan <mchan@android.com> Don't reload event at the right when the user taps on the list view multiple times.

Change-Id: Ib1c7ec27e63b8d47d5ee17aeeb8f49ea06c2cf1e
genda/AgendaListView.java
bdadecb6a5fc35b51bc3d488b5f0b4cbed987964 06-Oct-2010 Garth Bushell <garth.bushell@gmail.com> Patch to backup settings using BackupAgentHelper

Integration of external patch:
https://review.source.android.com/#change,18649

Change-Id: I518625ff92ddb0a3e43d81a88ba2b2a2634fff3a
alendarBackupAgent.java
eneralPreferences.java
9f5268d5bdfafe5c20dba64fbca124fcf25d68d9 09-Dec-2010 Erik <epastern@google.com> b/3270543 Fixes how we toggle the button on attendees

Change-Id: Ifd1f46d0e5c0546260c891a318007f59540d5873
vent/AttendeesView.java
vent/EditEventView.java
843e3b44b9361b50b54e5b543952adbf7dea4e6e 09-Dec-2010 Michael Chan <mchan@android.com> Merge "b/3157723 Update search UI"
f506402650a0539cae941f67e9af0a70a73742d9 09-Dec-2010 Michael Chan <mchan@android.com> b/3268743 Fixed the problem where the remove guests button is always enabled.

Change-Id: I9992b692e83b6999ed78fe2da97eb3b296edb32f
vent/AttendeesView.java
ffbc790abf31576c84af7ddeab090fcd93ef3299 08-Dec-2010 Michael Chan <mchan@android.com> b/3157723 Update search UI

Change-Id: I03577ef3c0478953ca20d045bfd80d61c758a5cd
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
08ec68f143b718d300eb451047d3ba36dfae2e03 08-Dec-2010 Michael Chan <mchan@android.com> Performance improvements in day/week views:
- Don't draw events that aren't visible
- Don't loop through all the events when processing all day events
- Switched some ArrayLists to arrays

The side-effect of #1 fixes the problem where text that didn't fit an event that scroll
off the screen will be drawn on screen.

There are more improvements that can be done.
Instead of looking through all the events to draw each day, bucketize the events by day.

Change-Id: Ie97b4a1f2441f77168df2d44e2d0756a7ce27787
ayView.java
31eb9e37d743f4286378ab697cad3a89ba3522ab 09-Dec-2010 Erik <epastern@google.com> b/3035744 Makes events not save if nothing was changed

Change-Id: Ieaa873aedcb7ed2779ba8e8b31d6375abb99d63f
alendarEventModel.java
1bd94537b630fbc5556307ea92f37d4a5facecb4 09-Dec-2010 Erik <epastern@google.com> Quick edit event fix

non-recurring events trying to quick launch edit still had to have
the edit button tapped. This fixes that.

Change-Id: I01c3b6e7630dcd044fa1301ce066c6e6ba698609
vent/EditEventFragment.java
a7694eead7cbb293990bc89c3906e17bad36194c 08-Dec-2010 Erik <epastern@google.com> Add card style event view to search

This puts the read only card style event into search. Two big
todos for search are:
1)open an event by default on load
2)attempt to reopen an event when data changes, or open a new
default if the previous event was deleted.
3)re-examine the onPause saving behavior once b/3263703 is
resolved.

Change-Id: I52c2d26d683cfb478b163a7636c151b902a7a020
alendarController.java
alendarEventModel.java
ontactsAsyncHelper.java
ayView.java
ventInfoFragment.java
earchActivity.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventView.java
434a9393da9b86bc7327d2075f6a09491c8b128d 07-Dec-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of d73aa540 to master

Change-Id: I3b223e66be473b1597337a2774edb103cacc957b
d73aa540c36fd62108ca022d34c441d0dfd492de 07-Dec-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of e12c383f to stage-korg-master

Change-Id: I0829a16cc64b0256f6b8e07f3e4ff8f3173369ed
3400a2bfc1e6be435ea2bb0f436a6ef338446504 07-Dec-2010 Erik <epastern@google.com> Implement 'card' style for EditEvent

A todo for this change is to remove the extra gravities once
b/3259292 is fixed. Also fixes a bug with rotating new events.

Change-Id: If07fc053bf986bc8361e7dc9001e1bd653bb4364
alendarEventModel.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
c130d9d5e0d178585721428e394df0c8e0a6729f 07-Dec-2010 Erik <epastern@google.com> b/3258830 Stay in r/o mode on orientation change

Change-Id: I26acf63696c20ca97c8beac994c5712779530b66
vent/EditEventFragment.java
46cde5cff48d6862f492f60c6a6336bfc047ce25 05-Dec-2010 Erik <epastern@google.com> Small bug fixes for edit event

Adds delete button without having to enter edit mode. Makes
reminders save correctly without entering edit mode.

Change-Id: Ia68ec225b050833951facfeeb6150af7c1ee9a4e
vent/EditEventFragment.java
78f58c119af15ed85a727e16cddd793ced4c809d 02-Dec-2010 Michael Chan <mchan@android.com> Action Bar and Search Cleanup

Search
- Transparent background
- Solid date header between events

Action Bar
- Updated Icons
- Swapped the order or done and cancel in editevent

Change-Id: I45f6209e7fa720457cbe666d6349e639d1aec333
ayView.java
genda/AgendaWindowAdapter.java
c07a57fb7436d807ad505fa7319b9de13f91e741 01-Dec-2010 Erik <epastern@google.com> Adds read only/edit mode switches to edit event

Makes toggling between read only mode and edit mode for
events easy. Also adds new UX flow, enter details mode then
tap Edit to modify the event, at which point prompt for which
event to edit is shown.

Change-Id: I5147ba04ff477cd1a7c187958127899db13c3ef8
vent/EditEventFragment.java
vent/EditEventView.java
071d56d859b0c9f9c7f002e2bee98bc1bd0fc95f 02-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Modify the way how to determine Sunday/Saturday

- Utils#isSaturday(), Utils#isSunday() receives column
instead of dayOfWeek.
- It is innappropriate to use mFirstDayOfWeek to calcurate
Sunday/Saturday as the date isn't shown in one day view.

Bug: 3216209
Change-Id: Ic5f905c77862985cbbca19c50c172a32f99dbd81
ayView.java
5897c00e8ced53c27f3bd87f11df071d4266203a 01-Dec-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix NPE on onSharedPreferenceChanged() being called.

Bug: 3209601
Change-Id: I7a3c927bab28ef381f1a71066896361b82e356ee
eneralPreferences.java
e0cb5ba884c52e9d36875fb4a9ebdf40a81cb642 01-Dec-2010 Michael Chan <mchan@android.com> Dont use the default locale when formatting SQL statements

It is not safe to use the default locale when using String.format
to produce SQL statements. Some locales will break the SQL
and as a consequence crash the app.

See external patch https://review.source.android.com/18912

Change-Id: I426d34599ed243ea28056745238eb3013775330f
idget/CalendarAppWidgetService.java
12037053c2cd0998b75f0c7a49fe64e888577eda 01-Dec-2010 Michael Chan <mchan@android.com> Merge "Fix fling and drag behavior in day/week view"
d9dbab823d56bf596eedaecd0935037bd39d02c1 25-Nov-2010 Michael Chan <mchan@android.com> Fix fling and drag behavior in day/week view

- Changed the horizontal drag threshold from 50px to 1/7 of the view.
That's roughly one day. So if the user slow drags less than 1/7 of
the day/week view (to take a peek at the next week), it will snap
back. Otherwise, it will flip to the next day/week.
- Changed the horizontal fling threshold from 50 to 75. Any fling
less than 75 px will snap back to the current day/week.
- Fixed the problem where doing a fling while an animation is in
progress can lead to the new animation going wrong direction

Change-Id: I6e779d38e8ddc4bc19795f1db711c392b4ab71bb
ayView.java
0eb7a1cc03944b1e81c35c5f2af68ec960d885c5 30-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Fix possible NPEs in GeneralPreferences"
c13e07c45901ba92a0ce16bd9c58ea5cc25d9f74 30-Nov-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix possible NPEs in GeneralPreferences

getActivity() may return null after onDetach().

Bug: 3233687
Change-Id: Ib7a1942838da83e1c18bd09ece88bfeeb2e4a4ee
eneralPreferences.java
387f044ddbe71328e4883559a0256fd3c58048b4 30-Nov-2010 Erik <epastern@google.com> b/3238517 Fix slow launch of Calendar in day/week view

The listview was calling measure on its children before a height had
been set, causing all children to be measured as height 0. This caused
ListView to measure every child. Fixed by setting a min height for
each week.

Change-Id: Ib33144e2fdd5216d2509dc1f9e1df774bddf1118
onth/SimpleWeekView.java
4ebfbd26b1bc2f351d7e1657ccef261b1504b88c 30-Nov-2010 Erik <epastern@google.com> Fix npe when creating new event

Change-Id: Idf6be0c4c07b54a2bf341ead4038ca5236c8e168
vent/EditEventHelper.java
59ead671b50514b49749fcd6a1d4186a270239d2 30-Nov-2010 Erik <epastern@google.com> Adds saving/restoring on rotation to EditEventFragment

As part of this the CalendarEventModel needed to be serializable
which required switching its Uri to a String and then parsing it
when used as a Uri.

Change-Id: I36a95ca1dce444e08cc6b5339d0b6441b1d0dfd2
alendarEventModel.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventHelper.java
ef2185bf0c7a80154a79788915db04d4f9e7ad4d 25-Nov-2010 Michael Chan <mchan@android.com> b/3210159 In Day/Week view, don't show yellow selection box
... if the app was launch to go to the current time.
There's a current time indicator already.

Change-Id: I823acb887120b6a7ea511f4cf4c8f5452a2d21d3
ayView.java
50f0a360d23d97a81405e1271359e5d8bc492c0f 25-Nov-2010 Michael Chan <mchan@android.com> b/3158955 b/3112683 Don't center to the selected hour when tapped.

Change-Id: I17677bb7883ad650a3149726116c94cdce788935
ayView.java
e21674aefc9755ba519dfc5b3ff4348be4814903 24-Nov-2010 Erik <epastern@google.com> Renames simple month files to fit fw naming style

Change-Id: Ic1b3833f943d91d6d87e9d93696e745d0b4000e7
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
onth/MonthWeekEventsView.java
onth/MonthWeekSimpleView.java
onth/SimpleDayPickerFragment.java
onth/SimpleWeekView.java
onth/SimpleWeeksAdapter.java
c41b99be504e395b8c7264a0d626906ccbff1c57 24-Nov-2010 Erik <epastern@google.com> b/3227825 Fix npe in EventInfoFragment

Darn monkeys.

Change-Id: Ia2c180f2d4e74d7f7708d3113499529f2e58923a
ventInfoFragment.java
ca56a02bc75ca52eca0c2670be0ee4146f292624 24-Nov-2010 Erik <epastern@google.com> Comment simple fragment, cleanup code, fix a couple bugs

Fixes miniMonth launching DayView instead of staying in WeekView,
a loading error when the app is initially launched in month
view, and makes it so the time in week/day view will only get
changed if the user scrolls to a new month (instead of always
going to the middle of the month when toggling between month and
week view).

Change-Id: I824a7937199cdbe8f55d6ea70e53013f6230e02b
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
ab348bbe0f26896407e0ae22dae76106839fc87b 23-Nov-2010 Michael Chan <mchan@android.com> Clean up unused API from controller

Change-Id: Ibcd9fd6797b6562d9e3a480ad3eb0efed6894efc
llInOneActivity.java
alendarController.java
ayFragment.java
ventInfoActivity.java
ventInfoFragment.java
avigator.java
earchActivity.java
genda/AgendaFragment.java
vent/EditEventFragment.java
onth/MonthByWeekFragment.java
e566836781f2a653624dceee3399bef25a0ea119 23-Nov-2010 Erik <epastern@google.com> Code clean up and commenting for simple adapter

Change-Id: Ib859d6a2f6ab50d19446c1d60607732fc0d157ef
onth/MonthByWeekAdapter.java
onth/MonthByWeekSimpleAdapter.java
91b01ed605e36fc5a7a924c226597a62c789b50d 23-Nov-2010 Erik <epastern@google.com> Fix support for arbitrary week lengths

Change-Id: I11bf2b2070ba78d426d4bac49f693d0c816f64a0
eneralPreferences.java
tils.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
cf86856c1c95f72b752075cfeee159f99fc466cf 23-Nov-2010 Erik <epastern@google.com> Merge "Moves methods around for readability"
9742afbad8a0655e0cb6c59e6376ea1dddb865da 23-Nov-2010 Erik <epastern@google.com> Merge "Comments and code cleanup for MonthWeekSimpleView"
fdef7c6bd1ff5fb4fae369a8b49087634f977ca2 22-Nov-2010 Erik <epastern@google.com> Moves methods around for readability

Change-Id: I3c1915db2b11b4b59ce6e9d368b383899add6b39
onth/MonthWeekSimpleView.java
db08870a2c8b9de543705eed2f296a8018f00a05 23-Nov-2010 Erik <epastern@google.com> b/3221589 Fix NPE if onResume gets called while the activity is being destroyed

Change-Id: Ie60b52ff66cfb0dc8bdcbd87446e5a39f28b70e0
onth/MonthByWeekFragment.java
144edfa3f69dd13d2ae5f107a8f4d422f11dc620 22-Nov-2010 Erik <epastern@google.com> Fixes some bugs with full month view

1. The background on mini-month was lost, put it back
2. switching between month and week kept moving the date back.
--Now it moves to the middle of the month if you swap back and forth and then sticks

Change-Id: I2a072e4829ae9d5450202d27ea852033fcc315d9
alendarController.java
onth/MonthByWeekFragment.java
c90cba85c7e226c5fc47ee854476f679a7a87ab9 22-Nov-2010 Erik <epastern@google.com> Comments and code cleanup for MonthWeekSimpleView

Change-Id: I4702800617951a658cf876cd20824887b4f9f117
onth/MonthByWeekAdapter.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthWeekSimpleView.java
a62a37003ab83a92a79c2c324fcbe4026811d8b4 22-Nov-2010 Erik <epastern@google.com> Remove old month view files

Change-Id: I91e4d25caa16c9154cf8dd7c7eebc1c6196f674f
onthFragment.java
onth/FullMonthView.java
onth/MiniMonthView.java
4421ef3e82d4de99ed01751fd3f71cddfcec7e55 22-Nov-2010 David Brown <dab@google.com> Merge "Fix broken DayView X position after a failed fling"
030803e32522be52a1ddeb436edbd024942d7c4f 22-Nov-2010 David Brown <dab@google.com> Fix broken DayView X position after a failed fling

When handling a fling gesture, we switch to the next or previous DayView
if the fling is long enough, and if it's more horizontal than vertical.

In the case where we *don't* switch, though, we still need to reset
mViewStartX to make sure we don't get left in a partially-scrolled state.

TESTED: Both week and day views. Originally I could reproduce the bug
very easily, now I can't.

Bug: 3197125
Change-Id: Iafd27d5246d7e0a25890b238ec7d414fc4c7e3b8
ayView.java
40bcd101b212c9863c3110c05a487a7ae6ebc3ca 17-Nov-2010 Erik <epastern@google.com> Finishes making full month use list view

This is the last piece to get parity with the old month view code
using a list view for rendering the month. This version should be
much faster. Also fixes a couple more bugs with home time zone.

Change-Id: I7661ef7cf0290d714d7c053155ad6048355d8a3e
llInOneActivity.java
ayFragment.java
tils.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
onth/MonthWeekEventsView.java
onth/MonthWeekSimpleView.java
e98dd73c67205b01f5348271d9a7a630003ecf52 19-Nov-2010 David Brown <dab@google.com> Don't update the mini-month until the day or week transition finishes

Previously we would send an event to the controller (to update the
mini-month) as soon as we recognized the fling gesture. Now, we delay it
until after the ViewSwitcher animation finishes, to avoid a stutter at the
moment you lift your finger.

This also fixes an unreported bug where the mini-month wouldn't get
updated at all if you dragged left or right and then lifted your finger
without moving. (In that case we'd animate to the next or previous week,
but the mini-month would stay put.) That's fixed because we now send the
controller event from switchViews() rather than from doFling().

Bug: 3138116
Change-Id: Ib3ea9a9b356d802338dc9b33622a0a8dfcdad28b
ayView.java
dc881b94f5b2a3f108d5ec93e4e43616ace4aa0f 19-Nov-2010 Michael Chan <mchan@android.com> Added new Calendar theme. not in use yet

Change-Id: Ia831c07885de6b6da862e9096d0daf26f52bb306
llInOneActivity.java
1ec87639bd05857bcb2c4a0acc189c0ff413a287 19-Nov-2010 Michael Chan <mchan@android.com> b/3185081 fixed the gray box problem in all day event
Update day/week view per design spec
Cleaned up and removed some magic numbers, off-by-one issues

Change-Id: I92a233b6ac891f9c1ab7ae224dcd1091da6a657d
ayView.java
vent/EditEventFragment.java
3553621c824afe1f3eacbe8555678005ca1264a1 12-Nov-2010 Erik <epastern@google.com> More work on making full month view use listview

This adds new classes and further cleans up the simple views
in prep for moving the full month view over to using a list view.
In this change the view has not yet been switched in the main
app. Also fixes b/3197307.

Change-Id: I032af9037f5b2c8a7b7ed7f1c5e115296077e0dd
llInOneActivity.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
onth/MonthWeekEventsView.java
onth/MonthWeekSimpleView.java
9d5f351e45e20ff04da6f9118031cc2cc7419905 06-Nov-2010 Michael Chan <mchan@android.com> Show the calendar for existing events.
Previous we were hiding the calendar spinner for existing events.

Change-Id: I902d90408b2344cefa6cc4ef227430fd406d5501
llInOneActivity.java
alendarEventModel.java
vent/EditEventHelper.java
vent/EditEventView.java
82b318634af1b6594e60cfd1f2df4d3845f80587 10-Nov-2010 Erik <epastern@google.com> Refactors mini month, adds initial full month list view support

This refactors the mini month components to extract base classes
that can be used as general purpose date pickers. There will still
be work necessary for moving the base components into frameworks
including refactoring necessary methods into public api. Some
initial support for loaders is also added in this change.

Change-Id: I9437a2615dc1b575867fe61b47c3d1abbe0e4d0e
llInOneActivity.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthByWeekSimpleAdapter.java
onth/MonthByWeekSimpleFragment.java
onth/MonthWeekEventsView.java
onth/MonthWeekSimpleView.java
onth/MonthWeekView.java
0a0f7f3b2ca79419d417626f11b119d5a8b92f45 13-Nov-2010 Michael Chan <mchan@android.com> b/3186856 Fixed a ArrayIndexOutOfBoundsException

java.lang.ArrayIndexOutOfBoundsException: index=-1 length=21
at java.util.ArrayList.get(ArrayList.java:313)
at com.android.calendar.DayView.getEventLayout(DayView.java:1938)
at com.android.calendar.DayView.getSelectedLayout(DayView.java:1966)

Change-Id: I5eb44bb6bcc0ea563fc8705814f1d44028bd19e0
ayView.java
c5f92d7bdeb1950ace783cc022aa41a4b4f00cd6 12-Nov-2010 Erik <epastern@google.com> b/3188954 & b/3188992 Fixes uses of home tz

Change-Id: Ife639ea40b327c50648b693dce4d5fdb9c70186a
llInOneActivity.java
ayView.java
36a4668f603c432d08ad156cd7c731f9838c0212 11-Nov-2010 Michael Chan <mchan@android.com> b/3186856 Ensure that the width and height of event text are >= 0
If not, StaticLayout throws IllegalArgumentException

Change-Id: Ia7abec755987d70b6b4b0648755fa4155bda4674
ayView.java
f056fac66fe2845bfd88e9571f8fceb9180264a0 10-Nov-2010 Michael Chan <mchan@android.com> Cap the length of event text in day view to 500.
Smooth out the jitter for scale gestures
Clean up

Change-Id: If42b3b7748edd65918b83d9a860e8ea0571552a0
ayView.java
02041687c35441e8a21cb763f1fc3a26525292ef 09-Nov-2010 David Brown <dab@google.com> DayView performance: use drawLines() instead of multiple drawLine() calls

Bug: 3166290
Change-Id: Id4623581ae83135496923bb6f4a1e711635f9678
ayView.java
f63bf8348e504760a12d840c7107f326c0e2cada 29-Oct-2010 Michael Chan <mchan@android.com> Integrate Bidi patch into master branch
https://review.source.android.com//#change,18517

Disable ellisis to workaround framework b/3167132
Clip canvas draw region until we can set height for a StaticLayout b/3167128
Misc cleanup

Change-Id: I61b99c0a501a5ea9833b86058be914791b594f55
ayView.java
3e7015267340b09d142dfcd3ff8acda257711023 21-Oct-2010 Shachar Shemesh <lingnu@gmail.com> Draw events through a StaticLayout.

Less code, and supports Bidi much better (i.e. - BiDi is now supported).

Change-Id: Id279ceaf66abc8290cde9ce1b9e5e94ad551b6ea
ayView.java
d885c1a5876735bbf2c0086956101bd70bac37e7 26-Aug-2010 Michael Chan <mchan@android.com> Controls the numbers of hours shown via vertical pinch gesture

Change-Id: I3e951424bb4f8aae30e06dd64c59db3b74dc66a8
ayView.java
eneralPreferences.java
tils.java
b9cd34a9b6622045cfac73d1497f4e5d745601d3 06-Nov-2010 Mohammad Shamsi <m.h.shams@gmail.com> code cleanup:
- removed unused import statements.
- removed unused local variables
- removed unused private methods and..

Change-Id: If0270c7bbedc9d84ec67624d4fcef9b7ea465148
lertActivity.java
lertService.java
alendarApplication.java
alendarPreferenceActivity.java
alendarView.java
ontactsAsyncHelper.java
ismissAllAlarmsService.java
ditEvent.java
vent.java
ventInfoActivity.java
aunchActivity.java
onthActivity.java
onthView.java
ultiStateButton.java
electCalendarsActivity.java
electCalendarsAdapter.java
eekActivity.java
4c6e4b68ba57af1a5f8a198c7cf05dd0a51cdec2 05-Nov-2010 Michael Chan <mchan@android.com> Update Event Info and Edit Event so it's closer to spec

= Edit/Detail
- Moved Title above Calendar
- Moved Reminders above Presense and Privacy
- Changed every text field to 18pt except for the title which is 24 bold.
- Vertically center the Yes/Maybe/No relative to the radio buttons
- Space out Yes/Maybe/No

= Event info
- Space out Yes/Maybe/No
- Relayout per design

Change-Id: Id177f818d07c297cd6bdc5d5feb758133a02a043
ventInfoFragment.java
vent/EditEventView.java
124b831510317b41acf3e391b25882a785272654 04-Nov-2010 Erik <roboerik@android.com> Adds day of the week headers to mini-month view

Also cleans up some of the visuals for drawing each week:
-Draws week separator lines all the way across
-Correctly places week number

Change-Id: I6a4980d3450582369899e0e839405d13641276ed
onth/MonthByWeekFragment.java
onth/MonthWeekView.java
3937a47bc5a1afb9701e1d0565fae31f5800590d 02-Nov-2010 Erik <roboerik@android.com> First draft of turning on hardware acceleration

This enables hardware acceleration and does some tweaks to
the draws to make them still usable by the user. The draw
code still needs to be tweaked to match the UI design and
for performance.

Change-Id: Icf86e16e2e3a0c79b852fc48fcbdb1ffde656f73
ayView.java
onth/MonthWeekView.java
electcalendars/SelectCalendarsSimpleAdapter.java
5f62079ab9daefe95ede87631766e99e8b4a2220 27-Oct-2010 Erik <roboerik@android.com> Moves Edit Event back into an activity

Also updates the permissions for adding reminders to events and
fixes b/3125518, b/2976280, and b/3023359.

TODO Check exceptions to see if they haven't been synced yet
before allowing them to be edited.

Change-Id: I0fe7777d69d61da6cc17b4a0714ed020bd2fc1d6
llInOneActivity.java
alendarController.java
ditEventActivity.java
vent/EditEventActivity.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
idget/CalendarAppWidgetProvider.java
6191c1204b1ac68f4aa4041757a38e0a11a92677 03-Nov-2010 Michael Chan <mchan@android.com> Disallow fragment transactions after onSaveInstanceState is called

Let's see if this takes care of the monkey bugs.

BUG:3156612
Change-Id: Ib941d947d034364f4d13f8e2aeb2b4c25655f100
llInOneActivity.java
24ee336d7ab0120a79d1d03056171d119aef83c9 02-Nov-2010 Michael Chan <mchan@android.com> In read-only mode, show time and timezone in textview instead of disabled buttons.

Change-Id: Ic2c3e4f0aa2774ac0d070af5ec1e0638b105c734
vent/EditEventView.java
9c1f7b6c194a42a39bacdaa25e887dc5f12ec478 02-Nov-2010 Michael Chan <mchan@android.com> Draw All-day events with new holographic theme. 1st draft

TODO
1) +X if more than 3 events
2) all day event column for day view

Change-Id: I537cc890316a69f256a816a4bf9b9141ab3af440
ayView.java
e5149edad36737783356778819a9c66993a9cf28 30-Oct-2010 Michael Chan <mchan@android.com> b/2584631 Don't set status to "accept" for secondary account at event creation.

Change-Id: I5ca45fe482d951308f13998a183aa21691471768
vent/EditEventHelper.java
b6203f6c49d871a2c2cd1f9852c9750a18c5dd4e 30-Oct-2010 Michael Chan <mchan@android.com> Enable + button iff there's something in the attendee textview

Change-Id: Ie7af863b12ddfdc5c31f48fc5a70750d3d002841
vent/EditEventView.java
192bbf7a6412bf41860740803a6768d0a5b40f2a 29-Oct-2010 Michael Chan <mchan@android.com> Don't jump to 12am when navigating via the mini-month

Instead use the last selection time

Change-Id: I0a4a08ee0fa08573e0971f5f0c6d3fe4984f676b
onth/MonthByWeekAdapter.java
010b6e3341958a0018ef7f2b797fec5bd85a7b81 29-Oct-2010 Michael Chan <mchan@android.com> Merge "b/3125495 catch npe"
e6131a56b85db5a26639aa4e22e1f266c63b2da8 29-Oct-2010 Michael Chan <mchan@android.com> b/3125495 catch npe

Change-Id: I37c11ceecc2de83723d36088333107565131100d
ayFragment.java
29190975b9238dd6841f822f82f2fb83b0557f36 27-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix shrinking-multi-day-event bug.

Bug: 3099492
Change-Id: I74d266ce00e025a7e19279deb52ed62cf15a82f1
tils.java
vent/EditEventHelper.java
vent/EditEventView.java
ae5f28d62ba316a1b61a56bbe2fdd82269d91c3d 28-Oct-2010 Michael Chan <mchan@android.com> Merge "Change attendee response widget from spinner to radio buttons"
f92f46b20316e71f7291f35f4cd1b64500bebf12 28-Oct-2010 Michael Chan <mchan@android.com> Change attendee response widget from spinner to radio buttons

Change-Id: I52f165c52d706089d0210d54b5a23dd54349c2d6
ventInfoFragment.java
vent/EditEventView.java
d33d79d4d47c75438ef98f2b97bf9a079b70a166 28-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Show end time in widget."
77cf2c757257fdb17320be030001b7c8eff8253d 27-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Show end time in widget.

Bug: 3137966
Change-Id: I62eab57e07c01be2e27c01934645de31050eba27
idget/CalendarAppWidgetModel.java
6587f0a547d65077aae3c0b07c4c7a326f7d0165 28-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Force default color when an event not in progress"
ffaeace621183dfe8770471a30b2f1138aac5f86 27-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Force default color when an event not in progress

Views may be reused in Widget, so we should set bg color
every time.

Bug: 3137928
Change-Id: I4bb533ac035d8f3acd8ec19a89f27d8cd5f16b7d
idget/CalendarAppWidgetService.java
db4ce4a81063b7f5f6068f4144f8a3e3bca1e064 27-Oct-2010 Erik <roboerik@android.com> b/3023359 Fix intent sending from alertActivity

This is the simplest fix for b/3023359. Edit Event is still being
moved back into an activity, though this fix should still be
correct behavior. It now launches calendar to the time of the
event.

Change-Id: I8e6be4145f9cb9606b47725482d0100189a8633b
lerts/AlertActivity.java
ddbf80860566df8425f38a32190e9a64cad4e389 27-Oct-2010 Michael Chan <mchan@android.com> Fixed the problem where the user was allowed to edit events in read-only calendars
Hide the minus button if the user doesn't have permission to remove attendees

Change-Id: I65794a104e9c318e360f6f13c5e83ddd67a45908
vent/AttendeesView.java
vent/EditEventHelper.java
vent/EditEventView.java
bdcb9fcc732d52708fafb068f535a2c93ff2356f 18-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Replace ListView for Attendees with LinearLayout

Stop using ListView + Adapter implementation and use LinearLayout.

- rename AttendeesAdapter to AttendeesView.
- let attendee list maintained by LinearLayout (using tag),
instead of manually having it with an array.
- remove unnecessary logic which has existed in the adapter.

TODO:
We still see some issue similar to 3101699.

Change-Id: Ic19343795a6f9d16632f7338d4d087e4fb44ddc0
vent/AttendeesAdapter.java
vent/AttendeesView.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
71b221ae5d0f514352584a955630f5494f686c51 26-Oct-2010 Michael Chan <mchan@android.com> Update Event Popup

- Update UI per spec
- Remove organizer, reminder, attendee presence.
- Reenable showing of calendar email if the calendar display name isn't unique.

Change-Id: I8d9f022c0745e98e71726a8cdccfb4a681024c95
llInOneActivity.java
ventInfoFragment.java
be8191cfc03d14395fe2b6a5fc277c10111d1362 27-Oct-2010 Erik <roboerik@android.com> Make cal start in the correct view

Calendar was always starting in DayView due to tabs change. This
reorders the startup so we can override the tab auto setting us
to a view.

Change-Id: I071ac7f6c125c96e9e3334d7ae6e4957f20d44dd
llInOneActivity.java
c29b2d3342d43c2662dd2fe51a28bc7e8acd7b36 26-Oct-2010 Erik <roboerik@android.com> Remove the bitmap draw/copy from DayView

This cuts out the code that did a separate draw to a bitmap
and then copied it over to the canvas and instead draws directly
to the canvas. This allows us to also have a background image
and speeds up draws significantly.

Change-Id: I3a7c396c182477dfe17e6d5d65acc45f986b9af5
ayView.java
e3988ce169f446d82bb38a5010f7a2402b4e33eb 26-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Let AllInOneActivity call selectTab() manually"
40474a816f1a40f2c601d6cb72ab29b5309cdf32 26-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Let AllInOneActivity call selectTab() manually

Bug: 3130258
Change-Id: Id8d326034ef6a634e6d2aa2b8528cac0066b4865
llInOneActivity.java
a07cedd5af736339a7dd6166970311c487366500 26-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use custom bg color when event is in progress

Remove "(in progress)" text as we notify it using bg color.

Bug: 3125893
Change-Id: Ia3f0b4995241df399156122924133ffb5e455ac6
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetService.java
2ad374e21ae61b32e81f26dd448cf78a228fa8bb 26-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Fix widget update algorithm."
11638ad4fb56b978770aebe75deac7a0e6ac60d2 26-Oct-2010 Erik <roboerik@android.com> Fix double fling in DayView and speed up scroll

The double scroll was that during a fling it was actually snapping
back to the current day then getting a goto event that caused a
fling. The speed issue is something with the background image
rendering, so we have temporarily disabled the background image
and a single color background is being drawn instead.

Change-Id: I8a986eb56e93b08051fa6892d41e3a7e4168f39a
ayView.java
0c715c837a7ecc2cfda3a62d952f8dc7e79a39f3 25-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix widget update algorithm.

- Show log message about widget update.
- Rename TAG. TAG will be seen by the other engineers and
the difference between "CalendarAppWidgetService" and
"CalendarFactory" are confusing. Just showing "CalendarWidget"
would be more consistent to external world.
- Modify update algorithm so that it reflects all the events.
- remove getEventFlip(). We will highlight an event on progress,
so we need two "event flips" for each event (beginning and end).

Change-Id: I682957b9bbcfbb5a9dc036ec72614a79c160f543
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
e0c91f1cfc1c4451430f5a2ab99414543542d06a 26-Oct-2010 Michael Chan <mchan@android.com> Merge "Enable selection hightlight"
81850b1cca167351db9c3bc3ba64f7af053c4998 25-Oct-2010 Erik <roboerik@android.com> Fix npe in launching search

Change Id6ab17d9 introduces a NPE when launching search in Calendar.
This fixes that by creating a time object when the fragment is
created and then recreating it when the activity is ready.

Change-Id: I55bf97f154028022cd08e7bedaf0e1dd59e38e5b
genda/AgendaFragment.java
ba902466b19b11d587468e354edc58e542707747 25-Oct-2010 Michael Chan <mchan@android.com> Enable selection hightlight

Change-Id: Icb62f8c32c70e4e282ab825c3e100d23ce49b70e
ayView.java
7622b4d1f324bfcd3979946381c8642303502d9e 25-Oct-2010 Erik <roboerik@android.com> Merge "Remove vertical lines in miniMonth"
bfcc80609348904e32be92ee496bd310e44cc4f9 25-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Update widget layout."
afcd6f82a1a668bfe82ae73e763b7aee9c51238d 25-Oct-2010 Erik <roboerik@android.com> Remove vertical lines in miniMonth

Change-Id: I70cd630346a67ab4482c1cd7eca2a50a313527e1
onth/MonthWeekView.java
11ca73595534d2b2c18ab8c31a735c9e683c9379 23-Oct-2010 Michael Chan <mchan@android.com> Day/week UI tweaks
- Fixed the problem where the day clashes with the date in the 1 day view
- Remove selection colors for selected day and hour at the top and left respectively.
- Change to 9 hour days (enough to show text for 1/2 hour event)
- Draw a line through the calendar color square to show declined event
- Selection color applied to the event rect instead of the calendar color square
- Draw border around event and calendar color square
- Fixed some spacing layout issue

Change-Id: Iade405dfd051fcaa90a1122c003faadd05304e3b
ayView.java
4f8a770e62e5e725d85c0d1df89ea99dd4ce914b 25-Oct-2010 Erik <roboerik@android.com> am 8ca2e942: b/3127951 Update views in correct order. Do not merge

Merge commit '8ca2e9425da967b59325436f55b564faa730f6a6' into gingerbread-plus-aosp

* commit '8ca2e9425da967b59325436f55b564faa730f6a6':
b/3127951 Update views in correct order. Do not merge
8ca2e9425da967b59325436f55b564faa730f6a6 25-Oct-2010 Erik <roboerik@android.com> b/3127951 Update views in correct order. Do not merge

In onResume we update our current view and the next view (views
held by the switcher), which updates the title. This change
updates the other view first, then the current view to ensure
the current view title is displayed after the update.

Change-Id: I39c111e1d881f08154ead4f8a396960f9feb0c27
alendarActivity.java
c514df21767542285fe6cf333b148fff079a30f2 25-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Count all-day-events correctly.

Bug: 3070685
Change-Id: I4967fd62eb2453ee5d274ce5e7d6828cee646b14
ayView.java
50088e364aaa3074476e1300a270aafb0653df47 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Update widget layout.

Bug: 3125893
Change-Id: I6b9a370ff24e1dcb35beaaa71c72d9ddcbda6248
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
f04c18ebd99f35d5df3d0ac9d9dcec524119f7c8 24-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Exit the app when a user is in view mode."
93e69ebb1cf829608b4d1ff0da3d9a762a660c85 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Exit the app when a user is in view mode.

Bug: 3125429
Change-Id: I03cdbb3ce37421d14a0a0be21a036e07ed3b1c16
llInOneActivity.java
e03262ff33e2599275838f38ca5db9c1d1e9e122 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Fix possible memory leak."
01b1689b504173ba1263d7e28533ef20779c4591 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use given Activity object.

Bug: 3054940
Change-Id: Ica961be3568ab44b176b5e31d2670a00523b048f
genda/AgendaFragment.java
1c90bad8385f481b754e66e80bb415b31f7bdfc6 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Fix possible memory leak.

mCanvas holds a reference to mBitmap, so MiniMonthView/DayView
may keep the content without nullifying mCanvas too.

Not 100% sure whether this fixes 2643197, but we should not
let mCanvas hold the reference anyway, and possibly fix the
persistent bug.

Bug: 2643197
Change-Id: I779b4ece61f55d1357598d8ded4b422ecaeea67f
ayView.java
onth/MiniMonthView.java
9a4d9bf36ce3d0ce01649d20cf2dfe1a86316e51 22-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Torelate NPE caused by getActivity()"
c8d2e7499d516cf7c6fd5756f8097d682ac26e8b 22-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Torelate NPE caused by getActivity()

getActivity() may return null when it isn't ready.

Bug: 3054940
Change-Id: Id6ab17d94e66adeae0df45062436e2157334a1f5
genda/AgendaFragment.java
aa2431188d67ab8db6c54ba16d1c45e373245a75 22-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Add "Show week view" option in GeneralPreference."
d644b0df14ae6e204369b3454d16976fba32f15c 22-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add "Show week view" option in GeneralPreference.

Bug: 3116916
Change-Id: I1bed5599cf40826c189f27966c8c827f4531755c
eneralPreferences.java
tils.java
04ae768077c6164517ecf16eae1d57fe77923dec 19-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Introduce Navigation bar.

Bug: 3110880
Change-Id: Ib5dc81b7cef112afaeb7f7bd57c96665fef95402
llInOneActivity.java
a71e0a520493532dbb7e9bfa164ab78e59e797a3 19-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Update widget layout.

Bug: 3110880
Change-Id: I0376cd09ce31f8891b02aaa0681443d5e3941c9a
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
3eea5ad7329f522d9fe091ca51ad09b809bba34b 21-Oct-2010 Michael Chan <mchan@android.com> Update Day/Week UI
Todo:
- All day events
- Pixer Perfect

Change-Id: I218f6a515d7c24ffbc89ee95dfc5a737c12b5456
llInOneActivity.java
ayFragment.java
ayView.java
onthActivity.java
37d97685f7d02ccbd05f5707296e0acfa21854c0 19-Oct-2010 Michael Chan <mchan@android.com> am 2f87d8bb: b/3108312 Fixed the problem where Time zone is out. Do not merge

Merge commit '2f87d8bba0e9d12cd42d2e9c0e9341438a86ad45' into gingerbread-plus-aosp

* commit '2f87d8bba0e9d12cd42d2e9c0e9341438a86ad45':
b/3108312 Fixed the problem where Time zone is out. Do not merge
2f87d8bba0e9d12cd42d2e9c0e9341438a86ad45 19-Oct-2010 Michael Chan <mchan@android.com> b/3108312 Fixed the problem where Time zone is out. Do not merge

0. Go to day or week view
1. Change the home time zone from the app
2. Swipe side to side
3. Notice that title bar alternates from correct time zone to last time zone

Change-Id: I938e7130229870bb92277735d5e96893899e1f1a
alendarActivity.java
a9507932dbc49ecb9f5c71fda6af3a47b0b2a39a 16-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Emphasize selected item.

Change-Id: I8909a9d8a30c196d096a0432f093ee0dcc8b8d28
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
1a7fa28f2ac6bd293bb4009d22f3f1426e7658c3 16-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Tiny refactoring around AlertActivity

- detect Cursor invalidation during requery(), preventing
possible IllegalStateException.
- stop creating redundant listener objects, preventing
possible slowdown during unnecessary object creation.

Bug: 2894127
Change-Id: I2da430b1bb65367fc75478c4b4da5d79521f4136
lerts/AlertActivity.java
981874e61ecf29a96a77601a3172b2503b6537ee 06-Oct-2010 Erik <roboerik@android.com> Work on making month view a list view

This reworks mini month view to use a list view for scrolling to
improve efficiency. Also has some code prep for extending to
full month view and redoes some of the visuals to be closer to
the design doc.

Change-Id: I83d1b5bc8c2386094357225f9638a4830fec955e
llInOneActivity.java
alendarController.java
vent.java
eneralPreferences.java
tils.java
onth/MonthByWeekAdapter.java
onth/MonthByWeekFragment.java
onth/MonthWeekView.java
33d618b09cafe862c8435702758024b232e7f697 15-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Modify the layout of AgendaListView.

Change-Id: I91092df126f7050c59366a2c9011537f9a0c3d40
genda/AgendaItemView.java
genda/AgendaListView.java
c9e5307c648d81b997404c3c7053e0585bbd76a0 14-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use View#removeCallbacks().

View#getHandler() can be null when View#mAttachInfo is null.
View#removeCallbacks() correctly handles that case, while
manually obtaining Handler object doesn't.

See the implementation of View#postDelayed() and
View#removeCallbacks() for more info.

Bug: 3070291
Change-Id: Ib727fd4c23952f8cb39a65e42e487a5ab7c06615
llInOneActivity.java
5af16663985a2c47d1bd248a36ea79ae44e00447 14-Oct-2010 Michael Chan <mchan@android.com> b/3095214 Fixed NPE when trying to save an event where the user can't add attendees.

Change-Id: I1996abadc80f0755055af996260ed4ba9bc7daf1
vent/EditEventView.java
304bf0d244d54c2c8c1799e3d43c54d197a891d8 13-Oct-2010 Michael Chan <mchan@android.com> Initialize default calendar permission for new events

Change-Id: I6cd8a6a2674b148754c2b0a2e3865f58f07af04f
alendarEventModel.java
vent/EditEventFragment.java
b4bab82dd797bf9371c05b3bb2e5b2f288dc5c91 13-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Use long instead of float."
27d671cdba3e8b50219def2c9e1118abe987f908 13-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use long instead of float.

Bug: 3091447
Change-Id: I18bd22ee64181db4cd6f6c01cc42be919e8b543c
ayView.java
vent.java
ff4eab7e56be2a1b4b2ae2e71c9cdf2deed1f30e 13-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> am 308bb269: Use long to calculate overwrap threshold. Do not merge

Merge commit '308bb269f380e16bd0fc129f488aa1e804192569' into gingerbread-plus-aosp

* commit '308bb269f380e16bd0fc129f488aa1e804192569':
Use long to calculate overwrap threshold. Do not merge
308bb269f380e16bd0fc129f488aa1e804192569 13-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Use long to calculate overwrap threshold. Do not merge

Bug: 3091447
Change-Id: I14c949847bfb08bcd7811932bebbd2f96a31bc47
alendarView.java
vent.java
18a3c2e829ded43dc1e238f6a4ac054c0eb04684 13-Oct-2010 Michael Chan <mchan@android.com> Hide AllDay checkbox from Edit if the event is read-only
Pass in the correct context to the DeleteWhich dialogs so it will show up with the correct theme
Save/delete only if the user has permission

Change-Id: I3a80171f20b35c5dcb661baee7ad7800161ba309
vent/EditEventFragment.java
vent/EditEventView.java
352e1a2f834460bd54e03ce94cadd36a46debacb 28-Sep-2010 Michael Chan <mchan@android.com> Major bug fixing in EventInfo and EditEvent

In EventInfo/Popup:
Fixed reminders and response
Set a fixed height
Renamed Edit event button to Open event in the Event popup
Enabled Open event button unless it's a free/busy calendar
Removed action bar buttons in Event popup
Disallow reminders for busy/free calendars
TODO: Update UI only if everything is loaded

In Edit Event:
Switch to side-by-side label format
Have everything ready before removing "Loading" msg
Added organizer
Restrict adding of attendees:
For non-organizers, write permission to the calendar is sufficient.
For organizers, the user needs a) write permission to the calendar
AND b) ownerCanRespond == true AND c) attendee data exist
(this means num of attendees > 1, the calendar owner's and others).
TODO: Attendees do not always show up. Need to switch from listview to linear layout
TODO: Move to one column format for portrait in EditEvent

Turned on Holo.light theme but the light version isn't ready in the framework yet.
Removed dependency to android.test.runner

b/3052155
b/2709441
b/3060967
b/3060985

Change-Id: I4a25fecf3ade6a7924ba7b55801daced3dca6fa7
alendarEventModel.java
ventInfoFragment.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
c9e090a2355ea626c143366ea556b4e2a083e856 06-Oct-2010 Erik <roboerik@android.com> Merge "Small visual changes to month view"
00922ea68bab6b92c511a8684c0f82c2ab7b634a 06-Oct-2010 Erik <roboerik@android.com> Small visual changes to month view

This removes busybits from the mini month view and changes the
number of weeks displayed to 6.

Change-Id: If1af7862c1335dcd01476bd9dd13e33cb50227f3
onth/FullMonthView.java
onth/MiniMonthView.java
f3a0ebc4b974903ea149d3f804860c5c22105942 06-Oct-2010 Michael Chan <mchan@android.com> am 0b7aa910: Merge "b/3065363 updated selection color per designer\'s request. Do not merge" into gingerbread

Merge commit '0b7aa91039e937ca545553d281f22fd0c2e7d9d5' into gingerbread-plus-aosp

* commit '0b7aa91039e937ca545553d281f22fd0c2e7d9d5':
b/3065363 updated selection color per designer's request. Do not merge
0b7aa91039e937ca545553d281f22fd0c2e7d9d5 06-Oct-2010 Michael Chan <mchan@android.com> Merge "b/3065363 updated selection color per designer's request. Do not merge" into gingerbread
854fd65c8757ce390b19d5211f203a8e9cad2397 06-Oct-2010 Michael Chan <mchan@android.com> b/3065363 updated selection color per designer's request. Do not merge

Change-Id: I517d5a61fc98ed56ffb64e9c98774415184bc3b0
alendarView.java
5e01b4e74f83e6f2be4208bba43e22eff78125c2 06-Oct-2010 Erik <roboerik@android.com> am 67b95840: b/3064553 Fixes group by to allow diff types. Do not merge

Merge commit '67b95840ed568f9e720d9dcba0e5375d458d1c31' into gingerbread-plus-aosp

* commit '67b95840ed568f9e720d9dcba0e5375d458d1c31':
b/3064553 Fixes group by to allow diff types. Do not merge
67b95840ed568f9e720d9dcba0e5375d458d1c31 06-Oct-2010 Erik <roboerik@android.com> b/3064553 Fixes group by to allow diff types. Do not merge

We were querying for accounts and grouping by account names. We
needed to group by account name + account type. This modifies
the query to do so for this corner case.

Change-Id: I9da28910da5262f1720791b77d32567a624b3f32
electCalendarsActivity.java
21a183875fbbfa54f5a2a87779888a5fb7d1af44 01-Oct-2010 Erik <roboerik@android.com> Adds home tz support to cal widget

This change also requires change Ia7b3ad66 to the provider to send
a broadcast when the time zone changes.

Change-Id: I0bf98dc5adc849328a3b5bf0d8ac17329239c9f6
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetService.java
04e81e9719e630c3b3f15a25b51cf8eb9dc9455e 30-Sep-2010 Michael Chan <mchan@android.com> am a3a72c3f: Merge "b/2584631 Don\'t set status to "accept" for secondary account at event creation. Do not merge." into gingerbread

Merge commit 'a3a72c3ff67326d7bc627642c2a3811864207b1c' into gingerbread-plus-aosp

* commit 'a3a72c3ff67326d7bc627642c2a3811864207b1c':
b/2584631 Don't set status to "accept" for secondary account at event creation. Do not merge.
a3a72c3ff67326d7bc627642c2a3811864207b1c 30-Sep-2010 Michael Chan <mchan@android.com> Merge "b/2584631 Don't set status to "accept" for secondary account at event creation. Do not merge." into gingerbread
f7bd924ebf28a0466df21644c1d9cc3409e4e3be 30-Sep-2010 Erik <roboerik@android.com> am 3113e2e0: b/3045098 Makes settings always display a tz. Do not merge

Merge commit '3113e2e0187907e84c1ab3759f5e90d0e83ad1f3' into gingerbread-plus-aosp

* commit '3113e2e0187907e84c1ab3759f5e90d0e83ad1f3':
b/3045098 Makes settings always display a tz. Do not merge
d2b0ce3d7fab53d74d40f412f031359395c039d1 30-Sep-2010 Michael Chan <mchan@android.com> b/2584631 Don't set status to "accept" for secondary account at event creation. Do not merge.

Change-Id: I7cc21fb078a2962a771a77ac36c39c4d0f04d4b0
ditEvent.java
8175058bf17e78dae95940c9e0a80930de349a51 30-Sep-2010 Erik <roboerik@android.com> Merge "Adds a home time zone clock to Calendar"
3113e2e0187907e84c1ab3759f5e90d0e83ad1f3 30-Sep-2010 Erik <roboerik@android.com> b/3045098 Makes settings always display a tz. Do not merge

This makes settings display the best localized version of a time
zone if it's not in our list with a defined name and will unset
the preferences list.

Change-Id: I7b2b67dd01c4e27fb4890d3fece79dd5ab7db981
alendarPreferenceActivity.java
46b05ffc746a3150b6bad5d3a72138ffa38b0a99 29-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make remeasure() consider relation between events.

This changes affect the logic in DayView but doesn't affect
that in FullMonthView/MiniMonthView, as they don't use
column values in Event class.

Bug: 3031917
Change-Id: I1815f065fe6c5d14cae995a79b70dd796b482439
ayView.java
vent.java
6c25510eee8cbb1d192bd0ace8be4385e87ed8a7 29-Sep-2010 Erik <roboerik@android.com> Adds a home time zone clock to Calendar

When in a multiPane view and a home time zone other than the phone's
time zone is enabled this will display a clock in the home time zone
below the calendars list.

Change-Id: I2fe7037384c223cd7b5dfca206022b2bee709e52
llInOneActivity.java
67a66bd59bf2a7ce51b949c16c2eba99baed11ff 29-Sep-2010 Michael Chan <mchan@android.com> am 604b2d99: Merge "b/3030552 Move view type saving code to onResume - do not merge" into gingerbread

Merge commit '604b2d999d1064f8549f86cb910582df2310a01a' into gingerbread-plus-aosp

* commit '604b2d999d1064f8549f86cb910582df2310a01a':
b/3030552 Move view type saving code to onResume - do not merge
85e3e114b901163061c350341212717b588137ac 29-Sep-2010 Michael Chan <mchan@android.com> am 8031353c: Merge "b/2925976 Save attendance response and reminders onPause - do not merge" into gingerbread

Merge commit '8031353c66f2f4c823d1f7549bbcc2caba4e1765' into gingerbread-plus-aosp

* commit '8031353c66f2f4c823d1f7549bbcc2caba4e1765':
b/2925976 Save attendance response and reminders onPause - do not merge
604b2d999d1064f8549f86cb910582df2310a01a 29-Sep-2010 Michael Chan <mchan@android.com> Merge "b/3030552 Move view type saving code to onResume - do not merge" into gingerbread
8031353c66f2f4c823d1f7549bbcc2caba4e1765 29-Sep-2010 Michael Chan <mchan@android.com> Merge "b/2925976 Save attendance response and reminders onPause - do not merge" into gingerbread
be40b252e75bd9d64a293a8573aa771a1c7d051e 29-Sep-2010 Erik <roboerik@android.com> Merge "Makes bubble and event info in search update tz"
c8203452e06464a8a60f9ce21ed29a18909b225f 29-Sep-2010 Michael Chan <mchan@android.com> b/2925976 Save attendance response and reminders onPause - do not merge

The problem was that whenever the user goes home or the screen turns off, the
attendance response and reminders were not saved. When the user goes back to
calendar, the previous settings were displayed.

The drawback is that we now save on rotation

Change-Id: Ia32d6f0718b33d4aec88c5f08aab3cd8aff9d1e7
ventInfoActivity.java
78d6be93b4f83cc3adb550b2a84f8917271f95c6 29-Sep-2010 Michael Chan <mchan@android.com> b/3030552 Move view type saving code to onResume - do not merge

I wasn't able to repo. Let's see if moving the write earlier helps.

Change-Id: If1489b4272dda70fc0f301bbaf421ad576e5f26c
gendaActivity.java
ayActivity.java
onthActivity.java
eekActivity.java
731f1cb808b7586b93615b408ab2636081fab0dc 29-Sep-2010 Erik <roboerik@android.com> Add home tz support to day view

Change-Id: I59d1629ade69f355b51412b3086e9cc71dbcbd6d
ayView.java
cb81189e4868769ea016253eca104e46df2f033a 28-Sep-2010 Erik <roboerik@android.com> Makes bubble and event info in search update tz

Also fix for b/3044748 by moving rebuilding of views into
onResume if we were notified of a change while paused. Also
discovered that if search activity refreshes with a single
event earlier than today it doesn't requery correctly and
fails to expand to the event.

Change-Id: Id55fc8b0effe05bf35f2c4ebd71d70826784174b
llInOneActivity.java
alendarController.java
ventInfoFragment.java
earchActivity.java
genda/AgendaListView.java
79a2768664f7877150d3c492f32b79a3f5b47f97 28-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> am 65f68dd1: Merge "Refrain user-unfriendly overwrap. Do not merge" into gingerbread

Merge commit '65f68dd158a72bfb6e6edd188fd915d482539f51' into gingerbread-plus-aosp

* commit '65f68dd158a72bfb6e6edd188fd915d482539f51':
Refrain user-unfriendly overwrap. Do not merge
65f68dd158a72bfb6e6edd188fd915d482539f51 28-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Refrain user-unfriendly overwrap. Do not merge" into gingerbread
d7898080728d3e7f5272462444276ad5d54b6b04 27-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Refrain user-unfriendly overwrap. Do not merge

Bug: 3031917
Change-Id: I0b450806abd808c7b7c0293115c20e8c83a93d9c
alendarView.java
vent.java
f4888d026075fbc404b4ddb957a3934508a9cc7d 28-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> am d571e035: Update Month view colors - do not merge

Merge commit 'd571e0351b68dc7489e2f933b3a8a03759c4c7fc' into gingerbread-plus-aosp

* commit 'd571e0351b68dc7489e2f933b3a8a03759c4c7fc':
Update Month view colors - do not merge
d571e0351b68dc7489e2f933b3a8a03759c4c7fc 28-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Update Month view colors - do not merge

Change-Id: I43fe9a2f8f3def1bfbcb7d4e52f67758cbca71b7
onthView.java
9a88873f9ec97b47aaaaae47208d22b3998b8e99 28-Sep-2010 Erik <roboerik@android.com> Add home tz support to Agenda Views

This pushes the home tz checks and display code into Agenda
Views, which are only used in search in HC. The Event Info
that displays in the right pane has not been updated yet.

Change-Id: Ib974d6bf877df880b716527db790141835b53c91
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
dcbf64a3c6e0d87449b4f28d3388a72f4c8ddf60 27-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> am f0802910: Make TimeZone select logic aware of DPAD event. Do not merge

Merge commit 'f0802910cc7a51fe3367dea126a9cc296d8051ba' into gingerbread-plus-aosp

* commit 'f0802910cc7a51fe3367dea126a9cc296d8051ba':
Make TimeZone select logic aware of DPAD event. Do not merge
f0802910cc7a51fe3367dea126a9cc296d8051ba 26-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make TimeZone select logic aware of DPAD event. Do not merge

Bug: 3035301
Change-Id: I34f6791ba9ef515ac2bd9f9f9fb14c15bddfdcda
ditEvent.java
7b92da258a480284dcc15a518ea570072329a31d 23-Sep-2010 Erik <roboerik@android.com> b/2988876 Stop crash on orientation change

EditEventFragment was triggering a fragment swap in onPause, which
isn't supported. This fixes the behavior of Edit to handle moving
the fragment around correctly. This change makes the behavior save
the event when back is pressed and restore the event if the user
goes home and returns. On orientation change changes get lost,
however. Another change will be made to fix this.

Change-Id: Iaef5eac6668a8e0ee4859f69e5a77ecb9a7a15a3
llInOneActivity.java
alendarController.java
tils.java
vent/EditEventFragment.java
vent/EditEventView.java
5a14d59a54751e508fe23d45af82c686fcc1ba29 24-Sep-2010 Erik <roboerik@android.com> Merge "Add support for home tz in month views"
65e2730548411dd9b53273b57519483957993ab4 24-Sep-2010 Erik <roboerik@android.com> Merge "Manual merge of tz settings changes."
b79279d9311c798138ab745d1836ca52f235f99d 23-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Revert "Add missing type."

This reverts commit 6b18e254762838fe8057588d686695f1f5904bf7.
idget/CalendarAppWidgetProvider.java
6b18e254762838fe8057588d686695f1f5904bf7 23-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add missing type.

Change-Id: I3bbb33abd7a69f753ab56afefc0cfb5d0b07ac14
idget/CalendarAppWidgetProvider.java
464f350da9b6f264ebee2104dfbeb68b94d933e4 22-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Let users go to account setup when no account.

The change Ic8575ca78fea81a27faab181acec4d550164b81b is needed.

Bug: 2969457
Change-Id: I474f7a340d4086c06c32db5042c1f0753e7a9220
vent/EditEventFragment.java
vent/EditEventView.java
43f27a9c27900ccb8fd1bded60a7b536905c0da9 23-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Make the app use new widget API."
4143cfabb36f0c3adcad410a6eed29bc2b89d6e3 18-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make the app use new widget API.

We have used setOnClickPendingIntent() but
it is not recommended when the target view is a collection.
Thus we use setPendingIntentTemplate() toward collections view
(ListView this time), and just use setOnClickFillInIntent()
toward each children.

We still use setOnClickPendingIntent() toward non-collections.

Bug: 3010626
Change-Id: I4f8fa47d00defd9bd91b5fc59983adf92e8c3eb7
llInOneActivity.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
5c0dec1dbf64687e36e1a26dbd9526eefa963848 23-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Let EditEventFragment hides a software keyboard

Fragment doesn't take care of software keyboard even when it
disappears, so we need to manually take care of it.

Bug: 3028592
Change-Id: I7072b1932820575302f20bf64824df77b9367716
vent/EditEventFragment.java
6e45dceeb614618f25ce3b1fa77f6484d90465f3 23-Sep-2010 Erik <roboerik@android.com> Add support for home tz in month views

This adds support for home time zones to the two month views in
the Calendar app.

Change-Id: I41b202d7ef99738fe022e610c235ee2004fe357b
onth/FullMonthView.java
onth/MiniMonthView.java
a48b9d426236d8d26bd99602bf0a84315b3f1b09 23-Sep-2010 Erik <roboerik@android.com> Manual merge of tz settings changes.

Merges changes I4ad92a73 and Ia7260f4d. This moves Calendar to
using the hidden TimeZoneUtils API and properly displaying and
updating the home time zone in settings.

Change-Id: I51a80da0963ba5924a09e920f158cdc1c158fb2c
eneralPreferences.java
imezoneAdapter.java
tils.java
dcf0b497cbd72c4fcc49fdea403cb3971b434dbd 23-Sep-2010 Erik <roboerik@android.com> am ae50f975: Adds hometz display to EditEvent. Do not merge

Merge commit 'ae50f975929fcc7e7014d0522d6e5a08a4b0e69a' into gingerbread-plus-aosp

* commit 'ae50f975929fcc7e7014d0522d6e5a08a4b0e69a':
Adds hometz display to EditEvent. Do not merge
ae50f975929fcc7e7014d0522d6e5a08a4b0e69a 22-Sep-2010 Erik <roboerik@android.com> Adds hometz display to EditEvent. Do not merge

If the event tz is different than the Calendar app's tz this will
display the start and end time's in the Calendar app's tz beneath
where they are set in EditEvent.

Change-Id: I32249920d30919e031d58ea9c9265a950f38456e
ditEvent.java
3c39ef425c60729669de1044d1a2a5b1fb923403 22-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am a865ce5e: More commit -> apply changes.

Merge commit 'a865ce5e62e06b5fcd427defb0cce06705ed08f7' into gingerbread-plus-aosp

* commit 'a865ce5e62e06b5fcd427defb0cce06705ed08f7':
More commit -> apply changes.
a865ce5e62e06b5fcd427defb0cce06705ed08f7 22-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> More commit -> apply changes.

Removes a good chunk of Calendar's StrictMode violations.
See http://go/sharedprefs-commit-apply

Change-Id: I4dace9c30744333d6506805bb2730d620c591f9c
imezoneAdapter.java
tils.java
6b858fc6f8afad95a075595016c5c22547924886 16-Sep-2010 Erik <roboerik@android.com> Moves per calendar sync settings into Settings

This makes calendar sync settings show up on a per account basis
in the Calendar Settings activity and also displays a message to
the user if the account is not being auto-synced.

Change-Id: I2326922f518ae3bc8d1db70ae5c1d5b07b251ca3
llInOneActivity.java
alendarController.java
alendarSettingsActivity.java
earchActivity.java
electCalendarsActivity.java
electCalendarsAdapter.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSyncAdapter.java
electcalendars/SelectCalendarsSyncFragment.java
57e0bf4285419d9aca9d1949fd46889f852c0d09 21-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Merge "Add "About calendar" preference shown on left pane."
e3eafa76592e948b60b667ae0675cd128f47ae56 19-Sep-2010 Erik <roboerik@android.com> am 8b8e0d85: Merge "b/3008692 Stops callback from running after activity finished. Do not merge" into gingerbread

Merge commit '8b8e0d85b4e2f2c53aa54ba7b3ea1b034ef4e693' into gingerbread-plus-aosp

* commit '8b8e0d85b4e2f2c53aa54ba7b3ea1b034ef4e693':
b/3008692 Stops callback from running after activity finished. Do not merge
990578f81b3b072f62293d5d971f32d2a27cc5f4 18-Sep-2010 Erik <roboerik@android.com> b/3008692 Stops callback from running after activity finished. Do not merge

The monkey was leaving an activity before an async query could
finish and the callback was hitting a cursor that had been
closed. This adds a check to make sure the activity isn't
finishing into the callback.

Change-Id: Ie0f0f655b19b56a85cbcd6dc1160c17895a4c2e9
ventInfoActivity.java
6d2e6f78726cc167e561148a3efb27aa15524b82 17-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make AllInOneActivity use SearchView API.

Bug: 2996475
Change-Id: I00c79b50284cde71aacbe4899dd57cced0c8bb23
llInOneActivity.java
alendarController.java
earchActivity.java
4ad6302749749149766dcca599380b8f06fa0f12 17-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Add "About calendar" preference shown on left pane.

Also rename preferences.xml to general_preferences.xml for
removing ambiguity.

Bug: 3012097

Change-Id: I6c9e4e7d887439c12fee196b9e3990386e42c407
boutPreferences.java
eneralPreferences.java
4b441bd6544fe6d11be75f974a41afd8fa040a4f 16-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make settings screen support two pane mode.

1) Rename CalendarPreferenceActivity to GeneralPreferences, and
add CalendarSettingsActivity for top-level Activity.

We should retain previous logs for CalendarPreferenceActivity,
and we shouldn't call it "Activity" any more, as it is Fragment.

I'm not sure whether the new "CalendarSettingsActivity" should
be named so, or renaming it to "CalendarPreferenceActivity"
to keep consistency around naming.

2) Add necessary xmls.

Some of them are derived from Settings app, which already has
new two pane structure, so refering its logic seems enough for now.

Change-Id: I6a0b04bb824d06c2842cbd8127e2860c45350987
llInOneActivity.java
alendarApplication.java
alendarController.java
alendarEventModel.java
alendarPreferenceActivity.java
alendarSettingsActivity.java
vent.java
ventInfoFragment.java
eneralPreferences.java
imezoneAdapter.java
tils.java
genda/AgendaFragment.java
lerts/AlertService.java
vent/EditEventView.java
e62058d76994d4da79a45abb08be75c918b6fac8 15-Sep-2010 Erik <roboerik@android.com> resolved conflicts for merge of 26a935bc to master

Change-Id: I946434c3dc5d66e113c6ad147c3b7afc59d2a96c
4766e3760807622ca651a206abb065f474e439b6 15-Sep-2010 Erik <roboerik@android.com> am d4c1089a: Changes over to using TimeZoneUtils. Do not merge

Merge commit 'd4c1089a58288e1c85bbab9ecdf06134cd00176c' into gingerbread-plus-aosp

* commit 'd4c1089a58288e1c85bbab9ecdf06134cd00176c':
Changes over to using TimeZoneUtils. Do not merge
d4c1089a58288e1c85bbab9ecdf06134cd00176c 15-Sep-2010 Erik <roboerik@android.com> Changes over to using TimeZoneUtils. Do not merge

This changes Calendar to use CalendarUtils.TimeZoneUtils for updating
the db. Utils method calls for time zones now act as wrappers for
TimeZoneUtils and provides the correct preferences name.

Change-Id: Ia7260f4d2cad86ae60dde9088cf977438c4c1e89
alendarPreferenceActivity.java
tils.java
81c3e1f6b03d3ad6e78aee64bfd4d726c3b1205e 14-Sep-2010 Michael Chan <mchan@android.com> Removed agenda view from action bar

Change-Id: I19602269e3f00ab2f827c88378258f6ecf1b8e99
llInOneActivity.java
26a935bc66e03715c75818efb853805b76866ee1 14-Sep-2010 Erik <roboerik@android.com> am e274e47b: b/2999394 Adds some logging for understanding bug

Merge commit 'e274e47b7073a350dec4924ac7c09ba4211cb06d' into gingerbread-plus-aosp

* commit 'e274e47b7073a350dec4924ac7c09ba4211cb06d':
b/2999394 Adds some logging for understanding bug
e274e47b7073a350dec4924ac7c09ba4211cb06d 14-Sep-2010 Erik <roboerik@android.com> b/2999394 Adds some logging for understanding bug

This speeds up TimezoneAdapter's creation slightly and also adds
some logging so we can understand what the issue in b/2999394 is
being caused by.

Change-Id: Ie193da0767a07ae69226474e3a1094b0da40bd4c
imezoneAdapter.java
d7a3980388dc429dbb61720fbcb8b54de1ce724a 13-Sep-2010 Michael Chan <mchan@android.com> am e015df8d: Merge "Fixed notifications to show the user\'s selected timezone. Do not merge" into gingerbread

Merge commit 'e015df8d7661daeaf0df3874110a3e2eb156ee07' into gingerbread-plus-aosp

* commit 'e015df8d7661daeaf0df3874110a3e2eb156ee07':
Fixed notifications to show the user's selected timezone. Do not merge
e015df8d7661daeaf0df3874110a3e2eb156ee07 13-Sep-2010 Michael Chan <mchan@android.com> Merge "Fixed notifications to show the user's selected timezone. Do not merge" into gingerbread
a5bb22bc3771c8064107604901b12fddacc4c160 13-Sep-2010 Erik <roboerik@android.com> am 2adb0a5e: Adds gmt descriptors to tz settings list. Do not merge

Merge commit '2adb0a5ee7e9ff4984e5e3198bc9f44710158418' into gingerbread-plus-aosp

* commit '2adb0a5ee7e9ff4984e5e3198bc9f44710158418':
Adds gmt descriptors to tz settings list. Do not merge
6e87c596f1bf1228c1ac925ee3c4bf2675fbf41d 13-Sep-2010 Erik <roboerik@android.com> am b4b8945a: Fix bug writing tz to db. Do not merge

Merge commit 'b4b8945a5f33ab26db7e6827e47815e1c9ca8c47' into gingerbread-plus-aosp

* commit 'b4b8945a5f33ab26db7e6827e47815e1c9ca8c47':
Fix bug writing tz to db. Do not merge
053f319500740e215e0c45c274f4148f478898c0 13-Sep-2010 Michael Chan <mchan@android.com> Fixed notifications to show the user's selected timezone. Do not merge

Change-Id: I8e1328af1b2f368b83902a8a2d3359011bf528cf
lertAdapter.java
2adb0a5ee7e9ff4984e5e3198bc9f44710158418 11-Sep-2010 Erik <roboerik@android.com> Adds gmt descriptors to tz settings list. Do not merge

This adds the GMT offset to the name of the timezones in the
Calendar's time zone settings. Also fixes bug where gototoday
would be off by several hours when in a home tz.

Change-Id: I4ad92a734eb0c15671c4391586694e8e1539d27d
alendarActivity.java
alendarPreferenceActivity.java
imezoneAdapter.java
b4b8945a5f33ab26db7e6827e47815e1c9ca8c47 13-Sep-2010 Erik <roboerik@android.com> Fix bug writing tz to db. Do not merge

Fixed a bug where the token was being incremented in the wrong
order.

Change-Id: I8dbfe16b81fc463dbd196dad1c359f7751e022aa
tils.java
efa21738e9dae719b313433dfd61fb9413fe1cdb 11-Sep-2010 Erik <roboerik@android.com> am 63974da7: Integrate tz preferences with db. Do not merge

Merge commit '63974da72657fd9b9631a75dcc46eb9298c81013' into gingerbread-plus-aosp

* commit '63974da72657fd9b9631a75dcc46eb9298c81013':
Integrate tz preferences with db. Do not merge
63974da72657fd9b9631a75dcc46eb9298c81013 11-Sep-2010 Erik <roboerik@android.com> Integrate tz preferences with db. Do not merge

Will now write and read the tz settings from the db correctly.
Utils attempts to keep the preferences in sync with what's in the
db, but currently does not protect against other apps writing to
the db while we're running. This is not currently an issue as no
one else uses these values and they are not public. Also adds Paris
to the list of time zones (b/2992452).

Change-Id: I6156121f0900001d166948a58ca0ef70a91b3314
tils.java
7e011e5818b3f325836a617d395025b8eed91b83 10-Sep-2010 Erik <roboerik@android.com> am fe3a17f2: Merge "Make edit event use the home tz. Do not merge" into gingerbread

Merge commit 'fe3a17f2bec714af6415ddd0c41b13f4fa47775f' into gingerbread-plus-aosp

* commit 'fe3a17f2bec714af6415ddd0c41b13f4fa47775f':
Make edit event use the home tz. Do not merge
78ad4be43ef59dd96cf7236cb4c09a5402220226 10-Sep-2010 Erik <roboerik@android.com> Make edit event use the home tz. Do not merge

Change-Id: Ic6000d3c47b5ed6ec24cd19ba0c078f7e4d8f793
ditEvent.java
44cb3f08563dfe3cd3c04930e209f9571df73268 10-Sep-2010 Erik <roboerik@android.com> am e0f6a5cb: **DO NOT MERGE**Updates day/week/month view to use home tz

Merge commit 'e0f6a5cb8640e2d5da914da8d12bd0a5bd852e30' into gingerbread-plus-aosp

* commit 'e0f6a5cb8640e2d5da914da8d12bd0a5bd852e30':
**DO NOT MERGE**Updates day/week/month view to use home tz
e0f6a5cb8640e2d5da914da8d12bd0a5bd852e30 09-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE**Updates day/week/month view to use home tz

Change-Id: I19baf0658ffbb3635714c6476b4a951f40e14563
alendarActivity.java
alendarView.java
onthActivity.java
onthView.java
eekActivity.java
7befe8d6f9a6e1e47749c97ed2f14e6e60f8067e 10-Sep-2010 Erik <roboerik@android.com> am 03d596e8: **DO NOT MERGE** Adds shorthand tz to settings summary

Merge commit '03d596e8e2c34bcb1a56205360480d64daa27901' into gingerbread-plus-aosp

* commit '03d596e8e2c34bcb1a56205360480d64daa27901':
**DO NOT MERGE** Adds shorthand tz to settings summary
03d596e8e2c34bcb1a56205360480d64daa27901 10-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE** Adds shorthand tz to settings summary

Adds a shorthand version of the time zone to the Home time zone
setting's summary.

Change-Id: Ie1acc6d5d12bbaadd0c9729454f9d729871056cc
alendarPreferenceActivity.java
3a4291527912057e31fe07cb5fc2774b793619b7 10-Sep-2010 Erik <roboerik@android.com> am fc55af99: Merge "**DO NOT MERGE** Adds home tz info to agenda title" into gingerbread

Merge commit 'fc55af99b2638c19672638c45922a071efce4117' into gingerbread-plus-aosp

* commit 'fc55af99b2638c19672638c45922a071efce4117':
**DO NOT MERGE** Adds home tz info to agenda title
d703e2954e32c4f2c3cacda4806ac0671c975cef 10-Sep-2010 Erik <roboerik@android.com> am 78edc121: Merge "**DO NOT MERGE** Updates Event Info to use home tz." into gingerbread

Merge commit '78edc1213c6929a4bb9bf15f31b133dfde22ec2f' into gingerbread-plus-aosp

* commit '78edc1213c6929a4bb9bf15f31b133dfde22ec2f':
**DO NOT MERGE** Updates Event Info to use home tz.
a433493f06c3b38d993f7b62d757e44550ca82cf 10-Sep-2010 Michael Chan <mchan@android.com> am 0fddbc48: Changed the colors in the selected hour, month and week view grid lines, Sat, Sun text, etc. DO NOT MERGE

Merge commit '0fddbc48e746253ccf54c476aff2e3f8de81feef' into gingerbread-plus-aosp

* commit '0fddbc48e746253ccf54c476aff2e3f8de81feef':
Changed the colors in the selected hour, month and week view grid lines, Sat, Sun text, etc. DO NOT MERGE
fc55af99b2638c19672638c45922a071efce4117 10-Sep-2010 Erik <roboerik@android.com> Merge "**DO NOT MERGE** Adds home tz info to agenda title" into gingerbread
78edc1213c6929a4bb9bf15f31b133dfde22ec2f 10-Sep-2010 Erik <roboerik@android.com> Merge "**DO NOT MERGE** Updates Event Info to use home tz." into gingerbread
32a73e62728d3fdba7952bb9cc9a224db22a8d0f 10-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE** Adds home tz info to agenda title

Change-Id: I66bd77566002d9149e851ad3aea5d6942e58080a
gendaActivity.java
0fddbc48e746253ccf54c476aff2e3f8de81feef 09-Sep-2010 Michael Chan <mchan@android.com> Changed the colors in the selected hour, month and week view grid lines, Sat, Sun text, etc. DO NOT MERGE

Change-Id: Ic36d3a552bddac341d88548e759659946ff27f34
alendarView.java
onthView.java
6d1f902419da9d3bfca907004e794f0d40c67c29 09-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE** Updates Event Info to use home tz.

Change-Id: Iceac77afdfd2b43b9b44a6d7cb9f97dbdc4eedc0
ventInfoActivity.java
8b57584e0a15eec895b8680c66580f433481570e 09-Sep-2010 Erik <roboerik@android.com> am 90e17ed5: **DO NOT MERGE**Fixes tz preference bug that caused stack overflow

Merge commit '90e17ed5901d2356612cc2dbb635f7dddf037728' into gingerbread-plus-aosp

* commit '90e17ed5901d2356612cc2dbb635f7dddf037728':
**DO NOT MERGE**Fixes tz preference bug that caused stack overflow
6ea265f8b747a26d6d3b21743afcdaa667a02711 09-Sep-2010 Erik <roboerik@android.com> Fixes tz preference bug that caused stack overflow

Changed how updates to the tz preferences are handled to avoid
creating a stack overflow.

Change-Id: I986867845265abe75d0879153a9bcd3d235fb6de
alendarPreferenceActivity.java
90e17ed5901d2356612cc2dbb635f7dddf037728 08-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE**Fixes tz preference bug that caused stack overflow

Changed how updates to the tz preferences are handled to avoid
creating a stack overflow. Manually merge into master.

Change-Id: Ib5828fd0c3af8b55344188bbbf3a4496c414ae6c
alendarPreferenceActivity.java
35d1362a75eac7cebbe9de23d08fea08c4aac817 08-Sep-2010 Erik <roboerik@android.com> resolved conflicts for merge of 864d1139 to master

Change-Id: Id6c7daeccf202c6d0c73c8a536e09d39173288d4
27ba89617952abc7c3364ad496cf2daebab2824b 08-Sep-2010 Erik <roboerik@android.com> am 8906654c: **DO NOT MERGE** updates AgendaView to use home tz

Merge commit '8906654ccd72e2ee489a6e459c7b3c0aa12e8498' into gingerbread-plus-aosp

* commit '8906654ccd72e2ee489a6e459c7b3c0aa12e8498':
**DO NOT MERGE** updates AgendaView to use home tz
864d1139b454dc11e62d3a9be56502e0eaca4012 08-Sep-2010 Erik <roboerik@android.com> am 1427657d: Adds a convenience function for formatting dates in a tz

Merge commit '1427657d0bf7e69b831aa495828f67b45b69fd99' into gingerbread-plus-aosp

* commit '1427657d0bf7e69b831aa495828f67b45b69fd99':
Adds a convenience function for formatting dates in a tz
c497d7df6e1b8d88748e6691af3923c9be9be8e9 08-Sep-2010 Erik <roboerik@android.com> Fix some bugs from gb merges for tz

Not everything needed was merged through. This fixes the bugs
caused by that. After this change a non-functional option to set
a home time zone will be in master.

Change-Id: Ie180d93cb77e576840a6349aa1d8908ddaf12fa9
tils.java
8906654ccd72e2ee489a6e459c7b3c0aa12e8498 08-Sep-2010 Erik <roboerik@android.com> **DO NOT MERGE** updates AgendaView to use home tz

Fixes a bug in the home tz settings and modifies Agenda View
to use the Home time zone settings. Fix to settings should
be manually merged with master.

Change-Id: I56d0dc3e060c972ff11e651a07ce5791b4f73571
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
gendaListView.java
gendaWindowAdapter.java
alendarPreferenceActivity.java
tils.java
275232dae58bb24e3360a779ada9d24601a99bcf 08-Sep-2010 Erik <roboerik@android.com> resolved conflicts for merge of 9ccb1dd0 to master

Change-Id: Ifcc5c862dca3f296c87aa63dfa5bd6c54026d79a
9ccb1dd06d38173ce11f6a3e99a825c52f29da1b 07-Sep-2010 Erik <roboerik@android.com> am 3dc5e908: Adds a method for setting a new home tz

Merge commit '3dc5e908a825b879978ba523d9099dc2255da9a5' into gingerbread-plus-aosp

* commit '3dc5e908a825b879978ba523d9099dc2255da9a5':
Adds a method for setting a new home tz
1427657d0bf7e69b831aa495828f67b45b69fd99 04-Sep-2010 Erik <roboerik@android.com> Adds a convenience function for formatting dates in a tz

This adds a convenience function for Calendar that formats a time
range in Calendar's current tz. This change is dependent on I16b3e939.
DO NOT SUBMIT before I16b3e939.

Change-Id: I58cf40f637a6c184ffe501002c4f17eb300f5dbb
tils.java
3dc5e908a825b879978ba523d9099dc2255da9a5 07-Sep-2010 Erik <roboerik@android.com> Adds a method for setting a new home tz

This allows us to write a new home tz to preferences and
the local cache (and eventually the db) in a single call.
Also updates preferences activity to use this method when
the user changes the settings.

Change-Id: I25a04a3d630388a1ea8c0db64c55eb5500a7b8a4
alendarPreferenceActivity.java
tils.java
a546201601564de619c56d4bdaad3d41023c742e 03-Sep-2010 Michael Chan <mchan@android.com> Merge "b/2971774 Enable event response in the event info popup"
d785cd533f6a3c23813c15315aed74efa9a116f5 03-Sep-2010 Michael Chan <mchan@android.com> b/2971774 Enable event response in the event info popup

Change-Id: I6cb45e55b3ff61464570f31ee4a4f6cb30e31eee
ventInfoFragment.java
e0df53bf0718e31e865efbfd474e0a41b3e67802 03-Sep-2010 Erik <roboerik@android.com> resolved conflicts for merge of 38ace6e5 to master

Change-Id: Ie436a86f1dd20fc7af56e0e39349e9d6fabfb2c6
38ace6e53df6313bbfcc37d8190c4c4d85b67264 03-Sep-2010 Erik <roboerik@android.com> am 235d59cf: Adds a getTimeZone helper function to utils

Merge commit '235d59cf61769ec8ab777d81cd1ceb2e7530f439' into gingerbread-plus-aosp

* commit '235d59cf61769ec8ab777d81cd1ceb2e7530f439':
Adds a getTimeZone helper function to utils
235d59cf61769ec8ab777d81cd1ceb2e7530f439 03-Sep-2010 Erik <roboerik@android.com> Adds a getTimeZone helper function to utils

getTimeZone allows Calendar to get the correct timezone to display
in. An asynchronous query still needs to be added once the provider
supports the new tz feature.

Change-Id: I3fcb67067d9f8bace8420574fd57cab7bd3bf154
alendarPreferenceActivity.java
tils.java
697157470a6f0d8e7b806af9b4fb7fbe0bccae87 26-Aug-2010 Erik <roboerik@android.com> Make dayview display a consistent cell height

This changes how the number of hours displayed is determined. Instead of
a fixed number of hours this now uses a fixed cell height. Further work
to add pinch to modify is in progress.

Change-Id: Ia17ea31fb8f7522f4376f560a4f4276eef6a1216
ayView.java
8ce3b7db4d7644ecc8c358fd16a06c4d9af48904 02-Sep-2010 Michael Chan <mchan@android.com> Prettify EventInfo bubble

Change-Id: I8589a9b8f41e194bc8392fd5906fc0055214ac96
ventInfoFragment.java
3b67932e23a3f64a974a97cc06da22108ef99845 01-Sep-2010 Erik <roboerik@android.com> Fix bug where new attendees weren't being added

New attendees weren't being added if there
a) weren't any guests in the event yet and
b) the user only entered them into the text field without hitting add

Change-Id: I74a1edc1ae6e2ab9bea905126d4275931a39b5e5
vent/EditEventView.java
dd95df57c8c5a58a85c4c0effad5652dec14f621 27-Aug-2010 Erik <roboerik@android.com> Move EditEventFragment into AllInOneActivity

This change makes AllInOneActivity be the launch point for edit event
and causes it to take over as a full screen view. This way we can
handle message passing between edit event and the rest of calendar
as well as maintain the actionbar items.

Also fixes b/2954347

Change-Id: Ib28e5382abbfe4f72a183c0945f27e61b7fd176e
llInOneActivity.java
alendarController.java
ayView.java
ditEventActivity.java
tils.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
24fac46d6b87ce21d5e6a4b1c0fdcaa83d408997 31-Aug-2010 Brad Fitzpatrick <bradfitz@android.com> Rename SharedPreferences$Editor.startCommit() to apply()

Change-Id: I59102c9340ad337485ca227242688ca85d377000
tils.java
ee212201f3b7dd290eb9ca99de5b4d0b9c62acfd 28-Aug-2010 Dmitri Plotnikov <dplotnikov@google.com> Integrating with Directory API for email address lookup

Change-Id: I638add080c0b3176f9743c9fdc53f855abf81440
mailAddressAdapter.java
vent/EditEventFragment.java
vent/EditEventView.java
af30ffb54ff26487bfe6d4fafe5c17b14e321424 27-Aug-2010 Daniel Sandler <dsandler@android.com> am 60e6970d: Update to reflect current Notifications API. DO NOT MERGE

Merge commit '60e6970d5be2507da389e8338ac4ab55ceb380a5' into gingerbread-plus-aosp

* commit '60e6970d5be2507da389e8338ac4ab55ceb380a5':
Update to reflect current Notifications API. DO NOT MERGE
60e6970d5be2507da389e8338ac4ab55ceb380a5 26-Aug-2010 Daniel Sandler <dsandler@android.com> Update to reflect current Notifications API. DO NOT MERGE

Bug: 2949215

Change-Id: I8a6c14dbb53d7643fbcdb3c312161b932ba4d363
lertReceiver.java
9f49c01c96b32a33019929a5276944a2c7667774 26-Aug-2010 Erik Pasternak <roboerik@android.com> am 8cc8bf12: Merge "DO NOT MERGE Adding accessibility support for Calendar" into gingerbread

Merge commit '8cc8bf128c9936398b04b6d6e6953a3215fc0a55' into gingerbread-plus-aosp

* commit '8cc8bf128c9936398b04b6d6e6953a3215fc0a55':
DO NOT MERGE Adding accessibility support for Calendar
8cc8bf128c9936398b04b6d6e6953a3215fc0a55 26-Aug-2010 Erik Pasternak <roboerik@android.com> Merge "DO NOT MERGE Adding accessibility support for Calendar" into gingerbread
71d08836af4cf5fc45d340b1883044a9f8290232 26-Aug-2010 Michael Chan <mchan@android.com> Pop up EventInfo in a bubble

Change-Id: I79d16ffe1f6105b0c602d60dbb8da62c095ac2e8
llInOneActivity.java
ventInfoFragment.java
8f63fded93d05fae63b712f600e2fee960420e98 26-Aug-2010 Svetoslav Ganov <svetoslavganov@google.com> DO NOT MERGE Adding accessibility support for Calendar

Change-Id: Ie17ac0ebbc2a3bae4ec9966b0f194bee259fdccd
gendaByDayAdapter.java
gendaItemView.java
gendaListView.java
alendarView.java
onthView.java
5321d79db23ccc1cd33d6c4cc55f51979460f772 26-Aug-2010 Erik <roboerik@android.com> Merge "New Edit Event layout"
d845fbe558d5229102b58cce70a1b29fe6cb6967 12-Aug-2010 Erik <roboerik@android.com> New Edit Event layout

Some large changes to EditEvent including a new two-pane layout,
an attendance widget, and a list of attendees with remove buttons.
This also removes a lot of the excess layout code and cleans up
the theme code.

Change-Id: I87ab3511f7bb6501f2aa4bf6d33b5d4f8e6f4936
alendarEventModel.java
ontactsAsyncHelper.java
mailAddressAdapter.java
ventInfoFragment.java
vent/AttendeesAdapter.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
e461a474a2aba88a0f879512de11a9c1e17df034 26-Aug-2010 Mason Tang <masontang@google.com> Changed to use SharedPreferences#startCommit() for asynchronous commit

Change-Id: I1a0a772b394c3cb7ea8906c580a1e13bad9d2fde
tils.java
2bc54d2301cb8d04712e664ecb65ba0ede53ca19 26-Aug-2010 Mason Tang <masontang@google.com> Merge "Added day separators in the widget"
3ea333d41c04fd5f3a5d45f540c17894874429e8 25-Aug-2010 Mason Tang <masontang@google.com> Added day separators in the widget

- Also substantially refactored the widget service
- Moved much of the string logic into CalendarAppWidgetModel
- Changed the behavior so we do everything in one pass over the cursor and an
additional de-bucketing pass after
- Added a hard limit to the query for maximum events to return
- TODO write unit tests for new behavior

Change-Id: I2ddc2951f9b626e093f02dd365a70f56681eb931
tils.java
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetService.java
99e49d86a5d71005a8038619afeb6aa16be47e35 26-Aug-2010 Mason Tang <masontang@google.com> am 4ff5380e: Added null checks to onClick in EventInfoActivity to prevent NPEs (DO NOT MERGE)

Merge commit '4ff5380e951f9aa924e4cdac083a123a56e96654' into gingerbread-plus-aosp

* commit '4ff5380e951f9aa924e4cdac083a123a56e96654':
Added null checks to onClick in EventInfoActivity to prevent NPEs (DO NOT MERGE)
4ff5380e951f9aa924e4cdac083a123a56e96654 26-Aug-2010 Mason Tang <masontang@google.com> Added null checks to onClick in EventInfoActivity to prevent NPEs (DO NOT MERGE)

- Fixes b/2945187

Change-Id: I55df29d18e65c98354b681d877517dfaed06b7f5
ventInfoActivity.java
3a98cf42e3d93a5388cb997c19dae7d0ac122b23 25-Aug-2010 Mason Tang <masontang@google.com> Merge "Enabled recent queries for search suggestions in calendar search"
3a0e67b1d81a6170a844bb6f9e294efa3a42650a 24-Aug-2010 Mason Tang <masontang@google.com> Enabled recent queries for search suggestions in calendar search

- Also provided a way for users to clear search history from settings

Change-Id: I1ad366021a0cb32af0260f31bd3d42d36aeabfb1
alendarPreferenceActivity.java
alendarRecentSuggestionsProvider.java
earchActivity.java
09a1d74e2c04ce13da972319a26a92257c758415 25-Aug-2010 Mason Tang <masontang@google.com> Merge "Fixed two places where event info was no longer displaying certain fields"
ca1c3d9d1342c6123ee1843e950fb1944f9c09be 25-Aug-2010 Mason Tang <masontang@google.com> Merge "Moved all edits to shared preferences to an asynchronous service"
9c1989989b8f633210ef1761b0e4e7ecd5b43581 24-Aug-2010 Mason Tang <masontang@google.com> Fixed two places where event info was no longer displaying certain fields

- Local timezone and repeat rule were never being shown

Change-Id: Ie80037ba5abc67fc16d64e82b7e2c5685e851200
ventInfoFragment.java
f4ad4757de32ace6971cf4c3db7c395aa249001a 24-Aug-2010 Mason Tang <masontang@google.com> Moved all edits to shared preferences to an asynchronous service

- This addresses b/2942834
- Should improve responsiveness a bit

Change-Id: Ief02c66ac4c1a132f1dc23853015b5b286807ce7
imezoneAdapter.java
tils.java
00b8c1a39d75c1b4626dc987bd1a51cfaf7c9be1 23-Aug-2010 Mason Tang <masontang@google.com> Moved agenda-related classes into an agenda package

Change-Id: If834a652490938b4a31bfd5f6fa4e1aea2a6ffa7
gendaAdapter.java
gendaByDayAdapter.java
gendaFragment.java
gendaItemView.java
gendaListView.java
gendaWindowAdapter.java
llInOneActivity.java
alendarController.java
earchActivity.java
genda/AgendaAdapter.java
genda/AgendaByDayAdapter.java
genda/AgendaFragment.java
genda/AgendaItemView.java
genda/AgendaListView.java
genda/AgendaWindowAdapter.java
1d564f63f731565219aaca9e1b7e5f466b143c71 20-Aug-2010 Mason Tang <masontang@google.com> Removed deprecated getFragmentTransaction() calls

Change-Id: I0be92bc89be32b2aa9ca2957b641b7f1ae6bec7a
llInOneActivity.java
ditEventActivity.java
ventInfoActivity.java
1df2ca65a852fda463b1d787cd4f81680103b6a2 19-Aug-2010 Mason Tang <masontang@google.com> Added in preliminary action bar support for search

Change-Id: I4b5b0ea40b5ef8b5f193eecf06617291fb7aa18f
ventInfoFragment.java
earchActivity.java
c00ec3b69b75be7f58b97206dae4a7c70114b976 20-Aug-2010 Mason Tang <masontang@google.com> Merge "Added character limits to new strings"
eaa0a581f3f5834f2ca1a337f5da1c8a5684aba8 20-Aug-2010 Mason Tang <masontang@google.com> Merge "Implemented a search activity, two pane results layout"
480b2287d35e2407b14611ed11761e3dcd91de94 14-Aug-2010 Mason Tang <masontang@google.com> Added character limits to new strings

- This fixes b/2876590 and b/2912360

Change-Id: I27f72fe9d7e5f0c95a3a8075851852b8c49e1735
vent/EditEventView.java
4003d1cd4d1ebe3863c9d3e92cd4232595183064 17-Aug-2010 Mason Tang <masontang@google.com> Implemented a search activity, two pane results layout

- The new search activity uses its own instance of CalendarController
- Some modifications to the event info fragment were necessary
- Activity title is still being set erroneously by the fragment

Change-Id: Ib2810a3330f9272ed824d5341abd49bb7a842772
gendaFragment.java
gendaListView.java
gendaWindowAdapter.java
alendarController.java
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
cd77bb8717fd16e2da87969db74d1c0450c3d0d5 19-Aug-2010 Mason Tang <masontang@google.com> Changed widget event selection behavior

- Widget now shows at least 20 events, then rounds up to the next day boundary
- There is a hard limit of one week's worth of events

Change-Id: Ia7d268876440b9017f561695a26456718db24a3a
idget/CalendarAppWidgetService.java
62780fc7f63609fecebeb902b9583a5a1edc8f11 19-Aug-2010 Mason Tang <masontang@google.com> Yet another timezone related crash fix

- More resilient against "null" strings stored in the preferences

Change-Id: I61ddb632381e71dbd5c5e20bf306b4b6e3fd4f5e
imezoneAdapter.java
0054262c76ccc4b20dc6596e161df8a99d0c81c7 18-Aug-2010 Mason Tang <masontang@google.com> Updated widget provider/service for remote views API change

- No longer have to have the factory listen for update broadcasts
- Instead, the widget provider calls notifyAppWidgetViewDataChanged
- Also bumped up the query limit to 20 events from 10 (stopgap solution)

Change-Id: I5bea653484dce92662066d5b07830c3f6f09582c
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
6a7878f0cfe2f13e4e33fee74ed9f91eaffc227b 18-Aug-2010 Michael Chan <mchan@android.com> Fixed an NPE which could happen if the EditEventFragment is exited before the query finished

Change-Id: Ic6f40f4d217c108936999d0afbbc7238e80782a0
vent/EditEventFragment.java
d4b2dbb63039e8e63ef92b4b984aae9c68e1a3b5 18-Aug-2010 Winson Chung <winsonc@google.com> Updating calendar widget to reflect changes in RemoteViewsFactory.

Change-Id: I52dc345b7686b24e00a16893b0f9dd80e7748761
idget/CalendarAppWidgetService.java
f5a819fa32934cccd26500d183ae63526016d579 17-Aug-2010 Mason Tang <masontang@google.com> am 2e27c81d: A few more small changes to timezone editing (DO NOT MERGE)

Merge commit '2e27c81d9f474092b0763eb356ab126e7c1ec1da' into gingerbread-plus-aosp

* commit '2e27c81d9f474092b0763eb356ab126e7c1ec1da':
A few more small changes to timezone editing (DO NOT MERGE)
2e27c81d9f474092b0763eb356ab126e7c1ec1da 17-Aug-2010 Mason Tang <masontang@google.com> A few more small changes to timezone editing (DO NOT MERGE)

- Fixes a small quirk with DST and flipping between timezones

Change-Id: Ia0efb97b07ca80f5b45a8d30bd7b76a7a0f60433
ditEvent.java
86cdba65209669c5c95015263ff65d178a4196b4 17-Aug-2010 Mason Tang <masontang@google.com> Fixes all-day timezone related crash and time/date display after toggle

- Fixes crash found in b/2918357
- Also fixes time display inconsistency with the time/date pickers

Change-Id: I1434bb22cf8f5ba4f02dcbf93338d21bb3e6e6b0
vent/EditEventView.java
ae23577cd4a89ef08582f7bfa17e12baaead60fd 17-Aug-2010 Mason Tang <masontang@google.com> am c7556b33: Fixed crash when setting timezone on previously all-day event (DO NOT MERGE)

Merge commit 'c7556b33b1f2030927fc08e34b955bfc4a9d3d5e' into gingerbread-plus-aosp

* commit 'c7556b33b1f2030927fc08e34b955bfc4a9d3d5e':
Fixed crash when setting timezone on previously all-day event (DO NOT MERGE)
c7556b33b1f2030927fc08e34b955bfc4a9d3d5e 16-Aug-2010 Mason Tang <masontang@google.com> Fixed crash when setting timezone on previously all-day event (DO NOT MERGE)

- Fixes b/2918357
- Also fixes time display inconsistency with the time/date pickers

Change-Id: I9d00a4c377ab869171c4afe16a55688abb604ccd
ditEvent.java
imezoneAdapter.java
fbce65e53c7a111955f638db5bf8bee35381e5b7 16-Aug-2010 Erik <roboerik@android.com> Moved EditEvent into a sub package.

Change-Id: I4bba4ec6651ec90f8d0a7c83c76340ed080178f0
eleteEventHelper.java
ditEventActivity.java
ditEventFragment.java
ditEventHelper.java
ditEventView.java
ventInfoFragment.java
ventViewUtils.java
tils.java
vent/EditEventFragment.java
vent/EditEventHelper.java
vent/EditEventView.java
vent/EventViewUtils.java
2bebde787f9490408ceaf14166de4b016a10daf1 05-Aug-2010 Mason Tang <masontang@google.com> Converted EventInfo into a fragment

- Also fixed a bug where onResume for search did not work properly
- Refactored EventInfo to use an AsyncQueryService instead of calling managed
queries, parallelized the queries as much as possible to speed up UI

Change-Id: I93554c76e569a11013fcd8c232d9cfb0d20ec46c
ventInfoActivity.java
ventInfoFragment.java
earchActivity.java
648c59cfdf0ceaa09c4ea0da3af1566cef703e7c 13-Aug-2010 Erik <roboerik@android.com> Allow user to return to last view

This overrides onBackPressed and will return the user to
the last view they were in if they have changed views. It
will only remember one previous view and will exit the app
if back is pressed a second time. This will allow a quick
return from month view or edit event.

Change-Id: I810fdc933bed8d0c2d458cd663220c39979b2619
llInOneActivity.java
ed61b48c048c5e8f6646f528561988fd25fe7416 13-Aug-2010 Erik <roboerik@android.com> Fix memory leak on orientation change

Change-Id: I2e277b045cc76c309b096aa5184c554a7743b06c
llInOneActivity.java
alendarController.java
b7af638e468cb440a71336f2d18e9c76e9c96a8c 13-Aug-2010 Erik <roboerik@android.com> Merge "Remove hack for orientation changes"
60a4036770e2bd879ce2eb7302bd8ca8d123c4c8 13-Aug-2010 Erik <roboerik@android.com> Remove hack for orientation changes

Change-Id: Id6401200139f0286058ba942a96ab2f736edc7f9
alendarController.java
f9df037f350fad73659307ba05f230d2db69051a 13-Aug-2010 Mason Tang <masontang@google.com> Fixed widget update behavior when triggered by AlarmManager

Change-Id: I8da5274c2a493847fd28daa4d0cd41f794478c28
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetService.java
7372d8dfabb6836c371be223e241f035cd461b5b 11-Aug-2010 Mason Tang <masontang@google.com> Merge "Added support for scrolling list views in the widget"
47d40324272ae39af0872bf5cbf27e1800478021 09-Aug-2010 Mason Tang <masontang@google.com> Added support for scrolling list views in the widget

- Click behavior on widget is still wonky
- "No events" view is a hack, and doesn't look quite right
- Event selection behavior still not finalized, relevant unit tests disabled
for now

Change-Id: I693854d794d8d3777b856d2cd51cf27d2936b8df
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetReceiver.java
idget/CalendarAppWidgetService.java
c207fe4436601f7aaf979f45667da7f16e9d38a0 11-Aug-2010 Erik <roboerik@android.com> Merge "Changes CalendarController to use LinkedHashMap"
3f348f3ea8a7927566a1283b6d6bb5e220662889 10-Aug-2010 Erik <roboerik@android.com> Changes CalendarController to use LinkedHashMap

By using a LinkedHashMap we can maintain ordering for sending events
to handlers and replace handlers based on a key, which was needed
to prevent orphaned handlers if the FragmentTransaction didn't
finish before a new handler was added.

Change-Id: I1b03ad5687e8ffaec485cacadeee459050a93a3e
llInOneActivity.java
alendarController.java
f4f07709b5cdc6ce51dd9aee2ae1a8470e3bb5ec 10-Aug-2010 Mason Tang <masontang@google.com> Merge "Merged event timezone support from Gingerbread"
4c8871bf5dee3b3586b375aee98effde31b781a8 10-Aug-2010 Mason Tang <masontang@google.com> Merged event timezone support from Gingerbread

- Manually merged the change since edit event has changed significantly from GB

Change-Id: I12ff70401d2e24b73df1c09092de89e6cbe00e5e
ditEventView.java
imezoneAdapter.java
tils.java
954c871f4753d3182314d7027c0dd17c236d9ca7 06-Aug-2010 Erik <roboerik@android.com> Make views refresh when db is changed

Added code to trigger a refresh of all views when the calendar db
is changed. The observer is managed by AllInOneActivity which sends
notifications through the CalendarController to the individual
fragments. Also fixed a bug where we were creating an extra DayFragment.

Change-Id: Ice8ab81768f4054331f88ff67232c1f646966d19
gendaFragment.java
llInOneActivity.java
alendarController.java
ayFragment.java
onthFragment.java
3e6fcdc7f107195ee38d9753cfa1dde4589259c9 09-Aug-2010 Erik <roboerik@android.com> temp change to allow orientation change

This makes it so hitting refresh will change the orientation
of the screen. This is a temporary change until the orientation
sensor can be fixed in the system.

Change-Id: I9b4570ada4c59e10eddbd0f4e25de213a0727425
alendarController.java
b0364488c8566f52b2807b1cd94643c5760c4306 05-Aug-2010 Mason Tang <masontang@google.com> Merge "Cleanup of Utils, removed unused functions"
8f0c51579faa1a42c0d1945b9b798b114b47e669 05-Aug-2010 Erik <roboerik@android.com> Dynamically display events in month view

This makes the number of events displayed in month view change to fit
the amount of space available. Also increases the height of days in
portrait mode and decrease the height of MiniMonthView in landscape.

Change-Id: I4eddf74bfff434510daf86dbd34d4a3c3276f5c6
onth/FullMonthView.java
onth/MiniMonthView.java
124d08889f978b9108cfce8a777dcf2e8bbc96a6 05-Aug-2010 Mason Tang <masontang@google.com> Cleanup of Utils, removed unused functions

Change-Id: If990de6545ca495721b5197881f81d96013d0d9c
tils.java
315945d5026d83ff9a0ca36ae6d007ab0bd5517c 04-Aug-2010 Erik <roboerik@android.com> Make scrolling quicker and scaled

This changes month scrolling to enforce a scroll time independent
of hardware. It also scales the amount scrolled based on the amount
being displayed on the screen.

Change-Id: Ib7b8d8dd30c25c3a6737f22b041b5ec20c30ac41
onth/FullMonthView.java
onth/MiniMonthView.java
b66b5805813cc21d3b267ca6570287de3ab5b237 04-Aug-2010 Mason Tang <masontang@google.com> am d7c7f2ab: Added support for specifying a timezone for an individual event (DO NOT MERGE)

Merge commit 'd7c7f2ab6fdb55451ead2d54819ba8f37af2d0a7' into gingerbread-plus-aosp

* commit 'd7c7f2ab6fdb55451ead2d54819ba8f37af2d0a7':
Added support for specifying a timezone for an individual event (DO NOT MERGE)
d290a01420234214d73d31b8bfa61652625bb149 04-Aug-2010 Erik <roboerik@android.com> b/2888467 Fixes duplicate attendees

We weren't saving the attendees to the original model and thus it
always looked like all attendees were new. This change copies the
initial attendees list into the original model. Also makes the same
fix for reminder minutes which were not user visible but would cause
reminders to be removed and re-added.

Change-Id: I99da22fd5173793984b3f1fd21ca3642cecffd95
ditEventFragment.java
d7c7f2ab6fdb55451ead2d54819ba8f37af2d0a7 02-Aug-2010 Mason Tang <masontang@google.com> Added support for specifying a timezone for an individual event (DO NOT MERGE)

- Changed the EditEvent view to support configuring a timezone
- Added a custom TimezoneAdapter

Change-Id: I03b34cf0d5c137e3429ac14b75e88f2b5fcc0a37
ditEvent.java
imezoneAdapter.java
tils.java
7b158d6389435005ef07946febfe9f29f3af3e4e 31-Jul-2010 Erik <roboerik@android.com> Added month names to miniMonthView

Also fixed b/2884374. Month names are centered along the weeks
where the start day of each week is in the month being named. Also
does some cleanup on the scrolling code and fixes some bugs.

Addresses comments from I09df49be as well.

Change-Id: I2e1335e68debcf51035de9f6a2337a5ba5b65406
onth/FullMonthView.java
onth/MiniMonthView.java
92d969460eef6bfc95974d831f62e74687165c13 30-Jul-2010 Erik <roboerik@android.com> Add event color swatches to month view

This adds a small color swatch on the left side of events
in the full month view.

Change-Id: Ia3b4a27c2ac9ec9752af517e644007be1c4f7b95
onth/FullMonthView.java
9fc409f5a5f22d3faa42a4f58ec204686f5fe4c9 28-Jul-2010 Erik <roboerik@android.com> Updated drawing behavior of FullMonthView

Changed the drawing code for FullMonthView to do the correct
style of drawing and event display. Also fixed some color name
issues and event drawing size issues in MiniMonth.

Change-Id: I09df49bed67edb31c575174748b88b729c87f1c1
llInOneActivity.java
onth/FullMonthView.java
onth/MiniMonthView.java
51657e83dfa62dbc8767bf6d4b4dd0c178a85e40 28-Jul-2010 Mason Tang <masontang@google.com> Fixed all-day event display for the widget

Change-Id: I417c42f6f87e74ef90dc860f482b21fe8abea2d0
idget/CalendarAppWidgetService.java
74833c743763493ae10ef613d8fb06ed7094728b 28-Jul-2010 Erik <roboerik@android.com> Removed old MonthView

MonthView was no longer being used so removed it.

Change-Id: I0fec841e913750ea4a318a449cfbf2f02151e0ec
onthView.java
c7003b457950130d31c1a4f30370edb782d3666a 27-Jul-2010 Erik <roboerik@android.com> Work on FullMonthView

Added in FullMonthView class, fixed some bugs with the controller,
and removed some more unused code.
Change-Id: I1d9d2f1d19d4bfc999415bcd45bdf6d0df455e6b
llInOneActivity.java
alendarController.java
onthFragment.java
onth/FullMonthView.java
onth/MiniMonthView.java
23e7da3eacee7bceb105cdfc7b5329c7a43846d5 28-Jul-2010 Mason Tang <masontang@google.com> Moved alerts-related classes into a separate package

Change-Id: I2022efdbae9ceba6e6a0df35ade151c779cc8df7
lertActivity.java
lertAdapter.java
lertReceiver.java
lertService.java
alendarPreferenceActivity.java
ismissAllAlarmsService.java
lerts/AlertActivity.java
lerts/AlertAdapter.java
lerts/AlertReceiver.java
lerts/AlertService.java
lerts/DismissAllAlarmsService.java
85e550966b125220af5faa7407a0cfc0b54494aa 28-Jul-2010 Michael Chan <mchan@android.com> Fix the problem where it wasn't remembering the last "detail" view until onPause

Change-Id: I7470d26979ea50c7f9bde127fa0ac2ea05248abb
alendarController.java
a8bfe56f19f66194e01840eb87a93a555e4f25a2 28-Jul-2010 Erik <roboerik@android.com> Merge "Fixed bolding issue and turned off excess debugging"
7655aa76766ed37bc32a25084d9f1def95050a4c 27-Jul-2010 Erik <roboerik@android.com> Fixed bolding issue and turned off excess debugging

Change-Id: I48584cd271c6b65e0a0691c70f17983513c0ff89
onth/MiniMonthView.java
344c69e88c32ea40386c40d420c83bece9c2d556 27-Jul-2010 Michael Chan <mchan@android.com> Tapping behavior for Day/WeekView
- Show EventInfo if tapped on an event.
- Select time block if not selected.
- Launch create event if taped on already selected time.

Change-Id: I6912e4dd9c82b95a162e28cde5a30a948696baed
ayView.java
d620913ddc08cac401cc1133913e862377800e45 27-Jul-2010 Michael Chan <mchan@android.com> Merge "Rename CalendarView to DayView"
9a3cb14e28536e4133dddbe952f47189fe344ec1 27-Jul-2010 Mason Tang <masontang@google.com> Moved the widget into its own package, lowercased existing package names

Change-Id: If3c8b3cf6b88d107e3a9315de3bec1675e41bfea
llInOneActivity.java
alendarAppWidgetModel.java
alendarAppWidgetProvider.java
alendarAppWidgetReceiver.java
alendarAppWidgetService.java
onth/MiniMonthView.java
onthFragment.java
electCalendars/SelectCalendarsFragment.java
electCalendars/SelectCalendarsSimpleAdapter.java
onth/MiniMonthView.java
electcalendars/SelectCalendarsFragment.java
electcalendars/SelectCalendarsSimpleAdapter.java
idget/CalendarAppWidgetModel.java
idget/CalendarAppWidgetProvider.java
idget/CalendarAppWidgetReceiver.java
idget/CalendarAppWidgetService.java
0948785d981b618447c2c067a6374725b7acefda 27-Jul-2010 Mason Tang <masontang@google.com> Added search to the action bar, clearing out events with new searches

- Search is now accessible from the menu and the action bar
- When searching, the agenda view list is cleared out and "loading..." is
displayed

Change-Id: If8878671ff2c41075c2fd533b6cb1208d86fc6dd
gendaWindowAdapter.java
llInOneActivity.java
earchActivity.java
d190418220467c02327dd9b3ae1eae238889720b 27-Jul-2010 Michael Chan <mchan@android.com> Rename CalendarView to DayView

Change-Id: I853131757d57fd1144a193d85c203c5f6aadab1f
alendarView.java
ayFragment.java
ayView.java
ventGeometry.java
4484b04707d5570a6de4a5a4b228a9bb273bbab7 27-Jul-2010 Michael Chan <mchan@android.com> Remove unneeded classes: MenuHelper, Day/Week View and Agenda/Day/Week/Month Activities

Change-Id: Id39e0529f6ff051de5deea23497b3f0f4f7fdb6b
gendaActivity.java
gendaAdapter.java
alendarView.java
ayActivity.java
ayFragment.java
ayView.java
enuHelper.java
onth/MiniMonthView.java
onthActivity.java
onthView.java
earchActivity.java
eekActivity.java
eekView.java
fba8d040e139a7dc61677d45fa3440231a56cf4a 27-Jul-2010 Michael Chan <mchan@android.com> Merge "Bring up 1 Day View"
2de791f144d466a9753b42e3503a5236279b64f6 27-Jul-2010 Erik <roboerik@android.com> Add DNA back in to MiniMonthView

Modified the DNA view to load events for two weeks
before the first displayed day to two weeks after
the last displayed day and display the DNA bits in
the MiniMonthView.

Change-Id: I36550081d07bbab998efec70ea657693ea0bc895
onth/MiniMonthView.java
75d9b567e1fd3b9c6945cd0afe28781f5a19c6c8 27-Jul-2010 Michael Chan <mchan@android.com> Bring up 1 Day View

Change-Id: I1ba771c71d9a4be4636b782ec8cb6f4793b33ed5
llInOneActivity.java
alendarView.java
ayFragment.java
ayView.java
eekView.java
0bf3b630a81ad19344b71e78a468730be611f5ee 26-Jul-2010 Erik <roboerik@android.com> Change package name from MiniMonth to Month

Change-Id: Id8ba059b6f626ab98dd405c5699f1d5ad6943fc0
iniMonth/MiniMonthView.java
onth/MiniMonthView.java
onthFragment.java
f62e329e6a03917139f45c6bac20f3dfba2ffcb3 24-Jul-2010 Erik <roboerik@android.com> Merge "Adds functionality back into the mini SelectCalendars view"
975940b44da39c68805df6d08012374f3fa35969 16-Jul-2010 Erik <roboerik@android.com> Adds functionality back into the mini SelectCalendars view

This allows calendar visibility to be toggled by the mini view
and draws a filled or stroked box to represent the status of each
calendar.

Change-Id: Ie1280872b2e10e7dd52434cded9b2494003f8a58
electCalendars/SelectCalendarsFragment.java
electCalendars/SelectCalendarsSimpleAdapter.java
7116ba44f2aa65a126bc6f0b600bc91bd9d8f170 23-Jul-2010 Erik <roboerik@android.com> Puts the refresh code into an AsyncTask

Also fixes an issue in the query

Change-Id: I3030fc9a0d271747d800c5f964172550b362d87d
alendarController.java
0558defd2215696cee0768ce2bf2cb4da56efc42 23-Jul-2010 Michael Chan <mchan@android.com> Added getInstance method for CalendarController
This is unique in that it creates a singleton for each Activity/Context.
Fixes NPE b/2835494 b/2859217 b/2859195

Change-Id: I986fb72cc1f1cd876694f142e9f136b065c7d0e0
gendaFragment.java
gendaListView.java
lertActivity.java
llInOneActivity.java
alendarController.java
ayFragment.java
ventInfoActivity.java
enuHelper.java
onthFragment.java
15abadc6bbb1620f74884b0244d86349ba400ab6 22-Jul-2010 Erik <roboerik@android.com> Adds dynamic number of weeks to month view

Also fixes double line draw on the grid

Change-Id: I5b56be4e6c247c7d000e37e7b096a30a9a7da72e
iniMonth/MiniMonthView.java
d6734dbbd704cdb1bc331d1bd74b7a3be58f69ff 22-Jul-2010 Michael Chan <mchan@android.com> - Save/Restore viewType across rotation and quitting
- Read desired viewType from intent (from Widget for example)
- Added a new viewType DETAIL for detail viewing which is the last of Agenda or Day. This is typically triggered from widget and tapping on a day in month view)
- Added SelectedTime (not in use right now)
- Removed Calendar AllInOne Icon in launcher. Back to just one Calendar.
- Fix the problem the time not displaying properly after rotation
- Cleaned up the old detailview stuff, yuck.
- Removed unused code from CalendarApplication and CalendarData.

Change-Id: I78a2172da282fedfc2559cde529a4f034430912b
llInOneActivity.java
alendarAppWidgetService.java
alendarApplication.java
alendarController.java
alendarData.java
alendarPreferenceActivity.java
alendarView.java
aunchActivity.java
iniMonth/MiniMonthView.java
onthActivity.java
onthFragment.java
onthView.java
earchActivity.java
tils.java
ba1b94afd187279623a57417da1ef78efa1217e2 21-Jul-2010 Erik <roboerik@android.com> Adds a refresh button to Calendar

This change adds a refresh button which triggers a fresh sync
to Calendar.

Change-Id: I72d31a6ddede0d8276c519c4515663a8dc187071
llInOneActivity.java
alendarController.java
30ff7216b887d05dd16fd2abb83732b4076e17f8 22-Jul-2010 Erik <roboerik@android.com> Merge "Fix for the Unix Millennium Bug"
74237ceabd5680eb9827219e37bb9c19d23381db 21-Jul-2010 Erik <roboerik@android.com> Fix for the Unix Millennium Bug

This prevents the user from scrolling to a date before the first
week of 1970 or after the last week of 2036, which will otherwise
cause rollover issues due to the UMB. This should probably be fixed
before 2018. 1970 can be moved to an earlier date if desired.

Change-Id: Ide664c147f9cd593de19895db103ffc7d53e5b5a
iniMonth/MiniMonthView.java
76af90e50f6677a62e2eb40e18ad83df54d7f24b 22-Jul-2010 Michael Chan <mchan@android.com> Merge "Fixed the day of the week header in week view"
1f711ed63be864c94259a65deef8d5cdf380b9fb 22-Jul-2010 Michael Chan <mchan@android.com> Fixed the day of the week header in week view

Change-Id: I7f1a18a3979753bed8b0b87b23765e234d4f23cf
alendarView.java
31df4265e34c36df56e8b49de5cd0b24c02701e6 20-Jul-2010 Mason Tang <masontang@google.com> Converted AgendaActivity into a fragment

Change-Id: I81b90f8342f1dae60c82e065545c388c8bf31ed6
gendaActivity.java
gendaFragment.java
llInOneActivity.java
9138ce8a14924612c014da2b6e727b4117ba1a92 28-Jun-2010 Mason Tang <masontang@google.com> Added basic support for searching events

- Reusing agenda view for displaying search results
- Currently not fragment-ized

Change-Id: I687b61ca86f92a54c1e402b881edd83111806161
gendaListView.java
gendaWindowAdapter.java
earchActivity.java
tils.java
ab29d9ea9a4fe6b835c7f484a2273e92e8bc323d 21-Jul-2010 Michael Chan <mchan@android.com> Moved action bar and pane updating logic from Controller to AllInOneActivity
Show only one pane for non-extra large configurations
Removed "Select" event from controller

Change-Id: I96dc662b28be93e4e99af0b3180d829fc900f74d
llInOneActivity.java
alendarController.java
enuHelper.java
iniMonth/MiniMonthView.java
onthFragment.java
onthView.java
487552be8ae3c1b148211c0fbf594d2b73727fd6 21-Jul-2010 Michael Chan <mchan@android.com> Fixed the problem where the first day shown is always sunday
Fixed the problem in compareToVisibleTimeRange which caused unnecessary view flips

Change-Id: I67b7f39aa978a797bf85d987ffae0cc2085e9411
alendarView.java
ayFragment.java
2c477fc6410f4da175d8a9856561aab230ff1c19 16-Jul-2010 Michael Chan <mchan@android.com> Added Manage Calendar to ActionBar

Change-Id: Iff849300f9028dc2b17f354b6e8399e2736b9fdb
llInOneActivity.java
e46ba90fb3879df33768374cf593936c0f23745f 17-Jul-2010 Mason Tang <masontang@google.com> Merge "Reminder notification cleanup"
e700c16ec2464cbba86f91f8f757ae59cbed34b0 09-Jul-2010 Mason Tang <masontang@google.com> Added a new event button to the calendar widget

Change-Id: Id5f632acfc620a0a72ae3cc66da80550d6208d29
alendarAppWidgetService.java
ditEventFragment.java
ditEventHelper.java
cca9ecb23b079c47856af22f89f7a6f3dec7a492 17-Jul-2010 Mason Tang <masontang@google.com> Reminder notification cleanup

- Changed the previous tri-state alert configuration to a pair of checkboxes

Change-Id: I9d555caf620a146da5f0ac6d5972a3cdb303aa4b
lertService.java
alendarPreferenceActivity.java
8e3d430a020744faa21bf4ca24f1a99c36ec5c4f 13-Jul-2010 Mason Tang <masontang@google.com> Added support for app-configurable week start day

- Users can now optionally override the system locale specified week start day

Change-Id: I44b37743abb719c80b0d79b47d8a308edc9732c9
llInOneActivity.java
alendarController.java
alendarPreferenceActivity.java
alendarView.java
ditEventHelper.java
ditEventView.java
iniMonth/MiniMonthView.java
onthFragment.java
onthView.java
tils.java
27a384695cc2c99cfead4613f4782fc50a3c8b79 14-Jul-2010 Erik <roboerik@android.com> Makes miniMonthView scrollable by week

Also increases the number of weeks visible to 10 and fixes some drawing
issues from rounding error.

Change-Id: I924a91341cf82860bf42b83d714765c81d3959be
iniMonth/MiniMonthView.java
onthFragment.java
42b34d6c40f81b1a140a2943cecb3a27a2832b77 15-Jul-2010 Michael Chan <mchan@android.com> Fixed the problem where flinging in the mini-month view switches the main_pane to month view

Change-Id: I85871d5b5dc96a10ec869b14842cedc76cb7c8af
iniMonth/MiniMonthView.java
3458a1775920dda53099b7f1913cd4ec4c8b4095 14-Jul-2010 Michael Chan <mchan@android.com> Modified ActionBar to send events to Controller
Modified the Controller to switch day/week/month fragment when it receives a goto event with a view specified.

Switch to using FragmentTransactions for adding views to each pane

Change-Id: Ifedfe860008882311f7d41447348fb1520aa5233
llInOneActivity.java
alendarController.java
alendarView.java
ayFragment.java
onthFragment.java
onthView.java
electCalendars/SelectCalendarsFragment.java
9e89dca0902d13fe27fd2680cc15cbb470e40288 14-Jul-2010 Michael Chan <mchan@android.com> Added create/edit/view/delete event and open settings and manage calendars to controller

Change-Id: Id9755206e130ee4ebb4a086a9fa3c74d0473a2fe
gendaListView.java
lertActivity.java
alendarController.java
alendarView.java
ventInfoActivity.java
enuHelper.java
onthView.java
25251192d80159d4cf0934f3ac5c84cb0b8b7365 13-Jul-2010 Erik <roboerik@android.com> Initial work on making mini month view

This creates a separate view for the mini month and interfaces
out the overlapping methods between mini month and full month. The
interface may become an abstract class if the code ends up being
identical in both. This also removes some unused code and makes
required methods public.

Change-Id: Ibbad34beed9820e9c34a13dacdbf545ab6a8d301
alendarController.java
alendarPreferenceActivity.java
ventGeometry.java
ventLoader.java
iniMonth/MiniMonthView.java
onthFragment.java
onthView.java
618ffa5f06267780d4d37dffb6df7c9555fe7851 12-Jul-2010 Michael Chan <mchan@android.com> Merge "First draft of the controller"
83b0fe36b523192a504a1d2baf2f36676a80b9d5 09-Jul-2010 Michael Chan <mchan@android.com> First draft of the controller

- Controller calls registered views for registerd actions/events.
- Launch with centering on time from intent or current time if no intent
- Set Action bar title (although it includes the day for debugging purposes)
- Modified the goTo methods in month and day fragments so that it will only flip views as needed.

Known issue:
Event filtering code is there but it doesn't work yet.

Change-Id: I1b1b4c47efcbffb99fcb80d45ac0fef8c42aff9e
llInOneActivity.java
alendarController.java
alendarView.java
ayFragment.java
onthFragment.java
onthView.java
9882e98be38fba3979edbcf3cc1b0457d786c2e9 09-Jul-2010 Mason Tang <masontang@google.com> am 3813019b: am c9656c9e: Fix the incomplete change to support immersive mode notifications

Merge commit '3813019b107db793568feccc1b14f24bb1f25dda'

* commit '3813019b107db793568feccc1b14f24bb1f25dda':
Fix the incomplete change to support immersive mode notifications
3813019b107db793568feccc1b14f24bb1f25dda 09-Jul-2010 Mason Tang <masontang@google.com> am c9656c9e: Fix the incomplete change to support immersive mode notifications

Merge commit 'c9656c9e42d9bb640688648b9dfe8d9f4e16b47d' into gingerbread-plus-aosp

* commit 'c9656c9e42d9bb640688648b9dfe8d9f4e16b47d':
Fix the incomplete change to support immersive mode notifications
c9656c9e42d9bb640688648b9dfe8d9f4e16b47d 09-Jul-2010 Mason Tang <masontang@google.com> Fix the incomplete change to support immersive mode notifications

- The previous commit to add this support in was slightly broken...

Change-Id: I75479c5b2e681d6598b72d7edaff0ba7a3ae5839
lertService.java
83460978dae7a48313d837d510a171c2b22a51c0 07-Jul-2010 Mason Tang <masontang@google.com> am ccf4a12b: Updated calendar app for new notifications in "do not interrupt mode" DO NOT MERGE

Merge commit 'ccf4a12bc3b25c46d592d3f9116f52751b96010c' into gingerbread-plus-aosp

* commit 'ccf4a12bc3b25c46d592d3f9116f52751b96010c':
Updated calendar app for new notifications in "do not interrupt mode" DO NOT MERGE
ccf4a12bc3b25c46d592d3f9116f52751b96010c 28-Jun-2010 Mason Tang <masontang@google.com> Updated calendar app for new notifications in "do not interrupt mode" DO NOT MERGE

- This fixes bug #2785749

Change-Id: Ie07ba0b10dfe532b87deccf083610ccbb58a2e9a
lertReceiver.java
lertService.java
7b4bc2e89980b6df56da2d3cf490a456ab3734f1 03-Jul-2010 Michael Chan <mchan@android.com> Merge "First draft of DayFragment"
779f1a9751e4305822dfe24301a1f204515bb0b1 03-Jul-2010 Michael Chan <mchan@android.com> Merge "Refactor DeleteEventHelper to allow null activities if exitWhenDone is false."
ef1a51d6dda6dd8a013bf0937f10c6eb2041b888 02-Jul-2010 Michael Chan <mchan@android.com> First draft of DayFragment

Change-Id: I6e39a4e3204ac7f964dc9b9f28fbd26989030611
alendarActivity.java
alendarView.java
ayActivity.java
ayFragment.java
ayView.java
eekActivity.java
eekView.java
2051f1275ec5e5eeffe5bbf5773860b855316d95 02-Jul-2010 Erik <roboerik@android.com> Adds an action bar to the allInOne Calendar view.

The Action Bar doesn't have any functionality yet, but it provides the
setup for creating the bar and adding elements to it.

Change-Id: Ie4b6214d88dcb73869e04aeb098737efdacf2a59
llInOneActivity.java
1251cb05edd5283545bc27652f5c0aaa3d1095a1 01-Jul-2010 Michael Chan <mchan@android.com> Refactor DeleteEventHelper to allow null activities if exitWhenDone is false.

Change-Id: I000d009934f2f2cdefd35db47b5bb7526d7cec23
gendaListView.java
eleteEventHelper.java
ditEventFragment.java
ventInfoActivity.java
e5a8f94f935248dea9e515199151472eebe5ca4c 01-Jul-2010 Erik <roboerik@android.com> Creates a simple SelectCalendarsFragment

This adds a simple Select Calendars view as a fragment and puts it in the
AllInOne Calendar activity.

Change-Id: I3606b2027a04d2ddd5f4ae21ca36ecfac678abdd
electCalendars/SelectCalendarsFragment.java
electCalendars/SelectCalendarsSimpleAdapter.java
09d9c775b715a6e64407fd865907ddf7d396627b 30-Jun-2010 Erik <roboerik@android.com> Merge "Moves EditEvent into a fragment"
79f228124de7d98146ca526d743436f6419e2365 24-Jun-2010 Erik <roboerik@android.com> Moves EditEvent into a fragment

Change-Id: Ifcf4683ff8122102d4b8917aacb7a7d5df5751ae
ditEventActivity.java
ditEventFragment.java
ditEventHelper.java
ditEventView.java
ventInfoActivity.java
ventViewUtils.java
tils.java
4970159b2e6674fc5d61425aa0fcff8e5fc15bdb 30-Jun-2010 Michael Chan <mchan@android.com> First draft of Fragment implementation. Will need a lot of cleanup

Change-Id: I67b25c3081ab6b3a0696bcaffab2ed2761e37f5e
llInOneActivity.java
alendarController.java
onthActivity.java
onthFragment.java
onthView.java
44892e0777af26378b6c7b80ed0cb5342a168a08 30-Jun-2010 Michael Chan <mchan@android.com> Allow Calendar to run even if there are no calendars or accounts. Hassle user only when creating an event.

Change-Id: Icc784654b7748e63eecfe3e5b44f441205c43606
aunchActivity.java
d23299d34131ad917f1e84fdd8b48c28171239d5 28-Jun-2010 Mason Tang <masontang@google.com> Updated calendar app for new notifications in "do not interrupt mode"

- This fixes bug #2785749

Change-Id: I94cf40a3cd413387139a9e4b1a3cb069352fc373
lertReceiver.java
lertService.java
dc75d7711c7786e3a0c0752d6dca4dbc3e63895b 24-Jun-2010 Erik <roboerik@android.com> Clean up Utils

Removed an unused method from Utils.

Change-Id: I0aafe006e4f874bb0f10909592d83260574f463f
tils.java
bb3f08abac01e3083d837e5e823b311e3c039e90 23-Jun-2010 Mason Tang <masontang@google.com> Refactored so that the widget is now with the app, not the provider

- CalendarAppWidgetReceiver now functions as the broadcast receiver for:
* android.intent.action.TIMEZONE_CHANGED
* android.intent.action.TIME_SET
* android.intent.action.PROVIDER_CHANGED (content://com.android.calendar)
- CalendarAppWidgetService has been refactored to use IntentService for
serializing widget updates
- AppWidgetShared has been preserved for managing wake locks
- CalendarAppWidgetModel was pulled out into its own class

Change-Id: If7641aba278acc8ad00f14acd289ddbcbb1d5bcf
alendarAppWidgetModel.java
alendarAppWidgetProvider.java
alendarAppWidgetReceiver.java
alendarAppWidgetService.java
8d69cd014d912e38d2ab37764aaf4aa7700c078b 24-Jun-2010 Erik <roboerik@android.com> Remove EditEvent.java and update all references.

Also fixes some menu inconsistencies between editing a recurring event
and deleting a recurring event.

Change-Id: I61eb9b3b97d4a127efbfdc377485d1fcb32e49fb
alendarView.java
eleteEventHelper.java
ditEvent.java
ditEventActivity.java
ditEventHelper.java
ditEventView.java
ventInfoActivity.java
ventViewUtils.java
37960c091b5912dd45beb561a85a9064ea42e616 22-Jun-2010 Erik <roboerik@android.com> Switches EditEventHelper to use AsyncQueryService

This change backgrounds the batch save used in EditEventHelper and
the queries in the EditEventActivity. It also creates an abstract
CalendarActivity with a call for lazy creation/access of an AsyncQueryService
object from the activity. Also changes setting duration to prefer using
the start and end to a pre-existing change to fix b/2789706.

Change-Id: If7fe94086f2a5dcfa34dd208358fada370d0bfde
bstractCalendarActivity.java
syncQueryService.java
eleteEventHelper.java
ditEventActivity.java
ditEventHelper.java
88c483a0189cbe7132330cb1b563f07326f3bcf9 21-Jun-2010 Erik <roboerik@android.com> Changes to DeleteEventHelper to make it async

This changes DeleteEventHelper to be able to use a CalendarEventModel
when doing deletes and to use all asynchronous calls for creating
deletes/inserts/queries.

Change-Id: I83fbf1ec0e58ddfc7913b18bf20737bf60c04c47
gendaListView.java
eleteEventHelper.java
ditEvent.java
ditEventActivity.java
ditEventHelper.java
ventInfoActivity.java
bed0275111ecc6c4a3a638f90a9bac13bee594f4 27-Apr-2010 Michael Chan <mchan@android.com> AsyncQueryService
Helper class that performs ContentProvider operations in a Service

Features:
- Executes the operation in a background Sservice which minimizes the chance of the operation getting lost because the caller (Activity) is killed.
- Designed for easy migration from AsyncQueryHandler.
- In additional to query/insert/update/delete, it also supports batch mode i.e. ContentProviderOperation
- Undo support in the form for delayed operation with cancel

Todo:
- Add wake lock

Change-Id: Id3b24a34e5af11da448bace585911bcd7d4553c5
gendaWindowAdapter.java
lertActivity.java
syncQueryService.java
syncQueryServiceHelper.java
ditEvent.java
electCalendarsAdapter.java
tils.java
eca82e9468c002590045338f98588ad3ce1a0bb3 11-Jun-2010 Erik <roboerik@android.com> Creates an EditEventView with as little app logic as possible

This is work on separating the UI and the logic for Calendar. The view
should be responsible only for updating a model in response to user interaction
and notifying the controller when it is finished. All other work should be
handled at the fragment or activity level. This version does not introduce the
use of fragments. They will come in the next version. It does make all the event
queries asynchronous.

Change-Id: If967c77f39bbbe09490a5fe5e78151e828c8e6cf
alendarEventModel.java
alendarView.java
ditEventActivity.java
ditEventHelper.java
ditEventView.java
ventInfoActivity.java
enuHelper.java
onthView.java
c055239901b20cbcb17b30f249e8657df5c68fed 07-Jun-2010 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #1661857 (switch from using meta feed to the new allcalendars feed)

- upate to support Calendar columns refactoring

Change-Id: I3736391039b3c6a5aa4342a50117a175c8bd0bfb
ventInfoActivity.java
e5374e15a814eee8cf94acc3e28885ce0ce94ff8 10-Jun-2010 The Android Open Source Project <initial-contribution@android.com> am 4dcea88c: merge from open-source master
4dcea88ce1c4653aaa1569d9d3bcb80b88c9de68 09-Jun-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ibd856b06b087b82635de7316f391d6066c3f11db
9a319f5523517e9379b45f14692e7fc8f85c145f 09-Jun-2010 Christian Mehlmauer <FireFart@gmail.com> Fixed a npe in Calendar on Emulator

This happened when working in the emulator. Open the calendar,
add a new Event with standard values (only enter a description)
and click done. A new Notification will pop up with this newly
created event. Click on it, and then on the Eventdetail.
A NPE will occur, because the mCalendarOwnerAccount seems to
be null in the emulator. Now the variable is reset to ""
if it is null (like the initial value). When there are attempts
to save this variable, there's already a check if != "", so it will
not be stored. The other calls to this variable are only .equals()

Change-Id: I0a27547a3849c260d12310771992df496d3b2e94
ventInfoActivity.java
6ae7d69b90f22fd51ab677036ba987dbdc35a62d 28-May-2010 Erik <roboerik@android.com> Updates to EditEventHelper

This makes some changes to EditEventHelper and the tests to address bugs
found while working on the view component. Also adds some extra functionality
that was missing, such as building a model from an intent and setting default
reminders.

Change-Id: I3b3f3df1b17b7863e791ea1eff4f4f139bee235f
alendarEventModel.java
ditEventHelper.java
475557d662630da3fe6ada738e33d89354c1d173 21-May-2010 Erik <roboerik@android.com> Merge "Creates a model for events and moves edit event methods into a helper"
73714169d34a55fc01e14b30897a1ebbacf9934e 17-May-2010 Erik <roboerik@android.com> Creates a model for events and moves edit event methods into a helper

This is a step towards separating the UI and the logic for Calendar. This
creates a standard model for representing events programatically. This
model allows all the fields necessary for updating and managing an event
in the db and a few early helper methods for working with them. EditEventHelper
contains most of the logic from the previous EditEvent activity redone to use
the new event model and without reliance on any UI elements and with db access
minimized. It will still need to be modified to use a service for db access.

Change-Id: Ic8f68269b75f43a0f2fd6408196176592d32e699
alendarEventModel.java
ditEventHelper.java
c22d5117d29a5f63b1fe05a7a52872daf7aceed4 18-May-2010 The Android Open Source Project <initial-contribution@android.com> am ec5daf68: merge from open-source master
ec5daf689279afeccad68f211e37994d64d4fb53 18-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ic1aed0d5f6e1ad337b84e8619c3f6e2f22565ed1
4ce500bd7d08eac3f05dfd50bce51e620fa9f08e 17-May-2010 Christian Mehlmauer <FireFart@gmail.com> Removed some Warnings, Added Type arguments

Change-Id: Ie52eecf14773768c97e23ae7f96a80df1d067ade
gendaByDayAdapter.java
lertActivity.java
lertReceiver.java
alendarApplication.java
alendarView.java
vent.java
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
csImportActivity.java
aunchActivity.java
onthActivity.java
onthView.java
83f7ce18540aa5b8ed2402d178d35520cd725dea 27-Apr-2010 Erik <roboerik@android.com> b/2633629 Makes deleting an exception set it to canceled

Instead of deleting exceptions we just want to mark them as canceled
so the UI will hide them. Incremental instance expansion for changes
in the eventStatus are still needed to make this a smooth operation.

Change-Id: Id00656e4613ab384f094d4f2b4a75a9d0979c59f
eleteEventHelper.java
ditEvent.java
ventInfoActivity.java
061db49b29e5a3036398d70599b726c4dff6259f 26-Apr-2010 Erik <roboerik@android.com> Revert "b/2622128 Exception events now get updated to be 'canceled' when deleted"

This reverts commit a9dd45e7a7f422c3c7d74f10d1e65880c181d43b. Moving to master
instead of Froyo.
eleteEventHelper.java
e574d426fabf57e471346ec787160cd1d7f96213 26-Apr-2010 Erik <roboerik@android.com> Revert "b/2622128 Fix crash from editEvent and EventInfoActivity"

This reverts commit b6a9b7130b754ef2c965a4ddb6134bc82e8a605c. Moving this to
master instead of froyo.
eleteEventHelper.java
ditEvent.java
ventInfoActivity.java
af45d5b3aad58c55131415b794df1c81c68fc357 24-Apr-2010 Erik <roboerik@android.com> Merge "b/2622128 Fix crash from editEvent and EventInfoActivity" into froyo
b6a9b7130b754ef2c965a4ddb6134bc82e8a605c 24-Apr-2010 Erik <roboerik@android.com> b/2622128 Fix crash from editEvent and EventInfoActivity

those two activities perform their own query and I didn't add the
originalEvent column to them for previous fix.

Change-Id: Ib26c22015599b453e5c7a4b3bc485b11bbb41166
eleteEventHelper.java
ditEvent.java
ventInfoActivity.java
a26f1e9c8a100117a70f03e9b04bf8e9f05b4b76 24-Apr-2010 Erik <roboerik@android.com> Merge "b/2622128 Exception events now get updated to be 'canceled' when deleted" into froyo
a9dd45e7a7f422c3c7d74f10d1e65880c181d43b 23-Apr-2010 Erik <roboerik@android.com> b/2622128 Exception events now get updated to be 'canceled' when deleted

Added some checking to the delete helper to make exception events have their status
changed instead of just being removed. This will cause them to hide the instance
of an exception that they represent. Previously that instance was being replaced
by the original recurrence after the event was removed.

Change-Id: If80e1ccb31af901f4d01d09d18e4850d4b763a57
eleteEventHelper.java
b278f23b04f792162b04c28282429b31beafcb33 16-Apr-2010 Michael Chan <mchan@android.com> b/2600675 Make the agenda/day/week/month views consistent

Change-Id: I4cd7faa183aee620eb7132b9cd6dddae6f0ad88a
enuHelper.java
2ee88ed980b971aa8009b3392fd97d8f1904658a 15-Apr-2010 Erik <roboerik@android.com> b/2600474 Changed colors for Sat/Sun

To a dull blue and moved busybits and background colors into xml.

Change-Id: I21191c3bc25748dcd312d5ea84113dad3d40caf2
onthView.java
3c4cb80f5535addcab03999ce4c029e123da8612 15-Apr-2010 Erik <roboerik@android.com> b/2593984 New 'DNA' view to show days events in month view

Busybits was previously removed due to performance and confusion
issues. This is replacing it to provide a more detailed view of days
in Month View.

Change-Id: I1846934ca55e61b97ab63afe9680f05f3653edc2
onthView.java
f7a2a6231c4e28b9041cd5166d687b000288e564 14-Apr-2010 Michael Chan <mchan@android.com> Merge "b/2593983 Fixed Month view so that short taps will launch day/agenda view." into froyo
94ee9d14145f12f2f3095f5bc3bf9aac0b74f074 14-Apr-2010 Michael Chan <mchan@android.com> b/2593983 Fixed Month view so that short taps will launch day/agenda view.

Change-Id: I6109f49ff421a2f99be5fda0b24c3f5a6befcdf8
onthView.java
e4d7153c8b0adcb85242e6a0d264bb8b83c07537 14-Apr-2010 Erik <roboerik@android.com> Merge "b/2593884 Clear out recurrence before updating." into froyo
e4b5eb28efd71a9429e4471eb7e5a202113fe125 14-Apr-2010 Erik <roboerik@android.com> b/2593884 Clear out recurrence before updating.

Previously settings could be left over when we changed the recurrence.
This is handled by Google's servers but not by Exchange. This change
will clear out the recurrence setting before recreating it when the
recurrence is changed.

Change-Id: Ife9c6b1fd81723314e6e0fcb3249cf8bfca20cb2
ditEvent.java
eb10fa8bee049e0052b5cb53dcfbdaccef9f2740 10-Apr-2010 Erik <roboerik@android.com> Change to TextUtils.equals instead of .equals

Could crash on a NPE for an empty string without this.

Change-Id: I1f88889580cfd30f82e867f403e9466a1d7d7819
tils.java
356204b5e6c5b862442bb7cd9e68163f67af92e3 07-Apr-2010 Michael Chan <mchan@android.com> Merge "b/2558564 Fixed the problem where going to "today" would cause to a previous time." into froyo
c8609a6b5062553f47ae7a864ca95426c2c06dfa 07-Apr-2010 Michael Chan <mchan@android.com> b/2558564 Fixed the problem where going to "today" would cause to a previous time.

This is a workaround for the fact that Listview doesn't me telling it to show a particular item

Change-Id: Ibf78961698cdd8c4290dde9c00d7de16ceb3dffb
gendaActivity.java
1c19909146868ad4bdc2d478649fd0ba171d0732 07-Apr-2010 Erik <roboerik@android.com> b/2575593 Added accountType to the calendars query

Change-Id: I8b4d01a51632c8ab3a18691f26a00dfedf335d5e
electCalendarsAdapter.java
212f06fde96fa53be7c8a1ca878f4ba3ab8624b6 07-Apr-2010 Erik <roboerik@android.com> b/2574912 Made postDelayed calls get cancelled on pause

postDelayed calls to stop the calendars list from being refreshed were
surviving the activity being finished and re created. This explicitly
turns them off and on when the activity calls onPause and onResume
respectively. This also rearranges where the refresh post gets set up
to make it more dependable.

Change-Id: Icdc1c0ee4e6dad91fb1792748d1a43df8e2ad6c2
electCalendarsActivity.java
electCalendarsAdapter.java
a144f86b41170e8ee7fe8d966cc51c5fc90cd44a 30-Mar-2010 Erik <roboerik@android.com> b/2555049 Will only query accounts once when entering Calendars screen

There was noticeable jitter on entering the Calendars screen including
misregistering taps due to the cursor requerying repeatedly during a
sync. This change makes it so we only query on accounts once and then
will requery every five seconds for about a minute. The view will only
be updated if a change has occurred.

Change-Id: I53610836e78d970d452d4c9724a2d3525cd85482
electCalendarsActivity.java
electCalendarsAdapter.java
tils.java
d73944a1691f2299889ea6140f7fd256040d9e41 25-Mar-2010 Jim Shuma <jshuma@google.com> Migrate Vibrate setting from previous versions if needed

The Vibrate setting was getting properly interpreted
in AlertService, but this was not visible from the
preference screen. This change migrates the preference
when the preference screen is brought up.

Bug: 2535583
Change-Id: I63e8fdba108b37d6f31566cbe8eac81f5f1adee1
alendarPreferenceActivity.java
69ab334d6988eda70ba53618506d23ebf7d7b405 24-Mar-2010 Erik <roboerik@android.com> Will now update time format on resume

We weren't refreshing the time strings when the format changed to/from
24 hour mode. Now it will update in onResume to make sure we catch any
changes.

Change-Id: I829779fe09062cd65449810c94f90bbda42f84a2
alendarActivity.java
alendarView.java
7df3ac1bc07b54e5c49bd2fbf32c46d3d3febb4c 23-Mar-2010 Erik <roboerik@android.com> Do smart sorting in Calendars list

This sorts your primary calendar to the top of the list for each
account and then sorts the rest of your calendars alphabetically
ignoring case in the Calendars view.

Change-Id: I93a830763dc43b27fd5b2d3600bd5c6bf6fc9191
electCalendarsAdapter.java
e3845ba8de4ccbda0d6f796352ab8b9985acdcb7 23-Mar-2010 Erik <roboerik@android.com> b/2531257 More work on cleaning up owner account for dupes

Moved the owner account to a second line when calendar names are
duplicated. This gives more space for long calendar names and long
owner accounts. Owner accounts will also now be gray when shown.

Change-Id: I9deec627159bb6a6a6eb3c569c255e6ede342ff0
ditEvent.java
ventInfoActivity.java
f452e117ecb7989759b9e699d853717fb5c23fe8 23-Mar-2010 Erik <roboerik@android.com> Merge "b/2531257 Will only display owner account if different than cal name"
a193664822f1afb749e44cdd719c2c96597c3fcb 23-Mar-2010 Erik <roboerik@android.com> b/2531257 Will only display owner account if different than cal name

Previously would display 'name <account>' if two calendars had the same
name. Now we won't display <account> if it's the same as the name. This affects
EventInfoActivity and SelectCalendarsActivity.

Change-Id: Ie810430e11d4b15f1a3518f9328daf727134976b
ventInfoActivity.java
electCalendarsAdapter.java
9e9429f5846583cc000d7cdfcd9de22059d71d50 23-Mar-2010 Erik <roboerik@android.com> Changed calendar picker in edit event to always display email

Previously we only displayed an e-mail address if a duplicate was found.
Now we'll always display the e-mail address for consistency since it uses a
two line setup.

Change-Id: Id6a6453070a366bae846cf1ce8539fc2c315c19e
ditEvent.java
fa29a012c8a46989fe7cd5201a566036e887f133 19-Mar-2010 Erik <roboerik@android.com> b/2530580 Added check for first event

Now edit event will only give the option to modify this and all future
events if it is not the first event in a recurrence. The first event
can only see modify this instance and modify all events now.

Change-Id: I61709ae701ce1dfc6e637f8d9d30a1ef001d157c
ditEvent.java
a7d1b84df638b61aee9583d05c9e0032bb4634a2 18-Mar-2010 Erik <roboerik@android.com> Merge "b/2524380 Changed logic for longpress to make delete depend on cal access"
ddcd0d12207bdc9e901704d3913f5af173252913 18-Mar-2010 Jim Shuma <jshuma@google.com> Merge "Bug 2457183 Silent/vibrate"
a505627659f6bfba8869eac8089f7030f2d0d92c 18-Mar-2010 Erik <roboerik@android.com> b/2524380 Changed logic for longpress to make delete depend on cal access

Delete option in longpress for calendar views depended on edit event access
instead of calendar access. The delete option should now show up so long
as you can modify the calendar regardless of being able to modify the event.

Change-Id: Ib65d1b48672a36802c7375483b2e0645d8be0fa2
alendarView.java
be36b329ece189f4f235dbd44b274d1f57aaa126 18-Mar-2010 Erik <roboerik@android.com> b/2523984 Changed to ignore case

Exchange sometimes capitalizes owners so we have to ignore case when
we check if the user has edit access. Changed to reflect this.

Change-Id: Id87ced8cfbe1e38adf67e2dfcd45742f81172eff
alendarView.java
1fec2207219842a71fbbb8567cd968ab61ce3c1c 17-Mar-2010 Jim Shuma <jshuma@google.com> Bug 2457183
Silent/vibrate

Silent/vibrate for Calendar

Change-Id: Ie3a537820ea81ba2f92987a10f67a1dfbd7d34f3
lertService.java
alendarPreferenceActivity.java
b70e8c79aec7a4cd31d778214155a184f4bd8fc5 17-Mar-2010 Erik <roboerik@android.com> b/2519327 Added check for null cursor

Monkey was causing a query to be canceled which returned a null cursor.

Change-Id: I42941cfa42245800c9a9e7463a1509daa98c3239
ditEvent.java
5938cd01df3a2c1c27faefc2a9e1c2300594328c 16-Mar-2010 Ken Shirriff <kens@google.com> Remove dtend when recurring event is created.

Recurring events are not supposed to use dtend.

bug 2513213

Change-Id: I10641201d72d13cfae592c88828a3a6d3cf5d560
ditEvent.java
ff6be831fc682374be6b78c13ecf5daca81f86d9 12-Mar-2010 Michael Chan <mchan@android.com> b/2494603 Improve UI to disambiguate calendars with the same name

Added checks for calendars with duplicated names and if found will now
include the owner e-mail with the display name. Also did some minor
layout changes for German ( b/2516982 ). And started a tests class for
Utils.

Change-Id: I567c6552a8c17b2c7e73d23312ac60f5dc85a1ec
ditEvent.java
ventInfoActivity.java
electCalendarsAdapter.java
tils.java
16d119af4234cba88a54990fdef9a125f6d377db 12-Mar-2010 Erik <roboerik@android.com> b/2507842 Added code to hide response spinner if not supported

Added code to check the organizerCanRespond flag in the Calendars table as part
of the logic to decide if the my response spinner should be displayed. If the
account for the calendar is the organizer and organizerCanRespond is set to 0
we will no longer display the spinner.

Change-Id: I7fb1ef808320c65a7679aed265591b356a1d1dfd
ventInfoActivity.java
478fbf83f04c453a2fff59079f60e75753077c50 12-Mar-2010 Erik <roboerik@android.com> Merge "b/2500471 Pressing back after setting up account will now enter Calendar"
53a27ac5c17e4f8ed709c843478b77356a4ccd7d 12-Mar-2010 Erik <roboerik@android.com> b/2500471 Pressing back after setting up account will now enter Calendar

This gets us halfway there. When the user finishes setting up an account it sends
them back to the first Add Account screen. This fix makes it so if they press back
at this point they will return to Calendar and be brought to the default view.
Still working on a way to skip returning to the Add Account screen.

Change-Id: Ie203e74286c40eb8ca65818ac4a633443ebae88b
aunchActivity.java
9121070b86764bffe7691de0c80c10b19d72a084 11-Mar-2010 Erik <roboerik@android.com> b/2505788 Small cleanup following change Ic986c877

Followup on a quick fix. Just some code tidying.

Change-Id: Ic0d62a35e06d3c263aa088ab1f5feb241c6924ec
ventInfoActivity.java
1c43187280ddc803dd96d67b60b13847319b0f98 11-Mar-2010 Erik <roboerik@android.com> b/2505788 Added check so we only dirty an event if an update occurred

onPause was updating the hasAlarm field even if it didn't change. Added a
check so we only update hasAlarms if it changed.

Change-Id: Ic986c877e24cf49009d6e72bafc47952ce5e63bd
ventInfoActivity.java
e077d592a3d37b00c3e4364a391146c22bb51d19 11-Mar-2010 Erik <roboerik@android.com> Merge "b/2496984 Pulled out -1 attendee id into a constant"
b9a56cde8160fc9034a561c6ec77c6bf0fd03906 11-Mar-2010 Erik <roboerik@android.com> b/2496984 Pulled out -1 attendee id into a constant

in order to improve ease of future changes and readability. See also
change I9e557689.

Change-Id: I4e7da55f63e0defb61f8df5946b0d1b38b98ce0d
ventInfoActivity.java
1272bcba35dc493e83e30fb0a31a1bc597abd827 11-Mar-2010 Erik <roboerik@android.com> Merge "b/2504857 Changed EventRecurrenceFormatter to use the same days as DateUtils"
fed57ecf8784c761b61d40e87c88a2628142d1dd 11-Mar-2010 Erik <roboerik@android.com> b/2504857 Changed EventRecurrenceFormatter to use the same days as DateUtils

EventRecurrenceFormatter was redefining its own set of day numbers which were
different than the ones used by DateUtils. Changed ERF to use the same days
so now they can both be updated from the same place without the hidden
dependency.

Change-Id: Ibafc21b8fbabbbc49fd9cd309f2a8bf63e776b8e
ventRecurrenceFormatter.java
622eaad294d6e16954a60d98c0293c244088266d 11-Mar-2010 Erik <roboerik@android.com> b/2496984 Added check for invalid attendee when saving response

Monkey was managing to save without a valid ownerAccount being found
which caused an attendee id of -1 to be passed in. Added a check to
protect against this.

Change-Id: I9e55768965594dd43e0cf488852acf928ff09dce
ventInfoActivity.java
7278388c9b666f3d79b2ce4c7eeefe6ceb97aeb4 10-Mar-2010 Erik <roboerik@android.com> b/2500485 Made Agenda View update when there are no events found.

Agenda View was continuing to display removed events. Changed check for doing
update to also update if QUERY_TYPE_CLEAN is set. This forces it to update for
changes to the background data whether or not it returns any items.

Change-Id: I48fd4b32538c595e74dec13b6bd3ebce4cf280dc
gendaActivity.java
gendaWindowAdapter.java
dbb214b2a8af0c5c258605590a57e45f84029de5 09-Mar-2010 Erik <roboerik@android.com> Merge "b/2492707 If all guests have no response will be called 'Guests' not 'Maybe'"
7a24c4d51bfc4e51ceb8c54820187daedfb4e55d 09-Mar-2010 Erik <roboerik@android.com> b/2492707 If all guests have no response will be called 'Guests' not 'Maybe'

Now if no one has responded (or responses aren't available, such as Ex2003)
guests will be listed under the heading 'Guests <#>' instead of 'Maybe <#>'.
Once a response is received they will again be listed under Yes/No/Maybe.

Change-Id: I1711428629a81380991cc6110f94bf4bf9057649
ventInfoActivity.java
b72659121a1aad57f26d14d8141b65c9962c1e9b 09-Mar-2010 Erik <roboerik@android.com> Merge "b/2496655 Changed launcher to use a default detailed view."
eca5d33e4230cf6ac3acfe3fabf853f9275f98ca 09-Mar-2010 Erik <roboerik@android.com> b/2496655 Changed launcher to use a default detailed view.

prefs for Calendar seems to have lost a detailed view setting. Changed launcher
to use a default one if it isn't found. Also, a bug fix in getPathSegments()
cause an off by one error for one of our checks which caused us to always go to
the current time. Updated timeFromintentInMillis to fix this.

Change-Id: I78bc380590b8bfae6c475f5e302a4e6a5d082258
aunchActivity.java
tils.java
81507495e71e158e4baa7458d3913a39bd682c50 05-Mar-2010 Erik <roboerik@android.com> Some minor code fixes including cursor management.

Two small fixes. First is new events set to start and end on the epoch get moved
to the current time rounded up to the half hour, but if you were on the hour they
were getting bumped to the next hour. Now they stay on the current hour. Second
is some cursor management in SelectCalendars to ensure all cursors get closed
properly.
ditEvent.java
electCalendarsAdapter.java
be812f1e1ec60594101517df67ca093b8623556d 04-Mar-2010 Erik <roboerik@android.com> b/2486000 Fixed check to see if attendees are organizer.

We were doing an equals instead of equalsIgnoreCase check to see if we were
the organizer of an event which was causing the wrong information to be
displayed in EventInfo.
ventInfoActivity.java
d44d0b83ec07c6a468fa42aa7ccc1f4f95cb9121 04-Mar-2010 Ken Shirriff <kens@google.com> Merge "Fix problem from unclosed cursor."
697bd6a8cec36cc75c72603674e57e4c6fe42dbf 04-Mar-2010 Ken Shirriff <kens@google.com> Fix problem from unclosed cursor.

bug nnn
alendarView.java
74c753ad3fb94f245e25112fdc2b8018fc3bdfeb 03-Mar-2010 Erik <roboerik@android.com> b/2171008 Made onPause update hasAlarm in db.

Added an update for hasAlarm to onPause so adding/removing reminders
will be saved correctly from EventInfoActivity.
ventInfoActivity.java
8bb13b84840bbea1ccdd64a582b655547b16ba1b 02-Mar-2010 Michael Chan <mchan@android.com> b/2293262 Add About section to Calendar Settings

Change-Id: I5f797b67bd4887b37949905d151a2409949090fc
alendarPreferenceActivity.java
6e0c919a6cefa862ae4f7fe5ee274725b13fb53c 02-Mar-2010 Erik <roboerik@android.com> Merge "b/2336411 Added check to ensure cursor is not empty."
a7c0722f4d5f23fc5450605ea4ff2f4a0abc6978 02-Mar-2010 Erik <roboerik@android.com> b/2336411 Added check to ensure cursor is not empty.

Looks like monkey was cancelling before an event could be loaded causing an empty cursor
to be returned. Added a check to guard against this.
ventInfoActivity.java
7654bf0dc25e1d2a95c326b894c8dc3727bc1cf7 02-Mar-2010 Ken Shirriff <kens@google.com> Remove unused IcsImportActivity.
csImportActivity.java
c4869670bec86b6bdd16da9517dee5b39322fb47 27-Feb-2010 Ken Shirriff <kens@google.com> Merge "Unbundling: pull the recurrence string formatting out of EventRecurrence and move to the calendar app."
5442a16f740a9c98d1d53627cf7ed00098b1bd24 27-Feb-2010 Ken Shirriff <kens@google.com> Unbundling: pull the recurrence string formatting out of EventRecurrence
and move to the calendar app.

The motivation is to make EventRecurrence not depend on string resources,
and to move UI stuff into the app. This will make it easer to move
EventRecurrence into a library.
ventInfoActivity.java
ventRecurrenceFormatter.java
76727b7a9cf780f200414548b9d454bf9a701e3e 27-Feb-2010 Erik <roboerik@android.com> Quick fix to add safer time checking for time from intents.
tils.java
1ef7f3ae2831dce8fa5e350f78ac4258c1a0a605 24-Feb-2010 Erik <roboerik@android.com> b/2412594 Added an implicit intent filter to the Calendar Launcher.

Added an implicent intent filter to the Calendar launcher so it will no longer be tied
to the package name. And added functionality to allow a data uri to be passed giving a
time to start the calendar at as well as allowing "VIEW" as an extra with "DAY" to go
to the day view directly.
aunchActivity.java
tils.java
4a8bc461b908ef32851d1dc1b73c20b7282d10d8 25-Feb-2010 Erik <roboerik@android.com> b/2273942 Fixed iterator concurrent modification error.

Invalid addresses were being removed from a list while iterating through it, causing a
ConcurrentModificationException. Changed the loop to use an explicit iterator and do
removals through that iterator.
ditEvent.java
610380d597b3efa3c7c4e0caa023d4ed54b468bf 25-Feb-2010 Erik <roboerik@android.com> b/2431102 Added check on save to ensure a valid calendar was selected.

EditEvent performs a background query to get the list of calendars available
before setting a default calendar. This made it possible to hit done on an
event before any calendars could be set. Added a check to ensure a valid
calendar has been selected before a save operation is performed on an event.
ditEvent.java
134eb7deed22b03b5cf82dd51c3453787b2d9faf 18-Feb-2010 Erik <roboerik@android.com> Switched launcher to use the add account screen instead of sync settings

Launcher will now send users to the add account screen instead of the sync
settings screen when it can't find an account.
aunchActivity.java
ad7430b6707907930e472e44490dd67b6da396b4 23-Feb-2010 Erik <roboerik@android.com> b/2432256 Work on making children queries run asynchronously.

This adds caching and background queries to the Calendars children queries. This improves
the responsiveness of the Calendars UI during a sync and should also further reduce the
chance of ANRs.
electCalendarsAdapter.java
0bf8a9a945fc5a002d0d8ccea35dac02e9db8e22 18-Feb-2010 Erik Pasternak <roboerik@android.com> Merge "b/2432256 Rewrite of Calendars to use HashMaps and async updates."
e0e653b9a1c428dc564682308b9bf2338fd0b045 17-Feb-2010 Erik <roboerik@android.com> b/2432256 Rewrite of Calendars to use HashMaps and async updates.

Changed the way changes to sync states are tracked and updated. Now all
changes are tracked in a hash table which only contains differences from
the initial setting. At save these changes are added to an AsyncQueryHandler
update list to be done in the background. Changes to ExpandableListView and
related need to be made to improve UI response during syncs still.
electCalendarsAdapter.java
a17725e24d51b7a6f002dd5afd3270c8eeea0dbe 17-Feb-2010 Jeff Hamilton <jham@android.com> Always use a consistent name for SharedPreferences.

The code was relying on the package name for
SharedPreferences, which is problematic if running
under a new package name.

Also, remove the use of the shared user ID.

Change-Id: I9d2c8c78588d7b9868318153d0788addb84f11a6
gendaActivity.java
lertService.java
alendarApplication.java
alendarPreferenceActivity.java
ditEvent.java
vent.java
ventInfoActivity.java
aunchActivity.java
onthActivity.java
tils.java
eekActivity.java
0da13367098703590a078b4b587a41c622486d19 16-Feb-2010 Michael Chan <mchan@android.com> b/1911244 Increment the day if the end time is earlier than the start time.

Change-Id: Ic3ecafebec0ba964b9f94671e149c88738b62448
ditEvent.java
ae7faaf2e9d234a97c264bbbc0a34458e73755a8 11-Feb-2010 Michael Chan <mchan@android.com> Remove annoying log line

Change-Id: If8ed5e69fbb9c5f29a8e427479852586203b914b
lertReceiver.java
fc5e058c28e08efeb4fd280742044cca58773271 10-Feb-2010 Erik <roboerik@android.com> b/2313182 Cleaned up launch activity with better multi-account handling.

Launch activity now just checks for the existence of any account, and if not found
bounces users to the account settings activity where they can add a calendar
supported account. If a non-calendar supported account is found it will let users
enter Calendar but they will be unable to create any events.
aunchActivity.java
abfdd82b79d6f001e9f850bbea2d00cdb159a9ea 10-Feb-2010 Michael Chan <mchan@android.com> Merge "Pulled in ContactsAsyncHelper as part of unbundling. Longer term, that part of the coded needs to cleaned up with a proper a adapter and batched up queries when getting pictures."
c6a5591221248482ee29a142dfe5354a889758c1 10-Feb-2010 Michael Chan <mchan@android.com> b/2273793 Fixed the problem where the user can have an empty event (white space only)

Change-Id: I76bdf42c77e29eb2e13bb751f8af378a192d3981
ditEvent.java
037c06963c0b5c96c6464169e5612f51b290fe46 09-Feb-2010 Michael Chan <mchan@android.com> Pulled in ContactsAsyncHelper as part of unbundling. Longer term, that part of the coded needs to cleaned up with a proper a adapter and batched up queries when getting pictures.

Change-Id: I58555e3a1299b5cac60c56b6731cf57401dc0f1c
ontactsAsyncHelper.java
ventInfoActivity.java
996004046dff49b41bdd1f6181e01a57013fb7db 04-Feb-2010 Michael Chan <mchan@android.com> Merge "Save the last calendar used for event creation as the default for creating the next event."
6c646013ff8a44cefe10d2941811902b393c16f0 04-Feb-2010 Ken Shirriff <kens@google.com> Fix DismissAllAlarmsService.

Updates need to be done on calendar_alerts, not
calendar_alerts_by_instance. The latter is intended to group results
when querying.

bug 2417941
ismissAllAlarmsService.java
45efa09d6e06f5569b2c0ae0dae0436dbfe6cb28 04-Feb-2010 Michael Chan <mchan@android.com> Save the last calendar used for event creation as the default for creating the next event.

This was done to remove the google dependency.

Change-Id: I14051f1098d3e78ffa76ef2890b9595809c5d186
alendarPreferenceActivity.java
ditEvent.java
tils.java
dab026ce047a346c56a795d7d34877f8a9475188 03-Feb-2010 Michael Chan <mchan@android.com> Merge "First step in unbundling Calendar"
ad36a3c3cde7a2ec6d3a35d2529d46f03bd8d59d 28-Jan-2010 Michael Chan <mchan@android.com> First step in unbundling Calendar

Change-Id: I12cf0e4141c069514dec78344592532848983abc
gendaListView.java
lertActivity.java
alendarView.java
ayOfMonthCursor.java
eleteEventHelper.java
ismissAllAlarmsService.java
ditEvent.java
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
onthActivity.java
onthView.java
tils.java
8a430c76acdd95f9fcf259881c80e5f9cd061d16 03-Feb-2010 Michael Chan <mchan@android.com> Merge "Temp Debug code to figure ANR problems"
96baba85affe924d0b29be2d0ec0b913896a1946 03-Feb-2010 Michael Chan <mchan@android.com> Temp Debug code to figure ANR problems

Change-Id: I716d731e248b57b0580da7a08a927a8a5942285d
aunchActivity.java
d1920643805b098dae1617a0be3b2d05bac2e1c8 03-Feb-2010 Erik Pasternak <roboerik@android.com> Merge "b/2123477 Redesign of My Calendars UI."
ac6a81dcde848f58b67b20feec47fb79c10cd2dc 27-Jan-2010 Erik <roboerik@android.com> b/2123477 Redesign of My Calendars UI.

Numerous bugs regarding My Calendars, b/2123477 b/2115475 b/2039467 b/1345982
Complete redesign of UI to better support multiple accounts as well as toggling
between synced and visible, just synced, and not synced.
ultiStateButton.java
electCalendarsActivity.java
electCalendarsAdapter.java
df916d0d62bc78be15b6dd7060f0cf1e09800ab8 03-Feb-2010 Erik Pasternak <roboerik@android.com> Merge "b/2378646 Temporary workaround for Marc to use Exchange Calendar."
4552d5ff6fe82d01147d165a405720be7d20593d 22-Jan-2010 Erik <roboerik@android.com> b/2378646 Temporary workaround for Marc to use Exchange Calendar.

Changes the check for accounts when starting Calendar to see if any accounts are adding
to the Calendars table instead of looking for a Google account. Should allow Exchange
to work without a google account. This version still bounces users to the Google
account creation wizard if no calendar accounts exist.
aunchActivity.java
bd0e834aea317236d574f8738fe11a51fdc87968 28-Jan-2010 Erik <roboerik@android.com> Added an indicator for the current time.

Added code to display a marker at the far left at the current time as well
as a line across the current day at the current time. The marker and line
are only drawn when the current day and current time are visible.
alendarActivity.java
alendarView.java
666fc5e8ddbac15c951aad738bd818ee307eae42 27-Jan-2010 Erik <roboerik@android.com> b/1903713 Made sync not update the event quick view.

Added in an ID check so that sync will only cause the quick view to
open again if it changes the selected event to a different event.
This only prevents sync from popping up a new quick view. It will
still show up in all other cases.
alendarView.java
c74cbcbb7ac58561e6775b508ce276cd17fea945 27-Jan-2010 Takaoka G. Tadashi <takaoka@google.com> Fix trivial formatting error
onthActivity.java
56adc7b3f9e62ada7f3708c5c7228e8ac5af1755 22-Jan-2010 Takaoka G. Tadashi <takaoka@google.com> Add color setting for Saturday and Sunday in month view

This also get the colors (in ja_JP locale) slightly lighter than before.

Bug: 1614177
alendarView.java
onthActivity.java
onthView.java
tils.java
646054713ee9cd4228b4bc0ef31d9549a1d04b05 21-Jan-2010 Doug Zongker <dougz@android.com> relocate GoogleLoginService

Change-Id: I05833c6bfba98ee8d5f32169ec94a4ca48457b4d
ditEvent.java
aunchActivity.java
64b3e63d59967eeb11e1d8328c74ee335abc0ffb 16-Jan-2010 satok <satok@google.com> Add color setting for Saturday and Sunday

BUG: 1614177
alendarView.java
df279e3f9d5b0f189f812c52aca78d18178e4445 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
lertActivity.java
alendarView.java
ayActivity.java
onthActivity.java
eekActivity.java
1b57aa6488359a09a8ff280468a3629be2490000 08-Jan-2010 Erik <roboerik@android.com> b/2293263 Finished removing busybits references.
ventGeometry.java
5cc8645f84bc68b1baf387fec1300494ba46c10c 07-Jan-2010 Erik <roboerik@android.com> b/2358627 and b/2293263 Fixed multi-day events and oob crash.

Added better query processing to handle multi-day events and prevent index
out of bounds crashes.
ventLoader.java
f143b0165d54c8be505ed4e7ff937b1fb4d6b77c 24-Dec-2009 Erik <roboerik@android.com> b/2293263 Replaced busybits functionality with eventday functionality.

Removed references to busybits functionality and added in functionality to instead only check for
the existence of an event on a given day for the month view. Also added a new graphic for marking
which days have events and darkened the backgrounds for the current day.
ventLoader.java
onthView.java
e2ae1ef8decfddcc4e5802483e92cab93c6fc67c 19-Nov-2009 Michael Chan <mchan@android.com> b/2224837 Changed the plumbing of how alerts/notifications work.

Cut down on the number db queries when process alerts
Fixed a cursor leak
Flash the event name and location in the notification bar
b/2205255 Show the latest event in the notification. Prioritize based on your acceptance response.
b/1544909 Flash green LED for when there's a calendar notifications.
b/2224837 Cleanup alert/notification plumbing in Calendar
b/1735201 Calendar notifications are not updated when locale is changed

Change-Id: I86b6904607b0236fb04719f5782f43674ac6d2bc
lertActivity.java
lertReceiver.java
lertService.java
alendarView.java
941c3a226d77a36ea43b8946d3f6b667449d13a8 12-Dec-2009 Paul Westbrook <pwestbro@google.com> Changed class paths for classes moved in unbundling effort
ditEvent.java
93058fbdb0f15f089554c567be970b3af2288e98 08-Dec-2009 Paul Westbrook <pwestbro@google.com> Removed usage of Gmail.java from the Calendar

This is a temporary fix, until the Calendar has been switched to
use the AccountManagerService to look for an account that hase
the calendar service bit

http://b/issue?id=2313182
aunchActivity.java
af31f6388ffe2a103c94f56be9b011094638ed61 12-Nov-2009 Fred Quintana <fredq@google.com> revive a hack that creates a local calendar if the google account authenticator is not present
aunchActivity.java
87c647bedba52cac7a70b82bedece8d8d532b5c8 13-Nov-2009 Jean-Baptiste Queru <jbq@google.com> eclair snapshot
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
gendaListView.java
gendaWindowAdapter.java
lertActivity.java
lertService.java
alendarActivity.java
alendarApplication.java
alendarView.java
ayActivity.java
eleteEventHelper.java
ditEvent.java
mailAddressAdapter.java
vent.java
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
csImportActivity.java
aunchActivity.java
enuHelper.java
onthActivity.java
onthView.java
avigator.java
electCalendarsActivity.java
tils.java
eekActivity.java
eekView.java
0e7235b00fdf47c773592a324c4a62ef95d1dcf4 29-Oct-2009 Michael Chan <mchan@android.com> b/2194249 Prevent Calendar from playing multiple notification tones around the same time.
This is a safe but temp fix for overlapping ringtones playing at the same time.

Change-Id: I8d8bc976837c0ef036626fd991bfcd2c91772c64
lertService.java
9d1c203947bbbf2d36dd6ffe73e6ee497f7a252d 08-Oct-2009 Dianne Hackborn <hackbod@google.com> Fix issue #2171460: Turn off background blurring of power dialog

The calendar alert dialog was also using background dimming, but
this is a complete waste since it is full screen.

Change-Id: I59efb00b23f184251e706212bc94f75a04438d6e
lertActivity.java
9b168fae95ff394c3116bfdf61af3ccb2c4c3e34 06-Oct-2009 Michael Chan <mchan@android.com> b/2167301 Guests were dropped when creating an exception to a recurring event.

Change-Id: I7edb7db58eedc48c953d69cf3f2693e1c4d4a452
ditEvent.java
1450d5cae486ef4d3f5bb90c5b7fce6318bbd6cc 03-Oct-2009 Fred Quintana <fredq@google.com> account manager api review changes
aunchActivity.java
8dcd29326bd6e6be91e22b88c422a4d7fc24dd3b 02-Oct-2009 Debajit Ghosh <debajit@google.com> set the attendee email when changing your own attendance in the attendees table, so some calendar provider code can update the self attendance in the Event.
ventInfoActivity.java
be7b0ac43ad46dd7525f4e1b50aebde035bbd1c6 01-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I30c38243 into eclair

* changes:
b/1972231 A tweak to improve on going to a specific time in the agenda view e.g. from weekview or widget.
6e9faeff151307482ff5696eaea391ea4e75685e 01-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I6148797f into eclair

* changes:
Round off new events created from the month view... if the user previously did "Go to Today"
088a7d0d8c4d0652a42b8bbeb940421cea5ad8dc 01-Oct-2009 Michael Chan <mchan@android.com> b/1972231 A tweak to improve on going to a specific time in the agenda view e.g. from weekview or widget.

The root problem is that ListView ignores my setSelection() call if
notifyDataSetChange is called before it has a chance to redraw. This can happen
when Agenda view starts up and fires off multiple queries.

Change-Id: I30c382432961dbf2d7788723343764b51a665657
gendaWindowAdapter.java
0ac3bc62801d76733ba90c01aff8568a43aa07cc 01-Oct-2009 Michael Chan <mchan@android.com> Round off new events created from the month view... if the user previously did "Go to Today"

Change-Id: I6148797f9d8c36c65828738fb5ad236577556bcd
onthActivity.java
9a4774c1516acb621dbd6be7b31dbabf56b39f3d 01-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I710d4ade into eclair

* changes:
Add hasAttendeeData for new events.
710d4ade10aca9a6d9b52538a9cb20b346f6bbd5 01-Oct-2009 Ken Shirriff <kens@google.com> Add hasAttendeeData for new events.

This is necessary for the guests field to be editable before the event is synced.
ditEvent.java
82103d230a79eca84ba4357962b2a4e4eccaee7d 01-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Iddaa2885 into eclair

* changes:
b/2158629 Fixed the problem where inviting attendees with pretty display names do not work e.g. "Silly Mike" <mike@mike.com>.
5cc5db2bf458b7a040b116fdc50afc6bfa130f75 01-Oct-2009 Michael Chan <mchan@android.com> b/2158629 Fixed the problem where inviting attendees with pretty display names do not work e.g. "Silly Mike" <mike@mike.com>.

Change-Id: Iddaa2885be1a89479e06e336c902b53461414dac
mailAddressAdapter.java
8eb32a5e9eac16bbd5a1671bd98ec70c8688503d 01-Oct-2009 Evan Millar <emillar@google.com> Fasttrack->QuickContact

Change-Id: I78c9166f01511172f2ba72fc2d595014e7690bd7
ventInfoActivity.java
c89f750e654ce04c22bea56ccb8cddcf634b986b 01-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I161a5026 into eclair

* changes:
b/2157070 Fixed the Calendar event reminder alert.
11ffb1497f23bd70df637cb75953f85603d88177 30-Sep-2009 Michael Chan <mchan@android.com> b/2157070 Fixed the Calendar event reminder alert.

Change-Id: I161a5026307717209f98e3e14394e13ab6a592cf
lertService.java
08816769d1e4f2d417cbc812ad04e9294dd83a3c 30-Sep-2009 Evan Millar <emillar@google.com> Change FasttrackBadgeWidget->QuickContactBadge

Change-Id: Ib2c1fa93fe92833b4dd13ab4552816ed12904765
ventInfoActivity.java
605a0901134c0840b2fcf0514b4c1f8bc10dc7e0 29-Sep-2009 Michael Chan <mchan@android.com> b/2078757 Validate the authority of the intent.

Change-Id: I404f895fc17f522c53b43e6a6e76eb8e175f7aa2
lertService.java
79edc4680fcfb37cf73cc50220f16d77cc3aa718 29-Sep-2009 Michael Chan <mchan@android.com> b/2113463 Fixed Flickering of screen when we move from month view to day view and vice versa

Change-Id: I2f96578f2697225182f85c49efe499337151a039
gendaActivity.java
alendarActivity.java
onthActivity.java
onthView.java
avigator.java
eekActivity.java
d6f9451be96d013cd640535cfc14dfc1585bb9b3 29-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I6d696a98 into eclair

* changes:
b/2123455 Single tap on an event will always launch the event details.
668b7111b25e97339a906ddfb6f8e84f59e8e885 28-Sep-2009 Debajit Ghosh <debajit@google.com> fix bug in event response logic: if guests have been hidden, you should be able to respond to the event.
ventInfoActivity.java
0f30a3a8e8cd6bfba414390e91177b5df2154daf 28-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Renaming Presence and Presence-related columns.

Change-Id: I6740a0ff129648f6dabc52dae55c05c434673ac2
ventInfoActivity.java
2a5232ddf4c073b8cdaac7884624d0f6f207ef9e 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27334 into eclair

* changes:
make EventInfoActivity handle hasAttendeeData.
8dcdafdcedb5f4854313ee3b44db69688bff6c3f 28-Sep-2009 Debajit Ghosh <debajit@google.com> make EventInfoActivity handle hasAttendeeData.

only show organizer if we know the organizer and if we're not the organizer.
only allow editing response if we're not the organizer.
show the event as an invite if we're not the organizer.
ventInfoActivity.java
670889f7e328330909c99f36b35e7a84e2927511 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27326 into eclair

* changes:
Use onStartCommand() in AlertService.
c1dc950c9b5756937a1df44463cc09fdf0649420 28-Sep-2009 Ken Shirriff <kens@google.com> Use onStartCommand() in AlertService.

This service is supposed to handle an intent, so it uses START_REDELIVER_INTENT
to make sure the intent is handled.
lertService.java
80bbecfb183210ccbe53ec99e8b3d9aab323da2b 27-Sep-2009 Michael Chan <mchan@android.com> b/2123455 Single tap on an event will always launch the event details.

Previously,
a "short" press would trigger the hover card. This has been removed.
a "medium" press would launch the event details.
a "long" press woudl trigger the long press menu.

Change-Id: I6d696a988e11fdd3d06950ed89048f4efbc0064f
alendarActivity.java
alendarView.java
72ee2270002d0f1b2a5a96231fe17dc65282652a 24-Sep-2009 Michael Chan <mchan@android.com> b/2138277 Hide the Guests editview if has_attendees is false

Change-Id: Iec9cb36534fdf0e8c5dce7bb67b91f55c6d2a467
ditEvent.java
a8e4ada7a25aa0d56d668e1d6f836c8a6ea8242c 23-Sep-2009 Ken Shirriff <kens@google.com> Fix calendar edit NPE.

mCalendarsCursor could be null, so get the owner account from onCreate().
ditEvent.java
91a9a8b618ab64d5decb9198a9fb57d86e74a210 24-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26789 into eclair

* changes:
b/2071368 Switch to use the new fasttrack widget and asset from the framework Removed the user's status from the list because 1) it doesn't make sense for event without other guests and 2) there's a response spinner for events with guests. b/2092806 Eliminate the unneeded badge refreshes after fasttrack goes away
e328d23ada0f9c89375c272176ed99f069f49388 23-Sep-2009 Michael Chan <mchan@android.com> b/2071368 Switch to use the new fasttrack widget and asset from the framework
Removed the user's status from the list because
1) it doesn't make sense for event without other guests and
2) there's a response spinner for events with guests.
b/2092806 Eliminate the unneeded badge refreshes after fasttrack goes away

Change-Id: I5a2d7d3265dce97b23e279259ed0541247f7123a
ventInfoActivity.java
23b83547cc5d60a173b61c2dc2e627ce7c14f665 23-Sep-2009 Debajit Ghosh <debajit@google.com> only add new attendees, delete removed attendees on event edits.
ditEvent.java
e02f58831f2ad5c98456e80f446e4700fed3be1d 22-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26251 into eclair

* changes:
b/2123503 Fixed getEventByPosition() to return the local timezone for begin time for all day events instead of UTC. Also return unique item id's so ListView can correctly identify each item.
c79507e566895b023ef0eaf6e32cdc402372b7ca 18-Sep-2009 Michael Chan <mchan@android.com> b/2123503 Fixed getEventByPosition() to return the local timezone for begin time for all day events instead of UTC.
Also return unique item id's so ListView can correctly identify each item.

Change-Id: Ic93a6a717145adbaf4f997f3e914c236dd2f6c61
gendaByDayAdapter.java
gendaWindowAdapter.java
7d41eeb153cff835572229bc149a09376c7eddd8 21-Sep-2009 Debajit Ghosh <debajit@google.com> be sure to close the presence cursor when displaying event info.
ventInfoActivity.java
a886a23cf162fdad6ca0e25441550a3783f0cd29 20-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25848 into eclair

* changes:
Switching to streamlined naming of contact Data columns.
f9d863a794bb9a941aa41c74b570660e56bf6b01 19-Sep-2009 Dmitri Plotnikov <dplotnikov@google.com> Switching to streamlined naming of contact Data columns.

Change-Id: I42a8f731c8b77eba267ca0dcc5c57e0d893f18ec
ventInfoActivity.java
9d694dfbcaf28dd37ae4161fe1a6c15c50f20b18 19-Sep-2009 Debajit Ghosh <debajit@google.com> fix bug where the default reminders get added in onRestore(), rather than once in onCreate().
ditEvent.java
ec03cbcb0c39daa717bc2a8216ba5b3a2e9266b2 18-Sep-2009 Jeff Sharkey <jsharkey@android.com> Switch Calendar to new FastTrack API.

As part of http://b/2087222 we have a new API specifically
for launching FastTrack. This allows SHOW_OR_CREATE to be
returned to its original behavior.

I've tested this change and confirmed that it's WAI, and
may have also fixed up some deprecated references.
ventInfoActivity.java
cc293606e7136466767fb9d51c22b70e5b6034d2 17-Sep-2009 Debajit Ghosh <debajit@google.com> set the email validator in all cases, to make sure guest email addresses are validated.
ditEvent.java
e8aa59d4575d712601a133a9263acc23adbc8c17 15-Sep-2009 Michael Chan <mchan@android.com> b/2106929 Resume to previous calendar view.
gendaActivity.java
ayActivity.java
aunchActivity.java
onthActivity.java
tils.java
eekActivity.java
5be79e8b2a16e2725788f719c8dfcce13381a382 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25453 into eclair

* changes:
b/2126473 Update Calendar Code to handle Back key events when released, not when pressed
b10f5762d0e50bac6ba31ec332e7513869b55bf3 17-Sep-2009 Michael Chan <mchan@android.com> b/2126473 Update Calendar Code to handle Back key events when released, not when pressed
gendaActivity.java
alendarView.java
ditEvent.java
onthActivity.java
368530b9be64bcf4af53e3438749d0eed39153ba 17-Sep-2009 Michael Chan <mchan@android.com> b/2121398 b/2089742 Fixed auto-complete when adding attendees (by updating to new contacts api)

The code was taken from com.android.email.EmailAddressAdapter and customized for Calendar.
mailAddressAdapter.java
ed912e5a595274c54ec2d52b9a7868c2063048bb 12-Sep-2009 Michael Chan <mchan@android.com> b/2098570 Mark response as Yes when creating a Calendar event
ditEvent.java
6d34cec523930368976bc8d358d0a6de1da3462c 11-Sep-2009 Michael Chan <mchan@android.com> b/2098823 Fixed the problem where Delete and Edit Event weren't showing in long press menus. Make use of the new organizer and guestCanModifyEvent columns.
alendarView.java
vent.java
dad908b741d7d0a7e4a573030baeb74319ad9411 08-Sep-2009 Michael Chan <mchan@android.com> b/2102011 Fix the problem where multi-day events may appear multiple times in the Agenda view.
gendaByDayAdapter.java
gendaWindowAdapter.java
23f400cdb34b08d9003f4a96fca5976ad632e4ce 14-Aug-2009 Michael Chan <mchan@android.com> Fixed a bunch of problems when moving among agenda/day/week/month views.

b/1438315 Fixed problems introduced in the new back behavior.
b/2077287 Fixed the problem where you sometimes end up in 1969 when switch among the agenda/day/week/month views.
b/2076791 The selected date is preserved when switch to various views.
Removed scroll bar in agenda view as the header was not a static list of events anymore
Cleaned up some TODOs.
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
gendaListView.java
gendaWindowAdapter.java
alendarActivity.java
onthActivity.java
tils.java
eekActivity.java
0b69502f4fd1a9d5111af2f89faca76b39006fde 31-Aug-2009 Michael Chan <mchan@android.com> - b/2067801 Show event organizer in event info
- b/2065026 Moved attendence status on top of other guests' status
- In event info, hide "Add reminder" when adding is not possible i.e. reminders > 5 or busy/free calendar
- Show the Edit event option when appropritate i.e. has write calendar access and (event creator or guest_can_edit flag on)
ventInfoActivity.java
016202408ffd79de1ed53a16aee2a1affd7b1a59 31-Aug-2009 Michael Chan <mchan@android.com> - b/1412318 Edit Event Fit and finish - Added spinner prompts for Calendar, Repeats, Presence, and Privacy.
- Pick the email domain of the correct calendar and use it for email validation
ditEvent.java
29f15489b72d8f8a64389b5f6e0d665d666460c1 28-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23090 into eclair

* changes:
No more guessing. Save the attendence response to the correct attendee. Show the attendence response option only when appropriate. b/2061105
2626423070d78c749cc7e929267e8fd08329a64d 28-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23093 into eclair

* changes:
Revert the new back behavior change. It was causing views to not go to the right time. b/2077287 b/2076791
8073b3150557ce19eee4623cf1a83311926f681b 28-Aug-2009 Michael Chan <mchan@android.com> No more guessing. Save the attendence response to the correct attendee. Show the attendence response option only when appropriate.
b/2061105
ventInfoActivity.java
c6023058da92fc25a87499aa0e8132a1700fd0fd 28-Aug-2009 Michael Chan <mchan@android.com> Revert the new back behavior change. It was causing views to not go to the right time.
b/2077287 b/2076791
tils.java
24ed7b9e8a54f9aea703f62b64c53b119ebf4680 28-Aug-2009 Michael Chan <mchan@android.com> b/2049942 Remove debug P: string in agenda view
gendaByDayAdapter.java
5627b829fa83766ae3d30f49f50aa6adbbd31fac 25-Aug-2009 Michael Chan <mchan@android.com> - Update eventinfo to use the new contacts2 api
- Added sorting to the guests
- Improved performance on start of event info.
- Less change of ANRs on launch since queries are moved to background thread
- Integration with the fast track
ventInfoActivity.java
34e4023ab4c774b3552933449102dc6f8c8dd588 22-Aug-2009 Jeff Hamilton <jham@android.com> Don't load presence as it's not working right now.
ventInfoActivity.java
705043ffec0bcd8fd0348d4038ac34fd45b09818 17-Aug-2009 Michael Chan <mchan@android.com> b/1997693 Updated Calendar app to support other screen densities
alendarView.java
onthView.java
e31f4568c6e7db8d367c1e00479f0472f4f4c090 17-Aug-2009 Michael Chan <mchan@android.com> Enable event title in the calendar week view

If the event box is big enough, the event title will be shown just like in the Day view.
That include:
1) events longer than 1 hour unless in portrait mode and
the event overlaps with another event in the same period,
2) events longer than 1 hour unless in landscape mode and
the event overlaps with more than 2 events in the same time period,
3) all day events unless there are too many of them,
eekView.java
6b3e7db280818ebb72fb0ecf08b6247c2498f03c 17-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21409 into eclair

* changes:
b/1438315 Fixed back behavior for Calendar.
02e18131c683de10a4bc3bec5b5f2e82e9de56dc 16-Aug-2009 Fred Quintana <fredq@google.com> do not merge: cherrypicked 53f5bc273b81a3761242d3356ed8490b5e6797f2 and 6a0f4ad567c09827185e64109ef84275332e8d56 from master branch
aunchActivity.java
7126d5486eac2ff9a462192720e4b4b0216d66be 15-Aug-2009 Michael Chan <mchan@android.com> b/2008662 Fixed the problem with Calendar crashing on startup.

The root cause is somewhere in the framework so this is a workaround
until that gets fixed.
aunchActivity.java
b1cd1850c8234e7c17ecbbb9c73e1ce804a75789 15-Aug-2009 Michael Chan <mchan@android.com> b/1438315 Fixed back behavior for Calendar.

When traversing among the Agenda, Day, Week, and Month views, only one instance of each view
will be saved in the activity stack. For example, if one were to go to Agenda, Day, Week, Day,
then Agenda, pressing the back multiple times from Agenda view will yield the following: Day,
Week, then Home.
alendarView.java
enuHelper.java
onthView.java
tils.java
b84f65915b302098df2377ef2278c477ac550686 12-Aug-2009 Michael Chan <mchan@android.com> b/1946035 Fixed the crash that happen when the user clicks on the where field but Maps is not installed.

The new behavior is to drop the touch event if the system fails to find
an app that handles the intent.
ventInfoActivity.java
609c329fc9a279497aaee1a8062d5430453fbb8c 08-Aug-2009 Michael Chan <mchan@android.com> Fixed the crash that happens when you change orientation while scrolling in agenda view
gendaActivity.java
gendaListView.java
4c456fb09a80c51bdac4a47d3d5eb0ed257ecf22 07-Aug-2009 Michael Chan <mchan@android.com> Calendar attendees and reminder fixes

- b/2027729 Fixed the crash that happens when you change orientation while scrolling in agenda view
- b/2038978 Fixed the crash where all the attendees were previous removed by an error
- b/2033853 Fixed the problem where reminders weren't being saved.
- b/2027740 Improved logic on when to allow the user to supply a response to an event. It is still not perfect as we are wait for more
- b/2024425 Allow the user to delete the event even if they didn't create the event
- b/2030453 Hide delete button when creating new events
- Fixed the crash that happens when you click on revert while creating new events (only happens when you have an empty calendar)
- Improved performance by writing the attendees to the content provider iif they have changed.
- Fixed the title bar to correctly say "View Event" or "View Meeting Invitation" depending on the event.
- Fixed the problem where existing attendees weren't shown during edit event.
info from the server team.
- Added rect info in the intent SHOW_OR_CREATE_CONTACT. Can't test yet as my phone has contact sync problems.
gendaActivity.java
gendaListView.java
gendaWindowAdapter.java
ditEvent.java
ventInfoActivity.java
d51f415d14845bb83008130ada14d87b2d03e490 06-Aug-2009 Michael Chan <mchan@android.com> b/2027729 Fixed the crash that happens when you change orientation while scrolling in agenda view - DO NOT MERGE
gendaActivity.java
d0920b5e2e8b7d5bdd41bb79decd664a8f24ad21 04-Aug-2009 Eric Fischer <enf@google.com> resolved conflicts for merge of 72f0026f to master
72f0026f31ab2171042e2b962534fcb2bd999afa 04-Aug-2009 Eric Fischer <enf@google.com> Look up the localized name of the time zone of the Calendar event.

Previously it was just displaying the ID of the zone, which is fine
for English speakers but not so good for other writing systems.

Bug 2022197
ventInfoActivity.java
917aa572e40ea14f7c908c9935a0ccc5338c6d54 01-Aug-2009 Michael Chan <mchan@android.com> Temp change to enable Event Response spinner (Yes/No/Maybe) for all events

This is done in order to pass FAST tests. This needs to be removed once
the real fix comes in i.e. content provider providers user relationship
info via the event table.
ventInfoActivity.java
47f3f70eafed4545f60a47a3ec6c1b24fc11b56f 24-Jul-2009 Michael Chan <mchan@android.com> Initial implementation of guest invitation and status

Added a number of TODO's which will be taken care of later. Performance
needs to be improved. Also changed some of the content provider calls
to the batch API.
ditEvent.java
mailAddressAdapter.java
ventInfoActivity.java
81be54d05093fcbf5165abf1ab47f9685753bd73 18-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am d8e2033d: Merge change 7631 into donut

Merge commit 'd8e2033d3f44e708f4fb5cfa4fc4f57485860191'

* commit 'd8e2033d3f44e708f4fb5cfa4fc4f57485860191':
b/1915565 Fixed ANR when snoozing or dismissing calendar notifications
d8e2033d3f44e708f4fb5cfa4fc4f57485860191 17-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7631 into donut

* changes:
b/1915565 Fixed ANR when snoozing or dismissing calendar notifications
5c7290c760979b1a43acfb6d90d6216d0e0a0934 17-Jul-2009 Michael Chan <mchan@android.com> b/1915565 Fixed ANR when snoozing or dismissing calendar notifications

DB calls are all moved from the UI thread to a background thread.
lertActivity.java
e506b44ecbb6b357c25ad216e91fc7b5a20939d5 17-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5874

* changes:
Modified Agenda view to support scrolling beyond the month boundary.
7a3dee50cdc40e24959a421da272736e639becef 16-Jul-2009 Michael Chan <mchan@android.com> resolved conflicts for merge of 8c5ade7c to master
8c5ade7ca6e67413d7d23a7b34944438c9fd4f3c 16-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7361 into donut

* changes:
b/1972231 Fixed the problem where the calendar was not showing the next event when launched from widget
ce1f606a5401d34fb4bbe20376a2eb0806b4cb17 15-Jul-2009 Michael Chan <mchan@android.com> b/1972231 Fixed the problem where the calendar was not showing the next event when launched from widget
aunchActivity.java
62fc24304588776305d9f3550149f72995231774 15-Jul-2009 Michael Chan <mchan@android.com> am 0d53e947: Fixed the problem where newline characters appear as squares in calendar

Merge commit '0d53e947fce63b2a629ea2c32a882eb505e527f7'

* commit '0d53e947fce63b2a629ea2c32a882eb505e527f7':
Fixed the problem where newline characters appear as squares in calendar
0d53e947fce63b2a629ea2c32a882eb505e527f7 15-Jul-2009 Michael Chan <mchan@android.com> Fixed the problem where newline characters appear as squares in calendar
alendarView.java
c40a8d55fd68a85c40acfd10476364e5132d6c1d 12-Jul-2009 Eric Fischer <enf@google.com> am 52b2d701: If the short weekday abbreviation is the same as medium, try the shortest too.

Merge commit '52b2d70115e88b408c994db0d2b1889c9fb48527'

* commit '52b2d70115e88b408c994db0d2b1889c9fb48527':
If the short weekday abbreviation is the same as medium, try the shortest too.
13850936e579386a0f2ee589607bbf8b7cf1a7d4 01-Jul-2009 Michael Chan <mchan@android.com> Modified Agenda view to support scrolling beyond the month boundary.

new file: res/layout/agenda_header_footer.xml
modified: res/values/strings.xml
modified: src/com/android/calendar/AgendaActivity.java
modified: src/com/android/calendar/AgendaAdapter.java
modified: src/com/android/calendar/AgendaByDayAdapter.java
new file: src/com/android/calendar/AgendaListView.java
new file: src/com/android/calendar/AgendaWindowAdapter.java
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
gendaListView.java
gendaWindowAdapter.java
52b2d70115e88b408c994db0d2b1889c9fb48527 11-Jul-2009 Eric Fischer <enf@google.com> If the short weekday abbreviation is the same as medium, try the shortest too.

This is actually the case in most locales, and in some (like French and
Polish), the short abbreviation isn't short enough to fit in the week view
header in portrait orientation without the labels overlapping. The
one-letter abbreviation should still be understandable, and will fit.
alendarView.java
dbbba65c86f2cc4b95ed1ee42a435b887611004d 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6395

* changes:
Modified Calendar app to intercept calendar weblinks
b84a151490b03c7083b8f517b83366bb11f17f51 07-Jul-2009 Michael Chan <mchan@android.com> Modified Calendar app to intercept calendar weblinks

Added intent-filter to intercept http[s]://www.google.com/calendar/[hosted/.*/]event.*
and show the EventInfoActivity if the event is known. Otherwise, resend the intent
and have thebrowser handle the link.

modified: AndroidManifest.xml
modified: src/com/android/calendar/EventInfoActivity.java
new file: src/com/android/calendar/GoogleCalendarUriIntentFilter.java
ventInfoActivity.java
oogleCalendarUriIntentFilter.java
913a62ef9cfa6b23cfdfd8f6be438d0b39925fa1 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 028617f2: Merge change 6003 into donut

Merge commit '028617f246f81eb2fe82df3597cf54c46a2592f1'

* commit '028617f246f81eb2fe82df3597cf54c46a2592f1':
b/1926650 Fixed the problem where the checkbox changes in MyCalendars were lost when they scrolled out of view.
36fc94d95d9c03177d45191ec56fb77907ecf13a 02-Jul-2009 Michael Chan <mchan@android.com> b/1926650 Fixed the problem where the checkbox changes in MyCalendars were lost when they scrolled out of view.

modified: src/com/android/calendar/SelectCalendarsAdapter.java
electCalendarsAdapter.java
b12ecbb90d06018fa092a2ac8253767fb62ed092 23-Jun-2009 Fred Quintana <fredq@google.com> support for changes to the sync settings and control API
electCalendarsActivity.java
1f51358dbdd01d93d171893c8bc250f925d96d45 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4138

* changes:
Move meta feed handling to CalendarSyncAdapter
cd7773c1841f75a19d43e70dbc02594d18731220 11-Jun-2009 Ken Shirriff <kens@google.com> Move meta feed handling to CalendarSyncAdapter

With this change, the calendar app uses a sync rather than a magic query
to update the list of calendars.
bug=1886271
electCalendarsActivity.java
e426ffc6eed82849d89c90b37b5dcb21b4f3cba6 15-Jun-2009 Eric Fischer <enf@google.com> am 3730311b: Abbreviate the day of the week in the ordinal option in the event editor.

Merge commit '3730311bfec28a07040dc3caf261fb5d2585b43b'

* commit '3730311bfec28a07040dc3caf261fb5d2585b43b':
Abbreviate the day of the week in the ordinal option in the event editor.
3730311bfec28a07040dc3caf261fb5d2585b43b 13-Jun-2009 Eric Fischer <enf@google.com> Abbreviate the day of the week in the ordinal option in the event editor.

Without abbreviating, the message will often be too long in German and
will be truncated.
ditEvent.java
c77b4188e43b3a7f47fa3c31eeef78f6adbd1185 09-Jun-2009 Michael Chan <mchan@android.com> am 6ed13804: Modified to allow launching of Maps where the Where field of an Calendar event is clicked upon.

Merge commit '6ed13804c270e48540ddb7a955446a37a307811e'

* commit '6ed13804c270e48540ddb7a955446a37a307811e':
Modified to allow launching of Maps where the Where field of an Calendar event is clicked upon.
6ed13804c270e48540ddb7a955446a37a307811e 09-Jun-2009 Michael Chan <mchan@android.com> Modified to allow launching of Maps where the Where field of an Calendar event is clicked upon.
ventInfoActivity.java
98ab9de2fa5ad8dfd37faa6593dc66fa426d8960 15-May-2009 Michael Chan <mchan@android.com> findbug fixes

modified: src/com/android/calendar/AgendaActivity.java
modified: src/com/android/calendar/AgendaAdapter.java
modified: src/com/android/calendar/CalendarActivity.java
modified: src/com/android/calendar/CalendarApplication.java
modified: src/com/android/calendar/CalendarView.java
modified: src/com/android/calendar/DeleteEventHelper.java
modified: src/com/android/calendar/EditEvent.java
modified: src/com/android/calendar/Event.java
modified: src/com/android/calendar/EventInfoActivity.java
modified: src/com/android/calendar/IcsImportActivity.java
modified: src/com/android/calendar/MonthActivity.java
modified: tests/src/com/android/calendar/FormatDateRangeTest.java
modified: tests/src/com/android/calendar/WeekNumberTest.java
gendaActivity.java
gendaAdapter.java
alendarActivity.java
alendarApplication.java
alendarView.java
eleteEventHelper.java
ditEvent.java
vent.java
ventInfoActivity.java
csImportActivity.java
onthActivity.java
aed4e2a5b98651f48cbd505a3cb67febcdc28988 14-May-2009 Eric Fischer <enf@google.com> am 8004ba0: Eradicate another list of the days of the week, from Calenda

Merge commit '8004ba063168e29503161c58d36becf10846cf9d'

* commit '8004ba063168e29503161c58d36becf10846cf9d':
Eradicate another list of the days of the week, from Calendar.
8004ba063168e29503161c58d36becf10846cf9d 14-May-2009 Eric Fischer <enf@google.com> Eradicate another list of the days of the week, from Calendar.
ditEvent.java
212e2951a511082035d1d2fe923b4da3183bc5ca 05-May-2009 Michael Chan <mchan@android.com> am b3866cb: Flatten the Agenda view hierarchy down to one level deep. b/

Merge commit 'b3866cbd69a2688d0cb165f18f133e73f0243c8e'

* commit 'b3866cbd69a2688d0cb165f18f133e73f0243c8e':
Flatten the Agenda view hierarchy down to one level deep. b/1791496
b3866cbd69a2688d0cb165f18f133e73f0243c8e 05-May-2009 Michael Chan <mchan@android.com> Flatten the Agenda view hierarchy down to one level deep. b/1791496
gendaAdapter.java
gendaItemView.java
417748f122a34a6271e04003cc2aae4398706e8d 01-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 405626a: Merge change 813 into donut

Merge commit '405626ac892f2ceee19ba1a6ff696287641ef171'

* commit '405626ac892f2ceee19ba1a6ff696287641ef171':
Speed up calendar by caching various resources
d06a1bf1cf81b818b3e3dc0f81b7cb07382425f2 30-Apr-2009 Michael Chan <mchan@android.com> Speed up calendar by caching various resources

Speed up Calendar by caching strings and color
gendaAdapter.java
alendarView.java
5b9d36d4cdd31d52c0abdaac924127921f8e4544 23-Apr-2009 Fred Quintana <fredq@google.com> change the sync framework and users to understand Account
alendarActivity.java
aunchActivity.java
08d6bc7f0d7ed1c24b31d9190718e1a4cc1d9aa4 21-Apr-2009 Fred Quintana <fredq@google.com> adding concept of features to accounts
aunchActivity.java
fdf15bf324da1352f01fb5543665b7472c5433a4 01-Apr-2009 Jack Veenstra <> AI 143922: am: CL 143921 am: CL 143920 Fixed a bug with reminders not getting saved if a single instance of a
recurring event was changed.
Original author: veenstra
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143922
ditEvent.java
ventInfoActivity.java
ed072c1a571bbbe6c9e3c3605762112885d701d6 01-Apr-2009 Jack Veenstra <> AI 143921: am: CL 143920 Fixed a bug with reminders not getting saved if a single instance of a
recurring event was changed.
Original author: veenstra
Merged from: //branches/cupcake/...

Automated import of CL 143921
ditEvent.java
ventInfoActivity.java
6a40ee567683d2019c4bcd87fd4efec3889a1155 28-Mar-2009 Eric Fischer <> AI 143346: am: CL 143195 am: CL 142959 Adjust formatting in the week view of the Calendar for Japanese.
In the Japanese Calendar week view, show the equivalent of "21 Mon"
instead of "Mon 21".
Original author: enf
Merged from: //branches/cupcake/...
Original author: android-build
Merged from: //branches/donutburger/...

Automated import of CL 143346
alendarView.java
105f2159ae20acc98793e8bc274bb6dd722c50b1 28-Mar-2009 Eric Fischer <> AI 143195: am: CL 142959 Adjust formatting in the week view of the Calendar for Japanese.
In the Japanese Calendar week view, show the equivalent of "21 Mon"
instead of "Mon 21".
Original author: enf
Merged from: //branches/cupcake/...

Automated import of CL 143195
alendarView.java
21770f13c35b97e78dc741d677b856e127cce248 25-Mar-2009 Michael Chan <> Automated import from //branches/master/...@142680,142680
electCalendarsActivity.java
9e378d4ceed04055546b0a6adc93eac42be3c9e8 25-Mar-2009 Michael Chan <> Automated import from //branches/donutburger/...@142619,142619
electCalendarsActivity.java
86b1f38fb586766f42fa5b252a06e1ab49b5b0de 25-Mar-2009 Michael Chan <> Automated import from //branches/donutburger/...@141076,141076
ditEvent.java
ventInfoActivity.java
dc0125c9835ae1f2948a2b35fa32aa93a4c9eac1 25-Mar-2009 Michael Chan <> Automated import from //branches/master/...@141077,141077
ditEvent.java
ventInfoActivity.java
8af2529989a9b10a0bb84736695c22fc02a17a4a 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
gendaActivity.java
lertReceiver.java
lertService.java
alendarView.java
ismissAllAlarmsService.java
3cfe2e55d8c34849f99f4e8cb847e54076098b8f 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
gendaByDayAdapter.java
lertReceiver.java
eleteEventHelper.java
ismissAllAlarmsService.java
ditEvent.java
7a8505fc1270c0e25b832fe2120ff738c0026ce6 06-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136620
alendarActivity.java
7abd8566e5718c43d610e046495bcb412e87847f 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
gendaActivity.java
lertActivity.java
lertAdapter.java
alendarActivity.java
alendarView.java
146de36083f6ce8b7e8a1f974d3990594a36bfec 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
lertActivity.java
lertAdapter.java
lertReceiver.java
lertService.java
alendarActivity.java
alendarApplication.java
alendarData.java
alendarPreferenceActivity.java
alendarView.java
ayActivity.java
ayView.java
eleteEventHelper.java
ditEvent.java
ditResponseHelper.java
vent.java
ventGeometry.java
ventInfoActivity.java
ventLoader.java
csImportActivity.java
aunchActivity.java
enuHelper.java
onthActivity.java
onthView.java
avigator.java
electCalendarsActivity.java
electCalendarsAdapter.java
tils.java
eekActivity.java
eekView.java
2cb8df4a54d65554c34faa79d8b2a46a86ff7b52 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
lertActivity.java
lertAdapter.java
lertReceiver.java
lertService.java
alendarActivity.java
alendarApplication.java
alendarData.java
alendarGadgetProvider.java
alendarPreferenceActivity.java
alendarView.java
ayActivity.java
ayView.java
eleteEventHelper.java
ditEvent.java
ditResponseHelper.java
vent.java
ventGeometry.java
ventInfoActivity.java
ventLoader.java
csImportActivity.java
aunchActivity.java
enuHelper.java
onthActivity.java
onthView.java
avigator.java
electCalendarsActivity.java
electCalendarsAdapter.java
tils.java
eekActivity.java
eekView.java
0d78b568cd2c23fda9475c1dfaddad7c57ec3984 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
alendarGadgetProvider.java
alendarView.java
electCalendarsActivity.java
9f28730b2055f80491939e05d74516c00e4dc4ea 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
alendarGadgetProvider.java
alendarView.java
electCalendarsActivity.java
353bb6d1276b5aba1acc00aaa2d820c91e22d74d 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
alendarGadgetProvider.java
1a472c136ca46ee01bc27270682ea7a4952cafa7 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
alendarGadgetProvider.java
319052089cab383fed2528946b71b45b7af524da 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
gendaActivity.java
gendaAdapter.java
lertAdapter.java
lertReceiver.java
alendarActivity.java
alendarGadgetProvider.java
alendarView.java
ateSpinner.java
eleteEventHelper.java
ditEvent.java
ditResponseHelper.java
ventInfoActivity.java
aunchActivity.java
onthView.java
electCalendarsActivity.java
tils.java
9b427072dbcb8896b8670bc414dd0c3002eb9b1f 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
lertReceiver.java
lertService.java
alendarView.java
onthView.java
9fc8b6af9723434655176980979790cddebc3799 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
gendaActivity.java
gendaAdapter.java
alendarView.java
ditEvent.java
vent.java
ventInfoActivity.java
a9ea5e1627ce3b2ecc72a3dca7ae732593b0a424 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
lertActivity.java
lertAdapter.java
lertService.java
alendarActivity.java
alendarView.java
ateSpinner.java
eleteEventHelper.java
ditEvent.java
vent.java
ventInfoActivity.java
aunchActivity.java
enuHelper.java
onthActivity.java
onthView.java
avigator.java
electCalendarsActivity.java
tils.java
a390cbfd25a5f3b2f002df725b7580bc78bd9edf 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
gendaActivity.java
gendaAdapter.java
gendaByDayAdapter.java
lertActivity.java
lertAdapter.java
lertReceiver.java
lertService.java
alendarActivity.java
alendarApplication.java
alendarData.java
alendarPreferenceActivity.java
alendarView.java
ateSpinner.java
ayActivity.java
ayView.java
eleteEventHelper.java
ditEvent.java
vent.java
ventGeometry.java
ventInfoActivity.java
ventLoader.java
csImportActivity.java
aunchActivity.java
enuHelper.java
onthActivity.java
onthView.java
avigator.java
electCalendarsActivity.java
electCalendarsAdapter.java
tils.java
eekActivity.java
eekView.java