History log of /packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
343fb83d0c7771e4be9ee59ed1d033ca27403b4d 22-May-2012 Sara Ting <sarating@google.com> Fix a Cursor leak.

Bug:6516932
Change-Id: I493e5c84a58c9582b7e47530f80b2860fe4f3459
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
5d740e1320ba48ba66b72430f9896ab7d481fb54 17-Nov-2011 Michael Chan <mchan@android.com> b/5523793 Fix memory leak on rotation for agenda view

Change-Id: I34f6a277e985aa834fb60f5b41a3d26c89660d35
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
24c479e861d5eb455bdb25d8feade8ed9e8c2261 14-Nov-2011 RoboErik <epastern@google.com> b/5599835 Always store current state on rotation

Change-Id: Ic8be2ea53a930d58ca36b0fcd84daeced7da9284
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
4ba19dfbd8eccc5a22c3e064a9810336ef73f658 22-Sep-2011 RoboErik <epastern@google.com> b/5358974 Make pressing up button return to previous time

Change-Id: I6e831416e70df0e1ddc78d9ef002146046fd7ea0
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
20911fa0d0edacb09a06b6282f3f8b666d224ea9 14-Sep-2011 RoboErik <epastern@google.com> b/5312846 Don't switch view mode when viewing event

Change-Id: I59cc64139efc8fbdf32a1449dc9de9f0896c935f
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
796db76eacc55c86f11793b3f6cff64780798480 12-Sep-2011 RoboErik <epastern@google.com> b/5179231 Move to event time when opening an event

Change-Id: Iad134d0aed479ca5b0ef170cc433c3901b2c3170
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
2c2dab4805522ceb8674aafa6d0939889084c589 10-Sep-2011 RoboErik <epastern@google.com> b/5279070 Launch to current time when widget header tapped

Change-Id: If0b4a8d411bc9ef935fbbcc7715e8f432d79acb6
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
8e62ac3a07b3389c0253331ad93981c8a74fb3f5 09-Sep-2011 RoboErik <epastern@google.com> b/5220430 Update title spinner dates correctly

Change-Id: I222a7224ffabcfa79b493d89fc3e3c6856d13b56
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
6c892a2ce67c08b9b60ceae27d941d40ed37e720 09-Sep-2011 RoboErik <epastern@google.com> b/5250353 Use new no account screen on launch

Change-Id: I6678134c97c5c358da9d9d02d3c9ea263fd1a68d
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
e52e84a82980f41c7094eeafaace93c18bcaf6b7 06-Sep-2011 Andy Huang <ath@google.com> Merge "use custom action bar in single-pane to override default action buttons"
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
e11975fa44a92c39b0994d6483483ba613761216 02-Sep-2011 RoboErik <epastern@google.com> b/5220430 Show the selected date in ab spinner

Change-Id: Ib94efe19e6d89dc4b6c57c88cb397fe35883d363
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
be68675035dc4f53ef5e79d3113e27f8fc553f2a 24-Aug-2011 Michael Chan <mchan@android.com> b/3211571 Refresh the action bar date after resume.

Change-Id: I3dea6266a68ba2b17f12945d2dd0641495670005
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
4eb3432c5b0109376bcce9236da71e6fb4324b90 20-Aug-2011 RoboErik <epastern@google.com> b/5159645 Show day of week in day view

Change-Id: I422e6f26b6b9210894f46deb3ecbd1899717ea82
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
c6e314f759ea70170d6cae0c2ee7edd69e0d39da 17-Aug-2011 RoboErik <epastern@google.com> b/5174638 Asset update

Change-Id: I5a4dfc9fc4be4b4dbe05c9fb2b120544077e3f5c
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
1766407bc0f446a91ddf464f66e008beb2ac1d95 17-Aug-2011 RoboErik <epastern@google.com> b/5168218 Dismiss search when suggestion clicked

Change-Id: I7ff3336b1da77ade72d6c5a0ed3d50c3e0e625dd
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
c44e99fb3116cc906b3dc275e4f376b59fd40f79 17-Aug-2011 RoboErik <epastern@google.com> Merge "b/5158003 Replace dialog frament to avoid double fragment removal"
a459d0b63620206a4a4c473a18e5af6fba4f508d 15-Aug-2011 RoboErik <epastern@google.com> b/5158003 Replace dialog frament to avoid double fragment removal

Change-Id: Iaf0aa3557233f839c96ce5a677bc4fe18c6d1483
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
21425009da02f297aef6074eabb39cb248e31797 12-Aug-2011 Michael Chan <mchan@android.com> Remove unneeded logging.

Change-Id: I105d2124ebf9d2bd102258c352c16d42f51e6dd8
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
57df20bfc470958916451873241fe492561cf1e6 10-Aug-2011 RoboErik <epastern@google.com> b/5050370 Update AB spinner when user taps a time

