User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2a) Gecko/20020910 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2a) Gecko/20020910, 2002091910-cal In New/Event dialog, on the morning daylight saving time starts (6 April 2003 in US): Times between 02:00 and 02:59 inclusive are decremented, falling *back* one hour. They should be incremented, springing *forward* one hour, since clocks are set forward at 02:00 standard time to 03:00 daylight time. This happens immediately upon choosing the time in the time picker/chooser. Reproducible: Always Steps to Reproduce: In a time zone which uses daylight saving time: 1. New Event 2. Choose date 2003 April 6 (daylight saving time start in US.) 3. Choose time (either start or end) between 02:00 and 02:59 am. (daylight saving time starts at 02:00 in US). Actual Results: Time was decremented one hour, to between 01:00 and 01:59 am. Expected Results: Time should be incremented one hour, to between 03:00 and 03:59 am. This can erroneously cause duration to be negative (start at 01:30, end at 02:00, end gets reset to 01:00)..
New contact from firstname.lastname@example.org to email@example.com Filter on string OttawaMBA to get rid of these messages. Sorry for the spam.
Aditionally, in timezones where the switch to DST happens at midnight (ex.: Australia/Melbourne), an all-day event that happens to fall on the day of the switch is actually displayed on the previous day. To reproduce: set your timezone to Australia/Melbourne. Go to Oct. 31st, 2003. Set up an all day event, recurring anually. Look at the calendar for Oct. 2004: the event will show up on the 30th.
gekacheka, This one also WFM on both Sunbird 0.2/2005011113-cal and on trunk. Are you still able to reproduce?
Per comment 2, Australia uses 2:00am not midnight. I will retest this example, with latest Sunbird nightly.
Reassigning all automatically assigned bugs from Mostafa to firstname.lastname@example.org Bugspam filter: TorontoMostafaMove
Further to comment 5 > To reproduce: .. set timezone to Australia/Melbourne > .. Oct 31st, 2003 .. all day event, recurring anually > .. for Oct. 2004 .. event will show up on the 30th. Retested on latest Sunbird (20060713 Sunbird/0.3a2+), and event shows up (correctly) on 31st for 2004, 05, 06, etc.
Retested of originally stated issus, on latest Sunbird (20060713 Sunbird/0.3a2+) using Wellington, New Zealand (daylight start 2:00am first Sunday) instead. This should remove any other extraneous factors, as that is my home settings for: OS, SB, TZ, etc. Using 'Steps to produce' verified that this remains UNRESOLVED Wellington, NZ - Daylight Start (1st Sunday October) Start or end time between 02:00 and 02:59 is decremented 1hr, NOT incremented. (Note: all times as auto-adjusted, with no attempt to override) (a.) Add event start 02:00, end 03:00; shows as start 01:00, end 03:00 SHOULD BE start 03:00, end 04:00 (b.) Add event start 01:30, end 02:30; shows as start 01:30, end 01:30 SHOULD BE start 01:30, end 03:30 Wellington, NZ - Daylight End (3rd Sunday March) Start or end time between 02:00 and 02:59 are UNCHANGED. (Note: all times as auto-adjusted, with no attempt to override) (c.) Add event start 01:00, end 02:00; shows as start 02:00, end 02:00 SHOULD BE start 01:00DT, end 01:00ST! (NOTE: end date/time needs notation to denote within intercalary extra hour!?) (d.) Add event start 02:00, end 03:00; shows as start 02:00, end 03:00 NO METHOD to select 02:00DT/01:00ST for start or end time ONLY SUPPORTS start 02:00ST, end 03:00ST (NO SUPPORT for start 01:00ST, end 02:00ST)
(In reply to comment #8) > Using 'Steps to produce' verified that this remains UNRESOLVED Sorry, I misunderstood your previous comment.