Rainlendar2 Changes ------------------- [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