Commit Graph

1137 Commits

Author SHA1 Message Date
Edward Diener
4af2f2d7a4 Better appveyor file setup. 2017-10-09 12:07:17 -04:00
Edward Diener
626cbbd439 Added Appveyor file. 2017-10-09 08:15:26 -04:00
Edward Diener
af1713666b Merge pull request #39 from rdoeffinger/fixup_workaround_removal
Update cpp files for removed MSVC workarounds.
2017-09-25 15:48:45 -04:00
Edward Diener
623c608793 Removed executable flag. 2017-09-16 07:15:09 -04:00
Edward Diener
4a9ed4bfe2 Merge branch 'develop' 2017-08-01 20:27:04 -04:00
Edward Diener
512142b547 Merge pull request #41 from jschueller/patch-1
lowercase win32 header to fix cross-compilation
2017-07-31 21:38:27 -04:00
Julien Schueller
2fb542b8d5 lowercase win32 header to fix cross-compilation 2017-07-31 22:25:52 +02:00
Edward Diener
e3992dbdce Merge pull request #40 from rdoeffinger/lzma
Clarify origin and authors of recently added files.
2017-07-26 09:15:25 -04:00
Reimar Döffinger
dbfdee7515 Clarify origin and authors of recently added files.
As git history isn't useful in this case, it might be good
to add more details in the header instead.
2017-07-26 10:42:52 +02:00
Edward Diener
edf2582758 Merge pull request #38 from rdoeffinger/lzma
Add lzma compressor and decompressor filters.
2017-07-25 20:54:40 -04:00
Reimar Döffinger
531fc5c87b Update cpp files for removed MSVC workarounds.
5c9bde1d0a forgot to also update
the .cpp files.
2017-07-25 18:09:33 +02:00
Reimar Döffinger
d33ee66e12 Port updates from bzip2.hpp/cpp files.
Includes the (equivalent of) changes from commits:
55f9554584
6d11f179dd
5c9bde1d0a
0caa140af7
d9af538532
2017-07-25 18:01:17 +02:00
Reimar Döffinger
282b1edd76 Add lzma compressor and decompressor filters.
Needs lzma.jam file in tools/build module.
See also trac ticket 7534.
The code has been around in random places since some time,
I only added tests and build system updates and
minor fixes for issues those tests discovered.
2017-07-25 16:21:30 +02:00
Edward Diener
195080400c Merge branch 'develop' 2017-07-22 12:49:21 -04:00
Edward Diener
225fe3a09a Merge pull request #36 from rdoeffinger/issue2557
Fix endless loop when writing to file exceeds quota.
2017-07-03 22:01:58 -04:00
Reimar Döffinger
b9a61eaa0d Fix endless loop when writing to file exceeds quota.
See also issue 2557.
2017-07-03 19:31:00 +02:00
Edward Diener
304b5c1c3a Merge pull request #37 from rdoeffinger/warnfix
gzip: Add cast to avoid compiler warning.
2017-07-03 10:51:33 -04:00
Reimar Döffinger
c4d795e6c6 gzip: Add cast to avoid compiler warning.
Avoids:
warning: overflow in implicit constant conversion

