Rainlendar2 Changes ------------------- [2.11.1 Build 129] - 09 Mar 2013 - Version 2.11.1 o 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 original event 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 dismiss it. 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.11 o If the event was set not to be all day with a template the start and end times were 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. 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 2012 o 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 2012 o Added sort button to the new manager dialog. o If reading the event data from the CalDAV server fails Rainlendar tries to do it 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 2012 o 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 was not 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 date correctly. o Improved the CalDAV support. It should now work with Yahoo!, iCloud and Baikal. [2.11 Build 124] - 30 Sep 2012 o 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 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 2012 o 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 2012 o 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 created duplicates. 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 the same 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.10 o 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. 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 2012 o 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 the due 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, zlib o Created a workaround for a crash problem which happened on 64-bit Kubuntu when the event or todo dialog was closed. [2.10 Build 117] - 29 Apr 2012 o 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 double 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 when the window positions are rearranged. o Added a search widget to the Shadow4 widget addon. 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 2012 o 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 is given. 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 2012 o Changed the Windows version to use the same file monitoring as other platforms since 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 2012 o Added better error message if the Google account has two factor authentication enabled. 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 2011 o Setting certain import limits for the Google calendar caused an error. 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 (show menu or create event). o Multiline text was not drawn correctly if the vertical align was set to center or 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 2011 o 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 windows even 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.9 o 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 timezone conversion. 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 small black dot on the desktop. [2.9 Build 110] - 31 Jul 2011 o The categories are shown in a drop down list with appearance. The old way can be 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. 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 value is 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 2011 o 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 sometimes for 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 a schedule 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 be shown 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 tasks. o The last read time is adjusted to match the server's if your local time is in the future so that polling for changes doesn't miss anything. [2.9 Build 107] - 18 Jun 2011 o 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 archive. 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. 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 will also disable the alarm window from updating. o Added support for sub tasks. The tasks can be moved under other task when the list 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 2011 o Added timeformat and dateformat variable types which allow skins to share the Rainlendar'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 to stay 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 2011 o Added advanced option "Time span in the editor" which defines how many time items 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 from the 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 2011 o 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 day and 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 outside the 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 window visible. [2.8.1 Build 103] - 04 Feb 2011 - Version 2.8.1 o 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 caused invalid 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 it containse more than 10 visible alarms. o Time offset now adjusts the weekday correctly for the weekly recurring events and tasks. [2.8.1 Build 102] - 29 Jan 2011 o 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 was used. 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.8 o The to do list now takes the start/due time into account also when sorting the list. 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 English on 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 "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 if just one of them was enabled. Fixed. o New events created from the month view's context menu had today's date instead the 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 2010 o The visual category can now be used to overwrite only the base appearance and the 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 to the 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 2010 o Changed the calendar selection to combo box. The "Allow multiple calendars" in advanced 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 be used 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. This can be used e.g. for time zone adjusment. [2.8 Build 97] - 24 Oct 2010 o Month items were not aligned correctly due to the changes made in the previous build. 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. o The mouse cursor changes to a hand when it is over a button. [2.8 Build 96] - 10 Oct 2010 o 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 which could 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 2010 o The "Enable on startup" is now hidden on Mac and Linux since it's Windows only setting. 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 used in the time item. o Added Rainlendar_ReadFile() function to the API which is able to read the file contents 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 2010 o Added browse button for the custom category icon path setting. o Fixed few issues with the category editor when Rainlendar was used in different 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 2010 o 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 folder for 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 header text. [2.7 Build 91] - 07 Jul 2010 - Version 2.7 o 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 drawn incorrectly. 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 2010 o 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 the file 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 2010 o 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. [2.7 Build 88] - 10 Apr 2010 o 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 & week nums 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 2010 o 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 Rainlendar. 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 2010 o 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 windows 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 2009 o Changing to simple skin options didn't remove the active window list. Fixed. 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 2009 o 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 from multiple 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 to desktop anymore but stay in place when Exposéd. [2.6 Build 82] - 21 Aug 2009 - Version 2.6 o Windows with edit controls moved incorrect place on Linux if copy transparency was 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 shown correctly. Fixed. o QuickAdd didn't always set the year correctly. Fixed. o If "Disable keyboard shortcuts" is enabled the menu shortcuts are not shown in the 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 2009 o 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 the only one being deleted. If you want to clear a calendar disable the offline copy first. o The offline copy didn't work with RTM calendar if the network wasn't available on 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 in advanced options). o The alarm list's menu includes now the status selection for the tasks. [2.5 Build 80] - 12 Jul 2009 o 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 contains. 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 shown correctly. 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 2009 o 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: AddSkinRectangles o 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 the calendar item. o Visual category is now applied only for events without any category. This can be changed from the advanced options. [2.5 Build 78] - 06 Jun 2009 o 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 as a clickable icon in the lists. o The horizontal and vertical calendars support weeknumbers now. The weeknumber is 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 (instead just 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 from other 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 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 completed and needs action. [2.5 Build 74] - 21 Mar 2009 o 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 executed when 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 2009 o 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 the 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 program folder. o Snoozing alarm hid some of the other alarms from the window too. Fixed. [2.5 Build 72] - 08 Feb 2009 - Version 2.5 o 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 2009 o 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. o Stuck threads don't prevent the application from closing anymore. [2.4 Build 70] - 11 Jan 2009 o Defining a folder for Outlook calendar's settings caused the Options dialog to hang. 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" is set to "No". o Added new option to "Combine icons in the calendar" to show only one icon per day. 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 only shown in unregisted Pro version). o Column sizes were set incorrectly if the order was different than the default. [2.4 Build 69] - 26 Dec 2008 o 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 2008 o 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 menu items 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 2008 o 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 Manager was 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 2008 o 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 used. 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 2008 o 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 lua scripts. 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 not defined it now shows a message box. [2.4 Build 64] - 21 Aug 2008 - Version 2.4 o 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 2008 o 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 2008 o 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 2008 o 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. 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 2008 o 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 the due 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 2008 o 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 on Windows 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 2008 o 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 2008 o 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. 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 the problem 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 2008 o 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 Outlook settings. 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 categories too. o Alarms were read incorrectly from Outlook. Fixed. o New tasks created by double clicking the list header works now correctly with templates. 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.3 o 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 2007 o 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'. o Public and private status is saved to Google Calendar. [2.2 Build 52] - 09 Dec 2007 o 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 2007 o 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 2007 o 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 2007 o Fixed image position problem in the ini format skins. o Made the scanning of the skins recursive so it doesn't matter anymore how deep the 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 2007 o Added support for exception days in Google calendar. o Updated wxWidgets library. o New skin: Chromophore o 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 away from 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 now too. 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. 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 2007 o 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 define any 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 2007 o 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 command line. 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.2 o 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 2007 o 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. o Added "DST" to