History log of /packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
7da27670d2a62e213e230989b250f047012a3bbd 25-Jul-2012 Sara Ting <sarating@google.com> Add quick response to event info's email-guests feature.

Bug:6704730
Change-Id: Ibd4fbda208b5949dc3059749d58ecb979ae69527
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
47f6cc6909665e4f6f8d85f29bfd588688463c66 29-Jun-2012 Isaac Katzenelson <isaack@android.com> Support non-standard VIEW intent format

Change-Id: I329d1e48b5f5c1ba6f7cf318489c2ab9564abbaa
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
8a528adbba5d46fe0d566f474bc3be190511198e 27-Jun-2012 Michael Chan <mchan@android.com> Rename calendarcommon to calendarcommon2 to workaround OEM silliness

Change-Id: I4c23023efd9df768da15160e007a0452ac23f7d6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
e98dca7e0042f7b36788b0e5d8dc6e94048c895c 16-Jun-2012 Michael Chan <chanm@google.com> Add quick response when email guests in notification

Bug: 6682390
Change-Id: Iee013a88fde397f67f51583bd488d029f12d1a87
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
d4e45fa96c8c377d91271fbb368db64dc1fd5b48 05-Jun-2012 Isaac Katzenelson <isaack@android.com> Fix event info buttons size

Change-Id: I0b66237ebc31b643a4233343e4c372bc4566b807
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
fac2d1594f7ecae8e50dc7790ce67de0c9b70d22 31-May-2012 Sara Ting <sarating@google.com> Make notifications code ICS compatible.

Change-Id: Ie91183c8fd8cb48d5f5acc40335e6e123d34d56f
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
693ca60d79650af15ab226f7ce6958f61fb7de39 31-May-2012 Michael Chan <chanm@google.com> Modify app so it will run in ICS MR1

Change-Id: I56e516f87269bf973e256b156a20ec5b06809289
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
132eeb8acba46be5d0a3dc69b3a4dc0876430b08 31-May-2012 Michael Chan <mchan@android.com> Revert "Modify app so it will run in ICS MR1"

This reverts commit b8d0a58e51251f4d65917fc27c86f9f0822478a9
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
5f5ef752bfd4640016c4dedef53be47c5b8842af 25-May-2012 Michael Chan <chanm@google.com> Fix NPE in EventInfoFragment

updateEvent is called from mTZUpdater

Bug: 6556101
Change-Id: I8c7b3258317b09d878bd564d2df71842ee3c7ae7
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
247a2f141c2b70d1ed36dfba708667edd86d4b61 14-May-2012 Sara Ting <sarating@google.com> Fix notification's email button to close notification shade.

Bug:6480080
Change-Id: Iaf0f5d99ea3738a348ac2b15bef8e242d5df0cd7
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
2c8485c84855545a0a8a0a7cb26d7c401a32cdd5 09-May-2012 Michael Chan <chanm@google.com> Added support for launching custom apps for events

Bug: 6325441
Change-Id: Ieb8c7653321ccd28dfdcf0d02f4ce6be988501f2
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
0c0da940484dc8966576634475daa126b4a6ede2 27-Apr-2012 Sara Ting <sarating@google.com> Fix NPE in event info for organizer email.

Change-Id: Ia7d2fb8cd9901e81e15d27f52b52f0bac0bef8c2
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
83efa2d50deca53c9937b19a379045c31b541cb7 25-Apr-2012 Michael Chan <chanm@google.com> Display Organize name instead of email where possible

Bug: 6312219
Change-Id: I0712c501a1938e417421432f434a5043227cc72f
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
23acd2668d65c2282f7aa922b4e86a7713d9b2fa 20-Apr-2012 Sara Ting <sarating@google.com> Fix for bug 5045587: Recurrence and timezone labels should have 40% opacity.

Change-Id: I8b4061f2a1815c8b3bdbbbd8d439bf4b6cf9dbe8
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
a651f0460368b7f35610375c063f151b1e544ab2 02-Mar-2012 Alon Albert <aalbert@google.com> Add support for event colors

Change-Id: I0685a3c938ff3f43f690fd3aa875c3f63d0ee9e2
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
3389397186b93936747d4009a35f5bae605c246e 16-Nov-2011 Michael Chan <mchan@android.com> b/5628018 Fix NPE in ExpandableTextView

