Граф коммитов

379 Коммитов

Автор SHA1 Сообщение Дата
Antoine Aubry b339343a1f Fixed remaining bugs. 2012-05-23 21:39:50 +00:00
Antoine Aubry 366a8715b2 Fixed bug in emission of null scalars.
Fixed a unit test.
2012-05-23 21:18:30 +00:00
Antoine Aubry 4372eda5db Updated the tests to xUnit. 2012-02-08 22:59:05 +00:00
Antoine Aubry bba59cc1e7 Added xUnit.net.
Added custom serialization support.
2012-02-07 22:50:50 +00:00
Antoine Aubry 8e4eb2135b Continued refactoring YamlSerializer to decouple the various modes. 2012-02-07 00:43:02 +00:00
Antoine Aubry d8985d464b Continued refactoring YamlSerializer to decouple the various modes. 2012-02-06 00:17:28 +00:00
Antoine Aubry cb540bcc22 Started refactoring YamlSerializer to decouple the various modes. 2012-02-03 00:14:58 +00:00
Antoine Aubry 5e41797255 Added project for samples.
Added sample for object serialization.
2012-01-31 00:11:05 +00:00
Antoine Aubry 921192673e Improved compliance to code analysis.
Fixed handling of null when deserializing JSON.
Improved exception message when deserializing a type that cannot be instantiated.
2012-01-30 15:48:34 +00:00
Antoine Aubry f0b0885961 Added JSON-compatible flag to YamlSerializer.
Added support for registration of custom type converters.
2012-01-26 11:57:14 +00:00
Antoine Aubry 2924665d2b Fixed bug in Scanner.ScanTag() that prevented usage of local tags. 2012-01-22 16:05:43 +00:00
Antoine Aubry 1a5aad7430 Updated copytight headers. 2012-01-02 11:57:13 +00:00
Antoine Aubry 05cbc6569b Added license headers to source code files. 2012-01-02 11:28:45 +00:00
Antoine Aubry 8be4a6166a Added Style properties to YamlNodes to control their serialization. 2011-12-30 12:57:12 +00:00
Antoine Aubry 6ab34f998d Added missing file. 2011-11-12 20:10:15 +00:00
Antoine Aubry 3aa0ae6164 Added location information to yaml nodes and yaml exceptions. 2011-10-26 14:48:44 +00:00
Antoine Aubry 453d4461da Fixed bug in alias resolution. 2011-09-26 13:27:12 +00:00
Antoine Aubry 9952b6d2a5 Fixed a document serialization bug.
Upgraded the unit tests to VS unit tests.
2011-09-19 17:53:30 +00:00
Antoine Aubry 0f4d3874c8 Fixed Equals() and GetHashCode() implementation in YamlScalarNode. 2011-09-15 13:11:49 +00:00
Antoine Aubry cf64093d41 Implemented GetHashCode() and Equals() in YamlNode and derivatives. 2011-04-06 23:26:34 +00:00
Antoine Aubry 4243462098 Added: NAnt build file that generates documentation, builds the project, packages everything and produces NuGet packages. 2011-04-06 17:56:17 +00:00
Antoine Aubry bfe0a1d4e8 The serializer no longer emits default values unless when instructed to.
Implemented LoadDictionaryAliases and LoadGenericDictionaryAliases.
Fixed invalid tag end when serializing dicionaries.
Fixed MethodNotFoundException when serializing a generic dictionary with YamlSerializer<T>.
When serializing lists, if the list is of simple types, the flow style is used.
Fixed a problem when serializing a property of type IDictionary<TK, TV>.
2010-12-02 04:00:51 +00:00
Antoine Aubry e540ff3f82 Fixed the serializer's anchor loading. 2010-10-21 11:46:09 +00:00
Antoine Aubry ff6f83b315 2010-06-01 22:47:05 +00:00
Antoine Aubry 80f0c06e78 Created version 1.1 2010-05-31 22:09:11 +00:00
Antoine Aubry 5775118c18 Added: Version file. 2010-05-31 22:07:42 +00:00
Antoine Aubry ea0a3ba38f Improved compliance with FxCop. 2010-05-31 21:58:52 +00:00
Antoine Aubry 95b05f5c00 Fixed: Non-passing test. 2010-05-31 19:14:47 +00:00
Antoine Aubry 5be28dcf55 Fixed: Bug when saving a YAML document with backreferences. 2010-05-31 19:12:24 +00:00
Antoine Aubry 55ffd22210 2009-12-03 11:43:20 +00:00
Antoine Aubry 6c757acd79 Added: General-purpose object converter.
Added: Default interface implementations.
Added: Support for deserializing objects that can be converted using IConverter ot a TypeConverter.
2009-06-02 16:54:49 +00:00
Antoine Aubry f76a2d974c Added: Support for custom tags.
Added: Support for deserialization of IConvertible objects.
2009-05-21 13:56:48 +00:00
Antoine Aubry 441156ca48 Added: Support for deserialization of enums. 2009-04-28 10:38:21 +00:00
Antoine Aubry 35114984d9 Added: Hability to override the deserialization of specific properties. 2009-04-28 10:26:52 +00:00
Antoine Aubry 338decc313 Fixed: Code translation bug in the emitter.
Fixed: Deserialization of lists when there is no type specified now works.
2009-01-30 02:45:10 +00:00
Antoine Aubry b0398c0641 2009-01-12 19:37:56 +00:00
Antoine Aubry d34b047baa 2009-01-12 14:30:11 +00:00
Antoine Aubry c2b3b7f368 2009-01-09 18:58:35 +00:00
Antoine Aubry 44e2e5a5df 2009-01-07 14:13:28 +00:00
Antoine Aubry 3af244ea07 Added: Skip method the the event reader.
Added: Deserialize overload that accepts an EventReader.
2008-11-20 20:13:59 +00:00
Antoine Aubry 85880ad501 First part of refactoring to interfaces. 2008-11-07 19:55:49 +00:00
Antoine Aubry c4c6cb8112 Modified: Moved EventReader to YamlDotNet.Core because it can be useful for other purposes. 2008-11-06 18:55:32 +00:00
Antoine Aubry 1087f9de94 Renamed libyaml methods to camel case. 2008-11-06 12:31:44 +00:00
Antoine Aubry 6549ccb624 Added: Packaging script. 2008-11-05 22:35:29 +00:00
Antoine Aubry 0884c82d3c Added: YAML-based configuration sections. 2008-11-05 22:34:52 +00:00
Antoine Aubry 60e00ae910 Added: Support for deserializing dictionaries.
Added: Configuration classes.
2008-11-05 19:27:39 +00:00
Antoine Aubry 0331fb66c5 Added: Support for aliases in the serializer. 2008-11-04 19:48:11 +00:00
Antoine Aubry 35ccd81793 Added: XML to YAML conversion.
Modified: Made the YAML to XML conversion better.
2008-11-04 19:05:04 +00:00
Antoine Aubry 8e57ec5769 Added: Documentation for the converter methods. 2008-11-04 15:56:00 +00:00
Antoine Aubry ac85c57c36 Fixed: Various bugs in the emitter.
Modified: Marker many members as static or readonly.
2008-11-04 15:50:54 +00:00