1
0
Fork 0
mirror of https://github.com/codedread/bitjs synced 2025-10-06 02:39:55 +02:00
Commit graph

272 commits

Author SHA1 Message Date
codedread
9f9cd94547 Update unrar() to work for streamed data. Improve error handling in unzip 2018-01-24 08:33:36 -08:00
codedread
9d08824bfd Give a way for Unarchivers to have additional bytes pushed to their Workers. Update unzip() to work for streamed data. 2018-01-23 23:59:37 -08:00
codedread
3c5c9cbd4c Fix tee() methods on streams and add a unit test. Also improve error message logging in the test harness 2018-01-23 23:56:03 -08:00
codedread
adbd182bcc Tidy up some comments 2018-01-21 02:24:13 -08:00
codedread
5aa0110faf Add tee() methods to BitStream and ByteStream 2018-01-21 02:06:07 -08:00
codedread
48a1cd8e90 Remove TODO 2018-01-21 01:52:53 -08:00
codedread
5b10c1a986 Make bitstreams pushable 2018-01-21 01:49:17 -08:00
codedread
26d06e8d3b Make ByteStream pushable (allow multiple pages of bytes) 2018-01-20 23:38:52 -08:00
codedread
f9f0bc10de Renamed test file 2018-01-20 11:12:31 -08:00
codedread
2d53b90bda Split out io tests into individual files 2018-01-20 10:37:16 -08:00
codedread
ed15993286 Use modern function property syntax in the test harness 2018-01-20 09:53:20 -08:00
codedread
fcbf024848 alias the assert calls 2018-01-20 09:45:00 -08:00
codedread
73a46c256c Update test harness for assertThrows() 2018-01-20 09:40:21 -08:00
codedread
b593fc6d8e Allow 0-length reads, the unarchivers expect this 2018-01-19 20:16:28 -08:00
codedread
ec27877ffa Improve parameter validation and test coverage. Also add errorws when trying to seek past the end of the stream 2018-01-19 17:40:43 -08:00
codedread
981ac156ac Add some tests for BitStreams 2018-01-19 08:35:51 -08:00
codedread
e7ef46fb78 Fix whitespace and style 2018-01-19 07:47:49 -08:00
codedread
ccf755e3db Issue #4: Add support for standard filter VMSF_AUDIO 2017-10-31 23:57:55 -07:00
codedread
82dff77651 Fix a bug in Unrar where the LHD_SOLID flag was being ignored in the header 2017-10-16 22:20:45 -07:00
codedread
b12da95e42 Tweak README.md file 2017-04-20 17:59:11 -07:00
codedread
1a120e7230 Fix es6 const/let error 2017-03-26 21:11:15 -07:00
codedread
941be5d998 Add support for standard filter VMSF_RGB 2017-03-02 07:51:06 -08:00
codedread
e412022a58 Update link in unrar doc to bitjs on github. 2017-02-21 18:24:17 -08:00
Jeff Schiller
8f9a1ed2fa Update README.md 2017-02-21 16:36:05 -08:00
Jeff Schiller
1b55633eb2 Update README.md 2017-02-21 16:34:50 -08:00
Jeff Schiller
053d25fef2 Update README.md 2017-02-21 16:33:58 -08:00
codedread
d2a4329893 Whitespace and a couple arrow functions 2017-02-21 12:05:03 -08:00
codedread
0d27e9d9c0 Fix unzipper so that it always gets a fresh buffer of data. Remove a debugger statement 2017-02-21 11:45:28 -08:00
codedread
ea20a6a518 Fix untarring by ensuring it gets a fresh buffer of data and add a test 2017-02-20 23:40:33 -08:00
codedread
9a0b91a535 Ensure all tests run synchronously 2017-02-20 18:49:29 -08:00
codedread
14abef20d6 Convert to ES6 classes 2017-02-20 14:36:48 -08:00
codedread
639a23e69b Start the move to es6: Change all vars to lets/consts 2017-02-20 12:47:17 -08:00
codedread
87cdd92981 Name io-test consistently 2017-02-19 12:44:58 -08:00
codedread
2488bb43b5 Add some more unrar tests 2017-02-19 12:39:10 -08:00
codedread
8562d76a92 Add test files for unzip-store and unrar 2017-02-19 11:56:55 -08:00
codedread
66ff50f0bf Move archive test files into a subdir 2017-02-19 10:42:49 -08:00
codedread
fde652676c Add first test for unzip and move io tests into the tests folder 2017-02-19 10:27:45 -08:00
codedread
19af90a27f Move all archive-related files into a subdirectory called archive 2017-02-19 09:49:06 -08:00
codedread
17404501e5 Move querySelector shortcut into muther namespace and touchup license boilerplate 2017-02-19 09:26:06 -08:00
codedread
0061459c95 Add support for asynchronous tests to test harness 2017-02-19 09:23:24 -08:00
codedread
9305f4e11b Add factory method to archive.js that returns an Unrarrer/Unzipper/Untarrer 2017-02-19 09:22:47 -08:00
codedread
e23674f5e2 Fix boilerplate for licenses and copyrights 2017-02-19 09:21:32 -08:00
codedread
fb1a94286a Add some debug statements for unsupported RarVM functionality 2017-02-18 02:14:31 -08:00
codedread
213b78cb14 Issue #4: Add starter support for RarVM (only the VMSF_DELTA standard filter) 2017-02-18 01:54:20 -08:00
codedread
e755acc70b Update docs for BitStream.getBits() and add a TODO 2017-02-18 01:41:42 -08:00
codedread
f1bb065ec0 Add RAR format docs from kthoom 2017-02-15 21:24:49 -08:00
codedread
5ac3c1d005 Split up io like antimatter15 did 2017-02-15 21:19:57 -08:00
Jeff Schiller
1f76d76115 Accidentally didn't add the updated files. 2016-04-19 18:00:27 -07:00
Jeff Schiller
2ad36ea0c5 Port readme from googlecode to README.md. Add LICENSE file - the source has always had a copyright notice mentioning the MIT license so this is just to be explicit 2016-04-19 17:52:30 -07:00
Kevin Kwok
e88bfbe15e fix inability to decode certain files 2016-04-19 17:36:36 -07:00