Commit Graph

  • fad4a5f4e0 Add basic Travis CI support Lukas Fleischer 2017-08-22 22:18:31 +02:00
  • 3efb3e42c9 Remove extra star from recurrent appointments Lars Henriksen 2017-08-26 00:49:21 +02:00
  • e12875b420 Remove some leftovers from the past Lars Henriksen 2017-08-25 10:11:26 +02:00
  • bebc46fb63 Rename README to README.md Lukas Fleischer 2017-08-24 07:39:20 +02:00
  • d56cc7acfe Make heading in appointments panel configurable Lars Henriksen 2017-08-19 10:23:52 +02:00
  • 550a2e9379 Extend strings API for formatted dates Lukas Fleischer 2017-08-21 21:07:50 +02:00
  • 0c63b4661f Make the selected day in the calendar stand out Lars Henriksen 2017-08-11 22:52:05 +02:00
  • 8d85a58a26 ical-002: Fix broken test Lukas Fleischer 2017-08-28 07:27:08 +02:00
  • 7924315bfb Fix support for punctual appointments at 00:00 Lukas Fleischer 2017-08-28 06:56:12 +02:00
  • e76b96c9ff calcurse-caldav: Specify depth in the initial request Lukas Fleischer 2016-12-08 09:37:34 +01:00
  • b36dd2e614 Fix empty warning box when key is already in use Lars Henriksen 2017-08-11 10:24:53 +02:00
  • 53db74ab34 Fix fatal error when using the help command Lars Henriksen 2017-08-11 09:35:43 +02:00
  • 0df373f26a Check for optional argument to -s option Lars Henriksen 2017-08-11 09:23:13 +02:00
  • 43cd40e8ce Include stdarg.h when using variable argument lists Lukas Fleischer 2017-07-28 16:09:43 +02:00
  • 5722d2ea4c Fix segmentation fault when changing colors Lukas Fleischer 2017-07-28 16:02:07 +02:00
  • 5aa7a0962a Fix another error in the notification code Lukas Fleischer 2017-02-11 11:50:32 +01:00
  • 2084f353e3 Fix notification of recurrent appointments Lukas Fleischer 2017-02-09 08:32:29 +01:00
  • ed6035afb1 Do not read past NUL character in ical_get_value() Lukas Fleischer 2017-02-08 07:32:35 +01:00
  • e4e2e0eb20 Gracefully parse iCal parameters with colons Lukas Fleischer 2017-02-07 17:52:14 +01:00
  • 3375fddb4e Release 4.2.2 Lukas Fleischer 2017-01-14 14:09:46 +01:00
  • 9f6678bc49 Update copyright ranges Lukas Fleischer 2017-01-12 08:40:30 +01:00
  • e2086c426c calcurse-caldav: Use right diffs when synchronizing Lukas Fleischer 2016-12-15 18:37:11 +01:00
  • 6a80e156dd calcurse-caldav: Fix scrambled comment Lukas Fleischer 2016-12-13 18:47:32 +01:00
  • c8d3d87c84 calcurse-caldav: Compute diffs before synchronizing Lukas Fleischer 2016-12-13 18:29:35 +01:00
  • 338e556f8d calcurse-caldav: Fix appointment imports Lukas Fleischer 2016-12-08 21:42:01 +01:00
  • e70b41bda9 calcurse-caldav: Add debug output for sync DB operations Lukas Fleischer 2016-12-08 10:28:38 +01:00
  • 9fdb714aea calcurse-caldav: Avoid empty multiget Lukas Fleischer 2016-12-08 10:12:22 +01:00
  • 7b5602ae17 calcurse-caldav: Split object addition and removal Lukas Fleischer 2016-12-08 10:05:15 +01:00
  • 8cd7c76db3 Release 4.2.1 Lukas Fleischer 2016-10-30 12:08:12 +01:00
  • fd97187bcd Fix visible region after loading list box items Lukas Fleischer 2016-10-30 11:42:24 +01:00
  • cf75caeb61 Fix listbox_fix_visible_region() Lukas Fleischer 2016-10-30 11:42:24 +01:00
  • 0d74c14fd1 Do not start the daemon more than once Lukas Fleischer 2016-10-19 18:17:08 +02:00
  • 095576b945 calcurse.1.txt: Document --daemon Lukas Fleischer 2016-10-19 18:12:21 +02:00
  • 39d3007318 Prevent segfault when all todo items are hidden Lukas Fleischer 2016-10-14 07:44:37 +02:00
  • 9ef5fe2191 Always use memory management wrappers Lukas Fleischer 2016-10-13 08:20:35 +02:00
  • da6334cf38 Prevent free-before-init of timstr Vlad Glagolev 2016-10-12 15:57:12 -04:00
  • 32dcdff20b Release 4.2.0 Lukas Fleischer 2016-10-10 22:02:07 +02:00
  • 89efd4e612 Update message catalog Lukas Fleischer 2016-10-10 22:00:15 +02:00
  • 007a73f7a2 Replace parse_datetime() constants by named flags Lukas Fleischer 2016-10-10 08:56:54 +02:00
  • 48bd82a003 Refactor duration/end time parsing Lukas Fleischer 2016-10-10 08:42:22 +02:00
  • adf29c8ee9 Support dates when specifying start/end times Lukas Fleischer 2016-10-09 20:19:15 +02:00
  • 343d68596d Factor out parse_datetime() Lukas Fleischer 2016-10-09 18:11:33 +02:00
  • 1f39b5c668 Add support for moving items to another day Lukas Fleischer 2016-09-30 18:21:59 +02:00
  • 1003be18df Refactor day_edit_time() Lukas Fleischer 2016-09-30 17:54:45 +02:00
  • 1af9ccccd7 Automatically select new appointments/events Lukas Fleischer 2016-09-28 19:00:01 +02:00
  • ab9256adf0 Fix out-of-bounds memory access Lukas Fleischer 2016-09-27 18:52:13 +02:00
  • 77d5b10ee0 Fix key binding pagination Lukas Fleischer 2016-09-27 08:47:26 +02:00
  • 55afda8a73 Stop all threads before leaving curses mode Lukas Fleischer 2016-09-13 08:25:35 +02:00
  • e6f8a2932a Avoid starting the notification thread twice Lukas Fleischer 2016-08-24 21:44:47 +02:00
  • 8fe9dd1c2b Remove duplicate code in draw_monthly_view() Lukas Fleischer 2016-06-27 08:57:21 +02:00
  • 203ac0aa61 Highlight days with non-recurrent items Lukas Fleischer 2016-06-27 08:50:46 +02:00
  • b6f95b380f calcurse-caldav: Encode the request body in UTF-8 Lukas Fleischer 2016-06-17 09:19:25 +02:00
  • 5d793f6b35 Release 4.1.0 Lukas Fleischer 2016-04-12 17:27:02 +02:00
  • 2fa33567dd po/: Translation updates from Transifex Lukas Fleischer 2016-04-11 22:06:55 +02:00
  • 306a207f28 po/calcurse.pot: Update message catalog Lukas Fleischer 2016-04-02 08:45:18 +02:00
  • 1531425005 Support relative dates when adding recurrences Lukas Fleischer 2016-04-01 08:50:35 +02:00
  • 2c9ea341cf Document the hooks feature Lukas Fleischer 2016-04-01 08:35:14 +02:00
  • 4633846550 Fix apoint_inday() with long appointments Lukas Fleischer 2016-03-28 08:45:49 +02:00
  • 9e160fac16 Do not assume that days always have 86400 seconds Lukas Fleischer 2016-03-27 12:54:10 +02:00
  • e1b6d22669 Add proper UTF-8 support to the notification area Lukas Fleischer 2016-02-26 09:10:49 +01:00
  • f5d8b5e021 Support durations in recurrence ending dates Lukas Fleischer 2016-02-25 21:31:16 +01:00
  • c34f9aba29 Refactor UTF-8 chopping Lukas Fleischer 2016-02-25 21:48:39 +01:00
  • 85772d746f Fix tests to match the new item ordering Lukas Fleischer 2016-02-18 22:23:33 +01:00
  • 8c32812fe1 ui-day.c: Simplify code using ui_day_selitem() Lukas Fleischer 2016-02-16 07:55:19 +01:00
  • 65b699f770 Make automatic selection of appointments/events smarter Lukas Fleischer 2016-02-16 07:48:25 +01:00
  • feb059e8cf Fix segmentation fault on reload with pre-load hook Lukas Fleischer 2016-02-15 18:59:23 +01:00
  • eaf8f96e06 Improve ordering of appointments/events Lukas Fleischer 2016-02-15 08:35:21 +01:00
  • 07954626c6 Support format strings when dumping imported items Lukas Fleischer 2016-02-11 18:22:05 +01:00
  • fe0621bafd Allow decimals in durations Lukas Fleischer 2016-02-10 08:06:37 +01:00
  • a3b0c8eed2 Install calcurse-caldav by default Lukas Fleischer 2016-02-09 22:13:16 +01:00
  • 4ab6e75aa9 Improve example hooks Lukas Fleischer 2016-02-08 08:01:06 +01:00
  • 616c3759a5 Fix highlighting of busy days on initialization Lukas Fleischer 2016-02-07 14:06:21 +01:00
  • 537b2859f2 hooks.c: Fix window preparation in interactive mode Lukas Fleischer 2016-02-07 13:47:02 +01:00
  • e7a83118ea Do not put all files under version control in example hooks Lukas Fleischer 2016-02-07 13:37:37 +01:00
  • e5ba06ff5d calcurse-caldav: Add hook support Lukas Fleischer 2016-02-07 13:29:17 +01:00
  • e40646d30f Fix file name of the example hook Lukas Fleischer 2016-02-07 13:18:25 +01:00
  • cfd9fc316d Move example hook to contrib/hooks/ Lukas Fleischer 2016-02-07 13:10:47 +01:00
  • 812c6b1dd6 calcurse-caldav: Use -G and %(hash) to list hashes Lukas Fleischer 2016-02-05 18:21:27 +01:00
  • 4ada3deda2 Fix %(hash) formatting of events Lukas Fleischer 2016-02-05 16:43:39 +01:00
  • 62f04c3f9a Support format specifiers in grep mode Lukas Fleischer 2016-02-05 16:43:28 +01:00
  • e9c8197e4e Refactor grep mode Lukas Fleischer 2016-02-05 09:15:01 +01:00
  • 8bdf0c0b3b calcurse-caldav: Reword dry-run warning Lukas Fleischer 2016-02-02 08:16:08 +01:00
  • 4671a02846 calcurse-caldav: Modernize format strings Lukas Fleischer 2016-02-01 18:12:30 +01:00
  • 2cf7023b37 calcurse-caldav: Make synchronization more robust Lukas Fleischer 2016-02-01 17:42:58 +01:00
  • cb85175524 calcurse-caldav: Fix issues reported by pylint Lukas Fleischer 2016-02-01 08:11:43 +01:00
  • 19f239e490 po/calcurse.pot: Update message catalog Lukas Fleischer 2016-01-30 11:22:36 +01:00
  • 978d24a9d2 Update copyright ranges Lukas Fleischer 2016-01-30 11:21:53 +01:00
  • fb54b56cac calcurse-caldav: Fix version check Lukas Fleischer 2016-01-28 19:30:29 +01:00
  • e491109718 Fix two iCal import tests Lukas Fleischer 2016-01-28 18:38:37 +01:00
  • 03c4465baf Fix behavior of --todo with an optional argument Lukas Fleischer 2016-01-28 18:34:42 +01:00
  • 41389abd55 args.c: Revise help/usage/version output Lukas Fleischer 2016-01-28 08:55:54 +01:00
  • 6061fec01d Add a --daemon command-line parameter Lukas Fleischer 2016-01-28 00:02:15 +01:00
  • d127ce9447 Display priority todo items above regular items Lukas Fleischer 2016-01-27 23:56:39 +01:00
  • ebe483c058 Support sending notifications for all appointments Lukas Fleischer 2016-01-27 08:03:09 +01:00
  • e1bffdb52d sigs.c: Suppress compiler warning Lukas Fleischer 2016-01-26 22:10:07 +01:00
  • f0ec3247bc Support SIGUSR1 in daemon mode Lukas Fleischer 2016-01-26 19:14:08 +01:00
  • 3dbfc7c1f5 calcurse-caldav: Use calendar-multiget to obtain ETag Lukas Fleischer 2016-01-26 17:33:49 +01:00
  • 304ff81836 calcurse-caldav: Fix property filter Lukas Fleischer 2016-01-26 15:31:02 +01:00
  • 8d2fc95d17 git-version-gen: Do not use echo -n Lukas Fleischer 2016-01-25 21:59:29 +01:00
  • bfafec3ebf calcurse-caldav: Handle missing ETag gracefully Lukas Fleischer 2016-01-25 21:45:56 +01:00