http://review.cyanogenmod.org/#/c/49689/ requires the chips library to
need access to hidden methods, so the calendar app needs access to those
too.
Change-Id: I288875ccd17bc39cea99b4d9ea3b247d4646d5dc
Move some classes from android.pim to com.android.calendarcommon.
Switch Calendar app to build unbundled.
Bug 4575374
Change-Id: I3c344364b8fa82be1fbc21b0d1d2628957d8d07e
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
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
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
- 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
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.
The build system does not honor user tags on apps,
and setting it is misleading.
This removes the confusion by making the makefiles
behave like they read.
Change-Id: Ib451a7256deadcb4fc2847b7c79450aacca190ae