Change-Id: If4ded8ba430f1c984821cb0333c485ad439c10f4
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
99704a2787158bf670fa4a7b4e4f89ace10afa00 11-Nov-2011 Michael Chan <mchan@android.com> b/5233576 Fixed the problem where long desc are not showing

Change-Id: Ic12e5e0158021996d0b3822803a4dad8fb10d904
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
cba7f1fd22e1d7ee9d8d0828f37bc08512bf6b75 08-Nov-2011 Michael Chan <mchan@android.com> b/5478688 Pixel perfect EventInfo on tablets

Change-Id: I4db0ab0d00122b9709704a2ec9ccf02445349943
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
8b03f2950991d8ada01949e0f3c1749e9ca38f02 02-Nov-2011 Isaac Katzenelson <isaack@android.com> am 7ef2981a: Support for 7 inch devices

* commit '7ef2981ab9ad32a6818b36cefbd39f070ba708ed':
Support for 7 inch devices
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
17dae9170b03408caf7ce23baa755b7a8c31b404 12-Sep-2011 Michael Chan <mchan@android.com> b/5293397 End was not shown for all day events

Change-Id: I4aa95ad8fee187dce83e7f04f04d3643a66dbd67
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
c08957b48e755d34f1496d3937a24d60bdd24904 09-Sep-2011 RoboErik <epastern@google.com> Really stop reminders from duplicating

Change-Id: I385d5fe6d947eeb56ab8cd721f7fe8094c452968
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
b6b6b8bba7fa9d656f2ac9c2ec4ae58d2fa1f726 06-Sep-2011 RoboErik <epastern@google.com> Merge "b/5261188 Protect against null"
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
4ee6b8082bf9eeb1d12ee74bd8565ff7eae79d2c 03-Sep-2011 Michael Chan <mchan@android.com> b/5233576 Updated comments + one less call to setMaxLines

Change-Id: I8bea62a867c73a6ce2a1e9a8886c1667d48f5a30
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
2d2cc0a9604dfd803729a8f2be211e6800e9b410 01-Sep-2011 Michael Chan <mchan@android.com> Remove white space in EventInfo

Change-Id: If83b54f8743be2a36bb879118b473ca889b1ae30
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
eb08e62f066a2c36225a6d1fb85dff904a167da8 02-Sep-2011 RoboErik <epastern@google.com> b/5204630 Don't invalidate menu on tablet

Change-Id: I06566db2b3c4d3cc369966426ab3890cf003ebe0
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
5d40a380fca9da181dfaf0c7756d4f53cbd2d3d3 02-Sep-2011 RoboErik <epastern@google.com> Clear reminder views as well to prevent multiple copies

Change-Id: Ifcac1fdf2d0a92d2b01666f176de53b15e53a5b6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
c7f3c3896f1bc4cad43aa7f0bca1dee603704613 31-Aug-2011 RoboErik <epastern@google.com> Fixes the repeated reminders bug when being refreshed

Change-Id: I052359b814086e6ce4e47998cc2e196d37044f64
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
b4c0150b7d6460bf44fca60aa38d355ab669adaa 30-Aug-2011 RoboErik <epastern@google.com> b/5227912 Fix title repetition

Change-Id: Iaafbf2b16604f7905d10302822793f9f70a50c62
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
86550ce5323f7e3971977702fca259986c048bf6 23-Aug-2011 RoboErik <epastern@google.com> Make sure responses from gmail get saved

Change-Id: Ie9b078afaffa69981d9ee3a1e7c4837430bec1a6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
65eeb79e62034d706503ce29d88c0e05ebd726fe 08-Aug-2011 RoboErik <epastern@google.com> b/5135725 Fix permission checking in event info

Change-Id: I2fcbd75e3e8989b7c45abee2f54dec81df80772c
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
b35e4e20c57f7c56a9ac9bcaff1390a366422d3a 22-Jul-2011 RoboErik <epastern@google.com> Remove edit/del buttons for RO calendars

Change-Id: If4fbf5b4ec4f0067106d2f4e5ce1c0b66ddbf57d
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
d8353fb85ef59a88580125207be9c914a8586758 21-Jul-2011 RoboErik <epastern@google.com> b/5039149 hide edit/delete for read only calendars

Change-Id: I1e97dd1f9faa18220e3d9907e3e606a0cfb350ee
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
1121e409c5f504e8df75982475d8cc607d5f0dfa 21-Jul-2011 RoboErik <epastern@google.com> b/5051713, b/5051605, b/5051572 fix tz displaying

