Michael Angstadt

Results 46 comments of Michael Angstadt

Not sure if this helps, but: In order to parse the "W. Europe Standard Time" timestamps in your examples, biweekly uses the timezone definition data located between the `BEGIN:VTIMEZONE` and...

Could you write a unit test that demonstrates this?

Unable to reproduce. Both RRULE strings produce the same dates for me. https://github.com/mangstadt/biweekly/blob/master/src/test/java/biweekly/issues/Issue117.java

The iCalendar specifications require the use of the `\r\n` newline sequence. However, biweekly will accept `\r` or `\n` as well. Each property must end in `\r\n`, `\r` or `\n` in...

It's fine, we don't need those letters anyway.

It may be failing because jackson-core requires Java 8, and some Android projects are not compatible with Java 8. If your project does not use JSON-encoded iCals, then you can...

Such a recurrence rule will treat the input value as an unrecognized key/value field ("x-rule") and have a null or empty values for all of its fields. The date iterator...

If you pass an empty list into the "warnings" method of the chaining parser, it will add the parse warnings to the list. ```java List warnings = new ArrayList(); ICalendar...

That functionality was moved to a different library that ez-vcard now uses as a dependency, called [vinnie](https://github.com/mangstadt/vinnie). The structured/semi-structured parsing code is in the [com.github.mangstadt.vinnie.io.VObjectPropertyValues](https://github.com/mangstadt/vinnie/blob/master/src/main/java/com/github/mangstadt/vinnie/io/VObjectPropertyValues.java) class.