History log of /packages/apps/Calendar/src/com/android/calendar/CalendarController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a8ad418a0552a03f40b1976b874044a99a5cba1c 02-Jul-2013 Paul Sliwowski <psliwowski@google.com> Fix memory leak with CalendarController getInstance().

Bug: 9592810
Change-Id: If1b5fd470861fd0fdc63ca0c63ff2ea91b1b2c43
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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)
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
bf44e272f0c5a6df2217e2efae2ae4ec0b24e073 01-May-2013 Isaac Katzenelson <isaackatz@google.com> Add timely fragment

Change-Id: Ieef1dbc5faa048a896b0ea06404d32e415a8b3b3
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
48bcc4cb015dbf802341698a3a04e28d2cfb2ddc 12-Dec-2012 Michael Chan <mchan@android.com> Fix warnings. Tone down logging

Change-Id: I0552edbf2dd0b1a6e551dc6bd5a3e0ea71d1b9ef
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
09fbd8e9ef61f667c0f20d36fbf40e5a4479c8d9 12-Nov-2012 James Kung <kingkung@google.com> New event dialog on long click within month view

Bug: 5656402

Change-Id: Iaef6549f42d41770c02493ffd869faf1d8713a6c
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
61310b7263c6d6477f252789f6288991d51ec8cc 08-Oct-2011 Paul Westbrook <pwestbro@google.com> Unregister all event handlers

Bug: 5409478
Change-Id: I7c4fa2622533fd83988b26b71cf47b554ccede00
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.java
2aeb8d988aa4b65d3402374832613ab977e009dc 10-Jul-2011 Michael Chan <mchan@android.com> Add UI to select calendar visibility on the phone

Bug:4731309
Change-Id: I09975d9a79e407df6e4eb41f4cb7e4e0f42ddd48
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
a27a886892fe3ec5edbc63c0b58e0a988623011a 24-Jun-2011 RoboErik <epastern@google.com> api comment fixes

Change-Id: I711673a21a5314cd3ddf374fd764bda79cb0c6da
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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/CalendarController.java
392ae1b95392c65a5727f779645a51118b6213f8 12-May-2011 RoboErik <epastern@google.com> Merge "Update calendars table to v300"
ccf565b6a00e1df8c0de824ac91e9f6746e246b5 27-Apr-2011 Isaac Katzenelson <isaack@android.com> Agenda fixes

Change-Id: I5654884027f0ee085f7a68c62ecf9c510937fb12
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
1881a896a82c425845e3ef2a1a716d329f0e45f1 09-Feb-2011 Michael Chan <mchan@android.com> b/3410166 Shrink the notification dialog to a normal size

Change-Id: Idebb467fd93bcea5aa085d8c5ff634a4ff1d0ff6
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
6d4ce6ed308da8b4d8f2e62660865e396713c025 11-Jan-2011 Michael Chan <mchan@android.com> b/3335050 Ignore scroll and swipe gestures while animating

Change-Id: I2afa4be6fa6cdb6f4a6210ae3bb4c1ee72fdfd05
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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/CalendarController.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/CalendarController.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/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
6d2e6f78726cc167e561148a3efb27aa15524b82 17-Sep-2010 Daisuke Miyakawa <dmiyakawa@google.com> Make AllInOneActivity use SearchView API.

Bug: 2996475
Change-Id: I00c79b50284cde71aacbe4899dd57cced0c8bb23
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
00b8c1a39d75c1b4626dc987bd1a51cfaf7c9be1 23-Aug-2010 Mason Tang <masontang@google.com> Moved agenda-related classes into an agenda package

Change-Id: If834a652490938b4a31bfd5f6fa4e1aea2a6ffa7
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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/CalendarController.java
ed61b48c048c5e8f6646f528561988fd25fe7416 13-Aug-2010 Erik <roboerik@android.com> Fix memory leak on orientation change

Change-Id: I2e277b045cc76c309b096aa5184c554a7743b06c
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
60a4036770e2bd879ce2eb7302bd8ca8d123c4c8 13-Aug-2010 Erik <roboerik@android.com> Remove hack for orientation changes

Change-Id: Id6401200139f0286058ba942a96ab2f736edc7f9
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
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
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java
4970159b2e6674fc5d61425aa0fcff8e5fc15bdb 30-Jun-2010 Michael Chan <mchan@android.com> First draft of Fragment implementation. Will need a lot of cleanup

Change-Id: I67b25c3081ab6b3a0696bcaffab2ed2761e37f5e
/packages/apps/Calendar/src/com/android/calendar/CalendarController.java