August 12th, 2011· The due date for Google tasks changed to the previous day because of timezone conversion.
· Newlines in the task description were not stored properly to Google tasks.
· The Google calendar is only shown as the target if the events/tasks are actually read from the server.
· Edit control was left visible when the window was hidden. This showed a small black dot on the desktop.
February 4th, 2011· The time offset for the initial calendar wasn't initialized so if could contain a random value.
· Creating events with the quick add near the end of the month sometimes caused invalid dates.
· Deleting events from Lua script could cause a crash.
· Transferring the backup files between different computers works better now.
· Possibility to add custom audio as an alarm is now disabled for calendars which don't support it.
· For performance reasons the alarm window will disable automatic updating if it containse more than 10 visible alarms.
· Time offset now adjusts the weekday correctly for the weekly recurring events and tasks.
December 19th, 2010· Some of the languages are now bundled with Rainlendar so no separate installation is required.
· Added week numbers to the week views in Shadow4 and Chromophore skins.
· Added url buttons for the schedule views.
· Changed the loop alarm sound to be defined as number of seconds instead looping forever.
· The today's item and header in the event list can be customized with "todayheader" and "todayitem".
· Getting and setting global variables didn't work from lua scripts. Fixed.
· "Try direct connection if proxy fails" didn't work in Google calendar if the "Suppress errors" was enabled. Fixed.
· Removing start or due date from an Outlook task didn't work. Fixed.
· It was still possible to define the start date after due date for the tasks if just one of them was enabled. Fixed.
· New events created from the month view's context menu had today's date instead the selected one. Fixed.
· Month view showed some all day events incorrectly. Fixed.
· Upgraded to wxWidgets 2.8.11.
November 29th, 2010· The visual category can now be used to overwrite only the base appearance and the icons can come from the event's category.
· The alarm is now limited to 28 days before the event when saving events to Google Calendar.
· Added an advanced option to keep the editor open while the event is written to the calendar.
· Fixed crash bug when a recurring task was set to December and written to RTM.
· It is now possible to use a localized help file too.
· The skin menu was opened in incorrect location. Fixed.
· The initial value of the font scale is automatically reduced if the DPI settings on Windows are 100.
· Added option for the Outlook calendar to read the birthdays from contacts.
· The todo dialog prevents setting the start time after the due time.
· Cancelling a task will automatically dismiss the alarm too if it has one.
· Password fields show the amount of stars equal to the password length.
November 16th, 2010· Changed the calendar selection to combo box. The "Allow multiple calendars" in advanced settings can be used to go back to the old way.
· 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.
· Rainlendar_SetVariable() didn't work. Fixed.
· 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.
· 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.
· Added an advanced option to show/hide the tooltip in the tray.
· 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 adjust
October 24th, 2010· Month items were not aligned correctly due to the changes made in the previous build. Fixed.
· Moved the buttons to the left in the options dialog to make it more netbook friendly.
· Added the missing "linkcolor" attribute for text items.
· Added timezone and label support for the analog clock in the Chromophore skin.
· Recurring events with until date could not always be updated to Google Calendar. Fixed.
· The FREE layout in calendar can now show also weekdays.
· Lua scripts can be run on window initialization and redraw (see Rainlendar_SetEventHandler).
· 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.
· Fixed a crash which happened if the skin didn't have a tooltip and todo list was set to custom sort order.
· Calendar file monitoring now checks also changes in the file modification date.
· Added a small delay before the components are reloaded after changes are detected so that sequential updates cause just one operation.
· The mouse cursor changes to a hand when it is over a button.
October 11th, 2010· If all windows and the tray icon were hidden the warning dialog wasn't shown in the startup. Fixed.
· The event's alarm is now set no matter which method is used in Google calendar (previously only 'alert' methods were supported).
· Network shared calendar used the same authentication method as the proxy which could prevent the connection. Proxy uses now always basic auth.
· The debug log contains now also the debug output from curl.
· The tray icon is not removed anymore on Linux when it is being updated.
· Added "todayevents" item for the xml skin format which can define the appearance of the events which are on the current day.
· The start and end times for multiday events are shown from 0:00 to 23:59 on the intermediate days.
· Url buttons didn't work on Mac build. Fixed.
· Added a variable for the all day area height in the schedule views.
· It's now possible to delete all the following recurring events in the delete confirmation dialog.
September 19th, 2010· 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.
· The mouse interaction in the schedule view can be disabled from the advanced options.
· Changed the way the calendar is drawn on Linux to prevent black windows on newer versions of cairo.
· Editing Remember The Milk's tasks could return an error even if everything succeeded. Fixed.
· The %p will be converted to non-translated "AM"/"PM" is bitmap fonts are used in the time item.
· Added Rainlendar_ReadFile() function to the API which is able to read the file contents also from unicode paths on Windows.
August 14th, 2010· Added browse button for the custom category icon path setting.
· Fixed few issues with the category editor when Rainlendar was used in different language.
· The modified categories are now shown as bold in the category dialog.
· Added support for CSV import and export.
· The alarm snooze values are written to the settings file immediately instead on exit.
August 2nd, 2010· The category filters are now case insensitive.
· Month view didn't show multiple events on the same day correctly. Fixed.
· Weekly recurring events did not take into account the interval when calculating the end date.
· Restoring a backup didn't apply the settings. Fixed.
· Added possibility to create custom categories for skins which support them.
· "Custom category icon path" in advanced options can be used to define a folder for custom icons.
· Added "Open containing folder" for the skin's context menu in the options dialog.
· Added %HF as header format code which will be replaced with the default header text.
May 30th, 2010· Fixed drag'n'drop in todo list which had gotten broken at some point.
· Fixed scroll bar positioning in the schedule items.
· Removed topmost flag from the options dialog on Mac because it broke down the file dialog in the new calendar wizard.
· New implementation for the "On Desktop" feature which should work also on Windows Vista and 7.
· Added day, week and month views for the Chromophore skin.
May 3rd, 2010· The previous build broke the vertical and horizontal line calendars. Fixed.
· Schedule options overwrote the event list's options. Fixed.
· Daylight saving time adjustment could prevent Outlook alarms from being dismissed. Fixed.
· Added global event for online calendar status (ok/sync/offline).
· The schedule view now remembers its position when autoscroll is disabled.
· The event list showed one tomany future days. Fixed.
May 3rd, 2010· Added location, categories, priority and url support for the quick add.
· Dismissing Google calendar's event from Rainlendar didn't work. Fixed.
· RTM authentication got broken in the previous build. It should work now again.
· Links and keywords didn't work in the schedule. Fixed.
· Added possibility tdefine the width and height of the week days rows & week nums columns in the calendar.
· Added possibility tshow the event text inside the calendar too. The month view in Shadow4 skin shows this.
· The schedule items can now show the start/end time, location and calendar.
· The skins can be deleted from the context menu in the advanced skin options.
· QuickAdd could create tasks ta calendar which didn't support them. Fixed.
· Made autoscroll optional in the schedule views.
· Right mouse button actions didn't work for the list item buttons (e.g. in alarm). Fixed.
· Duplicating a calendar didn't save its settings. Fixed.
· If "Support Mozilla alarms" is enabled Rainlendar now alsupdates the X-MOZ-LASTACK property when the alarm is dismissed.
May 3rd, 2010· The calendar's password couldn't be changed from the options. Fixed.
· Yearly recurring events with alarm caused problems in the Google calendar. Fixed.
· Fixed issue with Outlook recurring events which caused corrupted events in Rainlendar.
· Remember The Milk authentication token is now cleared only if the server returns proper error.
· The events from Google calendar were not read properly after resuming from suspend mode. Fixed.
· Fixed a crash bug with the start another instance dialog.
· Google missed the last day of the recurring events which defined the "until" as the end. Fixed.
· Outlook alarms were set tofar in the past. Fixed.
· The event list can now show items from the past to(Options->Advanced->"Number of past days the list shows").
· The pastitem and pastheader can be used tcustomize the past events in the list.
· The past events can be hidden from the event list with Options->Advanced->"Hide past events".
· The event and task list track now the state of the past/overdue items and update the list when necessary.
January 26th, 2010· Switched back to wxWidgets 2.8.
· Setting a task completed will change the status correctly on Outlook too.
· The url field for events and tasks can now use wiki style link formatting.
· The todo list settings (e.g. the sorting orders) can be changed now from the options too.
· Added support for "exevents" for the xml format skins.
· Added a special "" category which hides the event/task from other windows except the alarm.
· Fixed a crash bug when the calendar is reloaded at the same time the user chose an event from the menu.
· 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]".
· Added possibility to define the height and width for the Shadow4's calendar window from the settings.
December 28th, 2009· Changing to simple skin options didn't remove the active window list. Fixed.
· Double clicking a skin or addon showed a DDE error. Fixed.
· Script timers got broken in the previous build. They should work now again.
· Message box with no parent window remembers its position.
· The alarm window should stay now better on top of other windows.
· The task priority wasn't set correctly to Outlook. Fixed.
· Outlook showed empty and non-existing categories as separate. To fix this Rainlendar doesn't create empty category properties anymore.
· The exception date increases by the current recurrence when the "Add" button is clicked.
· The task list header format for start and due date is now customizable from advanced options.
· Added import limit setting for the Outlook calendar.
· It's now possible to transfer tasks between Remember the Milk lists.
· When editing RTM tasks now only the changed fields are send to the server which should improve the performance.
July 12th, 2009· It's now possible to use math _expression_s in the _xml_ format skins in attributes which have integers as the type.
· Added possibility to define width for each character in a bitmap font. The bitmap font can be used most places as normal fonts.
· Increased the Rainlendar_ShowMenu() index range to 10000. It can now also contain submenus.
· Added a copygroup item for the _xml_ skins which duplicates the items it contains. The position of the items can change in each copy.
· Added possibility to rotate the bitmap elements as they are loaded.
· New calendar windows for Shadow4: Grid Calendar, Vertical Line Calendar and Horizontal Line Calendar.
· The tooltip shouldn't open anymore over other applications.
· Recurring Outlook appointments with multiple exceptions were not always shown correctly. Fixed.
· The Rainlendar's data stored as a Remember The Milk's notes was sometimes multiplied. Fixed.
· Added showmonth attribute for the time element.
June 28th, 2009· The ini format skins got broken by the "hide url icons" feature. Fixed.
· Added possibility to set the info text (infotext) and focus (focus) for the edit controls from the lua api.
· All files that end with "addon._xml_" are read from the skin archive and added to the skin. This makes creating the addons simpler.
· Added new setting which will draw a rectangles around skin elements: AddSkinRectangles
· Added an alternative format for the grouped multiday event header.
· Added an advanced option to download all network calendars simultaneously.
· Fixed multiple crash bugs in the Mac version.
· Added ignorefirstday and ignorelastday attributes for the weeknums element in the calendar item.
· Visual category is now applied only for events without any category. This can be changed from the advanced options.
June 7th, 2009· The list wasn't updated when the url was changed. Fixed.
· Added advanced option thide the url icons from the lists.
· New API function: Rainlendar_QuitApplication()
· Few performance improvements.
· Added more checks tthe new calendar wizard sthat you don't accidentally leave out the name of the file or the extension.
· Removed unnecessary warning if copy/move was cancelled in the Manager.
· Yearly recurring events which cross the year end were not shown correctly. Fixed.
· Dismissing a Google calendar alarm will remove the reminders from the single events.
· Tasks couldn't be set as completed until the due date had passed. Fixed.
· Weekly recurring tasks which didn't have start time defined were shown incorrectly in the calendar. Fixed.
· Tooltips were not shown correctly on non-Windows platforms when On Desktop settins was used in multi-monitor environment. Fixed.
· The RTM plugin reads just the incomplete tasks from the server.
May 18th, 2009· Added icons to the menus.
· RTM priorities were reversed. Fixed.
· Outlook's appointments' private property didn't work. Fixed.
· New calendar wizard now suggest a name for the calendar automatically.
· Added support for an url field for the events and tasks. The _link_ is shown as a clickable icon in the lists.
· The horizontal and vertical calendars support weeknumbers now. The weeknumber is drawn on the first day of the week (use offset to move it).
· Word wrapping works now for lines without spaces.
· If updating an event to Google Calendar causes a conflict the updated event will reloaded from the server.
April 26th, 2009· Year long events were not shown correctly on the calendar. Fixed.
· Added support for de_script_ion, location, status and alarm properties for the RTM tasks.
· Fixed a memory leak in the event list.
· Tray icon now shows the status when Rainlendar is synchronizing the network calendars or when it is in offline mode.
· Alarms didn't work for Outlook tasks. Fixed.
· Calendar shows only the future recurring tasks if the "Hide completed tasks" is enabled.
· Setting a repeated task completed marks it so until the current date (instead just to the alarm time like previously)
April 12th, 2009· Alarm was calculated incorrectly for the weekly recurring all day events. Fixed.
· Alarm for some recurring Outlook events couldn't be dismissed. Fixed.
· "ignoredefault" doesn't ignore the default appearance anymore if it comes from other events.
· The alarm list is sorted by the start/due time.
· Setting remainder t0 for text element disables the bitmap rotating.
· Priority items for todlists can contain child items now too.
· Added color categories tthe Shadow4 skin.
· Added search field tthe advanced options. Both the property names and values are matched.
· The X-properties are removed from the exported ics file tmake it more compatible with other calendar applications.
· Added context menus tevent/task editors and the manager on Mac.
· Skin details window now displays the installed addons.
· Tasks written tRTM didn't preserve the due date. Fixed.
· Outlook alarms didn't work on some timezones. Fixed.
· Added API functions tedit the events/tasks from lua _script_s.
· Clicking the button in front of the tasks toggles the status between completed and needs action.
March 22nd, 2009· Default task template couldn't be set from the advanced options. Fixed.
· Buttons can handle right and middle clicks too. An action can be alsexecuted when the button is held down.
· Added individual dismiss and snooze buttons tthe alarm window in Shadow4 skin.
· Snooze menu can be opened in the alarm by holding the snooze button down or from right mouse button.
· Normal tooltips can be now used for items inside a list too.
· Keywords work for tasks too. But only if the task has a due date.
· The button action variables in the list were not updated when the list contents changed. Fixed.
· "Snooze" was shown twice in the menu items with hours and minutes. Fixed.
· The snooze menu can display days now too.
· Outlook items are read now even if they don't contain all the properties.
· Google alarms are not limited tpredefined values anymore.
· New plugin: Remember the Milk
March 8th, 2009· Images with incorrect dimensions just give an error in the log but don't prevent them tbe used.
· Added support for color definitions in the _xml_ skin. Colors can be adjusted with hsv, brightness and contrast like bitmaps.
· The # is now automatically removed from the time item's format string on Mac.
· Added possibility thave edit controls in the _xml_ format skins.
· Added new window for Shadow4 skin for quick add events/tasks. In Chromophore the same functionality is _embed_ded tthe lists.
· The Rainlendar's context menu has all the items now in Mac too.
· Skins and languages are installed tthe config folder instead tthe program folder.
· Snoozing alarm hid some of the other alarms from the window too. Fixed.
February 21st, 2009· Changing the events did nt update the lists. Fixed.
· The tray icn menu was missing the submenus n Mac. Fixed.
· Added pssibility t add separatrs t the alarm windw.
· Updates t the ics file are safer nw s it shuldn't get crrupted even if the applicatin crashes in the middle f writing.
· Mved snze items frm the sub menu t the alarm menu.
February 1st, 2009· Day in the tray icon wasn't updated on Mac. Fixed.
· The windows are automatically put tall spaces when On Desktop setting is used on Mac. The windows are alsnot shown in Expose.
· Event and task editors can be closed with esc key.
· Changing task's date by dragging it in the list set the time t0:00. Fixed.
· Added a checkbox tthe event dialog tmark the event time as busy/free.
· The "On Desktop" state was sometimes reset tnormal on redraw. Fixed.
· The Manager's list preserves the focus now towhen it is refreshed.
· Stuck threads don't prevent the application from closing anymore.
January 12th, 2009· Defining a folder for Outlook calendar's settings caused the Options dialog to hang. Fixed.
· Https support was broken in Linux builds. Fixed.
· Added the tray icon to the menu bar on Mac.
· Added "Show dock icon" setting to the advanced options on Mac.
· Traytip is not shown at all anymore if the "Show today's events on startup" is set to "No".
· Added new option to "Combine icons in the calendar" to show only one icon per day.
· Alarm gets hidden automatically if the event's calendar is disabled.
· Categories with &-char are displayed correctly in the selection list.
· Added "abbreviate" for the month element in the _xml_ format skins.
· 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.
· The license file can be installed from the context menu also (the item is only shown in unregisted Pro version).
· Column sizes were set incorrectly if the order was different than the default.
December 27th, 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.
December 7th, 2008· Replacing an image element (e.g. with the Photos addon) caused a crash. Fixed.
· Added menu items to hide/show all calendars and windows at once. Windows menu items are available only if tray icon is enabled.
· Rainlendar crashed when importing the old version data on the first run. Fixed.
· Fixed a crash when multiple network calendars were initialized at the same time.
· Calendar and category filters for windows didn't work. Fixed.
November 16th, 2008· Installing Rainlendar to a folder with '#'-char in path should work now.
· Keywords didn't work as expected when a date was added to them. Fixed.
· File monitoring is supported in Linux and Mac now too.
· Busy status was set always to free when an Outlook event was edited. Fixed.
· Added duplicate and up/down buttons for the calendars in the options dialog.
· Fixed a crash if event/todo editor was opened from the Manager and the Manager was closed.
· Alarms for weekly event were not triggered on correct day if the local time was on different day than UTC. Fixed.
November 9th, 2008· It wasn't possible to remove the de_script_ion from Google events. Fixed.
· Skin settings dialog could be opened even if no window was selected. Fixed.
· Fixed drag'n'drop for priority and status when custom secondary sorting was used.
· The type of the proxy can be set from the advanced settings.
· Added support for GSS-Negotiate and NTLM authentication in the network plugin.
· The calendar showed incorrect week number for the 1st week of the year following a leap year.
· Added Rainlendar_GetElementValue and Rainlendar_SetElementValue to the _script_ing API.
· Reset all settings didn't do what it was supposed to. Fixed.
· Automatic backups are taken also when the day changes and not only on startup.
· Empty lines in de_script_ion are not removed from the tooltips.
· Updated 3rd party libraries.
September 15th, 2008· Fixed a crashing issue when the settings file was created the first time.
· Outlook plugin should work in Windows 2000 again.
· Added support for keywords. [days], [weeks], [months] and [years] will be replaced with the count to the current date.
· A fix for weekly recurring exception in the Outlook plugin.
· Windows were moved to the main monitor on redrawn. Fixed.
· Included luaFileSystem library which allows local file enumeration for the lua _script_s.
· The time written to the edit field wasn't used on Mac. Fixed.
· It wasn't possible to remove the category from a Google event. Fixed.
· Changed the way OK button works in the event/todo dialog. If the calendar is not defined it now shows a message box.
August 1st, 2008· Added --quiet command line argument which removes the message box after succesful import/install.
· Tooltips do not show location if it has been disabled in the todo/event list.
· Added possibility to change any item parameter through the API.
· The due date's time is also read from the Outlook.
· Closing the tooltip dismissed the context menu automatically. Fixed.
· The Windows version doesn't depend on the FaultRep.dll anymore.
July 17th, 2008· Dates were set to incorrect century if the date format showed only the last two digits.
· For all day events the alarm now shows only days to the due time instead of hours and minutes.
· Added support for HSV and contrast/brightness in the bitmap fonts too.
· Fixed contrast and brightness calculation.
· New categories: Game, Sport, Health, School, Party.
· The today marker is now customizable in the Shadow4 skin.
· The skin settings dialog isn't modal anymore since it caused problems in Mac.
· Google Calendar's session id was not parsed correctly. Fixed.
· Implemented "Click Through" and "On Desktop" features for the Mac version.
· Windows move automatically to the screen edges when resolution changes.
June 30th, 2008· Changed the alarm to play the sound with Windows multimedia API so other formats (mp3, mwa, ...) than just wav is supported now too.
· Added header to the alarm element which contains the date of the event and the due time.
· Centered text wasn't drawn in the correct place. Fixed.
· Copying tasks is now possible only to calendars which support them.
· If a skin doesn't contain any default windows all of them are shown.
· Removed the Outlook edit _link_ texts from the print output and from the menus.
· Skins with '#' and '%' in the name or path should work now.
· Added some more error handling to the _script_s.
· Fixes to the alarm in weekly recurring tasks.
March 26th, 2008· Added option for _xml_ skins texecute the given function on startup/refresh.
· Second parameter for a lua function wasn't parsed correctly. Fixed.
· Improvementes in the _script_ing support: added possibility tdownload files and implemented attributes for all items.
· Images can have uniform scaling.
· Added possibility thide canceled tasks from the todlist.
· Hiding completed/canceled tasks hides them in the calendar too.
· Keyboard navigation changed the months twice in Mac. Fixed.
· Added option t(not to) use window names in the calendar and other windows.
· Newlines in the text caused drawing problems if there was room only for a single line. Fixed.
· Help didn't work in the Mac version. Fixed.
· Changed the way dates are calculated in the calendar. This hopefully fixes the problem with duplicate dates.
· Moving all windows at once tthe active skin didn't work in Mac. Fixed.
· Single instance check doesn't prevent the application from starting anymore.
November 5th, 2007· Fixed image position problem in the ini format skins.
· Made the scanning of the skins recursive so it doesn't matter anymore how deep the folder structure is.
· Added possibility to customize the todo list according to the task priority.
· Illegal characters are removed from the offline file name.
· The main menu was shown in the event and todo dialogs. Fixed.
· Added native transparency support for Linux.
· Updating a component multiple times causes conflicts in Google calendar. Fixed.
August 4th, 2007· Localization fixes.
· Rainlendar wasn't always able to create the configuration file. Fixed.
· Fixed authentication issues with the Google calendar.
· Removed limit from the string length in the list since it breaks the Outlook links.
· Added support for Sunbird's alarm acknowledge property in the ics files.
· Added -a command line argument which can be used to create events from command line.
· Time item supports free timezone definitions. Use format: "( /-)HH:MM" (e.g. "-02:30")
· Added calendar list window to the Shadow4 skin.
· Fixed a problem in the alarm for biweekly events.
July 17th, 2007· Alarm time was calculated incorrectly for weekly recurring events. Fixed.
· Added support for urls in the lists and to tooltip.
· Tooltip can be left open (or kept hidden) by keeping shift key down.
· Added edit links to Outlook events. The links can be hidden from the settings.
· Added "Disable text formatting" advanced option to disable the wiki style formatting and the hotlinks.
· Fixed Outlook notifications with nested calendar folders.
· Added "DST" to item which can be used to disable DST adjustment.
· Added option for safe uploads to the network calendars.
· Fixed a DST problem which caused some months to be shown incorrectly in certain timezones.
· Fixed window snapping in Linux.
· Added option to close the MAPI connection in Outlook plugin so that the message store file isn't locked all the time.
· Added option to poll changes in the Outlook and automatically refresh when events when something happens.