4c6a271eb8
Improve c'tors and d'tors
...
* Provide move c'tor
* Actually copy the entries and header info
* Remove useless close() in d'tor (should be called anyways)
2018-09-05 00:32:32 +02:00
f448e34cd8
Use IoUtilities::NativeFileStream in PasswordFile
...
* Allows to support UTF-8 characters in the path under Windows
* Allows to open a file from existing file descriptor
* Requires c++utilities to be compiled with USE_NATIVE_FILE_BUFFER
to take effect.
2018-09-05 00:29:36 +02:00
ed872b0486
Fix typo
2018-09-04 20:24:43 +02:00
405afe4e31
Make Field default-constructable
2018-06-13 00:40:16 +02:00
69161989ae
Fix missing std prefix
2018-06-12 21:49:16 +02:00
968e597c24
Support "file://" protocol
2018-06-12 21:47:38 +02:00
ca9ac4f747
Make include guards more unique and consistent
2018-06-09 22:30:07 +02:00
132be3fd8b
Fix making labels unique
2018-06-09 22:09:33 +02:00
76e5eec85b
Add tests for entry classes
2018-06-09 21:44:43 +02:00
c6dd177799
Fix NodeEntry::replaceChild() to update indices/children correctly
2018-06-09 21:18:13 +02:00
ba1e58c1e5
Fix NodeEntry::deleteChildren() to update indices correctly
2018-06-09 21:17:50 +02:00
a7b597759b
Improve coding style in Io classes
2018-06-09 21:17:01 +02:00
7c619b6d62
Fix error message for compression
2018-06-09 18:35:05 +02:00
d80cb7233a
Apply clang-format
2018-03-20 20:11:31 +01:00
fbd43b86e9
Use noexcept directly, C++ 14 is required anyways
2018-03-20 20:11:13 +01:00
2e65843687
Fix typo
2017-07-04 22:45:10 +02:00
29220159fa
Apply clang-format
2017-05-01 03:25:30 +02:00
0b9a0fe326
Fix decoration for static builds
2016-08-29 15:42:07 +02:00
5ffe22a3a9
Use workaround for GCC Bug 66145
2016-06-14 22:56:41 +02:00
dcfadcc5d8
Add API doc
2016-06-10 23:25:21 +02:00
76b5abb5ba
check whether the current file is empty before creating backup
2016-02-27 23:21:44 +01:00
bcefbb66e8
fixed includes
2015-09-06 20:33:27 +02:00
d39fd6a598
added support for reading/writing an extended header which might be
...
useful later
2015-06-21 21:44:07 +02:00
b860d01b1e
- added global extended header (introducing global file format version
...
4)
- unknown extended headers will not be just ignored anymore, they will
be read and written again when saving the file
2015-06-07 00:14:00 +02:00
c848fbc5eb
First commit
2015-04-22 19:06:29 +02:00