forked from bitfireAT/ical4android
-
Notifications
You must be signed in to change notification settings - Fork 2
Merge upstream changes #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
devn1x
wants to merge
100
commits into
tasks:tasks
Choose a base branch
from
devn1x:tasks-upstream-updates
base: tasks
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Improved test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added more fix cases Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Use assert signature --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Including recur instances in generated ics * Exclude recur instances from query dirty and query deleted code format updates removed deprecated method updateRelatedTo() * Fixed bug in recuid handling on ical generation * added queryRecur(...) and excluded recur instances when using query by filename * updated getICSForCollection() to exclude unchanged recur instances * updated minVersion for jtx Board * Fixed: export all from collection includes the recurring instances twice
Added owner displayname
* Updated ical4j to `3.2.10` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed not needed test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Recovered persian test case Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
* Updated ical4j to `3.2.9` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Enabled suppress invalid properties Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added test with event with invalid property Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed invalid geo test ical Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed trailing comma Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed old comment Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Compressed `invalid-geo.ics` into `testFromReader_invalidProperty` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Add comment for test --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Fixed invalid day offset parsing (closes bitfireAT#77) Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Strengthened tests for `FixInvalidDayOffsetPreprocessor` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Optimized imports Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Use mockk to mock objects; ICalPreprocessorTest: test stream processor application * Added ICS test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed ICS test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added multiple durations test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Rename methods and add clarifying comments --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at> Co-authored-by: Sunik Kupfer <kupfer@bitfire.at>
…T#89) Fixes bitfireAT#88 * Added handler for properties with null value when inserting Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added test for checking ignored attach with invalid encoding Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Removed test Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added test for unknown properties with null value Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Optimize imports --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Updated timezone checks Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Renamed variable Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed regex to equals Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com>
…tfireAT#96) * Improve build speed by enabling gradle configuration cache * Added rules for fixing Dublin timezone Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added rules for fixing Dublin timezone Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added test for Dublin preprocessing Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Applying rules for properties and components Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Added test for `testTzDublin_external` Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Changed rule replacement method Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> * Use ValidatingTimeZoneRegistry to ignore time zone updates that can't be handled properly by ical4j * Rollback Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Enable ical4j flag to support timezone definitions with negative DST * Optimize imports * Remove duplicate test --------- Signed-off-by: Arnau Mora <arnyminer.z@gmail.com> Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> Co-authored-by: Arnau Mora <arnyminerz@proton.me>
* Added geofence radius x-property * updated tests * Update JtxICalObjectTest.kt * Update JtxICalObjectTest.kt
Updated minVersion for jtx
* Added recuridTimezone and adapted logic for RecurrenceId * minor code improvement
* Moved files to module Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Configured modules Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Fixed paths Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Configured Jitpack Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Updated usage instructions Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Config for `maven-publish` Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * typo Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Deprecations Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Using environment variable for version Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Excluded `META-INF/INDEX.LIST` Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Included `META-INF/INDEX.LIST` again Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Excluded dateutils Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Excluded all groovy trans. dependencies Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Excluded groovy with configurations Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Removed transitive dependencies Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Minor changes, rename source directories from java to kotlin --------- Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> Signed-off-by: Arnau Mora <arnyminerz@proton.me> Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Extend removeEmptyStrings to remove blank strings as well * Apply removeEmptyAndBlankStrings to populateTask() * Move removeBlankStrings() to extension method; minor changes * Minor MiscUtils restructurizing --------- Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Updated AGP to 8.1.0 and Kotlin to 1.9.0 Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Set Dokka to latest version Signed-off-by: Arnau Mora <arnyminerz@proton.me> --------- Signed-off-by: Arnau Mora <arnyminerz@proton.me>
…r provider exception (bitfireAT#114) * Ignore RDATEs when there's an also an infinite RRULE to avoid calendar provider exception * Added test Signed-off-by: Arnau Mora <arnyminerz@proton.me> * Tighten test intention * Remove unused import directive --------- Signed-off-by: Arnau Mora <arnyminerz@proton.me> Co-authored-by: Arnau Mora <arnyminerz@proton.me> Co-authored-by: Sunik Kupfer <kupfer@bitfire.at>
Signed-off-by: Arnau Mora <arnyminerz@proton.me>
* Upgraded AGP to `8.7.1` Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Increase compile sdk to 35 Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> * Made `installedVersionName` nullable Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me> --------- Signed-off-by: Arnau Mora Gras <arnyminerz@proton.me>
* Add test * Allow duration as value * Restrict the regex to properties that can have DURATION as a value * Tighten regex further * Convert negative asserts (not equals) to positive asserts (test for what is expected) * Test KDoc * Use capturing group; Add comments * Use replaceRange --------- Co-authored-by: Ricki Hirner <hirner@bitfire.at>
…ception on parsing error (bitfireAT#185)
…#188) * BatchOperation: set "yield allowed" after every 500 operations * Only use "max. operations per yield point" for tasks.org/OpenTasks operations
* Filtered RDATE and EXDATE from exceptions * Also test for empty RDATE and EXDATE --------- Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Added sync_id column in JtxContract * Raise minimum jtx Board version * AndroidCalendar, JtxCollection: add syncId column --------- Co-authored-by: Ricki Hirner <hirner@bitfire.at>
* Add queryRecur test * Query without dtstart * Correct log message * Edit kdoc
…14.0; don't set strict version for commons anymore
* Remove thread context class loader checks and remove Ical4Android class * Add test for ical4j ServiceLoader without per-thread context class loader
* Check cursor has next value * Use getColumnIndexOrThrow for clarity * Fix linting
# Conflicts: # build.gradle # gradle/wrapper/gradle-wrapper.properties # lib/src/main/kotlin/at/bitfire/ical4android/BatchOperation.kt # lib/src/main/kotlin/at/bitfire/ical4android/DmfsTask.kt # lib/src/main/kotlin/at/bitfire/ical4android/Task.kt
Closed
…ks-upstream-updates
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This would be step two of tasks/tasks#2870 and it seems to compile at least. I managed to fix the error I was stuck on before just like you did previously. I think this update has some potential to break things, but I don't know how much. It would make sense to test this thoroughly.