kewisch / kewisch/ical.js

Port libical rev 1148 - Fix time zone expansion when the DTSTART doesn't match the RRULE.

Open
#80 0 comments 0 reactions 0 assignees View on GitHub
upstream port
Dominant language
JavaScript
Stars
1.2k
Forks
156
Avg merge
4d 43m
Merged PRs (30d)
3

Description

http://freeassociation.svn.sourceforge.net/viewvc/freeassociation/trunk/libical/src/libical/icaltimezone.c?r1=1148&r2=1147&pathrev=1148

Contributor guide

Open the contributing guide

Research direction

Start with the linked upstream file, src/libical/icaltimezone.c, and compare revisions 1147 and 1148 to understand the timezone-expansion fix. Then locate the corresponding timezone expansion code in ical.js and verify that the DTSTART/RRULE mismatch behavior matches the upstream change.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.