Commit Graph

  • ddc3fda5f1 Initialize variables in non-interactive mode in all cases Lars Henriksen 2018-08-15 21:14:26 +02:00
  • e9611ce3a6 Use a path instead of a file for -C option Quentin Hibon 2018-07-29 10:30:22 +02:00
  • 3788df6d78 Fix multiple, simultaneous periodic saves Lars Henriksen 2018-03-08 20:10:41 +01:00
  • 5e53708648 Solve deadlock in notification bar Lars Henriksen 2018-07-13 22:40:37 +02:00
  • 6a6c7117de calcurse-caldav: fix basic authentication Dino Macri 2018-07-20 19:27:51 +09:30
  • 61dc7ab538 calcurse-caldav: add HTTP support Dino Macri 2018-07-20 19:25:32 +09:30
  • 163730cabf Fix end-before-start inconsistency Lars Henriksen 2018-06-04 21:28:44 +02:00
  • 40eb6f809e Fix appointment becoming event Lars Henriksen 2018-06-04 17:01:01 +02:00
  • 500b0c080e Support UTF-8 encoded characters in user choices Lars Henriksen 2018-02-14 20:28:01 +01:00
  • 7078556f9d Key bindings for UTF-8 encoded characters Lars Henriksen 2018-03-26 18:44:08 +02:00
  • 431e4a00e7 Rename utf8_ord() to utf8_decode() Lars Henriksen 2018-05-28 21:07:49 +02:00
  • 30f411257a Do not stop already cancelled notification thread Lukas Fleischer 2018-06-03 10:26:24 +02:00
  • e55aead126 Only lock save mutex as short as possible Lukas Fleischer 2018-06-03 10:24:22 +02:00
  • d5961baa13 Check for empty string in config_parse_int() Lars Henriksen 2018-05-28 13:58:40 +02:00
  • 407d5abd23 Add option to specify the configuration file used Quentin Hibon 2018-05-27 10:05:56 +02:00
  • 574156be7c Always NUL-terminate buffer in note_gc() Lukas Fleischer 2018-05-26 12:05:50 +02:00
  • 68cac7345c Always NUL-terminate buffer in keys_fill_missing() Lukas Fleischer 2018-05-26 12:05:41 +02:00
  • 7efe03cf05 Fix buffer overflow in keys_action_allkeys() Lukas Fleischer 2018-05-26 12:03:03 +02:00
  • 2cd60c78cf Always NUL-terminate buffer in io_load_keys() Lukas Fleischer 2018-05-26 11:52:41 +02:00
  • 65c2b6d9b8 notify.c: fix several buffer overflows Lukas Fleischer 2018-05-26 11:51:38 +02:00
  • 8abb1a93ad Properly NUL-terminate the day heading after editing Lukas Fleischer 2018-05-26 11:47:01 +02:00
  • 7e5f8ed7bc Avoid buffer overrun in config_parse_str() Lukas Fleischer 2018-05-26 11:44:30 +02:00
  • bb7381765c Scrollbar and right window border (corrected) Lars Henriksen 2017-12-17 08:25:10 +01:00
  • a5cc46cd55 Transparent cursor fix Lars Henriksen 2018-01-10 15:49:13 +01:00
  • 65dd82a626 Fix end-of-string calculation Lars Henriksen 2018-05-23 20:49:08 +02:00
  • fda8c1a7e2 calcurse-caldav: remove authorization data from logs Lukas Fleischer 2018-05-23 17:58:25 +02:00
  • 912124bcdc Run pre-load hook before testing for modifications Lukas Fleischer 2018-05-23 17:52:05 +02:00
  • 2d19605ba8 Unlock the save mutex as early as possible Lukas Fleischer 2018-05-19 10:34:19 +02:00
  • 1418e40793 Use dummy variables to ignore return values of pair_content() Lukas Fleischer 2018-05-10 14:05:04 +02:00
  • 01142891a7 ical: use the VALUE parameter in DTSTART Quentin Hibon 2018-05-09 03:42:03 +02:00
  • b82a3b9276 Allow for passing negative arguments to -d Lukas Fleischer 2017-12-13 09:06:32 +01:00
  • f8e6e0d691 Fix no-colour theme Lars Henriksen 2017-12-10 00:02:08 +01:00
  • 9e060b96c2 Scrollbar and right window border Lars Henriksen 2017-12-08 21:09:50 +01:00
  • e733d09ea0 Default colour as foreground colour Lars Henriksen 2017-12-07 16:36:01 +01:00
  • 95c5d576fa Update UTF-8 base code Lars Henriksen 2017-11-29 22:19:10 +01:00
  • edc44d613b calcurse-caldav: Avoid corrupting the sync DB Lukas Fleischer 2017-11-17 06:24:49 +01:00
  • 16e7aecd29 Do not prompt when non-interactive import fails Lukas Fleischer 2017-11-16 20:51:13 +01:00
  • 691d6b33ee Check for the year span 1902-2037 Lars Henriksen 2017-11-19 22:51:57 +01:00
  • 97c3e7f957 Function cleanup in custom.c Lars Henriksen 2017-11-20 10:22:11 +01:00
  • aca4e06c5f Fix help for nine actions Lars Henriksen 2017-11-13 19:41:20 +01:00
  • 1f411c4d64 contrib/caldav/README.md: Fix localhost URI Raf Czlonka 2017-11-11 07:45:39 +00:00
  • cf90f5f017 Document build dependencies Randy Ramos 2017-11-10 08:16:30 -05:00
  • fb26c8fdd0 calcurse-caldav: Document external password option Randy Ramos 2017-11-10 07:39:59 -05:00
  • 9be2c106e6 calcurse-caldav: Read password from env variable Randy Ramos 2017-11-10 07:37:28 -05:00
  • 5b94be2246 Revert "calcurse-caldav: Add --password command line argument" Lukas Fleischer 2017-11-08 21:53:46 +01:00
  • b96e175192 calcurse-caldav: Add SyncFilter config option Satvik Sharma 2017-10-25 11:52:22 +11:00
  • 2fa1511898 calcurse-caldav: Use /usr/bin/env in the shebang Stefan Hagen 2017-11-01 12:54:12 +01:00
  • 9443de4783 Remove unused argument from wins_other_status_page Lars Henriksen 2017-11-03 21:28:54 +01:00
  • 8b92fde3a3 Release 4.3.0 Lukas Fleischer 2017-10-26 08:41:24 +02:00
  • 2fc161f4d2 po/: Translation updates from Transifex Lukas Fleischer 2017-11-02 08:42:46 +01:00
  • 4dbb00c595 test/Makefile.am: Add missing data file to EXTRA_DIST Lukas Fleischer 2017-11-02 08:37:33 +01:00
  • bf6ca4405a .travis.yml: Test under both Linux and OS X Lukas Fleischer 2017-10-28 10:56:19 +02:00
  • aee9099a44 Detect error on character input Lars Henriksen 2017-10-28 22:33:53 +02:00
  • 012a0e6670 Fix multiple popup windows Lars Henriksen 2017-10-27 08:17:57 +02:00
  • e9bddf38e8 Parse time before date in parse_datetime() Lukas Fleischer 2017-10-27 06:36:47 +02:00
  • 301f240881 Make parsing of date-time more strict Lukas Fleischer 2017-10-26 20:46:46 +02:00
  • 760c297027 Add parse_date_interactive() Lukas Fleischer 2017-10-26 20:44:45 +02:00
  • eddee590ec Replace NEWS by CHANGES.md Lukas Fleischer 2017-10-26 16:01:04 +02:00
  • 2b8d4e983f Remove recognized keys check Lars Henriksen 2017-10-24 21:55:44 +02:00
  • c0644d5aaf Fix spelling of "frequency" Lars Henriksen 2017-10-23 11:59:34 +02:00
  • 61e577bf8a Support key bindings for all escape keys Lars Henriksen 2017-10-22 10:01:16 +02:00
  • dd5af2f7f4 Updates for UTF-8 key bindings Lars Henriksen 2017-09-27 21:45:33 +02:00
  • efd76a0d99 calcurse-caldav: Add --password command line argument Randy Ramos 2017-09-30 00:53:13 -04:00
  • 164d6efcb7 Make delete key act as delete instead of backspace nobody 2017-09-25 22:48:15 +02:00
  • debf0f84e0 Add CTRL-G readline shortcut to getstring() Quentin Hibon 2017-10-06 15:36:09 +02:00
  • eeb7038c13 Do not tie ISO 8601 week numbering to Monday Lars Henriksen 2017-10-03 21:52:19 +02:00
  • 8ee78c14af Add calcurse-dateutil Lukas Fleischer 2017-09-02 10:45:58 +02:00
  • d3cc496e02 Update calcurse-caldav documentation for OAuth2 Randy Ramos 2017-09-04 19:34:50 -04:00
  • 0aa717c83d Rename README to README.md Randy Ramos 2017-09-04 19:29:42 -04:00
  • 479e39fbb7 Add OAuth2 support for calcurse-caldav Randy Ramos 2017-09-04 19:20:16 -04:00
  • 1e1d61585d Refactor calcurse-caldav to use httplib2 Randy Ramos 2017-09-06 17:46:19 -04:00
  • 2d1e6e394d Change remote_wipe to delete objects individually Randy Ramos 2017-09-06 17:33:34 -04:00
  • e943b0605f URL encode href before saving to sync.db Randy Ramos 2017-09-06 17:17:40 -04:00
  • 8ab3106f6b git-version-gen: Add default version Lukas Fleischer 2017-09-08 22:29:27 +02:00
  • 2fe9c7efce Reload data after resolving save conflict Lukas Fleischer 2017-09-08 21:02:18 +02:00
  • e943a8a4db Unset modification flag after merging Lukas Fleischer 2017-09-08 21:14:42 +02:00
  • f69698569f Recompute hashes after saving Lukas Fleischer 2017-09-08 20:53:17 +02:00
  • 380124c7a2 Factor out hash computation Lukas Fleischer 2017-09-08 20:51:56 +02:00
  • 7a0134204e Use a shared input/output mutex Lukas Fleischer 2017-09-08 20:34:37 +02:00
  • 0f3d1988bf Interrupt periodic save when launching process Lukas Fleischer 2017-09-08 17:52:23 +02:00
  • 57dd3d6b66 Only reload if data files were changed Lukas Fleischer 2017-09-08 07:44:35 +02:00
  • ba85d9b6f5 Factor out check for external modifications Lukas Fleischer 2017-09-08 07:41:58 +02:00
  • 9137590e7a Do not blindly overwrite files when saving Lukas Fleischer 2017-09-07 20:17:20 +02:00
  • fb1524b4e2 Use .new as file extension when merging Lukas Fleischer 2017-09-07 19:48:33 +02:00
  • e5a824e576 Factor out merge routine Lukas Fleischer 2017-09-07 19:45:07 +02:00
  • 74d90e7cbc Add CALCURSE_{EDITOR,PAGER,MERGETOOL} environment variables Lukas Fleischer 2017-09-06 15:02:45 +02:00
  • d20f9a5d2e Make the day heading position configurable Lars Henriksen 2017-09-05 09:29:17 +02:00
  • 172efd7179 Remove phase of moon feature Lars Henriksen 2017-09-05 01:15:25 +02:00
  • 90fe21af88 Fix phase of moon calculation Lars Henriksen 2017-09-03 01:27:23 +02:00
  • 3095bf4214 Add missing string initialization Lars Henriksen 2017-09-04 09:17:14 +02:00
  • 2e584f03e6 Replace remaining uses of wgetch() by keys_wgetch() Lukas Fleischer 2017-09-03 16:37:06 +02:00
  • 53f0f1d2e3 Add a function to wait for any key press Lukas Fleischer 2017-09-03 16:30:39 +02:00
  • 8373ecfe51 Improve default selection when editing key bindings Lukas Fleischer 2017-09-03 15:44:55 +02:00
  • 6521d8cc0a Use strncpy() properly in general_option_edit() Lukas Fleischer 2017-09-03 09:28:27 +02:00
  • 578091f051 Add support for UTF-8 key bindings Lukas Fleischer 2017-08-30 16:27:29 +02:00
  • 8544e4a570 Rename keys_getch() to keys_get() Lukas Fleischer 2017-08-30 16:24:04 +02:00
  • 273e32d43d Factor out UTF-8 code point decoding Lukas Fleischer 2017-08-30 16:17:28 +02:00
  • 6cb26c2f27 Relocate HANDLE_KEY macros Lukas Fleischer 2017-08-30 16:15:39 +02:00
  • 04fb4caf8f Implement CTRL-U in getstring() Quentin Hibon 2017-08-29 19:57:23 +02:00
  • 26aeddd490 Use nl_langinfo() for month and day names Lars Henriksen 2017-08-27 10:23:36 +02:00