Aegisub/aegisub/libaegisub/common
Thomas Goyne af74371f6d Retry commits of file writes for up to a second to work around AV scanning
Poorly-written antivirus software briefly lock newly written files to
scan them for viruses, which makes the rename from the temp file to
actual file fail. Work around this by retrying the rename up to ten
times.

Closes #1620.
2013-07-02 20:09:01 -07:00
..
cajun Escape the contents of object keys when writing JSON 2013-05-27 07:42:42 -07:00
calltip_provider.cpp Fix compliation with gcc 4.7 2012-11-15 18:15:40 -08:00
charset.cpp Revert "Return the ifstream from agi::io::Open by move" 2013-02-16 19:47:31 -08:00
charset_6937.cpp Kill the #ifndef AGI_PRE guards 2012-12-02 06:33:29 -08:00
charset_6937.h Kill scoped_ptr in favor of unique_ptr 2013-06-11 16:06:58 -07:00
charset_conv.cpp Kill scoped_ptr in favor of unique_ptr 2013-06-11 16:06:58 -07:00
color.cpp Move agi::Color parsing to its own file 2012-11-10 18:05:56 -08:00
dispatch.cpp Fix crash on exit from the dispatch thread pool 2013-02-06 13:38:35 -08:00
fs.cpp Remove use of copy_file from boost.filesystem 2013-05-05 08:17:55 -07:00
hotkey.cpp Don't overwrite existing hotkeys in migrations 2013-06-08 19:21:51 -07:00
io.cpp Retry commits of file writes for up to a second to work around AV scanning 2013-07-02 20:09:01 -07:00
json.cpp Return a unique_ptr from agi::io::Open 2013-06-08 19:21:31 -07:00
keyframe.cpp Use agi::line_iterator for loading keyframe files 2013-05-02 09:20:54 -07:00
log.cpp More unique_ptr 2013-06-11 20:54:07 -07:00
mru.cpp Fix the option name for the subtitle MRU list. Closes #1592. 2013-03-29 21:24:47 -07:00
option.cpp Kill scoped_ptr in favor of unique_ptr 2013-06-11 16:06:58 -07:00
option_visit.cpp Kill scoped_ptr in favor of unique_ptr 2013-06-11 16:06:58 -07:00
option_visit.h Kill scoped_ptr in favor of unique_ptr 2013-06-11 16:06:58 -07:00
parser.cpp Add agi::util::try_parse 2013-01-03 17:36:50 -08:00
parser.h Kill the #ifndef AGI_PRE guards 2012-12-02 06:33:29 -08:00
path.cpp Mostly purge wxWidgets from non-UI stuff 2013-02-06 13:22:15 -08:00
thesaurus.cpp Revert "Return the ifstream from agi::io::Open by move" 2013-02-16 19:47:31 -08:00
util.cpp Use ICU/boost.locale for case-insensitive searching 2013-02-06 13:38:33 -08:00
vfr.cpp Return a unique_ptr from agi::io::Open 2013-06-08 19:21:31 -07:00