Ideally the casts should be completely avoided, since when char is
signed, half of them including this one actually trigger undefined
behaviour, i.e. this code is very broken, but there doesn't seem to
be an easy fix for that.
2017-07-03 16:10:33 +02:00
Edward Diener
c9e0746c1a Revert change. 2017-06-27 13:50:44 -04:00
Edward Diener
c4dcb35448 Merge pull request #35 from rcombs/patch-1
Silence signedness warning in clang
2017-06-27 13:47:33 -04:00
Edward Diener
09fc1e53cd Merge pull request #34 from memem359/fix-visibility-clang
Fix hidden visibility symbols for mac/clang
2017-06-27 11:32:45 -04:00
Edward Diener
841484bf42 Merge pull request #33 from matbech/patch-1
constify access to s->next_in
2017-06-27 09:52:24 -04:00
Rodger Combs
e1fe71315f Silence signedness warning in clang
`warning: implicit conversion from 'const int' to 'char' changes value from 139 to -117 [-Wconstant-conversion]`
2017-06-07 17:52:54 -05:00
memem359
46d8e8c82a Fix hidden visibility symbols for mac/clang 2017-06-07 17:49:31 -04:00
Mat
c62b52cc6b constify access to s->next_in 2017-06-04 06:53:54 +02:00
Edward Diener
843dbd9192 Merge branch 'develop'
# Conflicts:
#	example/container_device.hpp
#	test/gzip_test.cpp
2017-01-04 10:55:04 -05:00
Edward Diener
1d65ea1ff3 Merge branch 'develop_test' into develop 2016-12-10 19:20:56 -05:00
Edward Diener
16e05f4a68 Added temp_file include. 2016-12-10 12:33:04 -05:00
Edward Diener
d595901ae4 Merge branch 'bugfix/10561' of https://github.com/jlodos/iostreams into develop_test 2016-12-10 08:15:32 -05:00
Edward Diener
e3447fa3f1 Merge branch 'develop_test' into develop 2016-12-09 23:05:21 -05:00
Edward Diener
c7f03f846e Updated docs and fix for mapped_file::end() functionality. 2016-12-09 21:09:55 -05:00
Edward Diener
80e8ba4bd5 Merge pull request #7 from coding-po/Bug_7179
#7179, Fixed boost::iostream::inverse to work with other char types.
2016-12-09 02:50:20 -05:00
Edward Diener
7c139ef48b The read and write function templates use the char_type. 2016-12-08 23:19:48 -05:00
Edward Diener
0caa140af7 Use 'std::streamsize' instead of 'int' where appropriate. 2016-12-07 22:27:55 -05:00
Edward Diener
9b371468e9 Removed commented out code 2016-12-07 16:08:43 -05:00
Edward Diener
7cbbfa57af Updated file descriptor code and tests 2016-12-07 01:43:17 -05:00
Edward Diener
d3580761dd Backed out changes 2016-12-06 13:16:56 -05:00
Edward Diener
a2abc1abcb Revert file descriptor changes 2016-12-05 19:36:08 -05:00
Edward Diener
daf1b386ed Merge pull request #31 from jschueller/patch-1
Undocument ZLIB_* BZIP2_* deleted b2 variables
2016-12-05 16:26:48 -05:00
Edward Diener
b8e459a499 Merge pull request #17 from yanikibo/develop
bugs in file_descriptor and gzip-zlib-bzip2 filters
2016-12-05 15:01:07 -05:00
Edward Diener
743057ad78 Merge pull request #21 from vatsal-shah/develop
Ticket #11752. Modified return status to return -1
2016-12-03 22:13:03 -05:00
Edward Diener
bfa6b063a5 Merge pull request #29 from ErisExchange/eris-bugfix
Do not check length_ before computing CRC.
2016-12-03 19:35:55 -05:00
Edward Diener
ac69af4d35 Merge pull request #27 from nmusolino/develop
Fix minor filtering_streambuf documentation error. Refs #12030
2016-12-03 19:29:32 -05:00
Edward Diener
ebf85c2752 Merge pull request #19 from joachim-faulhaber/iostreams_patches_1_59_0
Warning fixes: Conversion warnings
2016-12-03 19:18:54 -05:00
Edward Diener
aa8bf44a2f Merge pull request #18 from timblechmann/fixes/fix-unused-parameter-warning
gzip: silence 'unused parameter' warning
2016-12-03 19:12:48 -05:00
Edward Diener
6f9d4f7fac Merge pull request #13 from RogerioDosSantos/develop
Included VxWorks as one of the platforms that do not use Dinkumware Standard Library
2016-12-03 18:49:16 -05:00
Edward Diener
16060427e6 Merge pull request #6 from jhunold/develop
fix shadow warnings from clang trunk
2016-12-03 18:45:25 -05:00
Edward Diener
49d286238b Merge pull request #5 from coding-po/Bug_10072
#10072. Fixed filtering_stream::size() is not const.
2016-12-03 18:40:55 -05:00
Edward Diener
e795d58723 Merge pull request #4 from MarcelRaad/develop
Fix MSVC compiler warnings
2016-12-03 18:32:28 -05:00
Edward Diener
f837c535fc Merge pull request #3 from Lastique/patch-1
Remove misleading comment
2016-12-03 18:30:32 -05:00