Commit Graph

  • b105bf8fab src/config.c: Add junk callback to config_file_walk() Lukas Fleischer 2012-02-16 10:45:09 +01:00
  • 4c5d6fe612 src/config.c: Make config file reading more flexible Lukas Fleischer 2012-02-16 09:29:52 +01:00
  • f73f500559 src/llist.c: Bail out early on negative indexes Lukas Fleischer 2012-02-16 08:44:55 +01:00
  • dfc98b5fa1 test/: Add test case for "-S" (pattern search) Lukas Fleischer 2012-01-22 16:55:43 +01:00
  • cb69a4c087 test/: Add test cases for "-a" and "-n" Lukas Fleischer 2012-01-22 16:39:00 +01:00
  • dbb19b7c25 test/: Add test cases for "-d" and "-s"/"-r" Lukas Fleischer 2012-01-22 00:51:29 +01:00
  • 32530f0e50 test/: Add generic tests for todo operations Lukas Fleischer 2012-01-21 15:28:51 +01:00
  • 31b4c71eb2 test/: Add three basic self tests Lukas Fleischer 2012-01-21 14:11:37 +01:00
  • d34e6502e9 test/: Add initial configuration file Lukas Fleischer 2012-01-22 00:12:05 +01:00
  • 9cba56ac0a test/run-test.c: Support negative assertions Lukas Fleischer 2012-01-20 16:33:20 +01:00
  • e66e2d4277 Add a minimal test suite Lukas Fleischer 2012-01-20 16:08:45 +01:00
  • 7a230fa76a src/calendar.c: Fix range check in calendar_move() Lukas Fleischer 2012-01-21 22:31:47 +01:00
  • a79a33e8f4 Split note file generation into separate function Lukas Fleischer 2012-01-17 00:41:19 +01:00
  • 5dc443fc3d Break out different import/export formats Lukas Fleischer 2011-12-16 23:05:46 +01:00
  • 7850f6ddf1 src/apoint.c: Update in-notify-bar help for new duration syntax Baptiste Jonglez 2012-01-06 23:49:52 +01:00
  • 71e05b1dcf src/apoint.c: Fix a length bug introduced by new duration format Baptiste Jonglez 2012-01-06 23:49:51 +01:00
  • af9bdd018a Merge branch 'maint' Lukas Fleischer 2011-12-16 15:18:32 +01:00
  • 9a85b790aa Format "DURATION" field properly on ical export Jérôme Pinot 2011-12-10 22:32:35 +09:00
  • a548660569 src/config.c: Drop support for legacy color schemes Lukas Fleischer 2011-12-12 01:45:45 +01:00
  • 27368d4ee6 src/utils.c: Mark is_all_digit() parameter const Lukas Fleischer 2011-12-09 22:33:58 +01:00
  • 4f4891bdb8 src/config.c: Remove map for configuration variables Lukas Fleischer 2011-12-09 22:21:42 +01:00
  • 093b28ac39 Extract config file handlers into a separate file Lukas Fleischer 2011-12-09 20:48:39 +01:00
  • ef716e4a92 src/day.c: Nuke unneeded variable Lukas Fleischer 2011-12-09 01:20:06 +01:00
  • a01cbe0c36 src/todo.c: Remove several unneeded variables Lukas Fleischer 2011-12-09 01:14:05 +01:00
  • dfe835190f src/apoint.c: Remove several unneeded variables Lukas Fleischer 2011-12-05 00:43:17 +01:00
  • fc9cd6149b src/utils.c: Support escape sequences in format strings Lukas Fleischer 2011-11-22 14:51:07 +01:00
  • 1ff6f39c86 Merge branch 'maint' Lukas Fleischer 2011-11-15 21:37:37 +01:00
  • adf769078c src/utils.c: Support printing '%' in format strings Lukas Fleischer 2011-11-11 11:03:39 +01:00
  • 6b95f7b67d src/args.c: Remove obsolete "-N" flag Lukas Fleischer 2011-11-11 11:00:14 +01:00
  • 7f0c3003ac src/args.c: Allow for specifying custom format strings Lukas Fleischer 2011-11-11 10:58:27 +01:00
  • f77f4647d1 print_*(): Add format specifier to print notes Lukas Fleischer 2011-11-11 10:16:50 +01:00
  • 349bd3f88b Use a dynamic method to print todo items to stdout Lukas Fleischer 2011-11-11 10:04:16 +01:00
  • d32d811623 src/apoint.c: Remove apoint_recur_s2apoint_s() Lukas Fleischer 2011-11-11 09:41:49 +01:00
  • 3c59faa925 Use a dynamic method to print recurrent items to stdout Lukas Fleischer 2011-11-11 09:30:29 +01:00
  • a9b820abbe Use a dynamic method to print events to stdout Lukas Fleischer 2011-11-09 18:48:09 +01:00
  • 330ca4d3cb Use a dynamic method to print appointments to stdout Lukas Fleischer 2011-11-09 18:29:22 +01:00
  • edad2f39db Removed unused parameter from apoint_sec2str() Lukas Fleischer 2011-11-09 18:14:23 +01:00
  • 41c33eeb44 Use a global configuration variable Lukas Fleischer 2011-11-04 15:48:36 +01:00
  • 14b6ae79a2 Merge branch 'maint' Lukas Fleischer 2011-11-11 12:29:48 +01:00
  • 5e4db62662 src/io.c: Avoid use of memcpy() Lukas Fleischer 2011-11-11 12:00:57 +01:00
  • 120f434967 src/io.c: Null-terminate the ical_readline() buffer Lukas Fleischer 2011-11-11 12:12:58 +01:00
  • 6f01c7af97 Remove parentheses from return statements Lukas Fleischer 2011-11-02 19:30:54 +01:00
  • ce3f0ce76f Make use of the NULL macro Lukas Fleischer 2011-11-02 18:59:40 +01:00
  • 7cc6305588 Do not cast unused return values to void Lukas Fleischer 2011-10-19 23:31:56 +02:00
  • 44bc9605d6 Avoid use of printf()/fprintf() Lukas Fleischer 2011-10-17 17:43:16 +02:00
  • 9aa9fde504 src/recur.c: Speed up recur_item_find_occurrence() Lukas Fleischer 2011-11-02 14:19:20 +01:00
  • 2bf0249338 Avoid unnecessary start time calculations Lukas Fleischer 2011-10-11 13:06:55 +02:00
  • 28c98f7d01 src/day.c: Allow editing an item's duration Lukas Fleischer 2011-10-06 14:48:18 +02:00
  • e9b4f82fbf src/day.c: Allow cancelling an edit Lukas Fleischer 2011-10-06 14:14:47 +02:00
  • 1fb897feae src/recur.c: Remove diff_weeks() Lukas Fleischer 2011-10-06 13:01:12 +02:00
  • 0d51e61f3d src/recur.c: Support recurrent multi-day appointments Lukas Fleischer 2011-10-06 12:23:48 +02:00
  • 2d89d33668 src/apoint.c: Format recurrent multi-day items properly Lukas Fleischer 2011-10-06 09:56:29 +02:00
  • b0a6e1d448 Pass item durations to recur_item_inday() Lukas Fleischer 2011-10-06 08:57:38 +02:00
  • 3e84074ae5 Make events start on 00:00 (12:00 a.m.) Lukas Fleischer 2011-10-06 12:06:31 +02:00
  • 50ad339a22 src/event.c: Fix event_inday() Lukas Fleischer 2011-10-06 12:25:46 +02:00
  • a2ec9bbf0d TODO: Remove the duration format improvement suggestion Lukas Fleischer 2011-10-05 11:34:32 +02:00
  • 9fa0507ef2 src/help.c: Update messages referring to durations Lukas Fleischer 2011-10-05 11:32:26 +02:00
  • 6e5ae6562d src/apoint.c: Resize duration input field Lukas Fleischer 2011-10-05 11:38:08 +02:00
  • 4ff3bb9d4f src/utils.c: Support more powerful duration strings Lukas Fleischer 2011-10-05 11:19:17 +02:00
  • a7489b916e src/utils.c: Remove check_time() Lukas Fleischer 2011-10-05 09:56:28 +02:00
  • 39dd3c251d Use parse_{time,duration}() where appropriate Lukas Fleischer 2011-10-05 09:28:17 +02:00
  • 0acbc06c43 src/utils.c: Introduce parse_{time,duration}() Lukas Fleischer 2011-10-05 09:06:18 +02:00
  • d874f7ff97 src/calcurse.h: Rework date manipulation constants Lukas Fleischer 2011-10-05 10:48:13 +02:00
  • 162c6aebdd src/utils.c: Mark input string of parse_date() const Lukas Fleischer 2011-10-05 09:11:14 +02:00
  • 59e006e56d src/calcurse.c: Support count prefixes for motions Lukas Fleischer 2011-10-04 00:24:03 +00:00
  • 98651a549f Add count buffer to keys_getch() Lukas Fleischer 2011-10-04 00:13:09 +00:00
  • ba2aa5167b Add count parameter to *_{in,de}crease() Lukas Fleischer 2011-10-03 23:58:39 +00:00
  • 2d5ce0d95c src/calendar.c: Add a count parameter to calendar_move() Lukas Fleischer 2011-09-29 16:22:07 +02:00
  • 6bdc36b15a Avoid unnecessary window updates Lukas Fleischer 2011-09-29 14:04:47 +02:00
  • 5d3ed17bc8 Refactor out storage updates Lukas Fleischer 2011-09-29 12:05:18 +02:00
  • 70a488a64e Remove temporary highlight pointers Lukas Fleischer 2011-09-29 12:44:11 +02:00
  • 146877a7da Use LLIST_{,TS}_FIND_FOREACH_CONT where appropriate Lukas Fleischer 2011-10-04 10:11:42 +02:00
  • 9c1cbbdb22 src/llist.h: Add LLIST_{,TS}_FIND_FOREACH_CONT Lukas Fleischer 2011-10-04 09:59:47 +02:00
  • 1fa9564916 src/llist.c: Add llist_next_filter() Lukas Fleischer 2011-10-04 09:34:06 +02:00
  • a0afb7ded2 src/llist.c: Add a tail pointer Lukas Fleischer 2011-09-28 16:13:17 +02:00
  • 718a6cfee4 Add command line argument to run the GC manually Lukas Fleischer 2011-09-01 17:08:37 +02:00
  • 711d5dea20 Add configuration option to run the GC on exit Lukas Fleischer 2011-09-01 16:09:18 +02:00
  • 8d71923d4f Add a garbage collector for note files Lukas Fleischer 2011-09-01 15:29:19 +02:00
  • 6c7edfbb86 Do not unlink() note files on note removal Lukas Fleischer 2011-09-02 11:52:26 +02:00
  • c77d1a573f Use hash-based file names in ical_read_note() Lukas Fleischer 2011-08-02 21:49:49 +02:00
  • 5c6a00ee93 Use hash-bashed file names in edit_note() Lukas Fleischer 2011-08-02 13:49:05 +02:00
  • 2fe7a36aab Accept variable length note names Lukas Fleischer 2011-08-02 21:42:10 +02:00
  • bc97d60ef2 Refactor out note deserialization Lukas Fleischer 2011-08-02 21:36:25 +02:00
  • c7b56ca556 Add a copy file routine Lukas Fleischer 2011-08-02 21:10:31 +02:00
  • 9dcb377a64 Add a SHA1 implementation Lukas Fleischer 2011-08-01 23:22:41 +02:00
  • 51c6386a05 doc/: Add "submitting-patches.txt" Lukas Fleischer 2011-10-05 12:20:41 +02:00
  • 3aefd00f6a Cleanup joinable threads on termination Lukas Fleischer 2011-10-04 12:13:13 +02:00
  • 4cd62fb0fb src/io.c: Update todo item count on iCal import Lukas Fleischer 2011-09-29 14:34:57 +02:00
  • c41eda256d Do not hardcode paths to the default editor/pager Lukas Fleischer 2011-09-29 14:14:19 +02:00
  • 78b663d073 Merge branch 'maint' Lukas Fleischer 2011-09-06 14:56:17 +02:00
  • 9f1fed3ed1 Release 2.9.2 Lukas Fleischer 2011-09-06 14:47:17 +02:00
  • 2d298dcd5f Update translations Lukas Fleischer 2011-09-06 14:29:18 +02:00
  • ac50b5a111 Add a configure setting to skip "doc/" Lukas Fleischer 2011-09-03 02:19:32 +02:00
  • 33450f9ba9 Merge branch 'maint' Lukas Fleischer 2011-09-02 12:03:43 +02:00
  • b59070a49e Rework indentation code in print_notefile() Lukas Fleischer 2011-08-26 12:07:11 +02:00
  • 806a13ed8a src/io.c: iCal content line folding correctness Lukas Fleischer 2011-08-26 11:26:51 +02:00
  • 45417bc6f0 Add configuration option to notify all appointments Lukas Fleischer 2011-07-31 02:04:18 +02:00
  • de85010edc Release 2.9.1 Lukas Fleischer 2011-07-31 02:48:44 +02:00
  • 2336066855 Update translations files Lukas Fleischer 2011-07-31 02:55:39 +02:00
  • 0884d62b22 Merge branch 'maint' Lukas Fleischer 2011-07-30 22:56:22 +02:00