Change-Id: I50712cb415346cd055de2f2316644fb27de78445
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
d69ccdfd6f29b7a90c32a0a9f885e294d130051b 05-Aug-2011 RoboErik <epastern@google.com> b/5115749 No static references to instance specific controllers!

Change-Id: Ic6347e28f5a8684fc32ff173d42c54db1bd132a6
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
d6c93cebc298b306654b112040ea03737ba3c67f 23-Jul-2011 RoboErik <epastern@google.com> Have to open event on phone. Oopsie.

Change-Id: I7eac3985aa30b7902e017bda86388c10fb0db2d3
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
0f15c3a09cf2e24846d59fd26ab5dfc35a788eec 21-Jul-2011 RoboErik <epastern@google.com> b/5056842 Remove delete from Edit Event, fix order

Change-Id: I606434226d1e6bc3c9bcb86351d6d29ddb52e76c
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
14e82b453a95456277fa5c40189c9b253a8e487f 19-Jul-2011 RoboErik <epastern@google.com> b/5022394, b/4977860 Add 'Week N' and Home Time

Change-Id: I312e9f152a1b373e9940515d79235880c9d45655
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
e635aec25326691bee4ce8bdd574f2ca65d58126 15-Jul-2011 RoboErik <epastern@google.com> b/4998143 Move search out of overflow when in use

Change-Id: Ib426ed654b280439eb8a603c19bedce56354c584
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
9c16392756f8201eb2b03a543fb63f2421b157c8 07-Jul-2011 Isaac Katzenelson <isaack@android.com> Fix missing calendar controls

Change-Id: Ic81fd7c1eb7c4b34223d93f0147fbed4c24bedb6
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
672ecfd8f26d180ae3476da17cd811b49079128f 02-Jul-2011 Isaac Katzenelson <isaack@android.com> Remove date fron ActionBar on the phone

Change-Id: Ifaf5f8cb26c3611580bc5934c0a447c78f5c2b8d
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
53aad911d4d901d19afba320cc626da2dab68025 01-Jul-2011 Isaac Katzenelson <isaack@android.com> Remove title from eventinfo activity

Change-Id: I95e7498cf5fb8afa901d064d0eb5cf976f93b180
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
01d3697a814fc1edcb1783c2f0f5b38dbbbe9879 29-Jun-2011 Isaac Katzenelson <isaack@android.com> Fix issues with view not switching using the pull-down menu

Change-Id: I63495f6f48ec5fbac44d303f338399403ca7930e
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
9a39bddb8e519b710a06d1c77257de6962ae5f72 24-Jun-2011 Isaac Katzenelson <isaack@android.com> Display date in pull-down menu

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

Change-Id: I711673a21a5314cd3ddf374fd764bda79cb0c6da
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
d725bfc473078409b7e4c676ac410cf061ed45b4 20-Jun-2011 RoboErik <epastern@google.com> prevent edit buttons from returning on rotation

Change-Id: I76a4d56257ebf52e1e3be2ae54cc817bd923e9f8
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
2c5dd7c1c93a1dc86c7c76f9a509db4642ae2ca3 17-Jun-2011 Isaac Katzenelson <isaack@android.com> Buttons instead of tabs in action bar for phone

Change-Id: I20598b11b577363e958fbce135a4b9d822d12b87
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
ccf565b6a00e1df8c0de824ac91e9f6746e246b5 27-Apr-2011 Isaac Katzenelson <isaack@android.com> Agenda fixes

Change-Id: I5654884027f0ee085f7a68c62ecf9c510937fb12
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
5ab87e3ee5bb9b4bb952fa14acab3396b2aaca71 22-Apr-2011 Isaac Katzenelson <isaack@android.com> Support for comfig file flag "show_calendar_controls"

Change-Id: Ie3b92ea31d21f6332fa42e30b7d720ae64bb1242
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
96a0b5436f79157e8175b3b761fd5ccfe26a7f62 13-Apr-2011 Isaac Katzenelson <isaack@android.com> Support for combined Month/Agenda view

Change-Id: I37ce180b7a7f5dbc65e2c1f4737d76f56e6c4699
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
ae7c1c674b28707a34676eb5951f38e144bd7fda 12-Apr-2011 Isaac Katzenelson <isaack@android.com> Adding Agenda View

Change-Id: Icb5085be4fca8ad28b56f6f0dd13747de172bca7
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
5b2a907fa3a983f74bb48da86846e351c2a464d0 09-Apr-2011 Isaac Katzenelson <isaack@android.com> Removing icon and hide/show controls from action bar

Change-Id: I3883787e0eabcf41b91d451ca50f30970e87175b
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
d97f7986ea470e9d646c92184da0665cf87f85c3 03-Mar-2011 RoboErik <epastern@google.com> Round up to the next half hour for create new event

