summaryrefslogtreecommitdiffstats
path: root/src/io.c
Commit message (Expand)AuthorAgeFilesLines
* Solve deadlock in notification barLars Henriksen2018-07-281-3/+3
* Only lock save mutex as short as possibleLukas Fleischer2018-06-031-3/+1
* Add option to specify the configuration file usedQuentin Hibon2018-05-281-3/+10
* Always NUL-terminate buffer in io_load_keys()Lukas Fleischer2018-05-261-0/+1
* Run pre-load hook before testing for modificationsLukas Fleischer2018-05-231-2/+4
* Unlock the save mutex as early as possibleLukas Fleischer2018-05-191-4/+5
* Do not prompt when non-interactive import failsLukas Fleischer2017-11-231-17/+11
* Reload data after resolving save conflictLukas Fleischer2017-09-081-1/+10
* Unset modification flag after mergingLukas Fleischer2017-09-081-0/+2
* Recompute hashes after savingLukas Fleischer2017-09-081-0/+3
* Factor out hash computationLukas Fleischer2017-09-081-7/+14
* Use a shared input/output mutexLukas Fleischer2017-09-081-14/+23
* Only reload if data files were changedLukas Fleischer2017-09-081-1/+8
* Factor out check for external modificationsLukas Fleischer2017-09-081-15/+20
* Do not blindly overwrite files when savingLukas Fleischer2017-09-081-0/+59
* Use .new as file extension when mergingLukas Fleischer2017-09-081-15/+15
* Factor out merge routineLukas Fleischer2017-09-081-48/+44
* Add a function to wait for any key pressLukas Fleischer2017-09-031-7/+7
* Include stdarg.h when using variable argument listsLukas Fleischer2017-07-281-0/+1
* Update copyright rangesLukas Fleischer2017-01-121-1/+1
* Always use memory management wrappersLukas Fleischer2016-10-131-2/+2
* Fix segmentation fault on reload with pre-load hookLukas Fleischer2016-02-151-0/+8
* Support format strings when dumping imported itemsLukas Fleischer2016-02-111-3/+7
* Refactor grep modeLukas Fleischer2016-02-051-0/+42
* Update copyright rangesLukas Fleischer2016-01-301-1/+1
* Use a separate field for the completed statusLukas Fleischer2016-01-181-5/+14
* Run pre-save and post-save hooks on reloadLukas Fleischer2016-01-151-0/+17
* Export item UIDs upon requestLukas Fleischer2016-01-151-2/+2
* Import data from stdin when the import file is "-"Lukas Fleischer2016-01-151-1/+4
* Hide import statistics in quiet modeLukas Fleischer2016-01-131-1/+1
* Add --list-imported command line optionLukas Fleischer2016-01-131-2/+2
* Add command line option to suppress dialogsLukas Fleischer2016-01-131-4/+4
* Add an option to filter by object hashLukas Fleischer2016-01-131-2/+14
* Add pre-load and post-load hooksLukas Fleischer2016-01-101-0/+2
* Add pre-save and post-save hooksLukas Fleischer2016-01-071-0/+4
* Update copyright rangesLukas Fleischer2015-02-071-1/+1
* Factor out item reload codeLukas Fleischer2014-10-101-0/+95
* Add io_load_data() wrapperLukas Fleischer2014-10-101-0/+7
* Retain comments in descriptions and config valuesLukas Fleischer2014-08-181-1/+1
* Add a grep modeLukas Fleischer2014-08-071-10/+22
* io.c: Error out on non-existent calendar fileLukas Fleischer2014-08-061-38/+3
* Allow for filtering TODO itemsLukas Fleischer2014-08-061-1/+17
* Add item filtersLukas Fleischer2014-08-061-5/+6
* io.c: Remove superfluous space from messageLukas Fleischer2014-07-281-1/+1
* Refactor new_tempfile()Lukas Fleischer2014-07-221-13/+20
* Replace several uses of snprintf() by asprintf()Lukas Fleischer2014-07-221-35/+36
* Small code cleanupsLukas Fleischer2014-07-181-18/+15
* Do not display dialog on periodic saveLukas Fleischer2014-07-181-1/+2
* Only run the merge tool on files with differencesLukas Fleischer2014-07-171-0/+26
* Refactor wins_launch_external()Lukas Fleischer2014-07-161-2/+4