Warning, /pim/kalarm/Changelog is written in an unsupported language. File is not indexed.
0001 KAlarm Change Log 0002 0003 === Version 3.7.0 (KDE Gear 24.02) --- 9 February 2024 === 0004 * Convert to Qt6 / KDE Frameworks 6. 0005 * Enable wake-from-suspend for multiple alarms if user kernel alarm timers supported (Linux). 0006 * Set units for reminder and late-cancel depending on date-only selection in Edit Alarm Template dialogue. 0007 * Remove migration of pre-Akonadi KResources calendar configuration. 0008 0009 === Version 3.6.4 (KDE Gear 23.08.5) --- 9 February 2024 === 0010 * Remove 'spread windows' option using Wayland, which doesn't allow window positions to be set. 0011 * Fix --name command line option not using its parameter [KDE Bug 481053] 0012 0013 === Version 3.6.3 (KDE Gear 23.08.4) --- 29 November 2023 === 0014 * Show calendar name, not ID, in confirmation prompts when removing a calendar. 0015 0016 === Version 3.6.2 (KDE Gear 23.08.2) --- 8 October 2023 === 0017 * When an alarm is deferred, ensure it's deleted from the archived alarm calendar. 0018 * Fix 'show today' button not showing in date picker when using Breeze icon theme. 0019 * Fix More/Less Options button in Edit Alarm dialogue sometimes wrongly labelled "Defaults". 0020 0021 === Version 3.6.1 (KDE Gear 23.08.1) --- 28 August 2023 === 0022 * Don't warn about not providing high accuracy alarms if alarm >10 minutes from now [KDE Bug 473792] 0023 0024 === Version 3.6.0 (KDE Gear 23.08) --- 31 July 2023 === 0025 * Add a 'show today' control in the date picker [KDE Bug 470451] 0026 * Improve Defer dialogue, provide dropdown for common delay intervals [KDE Bug 470451] 0027 * Reduce empty space at bottom of calendar list. 0028 * Use mouse wheel to increment/decrement the displayed month in date picker. 0029 * Update alarm list for date picker selection when holiday region or work days are changed. 0030 * Refactor access to holiday data. 0031 0032 === Version 3.5.6 (KDE Gear 23.04.3) --- 6 June 2022 === 0033 * Fix memory leak every time an alarm is displayed [KDE Bug 468640] 0034 0035 === Version 3.5.5 (KDE Gear 23.04) --- 30 December 2022 === 0036 * Disallow setting environment variables in command alarm command line. 0037 * In Preferences dialog, if OK shows warning message, don't close dialog until user responds. 0038 * Allow setting null command line for invoking terminal to run command alarms in. 0039 * If only one standard command is available to invoke terminal to run command alarms in, use it as default. 0040 * Show accuracy warning if short time-from-now specified in Edit Alarm dialogue [KDE Bug 463278] 0041 0042 === Version 3.5.4 (KDE Gear 22.12.1) --- 29 December 2022 === 0043 * Update date picker display when a resource becomes disabled. 0044 * Use KAlarm's default time zone to evaluate trigger times for working time alarms. 0045 * Fix handling of quoted path if configured for the terminal for command alarms. 0046 * Allow AM/PM control in Edit Alarm dialogue to be tabbed into [KDE Bug 463310] 0047 0048 === Version 3.5.3 (KDE Gear 22.12) --- 18 November 2022 === 0049 * Provide build option to disable use of X11, even if it is available. 0050 * Fix daily alarms continually triggering just before end of daylight savings time [KDE Bug 461713] 0051 0052 === Version 3.5.2 (KDE Gear 22.08.2) --- 4 October 2022 === 0053 * Fix possible crash when alarm restored at login is deferred [KDE Bug 459901] 0054 0055 === Version 3.5.1 (KDE Gear 22.08.1) --- 15 August 2022 === 0056 * Fix regression introduced in version 3.5.0: 0057 In some locales, displayed times were wrongly formatted. 0058 0059 === Version 3.5.0 (KDE Gear 22.08) --- 19 July 2022 === 0060 * Provide options to build and/or run KAlarm without any Akonadi dependency. 0061 * Set volume correctly for repeated audio alarms [KDE Bug 456845] 0062 0063 === Version 3.4.1 (KDE Gear 22.04.1) --- 2 May 2022 === 0064 * Fix checkboxes being disabled in Preferences dialogue. 0065 * Fix time spin boxes being displayed in the wrong position. 0066 * Fix crash when Try clicked to stop audio alarm with fade [KDE Bug 452962] 0067 * Don't show volume fade controls if Phonon backend doesn't support fade. 0068 * Fix sound files not playing after previously playing with fade. 0069 * Fix Stop Play button not working for display alarm with audio file. 0070 * Fix crash in font chooser when style is selected after deselecting default font [KDE Bug 453193] 0071 0072 === Version 3.4.0 (KDE Gear 22.04) --- 6 April 2022 === 0073 * Allow calendars and date picker to be shown together in side panel [KDE Bug 440250] 0074 * Shrink calendar list to remove empty space when too large. 0075 * When a resource is re-enabled, ensure its alarms are displayed. 0076 * When default resources are created on first run, set them as standard (default) calendars. 0077 * Cancel sound file playback if audio alarm edit dialogue is closed after clicking Try. 0078 * Remove all 'speak' functions if KAlarm is built with text-to-speech disabled. 0079 * Add option to disable wake-from-suspend alarms if KAlarm is built without KAuth. 0080 * Use threading correctly for playing sound files. 0081 * Incorporate kalarmcal library into KAlarm as a private library. 0082 0083 === Version 3.3.6 (KDE Gear 21.12.3) --- 9 February 2022 === 0084 * Fix failure to create a missing calendar file after enabling a resource. 0085 0086 === Version 3.3.5 (KDE Gear 21.12.2) --- 31 January 2022 === 0087 * Fix crash after Defer is selected in alarm notification message [KDE Bug 448212] 0088 * Fix deleted calendar resources reappearing when KAlarm restarts. 0089 * For command alarms, use path to find executables, instead of current directory. 0090 * Fix regression introduced in version 3.1.0: 0091 Make auto-close work for message windows. 0092 0093 === Version 3.3.4 (KDE Gear 21.12.1) --- 28 December 2021 === 0094 * Treat empty read-only, or non-existent, calendar files as loaded. 0095 * Fix bad calendar files preventing command line actions from running. 0096 * Ensure KAlarm command line actions are performed if KAlarm is already running [KDE Bug 446749] 0097 * Don't disable alarms after KAlarm command line action while KAlarm is already running [KDE Bug 446749] 0098 * Fix resource ID numbers not working in command line & DBUS commands. 0099 * If KAlarm is already running, don't exit if a new activation has unknown command line options. 0100 * Fix crash when a resource is removed. 0101 0102 === Version 3.3.3 (KDE Gear 21.12) --- 7 November 2021 === 0103 * Show numbers in localised form. 0104 * Make time edit spinboxes show time using localised format and numbers. 0105 * Fix infinite loop due to invalid recurrence date when using locale with non-ASCII numbers (requires kalarmcal 21.12). 0106 0107 === Version 3.3.2 (KDE Gear 21.08.3) --- 30 October 2021 === 0108 * Make time edit field arrows work with Breeze application style [KDE Bug 443062] 0109 * Fix display errors in time edit field arrows. 0110 * Fix unusable sub-daily recurrence editor with non-Breeze application style. 0111 * Use translated forms of "am" and "pm" when displaying times. 0112 0113 === Version 3.3.1 (KDE Gear 21.08.1) --- 29 August 2021 === 0114 * Fix crash when KAlarm is launched while already running [KDE Bug 441660] 0115 0116 === Version 3.3.0 (KDE Gear 21.08) --- 1 August 2021 === 0117 * Add date selector option to enable alarm list view to be filtered. 0118 * Show hamburger menu when menu bar is hidden, to allow access to all options. 0119 * Fix crash when context menu is requested after toolbar has been edited. 0120 * Fix crash when alarm message is shown on a multiple screen system using Wayland [KDE Bug 439853] 0121 * Fix alarm not triggering if a reminder is set after the main alarm (requires kalarmcal 21.08) [KDE Bug 440200] 0122 * Fix 'Choose sound file' dialogue not showing audio files, under XFCE etc [KDE Bug 437217] 0123 * Fix alarm time showing blank in alarm list when using right-to-left languages. 0124 * Fixes to dialogue layouts when using right-to-left languages. 0125 0126 === Version 3.2.2 (KDE Gear 21.04.2) --- 26 May 2021 === 0127 * In audio alarm edit dialogue, don't show file name in encoded format [KDE Bug 437676] 0128 0129 === Version 3.2.1 (KDE Gear 21.04.1) --- 6 May 2021 === 0130 * In alarm list, don't hide display alarm colour for selected alarms [KDE Bug 436434] 0131 * Fix date sometimes being hidden for selected alarms in alarm list [KDE Bug 436434] 0132 * In alarm edit dialogue, enable OK button when date is edited [KDE Bug 436558] 0133 * If time format is AM/PM, allow zero hours as an interim value while editing times. 0134 0135 === Version 3.2.0 (KDE Gear 21.04) --- 2 April 2021 === 0136 * Remove KAlarm Akonadi resource code. 0137 * Rename Preferences 'Edit' tab to 'Alarm Defaults'. 0138 * Add default sound volume setting to Preferences dialogue. 0139 * Fix erroneous output of terminal error message on disabling a calendar. 0140 0141 === Version 3.1.3 (KDE Applications 20.12.3) --- 19 February 2021 === 0142 * Fix error creating alarm from command line if the only active alarm calendar is not the default [KDE Bug 417108]. 0143 * If command line action fails, quit application if not previously running. 0144 0145 === Version 3.1.2 (KDE Applications 20.12.2) --- 26 January 2021 === 0146 * Default to using alarm names. 0147 * Fix hang when an alarm is triggered in a read-only resource. 0148 0149 === Version 3.1.1 (KDE Applications 20.12.1) --- 18 December 2020 === 0150 * Ensure that build uses the file resources option. 0151 * When removing duplicate Akonadi resources, in priority keep enabled/standard ones. 0152 * Fix regression introduced in version 3.1.0: 0153 Show correct alarm columns in main window on first run of KAlarm. 0154 0155 === Version 3.1.0 (KDE Applications 20.12) --- 14 November 2020 === 0156 * Add option to show alarm message as a notification instead of in a window [KDE Bug 345922] 0157 * Add option to give alarms a name. 0158 * Don't execute display alarms while desktop notifications are inhibited. 0159 * Cancel any screen saver when an alarm is displayed. 0160 * On completion, calendar migration restores previous Akonadi run state. 0161 0162 === Version 3.0.3 (KDE Applications 20.08.3) --- 25 October 2020 === 0163 * Prevent resources being disabled at logout [KDE Bug 427722] 0164 * Fix regression introduced in version 3.0.0: 0165 Warn user if no active alarm calendar is enabled. 0166 0167 === Version 3.0.2 (KDE Applications 20.08.2) --- 3 October 2020 === 0168 * Fix repeat-at-login alarms not triggering when KAlarm starts. 0169 * If command generating text for display alarm fails, only display error message, 0170 not the display alarm, and don't redisplay the alarm on every restart. 0171 * Fix next trigger time shown as "Never" after using Try button for command display alarm, if command fails. 0172 * Display alarms in time order on startup (fixes regression). 0173 * Allow alarm list and template list to be sorted by clicking headers. 0174 * Fix inability to edit an existing calendar resource's configuration. 0175 * Fix memory leaks. 0176 0177 === Version 3.0.1 (KDE Applications 20.08.1) --- 24 August 2020 === 0178 * Fix inability to create alarms from templates, or load templates in edit dialogue [KDE Bug 425751] 0179 * Don't show spurious error message when deleting alarm template [KDE Bug 425751] 0180 0181 === Version 3.0.0 (KDE Applications 20.08) --- 5 August 2020 === 0182 * Default to using file system resources instead of Akonadi resources. 0183 * Enable selection of multiple calendar files in Import Alarms dialogue. 0184 * Show alarm calendars sorted by name in calendars list. 0185 * Return to last used tab in Configuration dialogue when it is reopened. 0186 * Add option for a command alarm to not notify execution errors [KDE Bug 315401] 0187 * Fix handling of calendar update or save errors when making alarm changes. 0188 * Fix possible calendar file corruption if disk is full (requires KDE Frameworks 5.72) [KDE Bug 370708] 0189 * Allow drag-and-drop of email onto display alarm text edit field. 0190 * Fix drag-and-drop of text onto line edits in alarm edit dialogue. 0191 * Refactor AlarmCalendar to split out resources and display calendars. 0192 * Fix infinite loop when evaluating next alarm to schedule. 0193 * Cancel command execution error tooltip when mouse moves to another alarm. 0194 0195 === Version 2.14.3 (KDE Applications 20.04.3) --- 19 June 2020 === 0196 * Fix possible corruption of autostart.desktop file if disk is full. 0197 0198 === Version 2.14.2 (KDE Applications 20.04.2) --- 8 June 2020 === 0199 * Make multiple KAlarm invocations work (Qt >5.12, Frameworks >5.60) [KDE Bug 417108] 0200 * Fix failure to set no-autostart for non-KDE desktops, if a writable autostart file exists. 0201 * Fix failure to execute command alarms in a terminal window. 0202 * Fix occasional crash on opening alarm edit dialogue [KDE Bug 412181] 0203 * Fix regression introduced in version 2.13.0: 0204 Fix wrong Undo/Redo being performed when selected from list. 0205 0206 === Version 2.14.1 (KDE Applications 20.04.1) --- 11 May 2020 === 0207 * Correctly interpret resource IDs in command line and DBus calls. 0208 * Fix sizing and reconfiguration of columns in alarm and template lists. 0209 0210 === Version 2.14.0 (KDE Applications 20.04) --- 27 March 2020 === 0211 * Warn user if archiving but no default archived alarm calendar is set. 0212 * Fix some error messages not being displayed. 0213 * Refactor to use generic resource classes (part 2). 0214 0215 === Version 2.13.3 (KDE Applications 19.12.3) --- 20 February 2020 === 0216 * Fix failure of command line options requiring calendar access [KDE Bug 417108] 0217 0218 === Version 2.13.2 (KDE Applications 19.12.2) --- 9 January 2020 === 0219 * Add Show/Hide Menubar menu option; change New Email Alarm shortcut to Ctrl-L. 0220 0221 === Version 2.13.1 (KDE Applications 19.12.1) --- 30 December 2019 === 0222 * Make defer dialogue accessible when a full screen window is active [KDE Bug 414383] 0223 * Only show 'Cancel Deferral' in defer dialogue if a deferral is already active. 0224 0225 === Version 2.13.0 (KDE Applications 19.12) --- 19 November 2019 === 0226 * Fix user not always being prompted to update new resource if in old format. 0227 * Terminate application after executing 'kalarm --list'. 0228 * Fix alarm type column being too wide in alarm template list. 0229 * Fix failure to display image when alarm is configured to display an image file. 0230 * Fix failure to set no-autostart for non-KDE desktops, if no autostart directory exists. 0231 * Refactor to use generic resource classes (part 1). 0232 0233 === Version 2.12.8 (KDE Applications 19.08.3) --- 16 October 2019 === 0234 * Fix error on redo of an active alarm deletion. 0235 * Archive repeat-at-login alarms if previously triggered, when they are deleted. 0236 * Fix layout of defer alarm dialogue. 0237 * Fix regression introduced in version 2.10.11: 0238 Make user settings changes take effect immediately. 0239 0240 === Version 2.12.7 (KDE Applications 19.08.2) --- 7 October 2019 === 0241 * Show correct read-only status of an alarm in its context menu. 0242 * Fix regression introduced in version 2.12.5: 0243 Fix errors deleting and reactivating alarms. 0244 * Fix error on undo of an active alarm deletion. 0245 * Don't trigger repeat-at-login alarms when they are edited or imported. 0246 0247 === Version 2.12.6 (KDE Applications 19.08.1) --- 26 August 2019 === 0248 * Fix crash sometimes when a resource is enabled [KDE Bug 410596] 0249 * Fix D-Bus alarm creation failing if time zone is omitted from start time [KDE Bug 411296] 0250 * Fix command line options which don't work if KAlarm not already running: 0251 --edit, --list, --triggerEvent, --cancelEvent. 0252 0253 === Version 2.12.5 (KDE Applications 19.08) --- 26 July 2019 === 0254 * Enable alarm list columns to be hidden using context menu on list header [KDE Bug 397093] 0255 * Fix regression introduced in version 2.12.0: 0256 Show time zone abbreviation in message window if alarm time has non-local time zone. 0257 * If only one writable archived alarm calendar exists, automatically set it as the default. 0258 * Don't allow user to create a new resource using same calendar file as an existing resource. 0259 * Remove duplicate resources (i.e. which use the same calendar file) at startup [KDE Bug 403124] 0260 * Fix drag and drop of emails from KMail, and KMail button in message window. 0261 * Improve drag and drop of events and todos from KOrganizer. 0262 0263 === Version 2.12.4 (KDE Applications 19.04.3) --- 4 July 2019 === 0264 * Fix calendar resource dialogue not configuring resource correctly [KDE Bug 407882] 0265 * Fix calendar resource dialogue creating new resources unusable until restart [KDE Bug 407882] 0266 * Enable resource after creating with the calendar resource dialogue [KDE Bug 407882] 0267 * Fix colour and alarm type columns being too wide in alarm list. 0268 0269 === Version 2.12.3 (KDE Applications 19.04.2) --- 23 May 2019 === 0270 * Fix calendar configuration dialogue not appearing. 0271 * Fix errors creating calendar resources on first run of KAlarm [KDE Bug 407544] 0272 * Display alarm message windows within current screen in multi-head systems. 0273 0274 === Version 2.12.2 (KDE Applications 18.08.2) --- 27 September 2018 === 0275 * Fix Defer button being disabled for recurring alarms [KDE Bug 398658] 0276 0277 === Version 2.12.1 (KDE Applications 18.08.1) --- 18 August 2018 === 0278 * Align and right adjust 'Time to' column values in main window [KDE Bug 397130] 0279 * Remove seconds values from Time column (erroneously added in 2.12.0). 0280 0281 === Version 2.12.0 (KDE Applications 18.08) --- 29 July 2018 === 0282 * Use KAlarmCal::KADateTime instead of deprecated KDateTime. 0283 * Remove 'clock time' option, in favour of local system time zone. 0284 * Fix times being truncated and showing ellipsis in main window [KDE Bug 365257] 0285 * Fix evaluation of work days. 0286 * Fix reminder-once alarms not being correctly loaded from calendar file. 0287 * Fix some regressions introduced in version 2.11.0, including: 0288 Make global shortcuts available. 0289 Default sound file selection dialogue to the system sound files directory. 0290 0291 === Version 2.11.16 (KDE Applications 17.04.1) --- 15 April 2017 === 0292 * Fix option text for using default email address from KMail/System Settings [KDE Bug 378722] 0293 0294 === Version 2.11.15 (KDE Applications 17.04) --- 15 January 2017 === 0295 * Report if terminal for command alarms is not configured. 0296 * Don't allow 'auto-hide in system tray' on Unity desktop [KDE Bug 373848] 0297 0298 === Version 2.11.14 --- 19 February 2017 === 0299 * Fix not showing main window if activated again while already running with --tray [KDE Bug 374520] 0300 * Fix --help, --version and option errors not being reported if KAlarm is already running. 0301 * Make command options --edit-new-* work [KDE Bug 376209] 0302 0303 === Version 2.11.13 (KDE Applications 16.12.2) --- 29 January 2017 === 0304 * Fix system tray icon used for "some alarms disabled" 0305 * Improved system tray icons (requires Plasma 5.9) [KDE Bug 362631] 0306 * Don't show misleading "Failed to update alarm" if command alarm fails [KDE Bug 375615] 0307 0308 === Version 2.11.12 (KDE Applications 16.12.1) --- 1 January 2017 === 0309 * Fix Export Alarms file save error [KDE Bug 374337] 0310 * Fix arrow/page up/down keys not working in date edit control 0311 (needs KDE Frameworks 5.30) [KDE Bug 373886] 0312 0313 === Version 2.11.11 (KDE Applications 16.12.0) --- 16 November 2016 === 0314 * Fix crash on exit [KDE Bug 372223] 0315 0316 === Version 2.11.10 (KDE Applications 16.08.3) --- 31 October 2016 === 0317 * Fix default calendar files not being created on first run [KDE Bug 362962] 0318 * Fix crash when a second instance of KAlarm is started [KDE Bug 371628] 0319 * Don't output error messages about temporary files in directory calendar [KDE Bug 370627] 0320 0321 === Version 2.11.9 (KDE Applications 16.08.1) --- 18 August 2016 === 0322 * Prevent KAlarm autostarting on non-KDE desktops if it has never been run [KDE Bug 366562] 0323 0324 === Version 2.11.8 (KDE Applications 16.08.0) --- 13 July 2016 === 0325 * Use the default time format in alarm list and system tray status popup 0326 [KAlarm Forum: https://forum.kde.org/viewtopic.php?f=229&t=133788] 0327 0328 === Version 2.11.7 (KDE Applications 16.04.3) --- 11 June 2016 === 0329 * Always use current setting for email sender address when sending emails [KDE Bug 359163] 0330 0331 === Version 2.11.6 (KDE Applications 16.04.1) --- 20 April 2016 === 0332 * Prevent KAlarm autostarting on non-KDE desktops if start-at-login is disabled 0333 [KAlarm Forum: https://forum.kde.org/viewtopic.php?f=229&t=131410] 0334 0335 === Version 2.11.5 (KDE Applications 16.04.0) --- 13 April 2016 === 0336 * Fix alarm times out by an hour in daylight savings time (needs kcalcore 16.04) [KDE Bug 336738] 0337 * Don't show spurious extra calendar after adding new calendar [KDE Bug 361543] 0338 * Fix crash when adding new calendar [KDE Bugs 361539, 361717] 0339 0340 === Version 2.11.4 (KDE Applications 15.12.3) --- 1 February 2016 === 0341 * Fix reminder time edit being covered by 'in advance' combo [KDE Bug 357018] 0342 * Fix crash after editing an alarm, if spell check is enabled [KDE Bug 356048] 0343 * Fix occasional crash on startup [KDE Bug 358217] 0344 * Fix specification on command line of a reminder after the alarm. 0345 * Fix deferral time of date-only recurring alarms [KDE Bug 346060] 0346 * Fix frequency edit field missing from recurrence editor. 0347 0348 === Version 2.11.3 (KDE Applications 15.08.3) --- 4 November 2015 === 0349 * Re-enable use of sendmail for email alarms. 0350 * Fix conversion error in sub-repetition interval from command line. 0351 0352 === Version 2.11.2 (KDE Applications 15.08.2) --- 24 September 2015 === 0353 * Enable typing into New Alarm dialogue while alarm is displayed (Unity desktop) [KDE Bug 352889] 0354 0355 === Version 2.11.1 (KDE Applications 15.08.1) --- 1 September 2015 === 0356 * Fix conversion error in sub-repetition value from command line or D-Bus command. 0357 0358 === Version 2.11.0 (KDE Applications 15.08.0) --- 30 July 2015 === 0359 * Use KDE Frameworks. 0360 * Disable use of sendmail for email alarms, due to removal from Akonadi. 0361 0362 === Version 2.10.12 (KDE 4.14.2) --- 30 September 2014 === 0363 * Make New Audio Alarm dialogue use sound file repeat preference setting. 0364 0365 === Version 2.10.11 (KDE 4.14.0) --- 12 August 2014 === 0366 * [Akonadi] Fix alarms not being redisplayed after Akonadi server restarts 0367 (requires kdepimlibs 4.14.0) [KDE Bug 336942] 0368 0369 === Version 2.10.10 (KDE 4.13.2) --- 10 May 2014 === 0370 * [Akonadi] Fix no Defer button in alarm windows restored after login [KDE Bug 334334] 0371 * Fix display of duplicate alarm windows after login. 0372 0373 === Version 2.10.9 (KDE 4.13.1) --- 4 May 2014 === 0374 * [Akonadi] Fix no Defer button in alarm windows restored after crash [KDE Bug 334334] 0375 0376 === Version 2.10.8 (KDE 4.12.5) --- 18 April 2014 === 0377 * [Akonadi] Fix wrong startup message about no writable active alarm calendar. 0378 * [Akonadi] Fix setting Akonadi resource read-only making it unusable (requires kdepim-runtime 4.12.5) [KDE Bug 332889] 0379 0380 === Version 2.10.7 (KDE 4.12.4, 4.13.0) --- 21 March 2014 === 0381 * [Akonadi] Fix deletion of alarm copies from KOrganiser not working. 0382 * Fix crash after session restoration has nothing to restore [KDE Bug 331719] 0383 * Prevent data in birthday import dialogue being editable. 0384 0385 === Version 2.10.6 (KDE 4.11.1) --- 27 August 2013 === 0386 * [Akonadi] Fix error saving template when closing Edit Template dialogue [KDE Bug 323965] 0387 0388 === Version 2.10.5 (KDE 4.11.0) --- 3 August 2013 === 0389 * Fix memory leak whenever the edit dialogue is closed. 0390 * Fix auto-close alarms not displaying when KAlarm defaults to UTC time zone. 0391 * Fix display alarm deferral limit when KAlarm defaults to UTC time zone. 0392 0393 === Version 2.10.4 (KDE 4.11 beta2) --- 15 June 2013 === 0394 * Show startup warning if no writable active alarm calendar is enabled [KDE Bug 316338] 0395 0396 === Version 2.10.3 (KDE 4.10.5) --- 15 June 2013 === 0397 * Fix sound repetition pause not working in audio alarms [KDE Bug 319261] 0398 * Fix Stop Play button being left enabled after closing alarm window. 0399 0400 === Version 2.10.2 (KDE 4.10.4) --- 4 May 2013 === 0401 * [Akonadi] Fix infinite loop on shutdown if display alarms are active [KDE Bug 317806] 0402 0403 === Version 2.10.1 (KDE 4.10.0) --- 10 December 2012 === 0404 * [Akonadi] Fix memory leak when an alarm message window is displayed. 0405 * [Akonadi] Fix memory leak on alarm edit. 0406 0407 === Version 2.10.0 (KDE 4.10 beta1)--- 13 November 2012 === 0408 * Add --list command line option to list scheduled alarms to stdout. 0409 * Add 'list' D-Bus command to return list of scheduled alarms. 0410 * [Akonadi] Wait until calendars are populated before using them at startup. 0411 0412 === Version 2.9.3 (KDE 4.9.4) --- 13 November 2012 === 0413 * [Akonadi] Fix alarm list not sorting new alarms when calendar is enabled [KDE Bug 306178] 0414 0415 === Version 2.9.2 (KDE 4.9.1) --- 22 August 2012 === 0416 * Fix Quit not working in system tray icon context menu. 0417 * [KResources] Fix KAlarm button not highlighting the alarm in the main window [KDE Bug 266082] 0418 0419 === Version 2.9.1 (KDE 4.9.0) --- 7 July 2012 === 0420 * Add option to execute a pre-alarm action before deferred alarms. 0421 * Provide options to auto-hide system tray icon when no alarms are due. 0422 * Store KAlarm version and backend in config file. 0423 0424 === Version 2.8.6 (KDE 4.8.5) --- 14 July 2012 === 0425 * [Akonadi] Don't display calendars which have no Akonadi resource. 0426 * [Akonadi resources] Fix resource if config is missing. 0427 * [Akonadi resources] Make resource work if location is set by path OR URL. 0428 * Fix crash when closing alarm window for alarm which plays audio file. 0429 * Fix "server did not accept the sender address" errors sending emails [KDE Bug 301946] 0430 0431 === Version 2.8.5 (KDE 4.8.4) --- 6 June 2012 === 0432 * [Akonadi] Warn user and disable KAlarm if Akonadi fails to run [KDE Bug 300083] 0433 * [Akonadi] Fix crash when saving new alarm [KDE Bug Bug 300376] 0434 0435 === Version 2.8.3 (KDE 4.8.3) --- 22 April 2012 === 0436 * Store KAlarm version and backend in config file. 0437 * Use the last selected sound file picker directory as the default next time. 0438 0439 === Version 2.8.2 (KDE 4.8.2) --- 29 March 2012 === 0440 * [Akonadi] Fix error saving changed alarms when closing Edit Alarm dialogue. 0441 * [Akonadi] Show old-format calendars in read-only colour in calendar list. 0442 * [KResources] Fail cleanly if calendar resources fail to open [KDE Bug 296383] 0443 * Prevent multiple email success messages after Try used in Edit Alarm dialogue. 0444 0445 === Version 2.8.1 (KDE 4.8.1) --- 19 February 2012 === 0446 * [Akonadi] Don't give option to save new alarms in old format calendars. 0447 * [Akonadi] Prevent duplicate prompts to update format of new calendar resource. 0448 * [Akonadi] Automatically disable duplicated calendar resources [KDE Bug 293193] 0449 * [Akonadi] Fix errors when creating default calendar resources [KDE Bug 293208] 0450 * [Akonadi] Prevent multiple standard calendars for any alarm type. 0451 * [Akonadi] Fix various crashes. 0452 * Output cmake error if Akonadi option incompatible with kdepimlibs/kalarmcal. 0453 0454 === Version 2.8.0 (KDE 4.8.0) --- 16 January 2012 === 0455 * Use Akonadi as the default calendar access method. 0456 * Use configurable colours and KDE colour scheme for calendar list. 0457 * Allow user to stop playback after clicking Try in audio alarm edit dialogue. 0458 0459 === Version 2.7.5 (KDE 4.7.4) --- 23 November 2011 === 0460 * Fix crash due to audio thread not being correctly deleted. 0461 0462 === Version 2.7.4 (KDE 4.7.1) --- 28 August 2011 === 0463 * Fix crash when last recurrence of late-cancel alarm triggers too late. 0464 * Fix conversion of pre-version 1.4.14 subsidiary alarms. 0465 * Fix new alarm not being scheduled after editing alarm from alarm window. 0466 * Don't do search if invalid regular expression is entered in Find dialogue. 0467 * Don't prevent interaction with alarm windows when a prompt or warning message 0468 window is displayed [using KDE 4.7.1 or later]. 0469 * Only reset visible tab in multi-tab settings sections when Defaults is clicked 0470 in Configuration dialogue, and Current tab option is selected. 0471 * Disable command output option for display alarms in edit alarm dialogue if 0472 user not authorised to run shell commands. 0473 * Always output "not authorised" error message if unauthorised user tries to run 0474 shell commands. 0475 0476 === Version 2.7.3 --- 26 July 2011 === 0477 * Fix crash when Wake From Suspend dialogue is shown with no alarm selected. 0478 0479 === Version 2.7.2 --- 15 July 2011 === 0480 * Fix KAlarm not quitting when no visible windows or system tray icon remain. 0481 * Cancel wake-from-suspend if alarm is disabled, or if all alarms are disabled. 0482 * Various improvements and bug fixes to Wake From Suspend dialogue. 0483 * In calendar list show calendar colours by text background, not coloured square. 0484 * In alarm list show multi-line tooltip for alarm text when appropriate. 0485 0486 === Version 2.7.1 (KDE 4.7.0) --- 6 July 2011 === 0487 * Make wake-from-suspend schedule a time-from-now, to make it work correctly 0488 on systems whose hardware clock is out of sync with the system clock. 0489 * Include Content-Transfer-Encoding header in emails to allow correct display. 0490 0491 === Version 2.7.0 --- 9 May 2011 === 0492 * Add option to set a reminder AFTER the main alarm. 0493 * Add option to wake computer from suspend when a selected alarm is triggered. 0494 * Add command line option to disable alarm monitoring. 0495 * Replace EMAILID, SPEAK, ERRCANCEL, ERRNOSHOW calendar properties with FLAGS 0496 property parameters. 0497 0498 === Version 2.6.3 --- 27 April 2011 === 0499 * Add option to not notify execution errors for pre-alarm actions. 0500 * Set environment variable KALARM_UID to event UID for pre- & post-alarm actions. 0501 * Warn user if only UTC time zone is available (if ktimezoned not installed). 0502 * Don't reactivate start-at-login without prompting, after user switches it off, 0503 except if KAlarm is session restored. 0504 * Show error message and set read-only if location is blank for new resource. 0505 * Fix crash on some systems when New Alarm dialogue is displayed from system tray 0506 icon menu. 0507 * Fix KAlarm button in alarm window not always showing main window and not 0508 highlighting the alarm in the main window. 0509 * Move New Alarm From Template action into New alarm menu to simplify toolbar. 0510 0511 === Version 2.4.11 (KDEPIM 4.4.11) --- 16 April 2011 === 0512 * Fix bad borders round left hand buttons of time spinboxes in Oxygen style. 0513 * Fix initialisation of library global statics. 0514 * Ensure sound volume is not out of range when reading from calendar. 0515 * Fix New Alarm dialogue from system tray menu restoring other windows. 0516 0517 === Version 2.4.10 (KDEPIM 4.4.8) --- 2 December 2010 === 0518 * Fix KAlarm showing in system tray at login when configured not to show in tray. 0519 * Fix working-time-only alarms not triggering if KAlarm is started up outside 0520 working hours, after the last trigger time during working hours was missed. 0521 * Don't quit if no window is visible when 'show in system tray' is deselected. 0522 * Disable Defer button in new message window when deferral limit has been reached. 0523 * Fix reminder time shown when editing a non-recurring alarm's deferred reminder. 0524 * Fix conversion of pre-version 1.9.10 non-recurring alarms with simple repetition. 0525 * Make disabled system tray icon more distinguishable for colour blind users. 0526 0527 === Version 2.4.9 (KDEPIM 4.4.7) --- 19 October 2010 === 0528 * Fix crash if alarm triggers while its deletion confirmation prompt is visible. 0529 * Fix crash when Try button is clicked while creating new display alarm. 0530 * Fix crash on KAlarm exit. 0531 * Fix possible crash when enabling individual alarms. 0532 * Prevent long file name from expanding the width of file display alarm window. 0533 * Allow pre- & post-alarm actions for alarms whose text is generated by a command. 0534 * Combine 4 New Alarm icons in toolbar, to fix icon texts not fitting into width. 0535 0536 === Version 2.4.8 (KDEPIM 4.4.6) --- 4 September 2010 === 0537 * Fix crash when a reminder alarm is being redisplayed. 0538 * Fix possible crash: on alarm deletion, always update next alarm to trigger. 0539 * Fix Sound File selection dialogue Play button not playing any sound. 0540 * Always show current storage location choice in Configuration dialogue. 0541 * Fix inability to leave file name blank in audio alarm templates. 0542 * Fix changes to volume not enabling OK button when editing an audio alarm 0543 template with no audio file specified. 0544 0545 === Version 2.4.7 (KDE 4.4.5) --- 3 June 2010 === 0546 * Fix inability to defer non-recurring alarms. 0547 * Fix crash when selecting calendar type in calendar selector, if text widths 0548 and selector width are "exactly wrong". 0549 * Fix loss of time zone specification for date only alarms when converting a 0550 pre-2.3.2 calendar, if start-of-day time in calendar is not midnight. 0551 * Enable alarm edit dialogue Time Zone button in read-only mode. 0552 0553 === Version 2.4.6 (KDE 4.4.4) --- 20 May 2010 === 0554 * Fix alarm edit dialog not saving changes when invoked from alarm message 0555 window's Edit button. 0556 * Fix main window close action not working when system tray icon is not shown. 0557 0558 === Version 2.4.5 (KDE 4.4.3) --- 7 April 2010 === 0559 * Fix audio files playing silently when no volume level has been specified. 0560 0561 === Version 2.4.4 (KDE 4.4.2) --- 17 March 2010 === 0562 * Fix display alarm whose text is generated by a command and which has an audio 0563 file, being converted into an audio-only alarm when reloaded. 0564 0565 === Version 2.4.3 (KDE 4.4.1) --- 21 February 2010 === 0566 * Disable resource calendars which contain only wrong alarm types. 0567 0568 === Version 2.4.2 (KDE 4.4.0) --- 30 January 2010 === 0569 * Fix non-ASCII text being corrupted in emails sent by KAlarm. 0570 * Show error message if selected email identity has no email address. 0571 0572 === Version 2.4.1 (KDE 4.4.0 RC1) --- 8 December 2009 === 0573 * Fix date-only recurring alarms triggering repeatedly at high frequency. 0574 0575 === Version 2.4.0 --- 24 November 2009 === 0576 * New audio alarm option, without displaying alarm window. 0577 * Add configuration setting for event duration for alarms copied to KOrganizer. 0578 * Provide 'any time' option in Defer Alarm dialogue, for date-only alarms. 0579 * Use KDE system settings to determine default working days in the week. 0580 * Improve organisation of main menu. 0581 * If dual screens, show alarm in other screen if any full screen window exists. 0582 * Fix recurring date-only alarm triggering repeatedly and eating up CPU, if the 0583 start-of-day time is after midnight and the alarm is due, but current UTC time 0584 of day is earlier than the start-of-day time of day in the alarm's time zone. 0585 * Update date-only alarm trigger times when user changes the start-of-day time. 0586 * Don't write start-of-day time into calendar, to avoid clashes if it is shared. 0587 * Don't waste processing time calculating next trigger time for archived alarms. 0588 * Disable 'New Alarm from Template' action when no alarm templates exist. 0589 * Interpret '~' (i.e. home directory) properly in entered file names. 0590 * Fix crash if calendar formats are updated at login, during session restoration. 0591 * Fix crash if editing alarm from alarm window Edit button, and window changes 0592 from reminder to normal, or window changes from at-login to final at-login 0593 trigger time, or window auto-closes. 0594 * Prevent infinite loop if NEXTRECUR time in alarm is before alarm start time. 0595 * Fix error saving the alarm after editing a repeat-at-login alarm. 0596 * Don't set reminder/late-cancel/show-in-KOrganizer when saving repeat-at-login 0597 alarms. 0598 * Improve error feedback in sound file selection. 0599 * Prevent sound file configuration dialogue closing after showing error message. 0600 0601 === Version 2.3.0 --- 10 July 2009 === 0602 * Alarm edit: warn user if entered start time needs adjustment to fit recurrence. 0603 * Command alarm edit: show error message if no command/script has been entered. 0604 * Allow use of other command line options with --edit-new-* to initialise edit 0605 dialogue options. 0606 * Improve detection of conflicting command line options. 0607 0608 === Version 2.2.4 --- 23 June 2009 === 0609 * Alarm edit: keep existing display file name if file select dialogue cancelled. 0610 * Guard against crashes if KAlarm quits while a modal dialogue is open. 0611 * Fix crash creating alarm from command line, if KAlarm not already running. 0612 * Fix --reminder-once command line option being treated same as --reminder. 0613 0614 === Version 2.2.3 --- 14 June 2009 === 0615 * Fix crash when more than one alarm with audio is displayed simultaneously. 0616 0617 === Version 2.2.2 --- 10 June 2009 === 0618 * Fix email alarms sending multiple mails, when sent by KMail. 0619 * Fix crash when closing remote calendars. 0620 0621 === Version 2.2.1 --- 25 May 2009 === 0622 * Include new handbook translation: Ukrainian. 0623 0624 === Version 2.2.0 --- 29 April 2009 === 0625 * Provide facility to export alarms to a new calendar file. 0626 * Provide option to spread alarm and error messages over screen. 0627 * Show command execution error indication for alarms in main window alarm list. 0628 * Add configuration setting for default deferral time in Defer Alarm dialogue. 0629 * Accept drag and drop of Todo entries to create a new alarm. 0630 0631 === Version 2.1.8 (KDE 4.2.4) --- 25 May 2009 === 0632 * Fix crash on exit from birthday import dialogue. 0633 * Fix crash when an alarm is open for edit when its last occurrence triggers, 0634 and the edit is then saved. 0635 * Fix another possible crash when KAlarm quits. 0636 * Don't show time in alarm list for date-only alarms without time zone (e.g. 0637 those created by Import Birthdays). 0638 0639 === Version 2.1.7 (KDE 4.2.3) --- 29 April 2009 === 0640 * Fix recurring alarms being missed when deferred to earlier than next due alarm, 0641 when next due alarm is earlier than the next recurrence. 0642 * Fix crash at startup if a non-recurring cancel-if-late alarm has been missed. 0643 * Fix speech mode not working when alarm messages are displayed. 0644 * Fix KAlarm hanging sometimes while trying to play an audio file. 0645 * Fix crash when KAlarm quits. 0646 * Fix memory leak with undo/redo. 0647 0648 === Version 2.1.6 (KDE 4.2.2) --- 18 March 2009 === 0649 * Fix memory leaks. 0650 * Fix crash when KAlarm quits. 0651 0652 === Version 2.1.5 (KDE 4.2.1) --- 7 February 2009 === 0653 * Disable inapplicable alarm types in alarm edit dialogue Load Template list. 0654 * Prevent multiple identical error messages being displayed for the same alarm. 0655 * Fix possible crash on alarm refresh, or removal or disabling of a resource. 0656 0657 === Version 2.1.4 (KDE 4.2) --- 18 January 2009 === 0658 * Prevent corrupt alarms if deferral reinstates from archived alarm instead of 0659 from the displaying calendar. 0660 * Ignore events in calendar without usable alarms (which prevents them getting 0661 stuck in the alarm list, and fixes high CPU usage). 0662 * Show error message when New Template selected but no writable resource exists. 0663 * Fix crash when iCalendar item is dragged and dropped onto KAlarm. 0664 * Make New Alarm shortcuts work. 0665 * Fix alarms not being saved if created by drag-and-drop but not edited further. 0666 0667 === Version 2.1.3 (KDE 4.2 RC1) --- 5 January 2009 === 0668 * Fix invalid alarm remaining in calendar when pre-alarm action failure message 0669 is acknowledged before the alarm is deferred. 0670 0671 === Version 2.1.2 --- 27 December 2008 === 0672 * New KAlarm icon. 0673 * Distinguish disabled from enabled alarm colour when highlighted in alarm list. 0674 * Ensure alarm windows show on top of full-screen windows. 0675 * Fix crash if KAlarm is activated again while restoring from previous session. 0676 * Fix kalarmautostart crash on logout while kalarmautostart is still running. 0677 * Fix click on system tray icon not showing main window if 'Show in system tray' 0678 configuration setting deselected. 0679 0680 === Version 2.1.1 (KDE 4.2 beta2) --- 8 December 2008 === 0681 * Allow global shortcuts for New Alarm actions. 0682 * Fix failure to update alarms in KOrganizer when Kontact is running but 0683 Kontact's calendar component is not loaded. 0684 * Fix toolbar configuration being lost after quitting KAlarm. 0685 0686 === Version 2.1.0 (KDE 4.2 beta1) --- 13 November 2008 === 0687 * Add option to exclude holidays from recurring alarms. 0688 * Provide More/Less Options button in edit alarm dialogue. 0689 * Improve Configuration dialogue layout, split pages into tabs. 0690 * Show separate toolbar buttons for new display, command and email alarms. 0691 * Show 'Time Zone' button instead of time zone selection controls when using 0692 default time zone. 0693 * Set file display alarm font & colour in same way as for text display alarms. 0694 * Set default reminder time units according to how long until alarm is due. 0695 0696 === Version 2.0.6 (KDE 4.1.3) --- 22 October 2008 === 0697 * Fix alarms not triggering correctly after laptop wakes from hibernation. 0698 * Fix inability to change or cancel alarm deferral times. 0699 * Prevent defer dialogue date being set outside the allowed range. 0700 * Set background colour for file display alarm text. 0701 * Don't wrap lines in file display alarm message windows. 0702 * Fix addition and deletion of alarms to KOrganizer. 0703 0704 === Version 2.0.5 --- 27 September 2008 === 0705 * Fix very high CPU usage by KAlarm when there are alarms with sub-repetitions, 0706 or deferrals, with periods greater than 1 week. Fix requires kdepimlibs 4.1.3. 0707 0708 === Version 2.0.4 (KDE 4.1.2)--- 24 September 2008 === 0709 * Add work-time-only parameter for D-Bus calls to create new alarms. 0710 0711 === Version 2.0.3 --- 7 September 2008 === 0712 * Double click accepts selected template in pick list. 0713 * Make text in edit alarm dialogue change colour when foreground colour changed. 0714 * Replace colour combo boxes by buttons which display standard KDE colour picker. 0715 0716 === Version 2.0.2 (KDE 4.1.1) --- 27 August 2008 === 0717 * Show alarm text entry fields in the current alarm message colours. 0718 * Show background colour selector for file display alarms. 0719 * Set KDE sound files directory as default for picking sound files. 0720 * Fix width of buttons containing only an icon. 0721 * Change Control Center references to System Settings. 0722 * Fix formatting of file display alarms for non-HTML text files. 0723 * Fix crash when birthday dialogue is opened more than once. 0724 * Prevent quitting when main window is closed but system tray icon is visible. 0725 0726 === Version 2.0.2 --- 4 August 2008 === 0727 * Set KDE sound files directory as default for picking sound files. 0728 * Fix width of buttons containing only an icon. 0729 * Change Control Center references to System Settings. 0730 0731 === Version 2.0.1 (KDE 4.1) --- 17 July 2008 === 0732 * Double click in template dialogue list activates template edit dialogue. 0733 * Fix KAlarm quitting on closing message window when no main window visible. 0734 * Fix KAlarm crashing when quitting. 0735 0736 === Version 2.0.0 --- 7 July 2008 === 0737 * New facility to use multiple alarm calendar resources. 0738 * Add facility to select time zone for alarm times. 0739 * Handle summer/winter time changes correctly. 0740 * New option to trigger a recurring alarm only during working hours. 0741 * Add option for display alarm text to be generated by a command. 0742 * Provide "Don't show again for this alarm" option for command error messages. 0743 * Alarm edit dialogue layout improvements. 0744 * Make alarm edit and preferences dialogues scrollable if too high for screen. 0745 * Choose new alarm/template type from menu instead of in alarm edit dialogue. 0746 * Add option to show alarm windows in centre of screen, with buttons initially 0747 disabled to prevent accidental acknowledgement. 0748 * Remove alarm daemon (kalarmd) and do alarm monitoring in KAlarm itself. 0749 * Remove --handleEvent command line option. 0750 * Use custom properties instead of CATEGORIES in calendar events for KAlarm data. 0751 * Don't discard non-KAlarm custom event properties when editing alarms. 0752 * Use kconf_update to convert old config file settings. 0753 * Change numeric codes in config file to strings for long-term maintainability. 0754 * Rename Defaults section options in config file. 0755 * Fix detection of yearly February 29th recurrences on Feb 28th or Mar 1st. 0756 0757 === Version 1.5.3 --- 16 June 2008 === 0758 * In New From Template menu, show list of template names in sorted order. 0759 * Fix recurrence count being lost when using alarm templates. 0760 * Prevent invalid negative values appearing in 'Time from now' edit field. 0761 * Fix time shown in alarm edit dialogue for recurring alarms. 0762 * Fix recurrence count shown in alarm edit dialogue once alarm has triggered. 0763 * Fix Find not working with a new search text after a failed search. 0764 * Display correct error message when a search fails. 0765 * Prevent user changing font/colour dialogue when editing read-only alarms. 0766 0767 === Version 1.5.2 --- 13 February 2008 === 0768 * Prevent repetition duration error message when saving alarm which never 0769 recurs. 0770 0771 === Version 1.5.1 (KDE 3.5.9) --- 13 February 2008 === 0772 * Fix inability to set up sub-repetitions for simple yearly recurrences. 0773 0774 === Version 1.5.0 --- 23 January 2008 === 0775 * Replace simple repetitions with recurrence sub-repetitions, to save confusion. 0776 * Add option to enter reminder times in minutes, in addition to hours/minutes. 0777 * Replace alarm edit dialogue background colour selector with font/colour sample. 0778 * Store email unique IDs instead of names in email alarms to prevent problems if 0779 email IDs are renamed. 0780 * Fix error "Sender verify failed (in reply to RCPT TO command)" using sendmail 0781 on some systems, by adding envelope sender address to emails. 0782 * Fix OpenSolaris build error. 0783 0784 === Version 1.4.21 --- 19 December 2007 === 0785 * Remember last used main window show/hide options instead of setting them in 0786 Preferences dialogue. 0787 * Make the Menu key work in the alarm list. 0788 * Fix crash when saving preferences, if 'xterm' is not installed in the system. 0789 * Prevent multiple identical error messages being displayed for the same alarm. 0790 0791 === Version 1.4.20 --- 18 November 2007 === 0792 * Fix deferral of non-recurring alarms not working. 0793 * Fix loss of reminder details in archive when alarm has had a reminder deferred. 0794 * Fix inability to reactivate deleted alarms which still have repetitions to go. 0795 * Fix incorrect interpretation of --late-cancel weekly parameter on command line. 0796 0797 === Version 1.4.19 --- 11 November 2007 === 0798 * Fix KAlarm hanging and freezing the system for a while, especially on startup. 0799 * Fix next occurrence time set after editing alarm, when it's a sub-repetition. 0800 * Prevent error messages while typing date value, until user finishes entering it. 0801 0802 === Version 1.4.18 --- 2 November 2007 === 0803 * Fix failure to trigger some recurring date-only alarms (e.g. after suspend-resume). 0804 * Fix date-only alarms triggering every minute from midnight to start-of-day time. 0805 * Simplify recurrence text shown in alarm edit dialogue Alarm tab when possible. 0806 * Prevent error after browsing for command log file, due to file:// prefix. 0807 0808 === Version 1.4.17 (KDE 3.5.8) --- 8 October 2007 === 0809 * Allow time-from-now values up to 999 hours to be entered. 0810 * Fix incorrect email headers resulting in failure to send some emails. 0811 0812 === Version 1.4.16a --- 12 September 2007 === 0813 * Fix failure to retrieve font and colour settings for display alarms. 0814 0815 === Version 1.4.16 --- 10 September 2007 === 0816 * Attempt to fix failure to retrieve font and colour settings for display alarms. 0817 * Disable reminder etc. controls for at-login recurrence in alarm edit dialogue. 0818 0819 === Version 1.4.15 --- 7 September 2007 === 0820 * Fix deferrals of recurring alarms not triggering correctly. 0821 * Fix failure to archive details of repetitions within a recurrence. 0822 * Enable/disable "Show expired alarms" action when preferences change. 0823 0824 === Version 1.4.14 --- 5 August 2007 === 0825 * Fix handling of exception dates in recurrences. 0826 * In sound file dialogue change Play button to a Stop button while playing a file. 0827 0828 === Version 1.4.13 --- 18 May 2007 === 0829 * Fix time value in templates not being stored. 0830 * Expand time spin boxes to make room for all digits. 0831 * Make Preferences dialogue non-modal. 0832 0833 === Version 1.4.12 (KDE 3.5.7) --- 11 May 2007 === 0834 * Display advance reminders for each occurrence of recurring alarms. 0835 * Fix Undo of deletion of active alarms. 0836 * Disable simple repetition controls if repetitions can't fit between recurrences. 0837 * Make the system tray tooltip take account of alarm repetitions. 0838 * Show repetition & special action status by button states in alarm edit dialogue. 0839 * Fix reminder alarms displaying very big numbers for how long until alarm is due. 0840 * Fix KMail omitting attachments from email alarms (if KMail is the email client). 0841 0842 === Version 1.4.11 --- 16 April 2007 === 0843 * Prevent pre-alarm actions being executed multiple times when alarm is triggered. 0844 * Prevent alarm daemon triggering alarms multiple times. 0845 * Only execute pre-alarm actions once (not for reminders or deferrals). 0846 * Only execute post-alarm actions once when alarm is finally acknowledged (after 0847 any deferrals), and not after reminders. 0848 * Show file name as a tooltip on sound type combo box when "file" is selected. 0849 0850 === Version 1.4.10 --- 3 March 2007 === 0851 * Add play button to sound file selection dialogue. 0852 * Prevent simple repetitions triggering again when KAlarm is restarted. 0853 * Fix recurring alarms being triggered on exception days. 0854 * Fix start-of-day time being ignored for date-only alarms. 0855 * Disable Defer button in new message window when deferral limit has been reached. 0856 * Fix failure to save "Execute in terminal window" option in Preferences dialogue. 0857 * Ensure up-to-date menus are displayed if user has a customised toolbar. 0858 0859 === Version 1.4.9 (KDE 3.5.6) --- 3 January 2007 === 0860 * Minor changes. 0861 0862 === Version 1.4.8 --- 28 December 2006 === 0863 * Fix Find always using first search text entered even after entering a new one. 0864 0865 === Version 1.4.7 --- 14 December 2006 === 0866 * Fix crash saving Preferences dialogue (due to command alarm terminal setting). 0867 0868 === Version 1.4.6 --- 30 November 2006 === 0869 * Fix crash if an alarm triggers while user is deleting it. 0870 * Fix "Start alarm monitoring at login" value shown in preferences dialogue. 0871 * Fix deselecting "Start alarm monitoring at login" when daemon not running. 0872 * Fix editing of 29th February alarm options for non-leap years. 0873 * Tidy up preferences dialogue Run mode options. 0874 * Tidy up alarm edit/preferences dialogue sound type options into a combo box. 0875 * Add context help for sound file fade options. 0876 0877 === Version 1.4.5 (KDE 3.5.5) --- 29 September 2006 === 0878 * Improve alarm edit dialogue layout (Reminder controls moved to below Time box). 0879 0880 === Version 1.4.4 --- 11 July 2006 === 0881 * Use an alarm's previous deferral time interval as default for its next deferral. 0882 0883 === Version 1.4.3 (KDE 3.5.4) --- 11 July 2006 === 0884 * Add facility to import alarms from other calendar files. 0885 * Fix Defer dialogue time interval maximum to match maximum date/time value. 0886 * Fix crash when a deferred expired recurring alarm is edited from message window. 0887 * Fix crash when a message is redisplayed after login. 0888 * Prevent inapplicable 'Unable to speak' error when alarm redisplayed after login. 0889 * Save main window column order changes to use on restart (except message column). 0890 0891 === Version 1.3.10 (KDE 3.5.3) --- 22 May 2006 === 0892 * Add DCOP calls and command line options to display the edit alarm dialogue. 0893 * Add Select All and Deselect actions & shortcuts for import birthdays list. 0894 * Make system tray icon appear in non-KDE window managers. 0895 * Output error message if deleting copy of alarm from KOrganizer fails. 0896 * Fix corruption of alarms displayed at logout and then deferred after login. 0897 * Fix reminder time not being saved in alarm templates. 0898 * Fix erroneous date adjustment of start of recurrence when saving alarm. 0899 * Fix crash when --play command line option is used, if compiled without aRts. 0900 * Don't show disabled alarms in system tray tooltip alarm list. 0901 0902 === Version 1.3.9 (KDE 3.5.2) --- 7 March 2006 === 0903 * Notify daemon by DCOP that alarm has been processed: to prevent alarm loss, and 0904 to prevent defunct kalarm processes when run mode is on-demand. 0905 * Add Select All and Deselect actions & shortcuts for alarm and template lists. 0906 0907 === Version 1.3.8 --- 24 January 2006 === 0908 * Fix kalarmd hang when triggering late alarm and KAlarm run mode is on-demand. 0909 0910 === Version 1.3.7 --- 22 January 2006 === 0911 * Fix column widths when main window is resized, if columns have been reordered. 0912 0913 === Version 1.3.6 (KDE 3.5.1) --- 10 January 2006 === 0914 * Make autoclose of message windows work. 0915 * Fix New From Template not creating alarm if template contents are not changed. 0916 * Ensure that day and month names translations are independent of locale calendar. 0917 * Display alarm message windows within current screen in multi-head systems. 0918 * Reduce size of Preferences dialogue to fit in 1024x768 screen. 0919 0920 === Version 1.3.5 --- 14 December 2005 === 0921 * Fix email attachments being forgotten when saving alarms. 0922 * Fix toolbar configuration being lost after quitting KAlarm. 0923 0924 === Version 1.3.4 (KDE 3.5) --- 30 October 2005 === 0925 * Fix incorrect recurrence frequency in Alarm Edit dialogue's Alarm tab. 0926 0927 === Version 1.3.3 --- 22 September 2005 === 0928 * Add day-of-week selection to daily recurrence dialogue. 0929 0930 === Version 1.3.2 (KDE 3.5 beta 1) --- 10 September 2005 === 0931 * Add option to show alarms in KOrganizer's active calendar. 0932 * Add option for email text alarms to locate the email in KMail. 0933 * When email alarm triggers and KMail isn't running, start KMail and send mail 0934 automatically instead of opening KMail composer window. 0935 * Provide per-alarm option for yearly February 29th recurrences. 0936 * Wait longer (20 seconds) before reporting alarm daemon registration failed. 0937 * Minimise KMix window if KMix is started by KAlarm when displaying a message. 0938 * Fix Plastik style 'enabled' indication for time spinbox left-hand buttons. 0939 * Prevent message windows always being full screen after a big message is shown. 0940 * Prevent message windows being initially larger than the desktop. 0941 * Prevent message windows initially overlapping the KDE panel. 0942 * Prevent session restoration displaying main windows which should be hidden. 0943 * Fix alarms getting stuck if due during a daylight savings clock change. 0944 * Change --volume command line option short form to -V (-v is used by --version). 0945 * Fix reported shell errors when output from command alarm is discarded. 0946 * Use 'KAlarm' untranslated in calendar product ID, to cater for locale changes. 0947 0948 === Version 1.3.1 --- 30 May 2005 === 0949 * Add Undo/Redo facility for alarm edit/creation/deletion/reactivation. 0950 * Add text search facility. 0951 * Add option to speak alarm messages (if speech synthesis is installed). 0952 * Add command line option --speak. 0953 * Add 'New alarm from template' menu option and toolbar button. 0954 * Add 'Time from now' option in alarm templates. 0955 * Add fade option for playing sound files. 0956 * Add option to log command alarm output to a file. 0957 * Add Edit button to alarm message window to allow the alarm to be edited. 0958 * Enable drag and drop of alarms to other applications. 0959 * Email drag-and-drop from KMail (KDE >= 3.5) now presets alarm edit dialog with 0960 full From/To/Cc/Subject headers and body text. 0961 0962 === Version 1.2.8 (KDE 3.4.1) --- 9 May 2005 === 0963 * Fix failure to enable "Reminder for first recurrence only" checkbox. 0964 0965 === Version 1.2.7 --- 20 April 2005 === 0966 * Use a sensible default for terminal window command in Preferences dialogue. 0967 * Validate terminal window command entered in Preferences dialogue. 0968 * Fix date range no longer being validated in Defer dialogue. 0969 * Don't ignore Sound setting in Preferences dialogue Edit tab. 0970 * Reset sound volume (if it was set) as soon as audio file playing is complete. 0971 * Don't start KMix when an alarm is displayed if no sound volume is specified. 0972 * Add command script and execute-in-terminal options to DCOP interface. 0973 0974 === Version 1.2.6 (KDE 3.4) --- 22 February 2005 === 0975 * Pop up message windows far from cursor to avoid accidental acknowledgement. 0976 * Start KMix if not already running, for setting alarm sound level. 0977 * Fix alarms not triggering if IDs are duplicated in different calendar files. 0978 * Improve validation when reading configuration file values. 0979 0980 === Version 1.2.5 (KDE 3.4 beta2) --- 21 January 2005 === 0981 * Prevent multiple "Failed to start Alarm Daemon" error messages at startup. 0982 * Fix missing left border for time spinboxes in Plastik style. 0983 0984 === Version 1.2.4 (KDE 3.4 beta1) --- 9 January 2005 === 0985 * Provide option to enter a script for a command alarm, instead of a command line. 0986 * Add option to run command alarms in terminal windows. 0987 * Accept drag and drop of KAddressBook entries to alarm edit dialog email fields. 0988 * Drag and drop now inserts text where appropriate, rather than replacing it. 0989 * Display correct controls after loading a template in alarm edit dialogue. 0990 0991 === Version 1.2.3 --- 7 December 2004 === 0992 * Put alarm type icons in a separate, sortable, column in alarm list. 0993 * Align times in alarm list. 0994 * Fix crash when the last recurrence of an alarm is reached. 0995 * Fix random limit on expired alarm discard time if stepping with spinbox buttons. 0996 * Fix dialogue layouts for right-to-left languages. 0997 * Fix time spin box layout for right-to-left languages. 0998 0999 === Version 1.2.2 --- 27 November 2004 === 1000 * Make alarm daemon (kalarmd) exclusive to KAlarm. 1001 * Move control options for alarm daemon into KAlarm preferences dialogue. 1002 * Allow user to specify the late-cancellation period for an alarm. 1003 * Add option to automatically close window after late-cancellation period. 1004 * Add facility to enable and disable individual alarms. 1005 * Add simple repetition facility, including repetition within a recurrence. 1006 * Add option to pick a KMail identity to use as sender of email alarms. 1007 * Add option to copy emails sent via sendmail, to KMail sent-mail folder. 1008 * Show scheduled times, not reminder times, in alarm list and system tray tooltip. 1009 * Make time edit controls use 12-hour clock when that is the user's default. 1010 * Also fill in alarm edit dialog email fields when email is dropped onto KAlarm. 1011 * New revised DCOP request interface (old interface still kept for compatibility). 1012 * Make detection of email message display alarms independent of language. 1013 * Use KMix whenever possible to set hardware sound volume. 1014 * Limit range of entered date/time to valid values in deferral dialogue. 1015 * Prevent kalarm failing to register with kalarmd except when really necessary. 1016 * Fix time-to-alarm column in main window not always updating every minute. 1017 1018 === Version 1.1.7 (KDE 3.3.2) --- 27 November 2004 === 1019 * Fix KAlarm button on message windows to make it always display main window. 1020 * Show scheduled times, not reminder times, in alarm list and system tray tooltip. 1021 * Fix time-to-alarm column in main window not always updating every minute. 1022 1023 === Version 1.1.6 (KDE 3.3.1) --- 30 September 2004 === 1024 * Prevent crash, and output error message, if menu creation fails. 1025 * Unsuppress Quit warning message box if default answer is Cancel quit. 1026 * Prevent blind copy to self of email alarms via KMail when bcc is deselected. 1027 1028 === Version 1.1.5 --- 1 September 2004 === 1029 * Show erroneous control in alarm edit dialog when an error message is displayed. 1030 * Make alarm edit dialog always appear on current desktop. 1031 * Make weekly/monthly/yearly recurrences scheduled from command line correspond 1032 correctly to the start date. 1033 * Fix start date for monthly/yearly recurrences scheduled from the command line. 1034 * Fix DCOP triggerEvent() call to not reschedule alarm if it isn't due yet. 1035 1036 === Version 1.1.4 --- 21 August 2004 === 1037 * Fix errors when altering or cancelling deferrals of expired recurrences. 1038 1039 === Version 1.1.3 (KDE 3.3) --- 28 July 2004 === 1040 * Fix dialog sizing the first time KAlarm is run. 1041 1042 === Version 1.1.2 (KDE 3.3 beta2) --- 11 July 2004 === 1043 * Fix hangup in interactions with alarm daemon introduced in version 1.1.1. 1044 * Only tick Alarms Enabled menu items once alarms have actually been enabled. 1045 * Fix build for "./configure --without-arts". 1046 1047 === Version 1.1.1 (KDE 3.3 beta1) --- 20 June 2004 === 1048 * Output error message and disable alarms if can't register with alarm daemon. 1049 * Exit if error in alarm calendar name configuration. 1050 * Fix bug where sound file is selected even when Cancel is pressed. 1051 1052 === Version 1.1.0 --- 1 June 2004 === 1053 * Add facility to define alarm templates. 1054 * Add facility to specify pre- and post-alarm shell command actions. 1055 * Add option to play sound file repeatedly until alarm window is closed. 1056 * Add volume control for playing sound file. 1057 * Add 'stop sound' button to alarm message window when sound file is played. 1058 * Rename command line option --sound to --play, add option --play-repeat. 1059 * Add command line option --volume. 1060 * Add 'Configure Shortcuts' and 'Configure Toolbars' menu options in main window. 1061 * After creating/editing alarm, prompt to re-enable alarms if currently disabled. 1062 * Middle mouse button over system tray icon displays new alarm dialog. 1063 * Add option to display a reminder once only before the first alarm recurrence. 1064 * Display time-to-alarm in reminder message window. 1065 * For message texts which are truncated in main window, show full text in tooltip. 1066 * Allow time of day to be entered in format HHMM in time spin boxes. 1067 * Allow hour to be omitted when colon format time is entered in time spin boxes. 1068 * Add "Don't ask again" option to alarm deletion confirmation prompt. 1069 * Prevent expired alarm calendar purges clashing with other alarm actions. 1070 * Fix initial recurrence date/time for weekly/monthly/yearly recurrences. 1071 * Fix yearly recurrences of the last day in the month. 1072 * Disable yearly recurrence's month checkboxes depending on selected day of month. 1073 * Update which time columns are displayed in alarm list when Preferences change. 1074 * Don't store audio/reminder details in email/command alarms. 1075 * Don't store email details in message/file/command alarms. 1076 * Don't close message windows when quit is selected. 1077 * Fix "Warn before quitting" configuration option. 1078 * Don't redisplay error message windows on session restoration. 1079 * Remove obsolete --displayEvent command line option (replaced by --triggerEvent). 1080 * Remove obsolete pre-version 0.7 DCOP calls. 1081 1082 === Version 1.0.7 --- 2 May 2004 === 1083 * Fix scheduleCommand() and scheduleEmail() DCOP handling. 1084 * Make KAlarm build for "./configure --without-arts". 1085 * Fix email body text not being saved in email alarms. 1086 * Fix loss of --exec command line arguments. 1087 * Remove wasted vertical space from message windows. 1088 1089 === Version 1.0.6 (KDE 3.2.2) --- 26 March 2004 === 1090 * Make the Quit menu item in main window quit the program. 1091 * Update time entry field after editing as soon as mouse cursor leaves it. 1092 * Cancel deferral if reminder is set before it, to prevent it becoming stuck. 1093 * Prevent undeleted recurring alarms being triggered immediately. 1094 * Don't allow alarms to be undeleted if they are completely expired. 1095 1096 === Version 1.0.5 (KDE 3.2.1) --- 24 February 2004 === 1097 * Fix whatsThis text on bottom row of alarm list. 1098 1099 === Version 1.0.4 --- 22 February 2004 === 1100 * Fix freeze at login when multiple alarms trigger. 1101 * Show all audio file types in sound file chooser dialogue. 1102 1103 === Version 1.0.3 --- 15 February 2004 === 1104 * Prevent email alarms from being sent if no 'From' address is configured. 1105 * Omit 'Bcc' when sending email alarms if no 'Bcc' address is configured. 1106 * Fix freeze when starting the alarm daemon. 1107 * Fix memory leaks displaying dialogs. 1108 * Fix scheduleCommand() and scheduleEmail() DCOP handling. 1109 * Fix errors saving expired alarm calendar. 1110 1111 === Version 1.0.2 (KDE 3.2) --- 29 January 2004 === 1112 * Prevent editing alarm and saving without changes from deleting the alarm. 1113 1114 === Version 1.0.1 --- 4 January 2004 === 1115 * Fix failure to see alarms if KAlarm is reactivated while restoring session. 1116 1117 === Version 1.0.0 --- 7 December 2003 === 1118 * Allow entered start date for timed recurrence events to be earlier than now. 1119 * Prevent attempted entry of recurrence end date earlier than start date or today. 1120 * Fix error displaying time of expired repeat-at-login alarms. 1121 * Fix memory leak when sending emails with attachments. 1122 * Fix error trying to send emails with very small attachments. 1123 * Eliminate duplicate reload-calendar calls to alarm daemon. 1124 1125 === Version 0.9.6 (KDE 3.2 beta1) --- 7 November 2003 === 1126 * Add option to choose foreground colour for alarm messages. 1127 * Create new alarm by dragging KMail email onto main window or system tray icon. 1128 * Set initial recurrence defaults to correspond to alarm start date. 1129 * Add option for how February 29th recurrences are handled in non-leap years. 1130 * Monthly/yearly recurrence edit: adhere to user preference for start day of week. 1131 * Eliminate multiple confirmation prompts when deleting multiple alarms. 1132 * Eliminate duplicate alarms in system tray tooltip. 1133 * Fix crash after reporting error opening calendar file. 1134 * Fix wrong status in system tray icon if KAlarm starts up with alarms disabled. 1135 * Fix wrong number of days in Time-to-alarm column in main window. 1136 * Fix omission of deferred alarms from system tray tooltip. 1137 1138 === Version 0.9.5 --- 3 September 2003 === 1139 * Add option for non-modal alarm message windows. 1140 * Add option to display a notification when an email alarm queues an email. 1141 * Emails via KMail are sent without opening composer window, if KMail is running. 1142 * Provide separate configuration for 'From' and 'Bcc' addresses for email alarms. 1143 * Add exceptions to recurrence specification. 1144 * Add multiple month selection to yearly recurrence. 1145 * Add day of month selection in yearly recurrence. 1146 * Add last day of month option in monthly and yearly recurrences. 1147 * Add 2nd - 5th last week of month options in monthly and yearly recurrences. 1148 * Add filename completion to file and command alarm edit fields. 1149 * Display alarms-disabled indication in system tray tooltip. 1150 * Enable file alarms to display image files. 1151 * Fix file alarms not displaying some text files, and improve HTML file display. 1152 * Fix loss of changes to attachment list after editing email alarms. 1153 * Fix wrong recurrence end date being displayed when editing an existing alarm. 1154 1155 === Version 0.9.4 --- 3 July 2003 === 1156 * Add time-to-alarm display option to main alarm list. 1157 * Add option to list next 24 hours' alarms in system tray tooltip. 1158 * Create new alarm by dragging text or URL onto main window or system tray icon. 1159 * Display reasons for failure to send an email. 1160 * Allow editing of the list of message colours. 1161 * Edit new alarm by context menu or double click on white space in alarm list. 1162 * Add show expired alarms option to preferences dialog. 1163 * Display HTML files correctly in file display alarms. 1164 1165 === Version 0.9.3 --- 4 March 2003 === 1166 * Add preferences option to set default sound file for the Edit Alarm dialog. 1167 * Fix display of "Invalid date" message before Edit Alarm dialog displays. 1168 1169 === Version 0.9.2 --- 28 February 2003 === 1170 * Option to set font for individual alarm messages. 1171 * Allow multiple alarm selection in the main window. 1172 * KAlarm icon in alarm message window selects the alarm in the main window. 1173 * In Edit Alarm dialog, move all recurrence edit controls into Recurrence tab. 1174 * Add quit warning message option to preferences dialog. 1175 * Add "New Alarm" option to system tray context menu. 1176 * Disallow command alarms when KDE is running in kiosk mode. 1177 * Revised storage of beep, font, colour and program arguments in calendar file. 1178 * Always save alarms in iCalendar format (but vCalendar may still be read). 1179 * Add reminder, recurrence and font parameters to DCOP calls. 1180 * Fix failure to enable alarms when running in on-demand mode. 1181 1182 === Version 0.9.1 --- 16 January 2003 === 1183 * Add option to set advance reminders for display alarms. 1184 * In run-in-system-tray mode, warn that alarms will be disabled before quitting. 1185 * Fix monthly and yearly recurrences on nth Monday etc. of the month. 1186 * Fix yearly recurrences on February 29th. 1187 * Fix recurrence start times stored in expired calendar file. 1188 * Fix extra empty events being stored in expired calendar file. 1189 1190 === Version 0.9.0 --- 3 January 2003 === 1191 * Add facility to import birthdays from KAddressBook 1192 * Add option to send an email instead of displaying an alarm message. 1193 * Add option to store and view expired alarms. 1194 * Add copy, view and undelete actions (as applicable) for the selected alarm. 1195 * In alarm message window, message text can be copied to clipboard using mouse. 1196 * Allow message text to be scrolled in alarm message window if too big to fit. 1197 * Shift key with left mouse button steps time edit arrows by 5 minutes/6 hours. 1198 * Report failure to run command alarm (bash, ksh shells only). 1199 * Retain repeat-at-login status on alarm deferral. 1200 * Restore alarm messages which were displayed before KAlarm was killed or crashed. 1201 * Store alarm data in the calendar file in a more standard way. 1202 * Alarm message defer dialog: update recurrence deferral time limit in real time. 1203 * Weekly recurrence edit: adhere to user preference for start day of week. 1204 * Use standard action icons. 1205 1206 === Version 0.8.5 (KDE 3.1.1) --- 21 February 2003 === 1207 * Fix monthly and yearly recurrences on nth Monday etc. of the month. 1208 * Fix yearly recurrences on February 29th. 1209 * Fix failure to enable alarms when running in on-demand mode. 1210 1211 === Version 0.8.4 (KDE 3.1) --- 8 January 2003 === 1212 * Make KAlarm icon in message window bring main window to current desktop. 1213 * Fix detection of KDE desktop. 1214 * Fix entry of yearly recurrences on a specified date in the year. 1215 1216 === Version 0.8.3 --- 9 November 2002 === 1217 * Fix no system tray icon being displayed. 1218 * Fix multiple system tray icons being displayed. 1219 * Fix alarms being missed after changing "Disable alarms when not running" status. 1220 1221 === Version 0.8.2 --- 2 November 2002 === 1222 * Fix audio files not playing. 1223 1224 === Version 0.8.1 --- 1 November 2002 === 1225 * Adhere to KDE single/double click setting when clicking on alarm list. 1226 * Fix possible loss of alarms if KAlarm has previously used another calendar file. 1227 * Fix coordination between "At time" and "After time" values when they change. 1228 * Always remove alarm deferral even when next recurrence triggers instead. 1229 * When alarm triggers, replace any existing repeat-at-login alarm message window. 1230 * Fix deselection of Sound not working after selecting a sound file. 1231 * Fix display of hour spin buttons in time edit spin boxes. 1232 * Prevent time edit spin box buttons from selecting the text. 1233 * Clean up previous alarm list highlight properly when a new alarm is selected. 1234 * Set sensible initial focus when edit alarm dialog pages are displayed. 1235 * Fix Quit duplicate entry in system tray context menu. 1236 1237 === Version 0.8 (KDE 3.1 beta2) --- 16 September 2002 === 1238 * Move recurrence edit to separate tab in alarm dialog (now fits 800x600 display). 1239 * Add accelerator keys in dialogs. 1240 * Provide date picker for entering dates. 1241 1242 === Version 0.7.5 --- 1 September 2002 === 1243 * Add preferences options to choose default settings for the Edit Alarm dialog. 1244 * Fix right-to-left character sets not being displayed in message edit control. 1245 * Make "Help -> Report Bug" use the KDE bug system (bug #43250). 1246 * Fix session restoration not occurring. 1247 1248 === Version 0.7.4 (KDE 3.1 beta1) --- 5 August 2002 === 1249 * Add option to prompt for confirmation on alarm deletion. 1250 * Add option to prompt for confirmation on alarm acknowedgement. 1251 * Display KAlarm handbook Preferences section when Help clicked in config dialog. 1252 * Correctly adjust wrong summer times stored by version 0.5.7 (KDE 3.0.0). 1253 1254 === Version 0.7.3 --- 24 July 2002 === 1255 * Fix loss of alarm times after saving pre-version 0.7 calendar file. 1256 * Fix main alarm list display of hours or hours/minutes repeat interval. 1257 * Display KAlarm handbook when Help clicked in configuration dialog. 1258 1259 === Version 0.7.2 --- 2 July 2002 === 1260 * Fix reading wrong alarm times from pre-version 0.7 calendar file. 1261 * Partially fix loss of alarm times after saving pre-version 0.7 calendar file. 1262 1263 === Version 0.7.1 --- 29 June 2002 === 1264 * Prevent duplicate message windows from being displayed. 1265 * Make Close button on message window not the default button to reduce chance 1266 of accidental acknowledgement. 1267 * Fix non-ASCII message texts being saved as question marks. 1268 * Fix memory leak with recurrences. 1269 1270 === Version 0.7.0 --- 15 June 2002 === 1271 * Add option to play audio file when message is displayed. 1272 * Add daily, weekly, monthly, annual recurrences. 1273 * Allow deferring only up to next scheduled repetition time. 1274 * Don't defer repetitions when an alarm is deferred. 1275 * Make regular repetition and repeat-at-login mutually exclusive. 1276 * Double click on alarm in main window opens alarm edit dialog. 1277 * Change Reset Daemon menu option to Refresh Alarms. 1278 * Save and restore window sizes. 1279 1280 === Version 0.6.4 --- 8 May 2002 === 1281 * Make click on system tray icon always bring KAlarm to top on current desktop. 1282 * Fix alarms not being triggered (depending on time zone). 1283 1284 === Version 0.6.0 --- 8 March 2002 === 1285 * Add option to execute a command instead of displaying an alarm message. 1286 * Add Try button to alarm message edit dialog. 1287 * Add icons in the alarm list to indicate each alarm's type. 1288 * Display error message if a file to be displayed is not a text file. 1289 * Reduce chance of lost late-cancel alarms when daemon check interval is reduced. 1290 * Rename command line option --displayEvent to --triggerEvent. 1291 * Rename DCOP function displayMessage() to triggerEvent(). 1292 * Rename DCOP function cancelMessage() to cancelEvent(). 1293 1294 === Version 0.5.8 (KDE 3.0.5A) --- 23 November 2002 === 1295 * Fix detection of KDE desktop. 1296 1297 === Version 0.5.8 (KDE 3.0.5) --- 4 October 2002 === 1298 * Fix possible loss of alarms if KAlarm has previously used another calendar file. 1299 1300 === Version 0.5.8 (KDE 3.0.4) --- 18 August 2002 === 1301 * Make "Help -> Report Bug" use the KDE bug system (bug #43250). 1302 * Fix right-to-left character sets not being displayed in message edit control. 1303 1304 === Version 0.5.8 (KDE 3.0.3) --- 5 August 2002 === 1305 * Adjust wrong summer times stored by version 0.5.7 (KDE 3.0.0). 1306 * Display KAlarm handbook when Help clicked in configuration dialog. 1307 * Make Close button on message window not the default button to reduce chance 1308 of accidental acknowledgement. 1309 * Fix session restoration often not occurring at login. 1310 1311 === Version 0.5.7 (KDE 3.0.1) --- 9 May 2002 === 1312 * Use local time for alarm times instead of using a time zone. 1313 * Make click on system tray icon always bring KAlarm to top on current desktop. 1314 1315 === Version 0.5.7 (KDE 3.0) --- 17 March 2002 === 1316 * Show system tray icon on deferring command line-initiated message (run-in- 1317 system-tray mode). 1318 * Associate main window with system tray icon when displayed from message window. 1319 * Don't start KAlarm at login, until it has been run for the first time. 1320 * Add startup notification to kalarm.desktop. 1321 * Prevent open main window from cancelling KDE session shutdown. 1322 * Fix failure to display messages after daemon is restarted (run-on-demand mode). 1323 * Fix possible failure to display command line-initiated message. 1324 * Fix crash in some circumstances on changing run mode to run-on-demand. 1325 * Fix crash on clicking KAlarm icon in command line-initiated message window. 1326 * Fix crash on deferring alarm in command line-initiated message window. 1327 * Fix duplication of repeat-at-login alarms at login. 1328 * Fix error displaying text file messages. 1329 1330 === Version 0.5.4 --- 7 February 2002 === 1331 * Fix extra window being displayed in session restoration. 1332 1333 === Version 0.5.2 --- 31 January 2002 === 1334 * Fix session restore crash if in 'run continuously in system tray' mode. 1335 1336 === Version 0.5.1 --- 30 January 2002 === 1337 * Change configuration defaults. 1338 1339 === Version 0.5 --- 29 January 2002 === 1340 * Incorporate system tray icon into KAlarm, add --tray option. 1341 * Add 'run continuously in system tray' operating mode. 1342 * Don't use alarm daemon GUI application. 1343 * Add enable/disable alarms option to main window menu. 1344 * Add show/hide system tray icon option to main window menu. 1345 * Add toolbar. 1346 * Rename alarm dialog Set Alarm button to OK. 1347 * Rename message window OK button to Close. 1348 * Remove keyboard accelerator for Reset Daemon. 1349 * Fix magnified system tray icon. 1350 * Include README, etc. files in installation. 1351 1352 === Version 0.4 --- 22 December 2001 === 1353 * Modify to use split alarm daemon/alarm daemon GUI. 1354 * Prevent a command line error exiting all open KAlarm windows. 1355 * Ensure the program exits after starting with --stop or --reset options. 1356 1357 === Version 0.3.5 --- 5 December 2001 === 1358 * Add option to repeat alarms at login. 1359 * Add context help button to main window and message window. 1360 * Fix occasional crash on displaying non-repeating alarms. 1361 * Fix possible failure to display alarms at login. 1362 * Fix blank title bar when main window restored at login. 1363 * Fix alarms not deleted from main window when displayed at login. 1364 * Fix handling of zero-length calendar file. 1365 * Improve error messages. 1366 * Make documentation files installation dependent on KDE version. 1367 1368 === Version 0.3.1 --- 20 November 2001 === 1369 * Fix build fault when using ./configure --enable-final 1370 1371 === Version 0.3 --- 4 November 2001 === 1372 * Add option to display a file's contents instead of specifying a message. 1373 * Add dialog option to set an alarm's time as an interval from the current time. 1374 * Add defer option to alarm message window. 1375 * Provide button in alarm message window to activate KAlarm. 1376 * Make dialogs modal only for their parent window. 1377 1378 === Version 0.2 --- 20 October 2001 === 1379 * Implement repeating alarms. 1380 * Add extra pair of arrow buttons to time spinbox to change the hour. 1381 * Fix sorting by colour column. 1382 * Better What's This? texts for the main window. 1383 * Remove -r, -s short options (use --reset, --stop instead). 1384 1385 === Version 0.1.1 --- 1 September 2001 === 1386 * Fix documentation not being created by build. 1387 1388 === Version 0.1 --- 31 August 2001 === 1389 * Initial release.