-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Changelog
1417 lines (1184 loc) · 75 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
KAlarm Change Log
=== Version 3.10.0 (KDE Gear 24.12) --- 30 September 2024 ===
* Provide build option to use VLC or MPV to play sounds.
* Show all Run Mode options in Preferences dialogue.
* Convert to Qt 6.5 QDateTime/QTimeZone changes.
=== Version 3.9.2 (KDE Gear 24.08.2) --- 26 September 2024 ===
* Fix crash if kernel alarm timers are supported.
* Fix Wake from Suspend not working when using RTC wake [KDE Bug 486187]
* Display audio error message immediately when using Try button while editing an alarm.
* Ensure that audio play is not attempted if audio initialisation failed.
* Fix failure to play sound files using libVLC on some systems [KDE Bug 493128]
=== Version 3.9.1 (KDE Gear 24.08.1) --- 9 September 2024 ===
* Fix repeating audio alarms only playing once [KDE Bug 492425]
=== Version 3.9.0 (KDE Gear 24.08) --- 9 July 2024 ===
* Use VLC instead of libcanberra to play sounds [KDE Bug 489597, 489213, 484851]
=== Version 3.8.2 (KDE Gear 24.05.2) --- 14 June 2024 ===
* Fix crash after editing new alarm if spell checking is enabled [KDE Bug 488488]
=== Version 3.8.1 (KDE Gear 24.02.2) --- 27 March 2024 ===
* Display error message if error occurs trying to play an audio file [KDE Bug 484503]
=== Version 3.8.0 (KDE Gear 24.02.1) --- 8 March 2024 ===
* Use libcanberra instead of Phonon to play sounds, for thread safety [KDE Bug 381334]
* In Edit Alarm dialogue, allow save if Set Volume checkbox is toggled.
=== Version 3.7.0 (KDE Gear 24.02) --- 9 February 2024 ===
* Convert to Qt6 / KDE Frameworks 6.
* Enable wake-from-suspend for multiple alarms if user kernel alarm timers supported (Linux).
* Set units for reminder and late-cancel depending on date-only selection in Edit Alarm Template dialogue.
* Remove migration of pre-Akonadi KResources calendar configuration.
=== Version 3.6.4 (KDE Gear 23.08.5) --- 9 February 2024 ===
* Remove 'spread windows' option using Wayland, which doesn't allow window positions to be set.
* Fix --name command line option not using its parameter [KDE Bug 481053]
=== Version 3.6.3 (KDE Gear 23.08.4) --- 29 November 2023 ===
* Show calendar name, not ID, in confirmation prompts when removing a calendar.
=== Version 3.6.2 (KDE Gear 23.08.2) --- 8 October 2023 ===
* When an alarm is deferred, ensure it's deleted from the archived alarm calendar.
* Fix 'show today' button not showing in date picker when using Breeze icon theme.
* Fix More/Less Options button in Edit Alarm dialogue sometimes wrongly labelled "Defaults".
=== Version 3.6.1 (KDE Gear 23.08.1) --- 28 August 2023 ===
* Don't warn about not providing high accuracy alarms if alarm >10 minutes from now [KDE Bug 473792]
=== Version 3.6.0 (KDE Gear 23.08) --- 31 July 2023 ===
* Add a 'show today' control in the date picker [KDE Bug 470451]
* Improve Defer dialogue, provide dropdown for common delay intervals [KDE Bug 470451]
* Reduce empty space at bottom of calendar list.
* Use mouse wheel to increment/decrement the displayed month in date picker.
* Update alarm list for date picker selection when holiday region or work days are changed.
* Refactor access to holiday data.
=== Version 3.5.6 (KDE Gear 23.04.3) --- 6 June 2022 ===
* Fix memory leak every time an alarm is displayed [KDE Bug 468640]
=== Version 3.5.5 (KDE Gear 23.04) --- 30 December 2022 ===
* Disallow setting environment variables in command alarm command line.
* In Preferences dialogue, if OK shows warning message, don't close dialog until user responds.
* Allow setting null command line for invoking terminal to run command alarms in.
* If only one standard command is available to invoke terminal to run command alarms in, use it as default.
* Show accuracy warning if short time-from-now specified in Edit Alarm dialogue [KDE Bug 463278]
=== Version 3.5.4 (KDE Gear 22.12.1) --- 29 December 2022 ===
* Update date picker display when a resource becomes disabled.
* Use KAlarm's default time zone to evaluate trigger times for working time alarms.
* Fix handling of quoted path if configured for the terminal for command alarms.
* Allow AM/PM control in Edit Alarm dialogue to be tabbed into [KDE Bug 463310]
=== Version 3.5.3 (KDE Gear 22.12) --- 18 November 2022 ===
* Provide build option to disable use of X11, even if it is available.
* Fix daily alarms continually triggering just before end of daylight savings time [KDE Bug 461713]
=== Version 3.5.2 (KDE Gear 22.08.2) --- 4 October 2022 ===
* Fix possible crash when alarm restored at login is deferred [KDE Bug 459901]
=== Version 3.5.1 (KDE Gear 22.08.1) --- 15 August 2022 ===
* Fix regression introduced in version 3.5.0:
In some locales, displayed times were wrongly formatted.
=== Version 3.5.0 (KDE Gear 22.08) --- 19 July 2022 ===
* Provide options to build and/or run KAlarm without any Akonadi dependency.
* Set volume correctly for repeated audio alarms [KDE Bug 456845]
=== Version 3.4.1 (KDE Gear 22.04.1) --- 2 May 2022 ===
* Fix checkboxes being disabled in Preferences dialogue.
* Fix time spin boxes being displayed in the wrong position.
* Fix crash when Try clicked to stop audio alarm with fade [KDE Bug 452962]
* Don't show volume fade controls if Phonon backend doesn't support fade.
* Fix sound files not playing after previously playing with fade.
* Fix Stop Play button not working for display alarm with audio file.
* Fix crash in font chooser when style is selected after deselecting default font [KDE Bug 453193]
=== Version 3.4.0 (KDE Gear 22.04) --- 6 April 2022 ===
* Allow calendars and date picker to be shown together in side panel [KDE Bug 440250]
* Shrink calendar list to remove empty space when too large.
* When a resource is re-enabled, ensure its alarms are displayed.
* When default resources are created on first run, set them as standard (default) calendars.
* Cancel sound file playback if audio alarm edit dialogue is closed after clicking Try.
* Remove all 'speak' functions if KAlarm is built with text-to-speech disabled.
* Add option to disable wake-from-suspend alarms if KAlarm is built without KAuth.
* Use threading correctly for playing sound files.
* Incorporate kalarmcal library into KAlarm as a private library.
=== Version 3.3.6 (KDE Gear 21.12.3) --- 9 February 2022 ===
* Fix failure to create a missing calendar file after enabling a resource.
=== Version 3.3.5 (KDE Gear 21.12.2) --- 31 January 2022 ===
* Fix crash after Defer is selected in alarm notification message [KDE Bug 448212]
* Fix deleted calendar resources reappearing when KAlarm restarts.
* For command alarms, use path to find executables, instead of current directory.
* Fix regression introduced in version 3.1.0:
Make auto-close work for message windows.
=== Version 3.3.4 (KDE Gear 21.12.1) --- 28 December 2021 ===
* Treat empty read-only, or non-existent, calendar files as loaded.
* Fix bad calendar files preventing command line actions from running.
* Ensure KAlarm command line actions are performed if KAlarm is already running [KDE Bug 446749]
* Don't disable alarms after KAlarm command line action while KAlarm is already running [KDE Bug 446749]
* Fix resource ID numbers not working in command line & DBUS commands.
* If KAlarm is already running, don't exit if a new activation has unknown command line options.
* Fix crash when a resource is removed.
=== Version 3.3.3 (KDE Gear 21.12) --- 7 November 2021 ===
* Show numbers in localised form.
* Make time edit spinboxes show time using localised format and numbers.
* Fix infinite loop due to invalid recurrence date when using locale with non-ASCII numbers (requires kalarmcal 21.12).
=== Version 3.3.2 (KDE Gear 21.08.3) --- 30 October 2021 ===
* Make time edit field arrows work with Breeze application style [KDE Bug 443062]
* Fix display errors in time edit field arrows.
* Fix unusable sub-daily recurrence editor with non-Breeze application style.
* Use translated forms of "am" and "pm" when displaying times.
=== Version 3.3.1 (KDE Gear 21.08.1) --- 29 August 2021 ===
* Fix crash when KAlarm is launched while already running [KDE Bug 441660]
=== Version 3.3.0 (KDE Gear 21.08) --- 1 August 2021 ===
* Add date selector option to enable alarm list view to be filtered.
* Show hamburger menu when menu bar is hidden, to allow access to all options.
* Fix crash when context menu is requested after toolbar has been edited.
* Fix crash when alarm message is shown on a multiple screen system using Wayland [KDE Bug 439853]
* Fix alarm not triggering if a reminder is set after the main alarm (requires kalarmcal 21.08) [KDE Bug 440200]
* Fix 'Choose sound file' dialogue not showing audio files, under XFCE etc [KDE Bug 437217]
* Fix alarm time showing blank in alarm list when using right-to-left languages.
* Fixes to dialogue layouts when using right-to-left languages.
=== Version 3.2.2 (KDE Gear 21.04.2) --- 26 May 2021 ===
* In audio alarm edit dialogue, don't show file name in encoded format [KDE Bug 437676]
=== Version 3.2.1 (KDE Gear 21.04.1) --- 6 May 2021 ===
* In alarm list, don't hide display alarm colour for selected alarms [KDE Bug 436434]
* Fix date sometimes being hidden for selected alarms in alarm list [KDE Bug 436434]
* In alarm edit dialogue, enable OK button when date is edited [KDE Bug 436558]
* If time format is AM/PM, allow zero hours as an interim value while editing times.
=== Version 3.2.0 (KDE Gear 21.04) --- 2 April 2021 ===
* Remove KAlarm Akonadi resource code.
* Rename Preferences 'Edit' tab to 'Alarm Defaults'.
* Add default sound volume setting to Preferences dialogue.
* Fix erroneous output of terminal error message on disabling a calendar.
=== Version 3.1.3 (KDE Applications 20.12.3) --- 19 February 2021 ===
* Fix error creating alarm from command line if the only active alarm calendar is not the default [KDE Bug 417108].
* If command line action fails, quit application if not previously running.
=== Version 3.1.2 (KDE Applications 20.12.2) --- 26 January 2021 ===
* Default to using alarm names.
* Fix hang when an alarm is triggered in a read-only resource.
=== Version 3.1.1 (KDE Applications 20.12.1) --- 18 December 2020 ===
* Ensure that build uses the file resources option.
* When removing duplicate Akonadi resources, in priority keep enabled/standard ones.
* Fix regression introduced in version 3.1.0:
Show correct alarm columns in main window on first run of KAlarm.
=== Version 3.1.0 (KDE Applications 20.12) --- 14 November 2020 ===
* Add option to show alarm message as a notification instead of in a window [KDE Bug 345922]
* Add option to give alarms a name.
* Don't execute display alarms while desktop notifications are inhibited.
* Cancel any screen saver when an alarm is displayed.
* On completion, calendar migration restores previous Akonadi run state.
=== Version 3.0.3 (KDE Applications 20.08.3) --- 25 October 2020 ===
* Prevent resources being disabled at logout [KDE Bug 427722]
* Fix regression introduced in version 3.0.0:
Warn user if no active alarm calendar is enabled.
=== Version 3.0.2 (KDE Applications 20.08.2) --- 3 October 2020 ===
* Fix repeat-at-login alarms not triggering when KAlarm starts.
* If command generating text for display alarm fails, only display error message,
not the display alarm, and don't redisplay the alarm on every restart.
* Fix next trigger time shown as "Never" after using Try button for command display alarm, if command fails.
* Display alarms in time order on startup (fixes regression).
* Allow alarm list and template list to be sorted by clicking headers.
* Fix inability to edit an existing calendar resource's configuration.
* Fix memory leaks.
=== Version 3.0.1 (KDE Applications 20.08.1) --- 24 August 2020 ===
* Fix inability to create alarms from templates, or load templates in edit dialogue [KDE Bug 425751]
* Don't show spurious error message when deleting alarm template [KDE Bug 425751]
=== Version 3.0.0 (KDE Applications 20.08) --- 5 August 2020 ===
* Default to using file system resources instead of Akonadi resources.
* Enable selection of multiple calendar files in Import Alarms dialogue.
* Show alarm calendars sorted by name in calendars list.
* Return to last used tab in Configuration dialogue when it is reopened.
* Add option for a command alarm to not notify execution errors [KDE Bug 315401]
* Fix handling of calendar update or save errors when making alarm changes.
* Fix possible calendar file corruption if disk is full (requires KDE Frameworks 5.72) [KDE Bug 370708]
* Allow drag-and-drop of email onto display alarm text edit field.
* Fix drag-and-drop of text onto line edits in alarm edit dialogue.
* Refactor AlarmCalendar to split out resources and display calendars.
* Fix infinite loop when evaluating next alarm to schedule.
* Cancel command execution error tooltip when mouse moves to another alarm.
=== Version 2.14.3 (KDE Applications 20.04.3) --- 19 June 2020 ===
* Fix possible corruption of autostart.desktop file if disk is full.
=== Version 2.14.2 (KDE Applications 20.04.2) --- 8 June 2020 ===
* Make multiple KAlarm invocations work (Qt >5.12, Frameworks >5.60) [KDE Bug 417108]
* Fix failure to set no-autostart for non-KDE desktops, if a writable autostart file exists.
* Fix failure to execute command alarms in a terminal window.
* Fix occasional crash on opening alarm edit dialogue [KDE Bug 412181]
* Fix regression introduced in version 2.13.0:
Fix wrong Undo/Redo being performed when selected from list.
=== Version 2.14.1 (KDE Applications 20.04.1) --- 11 May 2020 ===
* Correctly interpret resource IDs in command line and DBus calls.
* Fix sizing and reconfiguration of columns in alarm and template lists.
=== Version 2.14.0 (KDE Applications 20.04) --- 27 March 2020 ===
* Warn user if archiving but no default archived alarm calendar is set.
* Fix some error messages not being displayed.
* Refactor to use generic resource classes (part 2).
=== Version 2.13.3 (KDE Applications 19.12.3) --- 20 February 2020 ===
* Fix failure of command line options requiring calendar access [KDE Bug 417108]
=== Version 2.13.2 (KDE Applications 19.12.2) --- 9 January 2020 ===
* Add Show/Hide Menubar menu option; change New Email Alarm shortcut to Ctrl-L.
=== Version 2.13.1 (KDE Applications 19.12.1) --- 30 December 2019 ===
* Make defer dialogue accessible when a full screen window is active [KDE Bug 414383]
* Only show 'Cancel Deferral' in defer dialogue if a deferral is already active.
=== Version 2.13.0 (KDE Applications 19.12) --- 19 November 2019 ===
* Fix user not always being prompted to update new resource if in old format.
* Terminate application after executing 'kalarm --list'.
* Fix alarm type column being too wide in alarm template list.
* Fix failure to display image when alarm is configured to display an image file.
* Fix failure to set no-autostart for non-KDE desktops, if no autostart directory exists.
* Refactor to use generic resource classes (part 1).
=== Version 2.12.8 (KDE Applications 19.08.3) --- 16 October 2019 ===
* Fix error on redo of an active alarm deletion.
* Archive repeat-at-login alarms if previously triggered, when they are deleted.
* Fix layout of defer alarm dialogue.
* Fix regression introduced in version 2.10.11:
Make user settings changes take effect immediately.
=== Version 2.12.7 (KDE Applications 19.08.2) --- 7 October 2019 ===
* Show correct read-only status of an alarm in its context menu.
* Fix regression introduced in version 2.12.5:
Fix errors deleting and reactivating alarms.
* Fix error on undo of an active alarm deletion.
* Don't trigger repeat-at-login alarms when they are edited or imported.
=== Version 2.12.6 (KDE Applications 19.08.1) --- 26 August 2019 ===
* Fix crash sometimes when a resource is enabled [KDE Bug 410596]
* Fix D-Bus alarm creation failing if time zone is omitted from start time [KDE Bug 411296]
* Fix command line options which don't work if KAlarm not already running:
--edit, --list, --triggerEvent, --cancelEvent.
=== Version 2.12.5 (KDE Applications 19.08) --- 26 July 2019 ===
* Enable alarm list columns to be hidden using context menu on list header [KDE Bug 397093]
* Fix regression introduced in version 2.12.0:
Show time zone abbreviation in message window if alarm time has non-local time zone.
* If only one writable archived alarm calendar exists, automatically set it as the default.
* Don't allow user to create a new resource using same calendar file as an existing resource.
* Remove duplicate resources (i.e. which use the same calendar file) at startup [KDE Bug 403124]
* Fix drag and drop of emails from KMail, and KMail button in message window.
* Improve drag and drop of events and todos from KOrganizer.
=== Version 2.12.4 (KDE Applications 19.04.3) --- 4 July 2019 ===
* Fix calendar resource dialogue not configuring resource correctly [KDE Bug 407882]
* Fix calendar resource dialogue creating new resources unusable until restart [KDE Bug 407882]
* Enable resource after creating with the calendar resource dialogue [KDE Bug 407882]
* Fix colour and alarm type columns being too wide in alarm list.
=== Version 2.12.3 (KDE Applications 19.04.2) --- 23 May 2019 ===
* Fix calendar configuration dialogue not appearing.
* Fix errors creating calendar resources on first run of KAlarm [KDE Bug 407544]
* Display alarm message windows within current screen in multi-head systems.
=== Version 2.12.2 (KDE Applications 18.08.2) --- 27 September 2018 ===
* Fix Defer button being disabled for recurring alarms [KDE Bug 398658]
=== Version 2.12.1 (KDE Applications 18.08.1) --- 18 August 2018 ===
* Align and right adjust 'Time to' column values in main window [KDE Bug 397130]
* Remove seconds values from Time column (erroneously added in 2.12.0).
=== Version 2.12.0 (KDE Applications 18.08) --- 29 July 2018 ===
* Use KAlarmCal::KADateTime instead of deprecated KDateTime.
* Remove 'clock time' option, in favour of local system time zone.
* Fix times being truncated and showing ellipsis in main window [KDE Bug 365257]
* Fix evaluation of work days.
* Fix reminder-once alarms not being correctly loaded from calendar file.
* Fix some regressions introduced in version 2.11.0, including:
Make global shortcuts available.
Default sound file selection dialogue to the system sound files directory.
=== Version 2.11.16 (KDE Applications 17.04.1) --- 15 April 2017 ===
* Fix option text for using default email address from KMail/System Settings [KDE Bug 378722]
=== Version 2.11.15 (KDE Applications 17.04) --- 15 January 2017 ===
* Report if terminal for command alarms is not configured.
* Don't allow 'auto-hide in system tray' on Unity desktop [KDE Bug 373848]
=== Version 2.11.14 --- 19 February 2017 ===
* Fix not showing main window if activated again while already running with --tray [KDE Bug 374520]
* Fix --help, --version and option errors not being reported if KAlarm is already running.
* Make command options --edit-new-* work [KDE Bug 376209]
=== Version 2.11.13 (KDE Applications 16.12.2) --- 29 January 2017 ===
* Fix system tray icon used for "some alarms disabled"
* Improved system tray icons (requires Plasma 5.9) [KDE Bug 362631]
* Don't show misleading "Failed to update alarm" if command alarm fails [KDE Bug 375615]
=== Version 2.11.12 (KDE Applications 16.12.1) --- 1 January 2017 ===
* Fix Export Alarms file save error [KDE Bug 374337]
* Fix arrow/page up/down keys not working in date edit control
(needs KDE Frameworks 5.30) [KDE Bug 373886]
=== Version 2.11.11 (KDE Applications 16.12.0) --- 16 November 2016 ===
* Fix crash on exit [KDE Bug 372223]
=== Version 2.11.10 (KDE Applications 16.08.3) --- 31 October 2016 ===
* Fix default calendar files not being created on first run [KDE Bug 362962]
* Fix crash when a second instance of KAlarm is started [KDE Bug 371628]
* Don't output error messages about temporary files in directory calendar [KDE Bug 370627]
=== Version 2.11.9 (KDE Applications 16.08.1) --- 18 August 2016 ===
* Prevent KAlarm autostarting on non-KDE desktops if it has never been run [KDE Bug 366562]
=== Version 2.11.8 (KDE Applications 16.08.0) --- 13 July 2016 ===
* Use the default time format in alarm list and system tray status popup
[KAlarm Forum: https://forum.kde.org/viewtopic.php?f=229&t=133788]
=== Version 2.11.7 (KDE Applications 16.04.3) --- 11 June 2016 ===
* Always use current setting for email sender address when sending emails [KDE Bug 359163]
=== Version 2.11.6 (KDE Applications 16.04.1) --- 20 April 2016 ===
* Prevent KAlarm autostarting on non-KDE desktops if start-at-login is disabled
[KAlarm Forum: https://forum.kde.org/viewtopic.php?f=229&t=131410]
=== Version 2.11.5 (KDE Applications 16.04.0) --- 13 April 2016 ===
* Fix alarm times out by an hour in daylight savings time (needs kcalcore 16.04) [KDE Bug 336738]
* Don't show spurious extra calendar after adding new calendar [KDE Bug 361543]
* Fix crash when adding new calendar [KDE Bugs 361539, 361717]
=== Version 2.11.4 (KDE Applications 15.12.3) --- 1 February 2016 ===
* Fix reminder time edit being covered by 'in advance' combo [KDE Bug 357018]
* Fix crash after editing an alarm, if spell check is enabled [KDE Bug 356048]
* Fix occasional crash on startup [KDE Bug 358217]
* Fix specification on command line of a reminder after the alarm.
* Fix deferral time of date-only recurring alarms [KDE Bug 346060]
* Fix frequency edit field missing from recurrence editor.
=== Version 2.11.3 (KDE Applications 15.08.3) --- 4 November 2015 ===
* Re-enable use of sendmail for email alarms.
* Fix conversion error in sub-repetition interval from command line.
=== Version 2.11.2 (KDE Applications 15.08.2) --- 24 September 2015 ===
* Enable typing into New Alarm dialogue while alarm is displayed (Unity desktop) [KDE Bug 352889]
=== Version 2.11.1 (KDE Applications 15.08.1) --- 1 September 2015 ===
* Fix conversion error in sub-repetition value from command line or D-Bus command.
=== Version 2.11.0 (KDE Applications 15.08.0) --- 30 July 2015 ===
* Use KDE Frameworks.
* Disable use of sendmail for email alarms, due to removal from Akonadi.
=== Version 2.10.12 (KDE 4.14.2) --- 30 September 2014 ===
* Make New Audio Alarm dialogue use sound file repeat preference setting.
=== Version 2.10.11 (KDE 4.14.0) --- 12 August 2014 ===
* [Akonadi] Fix alarms not being redisplayed after Akonadi server restarts
(requires kdepimlibs 4.14.0) [KDE Bug 336942]
=== Version 2.10.10 (KDE 4.13.2) --- 10 May 2014 ===
* [Akonadi] Fix no Defer button in alarm windows restored after login [KDE Bug 334334]
* Fix display of duplicate alarm windows after login.
=== Version 2.10.9 (KDE 4.13.1) --- 4 May 2014 ===
* [Akonadi] Fix no Defer button in alarm windows restored after crash [KDE Bug 334334]
=== Version 2.10.8 (KDE 4.12.5) --- 18 April 2014 ===
* [Akonadi] Fix wrong startup message about no writable active alarm calendar.
* [Akonadi] Fix setting Akonadi resource read-only making it unusable (requires kdepim-runtime 4.12.5) [KDE Bug 332889]
=== Version 2.10.7 (KDE 4.12.4, 4.13.0) --- 21 March 2014 ===
* [Akonadi] Fix deletion of alarm copies from KOrganiser not working.
* Fix crash after session restoration has nothing to restore [KDE Bug 331719]
* Prevent data in birthday import dialogue being editable.
=== Version 2.10.6 (KDE 4.11.1) --- 27 August 2013 ===
* [Akonadi] Fix error saving template when closing Edit Template dialogue [KDE Bug 323965]
=== Version 2.10.5 (KDE 4.11.0) --- 3 August 2013 ===
* Fix memory leak whenever the edit dialogue is closed.
* Fix auto-close alarms not displaying when KAlarm defaults to UTC time zone.
* Fix display alarm deferral limit when KAlarm defaults to UTC time zone.
=== Version 2.10.4 (KDE 4.11 beta2) --- 15 June 2013 ===
* Show startup warning if no writable active alarm calendar is enabled [KDE Bug 316338]
=== Version 2.10.3 (KDE 4.10.5) --- 15 June 2013 ===
* Fix sound repetition pause not working in audio alarms [KDE Bug 319261]
* Fix Stop Play button being left enabled after closing alarm window.
=== Version 2.10.2 (KDE 4.10.4) --- 4 May 2013 ===
* [Akonadi] Fix infinite loop on shutdown if display alarms are active [KDE Bug 317806]
=== Version 2.10.1 (KDE 4.10.0) --- 10 December 2012 ===
* [Akonadi] Fix memory leak when an alarm message window is displayed.
* [Akonadi] Fix memory leak on alarm edit.
=== Version 2.10.0 (KDE 4.10 beta1)--- 13 November 2012 ===
* Add --list command line option to list scheduled alarms to stdout.
* Add 'list' D-Bus command to return list of scheduled alarms.
* [Akonadi] Wait until calendars are populated before using them at startup.
=== Version 2.9.3 (KDE 4.9.4) --- 13 November 2012 ===
* [Akonadi] Fix alarm list not sorting new alarms when calendar is enabled [KDE Bug 306178]
=== Version 2.9.2 (KDE 4.9.1) --- 22 August 2012 ===
* Fix Quit not working in system tray icon context menu.
* [KResources] Fix KAlarm button not highlighting the alarm in the main window [KDE Bug 266082]
=== Version 2.9.1 (KDE 4.9.0) --- 7 July 2012 ===
* Add option to execute a pre-alarm action before deferred alarms.
* Provide options to auto-hide system tray icon when no alarms are due.
* Store KAlarm version and backend in config file.
=== Version 2.8.6 (KDE 4.8.5) --- 14 July 2012 ===
* [Akonadi] Don't display calendars which have no Akonadi resource.
* [Akonadi resources] Fix resource if config is missing.
* [Akonadi resources] Make resource work if location is set by path OR URL.
* Fix crash when closing alarm window for alarm which plays audio file.
* Fix "server did not accept the sender address" errors sending emails [KDE Bug 301946]
=== Version 2.8.5 (KDE 4.8.4) --- 6 June 2012 ===
* [Akonadi] Warn user and disable KAlarm if Akonadi fails to run [KDE Bug 300083]
* [Akonadi] Fix crash when saving new alarm [KDE Bug Bug 300376]
=== Version 2.8.3 (KDE 4.8.3) --- 22 April 2012 ===
* Store KAlarm version and backend in config file.
* Use the last selected sound file picker directory as the default next time.
=== Version 2.8.2 (KDE 4.8.2) --- 29 March 2012 ===
* [Akonadi] Fix error saving changed alarms when closing Edit Alarm dialogue.
* [Akonadi] Show old-format calendars in read-only colour in calendar list.
* [KResources] Fail cleanly if calendar resources fail to open [KDE Bug 296383]
* Prevent multiple email success messages after Try used in Edit Alarm dialogue.
=== Version 2.8.1 (KDE 4.8.1) --- 19 February 2012 ===
* [Akonadi] Don't give option to save new alarms in old format calendars.
* [Akonadi] Prevent duplicate prompts to update format of new calendar resource.
* [Akonadi] Automatically disable duplicated calendar resources [KDE Bug 293193]
* [Akonadi] Fix errors when creating default calendar resources [KDE Bug 293208]
* [Akonadi] Prevent multiple standard calendars for any alarm type.
* [Akonadi] Fix various crashes.
* Output cmake error if Akonadi option incompatible with kdepimlibs/kalarmcal.
=== Version 2.8.0 (KDE 4.8.0) --- 16 January 2012 ===
* Use Akonadi as the default calendar access method.
* Use configurable colours and KDE colour scheme for calendar list.
* Allow user to stop playback after clicking Try in audio alarm edit dialogue.
=== Version 2.7.5 (KDE 4.7.4) --- 23 November 2011 ===
* Fix crash due to audio thread not being correctly deleted.
=== Version 2.7.4 (KDE 4.7.1) --- 28 August 2011 ===
* Fix crash when last recurrence of late-cancel alarm triggers too late.
* Fix conversion of pre-version 1.4.14 subsidiary alarms.
* Fix new alarm not being scheduled after editing alarm from alarm window.
* Don't do search if invalid regular expression is entered in Find dialogue.
* Don't prevent interaction with alarm windows when a prompt or warning message
window is displayed [using KDE 4.7.1 or later].
* Only reset visible tab in multi-tab settings sections when Defaults is clicked
in Configuration dialogue, and Current tab option is selected.
* Disable command output option for display alarms in edit alarm dialogue if
user not authorised to run shell commands.
* Always output "not authorised" error message if unauthorised user tries to run
shell commands.
=== Version 2.7.3 --- 26 July 2011 ===
* Fix crash when Wake From Suspend dialogue is shown with no alarm selected.
=== Version 2.7.2 --- 15 July 2011 ===
* Fix KAlarm not quitting when no visible windows or system tray icon remain.
* Cancel wake-from-suspend if alarm is disabled, or if all alarms are disabled.
* Various improvements and bug fixes to Wake From Suspend dialogue.
* In calendar list show calendar colours by text background, not coloured square.
* In alarm list show multi-line tooltip for alarm text when appropriate.
=== Version 2.7.1 (KDE 4.7.0) --- 6 July 2011 ===
* Make wake-from-suspend schedule a time-from-now, to make it work correctly
on systems whose hardware clock is out of sync with the system clock.
* Include Content-Transfer-Encoding header in emails to allow correct display.
=== Version 2.7.0 --- 9 May 2011 ===
* Add option to set a reminder AFTER the main alarm.
* Add option to wake computer from suspend when a selected alarm is triggered.
* Add command line option to disable alarm monitoring.
* Replace EMAILID, SPEAK, ERRCANCEL, ERRNOSHOW calendar properties with FLAGS
property parameters.
=== Version 2.6.3 --- 27 April 2011 ===
* Add option to not notify execution errors for pre-alarm actions.
* Set environment variable KALARM_UID to event UID for pre- & post-alarm actions.
* Warn user if only UTC time zone is available (if ktimezoned not installed).
* Don't reactivate start-at-login without prompting, after user switches it off,
except if KAlarm is session restored.
* Show error message and set read-only if location is blank for new resource.
* Fix crash on some systems when New Alarm dialogue is displayed from system tray
icon menu.
* Fix KAlarm button in alarm window not always showing main window and not
highlighting the alarm in the main window.
* Move New Alarm From Template action into New alarm menu to simplify toolbar.
=== Version 2.4.11 (KDEPIM 4.4.11) --- 16 April 2011 ===
* Fix bad borders round left hand buttons of time spinboxes in Oxygen style.
* Fix initialisation of library global statics.
* Ensure sound volume is not out of range when reading from calendar.
* Fix New Alarm dialogue from system tray menu restoring other windows.
=== Version 2.4.10 (KDEPIM 4.4.8) --- 2 December 2010 ===
* Fix KAlarm showing in system tray at login when configured not to show in tray.
* Fix working-time-only alarms not triggering if KAlarm is started up outside
working hours, after the last trigger time during working hours was missed.
* Don't quit if no window is visible when 'show in system tray' is deselected.
* Disable Defer button in new message window when deferral limit has been reached.
* Fix reminder time shown when editing a non-recurring alarm's deferred reminder.
* Fix conversion of pre-version 1.9.10 non-recurring alarms with simple repetition.
* Make disabled system tray icon more distinguishable for colour blind users.
=== Version 2.4.9 (KDEPIM 4.4.7) --- 19 October 2010 ===
* Fix crash if alarm triggers while its deletion confirmation prompt is visible.
* Fix crash when Try button is clicked while creating new display alarm.
* Fix crash on KAlarm exit.
* Fix possible crash when enabling individual alarms.
* Prevent long file name from expanding the width of file display alarm window.
* Allow pre- & post-alarm actions for alarms whose text is generated by a command.
* Combine 4 New Alarm icons in toolbar, to fix icon texts not fitting into width.
=== Version 2.4.8 (KDEPIM 4.4.6) --- 4 September 2010 ===
* Fix crash when a reminder alarm is being redisplayed.
* Fix possible crash: on alarm deletion, always update next alarm to trigger.
* Fix Sound File selection dialogue Play button not playing any sound.
* Always show current storage location choice in Configuration dialogue.
* Fix inability to leave file name blank in audio alarm templates.
* Fix changes to volume not enabling OK button when editing an audio alarm
template with no audio file specified.
=== Version 2.4.7 (KDE 4.4.5) --- 3 June 2010 ===
* Fix inability to defer non-recurring alarms.
* Fix crash when selecting calendar type in calendar selector, if text widths
and selector width are "exactly wrong".
* Fix loss of time zone specification for date only alarms when converting a
pre-2.3.2 calendar, if start-of-day time in calendar is not midnight.
* Enable alarm edit dialogue Time Zone button in read-only mode.
=== Version 2.4.6 (KDE 4.4.4) --- 20 May 2010 ===
* Fix alarm edit dialog not saving changes when invoked from alarm message
window's Edit button.
* Fix main window close action not working when system tray icon is not shown.
=== Version 2.4.5 (KDE 4.4.3) --- 7 April 2010 ===
* Fix audio files playing silently when no volume level has been specified.
=== Version 2.4.4 (KDE 4.4.2) --- 17 March 2010 ===
* Fix display alarm whose text is generated by a command and which has an audio
file, being converted into an audio-only alarm when reloaded.
=== Version 2.4.3 (KDE 4.4.1) --- 21 February 2010 ===
* Disable resource calendars which contain only wrong alarm types.
=== Version 2.4.2 (KDE 4.4.0) --- 30 January 2010 ===
* Fix non-ASCII text being corrupted in emails sent by KAlarm.
* Show error message if selected email identity has no email address.
=== Version 2.4.1 (KDE 4.4.0 RC1) --- 8 December 2009 ===
* Fix date-only recurring alarms triggering repeatedly at high frequency.
=== Version 2.4.0 --- 24 November 2009 ===
* New audio alarm option, without displaying alarm window.
* Add configuration setting for event duration for alarms copied to KOrganizer.
* Provide 'any time' option in Defer Alarm dialogue, for date-only alarms.
* Use KDE system settings to determine default working days in the week.
* Improve organisation of main menu.
* If dual screens, show alarm in other screen if any full screen window exists.
* Fix recurring date-only alarm triggering repeatedly and eating up CPU, if the
start-of-day time is after midnight and the alarm is due, but current UTC time
of day is earlier than the start-of-day time of day in the alarm's time zone.
* Update date-only alarm trigger times when user changes the start-of-day time.
* Don't write start-of-day time into calendar, to avoid clashes if it is shared.
* Don't waste processing time calculating next trigger time for archived alarms.
* Disable 'New Alarm from Template' action when no alarm templates exist.
* Interpret '~' (i.e. home directory) properly in entered file names.
* Fix crash if calendar formats are updated at login, during session restoration.
* Fix crash if editing alarm from alarm window Edit button, and window changes
from reminder to normal, or window changes from at-login to final at-login
trigger time, or window auto-closes.
* Prevent infinite loop if NEXTRECUR time in alarm is before alarm start time.
* Fix error saving the alarm after editing a repeat-at-login alarm.
* Don't set reminder/late-cancel/show-in-KOrganizer when saving repeat-at-login
alarms.
* Improve error feedback in sound file selection.
* Prevent sound file configuration dialogue closing after showing error message.
=== Version 2.3.0 --- 10 July 2009 ===
* Alarm edit: warn user if entered start time needs adjustment to fit recurrence.
* Command alarm edit: show error message if no command/script has been entered.
* Allow use of other command line options with --edit-new-* to initialise edit
dialogue options.
* Improve detection of conflicting command line options.
=== Version 2.2.4 --- 23 June 2009 ===
* Alarm edit: keep existing display file name if file select dialogue cancelled.
* Guard against crashes if KAlarm quits while a modal dialogue is open.
* Fix crash creating alarm from command line, if KAlarm not already running.
* Fix --reminder-once command line option being treated same as --reminder.
=== Version 2.2.3 --- 14 June 2009 ===
* Fix crash when more than one alarm with audio is displayed simultaneously.
=== Version 2.2.2 --- 10 June 2009 ===
* Fix email alarms sending multiple mails, when sent by KMail.
* Fix crash when closing remote calendars.
=== Version 2.2.1 --- 25 May 2009 ===
* Include new handbook translation: Ukrainian.
=== Version 2.2.0 --- 29 April 2009 ===
* Provide facility to export alarms to a new calendar file.
* Provide option to spread alarm and error messages over screen.
* Show command execution error indication for alarms in main window alarm list.
* Add configuration setting for default deferral time in Defer Alarm dialogue.
* Accept drag and drop of Todo entries to create a new alarm.
=== Version 2.1.8 (KDE 4.2.4) --- 25 May 2009 ===
* Fix crash on exit from birthday import dialogue.
* Fix crash when an alarm is open for edit when its last occurrence triggers,
and the edit is then saved.
* Fix another possible crash when KAlarm quits.
* Don't show time in alarm list for date-only alarms without time zone (e.g.
those created by Import Birthdays).
=== Version 2.1.7 (KDE 4.2.3) --- 29 April 2009 ===
* Fix recurring alarms being missed when deferred to earlier than next due alarm,
when next due alarm is earlier than the next recurrence.
* Fix crash at startup if a non-recurring cancel-if-late alarm has been missed.
* Fix speech mode not working when alarm messages are displayed.
* Fix KAlarm hanging sometimes while trying to play an audio file.
* Fix crash when KAlarm quits.
* Fix memory leak with undo/redo.
=== Version 2.1.6 (KDE 4.2.2) --- 18 March 2009 ===
* Fix memory leaks.
* Fix crash when KAlarm quits.
=== Version 2.1.5 (KDE 4.2.1) --- 7 February 2009 ===
* Disable inapplicable alarm types in alarm edit dialogue Load Template list.
* Prevent multiple identical error messages being displayed for the same alarm.
* Fix possible crash on alarm refresh, or removal or disabling of a resource.
=== Version 2.1.4 (KDE 4.2) --- 18 January 2009 ===
* Prevent corrupt alarms if deferral reinstates from archived alarm instead of
from the displaying calendar.
* Ignore events in calendar without usable alarms (which prevents them getting
stuck in the alarm list, and fixes high CPU usage).
* Show error message when New Template selected but no writable resource exists.
* Fix crash when iCalendar item is dragged and dropped onto KAlarm.
* Make New Alarm shortcuts work.
* Fix alarms not being saved if created by drag-and-drop but not edited further.
=== Version 2.1.3 (KDE 4.2 RC1) --- 5 January 2009 ===
* Fix invalid alarm remaining in calendar when pre-alarm action failure message
is acknowledged before the alarm is deferred.
=== Version 2.1.2 --- 27 December 2008 ===
* New KAlarm icon.
* Distinguish disabled from enabled alarm colour when highlighted in alarm list.
* Ensure alarm windows show on top of full-screen windows.
* Fix crash if KAlarm is activated again while restoring from previous session.
* Fix kalarmautostart crash on logout while kalarmautostart is still running.
* Fix click on system tray icon not showing main window if 'Show in system tray'
configuration setting deselected.
=== Version 2.1.1 (KDE 4.2 beta2) --- 8 December 2008 ===
* Allow global shortcuts for New Alarm actions.
* Fix failure to update alarms in KOrganizer when Kontact is running but
Kontact's calendar component is not loaded.
* Fix toolbar configuration being lost after quitting KAlarm.
=== Version 2.1.0 (KDE 4.2 beta1) --- 13 November 2008 ===
* Add option to exclude holidays from recurring alarms.
* Provide More/Less Options button in edit alarm dialogue.
* Improve Configuration dialogue layout, split pages into tabs.
* Show separate toolbar buttons for new display, command and email alarms.
* Show 'Time Zone' button instead of time zone selection controls when using
default time zone.
* Set file display alarm font & colour in same way as for text display alarms.
* Set default reminder time units according to how long until alarm is due.
=== Version 2.0.6 (KDE 4.1.3) --- 22 October 2008 ===
* Fix alarms not triggering correctly after laptop wakes from hibernation.
* Fix inability to change or cancel alarm deferral times.
* Prevent defer dialogue date being set outside the allowed range.
* Set background colour for file display alarm text.
* Don't wrap lines in file display alarm message windows.
* Fix addition and deletion of alarms to KOrganizer.
=== Version 2.0.5 --- 27 September 2008 ===
* Fix very high CPU usage by KAlarm when there are alarms with sub-repetitions,
or deferrals, with periods greater than 1 week. Fix requires kdepimlibs 4.1.3.
=== Version 2.0.4 (KDE 4.1.2)--- 24 September 2008 ===
* Add work-time-only parameter for D-Bus calls to create new alarms.
=== Version 2.0.3 --- 7 September 2008 ===
* Double click accepts selected template in pick list.
* Make text in edit alarm dialogue change colour when foreground colour changed.
* Replace colour combo boxes by buttons which display standard KDE colour picker.
=== Version 2.0.2 (KDE 4.1.1) --- 27 August 2008 ===
* Show alarm text entry fields in the current alarm message colours.
* Show background colour selector for file display alarms.
* Set KDE sound files directory as default for picking sound files.
* Fix width of buttons containing only an icon.
* Change Control Center references to System Settings.
* Fix formatting of file display alarms for non-HTML text files.
* Fix crash when birthday dialogue is opened more than once.
* Prevent quitting when main window is closed but system tray icon is visible.
=== Version 2.0.2 --- 4 August 2008 ===
* Set KDE sound files directory as default for picking sound files.
* Fix width of buttons containing only an icon.
* Change Control Center references to System Settings.
=== Version 2.0.1 (KDE 4.1) --- 17 July 2008 ===
* Double click in template dialogue list activates template edit dialogue.
* Fix KAlarm quitting on closing message window when no main window visible.
* Fix KAlarm crashing when quitting.
=== Version 2.0.0 --- 7 July 2008 ===
* New facility to use multiple alarm calendar resources.
* Add facility to select time zone for alarm times.
* Handle summer/winter time changes correctly.
* New option to trigger a recurring alarm only during working hours.
* Add option for display alarm text to be generated by a command.
* Provide "Don't show again for this alarm" option for command error messages.
* Alarm edit dialogue layout improvements.
* Make alarm edit and preferences dialogues scrollable if too high for screen.
* Choose new alarm/template type from menu instead of in alarm edit dialogue.
* Add option to show alarm windows in centre of screen, with buttons initially
disabled to prevent accidental acknowledgement.
* Remove alarm daemon (kalarmd) and do alarm monitoring in KAlarm itself.
* Remove --handleEvent command line option.
* Use custom properties instead of CATEGORIES in calendar events for KAlarm data.
* Don't discard non-KAlarm custom event properties when editing alarms.
* Use kconf_update to convert old config file settings.
* Change numeric codes in config file to strings for long-term maintainability.
* Rename Defaults section options in config file.
* Fix detection of yearly February 29th recurrences on Feb 28th or Mar 1st.
=== Version 1.5.3 --- 16 June 2008 ===
* In New From Template menu, show list of template names in sorted order.
* Fix recurrence count being lost when using alarm templates.
* Prevent invalid negative values appearing in 'Time from now' edit field.
* Fix time shown in alarm edit dialogue for recurring alarms.
* Fix recurrence count shown in alarm edit dialogue once alarm has triggered.
* Fix Find not working with a new search text after a failed search.
* Display correct error message when a search fails.
* Prevent user changing font/colour dialogue when editing read-only alarms.
=== Version 1.5.2 --- 13 February 2008 ===
* Prevent repetition duration error message when saving alarm which never
recurs.
=== Version 1.5.1 (KDE 3.5.9) --- 13 February 2008 ===
* Fix inability to set up sub-repetitions for simple yearly recurrences.
=== Version 1.5.0 --- 23 January 2008 ===
* Replace simple repetitions with recurrence sub-repetitions, to save confusion.
* Add option to enter reminder times in minutes, in addition to hours/minutes.
* Replace alarm edit dialogue background colour selector with font/colour sample.
* Store email unique IDs instead of names in email alarms to prevent problems if
email IDs are renamed.
* Fix error "Sender verify failed (in reply to RCPT TO command)" using sendmail
on some systems, by adding envelope sender address to emails.
* Fix OpenSolaris build error.
=== Version 1.4.21 --- 19 December 2007 ===
* Remember last used main window show/hide options instead of setting them in
Preferences dialogue.
* Make the Menu key work in the alarm list.
* Fix crash when saving preferences, if 'xterm' is not installed in the system.
* Prevent multiple identical error messages being displayed for the same alarm.
=== Version 1.4.20 --- 18 November 2007 ===
* Fix deferral of non-recurring alarms not working.
* Fix loss of reminder details in archive when alarm has had a reminder deferred.
* Fix inability to reactivate deleted alarms which still have repetitions to go.
* Fix incorrect interpretation of --late-cancel weekly parameter on command line.
=== Version 1.4.19 --- 11 November 2007 ===
* Fix KAlarm hanging and freezing the system for a while, especially on startup.
* Fix next occurrence time set after editing alarm, when it's a sub-repetition.
* Prevent error messages while typing date value, until user finishes entering it.
=== Version 1.4.18 --- 2 November 2007 ===
* Fix failure to trigger some recurring date-only alarms (e.g. after suspend-resume).
* Fix date-only alarms triggering every minute from midnight to start-of-day time.
* Simplify recurrence text shown in alarm edit dialogue Alarm tab when possible.
* Prevent error after browsing for command log file, due to file:// prefix.
=== Version 1.4.17 (KDE 3.5.8) --- 8 October 2007 ===
* Allow time-from-now values up to 999 hours to be entered.
* Fix incorrect email headers resulting in failure to send some emails.
=== Version 1.4.16a --- 12 September 2007 ===
* Fix failure to retrieve font and colour settings for display alarms.
=== Version 1.4.16 --- 10 September 2007 ===
* Attempt to fix failure to retrieve font and colour settings for display alarms.
* Disable reminder etc. controls for at-login recurrence in alarm edit dialogue.
=== Version 1.4.15 --- 7 September 2007 ===
* Fix deferrals of recurring alarms not triggering correctly.
* Fix failure to archive details of repetitions within a recurrence.
* Enable/disable "Show expired alarms" action when preferences change.
=== Version 1.4.14 --- 5 August 2007 ===
* Fix handling of exception dates in recurrences.
* In sound file dialogue change Play button to a Stop button while playing a file.
=== Version 1.4.13 --- 18 May 2007 ===
* Fix time value in templates not being stored.
* Expand time spin boxes to make room for all digits.
* Make Preferences dialogue non-modal.
=== Version 1.4.12 (KDE 3.5.7) --- 11 May 2007 ===
* Display advance reminders for each occurrence of recurring alarms.
* Fix Undo of deletion of active alarms.
* Disable simple repetition controls if repetitions can't fit between recurrences.
* Make the system tray tooltip take account of alarm repetitions.
* Show repetition & special action status by button states in alarm edit dialogue.
* Fix reminder alarms displaying very big numbers for how long until alarm is due.
* Fix KMail omitting attachments from email alarms (if KMail is the email client).
=== Version 1.4.11 --- 16 April 2007 ===
* Prevent pre-alarm actions being executed multiple times when alarm is triggered.
* Prevent alarm daemon triggering alarms multiple times.
* Only execute pre-alarm actions once (not for reminders or deferrals).
* Only execute post-alarm actions once when alarm is finally acknowledged (after
any deferrals), and not after reminders.
* Show file name as a tooltip on sound type combo box when "file" is selected.
=== Version 1.4.10 --- 3 March 2007 ===
* Add play button to sound file selection dialogue.
* Prevent simple repetitions triggering again when KAlarm is restarted.
* Fix recurring alarms being triggered on exception days.
* Fix start-of-day time being ignored for date-only alarms.
* Disable Defer button in new message window when deferral limit has been reached.
* Fix failure to save "Execute in terminal window" option in Preferences dialogue.
* Ensure up-to-date menus are displayed if user has a customised toolbar.
=== Version 1.4.9 (KDE 3.5.6) --- 3 January 2007 ===
* Minor changes.
=== Version 1.4.8 --- 28 December 2006 ===
* Fix Find always using first search text entered even after entering a new one.
=== Version 1.4.7 --- 14 December 2006 ===
* Fix crash saving Preferences dialogue (due to command alarm terminal setting).
=== Version 1.4.6 --- 30 November 2006 ===
* Fix crash if an alarm triggers while user is deleting it.
* Fix "Start alarm monitoring at login" value shown in preferences dialogue.
* Fix deselecting "Start alarm monitoring at login" when daemon not running.
* Fix editing of 29th February alarm options for non-leap years.
* Tidy up preferences dialogue Run mode options.
* Tidy up alarm edit/preferences dialogue sound type options into a combo box.
* Add context help for sound file fade options.
=== Version 1.4.5 (KDE 3.5.5) --- 29 September 2006 ===
* Improve alarm edit dialogue layout (Reminder controls moved to below Time box).
=== Version 1.4.4 --- 11 July 2006 ===
* Use an alarm's previous deferral time interval as default for its next deferral.
=== Version 1.4.3 (KDE 3.5.4) --- 11 July 2006 ===
* Add facility to import alarms from other calendar files.
* Fix Defer dialogue time interval maximum to match maximum date/time value.
* Fix crash when a deferred expired recurring alarm is edited from message window.
* Fix crash when a message is redisplayed after login.
* Prevent inapplicable 'Unable to speak' error when alarm redisplayed after login.
* Save main window column order changes to use on restart (except message column).
=== Version 1.3.10 (KDE 3.5.3) --- 22 May 2006 ===
* Add DCOP calls and command line options to display the edit alarm dialogue.
* Add Select All and Deselect actions & shortcuts for import birthdays list.
* Make system tray icon appear in non-KDE window managers.
* Output error message if deleting copy of alarm from KOrganizer fails.
* Fix corruption of alarms displayed at logout and then deferred after login.
* Fix reminder time not being saved in alarm templates.
* Fix erroneous date adjustment of start of recurrence when saving alarm.
* Fix crash when --play command line option is used, if compiled without aRts.
* Don't show disabled alarms in system tray tooltip alarm list.
=== Version 1.3.9 (KDE 3.5.2) --- 7 March 2006 ===
* Notify daemon by DCOP that alarm has been processed: to prevent alarm loss, and
to prevent defunct kalarm processes when run mode is on-demand.
* Add Select All and Deselect actions & shortcuts for alarm and template lists.
=== Version 1.3.8 --- 24 January 2006 ===
* Fix kalarmd hang when triggering late alarm and KAlarm run mode is on-demand.
=== Version 1.3.7 --- 22 January 2006 ===
* Fix column widths when main window is resized, if columns have been reordered.
=== Version 1.3.6 (KDE 3.5.1) --- 10 January 2006 ===
* Make autoclose of message windows work.
* Fix New From Template not creating alarm if template contents are not changed.
* Ensure that day and month names translations are independent of locale calendar.
* Display alarm message windows within current screen in multi-head systems.
* Reduce size of Preferences dialogue to fit in 1024x768 screen.
=== Version 1.3.5 --- 14 December 2005 ===
* Fix email attachments being forgotten when saving alarms.
* Fix toolbar configuration being lost after quitting KAlarm.
=== Version 1.3.4 (KDE 3.5) --- 30 October 2005 ===
* Fix incorrect recurrence frequency in Alarm Edit dialogue's Alarm tab.
=== Version 1.3.3 --- 22 September 2005 ===
* Add day-of-week selection to daily recurrence dialogue.
=== Version 1.3.2 (KDE 3.5 beta 1) --- 10 September 2005 ===
* Add option to show alarms in KOrganizer's active calendar.
* Add option for email text alarms to locate the email in KMail.
* When email alarm triggers and KMail isn't running, start KMail and send mail
automatically instead of opening KMail composer window.
* Provide per-alarm option for yearly February 29th recurrences.
* Wait longer (20 seconds) before reporting alarm daemon registration failed.
* Minimise KMix window if KMix is started by KAlarm when displaying a message.
* Fix Plastik style 'enabled' indication for time spinbox left-hand buttons.
* Prevent message windows always being full screen after a big message is shown.
* Prevent message windows being initially larger than the desktop.
* Prevent message windows initially overlapping the KDE panel.
* Prevent session restoration displaying main windows which should be hidden.
* Fix alarms getting stuck if due during a daylight savings clock change.
* Change --volume command line option short form to -V (-v is used by --version).
* Fix reported shell errors when output from command alarm is discarded.
* Use 'KAlarm' untranslated in calendar product ID, to cater for locale changes.
=== Version 1.3.1 --- 30 May 2005 ===
* Add Undo/Redo facility for alarm edit/creation/deletion/reactivation.
* Add text search facility.
* Add option to speak alarm messages (if speech synthesis is installed).
* Add command line option --speak.
* Add 'New alarm from template' menu option and toolbar button.
* Add 'Time from now' option in alarm templates.
* Add fade option for playing sound files.
* Add option to log command alarm output to a file.
* Add Edit button to alarm message window to allow the alarm to be edited.
* Enable drag and drop of alarms to other applications.
* Email drag-and-drop from KMail (KDE >= 3.5) now presets alarm edit dialog with
full From/To/Cc/Subject headers and body text.
=== Version 1.2.8 (KDE 3.4.1) --- 9 May 2005 ===
* Fix failure to enable "Reminder for first recurrence only" checkbox.
=== Version 1.2.7 --- 20 April 2005 ===
* Use a sensible default for terminal window command in Preferences dialogue.
* Validate terminal window command entered in Preferences dialogue.
* Fix date range no longer being validated in Defer dialogue.
* Don't ignore Sound setting in Preferences dialogue Edit tab.
* Reset sound volume (if it was set) as soon as audio file playing is complete.
* Don't start KMix when an alarm is displayed if no sound volume is specified.
* Add command script and execute-in-terminal options to DCOP interface.