Commit Graph

  • 519107dc47 Extend date formats for filters Lukas Fleischer 2014-08-09 12:56:13 +02:00
  • e1af76eb8d Add --filter-{start,end}-range Lukas Fleischer 2014-08-08 23:57:52 +02:00
  • c2a9292bf4 Add a grep mode Lukas Fleischer 2014-08-07 16:34:48 +02:00
  • 9f24adfded args.c: Reword error messages Lukas Fleischer 2014-08-06 16:26:17 +02:00
  • 8ead883c32 io.c: Error out on non-existent calendar file Lukas Fleischer 2014-08-06 15:59:15 +02:00
  • f9208c0b3d Use backwards-compatible out format for queries Lukas Fleischer 2014-08-06 15:48:02 +02:00
  • c2dc3109ae Do not use filters in GC or import mode Lukas Fleischer 2014-08-06 12:06:42 +02:00
  • aa682f7a11 Rework command line argument handling Lukas Fleischer 2014-08-06 11:43:33 +02:00
  • 1878b7c4b0 Allow for filtering TODO items Lukas Fleischer 2014-08-06 10:14:03 +02:00
  • 86553f35fe Add a query mode Lukas Fleischer 2014-08-06 09:59:32 +02:00
  • 9ce5861468 Add pattern filter option Lukas Fleischer 2014-08-06 09:26:46 +02:00
  • bfe73d0e5d Add item filters Lukas Fleischer 2014-08-06 08:53:51 +02:00
  • 4ec7fe1239 po/calcurse.pot: Update message catalog Lukas Fleischer 2014-08-03 23:51:35 +02:00
  • 5bfe2daeff Document compact mode and default panel options Lukas Fleischer 2014-08-03 23:49:24 +02:00
  • ea900a863a Set default panel before showing system dialogs Lukas Fleischer 2014-08-03 23:45:29 +02:00
  • c093fcdfbf Make compact mode and default panel configurable Lukas Fleischer 2014-08-03 23:37:13 +02:00
  • 1c7b1befe3 po/: Translation updates from Transifex Lukas Fleischer 2014-08-03 23:14:43 +02:00
  • 0d481aa00c Document the reload feature Lukas Fleischer 2014-07-28 13:04:03 +02:00
  • 1cf173106a po/calcurse.pot: Update message catalog Lukas Fleischer 2014-07-28 12:52:07 +02:00
  • b32adc8b7b Show system dialog after reloading items Lukas Fleischer 2014-07-28 12:50:57 +02:00
  • 6aa21da8c6 ical.c: Parse multiple exception rules properly Lukas Fleischer 2014-07-28 12:39:06 +02:00
  • 6ca2535f5e ical.c: Simplify and fix ical_durtime2long() Lukas Fleischer 2014-07-28 11:54:03 +02:00
  • a366b5c2ba io.c: Remove superfluous space from message Lukas Fleischer 2014-07-28 12:07:52 +02:00
  • 81894cbbd8 tests/: Add basic iCal import tests Lukas Fleischer 2014-07-28 12:24:21 +02:00
  • 132cf86a6f ui-day.c: Reorganize some free() operations Lukas Fleischer 2014-07-27 11:04:24 +02:00
  • d6eee30215 Do not error out when calling xfree(NULL) Lukas Fleischer 2014-07-27 10:55:59 +02:00
  • 3fe9942017 Fix find_basedir() and display_help() Lukas Fleischer 2014-07-27 10:53:03 +02:00
  • f52ca8fe12 config.c: Rework configuration serialization Lukas Fleischer 2014-07-22 00:44:42 +02:00
  • 66ce00153b Refactor new_tempfile() Lukas Fleischer 2014-07-21 22:56:37 +02:00
  • 21fc7a4b74 Replace several uses of snprintf() by asprintf() Lukas Fleischer 2014-07-21 22:51:54 +02:00
  • 6203966fbf Add vasprintf() and asprintf() Lukas Fleischer 2014-07-21 22:44:14 +02:00
  • 9d8d0c18b0 Small code cleanups Lukas Fleischer 2014-07-18 17:19:37 +02:00
  • 919a40f561 Use wins_set_bindings() for the configuration menu Lukas Fleischer 2014-07-18 10:25:54 +02:00
  • 035faa883b Make bindings always fill the whole status bar Lukas Fleischer 2014-07-18 09:48:36 +02:00
  • 8d9e4c6102 Always fix selection in listbox_load_items() Lukas Fleischer 2014-07-18 09:14:09 +02:00
  • e9d4d3c505 Do not use malloc() or xmalloc() Lukas Fleischer 2014-07-18 08:47:23 +02:00
  • 58f6ac62aa Do not display dialog on periodic save Lukas Fleischer 2014-07-18 08:40:45 +02:00
  • d0916ced78 Initialize prompt buffers in the configuration menus Lukas Fleischer 2014-07-18 08:35:39 +02:00
  • 80a7267f8c Fix selection in listbox_load_items() Lukas Fleischer 2014-07-18 08:19:12 +02:00
  • 0ad6ff74df keys.c: Merge keydef and binding_labels Lukas Fleischer 2014-07-17 21:16:33 +02:00
  • 76563c9b90 Rework key binding context switching Lukas Fleischer 2014-07-17 21:08:55 +02:00
  • 8f28b8f9cc Pause notification thread when reloading items Lukas Fleischer 2014-07-17 20:12:27 +02:00
  • ae7d2d4c6b Only run the merge tool on files with differences Lukas Fleischer 2014-07-17 11:47:00 +02:00
  • 7920e761c9 Reintroduce key bindings in configuration menus Lukas Fleischer 2014-07-17 09:03:49 +02:00
  • 6792a2e204 Split out code to set bindings Lukas Fleischer 2014-07-17 08:49:16 +02:00
  • 33414c6fa1 wins.c: Drop NB_*_CMDS Lukas Fleischer 2014-07-17 08:36:12 +02:00
  • 71234ec0bd Refactor wins_launch_external() Lukas Fleischer 2014-07-16 23:53:30 +02:00
  • b37ed2fcc8 Avoid cancelling the save thread during saving Lukas Fleischer 2014-07-16 23:36:02 +02:00
  • 5aec540895 Allow for merging data files when reloading Lukas Fleischer 2014-07-16 23:22:36 +02:00
  • e93030befb Add a cleanup handler for the notify main thread Lukas Fleischer 2014-07-16 23:19:10 +02:00
  • e6b0282a18 day.c: Fix typo in error message Lukas Fleischer 2014-07-16 20:09:29 +02:00
  • 46d260a438 Warn when reloading with unsaved modifications Lukas Fleischer 2014-07-16 20:03:06 +02:00
  • b36d253dce Automatically select first item in list boxes Lukas Fleischer 2014-07-16 16:11:17 +02:00
  • 6550591b08 Add a key binding to reload appointments and todos Lukas Fleischer 2014-07-16 16:03:26 +02:00
  • f7f49da17c Initialize linked list for recurrent items Lukas Fleischer 2014-07-16 15:52:33 +02:00
  • bd784775aa Release 3.2.1 Lukas Fleischer 2014-07-09 00:40:37 +02:00
  • e33f53aad5 Do not highlight items on inactive windows Lukas Fleischer 2014-07-09 00:38:51 +02:00
  • cac973fee3 Load todo items on startup Lukas Fleischer 2014-07-09 00:31:57 +02:00
  • 00ceca6000 Release 3.2.0 Lukas Fleischer 2014-07-08 15:53:06 +02:00
  • 490e5a4e1d po/: Translation updates from Transifex Lukas Fleischer 2014-07-08 15:52:41 +02:00
  • 63141268e0 test/: Remove temporary errors file in tests Lukas Fleischer 2014-07-08 15:46:34 +02:00
  • e97c32563f test/Makefile.am: Add missing test data Lukas Fleischer 2014-07-08 15:24:17 +02:00
  • 7904af5d9d Implement test initialization properly Lukas Fleischer 2014-07-08 14:56:51 +02:00
  • 8aaaf18268 src/Makefile.am: Add vector.h to source files Lukas Fleischer 2014-07-08 13:53:45 +02:00
  • f338302d86 .tx/config: Remove trailing slash from URI Lukas Fleischer 2014-07-08 13:53:37 +02:00
  • a32f6b008a Make sure that tmppath is always NULL-terminated Lukas Fleischer 2014-07-08 13:24:25 +02:00
  • 936d5f139f ical.c: Remove newlines from item summaries Lukas Fleischer 2014-07-08 13:12:43 +02:00
  • 82aa3e3f43 Define _DARWIN_C_SOURCE to get SIGWINCH on OS X Jack Nagel 2013-11-09 20:23:26 -06:00
  • 9dc36589ae Fix SHA1 calculation of long notes Lukas Fleischer 2014-07-08 12:50:03 +02:00
  • 0529b864b0 Fix segmentation fault Lukas Fleischer 2014-06-24 23:45:02 +02:00
  • 0b46ad4faa Avoid blank space after the last list box item Lukas Fleischer 2014-05-19 11:07:52 +02:00
  • 990897b2f0 Resize panels properly Lukas Fleischer 2014-05-19 10:54:50 +02:00
  • e026481f11 listbox_resize(): Avoid segmentation fault Lukas Fleischer 2014-05-19 10:37:21 +02:00
  • d971d7aa35 Fix calendar centering Lukas Fleischer 2014-05-19 10:24:59 +02:00
  • 7e76d617ab Use an enum for the type field of day_item Lukas Fleischer 2014-05-18 11:24:04 +02:00
  • 4cd2fd36d5 Add default cases to some switch statements Lukas Fleischer 2014-05-18 11:22:22 +02:00
  • 411b8078b9 day_item_add_exc(): Fix unwanted fall-through Lukas Fleischer 2014-05-18 11:13:57 +02:00
  • 2a62351d25 Reintroduce heading and separator in appointments Lukas Fleischer 2014-05-18 10:19:30 +02:00
  • 2a15531bb9 Add support for caption rows in list boxes Lukas Fleischer 2014-05-18 09:47:19 +02:00
  • a5f3e53ce3 Remove unused functions border_{,no}color() Lukas Fleischer 2014-05-17 14:33:26 +02:00
  • 35314dfdeb ui-day: Large-scale refactoring Lukas Fleischer 2014-05-16 10:36:26 +02:00
  • f513fa4627 Store appointments for the current day in a vector Lukas Fleischer 2014-05-16 09:45:11 +02:00
  • 45af8c5880 Add a vector implementation Lukas Fleischer 2014-05-16 09:45:08 +02:00
  • cf1565648b ui-calendar: Use scroll window implementation Lukas Fleischer 2014-05-15 21:49:32 +02:00
  • 655218b7df ui-todo: Large-scale refactoring Lukas Fleischer 2014-05-15 14:37:49 +02:00
  • 4210fdd38a Add support for drawing highlighted decoration Lukas Fleischer 2014-05-15 10:29:22 +02:00
  • fbd0651615 custom.c: Simplify code Lukas Fleischer 2014-05-13 21:40:51 +02:00
  • 7cf42c1083 Remove numbers and whitespace from option menus Lukas Fleischer 2014-05-13 21:37:19 +02:00
  • 05ba450c3b Reduce flicker when resizing in option menus Lukas Fleischer 2014-05-13 21:35:02 +02:00
  • 5eea05a203 Use generic list box for notification options Lukas Fleischer 2014-05-13 21:55:25 +02:00
  • bd182fbb5e Use generic list box for general options Lukas Fleischer 2014-05-13 21:10:50 +02:00
  • 27b39a56ef Add a generic list box implementation Lukas Fleischer 2014-05-13 20:30:02 +02:00
  • 7184da0fa3 Rework scroll window implementation Lukas Fleischer 2014-05-13 18:43:02 +02:00
  • ca83e65696 Pass date parameter to ui_day_update_panel() Lukas Fleischer 2014-05-13 15:10:47 +02:00
  • bd4f4a136f Display translated help pages Lukas Fleischer 2013-08-27 19:32:02 +02:00
  • ef0f9e6411 Install translated documentation Lukas Fleischer 2013-08-27 18:08:47 +02:00
  • 47804c9d20 doc/: Add translated documentation Lukas Fleischer 2013-08-27 17:43:44 +02:00
  • b74a9462de po/: Translation updates from Transifex Lukas Fleischer 2013-08-27 17:42:45 +02:00
  • 9c1d50eee2 Redraw screen if command prompt is canceled Lukas Fleischer 2013-08-13 12:56:35 +02:00
  • 9eadc19a52 .tx/config: Add file filters for all resources Lukas Fleischer 2013-07-24 09:16:06 +02:00