Commit Graph
100 Commits
Author SHA1 Message Date
Frederic Culot b45a8bfbb4 Work on allocating and freeing memory associated with user's data for the daemon. 2009-07-27 19:35:09 +00:00
Frederic Culot f0005f64dc dmon.c added to the list of translatable sources 2009-07-26 21:08:01 +00:00
Frederic Culot d2ad15c812 Improved the way the daemon reports errors. 2009-07-26 21:03:21 +00:00
Frederic Culot 279c564d2b Stop daemon when calcurse enters interactive mode. 2009-07-26 20:38:35 +00:00
Frederic Culot bccd37ef96 --status flag added 2009-07-26 20:26:14 +00:00
Frederic Culot 3d23af73c0 More work on implementing calcurse daemon. 2009-07-26 12:47:15 +00:00
Frederic Culot aef6f012fe Check for file presence added (thanks again Chris for reporting it). 2009-07-26 12:30:23 +00:00
Frederic Culot 23817b6b7d Incorrect duration format when exporting to ical (thanks Chris for reporting it). 2009-07-23 19:16:03 +00:00
Frederic Culot ade0470197 Functions added to implement a logging mechanism for calcurse daemon. 2009-07-23 18:33:20 +00:00
Frederic Culot b55cad85da Beginning of work on implementing calcurse daemon. 2009-07-20 19:45:26 +00:00
Frederic Culot c20463c47d New files to implement calcurse daemon. 2009-07-20 19:44:04 +00:00
Frederic Culot e3a97fc8f6 Check for some headers added. 2009-07-20 19:43:02 +00:00
Frederic Culot d2c766a137 New way of handling signals. 2009-07-19 16:51:35 +00:00
Frederic Culot 5dcc213c16 Make use of erase_note() whenever possible. 2009-07-19 08:19:37 +00:00
Frederic Culot a4da35c65f No need to double check for null pointer when freeing memory. 2009-07-19 07:44:58 +00:00
Frederic Culot a93d88c370 Dates are now written properly again when using the '-r' flag (thanks Chris again for your report). 2009-07-15 19:16:21 +00:00
Frederic Culot 3fe8550373 Fixed a bug related to memory management (a free on a null pointer causes an abort now, which induces side effects on file import). 2009-07-15 18:48:43 +00:00
Frederic Culot 56a29600ad Avoid a fatal error when launching calcurse in interactive mode if user directory does not exist (thanks Antoine for reporting it). 2009-07-12 20:37:40 +00:00
Frederic Culot d374a2ec2e bugfix: import and export todo items again! 2009-07-12 18:16:11 +00:00
Frederic Culot 976159fa56 calcurse version removed from menu titles 2009-07-12 17:55:13 +00:00
Frederic Culot 834a7e9aaf New wrappers around memory functions. 2009-07-12 17:48:12 +00:00
Frederic Culot 5694955002 stdbool header removed, unsigned type used instead 2009-07-12 16:21:57 +00:00
Frederic Culot d4d29be0fa Released 2.6 2009-07-11 06:55:04 +00:00
Frederic Culot dad1356585 calcurse 2.6 2009-07-10 20:34:07 +00:00
Frederic Culot e49ea0ac80 manuals updated with the -S flag 2009-07-10 19:49:07 +00:00
Frederic Culot 1731b0dadd todo list updated 2009-07-05 20:35:46 +00:00
Frederic Culot 27b25548a4 Switch to BSD license. 2009-07-05 20:33:13 +00:00
Frederic Culot 921a66ac5a Switch to BSD license 2009-07-05 20:32:28 +00:00
Frederic Culot e3d2e58b67 Support for ical import of events which spans over several days added (thanks Andreas for reporting the bug). 2009-07-05 19:37:34 +00:00
Frederic Culot fb68568c04 More explicit error message. 2009-07-05 18:59:33 +00:00
Frederic Culot 1bc60debe4 manpage updated with the -S flag description 2009-07-05 17:55:46 +00:00
Frederic Culot 9dce4c534e Support added for regex-based searches. Many thanks Erik for providing the patch. 2009-07-05 17:23:06 +00:00
Frederic Culot 323556d47b Thanks Erik for providing the regex search feature. 2009-07-05 17:17:26 +00:00
Frederic Culot f6983673f9 Switched to 2.6. Check added for regex.h header. 2009-07-05 17:16:15 +00:00
Frederic Culot bcd80d3dfb Fixed a bug in the line editor: characters could be erased before the beginning of the string (thanks Martin for reporting this). 2009-07-05 16:28:03 +00:00
Frederic Culot 6d67689b4f Simplified the way data are loaded and saved. 2009-06-28 09:53:16 +00:00
Frederic Culot 68381c95df Help updated for the -t command line flag. 2009-06-28 07:30:11 +00:00
Frederic Culot 364496a9a9 html manuals updated 2009-06-27 09:56:20 +00:00
Frederic Culot ef42d6675d manpage updated 2009-06-27 09:37:58 +00:00
Frederic Culot 18c1a20d37 Help updated for the -t command line flag 2009-06-27 09:29:00 +00:00
Frederic Culot 2da51e56a0 Help page updated for the flag command 2009-06-27 09:20:39 +00:00
Frederic Culot e36039dd6c Do not export completed tasks. 2009-06-27 08:38:55 +00:00
Frederic Culot 0f38502d59 Flag command added in todo panel 2009-06-26 21:50:18 +00:00
Frederic Culot ea107cfd81 Ability to flag todo items as completed. 2009-06-26 21:44:11 +00:00
Frederic Culot 1775eb3245 Do not print todo items twice if the -d and -t flags are given (thanks Timo for reporting this bug). 2009-06-26 19:56:31 +00:00
Frederic Culot dfa4c580aa Make the argument given to -r or -s flags optional. 2009-06-23 09:05:15 +00:00
Frederic Culot 90589eab17 Need to remove lock only if interactive mode was launched before. 2009-06-23 08:52:07 +00:00
Frederic Culot 1a1dda24c3 bugfix: missing 'T' letter in ical export DURATION field (thanks cuz for reporting it) 2009-06-23 08:11:07 +00:00
Frederic Culot 0a921d513a Check for gettextize added in autogen.sh 2009-06-22 16:20:04 +00:00
Frederic Culot 9b1a006678 Exit directly to avoid lock removal by another instance 2009-06-21 18:54:11 +00:00
Frederic Culot 627fd8a8aa Basic lock mechanism implemented to avoid having two calcurse instances running at the same time. 2009-06-21 18:16:21 +00:00
Frederic Culot bff0d973a4 Fixed a memory leak caused by a wrong usage of the notify_app structure 2009-06-21 15:19:21 +00:00
Frederic Culot bc44508a10 Free memory associated with structure used for appointments notification. 2009-06-21 14:42:49 +00:00
Frederic Culot 3ece481999 Copyright date updated 2009-06-20 17:59:04 +00:00
Frederic Culot 45a4d5446a Day names and selected date colour now follow user's theme. 2009-06-20 16:54:44 +00:00
Frederic Culot 78c0495587 Bugfix: avoid a possible freeze under OpenBSD when changing color from within the configuration screen. 2009-06-20 10:41:11 +00:00
Frederic Culot 8859475550 Fixes gcc 'format-scurity' issue (thanks Francois Boulogne for reporting this) 2009-06-01 08:04:04 +00:00
Frederic Culot 68322a536c Make use of stdio's BUFSIZ instead of my own define 2009-05-22 20:02:43 +00:00
Frederic Culot 3f6aff84e6 The buffer should be allocated dynamically, but I am quite busy right now :'( Anyway, thanks Kamil for feedback 2009-05-22 19:59:17 +00:00
Frederic Culot bb586b92b5 calcurse 2.5 released 2009-01-25 08:04:30 +00:00
Frederic Culot 9549ee0f8c do not crash when canceling the thread if it was not launched before 2009-01-24 20:41:52 +00:00
Frederic Culot 197a914c51 po files updated for version 2.5 2009-01-24 19:02:42 +00:00
Frederic Culot 87f010ff06 bugfix: load keys even in non-interactive mode to avoid the loss of user-configured key bindings 2009-01-24 18:45:35 +00:00
Frederic Culot b411c2bf3f switch to 2.5 2009-01-24 17:58:40 +00:00
Frederic Culot 7b94dae0dc manuals and manpage updated for 2.5 2009-01-24 17:58:25 +00:00
Frederic Culot 41930521a6 manpage updated for 2.5 2009-01-24 17:57:50 +00:00
Frederic Culot fc63b17c78 manuals updated for 2.5 2009-01-24 17:57:36 +00:00
Frederic Culot c8a1b72027 make it possible to use KEY_HOME and KEY_END to define new key bindings, and prevent user from assigning a non-recgnized key 2009-01-24 14:44:09 +00:00
Frederic Culot 9abf70b4a6 ability to link against ncursesw if ncurses is not found 2009-01-23 21:09:21 +00:00
Frederic Culot 08aaf496fc configuration script improved to link with ncursesw if ncurses is not found 2009-01-23 21:08:31 +00:00
Frederic Culot d8861f877e bugfix: avoid possible segfault if notify_stop_main_thread is called before thread was launched (thanks Jan for reporting this) 2009-01-22 18:11:56 +00:00
Frederic Culot 38912b36da iso date format added 2009-01-05 20:12:08 +00:00
Frederic Culot 9a10c34c23 information about periodic saves added in manuals 2009-01-04 11:52:47 +00:00
Frederic Culot 21abed5f48 help page added to describe the cut and paste feature 2009-01-04 10:22:10 +00:00
Frederic Culot 936b6fe373 more code cleanup 2009-01-03 21:32:10 +00:00
Frederic Culot bf3bce0ab2 code cleanup 2009-01-02 22:28:53 +00:00
Frederic Culot aa7d6c5eb7 various bugfixes 2009-01-02 19:52:32 +00:00
Frederic Culot cac30a7e14 cut/paste feature aded
fixed a 2-years old bug that made repeated items with exceptions to load
uncorrectly in some cases (thanks Jan for reporting it)
2009-01-01 17:50:41 +00:00
Frederic Culot 8fdd1510c6 Automatic periodic saves implemented 2008-12-28 19:41:45 +00:00
Frederic Culot fe58fe674d new files to monitor memory usage 2008-12-28 13:15:18 +00:00
Frederic Culot 5352496984 Added wrappers around libc's memory management functions, to easily debug memory usage 2008-12-28 13:13:58 +00:00
Frederic Culot a63c748920 calcurse 2.4 released 2008-12-27 10:27:53 +00:00
Frederic Culot d54dd2ee73 new layout configuration menu 2008-12-20 19:27:31 +00:00
Frederic Culot d59b0e15ab memory leak due to wrong thread usage fixed 2008-12-18 20:38:51 +00:00
Frederic Culot b1d3178bba small bugfixes and a major one (freeze when deleting an appointment's note, thanks Jan for reporting it) 2008-12-15 20:02:00 +00:00
Frederic Culot 8220580918 2.4_beta released 2008-12-14 16:25:00 +00:00
Frederic Culot 65ec1bb0fa small bugfixes and code cleanup 2008-12-14 15:54:50 +00:00
Frederic Culot 8900d0f8f2 exceptions now properly taken into account while exporting data 2008-12-14 11:24:19 +00:00
Frederic Culot f06c1b142f daylight saving time related problems fixed (thanks youshe and Jan for reporting them) 2008-12-13 21:41:25 +00:00
Frederic Culot 53db22a380 code cleanup 2008-12-12 20:44:50 +00:00
Frederic Culot bd286546f4 manual and manpage updated for 2.4 2008-12-09 21:09:17 +00:00
Frederic Culot dd9f739d8a prefer overridability and let people choose their own CFLAGS 2008-12-08 20:49:48 +00:00
Frederic Culot fe7e7186c4 oops, forgot to remove previous CFLAGS declaration 2008-12-08 20:32:30 +00:00
Frederic Culot 9981581a50 --enable-debug configuration option added 2008-12-08 20:03:15 +00:00
Frederic Culot 722441e054 Switched to calcurse-2.4_beta. Fixed compiler flags overwriting and added locale.h include (thanks Cedric for your patch) 2008-12-08 19:40:22 +00:00
Frederic Culot 7ff22e9b3f color configuration menu adapted to handle user-defined key bindings 2008-12-08 19:17:06 +00:00
Frederic Culot 639058740a Checks added while loading key bindings configuration. 2008-12-07 09:20:38 +00:00
Frederic Culot cf5617e337 more work on updating online help pages 2008-12-03 19:31:03 +00:00
Frederic Culot 86d1a3b2db online help pages updated 2008-11-30 20:48:10 +00:00
Frederic Culot a4694b6bea Online help updated to display user-defined keys. 2008-11-28 08:46:29 +00:00