Commit Graph

  • 06a4449afa Fix initialization of the day_items vector Lars Henriksen 2019-03-07 20:38:08 +01:00
  • df2cb2a9c0 Refactor listbox code Lars Henriksen 2019-03-16 08:31:12 +01:00
  • 576994de00 Improve scroll window pad Lars Henriksen 2018-12-29 22:32:59 +01:00
  • 52d52208c8 Test cases for impossible dates in recurrence rule Lars Henriksen 2019-04-28 00:20:37 +02:00
  • 2be32c4bda Impossible dates in recurrence rules Lars Henriksen 2019-04-27 23:28:52 +02:00
  • 8741334d83 New test cases for next appoinment Lars Henriksen 2019-04-11 20:02:54 +02:00
  • 371c7eb00f Fix display of time left before next appointment Lars Henriksen 2019-04-08 07:52:57 +02:00
  • c8d5397214 Fix daemon notification for short warning periods Lars Henriksen 2019-04-07 20:36:26 +02:00
  • a5d8ca5cbf Fix one-second warning period for notifications Lars Henriksen 2019-04-02 22:33:24 +02:00
  • d9aea39713 Use ICALDATETIMEFMT for EXDATE Henrik Grimler 2019-03-27 18:32:36 +01:00
  • 78a46ac7cb Avoid deadlock in config_save() Lars Henriksen 2019-03-17 20:41:05 +01:00
  • d26164fb72 Add support for vdir synchronization vxid 2019-03-02 16:12:15 +01:00
  • 5eff08777b Make AsciiDoc check more stringent Brandon Munger 2019-03-12 18:41:27 -04:00
  • 90f96059c5 Fix calendar (re)draw Lars Henriksen 2018-01-25 00:06:20 +01:00
  • 45fd62cab4 Fix vector_remove() Lars Henriksen 2018-12-26 10:14:29 +01:00
  • 2c50f0700a Change -C and -D long option names vxid 2019-03-13 15:47:22 +01:00
  • ccdd3391f3 calcurse-caldav: add custom data directory support vxid 2019-03-05 10:54:23 +01:00
  • 528368932c View or edit exception days of a recurrent item Lars Henriksen 2019-02-05 21:56:13 +01:00
  • a47a562322 Fix empty dynamic string Lars Henriksen 2019-02-14 09:54:54 +01:00
  • 90b91d92db Fix note on -P in the 4.4.0 release notes Lukas Fleischer 2019-02-24 12:49:32 +01:00
  • e72d984906 Release 4.4.0 Lukas Fleischer 2019-02-21 07:48:36 +01:00
  • 61ca7cf864 Update po files Lukas Fleischer 2019-02-21 07:19:53 +01:00
  • 6cd67311e3 Check for KEY_ENTER in getstring() Lukas Fleischer 2019-02-10 21:40:11 +01:00
  • 0bbe802002 Use portable default day heading format Lukas Fleischer 2019-02-10 21:35:23 +01:00
  • 1f74ad3357 calcurse-caldav: fix -x argument Lukas Fleischer 2019-02-10 21:32:25 +01:00
  • 7b81e69a19 Close stream after exporting iCal item crvs 2019-02-04 17:28:56 +01:00
  • 5657e19e17 Invalidate calendar cache when adding an exception Lukas Fleischer 2019-02-02 18:21:08 +01:00
  • 99c7493cd5 Fix deletion of a multi-day recurrent appointment Lars Henriksen 2018-12-21 09:21:18 +01:00
  • 4eda8f6937 calcurse-caldav: drop misplaced filter argument Lukas Fleischer 2019-02-02 18:13:49 +01:00
  • 0169ba0934 doc/flag.txt: fix typo Lukas Fleischer 2019-01-24 08:23:16 +01:00
  • b0984e71b0 Refactor keys_format_label() Lukas Fleischer 2019-01-19 11:00:18 +01:00
  • bffa517250 Bind RETURN to view-item by default Lukas Fleischer 2019-01-19 10:40:13 +01:00
  • 870fa1aa32 Overflow check for 32-bit types only Lars Henriksen 2019-01-16 08:54:57 +01:00
  • 03340db72e Use time_t for system time values Lukas Fleischer 2019-01-14 06:01:21 +01:00
  • 51f17fb9c6 Update message catalog Lukas Fleischer 2019-01-12 18:09:58 +01:00
  • 4af76af5ae Legalese for queue.c Lars Henriksen 2018-12-05 06:58:42 +01:00
  • 8cbd456640 Fix next recurring appointment Lars Henriksen 2018-07-15 10:30:41 +02:00
  • f2ca5980e9 Initialize data paths once only Lars Henriksen 2019-01-07 21:24:46 +01:00
  • 63b03c6b36 Explicit calendar and todo view configuration Lars Henriksen 2019-01-04 17:40:59 +01:00
  • b9f23e134a Purge option glorified Lars Henriksen 2018-12-06 10:35:26 +01:00
  • 42abbf5346 Filter option: invert Lars Henriksen 2018-12-06 09:56:45 +01:00
  • 9300e9154c CLI: detect conflicting filter options Lars Henriksen 2018-12-02 10:53:31 +01:00
  • 620c4eeca5 CLI: Revert to and update of parse_datetimearg() Lars Henriksen 2018-12-01 19:54:14 +01:00
  • bcfc71f4fe Safety exit and read-only mode Lars Henriksen 2018-11-20 21:02:38 +01:00
  • a5e6608992 CLI: tests aligned Lars Henriksen 2018-11-19 18:56:48 +01:00
  • d0602625bc Update man page Lars Henriksen 2018-11-19 09:47:48 +01:00
  • daa30ef3bb Fix print_date() Lars Henriksen 2018-11-14 19:04:39 +01:00
  • ad183c61a9 CLI: do not start daemon if calcurse is running Lars Henriksen 2018-11-18 22:27:09 +01:00
  • 7851f46fbb CLI: filter options have no effect for dates before the epoch Lars Henriksen 2018-11-18 18:32:11 +01:00
  • 4ba2cc46d7 CLI: time assignments for filter options Lars Henriksen 2018-11-15 20:05:08 +01:00
  • 42e296c840 CLI: long options to override configuration file settings Lars Henriksen 2018-11-15 21:38:41 +01:00
  • 3d7bb89c88 CLI: take input date format from configuration file, do not accept time Lars Henriksen 2017-12-29 20:59:53 +01:00
  • 215e90d348 Command line options: -P, option check, usage, help Lars Henriksen 2018-11-10 09:46:53 +01:00
  • 03880a82bf Fix day range for queries Lars Henriksen 2018-11-08 10:12:38 +01:00
  • 4285e88593 Rewrite of io_init() Lars Henriksen 2018-08-17 21:49:39 +02:00
  • 6f22e99ad5 calcurse-caldav: fix authentication in debug mode Bram 2018-12-03 04:53:05 +01:00
  • 3f267d0473 Fix priority parsing in iCal imports dott 2018-11-14 06:07:59 +01:00
  • e3ca60eefe Fix default paths for configuration files Lukas Fleischer 2018-11-10 12:34:47 +01:00
  • e6cffdc6bd DST fix: daylength v. DAYINSEC Lars Henriksen 2018-10-30 19:53:55 +01:00
  • 4263a28504 DST fix: adjusting time in appointments Lars Henriksen 2018-10-31 15:23:41 +01:00
  • f91b7cdee0 DST fix: adding appointments on the day when DST starts or stops Lars Henriksen 2018-10-30 20:27:02 +01:00
  • efdff01da8 Ignore resize and error keys in getstring() Lukas Fleischer 2018-10-21 20:04:17 +02:00
  • 65064ceed1 Check if the configuration folder exists Quentin Hibon 2018-08-25 12:04:12 +02:00
  • 8104c4aaf4 po/: queue.c added Lars Henriksen 2018-09-30 07:46:14 +02:00
  • d1075e525f Mutex for the system message queue Lars Henriksen 2018-09-15 22:12:06 +02:00
  • 53b55930e8 Configuration variable for system events Lars Henriksen 2018-09-15 17:56:03 +02:00
  • 3d93ffa7ca Periodic save: report cancelled save Lars Henriksen 2018-09-14 21:47:34 +02:00
  • 2112b1ca2e System message queue Lars Henriksen 2018-09-14 21:32:52 +02:00
  • 2339d78cbd Quit, autosave and interactive save Lars Henriksen 2018-09-11 18:16:02 +02:00
  • c95dd0e685 Remove the configuraton variable conf.progress_bar Lars Henriksen 2018-09-06 23:00:59 +02:00
  • 4b192c0773 Error return code for io_reload_data() Lars Henriksen 2018-09-05 08:46:16 +02:00
  • ff402d21ab New save/load mutex strategy Lars Henriksen 2018-09-02 07:57:02 +02:00
  • 837f629341 Periodic save mutex Lars Henriksen 2018-08-31 21:36:04 +02:00
  • 657f007cd2 Distinguish between interactive and periodic save Lars Henriksen 2018-08-30 16:20:15 +02:00
  • 39ab4665e6 Data save and removal of the progress bar Lars Henriksen 2018-08-28 21:11:06 +02:00
  • 8b39637a62 Move user information after save/reload to the command level Lars Henriksen 2018-08-26 14:45:58 +02:00
  • d7777ed44e A save refinement: no action if everything is unchanged Lars Henriksen 2018-08-25 19:29:12 +02:00
  • 5ad0019b23 Only reload if data files were changed (replacement) Lars Henriksen 2018-08-23 20:45:38 +02:00
  • ab0fe68225 Reload data after resolving save conflict (improved) Lars Henriksen 2018-08-22 20:18:36 +02:00
  • 8c2ccebe35 Handling of modified flag Lars Henriksen 2018-08-22 10:03:35 +02:00
  • e97360df71 Update windows at the right level Lars Henriksen 2018-08-28 21:55:24 +02:00
  • a5ae7256b3 Stop/start the notify main thread at the right level Lars Henriksen 2018-08-20 20:45:43 +02:00
  • a94b0ecde0 Fix window update after hook execution Lars Henriksen 2018-08-20 20:22:24 +02:00
  • 37d8725e78 contrib/caldav/Makefile.am: add config.sample Lukas Fleischer 2018-09-04 18:12:52 +02:00
  • c4960aaf93 calcurse-caldav: fix auth method check Lukas Fleischer 2018-09-27 07:31:45 +02:00
  • ea0a33645a README.md: add demo Lukas Fleischer 2018-08-29 08:00:19 +02:00
  • 9f8622905c Update README.md Lukas Fleischer 2018-08-25 10:47:44 +02:00
  • 5efc334c1b Fix memory leak in run_hook() Lukas Fleischer 2018-08-25 10:22:29 +02:00
  • 7f448ee8cd Minor merge adjustments Lars Henriksen 2018-06-02 21:53:39 +02:00
  • 0543df5f31 Fix memory leak in update_duration() Lars Henriksen 2018-06-01 07:43:34 +02:00
  • b6cdc29255 Fix seg fault in update_rept() Lars Henriksen 2018-06-01 07:29:34 +02:00
  • fa353e5eb7 Buffer mixup Lars Henriksen 2017-12-09 23:53:20 +01:00
  • 223810cf0e Major overhaul of appointment/event input routines. Lars Henriksen 2017-11-06 19:54:55 +01:00
  • fd635150a8 Start and end time validation. Lars Henriksen 2017-11-06 19:30:32 +01:00
  • c45da5f5ca New support functions for input validation. Lars Henriksen 2017-11-05 12:27:31 +01:00
  • 16d30327ba Refactoring update_duration/day_edit_duration. Lars Henriksen 2017-10-18 20:50:31 +02:00
  • a5febe2e22 Make editing of punctual appointments more intuitive Lukas Fleischer 2018-08-25 09:28:56 +02:00
  • 8466717f06 calcurse-caldav: print executed commands in debug mode Lukas Fleischer 2018-08-25 08:53:21 +02:00
  • 41f4a92fa9 Only stop threads when exiting from interactive mode Lukas Fleischer 2018-08-25 08:47:18 +02:00
  • dd4d444c0c calcurse-caldav: print HTTP status codes in debug mode Lukas Fleischer 2018-08-21 05:51:29 +02:00