Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Avoid unnecessary window updates | Lukas Fleischer | 2011-10-06 | 1 | -28/+65 | |
| | | | | | | | | Add a window bitmask to wins_update() and only update windows that might actually require an update in our main loop. This improves response times of the user interface a bit. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Refactor out storage updates | Lukas Fleischer | 2011-10-06 | 1 | -45/+48 | |
| | | | | | | | Instead of using a hacky flag, simply move the storage update code to a separate function and call it when needed. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Remove temporary highlight pointers | Lukas Fleischer | 2011-10-06 | 1 | -27/+4 | |
| | | | | | | | | | Add an additional check to apoint_update_panel() and todo_update_panel() and only highlight currently selected items if the corresponding panel is active. This allows us to remove all the highlight pointer juggling that we used whenever the panel selection changed. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Add configuration option to run the GC on exit | Lukas Fleischer | 2011-10-05 | 1 | -0/+2 | |
| | | | | | | | | If "auto_gc" is enabled, the garbage collector for note files will be run on every exit. As this is an experimental feature and may cause data loss, this is disabled by default. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Declare foreground and background variables global | Lukas Fleischer | 2011-07-21 | 1 | -2/+1 | |
| | | | | | | Removes the need to pass the terminal's default background color round. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Do not unnecessarily refresh in config menu | Lukas Fleischer | 2011-07-14 | 1 | -0/+2 | |
| | | | | | | | We don't need to refresh windows every time an unassigned key is pressed. Add a condition to skip the refresh part if that is the case. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Add key binding for pipe-item command | Lukas Fleischer | 2011-07-07 | 1 | -0/+7 | |
| | | | | | | | This removes the need of reading the whole data file and find matching entries if we want to parse appointments in external programs. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Avoid redundant redraws on resize | Lukas Fleischer | 2011-06-28 | 1 | -3/+9 | |
| | | | | | | | | | | Use a global flag to record whether the terminal was resized instead of redrawing everything each time a KEY_RESIZE is read. Add some additional checks to help_write_pad() as invalid actions may be passed now due to using signals instead of virtual key presses. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Update copyright notices in source files, documentation and "COPYING". | Lukas Fleischer | 2011-04-22 | 1 | -1/+1 | |
| | | | | | | | | | * Update copyright dates (use 2004-2011 as date range everywhere). * Change copyright holder from "Frederic Culot" to "calcurse Development Team". Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Use generic lists for todo items. | Lukas Fleischer | 2011-04-19 | 1 | -0/+1 | |
| | | | | | | | Use the new generic list implementation instead of "next" pointers in todo items. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Use generic lists for events. | Lukas Fleischer | 2011-04-19 | 1 | -0/+3 | |
| | | | | | | | Use the new generic list implementation instead of those insane "next" pointers in events. Includes some cleanups. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Overall indentation fixes. | Lukas Fleischer | 2011-03-14 | 1 | -272/+272 | |
| | | | | | | | Use spaces instead of tabs for source code indentation only, strip trailing whitespaces from lines. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Update website links to match the new URL. | Lukas Fleischer | 2011-03-04 | 1 | -1/+1 | |
| | | | | Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Update mail addresses to match the new mailing lists. | Lukas Fleischer | 2011-03-04 | 1 | -1/+1 | |
| | | | | Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Remove CVS "$Id" headers. | Lukas Fleischer | 2011-03-03 | 1 | -2/+0 | |
| | | | | Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de> | |||||
* | Fixed file permissions. | Lukas Fleischer | 2011-03-03 | 1 | -0/+0 | |
| | ||||||
* | Work on sidebar width user-customization. | Frederic Culot | 2010-03-20 | 1 | -1/+5 | |
| | ||||||
* | All headers gathered into a single one. Typedefs suppressed. | Frederic Culot | 2010-03-20 | 1 | -20/+5 | |
| | ||||||
* | Work on implementing the weekly calendar view. | Frederic Culot | 2009-08-24 | 1 | -1/+11 | |
| | ||||||
* | Stop daemon when calcurse enters interactive mode. | Frederic Culot | 2009-07-26 | 1 | -1/+3 | |
| | ||||||
* | New way of handling signals. | Frederic Culot | 2009-07-19 | 1 | -8/+6 | |
| | ||||||
* | Avoid a fatal error when launching calcurse in interactive mode if user ↵ | Frederic Culot | 2009-07-12 | 1 | -3/+5 | |
| | | | | directory does not exist (thanks Antoine for reporting it). | |||||
* | stdbool header removed, unsigned type used instead | Frederic Culot | 2009-07-12 | 1 | -37/+37 | |
| | ||||||
* | Switch to BSD license. | Frederic Culot | 2009-07-05 | 1 | -14/+26 | |
| | ||||||
* | Ability to flag todo items as completed. | Frederic Culot | 2009-06-26 | 1 | -1/+3 | |
| | ||||||
* | Basic lock mechanism implemented to avoid having two calcurse instances ↵ | Frederic Culot | 2009-06-21 | 1 | -2/+4 | |
| | | | | running at the same time. | |||||
* | bugfix: load keys even in non-interactive mode to avoid the loss of ↵ | Frederic Culot | 2009-01-24 | 1 | -2/+1 | |
| | | | | user-configured key bindings | |||||
* | more code cleanup | Frederic Culot | 2009-01-03 | 1 | -17/+19 | |
| | ||||||
* | cut/paste feature aded | Frederic Culot | 2009-01-01 | 1 | -1/+17 | |
| | | | | | fixed a 2-years old bug that made repeated items with exceptions to load uncorrectly in some cases (thanks Jan for reporting it) | |||||
* | Automatic periodic saves implemented | Frederic Culot | 2008-12-28 | 1 | -4/+6 | |
| | ||||||
* | Added wrappers around libc's memory management functions, to easily debug ↵ | Frederic Culot | 2008-12-28 | 1 | -6/+6 | |
| | | | | memory usage | |||||
* | new layout configuration menu | Frederic Culot | 2008-12-20 | 1 | -2/+2 | |
| | ||||||
* | Checks added while loading key bindings configuration. | Frederic Culot | 2008-12-07 | 1 | -8/+8 | |
| | ||||||
* | Building configuration menu to assign keybindings | Frederic Culot | 2008-11-23 | 1 | -3/+7 | |
| | ||||||
* | More work on implementing user-definable keybindings | Frederic Culot | 2008-11-16 | 1 | -62/+41 | |
| | ||||||
* | Loading of user-configurable keys implemented | Frederic Culot | 2008-11-09 | 1 | -97/+93 | |
| | ||||||
* | import flag and 'i' keybinding added | Frederic Culot | 2008-09-21 | 1 | -4/+4 | |
| | ||||||
* | More work on ical import. Macros to handle errors and to display messages in ↵ | Frederic Culot | 2008-09-20 | 1 | -1/+8 | |
| | | | | both command-line and curses mode added | |||||
* | Initial work on icalendar import | Frederic Culot | 2008-09-15 | 1 | -3/+3 | |
| | ||||||
* | pcal export added | Frederic Culot | 2008-08-10 | 1 | -2/+23 | |
| | ||||||
* | new keybindings added | Frederic Culot | 2008-08-03 | 1 | -6/+28 | |
| | ||||||
* | Version 2.1_beta releasedcalcurse_2_1_beta | Frederic Culot | 2008-04-26 | 1 | -4/+1 | |
| | ||||||
* | Yet another style for source code. GNU style now used (I am fed up with tabs...) | Frederic Culot | 2008-04-12 | 1 | -425/+445 | |
| | ||||||
* | Tony's patch concerning date format configuration imported | Frederic Culot | 2008-04-09 | 1 | -4/+4 | |
| | ||||||
* | Ability to attach notes to appointments and events added | Frederic Culot | 2008-01-13 | 1 | -4/+4 | |
| | ||||||
* | Ability to attach notes to todo items added | Frederic Culot | 2007-12-30 | 1 | -1/+19 | |
| | ||||||
* | calendar_move_*() gathered together into calendar_move() | Frederic Culot | 2007-12-10 | 1 | -5/+5 | |
| | ||||||
* | routines updated to handle new window_t and window_e types | Frederic Culot | 2007-10-21 | 1 | -48/+41 | |
| | ||||||
* | Handling of SIGWINCH improved | Frederic Culot | 2007-10-07 | 1 | -10/+21 | |
| | ||||||
* | changed notification bar init process | Frederic Culot | 2007-08-19 | 1 | -13/+3 | |
| | | | | no more check for terminal size in main loop |