Commit Graph

  • 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