This website requires JavaScript.
f4932cd762
Update LICENSE and README
master
~lucidiot
2021-10-23 20:31:41 +0200
ebda8dbed3
Remove dependency on System.Linq
~lucidiot
2021-10-23 20:23:56 +0200
2474da3ba1
Downgrade to Visual Studio 2005
~lucidiot
2021-10-23 20:23:34 +0200
ac9add4de3
README: update "downloads" badge link
Petr Pucil
2020-11-18 16:03:55 +0100
6b95eec4f0
README: wrap badges to links
Petr Pucil
2020-11-18 15:57:15 +0100
21df302129
README: add "version" and "downloads" badges
Petr Pucil
2020-11-18 15:46:51 +0100
9d8a663a38
Update NuGet package to 0.9
Petr Pucil
2020-10-20 11:26:31 +0200
d931a02f24
Bump copyright years
Petr Pucil
2020-10-16 02:15:38 +0200
8e944f86d0
Mark EnsureFixedContents() as obsolete
Petr Pucil
2020-10-03 18:00:19 +0200
4fa7e16050
Add summary of ReadBitsInt{Be,Le}() methods
Petr Pucil
2020-10-03 17:52:06 +0200
1b66a9a85f
Add byte array support in validation errors
Petr Pucil
2020-06-06 23:13:11 +0200
dd381a118f
Merge pull request #19 from Arlorean/master
Mikhail Yakshin
2020-05-23 13:03:48 +0100
2e09e123dc
Update nuget package to 0.8. Now published on nuget.org.
Arlorean
2020-05-23 12:05:57 +0100
9944e0de13
Merge pull request #1 from kaitai-io/master
Adam Davidson
2020-05-23 11:41:06 +0100
611c024a0b
Add ValidationExprError
Petr Pucil
2020-05-21 22:39:41 +0200
2b39ce9bc8
Simplify ReadBitsIntBe as in kaitai-io/kaitai_struct_java_runtime@e1a30e4
Petr Pucil
2020-04-27 23:25:47 +0200
37d3c319d9
Shorten ReadBitsInt deprecation warning message
Petr Pucil
2020-04-26 21:50:27 +0200
0d12292412
Rename ReadBitsInt -> *Be, deprecate ReadBitsInt
Petr Pucil
2020-04-26 21:29:48 +0200
d62f34fcad
Implement StringReverse method
Petr Pucil
2020-03-21 22:41:30 +0100
152ddd9dd8
Add UndecidedEndiannessError
Petr Pucil
2020-03-21 22:08:21 +0100
44fb5ae5f2
Add Validation* errors as in Java
Petr Pucil
2020-03-21 20:50:01 +0100
155c789212
Merge pull request #15 from pluskal/Multi-targeting
Mikhail Yakshin
2019-11-13 10:49:43 +0000
5380c408c2
Change TargetFrameworks to netstandard1.3;net4.5 to extend compatibility.
Jan Pluskal
2019-11-13 08:43:07 +0100
389a7cef09
Bupmping version to 0.8.0.0
Jan Pluskal
2019-11-13 08:36:16 +0100
506dba7ca1
Remove obsolete PackageReleaseNotes
Jan Pluskal
2019-11-13 08:34:27 +0100
195ae93a4d
Bumping copyright to 2019
Jan Pluskal
2019-11-13 08:33:16 +0100
5a7f5d53bb
Add multi-targeting for netstandard1.3;net4.5
Jan Pluskal
2019-11-11 14:28:14 +0100
b9e73d4ece
Migrate to new vs2017+ csproj format.
Jan Pluskal
2019-11-11 13:41:05 +0100
7e8b72a5b0
Fix typo in docstring
Mikhail Yakshin
2019-10-24 11:16:52 +0100
28d787d54c
Added system of exceptions
Mikhail Yakshin
2019-10-22 23:26:16 +0100
d8d5e251ad
Merge branch 'master' of https://github.com/kaitai-io/kaitai_struct_csharp_runtime
Mikhail Yakshin
2019-04-17 15:25:52 +0100
f8ead93c5a
Fixed problem demonstrated by RepeatEosBit test + bumped copyrights
Mikhail Yakshin
2019-04-17 15:25:44 +0100
3b94aa4643
Merge pull request #13 from spyapalli/master
Mikhail Yakshin
2019-01-31 17:05:33 +0000
0c13bfc90c
Kaitai b32 result is inconsistent for some payload because of overflow #12
PYAPALLI,SAI KISHORE
2019-01-31 12:00:11 -0500
86c9b7dccb
Fix EOL whitespace
Mikhail Yakshin
2018-05-09 07:04:31 +0100
a2a40ef0d8
Merge pull request #11 from bibekdw/master
Mikhail Yakshin
2018-05-09 06:51:26 +0100
b63c530ef0
Added ReadBitsIntLe method for algorithm specified @ issue#155
bibekdw
2018-05-08 13:57:31 -0400
e8bb20a700
Merge pull request #9 from kaitai-io/patch-conditionalcompilation
Mikhail Yakshin
2018-02-05 11:12:02 +0000
632bde8f8a
using static IsLittleEndian (thanks @Arlorean)
Arkadiusz Bulski
2018-02-04 15:34:18 +0100
77a748f2f9
EnsureFixedContents: array compare more proper style, better errormsg
Arkadiusz Bulski
2018-01-22 20:00:29 +0100
5a9d8f36dd
ByteArrayCompare: array.Length field proper, not Count() LINQ
Arkadiusz Bulski
2018-01-22 19:56:02 +0100
eed912a781
cleanup
Arkadiusz Bulski
2018-01-22 19:55:20 +0100
c610cfa0dd
Merge pull request #7 from Arlorean/master
Mikhail Yakshin
2018-01-22 16:55:55 +0000
b25036f3a8
Correct spelling of Kaitai.
Adam Davidson
2018-01-22 16:54:09 +0000
9b4585469a
Update assembly name to Kaitai.Struct.Runtime. Update default namespace to Kaitai. Generate XML documentation for project nuget.
Adam Davidson
2018-01-22 16:46:02 +0000
0456f06046
Add NuGet package configuration details for KaitaiStruct.Runtime.CSharp.
Adam Davidson
2018-01-21 16:06:18 +0000
bb266f3731
Added CustomDecoder interface
Mikhail Yakshin
2017-09-06 21:10:59 +0300
fc2f9a48f1
Fix BytesStripRight running into negative indexes
Mikhail Yakshin
2017-07-22 16:03:45 +0300
fcb7bade37
Added ReadBytes() with ulong argument, added more checks on long arguments before int conversion
Mikhail Yakshin
2017-05-17 13:32:27 +0300
d425f77f0b
Implemented ByteArrayCompare
Mikhail Yakshin
2017-04-07 08:13:57 +0300
7c923d3fb2
Pumped copyright year and fixed links
Mikhail Yakshin
2017-03-30 13:59:17 +0300
4915c068a4
Merge pull request #5 from kaitai-io/feature/csharp-v2
Mikhail Yakshin
2017-03-30 13:51:15 +0300
c9af27b536
Break early on error
Daniel Walder
2017-03-30 20:45:36 +1000
83ed516ca3
Move down to C# 2.0 features
Daniel Walder
2017-03-30 20:13:32 +1000
f925128b6b
Implemented same workaround for mask length == 64 as in most other languages
Mikhail Yakshin
2017-03-01 01:54:56 +0300
edb7b09c96
BytesTerminate: implemented support for includeTerminator
Mikhail Yakshin
2017-02-15 00:22:32 +0300
a707442149
Implemented BytesStripRight + BytesTerminate
Mikhail Yakshin
2017-02-14 20:38:33 +0300
27f4502e5c
Removed string handling methods, added readBytesTerm
Mikhail Yakshin
2017-02-14 16:18:08 +0300
814bd5355f
Added AlignToByte(); fixed formatting according to C# standards
Mikhail Yakshin
2017-02-02 03:18:49 +0300
65f746c2c8
Ported ReadBitsInt to C#
Mikhail Yakshin
2017-01-08 12:45:46 +0300
923e9c9fc3
EnsureFixedContents: derive length from expected, not pass it as argument
Mikhail Yakshin
2016-11-22 14:01:26 +0300
07063813c1
Made KaitaiStream.IsEof a property
Daniel Walder
2016-10-29 10:37:38 +1000
bd1e9af42c
Added long version of Mod
Mikhail Yakshin
2016-10-13 21:01:04 +0300
5767488867
Add Mod function
Daniel Walder
2016-10-08 18:19:22 +1000
9104c76b4c
Merge branch 'master' of https://github.com/kaitai-io/kaitai_struct_csharp_runtime
Mikhail Yakshin
2016-08-10 11:02:19 +0300
52c8d896d8
Added standard runtime library README
Mikhail Yakshin
2016-08-10 11:01:58 +0300
0138a8bb8d
Apache -> MIT
Morgan Gangwere
2016-08-09 10:37:08 -0700
a5e95294a0
Added nested regions
Mikhail Yakshin
2016-08-09 12:28:21 +0300
1498255c03
Made KaitaiStream.Pos a property, not a method
Mikhail Yakshin
2016-08-09 12:07:00 +0300
c4f278f634
More method + region rearranging
Mikhail Yakshin
2016-08-09 11:48:58 +0300
8f5fd252ef
Some method rearranging, adding recommended regions
Mikhail Yakshin
2016-08-09 11:43:41 +0300
d0e68f7708
Added safeguard against reading past end-of-stream, as per method contract
Mikhail Yakshin
2016-08-08 17:03:20 +0300
0fe8997f1e
Added KaitaiStream#Size; added region and partially rearranged methods
Mikhail Yakshin
2016-08-08 12:37:55 +0300
f9f863de73
Add support for reading floating point formats
Daniel Walder
2016-07-24 18:29:54 +1000
9f60c18de7
Implemented multi-byte XOR processing
Daniel Walder
2016-07-24 17:05:00 +1000
e3b89666cd
Fix the ProcessZlib implementation
Daniel Walder
2016-07-20 22:39:57 +1000
3122ca220a
Detect system endianness when reading values
Daniel Walder
2016-07-19 22:23:08 +1000
72e01779ad
Merge pull request #2 from LogicAndTrick/master
Mikhail Yakshin
2016-07-19 12:39:37 +0300
ab67f5ff47
Revert naming changes and a few other corrections
Daniel Walder
2016-07-18 21:11:58 +1000
6e36771ef8
Add ProcessXorInt implementation
Daniel Walder
2016-07-17 12:35:31 +1000
6e18002b0a
KaitaiStream based off of BinaryReader
Daniel Walder
2016-07-17 11:54:59 +1000
b52d559cdd
Added C# gitignore from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
Mikhail Yakshin
2016-07-16 20:50:12 +0300
cd38dd7f52
Added csproj file: now it's a full-blown project, ready to be included into solutions
Mikhail Yakshin
2016-07-16 20:48:53 +0300
4d69231160
We'll be creating _parent on per-class basis afterall, like in Java, for strict type checking benefits
Mikhail Yakshin
2016-07-16 17:18:37 +0300
5356d2cc9e
Merge branch 'master' of https://github.com/kaitai-io/kaitai_struct_csharp_runtime
Mikhail Yakshin
2016-07-16 16:38:36 +0300
94cc925cca
Added very basic KaitaiStruct implementation
Mikhail Yakshin
2016-07-16 16:37:56 +0300
0111e2e9b4
Implement 64-bit reads
Morgan Gangwere
2016-07-15 17:11:23 -0700
13f4bf2d51
Implement 32-bit reads
Morgan Gangwere
2016-07-15 17:10:42 -0700
5bf68d7cee
style: expand out the shifts
Morgan Gangwere
2016-07-15 17:08:49 -0700
73c830bde9
Sanity check
Morgan Gangwere
2016-07-15 17:07:08 -0700
9d0f6c385a
Merge pull request #1 from indrora/complete-api
Mikhail Yakshin
2016-07-15 21:17:33 +0300
d78c613647
KaitaiStream: full API + documentation.
Morgan Gangwere
2016-07-15 09:55:25 -0700
d4268d1de6
More efforts to make it compile; phew
Mikhail Yakshin
2016-07-15 18:26:04 +0300
b398797b05
Fix more compile-time errors; readBytes() should throw an exception if it got less than requested
Mikhail Yakshin
2016-07-15 18:20:47 +0300
4c4cb7e1fa
Fixed type names
Mikhail Yakshin
2016-07-15 17:06:59 +0300
d5b47c6d6a
Fixed typo
Mikhail Yakshin
2016-07-15 17:03:21 +0300
9ba86edaf0
Initial commit
Morgan Gangwere
2016-07-15 00:57:37 -0700
7afe4c765f
Initial commit
Morgan Gangwere
2016-07-15 00:53:03 -0700