Change-Id: Ia7b7c0db95f9c47ac110be7fe1f58114ee5e69f9
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
4acb2fd087308dea146b8b10f5278c59df387680 19-Jul-2011 RoboErik <epastern@google.com> b/5039455 Makes cal color adjust everywhere we display cal colors

Change-Id: I108b112d1ef73c596e99429ced9b408733c08db1
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
1ce35aadf71e3d68b72940bc327f285530a85032 05-Jul-2011 Isaac Katzenelson <isaack@android.com> Support reminders in event info

Change-Id: Ieb6478bdaea265bcf98cb7d0ec3fa06f6d278a6f
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
79b2c8c946c29ea9107957fe72a9fa9f560da345 01-Jul-2011 Andy McFadden <fadden@android.com> Fix build.

Update to track change to constant name.

Change-Id: Id7b31d808c6cab3efc2e7ff8babc1235d92b4afe
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
2367e896559cd09b608a63038fd60edc420444f7 30-Jun-2011 Andy McFadden <fadden@android.com> Merge "Use exception creation URI"
10b60216d349641dd03eb65407807539b0b626df 29-Jun-2011 Isaac Katzenelson <isaack@android.com> New agenda view support for tablet

Change-Id: I18c1df3d02d6e12b8f65dd67830fd25a00f538c6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
fae6d5c17df988e957af421498124cf600ded523 17-Jun-2011 Isaac Katzenelson <isaack@android.com> New EventInfo design for ICS

Change-Id: I0af15bc2280fa26883677df2e9aee68a8852d220
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
a7c0390d9c5dd4ff730de505682687fae5f5ced0 14-Jun-2011 RoboErik <epastern@google.com> Rename Calendar.java to CalendarContract.java

Change-Id: Ia6692454099322f6891b326b2c1ad919c13026b7
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
ef31a98202852807f460af49ae3313d1ccf5e288 09-Jun-2011 Andy McFadden <fadden@android.com> Use public API to get AccessibilityManager

Bug 4575374

Change-Id: I797bbecdccd70559e4363bde5b3fa06ff74b48c6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
60f01c23282284e691fcd24918ea67087540f95d 04-Jun-2011 Isaac Katzenelson <isaack@android.com> Support event info as dialog and activity

Change-Id: I28e6fdd1b58151795f894e7b6495c1feaf385488
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
c0624ee90e59386b06a01b3415d0bb4e38f40db7 03-Jun-2011 Isaac Katzenelson <isaack@android.com> Expand/collapse description in event info

Change-Id: If789c340074d6a379ddff2c6a3130c491a064395
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
fe25c502fa0822a57201c7be8b00f0f26b22a385 02-Jun-2011 Isaac Katzenelson <isaack@android.com> Include the attendee's status when creating attendees
in event info

Change-Id: Iae7dbc08dde8637b0394373125a9633bc4a9db8f
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
74c90321e327fc97aa06ff893f5265661555deb1 03-Jun-2011 Isaac Katzenelson <isaack@android.com> New event info header format

Change-Id: I4de9fab1f26e468c29aefb153dd3d85876521a52
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
667af28a8e9729e14831f3db456ff3edb2c4c29a 02-Jun-2011 Isaac Katzenelson <isaack@android.com> Consolidate 2 Attendee classes into one

Change-Id: I2de26dfe655dc8f7fb1a0794ef581179c58277bf
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
0e1e62408b96e1532eb6f6a609ae4c817751aaf3 06-May-2011 RoboErik <epastern@google.com> Update calendars table to v300

See change I515b3e0a for more details

Change-Id: Iee64f3868e4109ceb1cebf0503fdf7b818ffe305
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
950e8a615f3dcca0b61b2eb8f8de72ecf6825d4b 20-Apr-2011 Andy McFadden <fadden@android.com> Calendar DB upgrade

Renamed some columns.

Change-Id: Id4da9f05e5353f4a9c6dee6714a47e1e47681712
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
0b1bd10dbf90e55821a555c68a8a444854e31252 07-Apr-2011 Isaac Katzenelson <isaack@android.com> Fix event info layout and removing icon from bar for phone

Change-Id: Ifff52390c9c0d5fcfdf5f1c4001aab4a7edc7b42
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
b9b34ea19f7b74f6d9dceccc19cc110d68291c74 04-Mar-2011 Michael Chan <mchan@android.com> Clean up