Change-Id: Id9e056d77a0f10f72d4ad6aa43b838b27f4f8fcb
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
798588d9dad777ab90b82c317bf1c7f17b872648 03-Mar-2011 RoboErik <epastern@google.com> Merge "b/3385145 Use current time for new events in monthview"
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
8d1b2fd416920c5462189ad38c2b4da96ac26b87 25-Feb-2011 RoboErik <epastern@google.com> b/3465755 Refresh calendar list when data changes

Change-Id: Ica04617cc364f202a5272ea519670cfa8577404f
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
b85495696cc2d40a2d202191240b71811ee66ad9 15-Feb-2011 RoboErik <epastern@google.com> Use ObjectAnimator to show/hide the controls

Change-Id: Icf48daab0b7cf7b68bbe991ff4b955a72ee73412
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
28f9b35401fdc5660087479796780a012656099d 21-Jan-2011 Adam Powell <adamp@google.com> API change - bug 3370353 and bug 3370338

Change-Id: I9243d9c75e4771a46be2d674e6e172905d613d56
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
ca4786769151f97069980443ce43d9c4f867ac5b 20-Jan-2011 Erik <epastern@google.com> Some visuals work

Change-Id: I62822bde98012218dbcae561371539aeff259980
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
12b33308221db42aff24310f2617f4471886daab 17-Jan-2011 Dianne Hackborn <hackbod@google.com> Follow API changes.

Change-Id: Ic13ac177af1a1f4e98fef7a5743bb618e38c1a3e
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
dc881b94f5b2a3f108d5ec93e4e43616ace4aa0f 19-Nov-2010 Michael Chan <mchan@android.com> Added new Calendar theme. not in use yet

Change-Id: Ia831c07885de6b6da862e9096d0daf26f52bb306
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
c5f92d7bdeb1950ace783cc022aa41a4b4f00cd6 12-Nov-2010 Erik <epastern@google.com> b/3188954 & b/3188992 Fixes uses of home tz

Change-Id: Ife639ea40b327c50648b693dce4d5fdb9c70186a
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
40474a816f1a40f2c601d6cb72ab29b5309cdf32 26-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Let AllInOneActivity call selectTab() manually

Bug: 3130258
Change-Id: Id8d326034ef6a634e6d2aa2b8528cac0066b4865
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
93e69ebb1cf829608b4d1ff0da3d9a762a660c85 23-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Exit the app when a user is in view mode.

Bug: 3125429
Change-Id: I03cdbb3ce37421d14a0a0be21a036e07ed3b1c16
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
04ae768077c6164517ecf16eae1d57fe77923dec 19-Oct-2010 Daisuke Miyakawa <dmiyakawa@google.com> Introduce Navigation bar.

Bug: 3110880
Change-Id: Ib5dc81b7cef112afaeb7f7bd57c96665fef95402
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
3eea5ad7329f522d9fe091ca51ad09b809bba34b 21-Oct-2010 Michael Chan <mchan@android.com> Update Day/Week UI
Todo:
- All day events
- Pixer Perfect

Change-Id: I218f6a515d7c24ffbc89ee95dfc5a737c12b5456
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
81c3e1f6b03d3ad6e78aee64bfd4d726c3b1205e 14-Sep-2010 Michael Chan <mchan@android.com> Removed agenda view from action bar

Change-Id: I19602269e3f00ab2f827c88378258f6ecf1b8e99
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
1d564f63f731565219aaca9e1b7e5f466b143c71 20-Aug-2010 Mason Tang <masontang@google.com> Removed deprecated getFragmentTransaction() calls

Change-Id: I0be92bc89be32b2aa9ca2957b641b7f1ae6bec7a
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
9a3cb14e28536e4133dddbe952f47189fe344ec1 27-Jul-2010 Mason Tang <masontang@google.com> Moved the widget into its own package, lowercased existing package names

Change-Id: If3c8b3cf6b88d107e3a9315de3bec1675e41bfea
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.java
75d9b567e1fd3b9c6945cd0afe28781f5a19c6c8 27-Jul-2010 Michael Chan <mchan@android.com> Bring up 1 Day View

Change-Id: I1ba771c71d9a4be4636b782ec8cb6f4793b33ed5
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.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/AllInOneActivity.java
31df4265e34c36df56e8b49de5cd0b24c02701e6 20-Jul-2010 Mason Tang <masontang@google.com> Converted AgendaActivity into a fragment

Change-Id: I81b90f8342f1dae60c82e065545c388c8bf31ed6
/packages/apps/Calendar/src/com/android/calendar/AllInOneActivity.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/AllInOneActivity.java
2c477fc6410f4da175d8a9856561aab230ff1c19 16-Jul-2010 Michael Chan <mchan@android.com> Added Manage Calendar to ActionBar

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