| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* commit '8d85c6c7a7f853ff25554dea9bc6403a75fb68ef':
Split EXDATE with a Newline Delimiter
|
| |
| |
| |
| |
| |
| |
| | |
So we can support multiple exdate values.
Bug: 8331334
Change-Id: Ica70f7719f629fcedbec2e781d812045ef0de59f
|
| |
| |
| |
| |
| |
| |
| | |
So we can support multiple exdate values.
Bug: 8331334
Change-Id: Ica70f7719f629fcedbec2e781d812045ef0de59f
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes that recurring appointments goes invisible
when hit by the failsafe limit.
There is still a hard limit in RecurrenceProcessor,
but at least this limit is applied on a per-event
basis, meaning that it's always possible to create
new recurring appointments without them going invisible.
Change-Id: I6c9e1e10db78e1b73ea9f2b7104621fbbd906452
|
|\| |
|
| |
| |
| |
| | |
Change-Id: Ib34de4361aaa93c5ee9d573557931f9e24905dd6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes that recurring appointments goes invisible
when hit by the failsafe limit.
There is still a hard limit in RecurrenceProcessor,
but at least this limit is applied on a per-event
basis, meaning that it's always possible to create
new recurring appointments without them going invisible.
Change-Id: I6c9e1e10db78e1b73ea9f2b7104621fbbd906452
|
|\|
| |
| |
| |
| |
| |
| | |
silliness
* commit '504844526f1b7afec048c6d2976ffb332670d5ba':
Rename calendarcommon to calendarcommon2 to workaround OEM silliness
|
| |
| |
| |
| | |
Change-Id: I5bd618866d6484037671376e192ee3217c42c366
|
|\|
| |
| |
| | |
* commit 'eb95cfa41925d2c286075236688d6473999c954e':
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
Android.mk
Change-Id: Ibf661a0b8c1d198ee01998405b81bb7919c17aaf
|
|\| |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
Android.mk
Change-Id: If0a6b6475ac908a22ece23d43d1011f8d20ceb43
|
| | |
| | |
| | |
| | | |
Change-Id: Ia004f7bf624e9a940c0f596df558cc7f3e0d1b51
|
| |/
|/|
| |
| | |
Change-Id: I5bd618866d6484037671376e192ee3217c42c366
|
| | | |
| \ | |
|\ \|
| | |
| | |
| | | |
Change-Id: I46443846579ecb49a3af90fc2065ba249840c007
|
| |\ \ |
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit '184282491e4dce14515afe22b0a6efbf2cc608ed':
Add README file
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For instructions on how to build and run the calendar-common
unit tests.
Change-Id: I70d5ac33e80cce230dd4694a1061a84423332f7a
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit 'a991358d94947cc0dbd6a8d75dd77b5fd377734b':
Allow ";;"
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Allow for consecutive ";" in rules for recurring events.
Bug 6312732
Change-Id: I3bd82b7818cd755eec7129ca6497746a91cb6653
|
| | | | | |
| \ \ \ | |
|\ \| | |
| |/ / /
|/| / /
| |/ / |
Change-Id: I60b68feb036d2d484b705490d68113c856a611b9
|
|/| | |
|
| |\ \ |
|
| | |\ \
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | |
| | | |
Bug: 6276478
Change-Id: I6725b01b14881347e3324c403e099217ab6e2057
|
|/ /
| |
| |
| | |
Change-Id: I9a354fe360376c43da2290535a038bd6ab4facd3
|
|\ \
| | |
| | |
| | |
| | | |
* commit '90c6616a33c0d1f948d309cf6c5cf0c64483bd0a':
Catch exception when parsing event's data
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
* commit 'bbcfb96060e9b518b810015984081a25c8ae2c26':
Catch exception when parsing event's data
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5876746 Android calendar syncing broken by certain repeated events
Change-Id: Ia0b2bc610148302b1cc3d751c47a958950abfb46
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit '33df4ea6d936ee17377ad03fe456843262eac97b':
Allow lowercase in rrule
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit '996f12565f11ea0130cbdc570c0853ae53073f18':
Allow lowercase in rrule
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 5822997
Change-Id: I5f309cd0f854f8ac27326e7c16f9b637b24cd604
|
|\| | |
| | | |
| | | |
| | | |
| | | | |
* commit 'b9a152ecd47d1b26f045e1cdef1ab40e36a63999':
Fix rrules with bad count and interval during parsing
|
| |\| |
| | | |
| | | |
| | | |
| | | | |
* commit '0335d9f524da1da1f4d15bba37a1576a9480a36d':
Fix rrules with bad count and interval during parsing
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Specifically
If count < 0, assume 1
If interval < 1, assume 1
Bug: 5676414
Change-Id: I942cdaffcfb98a922c5867c9d08be322c64a0f94
|
|\| |
| | |
| | |
| | |
| | | |
* commit '74b1b5b02ac2022e01167d9cb5cbec02d3877fa7':
ICaldendar$Compenent.START/END -> package-private
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make ICaldendar$Compenent.START and ICaldendar$Compenent.END
package-private instead of private.
This makes a little more sense since they are accessed outside of the
class that they are defined in.
In addition, this fixes errors created by proguard when building with
OpenJDK.
Change-Id: I3ffa4d8807c1f00e89b414f3adba39cd9e799c47
|
| |
| |
| |
| |
| |
| |
| |
| | |
No longer used by Calendar app.
Bug 5578068
Change-Id: I7d7b51ac334f7dee7fbca7748a3c461f04f6b126
|
| |
| |
| |
| |
| |
| |
| | |
Probably needed this with previous commit -- clears out directory so
jarjar will run even though no sources have changed.
Change-Id: Ibe8d5822a016b44c5a0ab847596764bf7544c4ad
|
|/
|
|
|
|
|
|
|
|
| |
We're including a static copy of libphonenumber for the benefit of
the unbundled Calendar app. We need to rename the package to avoid
a conflict with the (non-public) copy in ext.jar.
Bug 5532441
Change-Id: I6563c924809f936d8f04e081f0159a7fa1a907be
|
|
|
|
|
|
|
|
|
|
|
| |
RFC 5545 says WKST is significant in weekly rules with nonzero
intervals and BYDAY rules, and also in yearly rules with a BYWEEKNO
part. Yearly with BYWEEKNO seems to be generally broken, so this
only attempts to correct weekly recurrences.
Bug 1641249
Change-Id: Icad8762be4685036fc50bed0cc75970e774a21a8
|
|
|
|
|
|
|
|
| |
Pull the external/libphonenumber sources into the Calendar lib.
Bug 4969832
Change-Id: Id59fac7fbfae488aa79d05520a60d4c4c3473f17
|
|
|
|
|
| |
Bug: 3415450
Change-Id: I0a83082b5de6d5c243ea84134769516e39e5a5fd
|
|
|
|
|
|
|
|
|
| |
RFC 5545 says the behavior is unspecified. This just updates
the comments (no code changes).
Bug 5075775
Change-Id: I87d131c260570e2990bb05f624c90f7d78a1eb89
|
|
|
|
|
|
|
|
|
|
| |
This adds support for rules like FREQ=MONTHLY;BYDAY=SA,SU;BYSETPOS=x
(for the popular "first weekday of the month" sort of recurrence).
Implementing fully general support for BYSETPOS is a bigger task.
Bug 4946753
Change-Id: I437c0cf52bbed2a191729b3891c3afda62ffb633
|
|
|
|
|
|
|
|
|
|
|
|
| |
The definition of "recur" in 4.3.10 suggests that FREQ must
come first, but the description is really just trying to say that
FREQ is mandatory. The text makes it clear that there is no
ordering on rule parts.
This removes the explicit test, and updates the set of test
rules.
Change-Id: I908ae388456a7df2d12a0c18a2174af8f95ec421
|
|
|
|
|
|
|
|
| |
Adds a few more tests for RecurrenceSet.
Also, fix the RecurrenceSet TAG.
Change-Id: I429cbea065e2b5d8d3a97662e54b9428ad8be257
|
|
|
|
|
|
|
| |
Move RecurrenceProcessor and DateException, so that app code can
access the recurrence generator. Useful for e.g. bug 4977517.
Change-Id: Iaeb3e486a6a4133aa3d361d73461a0a0a3771bb4
|
|
|
|
|
|
|
|
| |
Drop the shared ID so that the tests can be installed and run.
Updated a comment.
Change-Id: Ic58088c3cbda601bc44203815a80866c3d318b3b
|