Age | Commit message (Collapse) | Author |
|
03dbebcdc8 am: 7d5a0a9ef7
am: a45e03ffb6 -s ours
Change-Id: I1cea3d77a7d392480ced11cc7ec84015e6ad2cf1
|
|
03dbebcdc8
am: 7d5a0a9ef7
Change-Id: I456a55497b102a8fce0296f9d6fa9a93845f4dba
|
|
am: 03dbebcdc8
Change-Id: I10185d7b82588ff5fdcc916dacb3a20abfa9615a
|
|
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: Icec5c913512e2cffbba52353d84559ca4793437b
Merged-In: I6b6411cb008ddaf9f1aac419bf7432b3215f100a
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: I6b6411cb008ddaf9f1aac419bf7432b3215f100a
|
|
Statically including legacy-android-test leads to duplicate classes
which causes build time problems (with Proguard) and runtime problems on
older SDK versions. This change:
* Stops statically including legacy-android-test.
* Adds compile time dependencies on andoid.test.base, android.test.mock
and android.test.runner where necessary.
* Adds <uses-library android:name="android.test.runner"/> to any
affected package to ensure that the classes that were included by
legacy-android-test are still available at runtime. That also adds a
dependency on android.test.base and android.test.mock.
The following change descriptions were generated automatically and so
may be a little repetitive. They are provided to give the reviewer
enough information to check the comments match what has actually been
changed and check the reasoning behind the changes.
* tests/Android.mk
Added 'android.test.base' to LOCAL_JAVA_LIBRARIES because
CalendarCommonTests's source depends on its classes and because of
these changes they are no longer present on the compilation path.
Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES
because statically including the classes in CalendarCommonTests
results in duplicate classes which leads to build time and compile
time issues.
Bug: 30188076
Test: make checkbuild
Change-Id: Iadc6b967caaf8d5ce5b8a348ad33e1407da8470f
|
|
524cce0089 am: f40b38da25 am: 6db7eaee89
am: 886d7d1277
Change-Id: I9fc9b526e1ce01ecf07c04d2f12e6f5c59c732f4
|
|
524cce0089 am: f40b38da25
am: 6db7eaee89
Change-Id: Ic239177bae70d78b29eb16acf3cc42e8f31983c3
|
|
am: f40b38da25
Change-Id: I2f3eee0caeb944a5b7962ab86e74ad2bb009caa9
|
|
am: 524cce0089
Change-Id: I3345eaf0c2d4c7cdfcf46258919cc450252e7bc7
|
|
|
|
In preparation for removing junit classes from the Android API
the legacy-test target will be removed from the
TARGET_DEFAULT_JAVA_LIBRARIES. This change adds explicit
dependencies on junit and/or legacy-android-test to ensure that
modules will compile properly once it is removed.
Bug: 30188076
Test: make checkbuild
Change-Id: Ic37712e161ed1daeff800fb10e21c9f59682efe7
|
|
- Handle multi-line EXRULE and RDATE.
- Fix existing tests.
- Add more tests.
Fixes: 31054618
Test: adb shell am instrument -w com.android.calendarcommon2.tests/android.test.InstrumentationTestRunner
Change-Id: I73eb8dc876adb253e093d68685deefcc9b02953e
|
|
* 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
|
|
* commit 'eb95cfa41925d2c286075236688d6473999c954e':
|
|
Conflicts:
Android.mk
Change-Id: If0a6b6475ac908a22ece23d43d1011f8d20ceb43
|
|
Change-Id: I5bd618866d6484037671376e192ee3217c42c366
|
|
Change-Id: I5bd618866d6484037671376e192ee3217c42c366
|
|
Conflicts:
Android.mk
Change-Id: Ibf661a0b8c1d198ee01998405b81bb7919c17aaf
|
|
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 ";;"
|
|
Change-Id: I60b68feb036d2d484b705490d68113c856a611b9
|
|
Allow for consecutive ";" in rules for recurring events.
Bug 6312732
Change-Id: I3bd82b7818cd755eec7129ca6497746a91cb6653
|
|
|
|
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
|