Change-Id: I90d04b6a44642cca4e7065f3d0ed7cd2a5b70b1d
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
69be855eccf7d1e0a4c93377db66eb4b843a1403 15-Feb-2011 RoboErik <epastern@google.com> b/3402914 Disable delete button for ro calendars

Change-Id: Ie1b95de91884657d775bde153da6c38dc75593b9
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
f6208f8394e3ab002fb2a54da43ca77b342462fd 25-Jan-2011 Dianne Hackborn <hackbod@google.com> Merge "Switch to using the correct Holo theme for the dialog." into honeycomb
859cffb17dd03060850820950b7703b8237661e6 25-Jan-2011 Dianne Hackborn <hackbod@google.com> Switch to using the correct Holo theme for the dialog.

Change-Id: I589c9052d177f9e3bd3e28538ce3184fe4e66cda
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
8b71d11235e7ebc02f62435d2c6583edb43c26a2 25-Jan-2011 Michael Chan <mchan@android.com> b/3385608 Fixed the problem with wrong widget date after midnight GMT

Change-Id: I1c0e145ded7a71f1707e735dd0f05bdc412d34d0
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
0a01fd383c6c3ae46e28c89fa1a55cc0132a15f7 24-Jan-2011 Michael Chan <mchan@android.com> b/3376956 Pixel perfect for event popup

Change-Id: Ie833e989e813f2f5a57603aeef3d5603966a7484
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
89ad0822f104015625f4ca88bfdf5c1d522b6e74 19-Jan-2011 Erik <epastern@google.com> b/3309505 Changes 'Done' to 'Delete' in event info popup

Change-Id: I4bd492f9a5e6f41796987227f013565d57601c59
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
deced8999da73effe4133e2317c262fea7910090 11-Dec-2010 Michael Chan <mchan@android.com> Added support for 'response' through ACTION_VIEW of events

Change-Id: I873b1144adb23e28cd84ad66248f649ad0f5586c
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
2c7c851a4e40afa83a741ec39d44425b705a712e 10-Dec-2010 Michael Chan <mchan@android.com> b/3189042 Handle ACTION_VIEW in AllInOne. Removed EventInfoActivity.

Change-Id: Ic00300e5d48d264ade7d400d703cba8f5a2b8626
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
c41b99be504e395b8c7264a0d626906ccbff1c57 24-Nov-2010 Erik <epastern@google.com> b/3227825 Fix npe in EventInfoFragment

Darn monkeys.

Change-Id: Ia2c180f2d4e74d7f7708d3113499529f2e58923a
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
ab348bbe0f26896407e0ae22dae76106839fc87b 23-Nov-2010 Michael Chan <mchan@android.com> Clean up unused API from controller

Change-Id: Ibcd9fd6797b6562d9e3a480ad3eb0efed6894efc
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
f92f46b20316e71f7291f35f4cd1b64500bebf12 28-Oct-2010 Michael Chan <mchan@android.com> Change attendee response widget from spinner to radio buttons

Change-Id: I52f165c52d706089d0210d54b5a23dd54349c2d6
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
d785cd533f6a3c23813c15315aed74efa9a116f5 03-Sep-2010 Michael Chan <mchan@android.com> b/2971774 Enable event response in the event info popup

Change-Id: I6cb45e55b3ff61464570f31ee4a4f6cb30e31eee
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
8ce3b7db4d7644ecc8c358fd16a06c4d9af48904 02-Sep-2010 Michael Chan <mchan@android.com> Prettify EventInfo bubble

Change-Id: I8589a9b8f41e194bc8392fd5906fc0055214ac96
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
71d08836af4cf5fc45d340b1883044a9f8290232 26-Aug-2010 Michael Chan <mchan@android.com> Pop up EventInfo in a bubble

Change-Id: I79d16ffe1f6105b0c602d60dbb8da62c095ac2e8
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
1df2ca65a852fda463b1d787cd4f81680103b6a2 19-Aug-2010 Mason Tang <masontang@google.com> Added in preliminary action bar support for search

Change-Id: I4b5b0ea40b5ef8b5f193eecf06617291fb7aa18f
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java
fbce65e53c7a111955f638db5bf8bee35381e5b7 16-Aug-2010 Erik <roboerik@android.com> Moved EditEvent into a sub package.

Change-Id: I4bba4ec6651ec90f8d0a7c83c76340ed080178f0
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.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
/packages/apps/Calendar/src/com/android/calendar/EventInfoFragment.java