1. 22 Jul, 2010 1 commit
    • Michael Chan's avatar
      - Save/Restore viewType across rotation and quitting · d6734dbb
      Michael Chan authored
      - 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
      d6734dbb
  2. 21 Jul, 2010 1 commit
  3. 02 Jul, 2010 1 commit
    • Erik's avatar
      Adds an action bar to the allInOne Calendar view. · 2051f127
      Erik authored
      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
      2051f127
  4. 30 Jun, 2010 1 commit
  5. 24 Jun, 2010 1 commit
    • Mason Tang's avatar
      Refactored so that the widget is now with the app, not the provider · bb3f08ab
      Mason Tang authored
       - 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
      bb3f08ab
  6. 21 Jun, 2010 1 commit
    • Michael Chan's avatar
      AsyncQueryService · bed02751
      Michael Chan authored
      Helper class that performs ContentProvider operations in a Service
      
      Features:
      - Executes the operation in a background Sservice which minimizes the chance of the operation getting lost because the caller (Activity) is killed.
      - Designed for easy migration from AsyncQueryHandler.
      - In additional to query/insert/update/delete, it also supports batch mode i.e. ContentProviderOperation
      - Undo support in the form for delayed operation with cancel
      
      Todo:
      - Add wake lock
      
      Change-Id: Id3b24a34e5af11da448bace585911bcd7d4553c5
      bed02751
  7. 17 Jun, 2010 1 commit
    • Erik's avatar
      Creates an EditEventView with as little app logic as possible · eca82e94
      Erik authored
      This is work on separating the UI and the logic for Calendar. The view
      should be responsible only for updating a model in response to user interaction
      and notifying the controller when it is finished. All other work should be
      handled at the fragment or activity level. This version does not introduce the
      use of fragments. They will come in the next version. It does make all the event
      queries asynchronous.
      
      Change-Id: If967c77f39bbbe09490a5fe5e78151e828c8e6cf
      eca82e94
  8. 17 Mar, 2010 1 commit
  9. 26 Feb, 2010 1 commit
    • Erik's avatar
      b/2412594 Added an implicit intent filter to the Calendar Launcher. · 1ef7f3ae
      Erik authored
      Added an implicent intent filter to the Calendar launcher so it will no longer be tied
      to the package name. And added functionality to allow a data uri to be passed giving a
      time to start the calendar at as well as allowing "VIEW" as an extra with "DAY" to go
      to the day view directly.
      1ef7f3ae
  10. 17 Feb, 2010 1 commit
    • Jeff Hamilton's avatar
      Always use a consistent name for SharedPreferences. · a17725e2
      Jeff Hamilton authored
      The code was relying on the package name for
      SharedPreferences, which is problematic if running
      under a new package name.
      
      Also, remove the use of the shared user ID.
      
      Change-Id: I9d2c8c78588d7b9868318153d0788addb84f11a6
      a17725e2
  11. 11 Feb, 2010 1 commit
  12. 15 Dec, 2009 1 commit
    • Michael Chan's avatar
      b/2224837 Changed the plumbing of how alerts/notifications work. · e2ae1ef8
      Michael Chan authored
      Cut down on the number db queries when process alerts
      Fixed a cursor leak
      Flash the event name and location in the notification bar
      b/2205255 Show the latest event in the notification. Prioritize based on your acceptance response.
      b/1544909 Flash green LED for when there's a calendar notifications.
      b/2224837 Cleanup alert/notification plumbing in Calendar
      b/1735201 Calendar notifications are not updated when locale is changed
      
      Change-Id: I86b6904607b0236fb04719f5782f43674ac6d2bc
      e2ae1ef8
  13. 13 Nov, 2009 1 commit
  14. 21 Sep, 2009 1 commit
  15. 17 Sep, 2009 1 commit
  16. 16 Sep, 2009 1 commit
  17. 30 Jul, 2009 1 commit
  18. 23 Jul, 2009 1 commit
  19. 07 Jul, 2009 1 commit
    • Michael Chan's avatar
      Modified Calendar app to intercept calendar weblinks · b84a1514
      Michael Chan authored
      Added intent-filter to intercept http[s]://www.google.com/calendar/[hosted/.*/]event.*
      and show the EventInfoActivity if the event is known.  Otherwise, resend the intent
      and have thebrowser handle the link.
      
      	modified:   AndroidManifest.xml
      	modified:   src/com/android/calendar/EventInfoActivity.java
      	new file:   src/com/android/calendar/GoogleCalendarUriIntentFilter.java
      b84a1514
  20. 02 Apr, 2009 1 commit
    • Jeffrey Sharkey's avatar
      AI 144202: am: CL 144137 am: CL 144136 Make calendar widget correctly launch... · eba69e0f
      Jeffrey Sharkey authored
      AI 144202: am: CL 144137 am: CL 144136 Make calendar widget correctly launch Calendar app instead of creating a second task stack.
        Fixes the following issues:
        - Calendar widget and calendar icon always launch to a specific calendar view--the view last selected by user.
        - Launching from both widget and app icon clears any existing activity stacks.
        - We correctly keeps the stack history when switching between activities using long-press-home-hardkey
        Original author: jsharkey
        Merged from: //branches/cupcake/...
        Original author: android-build
        Merged from: //branches/donutburger/...
      
      Automated import of CL 144202
      eba69e0f
  21. 01 Apr, 2009 2 commits
    • Jeffrey Sharkey's avatar
      AI 144137: am: CL 144136 Make calendar widget correctly launch Calendar app... · e86eec38
      Jeffrey Sharkey authored
      AI 144137: am: CL 144136 Make calendar widget correctly launch Calendar app instead of creating a second task stack.
        Fixes the following issues:
        - Calendar widget and calendar icon always launch to a specific calendar view--the view last selected by user.
        - Launching from both widget and app icon clears any existing activity stacks.
        - We correctly keeps the stack history when switching between activities using long-press-home-hardkey
        Original author: jsharkey
        Merged from: //branches/cupcake/...
      
      Automated import of CL 144137
      e86eec38
    • Jeffrey Sharkey's avatar
      AI 144136: Make calendar widget correctly launch Calendar app instead of... · 680f8f99
      Jeffrey Sharkey authored
      AI 144136: Make calendar widget correctly launch Calendar app instead of creating a second task stack.
        Fixes the following issues:
        - Calendar widget and calendar icon always launch to a specific calendar view--the view last selected by user.
        - Launching from both widget and app icon clears any existing activity stacks.
        - We correctly keeps the stack history when switching between activities using long-press-home-hardkey
        BUG=1752489
      
      Automated import of CL 144136
      680f8f99
  22. 25 Mar, 2009 4 commits
  23. 20 Mar, 2009 1 commit
  24. 13 Mar, 2009 1 commit
  25. 05 Mar, 2009 1 commit
  26. 04 Mar, 2009 2 commits
  27. 03 Mar, 2009 2 commits
  28. 19 Feb, 2009 1 commit
  29. 10 Feb, 2009 1 commit
  30. 18 Dec, 2008 1 commit
  31. 21 Oct, 2008 1 commit