changes 123

Upload: pedagang-serabutan

Post on 07-Jan-2016

235 views

Category:

Documents


0 download

DESCRIPTION

123

TRANSCRIPT

  • 7/17/2019 Changes 123

    1/36

    Rainlendar2 Changes-------------------[2.13 Build 143] - 27 Mar 2015o When windows are shown they are also brought to front.o Alarm showed start and end time also for all day events.o Toodledo tokens are shared between calendars.o Added (limited) support for Outlook.com online calendar.o Creating new events to CalDAV sometimes wrote them to incorrect folder.o Linked windows did not reposition when the other window content changed.o The manager shows the next alarm in the tooltip.o It's possible to filter only the active alarms in the manager.o The next alarm can be dismissed from the manager's context menu for the alarmicon.o Unicode characters in JSON replies (e.g. with Google Calendar) were not alwaysdecoded correctly.o The time zone is not added to single events on Google Calendar if calendar uses local time.o Collapsing a task brought its subtasks to root.o Sidebar window draw the event and list items behind the background image.

    [2.13 Build 142] - 30 Jan 2015o Fixed memory corruption issue with libical usage.o UTC time in the event was incorrectly converted twice to the local time when editing an existing event.

    o Network Shared Calendar supports now compressed data from the server.o Unicode characters were not written correctly to the Outlook appointment bodytext.o Added print menu item to the event and task editors.o QuickAdd parses location after '@' until the next whitespace.o On higher than HDTV resolution the large version of the calendar can be selected on the first startup.o Added a workaround for the birthday calendar recurrence problem on Yosemite.o When creating a Google Calendar event without alarms the default reminders arenot added to it automatically anymore.o The quote characters are not escaped anymore in the iCalendar output to be more compatible with RFC2445.o Added selections to the manager's edit menu including "Select duplicates" whic

    h selects all but one items with same summary text.o Window positions are saved per screen resolution by default. This can be changed from the advanced setting.o Full alarm window does not play sound anymore when a single event is dismissedor snoozed

    [2.13 Build 141] - 09 Nov 2014o Added support for CalDAV calendars which do not provide a list of calendars.o Timezones with negative offset were set incorrectly for Google Calendar.o Recurring events with exception instances were not read properly from CalDAV server.o Local time zones were not always found when reading the events even if it wasassigned to the calendar from Rainlendar.

    o Deleting an instance in Google Calendar did not get updated to Rainlendar if the offline copy was enabled.o Weekly recurring events on a calendar which defined a time zone were sometimesset on an incorrect day.o Added option to save the event/task to file right from the editor.o Polling events from Google calendar caused error 400.o The Google Calendar events are now requested as gzip compressed to reduce theamount of transferred data.o Opening the event editor after 23:30 moved the start and end time to the nextday.

  • 7/17/2019 Changes 123

    2/36

    o Schedule views always show the first line of text even if it doesn't fully fitin the available area.o Removed the old GooglePlugin since Google dropped the support for the old API.o Some CalDAV servers returned also the folder when polling for changes which caused "404 not found" error.o Updated openssl, libcurl and wxwidgets libraries.o Added alternative authentication method to Google if the build-in browser doesnot work.o Events in offline copy were not read correctly if it contained exceptions.o Added --nolog command line argument to disable loggingo The description text always uses the local codepage when written to Outlook.o Offline file did not work if the calendar name contained non-ascii characters.

    [2.13 Build 140] - 22 Jul 2014o The turquoise color mapping did not work for the Google calendar.o Added time zone support for the Google Calendar (v3).o The digiclock was not updating the window.o Some settings were not stored permanently.o Added hide past and dismissed events to the context menu and settings dialog.o Url and alarm acknowledge were not written to Google's events correctly.o Week number was not shown correctly if the time format contained other text than '%W'.o Backups should work better now when they are transferred between computers.o No sound option for alarms is written to the templates.

    o Added button to options to reset the offline copy for calendars which supportit.o "Dismiss all" dismissed only the first item in the alarm.o Completing a recurring task now always moves it to the next instance. "Complete to now" moves it to the next instance from now (like it did before).o Editing a Google Calendar event would remove its time zone.o "Show in all desktops"-setting is now window specific in the configuration file.o Setting visible="0" for a category appearance did not hide ito Changed "today" to "todaywindow" to prevent name clash.o Added setting under task list primary sort order to show the empty items at top.

    [2.13 Build 139] - 28 Apr 2014o Fixes to the free day calendar layout.o The manager could show current dates for recurring events before the actual start date.o In advanced skin options it's now possible to move only the default windows tothe active list.o Changed the network and traytip delays to seconds in the settings.o Failure to read events from Outlook did not always show an error message.o Changed the way advanced options are handled so that translations won't affectincorrect setting.o Added "None"-method for Google alarms which disables the default Google Calendar alarms.o Dragging tasks under different sections in the to do list did not update the i

    tem.o Added option to show the empty days in the event list.o The default alarm for Outlook events did not dismiss unless the calendar was refreshed.o It's not possible to use ';'-character in the calendar name since it is a separator when multiple calendars are used.o The characters on event description were converted to utf-8 in Outlook events.o Skin windows can be resized with the mouse.o The EXDATE for events with time is stored as DATE-TIME instead just as DATE.o Image scaling uses now nearest neighbour algorithm which doesn't give as good

  • 7/17/2019 Changes 123

    3/36

    results but is much faster. Use Options->Advanced->"Scaling quality" to change the quality.o Fixed a crash bug in CalDAV when events were using time zones.

    [2.12.2 Build 138] - 14 Mar 2014 - Version 2.12.2o Updated the libical library which should fix the crash problem with Google Calendar.

    [2.12.1 Build 137] - 20 Jan 2014 - Version 2.12.1o The last character was trimmed in some texts in local ics files breaking the text encoding.o Linux version crashed on Google's authentication.o The time zone for Google events was not adjusted correctly.o The events were marked as past a day early if multiday event grouping was setto none.o Disabled autocompleting combobox for the categories in Linux since the controldoesn't support setting the selection.o Manager shows the number of items currently visible/selected in the list.o Added possibility to limit the downloaded events by time in the Google calendar v3

    [2.12 Build 136] - 28 Dec 2013 - Version 2.12o "No sound" option was reset to default alarm after refresh.o The end/due time was always read from the start time field.

    o Added possibility to define if the CalDAV server supports events, tasks or both.o Reading dates from RTM did not do timezone conversion correctly.o When smartly hidden the today window gets hidden if it doesn't show tasks andonly the event list is empty.o The offline copy was not read immediately after startup.o Color mapping in Google Calendar did not work correctly when offline copy wasenabled.o Reordering Google subtasks did not work.o Resetting the dismiss time for tasks was not actually removing the informationfrom the ics file.o When multiple alarms are triggered at the same time the executable for each ofthem gets ran.

    [2.12 Build 135] - 17 Nov 2013o The status and priority filters in the manager did not work in other languages.o The time is now written to the template too (but only if it is changed beforethe template is saved).o The drawing order of the skin items can be defined with "zorder".o The opacity of the background in Shadow4 can be changed from the settings.o It's possible to disable the alarm sound for a individual event.o The calendar can be defined with the quickadd by enclosing the name in '[' and']': e.g. "Summary [Calendar]"o Added skin info caching for r2skin files which makes the options dialog open faster.

    o The today window is activated by default if the skin is selected in the simplemode.o The font face for the windows can be overridden in Options->Advanced->Font faceo Fixes to the CalDAV support to make it compatible with Synology server.o Moving tasks as the first item in Google Tasks did not work.

    [2.12 Build 134] - 2 Oct 2013o Added support for the element for the o Generic list's "multiline"-attribute was not accessible from lua script.

  • 7/17/2019 Changes 123

    4/36

    o The manager and calendar showed incorrect end date to for tasks which did notdefine the time component.o Values for the variables were not parsed correctly on locales which used ',' instead '.' as decimal separator.o Improved the wrapping in the message box.o Google calendar (v3) can now read more than 2500 events from the server.o Added next and previous buttons to the Shadow4's Grid Calendar.o RegisterMenuItems() lua method can be used to add new items to Rainlendar's menu.o Alarm should not constantly pop in front of other windows anymore if it is notset as topmost.o Google calendar (v3) accesses the calendars by their id instead the name.o It's now possible to expand and collapse the subtasks in the todo list.o Refresh is done automatically after successful skin/addon installation.

    [2.12 Build 133] - 17 Aug 2013o Google calendar's color mapping showed the categories always in Englisho The manager shows and filters the snooze and dismiss times for the alarms.o The alarm snooze/dismiss time can be reset by clicking the alarm icon in the manager.o Google calendars with '#' in the url were not read correctly from the server.o Logging unicode characters sometimes caused a failure.o Changed the CalDAV to send proper etag to the server when editing the events.o Changing task status to in progress from the dialog did not work.

    o The task completed time can be reset by clicking the status icon in the manager.o Dragging items in schedule view set incorrect time if the area height was setto non-even number.o Tasks without status property but with completed date are shown as complete status.o The upcoming, cancelled and completed tasks are hidden by default in the todaywindow.o The time for the tasks is now optional.

    [2.12 Build 132] - 30 Jun 2013o Disabled RTL layout on controls which do not support it properly.o The task and event lists can show a text when they are empty.

    o Added today window which is shown on startup and when the day changes.o Google Tasks uses now OAuth for added security (i.e. Rainlendar does not storeyour Google password anymore).o New Google calendar plugin which uses the v3 API.o Added color to category mapping functionality to the new Google calendar plugin.o The sort button was not updated when switching between tasks and events in themanager.o Added "useFTPS" setting for SSL FTP connections in Network Shared Calendar. NoUI so the settings file needs to be edited manually. 1 = Try using SSL, proceedanyway otherwise. 2 = SSL for the control connection or fail. 3 = SSL for all communication or fail.o Deleting events from read-only calendar failed silently.

    o Deleting multiple items from Outlook only deleted the first one.

    [2.12 Build 131] - 19 May 2013o Added "Event min height" setting for the day and weekviews.o Chromophore skin has a large calendar window.o Added colorless and dark versions for the Chromophore skin.o The message store setting in the new calendar wizard did not get set properly.o The times were saved incorrectly if the local time was set to British time zone.o the "uppercase" attribute for the font can convert the text now also to lowerc

  • 7/17/2019 Changes 123

    5/36

    ase or capitalize it.o Lua scripts can be put to the Scripts folder under the config folder too.o Skin addons can be applied to different skin version (although this might break the skin).o The time item which shows only the week number is mapped to the first day of the week so that it is the same number as in the calendar.o The z-position can be set separately for each window in the skin.o Added advanced option to bring all windows on top when any of them is clicked.o The hidden Google calendars are also hidden in Rainlendar.o Tasks were shown on two days in the calendar window.o The tray icon can now show also the week number (See "Number in tray" advancedsetting). Note that this only works if the tray icon image has enough frames.

    [2.12 Build 130] - 22 Mar 2013o Toodledo plugin crashed when polling with offline file enabled.o The manager can show and search the description field now too.o All windows can be moved at once by holding shift key down.o Portable installation uses custom password encoding by default.o Read-only events and tasks can be now opened to the editor but the changes cannot be saved.o Added confirmation if all skin windows are activated at once.o Moved the Google Tasks to a separate plugin.o Reading long descriptions from Outlook failed.o Right alt+a selected the text in the description field.

    o The expired Toodledo authentication token was not updated if the folder was defined in for the calendar.o Manager allowed to delete items from read-only calendars.

    [2.11.1 Build 129] - 09 Mar 2013 - Version 2.11.1o Fixed a crash bug if another instance of Rainlendar was started.o "Number of past days the list shows" was not working.o Reversing the sorting from the event list's context menu could not be done.o The font effects did not work for custom categories.o The tool buttons in the manager adjust to the text width.o It was not possible to remove calendar selection on Mac if "Allow multiple calendars" was enabled.o Exporting the events in the manager only worked if the list had selection. Now

    all events are exported if there is no selection.o The autocompletion works again in the category combobox.o The traytip does not gain focus anymore when it is shown.o Double click on the week or day view always created an all day event.o The reminders were not read correctly from iCloud with CalDAV.o The status image was not shown in the tray icon on Windows and Mac.o Executing lua from command line failed on Linux and Mac.o Creating a exception to a event in week view by dragging deleted the originalevent from Google calendar.o Writing events with no duration to iCloud failed.o Completing an alarm for non-recurring task in the alarm window did not dismissit.o Removed hard dependency to the gnome-keyring library on Linux.

    o Backup opened incorrect file dialog in Linux.o The value for "Poll for changes"-setting in Toodledo was not read correctly.

    [2.11 Build 128] - 28 Dec 2012 - Version 2.11o If the event was set not to be all day with a template the start and end timeswere not set correctly.o Fixed a possible crash bug in Outlook plugin.o The change for "Show tray status icons" setting did not apply.o CalDAV calendars showed connection error even though the real error was been related to authentication.

  • 7/17/2019 Changes 123

    6/36

    o Creating new events to CalDAV calendar on Mac was not possible.o Manager dialog showed priority icon for tasks which didn't define any priority.o Changing the sorting in the manager added the new positions to selection moving them.

    [2.11 Build 127] - 09 Dec 2012o Shortcut keys in the message dialog buttons didn't work.o The manager sometimes crashed when viewing tasks that were in in progress state.o Filtering in manager's search worked only for the summary field instead all fields.o Adding new subtasks to Google calendar was not working.o It's possible to define every second saturday of the month as the weekend day.o The sorting of the event list can be reversed.o All text can be selected in the description editor with ctrl+a.o The digiclock in Shadow4 can have a title text.o Added screenshots to the help.

    [2.11 Build 126] - 18 Nov 2012o Added sort button to the new manager dialog.o If reading the event data from the CalDAV server fails Rainlendar tries to doit with a different method.o Ctrl+Enter accepts and closes the event and task editors.

    o All day events were not shown correctly if they were set on the day when DST changed.o New operating system specific tray icons. The icon can be changed from the skin's settings.o The recurrence status for tasks and events can be shown in the tooltip.o Added context menu to the manager's event list.o New categories for the skins: Pets, Car, Theatre and Music

    [2.11 Build 125] - 14 Oct 2012o The images in the about dialog didn't work if the program path contained foreign characters.o Improved the error handling in the Toodledo plugin.o Added manager list icons for task status and priority.

    o It's possible to use special filters (e.g. "category:important") in the manager's search field.o Clicking the category, status or priority in the manager will automatically set the filter for it.o Delete key in the manager deleted the selected events also when the focus wasnot in the list.o The tooltip in the manager showed content from the incorrect row.o Improved the performance when there are a lot of events visible in the calendar.o Manager didn't check the end date for the recurring events and tasks.o The application was not closed down properly on Mac.o Size of the new calendar wizard depends on the font size.o Setting recurring task completed did not always set the alarm and completed da

    te correctly.o Improved the CalDAV support. It should now work with Yahoo!, iCloud and Baikal.

    [2.11 Build 124] - 30 Sep 2012o New completely rewritten manager dialog.o Fonts in skins didn't work on Windows.o The skin comment can contain newlines ("\n")o Added the name of the translator to the about dialog.o The submenus can be again wrapped inside a table for Rainlendar_ShowMenu() so

  • 7/17/2019 Changes 123

    7/36

    that their position can be defined.o Fixed division by zero error if the all day event area height was set to 0.o Removed hard dependency to the appindicator library on Linux.o Re-enabled the description field for Remember the Milk tasks.

    [2.11 Build 123] - 02 Sep 2012o Dragging items in the schedule caused a crash.o Changed the password encoding to use the operating system services.o The MAPI connection to Outlook is closed when the calendar is disabled.o Added optional app indicator icon for Linux.o Rainlendar_ShowMenu() required that submenu was wrapped inside a table.o The week for the past dates was calculated from the start of the week insted from the end of it.o Some menu items were twice in the task editor.o The calendar must be selected in the new calendar wizard before proceeding.o Deleting a single instance from a recurring event caused duplicate exception days to be created into Google calendar.

    [2.11 Build 122] - 12 Aug 2012o The controls in category and settings dialog overlapped the group box.o Too long text in the options buttons is either wrapped or cut to fit inside the given area.o Rainlendar didn't start if the executable path contained unicode characters.o Empty Google tasks are ignored.

    o The categories can be defined for a specific window.o The English versions of the skin images were always loaded when the default language setting was used.o Special characters in title or summary caused problems when written to Toodledo.o The 64-bit Linux version crashed with RTM and Toodledo calendars.o The categories window couldn't be opened with some languages.o Removed the grouping controls from the options->skins since they caused problems in the Mac build.o File associations didn't work if Rainlendar was already running.o Restoring a backup set some of the settings to the default values.

    [2.11 Build 121] - 29 Jul 2012

    o Added support for CalDAV.o Updated the icons in the options dialog.o Changed the numeric edit controls to spin controls in the event and task editors.o Added large version of the calendar window to the Shadow4 skin.o New Google tasks were not updated correctly to the offline copy which createdduplicates.o Changing the value of "Show tray status icons" could not be done.o Skin settings were not saved correctly if there were multiple instances of thesame window active.o Skin details show also the version history for the skin.o Added event handlers for enabling/disabling calendars and refresh & quit Rainlendar.

    o Updated to wxWidgets 2.9.4.

    [2.10 Build 120] - 02 Jul 2012 - Version 2.10o The exception days were not applied correctly with the CSV export.o The time for the events and tasks did not take into account the daylight saving time when exporting CSV.o Deleting tasks with subtasks didn't work correctly when done in the manager dialog.o Dismissing alarms did not work if the UID property had spaces at the end.o Rainlendar crashed if the root item in the active skin list was double clicked

  • 7/17/2019 Changes 123

    8/36

    .o Toodledo start time was set to the due time when creating or editing the tasks.o Improvements to the Toodledo recurrence support.o Changing the status of a task in the change fields dialog did not work correctly.

    [2.10 Build 119] - 17 Jun 2012o Some of the scripts got broken by the Lua 5.2 update.o The relative snooze to the target time wasn't updated correctly to the alarm window.o Added Rainlendar_Backup and Rainlendar_Restore to the Lua API. Backup can be done with a hotkey too.o Rainlendar_DeleteComponent() deletes also the subtasks automatically. Same also happens if the task is deleted from the manager.o The start and end times are updated in the event/task editor now also if the time is entered manually.o If downloading the Google calendar fails because the authentication was expired Rainlendar will reauthenticate automatically.o Improved the error handling when importing events fails.o Yearly recurring events were not always shown on leap years.o Dragging a task in the schedule views did not work correctly.

    [2.10 Build 118] - 20 May 2012

    o Added info text to the task editor which is shown in the recurrence tab if thedue date is not set.o The info text also notifies if the alarm won't be shown because it is either ignored in the calendar or the skin lacks the alarm window.o Switching between events and tasks in the manager didn't update the menu items.o Changing relative start or end time on an event or task which didn't define the property moved the time to start of year 0.o Double click handler works in month view now too.o Process completed functionality is disabled for Google tasks.o Rainlendar_ReadFile() doesn't convert the text to lowercase anymore.o The window specific settings dialog can be opened from the windows submenu.o The snooze time can be relative to the target time (i.e. event's start or task

    's due time). Relative times can be defined with 'r' postfix (e.g. "10r").o Added few predefined choices for the time and date formats in the advanced options.o Updated the 3rd party libraries: curl, lua, openssl, zlibo Created a workaround for a crash problem which happened on 64-bit Kubuntu whenthe event or todo dialog was closed.

    [2.10 Build 117] - 29 Apr 2012o On Mac it was possible to close the manager dialog while the file dialog was open which caused a crash.o The change fields dialog crashed if the type of the item was not changed.o The maxheight attribute didn't work correctly with recurring events.o Change the way "Double click action" works. It's now possible to disable the d

    ouble clicking completely or show the menu always.o Added event handler for double click on a calendar day.o When creating new calendar the user credentials are automatically used from the previously created Google calendar or Toodledo task list.o All day events in schedule and month views need to be dragged to another day before the times are changed. This is to prevent accidental moving of multiday events.o Windows which are linked to upward growing windows are placed top of them whenthe window positions are rearranged.o Added a search widget to the Shadow4 widget addon.

  • 7/17/2019 Changes 123

    9/36

    o If there is only a single valid calendar it is selected automatically when creating a new event or task.

    [2.10 Build 116] - 08 Apr 2012o Added change field dialog to manager which allows to change field for all selected events and tasks or even convert tasks to events and vice versa.o Changing outlook appointments showed an unnecessary error.o The menus work again in OS X Lion. The hide dock icon setting had to be removed though.o Added "Show adjacent days" setting and grid calendar window for the Savannah skin.o The DigiClock in Shadow4 can also show the current date.o Added maxheight attribute for the eventtext elements in the month view.o Category icons were not created unless the calendar was drawn.o Rainlendar_ListAllComponents() returns now also tasks if the date parameter isgiven.o Rainlendar_SetEventHandler() can register to calendar click events.o It was not possible to add alarms for events if multiple calendars were selected.o Alarm dismissal is stored locally too so now it's possible to dismiss read only events too.o Added possibility to define a default alarm for all events and tasks in the calendar.

    [2.10 Build 115] - 05 Mar 2012o Changed the Windows version to use the same file monitoring as other platformssince it seems to work better with Dropbox.o Handling of yearly recurring events should perform better now.o The curl library is now linked statically on Linux.o Creating new events from Rainlendar to an empty new Outlook data file failed.o Unsupported fields are disabled in the event and task editors.o Editing weekly recurring events cleared the weekdays in the recurrence.o Exception dates are ignored in CSV export.o The years after the summary can be added to any category. The categories can be chosen from the general settings.o Added advanced option to choose if the years after summary is ordinal or normal count value.

    o The tooltip in the tray is moved inside the screen.o Added advanced option to enable window fading on Linux.

    [2.10 Build 114] - 15 Jan 2012o Added better error message if the Google account has two factor authenticationenabled.o Added text customization options for Savannah skin's categories.o Add alarm button now opens the file dialog directly in Mac because multiple modal dialogs caused problems.o The completed date was set incorrectly to Toodledo tasks.o The previously selected days for weekly recurring event are cleared when the start date is changed.o Incorrect day was sometimes selected for weekly recurring tasks when they were

    edited.o Due date was calculated incorrectly for biweekly tasks which started on Sunday.o Weekly recurring multiday tasks were not shown correctly in the calendar.o The Outlook icon for tasks is now set correctly.o Completing Outlook task sets it's percent to 100%.o Added possibility to change the width of the Chromophore skin's list windows.

    [2.10 Build 113] - 06 Dec 2011o Setting certain import limits for the Google calendar caused an error.

  • 7/17/2019 Changes 123

    10/36

    o Task in the month view showed incorrect time.o Fixed possible crash bug in the Google Calendar on error situations.o If saving the settings to disk fails it is tried again after a small delay.o Added an advanced setting which defines how many previous locations are remembered.o The title of the event/task is shown in the error message if uploading to Google calendar fails.o Uploading yearly recurring event with exception dates to Google calendar failed.o Added Dismiss all and Snooze all menu items to the alarm's context menu.o Added slim versions of the today image for the Shadow3 skin. The today image is now drawn under the event icons.o Added advanced option to define the double click action in the calendar (showmenu or create event).o Multiline text was not drawn correctly if the vertical align was set to centeror bottom.o Schedule was drawn incorrectly if the time period was set to something else than 60 mins and the first shown hour was defined.o Disabled image buttons are shown better in Windows 7.o Added possibility to choose the folder of the Toodledo tasks.

    [2.10 Build 112] - 16 Oct 2011o Changed the way *.wav files are played on Windows since the old way caused crashes with some 3rd party codec packs.

    o Added support for Google alarm methods and removed the "Google Calendar alarms" setting.o Increased the size of the calendar controls in the export dialog.o The recurrence days for weekly recurring events which defined the start date in local time could be set incorrectly.o Selecting a skin in the simple mode always added the alarm and tooltip windowseven if the skin didn't support them.o Cancelling the date range dialog still opened the export file dialog when exporting events and tasks as comma separated values.o The calendar is selected automatically in the options if there is just one.o The SetVariable() will now store the new value to the settings file.o Exceptions for Google calendar events should work better now.o Cancelling or completing a recurring task disabled the next alarm instead just

    the current alarm.o Initial support for Toodledo.

    [2.9 Build 111] - 12 Aug 2011 - Version 2.9o Enabled the "Show in all desktops" setting in Mac (needed by Lion).o The due date for Google tasks changed to the previous day because of timezoneconversion.o Newlines in the task description were not stored properly to Google tasks.o The Google calendar is only shown as the target if the events/tasks are actually read from the server.o Edit control was left visible when the window was hidden. This showed a smallblack dot on the desktop.

    [2.9 Build 110] - 31 Jul 2011o The categories are shown in a drop down list with appearance. The old way canbe enabled from advanced options ("Allow multiple categories").o Subtasks are now deleted also when deleting the parent from the editor.o Disabled the author check from the Google events since it sometimes caused valid events to be read-only.o Fixed multiple alarm support for Google Calendar. Rainlendar also reads only one alarm from Google for certain alert time.o If "Keep editor open until writing succeeds" was enabled the dialog was not closed when creating new events or tasks to Outlook.

  • 7/17/2019 Changes 123

    11/36

    o Dragging an item which was changed at the same time could cause a crash.O Too large value for the time span in editor caused a crash. The maximum valueis now limited to 60 (minutes).o The new subtask menu item is shown only for tasks which support subtasks.

    [2.9 Build 109] - 18 Jul 2011o The alarm for weekly recurring all day events was shown on incorrect day.o Fixed the problem with the invalid max-results error which was shown sometimesfor Google calendars.o Variable type works now with global variables too.o Deleting a task will delete its subtasks as well.o Changes to the Window size handling on Mac to make things work better on Lion.o Error dialog shows the same error only once.o Changed the "Change month" submenu to "Change day" for windows which contain aschedule view.o The quickadd supports simple recurrence patterns now too use "every N days/weeks/months/years" + "for N times".o Alarm dismiss state is written for all events at once instead one at a time like previously.o Writing Google events caused the upload thread to hang if the request was redirected to some other url.o Tooltip showed incorrect date for events which span over multiple days.

    [2.9 Build 108] - 02 Jul 2011

    o Smartly hidden windows got broken in the previous build and didn't appear anymore.o Setting the standard tooltips for the window brought it to front on redraw. This mainly affected the to do list window.o Alarm didn't make the timezone adjustment for all day events so they could beshown for incorrect day.o Restoring the settings from a backup file on startup didn't actually use the backed up settings.o Set predefined polling values for Google Calendar and Remember the Milk so that the server doesn't get flooded if you poll it too often.o New events were written to the offline copy too late which could cause event and task duplication.o Added "subtaskindent" for xml format skins which defines the indent for sub ta

    sks.o The last read time is adjusted to match the server's if your local time is inthe future so that polling for changes doesn't miss anything.

    [2.9 Build 107] - 18 Jun 2011o Mac: Importing files with foreign letters in the filename should work now.o Hidden windows are not drawn anymore to improve the performance.o Offline file didn't work with Google calendar unless the task list was read from the server too.o If the tray icon isn't selected for the skin the default icon is used instead.The icon can be disabled from the advanced options.o The mouse cursor changes correctly to hand when it is over a clikable link.o The skin.xml file is tried to read from the first subfolder inside the zip arc

    hive.o Google events which are marked as non-modifiable are set as read-only in Rainlendar.o The network calendars are not read immediately anymore if the poll duration has passed while the computer was suspended.o The due time was not stored properly to Remember The Milk's task list.o The next alarm for tasks which recurred last week day of the month was calculated incorrectly.o Changing the due date or time will reset the completed time for the task.o The tooltips are not shown anymore for items which are set hidden.

  • 7/17/2019 Changes 123

    12/36

    o Added an option to select the settings file from backups if the startup has failed.o Added advanced option to remove the due time from the alarm window. This willalso disable the alarm window from updating.o Added support for sub tasks. The tasks can be moved under other task when thelist has custom sort order.o The position of the task in custom ordering is now written to the task itself.

    [2.9 Build 106] - 15 May 2011o Added timeformat and dateformat variable types which allow skins to share theRainlendar's default format as set in the options.o It's now possible to limit the number of past events read from the Google Calendar.o Changing the start date in the to do editor didn't update the recurrence choises correctly.o Time items in the schedule were not always drawn to the end of the list.o Window fading is disabled on Linux because it sometimes causes the windows tostay fully transparent.o Google and RTM calendars could crash if offline file was used.o Added header to the print output.o Initial support for Google Tasks.

    [2.9 Build 105] - 17 Apr 2011o Added advanced option "Time span in the editor" which defines how many time it

    ems are shown in the editor.o The calendar wizard for Google calendar can now download the calendar list from the server.o Changing a template didn't reset the alarms properly.o The all day events can be moved with the mouse in the week view.o Added dragging support for the month view.o Holding shift and ctrl keys down on startup asks to reset the Rainlendar's settings.o The alarm for recurring tasks was calculated from the start time instead fromthe due time.o Added new function to list the calendars: Rainlendar_GetCalendars()o Added effectOffset and effectBlur values for the appearance nodes in xml format skins.

    o New skin: Savannah

    [2.9 Build 104] - 26 Mar 2011o The Google's reminder is now removed for single event on dismiss only if "Always use alert" is used.o The application crashed if a backup file marked as hidden was overwritten.o The event dialog sometimes remained open permanently if "Keep editor open until writing succeeds" was enabled.o "Show no icons" hid also the today marker.o Restoring didn't change the settings to the original values properly.o Week number support for vertical and horizontal calendar layouts was removed by mistake.o Added better controls for the variables in the skin settings.

    o Added an advanced setting to define the first and last shown hours in the dayand week views.o Dragging the schedule items can be cancelled with esc key.o The event text wasn't shown in day and week views if the event started outsidethe visible area.o Added reverse option for the to do list sorting.o Added support for multiple alarms for the native iCalendar format and Google Calendar.o Deleting event with visible alarm from the Manager left an empty alarm windowvisible.

  • 7/17/2019 Changes 123

    13/36

    [2.8.1 Build 103] - 04 Feb 2011 - Version 2.8.1o The time offset for the initial calendar wasn't initialized so if could contain a random value.o Creating events with the quick add near the end of the month sometimes causedinvalid dates.o Deleting events from Lua script could cause a crash.o Transferring the backup files between different computers works better now.o Possibility to add custom audio as an alarm is now disabled for calendars which don't support it.o For performance reasons the alarm window will disable automatic updating if itcontainse more than 10 visible alarms.o Time offset now adjusts the weekday correctly for the weekly recurring eventsand tasks.

    [2.8.1 Build 102] - 29 Jan 2011o Added iCal support for Mac.o The language selection for the translate widget didn't work.o Some selection settings could't be made if some other language but English wasused.o [Orange] category wasn't shown correctly in the Shadow4 skin.o Outlook recurring events sometimes were shown on incorrect day if the start day was start or end of the month.o Added a workaround for Outlook events which didn't set the recurrence end date

    correctly.o The CSV plugin failed to import dates where year was defined with two digits.o The recurrence controls were incorrectly updated also when the end date was changed.o Rainlendar crashed if previously deleted event was deleted again.o The calendar wasn't chosen from the template unless "Allow multiple calendars"was enabled.o Added new option for "Combine icons in the calendar" not to show any icons.o It's not anymore possible to delete read only items in the Manager dialog.

    [2.8 Build 101] - 06 Jan 2011 - Version 2.8o The to do list now takes the start/due time into account also when sorting thelist.

    o Window variables with predefined list didn't work when localized texts were used. Fixed.o Week number in the week view wasn't adjusted by the "Week number delta" setting. Fixed.o Copy group adds postfix ".x.y" to the "id" for the copied items.o Old languages are removed from the config folder on startup if there is a newer one in the program folder.o CSV export wrote the first instance of a recurring event twice to the file. Fixed.o The operating system's default language is used automatically instead Englishon new installations.

    [2.8 Build 100] - 18 Dec 2010

    o Some of the languages are now bundled with Rainlendar so no separate installation is required.o Added week numbers to the week views in Shadow4 and Chromophore skins.o Added url buttons for the schedule views.o Changed the loop alarm sound to be defined as number of seconds instead looping forever.o The today's item and header in the event list can be customized with "todayheader" and "todayitem".o Getting and setting global variables didn't work from lua scripts. Fixed.o "Try direct connection if proxy fails" didn't work in Google calendar if the "

  • 7/17/2019 Changes 123

    14/36

    Suppress errors" was enabled. Fixed.o Removing start or due date from an Outlook task didn't work. Fixed.o It was still possible to define the start date after due date for the tasks ifjust one of them was enabled. Fixed.o New events created from the month view's context menu had today's date insteadthe selected one. Fixed.o Month view showed some all day events incorrectly. Fixed.o Upgraded to wxWidgets 2.8.11.

    [2.8 Build 99] - 27 Nov 2010o The visual category can now be used to overwrite only the base appearance andthe icons can come from the event's category.o The alarm is now limited to 28 days before the event when saving events to Google Calendar.o Added an advanced option to keep the editor open while the event is written tothe calendar.o Fixed crash bug when a recurring task was set to December and written to RTM.o It is now possible to use a localized help file too.o The skin menu was opened in incorrect location. Fixed.o The initial value of the font scale is automatically reduced if the DPI settings on Windows are > 100.o Added option for the Outlook calendar to read the birthdays from contacts.o The todo dialog prevents setting the start time after the due time.o Cancelling a task will automatically dismiss the alarm too if it has one.

    o Password fields show the amount of stars equal to the password length.[2.8 Build 98] - 12 Nov 2010o Changed the calendar selection to combo box. The "Allow multiple calendars" inadvanced settings can be used to go back to the old way.o Added "w" and "h" attributes for the days element in the calendar which can beused to define the size of the day in the free layout.o Rainlendar_SetVariable() didn't work. Fixed.o Added a special calendar called "[None]" to the included/excluded calendar list which can be used to show/hide events which do not belong to any calendar.o If the window fade duration is set to 0 the window is set immediately to opaque. This should help with the hidden windows on Linux.o Added an advanced option to show/hide the tooltip in the tray.

    o It's now possible to add a time offset for a calendar's events and tasks. Thiscan be used e.g. for time zone adjusment.

    [2.8 Build 97] - 24 Oct 2010o Month items were not aligned correctly due to the changes made in the previousbuild. Fixed.o Moved the buttons to the left in the options dialog to make it more netbook friendly.o Added the missing "linkcolor" attribute for text items.o Added timezone and label support for the analog clock in the Chromophore skin.o Recurring events with until date could not always be updated to Google Calendar. Fixed.o The FREE layout in calendar can now show also weekdays.

    o Lua scripts can be run on window initialization and redraw (see Rainlendar_SetEventHandler).o Mouse events didn't work with FREE calendar layout. The must now define width and height which contains all the day positions for this to work.o Fixed a crash which happened if the skin didn't have a tooltip and todo list was set to custom sort order.o Calendar file monitoring now checks also changes in the file modification date.o Added a small delay before the components are reloaded after changes are detected so that sequential updates cause just one operation.

  • 7/17/2019 Changes 123

    15/36

    o The mouse cursor changes to a hand when it is over a button.

    [2.8 Build 96] - 10 Oct 2010o If all windows and the tray icon were hidden the warning dialog wasn't shown in the startup. Fixed.o The event's alarm is now set no matter which method is used in Google calendar(previously only 'alert' methods were supported).o Network shared calendar used the same authentication method as the proxy whichcould prevent the connection. Proxy uses now always basic auth.o The debug log contains now also the debug output from curl.o The tray icon is not removed anymore on Linux when it is being updated.o Added "todayevents" item for the xml skin format which can define the appearance of the events which are on the current day.o The start and end times for multiday events are shown from 0:00 to 23:59 on the intermediate days.o Url buttons didn't work on Mac build. Fixed.o Added a variable for the all day area height in the schedule views.o It's now possible to delete all the following recurring events in the delete confirmation dialog.

    [2.8 Build 95] - 19 Sep 2010o The "Enable on startup" is now hidden on Mac and Linux since it's Windows onlysetting.o Added possibility to create, move and resize the events in day and week views

    with the mouse. Hold shift key down to create new events.o The mouse interaction in the schedule view can be disabled from the advanced options.o Changed the way the calendar is drawn on Linux to prevent black windows on newer versions of cairo.o Editing Remember The Milk's tasks could return an error even if everything succeeded. Fixed.o The %p will be converted to non-translated "AM"/"PM" if bitmap fonts are usedin the time item.o Added Rainlendar_ReadFile() function to the API which is able to read the filecontents also from unicode paths on Windows.

    [2.8 Build 94] - 29 Aug 2010

    o Deleting one instance from a recurring event in the month view didn't work. Fixed.o Split the "Visible calendars" filter to "Included calendars" and "Excluded calendars"o Task in a schedule view was opened with the event editor. Fixed.o Added auto-completion to the category text edit.o The category list is now sorted on Linux and Mac too.o Retrying without proxy is done now also if the proxy can be connected but if fails to return any data.o The date format strings are now filtered for illegal characters to prevent crashing.o Added topmargin and bottommargin for the schedule items which can be used to add extra space to the event area.

    o You can now define the height and duration of one time item in the day and week views.o Outlook's all day event's day is chosen from noon instead from midnight to allow some time zone adjustment.o If a window defines included calendars they are selected automatically when creating a new event or task.

    [2.8 Build 93] - 13 Aug 2010o Added browse button for the custom category icon path setting.o Fixed few issues with the category editor when Rainlendar was used in differen

  • 7/17/2019 Changes 123

    16/36

    t language.o The modified categories are now shown as bold in the category dialog.o Added support for CSV import and export.o The alarm snooze values are written to the settings file immediately instead on exit.

    [2.8 Build 92] - 01 Aug 2010o The category filters are now case insensitive.o Month view didn't show multiple events on the same day correctly. Fixed.o Weekly recurring events did not take into account the interval when calculating the end date.o Restoring a backup didn't apply the settings. Fixed.o Added possibility to create custom categories for skins which support them.o "Custom category icon path" in advanced options can be used to define a folderfor custom icons.o Added "Open containing folder" for the skin's context menu in the options dialog.o Added %HF as header format code which will be replaced with the default headertext.

    [2.7 Build 91] - 07 Jul 2010 - Version 2.7o The message box after import and export caused a hang on Mac. Fixed.o The check for update in about dialog worked only if the update check was enabled from the settings. Fixed.

    o Added advanced option to show the time for the tasks when the list is sorted by due or start date.o Dismissing weekly recurring event's alarm could cause a hang. Fixed.o Added an API function to check if a calendar is enabled or not.o Dismissing alarm when the task was set completed didn't work. Fixed.o The included/excluded categories are now shown with localized texts.o Multiline texts which didn't have enough space to draw the ellipsis were drawnincorrectly.o The schedule scroll position is now remembered also if the calendar is refreshed.o Removed warning from the log when xml comments were used in the file.o Backups were written to the incorrect folder if the location of the config file was defined in the command line. Fixed.

    o Aero peek doesn't hide the edit controls anymore.o Calculating the last alarm for Outlook events could cause an infinite loop. Fixed.o Changes in the RTM tasks are now handled better when polling the server.

    [2.7 Build 90] - 30 May 2010o Fixed drag'n'drop in todo list which had gotten broken at some point.o Fixed scroll bar positioning in the schedule items.o Removed topmost flag from the options dialog on Mac because it broke down thefile dialog in the new calendar wizard.o New implementation for the "On Desktop" feature which should work also on Windows Vista and 7.o Added day, week and month views for the Chromophore skin.

    [2.7 Build 89] - 25 Apr 2010o The previous build broke the vertical and horizontal line calendars. Fixed.o Schedule options overwrote the event list's options. Fixed.o Daylight saving time adjustment could prevent Outlook alarms from being dismissed. Fixed.o Added global event for online calendar status (ok/sync/offline).o The schedule view now remembers its position when autoscroll is disabled.o The event list showed one too many future days. Fixed.

  • 7/17/2019 Changes 123

    17/36

    [2.7 Build 88] - 10 Apr 2010o Added location, categories, priority and url support for the quick add.o Dismissing Google calendar's event from Rainlendar didn't work. Fixed.o RTM authentication got broken in the previous build. It should work now again.o Links and keywords didn't work in the schedule. Fixed.o Added possibility to define the width and height of the week days rows & weeknums columns in the calendar.o Added possibility to show the event text inside the calendar too. The month view in Shadow4 skin shows this.o The schedule items can now show the start/end time, location and calendar.o The skins can be deleted from the context menu in the advanced skin options.o QuickAdd could create tasks to a calendar which didn't support them. Fixed.o Made autoscroll optional in the schedule views.o Right mouse button actions didn't work for the list item buttons (e.g. in alarm). Fixed.o Duplicating a calendar didn't save its settings. Fixed.o If "Support Mozilla alarms" is enabled Rainlendar now also updates the X-MOZ-LASTACK property when the alarm is dismissed.

    [2.7 Build 87] - 13 Mar 2010o The calendar's password couldn't be changed from the options. Fixed.o Yearly recurring events with alarm caused problems in the Google calendar. Fixed.o Fixed issue with Outlook recurring events which caused corrupted events in Rai

    nlendar.o Remember The Milk authentication token is now cleared only if the server returns proper error.o The events from Google calendar were not read properly after resuming from suspend mode. Fixed.o Fixed a crash bug with the start another instance dialog.o Google missed the last day of the recurring events which defined the "until" as the end. Fixed.o Outlook alarms were set too far in the past. Fixed.o The event list can now show items from the past too (Options->Advanced->"Number of past days the list shows").o The pastitem and pastheader can be used to customize the past events in the list.

    o The past events can be hidden from the event list with Options->Advanced->"Hide past events".o The event and task list track now the state of the past/overdue items and update the list when necessary.

    [2.7 Build 86] - 24 Jan 2010o Switched back to wxWidgets 2.8.o Setting a task completed will change the status correctly on Outlook too.o The url field for events and tasks can now use wiki style link formatting.o The todo list settings (e.g. the sorting orders) can be changed now from the options too.o Added support for "exevents" for the xml format skins.o Added a special "" category which hides the event/task from other wind

    ows except the alarm.o Fixed a crash bug when the calendar is reloaded at the same time the user chose an event from the menu.o The year, month and day in the keywords can be replaced with YYYY, MM and DD to represent the next date from today. E.g. "[days=YYYY0101]".o Added possibility to define the height and width for the Shadow4's calendar window from the settings.

    [2.7 Build 85] - 27 Dec 2009o Changing to simple skin options didn't remove the active window list. Fixed.

  • 7/17/2019 Changes 123

    18/36

    o Double clicking a skin or addon showed a DDE error. Fixed.o Script timers got broken in the previous build. They should work now again.o Fixed log for the Linux and Mac builds.o Message box with no parent window remembers its position.o The alarm window should stay now better on top of other windows.o The lock file is now stored to /tmp on Linux and Mac.o The task priority wasn't set correctly to Outlook. Fixed.o Outlook showed empty and non-existing categories as separate. To fix this Rainlendar doesn't create empty category properties anymore.o The exception date increases by the current recurrence when the "Add" button is clicked.o The task list header format for start and due date is now customizable from advanced options.o Added import limit setting for the Outlook calendar.o It's now possible to transfer tasks between Remember the Milk lists.o When editing RTM tasks now only the changed fields are send to the server which should improve the performance.

    [2.7 Build 84] - 29 Nov 2009o Fixed text wrapping when the area gets really small.o Column order in the manager can be changed by dragging (only supported on Windows though).o It's now possible to define any file for the alarm. All non-audio files are executed instead of played back.

    o Changed the way Google alarms are defined. You now have option to always use alert, the Google's methods or the default Google notifications.o Added advanced setting to delay the network access on startup.o Category filters didn't work for translated category names. Fixed.o Retry if proxy fails setting didn't work with RTM. Fixed.o Added grid calendar for the Chromophore skin.o Added navigation arrows to the day and week views in the Shadow4 skin.o The first uncompleted task is now shown from RTM (previously it was the last one).o Changes to the window positioning on Mac. The dialogs stay now always on top since previously they could open behind other windows.

    [2.7 Build 83] - 11 Oct 2009

    o The windows stay visible with Aero peek.o Some of the colors in the old ini format skins were messed up. Fixed.o Playback of the alarm file was synchronous on other platforms than in Windows.Fixed.o Recurring Outlook events which were originally created as all day events but which had time defined did not have time in Rainlendar. Fixed.o The windows were not redrawn properly if the same event or task was read frommultiple calendars. Fixed.o Mouse wheel didn't work with the grid calendar. Fixed.o Added week and day views to the Shadow4 skin.o The event descriptions in the schedule view can be shown/hidden from the advanced settings.o Setting task completed will now dismiss its alarm also.

    o Changed the way "On Desktop" works in Snow Leopard. The windows are not put todesktop anymore but stay in place when Exposd.

    [2.6 Build 82] - 21 Aug 2009 - Version 2.6o Windows with edit controls moved incorrect place on Linux if copy transparencywas used. Fixed.o The status field didn't work for Outlook tasks. Fixed.o Some monthly recurring events which spanned across the year end were not showncorrectly. Fixed.o QuickAdd didn't always set the year correctly. Fixed.

  • 7/17/2019 Changes 123

    19/36

    o If "Disable keyboard shortcuts" is enabled the menu shortcuts are not shown inthe context menu,o Grouping events in the event list showed items twice if they defined a start time. Fixed.o Added #DATE# as the substitute for the buttons in the lists. The substituted date is a string in format YYYYMMDD.o Tooltips were not shown in the correct position for the url icons. Fixed.o Alarms are removed from the events with RECURRENCE-ID property because they set as read-only.

    [2.5 Build 81] - 24 Jul 2009o Added support for RECURRENCE-ID property. The exceptions are now visible but it's not possible to edit such events.o When creating a new task by right clicking over the to do list the current header (category, due time, ...) is set automatically for the new task.o Categories are not translated automatically to English when saved to the calendar (unless you enable the "Store English category names" from the advanced settings).o Deleting the last item from an online calendar works now but only if it's theonly one being deleted. If you want to clear a calendar disable the offline copyfirst.o The offline copy didn't work with RTM calendar if the network wasn't availableon startup. Fixed.o Added advanced option to play the alarm sound in loop.

    o Added Rainlendar_PlaySound and Rainlendar_StopSound to the Lua API.o It's now possible to limit the number of days the to do list shows (defined inadvanced options).o The alarm list's menu includes now the status selection for the tasks.

    [2.5 Build 80] - 12 Jul 2009o It's now possible to use math expressions in the xml format skins in attributes which have integers as the type.o Added possibility to define width for each character in a bitmap font. The bitmap font can be used most places as normal fonts.o Increased the Rainlendar_ShowMenu() index range to 10000. It can now also contain submenus.o Added a copygroup item for the xml skins which duplicates the items it contain

    s. The position of the items can change in each copy.o Added possibility to rotate the bitmap elements as they are loaded.o New calendar windows for Shadow4: Grid Calendar, Vertical Line Calendar and Horizontal Line Calendar.o The tooltip shouldn't open anymore over other applications.o Recurring Outlook appointments with multiple exceptions were not always showncorrectly. Fixed.o The Rainlendar's data stored as a Remember The Milk's notes was sometimes multiplied. Fixed.o Added showmonth attribute for the time element.

    [2.5 Build 79] - 28 Jun 2009o The ini format skins got broken by the "hide url icons" feature. Fixed.

    o Added possibility to set the info text (infotext) and focus (focus) for the edit controls from the lua api.o All files that end with "addon.xml" are read from the skin archive and added to the skin. This makes creating the addons simpler.o Added new setting which will draw a rectangles around skin elements: AddSkinRectangleso Added an alternative format for the grouped multiday event header.o Added an advanced option to download all network calendars simultaneously.o Fixed multiple crash bugs in the Mac version.o Added ignorefirstday and ignorelastday attributes for the weeknums element in

  • 7/17/2019 Changes 123

    20/36

    the calendar item.o Visual category is now applied only for events without any category. This canbe changed from the advanced options.

    [2.5 Build 78] - 06 Jun 2009o The list wasn't updated when the url was changed. Fixed.o Added advanced option to hide the url icons from the lists.o New API function: Rainlendar_QuitApplication()o Few performance improvements.o Added more checks to the new calendar wizard so that you don't accidentally leave out the name of the file or the extension.o Removed unnecessary warning if copy/move was cancelled in the Manager.o Yearly recurring events which cross the year end were not shown correctly. Fixed.o Dismissing a Google calendar alarm will remove the reminders from the single events.o Tasks couldn't be set as completed until the due date had passed. Fixed.o Weekly recurring tasks which didn't have start time defined were shown incorrectly in the calendar. Fixed.o Tooltips were not shown correctly on non-Windows platforms when On Desktop settins was used in multi-monitor environment. Fixed.o The RTM plugin reads just the incomplete tasks from the server.

    [2.5 Build 77] - 16 May 2009

    o Added icons to the menus.o RTM priorities were reversed. Fixed.o Outlook's appointments' private property didn't work. Fixed.o New calendar wizard now suggest a name for the calendar automatically.o Added support for an url field for the events and tasks. The link is shown asa clickable icon in the lists.o The horizontal and vertical calendars support weeknumbers now. The weeknumberis drawn on the first day of the week (use offset to move it).o Word wrapping works now for lines without spaces.o If updating an event to Google Calendar causes a conflict the updated event will reloaded from the server.

    [2.5 Build 76] - 26 Apr 2009

    o Year long events were not shown correctly on the calendar. Fixed.o Added support for description, location, status and alarm properties for the RTM tasks.o Fixed a memory leak in the event list.o Tray icon now shows the status when Rainlendar is synchronizing the network calendars or when it is in offline mode.o Alarms didn't work for Outlook tasks. Fixed.o Calendar shows only the future recurring tasks if the "Hide completed tasks" is enabled.o Setting a repeated task completed marks it so until the current date (insteadjust to the alarm time like previously).

    [2.5 Build 75] - 12 Apr 2009

    o Alarm was calculated incorrectly for the weekly recurring all day events. Fixed.o Alarm for some recurring Outlook events couldn't be dismissed. Fixed.o "ignoredefault" doesn't ignore the default appearance anymore if it comes fromother events.o The alarm list is sorted by the start/due time.o Setting remainder to 0 for text element disables the bitmap rotating.o Priority items for todo lists can contain child items now too.o Added color categories to the Shadow4 skin.o Added search field to the advanced options. Both the property names and values

  • 7/17/2019 Changes 123

    21/36

    are matched.o The X-properties are removed from the exported ics file to make it more compatible with other calendar applications.o Added context menus to event/task editors and the manager on Mac.o Skin details window now displays the installed addons.o Tasks written to RTM didn't preserve the due date. Fixed.o Outlook alarms didn't work on some timezones. Fixed.o Added API functions to edit the events/tasks from lua scripts.o Clicking the button in front of the tasks toggles the status between completedand needs action.

    [2.5 Build 74] - 21 Mar 2009o Default task template couldn't be set from the advanced options. Fixed.o Buttons can handle right and middle clicks too. An action can be also executedwhen the button is held down.o Added individual dismiss and snooze buttons to the alarm window in Shadow4 skin.o Snooze menu can be opened in the alarm by holding the snooze button down or from right mouse button.o Normal tooltips can be now used for items inside a list too.o Keywords work for tasks too. But only if the task has a due date.o The button action variables in the list were not updated when the list contents changed. Fixed.o "Snooze" was shown twice in the menu items with hours and minutes. Fixed.

    o The snooze menu can display days now too.o Outlook items are read now even if they don't contain all the properties.o Google alarms are not limited to predefined values anymore.o New plugin: Remember the Milk

    [2.5 Build 73] - 08 Mar 2009o Images with incorrect dimensions just give an error in the log but don't prevent them to be used.o Added support for color definitions in the xml skin. Colors can be adjusted with hsv, brightness and contrast like bitmaps.o The # is now automatically removed from the time item's format string on Mac.o Added possibility to have edit controls in the xml format skins.o Added new window for Shadow4 skin for quick add events/tasks. In Chromophore t

    he same functionality is embedded to the lists.o The Rainlendar's context menu has all the items now in Mac too.o Skins and languages are installed to the config folder instead to the programfolder.o Snoozing alarm hid some of the other alarms from the window too. Fixed.

    [2.5 Build 72] - 08 Feb 2009 - Version 2.5o Changing the events did not update the lists. Fixed.o The tray icon menu was missing the submenus on Mac. Fixed.o Added possibility to add separators to the alarm window.o Updates to the ics file are safer now so it shouldn't get corrupted even if the application crashes in the middle of writing.o Moved snooze items from the sub menu to the alarm menu.

    [2.4 Build 71] - 01 Feb 2009o Day in the tray icon wasn't updated on Mac. Fixed.o The windows are automatically put to all spaces when On Desktop setting is used on Mac. The windows are also not shown in Expose.o Event and task editors can be closed with esc key.o Changing task's date by dragging it in the list set the time to 0:00. Fixed.o Added a checkbox to the event dialog to mark the event time as busy/free.o The "On Desktop" state was sometimes reset to normal on redraw. Fixed.o The Manager's list preserves the focus now too when it is refreshed.

  • 7/17/2019 Changes 123

    22/36

    o Stuck threads don't prevent the application from closing anymore.

    [2.4 Build 70] - 11 Jan 2009o Defining a folder for Outlook calendar's settings caused the Options dialog tohang. Fixed.o Https support was broken in Linux builds. Fixed.o Added the tray icon to the menu bar on Mac.o Added "Show dock icon" setting to the advanced options on Mac.o Traytip is not shown at all anymore if the "Show today's events on startup" isset to "No".o Added new option to "Combine icons in the calendar" to show only one icon perday.o Alarm gets hidden automatically if the event's calendar is disabled.o Categories with &-char are displayed correctly in the selection list.o Added "abbreviate" for the month element in the xml format skins.o It's now possible to define how many backup files are preserved from the advanced options. Set the value to 0 to disable the automatic backups.o The license file can be installed from the context menu also (the item is onlyshown in unregisted Pro version).o Column sizes were set incorrectly if the order was different than the default.

    [2.4 Build 69] - 26 Dec 2008o Added "Save As New" menu item to the event and todo dialogs.o Installing a license to the Lite version gives a warning.

    o The dialogs remember maximized state.o When polling the Google Calendar only the events which have been modified since the last time are read.o Offline content (if available) is shown immediately for the Google Calendar.o Reading images from mapped remote folders didn't work. Fixed.o Improved Mozilla alarm acknowledge support.o Changed how the network and Google plugins handle the offline files.o The exclude filter for categories is now checked before the include filter.o It's now possible to change category of multiple events from the manager dialog.

    [2.4 Build 68] - 07 Dec 2008o Replacing an image element (e.g. with the Photos addon) caused a crash. Fixed.

    o Added menu items to hide/show all calendars and windows at once. Windows menuitems are available only if tray icon is enabled.o Rainlendar crashed when importing the old version data on the first run. Fixed.o Fixed a crash when multiple network calendars were initialized at the same time.O Calendar and category filters for windows didn't work. Fixed.

    [2.4 Build 67] - 16 Nov 2008o Installing Rainlendar to a folder with '#'-char in path should work now.o Keywords didn't work as expected when a date was added to them. Fixed.o File monitoring is supported in Linux and Mac now too.o Busy status was set always to free when an Outlook event was edited. Fixed.

    o Added duplicate and up/down buttons for the calendars in the options dialog.o Fixed a crash if event/todo editor was opened from the Manager and the Managerwas closed.o Alarms for weekly event were not triggered on correct day if the local time was on different day than UTC. Fixed.

    [2.4 Build 66] - 09 Nov 2008o It wasn't possible to remove the description from Google events. Fixed.o Skin settings dialog could be opened even if no window was selected. Fixed.o Fixed drag'n'drop for priority and status when custom secondary sorting was us

  • 7/17/2019 Changes 123

    23/36

    ed.o The type of the proxy can be set from the advanced settings.o Added support for GSS-Negotiate and NTLM authentication in the network plugin.o The calendar showed incorrect week number for the 1st week of the year following a leap year.o Added Rainlendar_GetElementValue and Rainlendar_SetElementValue to the scripting API.o Reset all settings didn't do what it was supposed to. Fixed.o Automatic backups are taken also when the day changes and not only on startup.o Empty lines in description are not removed from the tooltips.o Updated 3rd party libraries.

    [2.4 Build 65] - 13 Sep 2008o Fixed a crashing issue when the settings file was created the first time.o Outlook plugin should work in Windows 2000 again.o Added support for keywords. [days], [weeks], [months] and [years] will be replaced with the count to the current date.o A fix for weekly recurring exception in the Outlook plugin.o Windows were moved to the main monitor on redrawn. Fixed.o Included luaFileSystem library which allows local file enumeration for the luascripts.o The time written to the edit field wasn't used on Mac. Fixed.o It wasn't possible to remove the category from a Google event. Fixed.o Changed the way OK button works in the event/todo dialog. If the calendar is n

    ot defined it now shows a message box.[2.4 Build 64] - 21 Aug 2008 - Version 2.4o Added updaterate to xml skins which allows the skin to define how often the window should be redrawn.o Added version and duplicate check to the skin addons.o Calendar control didn't show the selected date. Fixed.o Window's settings are kept now when they are changed in the advanced skin options.

    [2.3 Build 63] - 10 Aug 2008o The Rainlendar_SetItemValue() was broken. Fixed.o Shadow4 widget addon didn't patch the skin.xml properly. Fixed.

    o Missing locale folder is created automatically during language installation.o Offline modifications were not saved to Google calendar. Fixed.o Changing window position through the API didn't save it permanently. Fixed.o Fixed a crash on exit when a second instance of Rainlendar was closed.o Rainlendar sometimes crashed during refresh if a network calendar tried to show an error message. Fixed.o The task times are stored as local time to Outlook.

    [2.3 Build 62] - 31 Jul 2008o Mac: Cursor is now changed when you try to drop something over the windows.o Added --quiet command line argument which removes the message box after succesful import/install.o Tooltips do not show location if it has been disabled in the todo/event list.

    o Added possibility to change any item parameter through the API.o The due date's time is also read from the Outlook.o Closing the tooltip dismissed the context menu automatically. Fixed.o The Windows version doesn't depend on the FaultRep.dll anymore.

    [2.3 Build 61] - 15 Jul 2008o Dates were set to incorrect century if the date format showed only the last two digits.o For all day events the alarm now shows only days to the due time instead of hours and minutes.

  • 7/17/2019 Changes 123

    24/36

    o Added support for HSV and contrast/brightness in the bitmap fonts too.o Fixed contrast and brightness calculation.o New categories: Game, Sport, Health, School, Party.o The today marker is now customizable in the Shadow4 skin.o The skin settings dialog isn't modal anymore since it caused problems in Mac.o Google Calendar's session id was not parsed correctly. Fixed.o Implemented "Click Through" and "On Desktop" features for the Mac version.o Windows move automatically to the screen edges when resolution changes.

    [2.3 Build 60] - 29 Jun 2008o Changed the alarm to play the sound with Windows multimedia API so other formats (mp3, mwa, ...) than just wav is supported now too.o Added header to the alarm element which contains the date of the event and thedue time.o Centered text wasn't drawn in the correct place. Fixed.o Copying tasks is now possible only to calendars which support them.o If a skin doesn't contain any default windows all of them are shown.o Removed the Outlook edit link texts from the print output and from the menus.o Skins with '#' and '%' in the name or path should work now.o Added some more error handling to the scripts.o Fixes to the alarm in weekly recurring tasks.

    [2.3 Build 59] - 17 May 2008o Skin addons do not have to share the skin's name anymore. The addon can define

    the skin in a file called "skin".o Script timers weren't deleted on the refresh which caused a crash. Fixed.o Disabled menus on Mac when the Options dialog is active.o Network shared calendars can choose to use either basic or digest authentication.o Changed the Google calendar plugin to always use secure connection.o Calendars are automatically reloaded when resuming from suspend. Works only onWindows and Mac though. The resume delay can be changed from the advanced options.o Added support for global events in Lua scripts.o Changed scripts to use libcurl when downloading data from the net.

    [2.3 Build 58] - 27 Apr 2008

    o Weekly recurrence was created incorrectly to Outlook. Fixed.o Rainlendar didn't adjust the timezone correctly for weekly recurring events. Fixed.o The monitor thread ran in a busy loop if the location wasn't available. Fixed.o Exceptions to Outlook appointments were read incorrectly. Fixed.o Rainlendar can now automatically check for updates on startup (Options->Advanced->Check for updates).o Added possibility to choose the message folder (i.e. the calendar) where the new Outlook events are stored.o Outlook folders were not shown in the options. Fixed.

    [2.3 Build 57] - 06 Apr 2008o Added write support for the Outlook plugin. It's now possible to edit Outlook

    appointments from Rainlendar.o Fixed a problem with duplicate days on DST change in some timezones.o Alarms couldn't be dismissed from the menu. Fixed.o \r is not shown as a square anymore.o Added an option to show all tasks also in the calendar. This overrides the per-task setting.

    [2.3 Build 56] - 25 Mar 2008o Added option for xml skins to execute the given function on startup/refresh.o Second parameter for a lua function wasn't parsed correctly. Fixed.

  • 7/17/2019 Changes 123

    25/36

    o Improvementes in the scripting support: added possibility to download files and implemented attributes for all items.o Images can have uniform scaling.o Added possibility to hide canceled tasks from the todo list.o Hiding completed/canceled tasks hides them in the calendar too.o Keyboard navigation changed the months twice in Mac. Fixed.o Added option to (not to) use window names in the calendar and other windows.o Newlines in the text caused drawing problems if there was room only for a single line. Fixed.o Help didn't work in the Mac version. Fixed.o Changed the way dates are calculated in the calendar. This hopefully fixes theproblem with duplicate dates.o Moving all windows at once to the active skin didn't work in Mac. Fixed.o Single instance check doesn't prevent the application from starting anymore.

    [2.3 Build 55] - 02 Mar 2008o Ported Rainlendar to Mac OS X.o Weekend colors didn't work in the ini-format skins. Fixed.o Ordinal numbers after birthdays/anniversaries can be localized.o Changes to the Google calendar weren't saved in offline mode. Fixed.o Alarm didn't work for events which repeated on the last day of the month. Fixed.o Added Suppress alarms option for all calendars and removed it from the Outlooksettings.

    o Removed unnecessary window redraw if no new events are added.o Fixed a crash bug in tooltips when copy transparency was used.o The debug log can be opened from the context menu. It's only available when running in debug mode though.o Due date was calculated incorrectly for some weekly recurring tasks. Fixed.o Show years for birthdays and anniversaries works now with localized categoriestoo.o Alarms were read incorrectly from Outlook. Fixed.o New tasks created by double clicking the list header works now correctly withtemplates.o Added possibility to change the image's saturation, value, brightness and contrast.o Variables can be now hidden from the skin options.

    o Added "antialias" option to time items to enable/disable antialiasing when rotating bitmaps.o Added an option to show also the category name in the todo item's tooltip.o Added support for Chuvash language.o Rainlendar now asks if you want to create the file if you click a link which points to a non-existing local file.

    [2.3 Build 54] - 26 Dec 2007 - Version 2.3o Localization fixes.o Custom todo order and snooze didn't work correctly if event or task id had '/'-char. Fixed.o Fixed keyboard shortcuts for the window selesction.o Tasks created with QuickAdd have due date only if the string contains one.

    o QuickAdd set end date incorrectly. Fixed.o "Copy To..." didn't save the events permamently. Fixed.o Added a check to make sure that at least a window or the tray icon is visible.

    [2.2 Build 53] - 16 Dec 2007o Events and tasks are printed in the same order as they are in the Manager.o It's now possible to move google calendar events to other calendars.o Old skins do not list non-existing windows anymore.o Fixed standard tooltips in Windows.o Changing month from the menu now sets they year correctly'.

  • 7/17/2019 Changes 123

    26/36

    o Public and private status is saved to Google Calendar.

    [2.2 Build 52] - 09 Dec 2007o Day distance was calculated incorrectly when DST changed. Fixed.o Added dontSendContinue option to the network plugin.o QuickAdd (--add) creates tasks if the string is prefixed with "task" or "todo".o An error is shown if the downloaded file cannot be parsed.o Fixed timezone handling in the analog clock.o It's not allowed to use '/'-character in the calendar, window or template names since it corrupts the ini-files.o Template saved as "QuickAdd" will be automatically applied to the events and tasks created from command line.

    [2.2 Build 51] - 18 Nov 2007o Event list compared the times in UTC instead of local time. Fixed.o Added "Copy to" and "Move to" menu items to the Manager.o Image rotation is now antialiased.

    [2.2 Build 50] - 11 Nov 2007o Fixed a resource leak in the Windows version.o Snooze and dismiss menu items didn't work in the alarm window. Fixed.o Printing showed incorrect month in the title when year changed. Fixed.o Templates didn't work correctly unless the name was lower case. Fixed.

    o Scaling images down uses now bicubic resampling (i.e. the result is much better than before).o Added indentation support for the first line of the multiline texts.o Fixed skin and language installation on Linux when the user doesn't have privileges.

    [2.2 Build 49] - 04 Nov 2007o Fixed image position problem in the ini format skins.o Made the scanning of the skins recursive so it doesn't matter anymore how deepthe folder structure is.o Added possibility to customize the todo list according to the task priority.o Illegal characters are removed from the offline file name.o The main menu was shown in the event and todo dialogs. Fixed.

    o Added native transparency support for Linux.o Updating a component multiple times causes conflicts in Google calendar. Fixed.

    [2.2 Build 48] - 07 Oct 2007o Added support for exception days in Google calendar.o Updated wxWidgets library.o New skin: Chromophoreo Manager dialog crashed on Linux if there were no items. Fixed.o Some more adjustments to the timezone calculations for weekly recurring Outlook events.

    [2.2 Build 47] - 29 Sep 2007

    o Some adjustments to the event list headers when items are more than week awayfrom today.o The event list is shown in correct order again.o Overwriting a template didn't give a warning. Fixed.o Information about the deleted calendars is removed from the settings file nowtoo.o Traytip can be closed again by clicking it.o Added support for strikethrough text.o Added "effectcolor" attribute to xml skins which can be used to define the shadow/border effect color.

  • 7/17/2019 Changes 123

    27/36

    o Moved variables to a separate list in the skin settings dialog.o Variables can be defined as a list of strings now too.o Fixed line endings in the ics files written by Rainlendar.o Added "hue" to the image elements to change the color.o Group separators were missing from the todo list. Fixed.o Some adjustments to the timezone calculations for weekly recurring Outlook events.o Fixed traytip position if there are multiple rows of icons.

    [2.2 Build 46] - 09 Sep 2007o Local time was intepreted as UTC in the Google plugin. Fixed.o Added support for templates to event and todo dialogs. Check the manual for details how to use them.o Dismissing an event hid also the next event from the list. Fixed.o Added page setup to print dialog.o Fixed links that were surrounded with parenthesis.o Added an advanced option to show the name of the calendars in the event and todo lists.o Support for Mozilla alarms is now optional.o Creating a new event or task from the tray menu sets the date correctly now.o Added option to use the default Google alarms. Works only if you don't defineany alarm for the event.o Events added to Google calendar are not deleted from other calendars anymore (you'll get duplicates though).

    o Added and option to group the multiday events in the event list.o Added support for "On Desktop" setting on Linux.o Fixed a crash bug when multiple network calendars were used at the same time.o Calendar lists can be now filtered from the window settings by using the "Visible calendars".

    [2.2 Build 45] - 04 Aug 2007o Localization fixes.o Rainlendar wasn't always able to create the configuration file. Fixed.o Fixed authentication issues with the Google calendar.o Removed limit from the string length in the list since it breaks the Outlook links.o Added support for Sunbird's alarm acknowledge property in the ics files.

    o Added -a command line argument which can be used to create events from commandline.o Time item supports free timezone definitions. Use format: "(+/-)HH:MM" (e.g."-02:30")o Added calendar list window to the Shadow4 skin.o Fixed a problem in the alarm for biweekly events.

    [2.2 Build 44] - 20 Jul 2007 - Version 2.2o Events with same start and end time couldn't be added to Google calendar. Fixed.o Links didn't work in old skins. Fixed.o Removed link formatting codes from the items in context menu.o Added Urgent category to the Shadow4 skin.

    o Added a separate snooze button to the alarm window for all items.

    [2.1 Build 43] - 17 Jul 2007o Alarm time was calculated incorrectly for weekly recurring events. Fixed.o Added support for urls in the lists and tooltip.o Tooltip can be left open (or kept hidden) by keeping shift key down.o Added edit links to Outlook events. The links can be hidden from the settings.o Added "Disable text formatting" advanced option to disable the wiki style formatting and the hotlinks.o Fixed Outlook notifications with nested calendar folders.

  • 7/17/2019 Changes 123

    28/36

    o Added "DST" to item which can be used to disable DST adjustment.o Added option for safe uploads to the network calendars.o Fixed a DST problem which caused some months to be shown incorrectly in certain timezones.o Fixed window snapping in Linux.o Added option to close the MAPI connection in Outlook plugin so that the message store file isn't locked all the time.o Added option to poll changes in the Outlook and automatically refresh when events when something happens.

    [2.1 Build 42] - 02 Jul 2007o Added a check to make sure the configuration file is writable.o Some fixes to the proxy support.o Windows snap also to the taskbar.o Added offline calendar support to Google plugin.o Only 'alert' alarms are read from the Google calendar.o Fixed DST issue in weekly recurring outlook appointments.o "Keep on screen" repositioned a window incorrectly if it's dimensions were smaller than the threshold. Fixed.o ScrollGroup showed tooltips even if they were outside it's area. Fixed.

    [2.1 Build 41] - 10 Jun 2007o Moved proxy settings to Options->Advanced.o Added proxy support to GooglePlugin.

    o Outlook Task priority didn't work. Fixed.o Added possibility to choose the shown message folders in Outlook plugin.o Changed the way Google events are created to reduce the possibility of duplicates.o Snooze times are customizable from the advanced optionso The todo dialog shows only calendars which are capable of storing todo items.o Task without start and due date was shown on all days in the calendar. Fixed.o It's now possible to translate the year postfix for birthdays and anniversaries.o Changed the translation of the event list headers.o Limited network access in Google plugin to one thread at a time.

    [2.1 Build 40] - 20 May 2007

    o Fixed a crash bug in Linux when new calendars are added with the wizard.o Reverted the config folder back to the way it was before since the new systemcreated problems in Vista.o The name of the calendar is written as "X-WR-CALNAME" to the ics file.o Removed blank lines from the ics file for better iPod compatibility.o Fixed a crash bug on Linux network calendar when the offline file didn't exist.o It is now possible to delete just a single instance of a recurring task.o The ics files will always use CRLF as end of line mark.

    [2.1 Build 39] - 13 May 2007o New plugin: GooglePlugino Fixed alarms in tasks which don't have start time defined.

    o Tasks without due time are shown correctly now.o Unknown dates in the task list are sorted to the end of the list.o Unknown parameters in iCalendar properties do not stop the parsing anymore.o Added Tooltip format to the advanced options.o The default config path is taken from the %APPDATA% environment variable in Windows.o New todo sort options: by location and by calendar.o Fixed a crash bug when the recurrence interval was set to 0.

    [2.1 Build 38] - 14 Apr 2007 - Version 2.1

  • 7/17/2019 Changes 123

    29/36

    o Weekly recurring events were sometimes shown in incorrect day. Fixed.o Start time for Outlook tasks wasn't read correctly. Fixed.o Due time was shown incorrectly for Outlook Tasks. Fixed.o All buttons were missing from ini-format skins. Fixed.

    [2.1 Build 37] - 09 Apr 2007o Time item output can show translated strings.o Added Text item to the xml-skins.o All skins have automatically tray icon even if they don't define one.o Added minsizefromimage attribute to the image item for xml skins.o Some more changes to the ftp-support in the network shared calendar.o If the online file gets empty Rainlendar will automatically copy the files from offline file to it.o Added "Hide upcoming tasks" to the context menu for the todo list.o Localization fixes.o Added a skinning tutorial to the manual.

    [2.1 Build 36] - 01 Apr 2007o Network shared calendar didn't work with ftp server if the file was in a subfolder. Fixed.o Exceptions were sometimes set on incorrect day for Outlook events. Fixed.o Some changes to the way traytip and tooltips work together.o Fixed window snapping in On Desktop mode.o Refresh doesn't reset the snooze times anymore.

    o The list of times in the event and todo dialogs were incorrect on DST change.Fixed.o Removed the error message when the log file cannot be created.o Event appearance works now also with localized category strings.o The start date is shown now correctly for recurring tasks.o Todo list shows tasks always no matter what the start date is.o Setting a recurring task completed will just move the due date to the next occurrence.o Adding items to online calendar could create a never ending update loop. Fixed.

    [2.1 Build 35] - 18 Mar 2007o Status and due date were missing in Outlook's tasks. Fixed.

    o Changed the snooze and dismiss buttons to icons so that it's not necessary totranslate them.o Added title to all windows.o Images and buttons can have tooltips.o EventListHeaderSeparation was handled incorrectly in the old ini-files. Fixed.o Offline files for network calendars got broken in b34. Fixed.o The backup path can be changed with a command line argument.o Reading categories from the skin is now optional (Options->Advanced->Show categories from the skin)o Fixed scrollbar positioning when items are removed from the lists.o New option: Options->Advanced->Keep alarm always on topo Tooltip show delay is now configurable (Options->Advanced->Tooltip show delay).

    o Added support for single and right click actions to the tray icon. Note that right clicks will disable the context menu.o The traytip is shown always inside the screen area.o Fixed window positioning problem with negative coordinates and the On Desktopfeature enabled (still some problems if native transparecy is