Commit Graph

268 Commits

Author SHA1 Message Date
Frederik Carlier
22fbc6afa5 Fix serialization of UID values 2018-06-19 22:36:55 +02:00
Frederik Carlier
5797a92d91 UID: Store the value as an ulong instead of a byte array. 2018-06-19 22:36:50 +02:00
Frederik Carlier
23c72a676a Use cached encodings 2018-06-19 22:19:18 +02:00
e8112c76b1 Merge pull request #41 from quamotion/fixes/out-params
ReadLengthAndOffset: Use out parameters instead of returning an array.
2018-06-19 21:10:42 +01:00
Frederik Carlier
59f83610c7 ReadLengthAndOffset: Use out parameters instead of returning an array. 2018-06-19 21:58:24 +02:00
5cbfb9ddc0 Merge pull request #40 from quamotion/fixes/span-slice
Use Span.Slice instead of creating new arrays
2018-06-19 20:00:58 +01:00
Frederik Carlier
9b34088f7c Try to run benchmarks for master, too 2018-06-19 18:49:28 +02:00
Frederik Carlier
6fb008a646 BInaryPropertyListParser: Use Span.Slice instead of copying arrays 2018-06-19 18:46:20 +02:00
35205f3cec Merge pull request #36 from quamotion/fixes/array-length
Add support for Span<byte>
2018-06-19 17:18:04 +01:00
22e12689e4 Merge pull request #39 from quamotion/fixes/unit-tests
Add unit tests for BinaryPropertyListParser, UID classes
2018-06-19 17:15:27 +01:00
b06b610fbe Merge pull request #37 from quamotion/fixes/benchmarks
Add benchmarks for binary property list parsing
2018-06-19 17:14:55 +01:00
Frederik Carlier
e4eebf93f4 Fix unit tests 2018-06-19 17:23:57 +02:00
Frederik Carlier
46d56b5cc2 Add unit tests 2018-06-19 17:16:08 +02:00
Frederik Carlier
33542f4746 Bring back netcoreapp1.0 2018-06-19 15:54:03 +02:00
Frederik Carlier
c82174fc6a Bring back netstandard1.x 2018-06-19 15:50:59 +02:00
Frederik Carlier
c8f762da73 Add benchmarks 2018-06-19 11:23:46 +02:00
Frederik Carlier
3df861eb9d Bump Travis version 2018-06-19 09:57:35 +02:00
Frederik Carlier
64c9f134ba Add support for Span<byte> 2018-06-19 00:16:19 +02:00
d72c599c5d Merge pull request #32 from quamotion/fixes/xml-binary
Fix XML serialization of binary values
2018-05-23 21:18:20 +01:00
Frederik Carlier
5cc5100df9 Fix indentation, add unit test 2018-05-23 08:03:18 +02:00
Frederik Carlier
835656b733 Fix path 2018-05-23 08:03:18 +02:00
Frederik Carlier
5bb8322610 Update csproj file 2018-05-23 08:03:18 +02:00
Frederik Carlier
274ab519e7 Correctly roundtrip long binary values 2018-05-23 08:02:28 +02:00
c8a33496cf Merge pull request #35 from quamotion/fixes/xunit-warnings
Fix build warnings
2018-05-22 21:13:50 +01:00
808a982036 Merge pull request #33 from quamotion/fixes/real-roundtrip
Fix roundtrip/serialization of real with > 5 digits
2018-05-22 21:07:56 +01:00
f90c1d4b5c Merge pull request #31 from quamotion/fixes/parse-string
Add ParseString overloads to the [Xml, ASCII]PropertyListParser
2018-05-22 21:06:49 +01:00
Frederik Carlier
a5828d3d20 Fix build warnings 2018-05-22 22:02:06 +02:00
Frederik Carlier
4cfa99edb8 Fix paths 2018-05-22 21:07:31 +02:00
Frederik Carlier
250377bfde Use "R" instead of "G17" 2018-05-22 21:07:30 +02:00
Frederik Carlier
15d53adf8e Test parsing and serialization of real numbers with > 5 decimals 2018-05-22 21:07:30 +02:00
Frederik Carlier
08878ca637 Add ParseString overloads 2018-05-22 21:06:51 +02:00
67877145b8 Merge pull request #30 from quamotion/fixes/build
Fix building plist-cil
2018-05-22 20:05:06 +01:00
Frederik Carlier
22b977bb20 Fix paths 2018-05-22 16:31:06 +02:00
Frederik Carlier
7241b5d202 Don't build net45, net40 on Linux 2018-05-22 16:28:12 +02:00
Frederik Carlier
32da65ab05 Test on mono 5.0.0 2018-05-22 15:10:22 +02:00
Frederik Carlier
674d57ea07 Skip test for scenario which is not implemented 2018-05-22 14:58:17 +02:00
Frederik Carlier
2e2bd54f8f Fix .NET Core version number in Travis 2018-05-22 14:48:41 +02:00
Frederik Carlier
c6a5be0f62 Support netcoreapp2.0 and netstandard2.0 2018-05-22 14:45:32 +02:00
Frederik Carlier
b76cda7532 Fix AppVeyor build script 2018-05-22 14:09:03 +02:00
Frederik Carlier
5be1901bdb Fix building plist-cil 2018-05-22 13:51:26 +02:00
b9977e92d3 Updated nuspec. v1.16 2017-05-20 05:11:14 +01:00
302bfca681 Bumped version to 1.16. 2017-05-20 05:08:30 +01:00
01b62a907c Add explicit casting overrides. Fixes #26. 2017-05-20 05:02:55 +01:00
df68433456 Updated readme. Fixes #1. 2017-05-20 04:49:07 +01:00
96b66d2516 Updated travis file. 2017-05-20 04:04:13 +01:00
5a74d9f9ee Updated travis file. 2017-05-20 04:01:02 +01:00
2b0488f94a Remove non-existant file reference from solution. 2017-05-20 03:58:29 +01:00
fce5f88895 Changes how property lists are parsed and adds detection of empty files in more places. 2017-05-20 03:15:22 +01:00
9a10128482 Allow to parse hex numbers. 2017-05-20 02:54:32 +01:00
67b73b4319 Ignore line endings on test. 2017-05-20 02:53:39 +01:00