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

  • 48bd0f73aa Convert tabs to spaces (using Resharper) tabs_to_spaces Benjamin Litzelmann 2016-10-12 14:58:32 +0900
  • caf01328e5 Fix GetShortAssemblyQualifiedName to work properly with generic types. (#1) master Nicolas Musset 2016-09-29 18:13:08 +0900
  • 36d2ec80bf Fixed formatting Nicolas Musset 2016-09-29 18:03:19 +0900
  • 2a809e684d Avoid repeating body loop. Nicolas Musset 2016-09-28 12:03:32 +0900
  • cae8ea540c Fix C#6 syntax. Nicolas Musset 2016-09-27 15:11:37 +0900
  • 42e0e39776 Add examples of usage for GetShortAssemblyQualifiedName. Nicolas Musset 2016-09-27 14:52:35 +0900
  • 9bfb130759 Fix GetShortAssemblyQualifiedName for array types. Nicolas Musset 2016-09-27 14:43:12 +0900
  • a520e49473 Fix GetShortAssemblyQualifiedName to work properly with generic types. Nicolas Musset 2016-09-27 13:09:36 +0900
  • f3e49facb0 Use RoutingSerializer again when an object has been transformed Virgile Bello 2016-08-29 19:31:41 +0900
  • 9a1a4c44d5 Use RoutingSerializer again when an object has been transformed reroute_transform Virgile Bello 2016-08-29 19:31:41 +0900
  • 0878a9fa57 Additional check for ShortTag conversion Virgile Bello 2016-08-25 18:22:48 +0900
  • f21601208c Compute style after calling CreateOrTransformObject Virgile Bello 2016-08-17 16:33:00 +0900
  • 66bb32b63e Fix deserialization of generic dictionaries that use explicit implementation of the Add method Benjamin Litzelmann 2016-05-20 20:25:39 +0900
  • d9a5b8bdf1 Add tests for NaN and Infinity float/double. Nicolas Musset 2016-05-16 15:27:54 +0900
  • 4d76ec9370 Fix issue when serializing float/double that are either NaN or Infinity. Nicolas Musset 2016-04-07 17:34:05 +0900
  • c4dc0e6338 Add support for skipping a member of an object Alexandre Mutel 2016-03-16 13:01:05 +0900
  • d01322b6eb Pass the index of the item being read/write from a collection Alexandre Mutel 2016-03-16 08:53:40 +0900
  • 717ff70bf4 If defined, use objectContext.Style for arrays Virgile Bello 2016-03-12 18:58:50 +0900
  • 1ff7ba5d1f Change AttributeRegistry PrepareMembersCallback to pass ObjectDescriptor instead Alexandre Mutel 2016-01-14 17:33:01 +0900
  • 588e31df4a Bump to version 1.5.3 Alexandre Mutel 2015-12-23 11:28:32 +0900
  • fe89963a3f Fix issue #14 when deserializing long values Alexandre Mutel 2015-12-23 11:27:14 +0900
  • a141301be9 Allow order and DefaultNameComparer in DynamicMemberDescriptorBase to be overridable Alexandre Mutel 2015-11-13 10:26:46 +0900
  • 7d7d03323a Remove usage of nameof as msbuild is not setup properly to use latest compiler Alexandre Mutel 2015-11-12 17:35:45 +0900
  • 0800d63533 Add support to install dynamic members on specific types Alexandre Mutel 2015-11-12 17:32:22 +0900
  • 31c0606c56 Bump version to 1.5.2 Alexandre Mutel 2015-11-11 09:34:26 +0900
  • 55ccd1d8b5 Bump version to 1.5.1 Alexandre Mutel 2015-11-10 14:36:26 +0900
  • a1fdd6504f TypeToTag shouldn't contain aliases. Virgile Bello 2015-11-02 16:20:43 +0900
  • e90c119a1f Properties with setter now default to SerializeMemberMode.Content. Virgile Bello 2015-10-26 15:15:30 +0900
  • 5872854131 Added test for YamlMember.Mask Virgile Bello 2015-09-18 10:19:17 +0900
  • 60f1421111 Fix tests Alexandre Mutel 2015-09-18 10:18:15 +0900
  • 89187f383e Fix issue when serializing float/double with exponents Alexandre Mutel 2015-09-18 10:15:35 +0900
  • c19f967a74 Merge pull request #12 from SiliconStudio/master Alexandre Mutel 2015-09-18 09:59:01 +0900
  • 0728bb8498 Private fields/properties can now be serialized. Also added notion of "Mask" to optionally serialize field groups. Virgile Bello 2015-09-02 15:32:41 +0900
  • 4ea5071ea4 Added Descriptor Category in ITypeDescriptor. Virgile Bello 2015-09-02 15:24:14 +0900
  • 8b082839bb Fix typo with occured => occurred Alexandre Mutel 2015-08-19 13:50:09 +0900
  • 9ab4b4d88c Remove typo Alexandre Mutel 2015-08-19 13:40:00 +0900
  • faf08ae11b Fix stupid regression bug Alexandre Mutel 2015-08-19 13:37:49 +0900
  • 6ac568b552 Allow to remap attribute on the fly Alexandre Mutel 2015-08-19 13:37:34 +0900
  • 5799d2d5ae Add missing method Serializer.Deserialize(Stream...., out SerializerContext context) related to remap/alias commit before Alexandre Mutel 2015-08-19 12:08:07 +0900
  • 65641b5973 Add support for remapping names (class names, field/property names, enum items names) to a new name, and allow to check if a renamed occured (so that the caller can for example save the new value if it changed...etc.) Alexandre Mutel 2015-08-19 12:01:24 +0900
  • c20aa07360 Update build.bat to use local .nuget\NuGet.exe Alexandre Mutel 2015-07-28 12:23:00 +0900
  • 10f9cb5e14 Bump version to 1.5.0 Alexandre Mutel 2015-07-28 12:20:36 +0900
  • 337cc48c78 Merge pull request #11 from martindevans/master Alexandre Mutel 2015-07-28 12:06:19 +0900
  • 1fb35d2d42 Ensure that the AssemblyRegistry is thread safe Alexandre Mutel 2015-07-27 16:35:09 +0900
  • 5fca45b2b1 Deserialize to a new object instance if the object type read from YAML is different to an already existing instance (loaded from a field/property) Alexandre Mutel 2015-07-27 16:34:49 +0900
  • 3f0fde3617 Merge remote-tracking branch 'origin/master' Alexandre Mutel 2015-07-27 12:24:45 +0900
  • 996815bae5 Modified decimal serialization to use "G" formatter (inline with other fixed precision types such as int32) Martin Evans 2015-07-13 16:13:16 +0100
  • 48566a08c2 Modified a unit test to fail due to issue #10 (serializing decimal types) Fixed issue #10 which prevented the serialization of C# decimal types Martin Evans 2015-07-13 16:07:49 +0100
  • 4932314103 Add warning logging. Virgile Bello 2015-07-09 00:51:38 +0900
  • ceaa7f9d52 When deserializing a read-only member, use the actual type of the instantiated object if possible, instead of the member type. Virgile Bello 2015-06-29 16:50:47 +0900
  • 0289425e79 Serializer.Deserialize() can now take an initial object, and CollectionSerializer have overloads for easier in-place deserialization. Virgile Bello 2015-06-23 13:47:41 +0900
  • e3d65d7b07 Push new nuget 1.4 version Alexandre Mutel 2015-05-13 23:54:21 +0900
  • ce23677ec9 Add support for serializing dictionary items as members when the key type is a string. To enable this, set Settings.SerializeDictionaryItemsAsMembers = true Alexandre Mutel 2015-05-13 23:48:33 +0900
  • bead1bf0f4 Add support for naming convention for renaming members Alexandre Mutel 2015-05-13 23:22:56 +0900
  • 483ca277c2 Update nuget Alexandre Mutel 2015-05-13 23:21:40 +0900
  • 62382da758 Merge branch 'master' into pr/n9_PeterDavidson Alexandre Mutel 2015-05-13 21:07:56 +0900
  • fe82b45723 Update to VS2013 Alexandre Mutel 2015-05-13 21:07:37 +0900
  • 3d0cdc51ad Update nuspec to 1.3 Alexandre Mutel 2015-05-13 21:07:25 +0900
  • a64a7369f5 Update license date Alexandre Mutel 2015-05-13 21:06:01 +0900
  • d52feffe78 Allow complex members to be updated rather than reset. Peter Davidson 2015-03-25 02:18:06 +1000
  • 0d0f24cd4a When using EmitShortTypeName, also applies better logic when doing the AssemblyRegistry.ResolveType(). Virgile Bello 2015-03-30 18:25:00 +0900
  • 200afeed19 Errors can happen if explicitly allowed. Virgile Bello 2015-03-27 19:47:00 +0900
  • cd222f16a3 Added some tests for the new SerializeInto functionality. Peter Davidson 2015-03-25 01:06:53 +1000
  • 192d7a463f Allow Deserialize into an existing object. This is a useful feature that has been requested on StackOverflow at http://stackoverflow.com/questions/27623668/does-yamldotnet-library-support-deserialization-into-existing-object Peter Davidson 2015-03-24 19:42:44 +1000
  • a0eb8e6f7c Fixed #7 round trip serialization problem Turkka Mannila 2015-03-23 13:30:06 +0200
  • 2c92d60ca1 Fix issue when serializing a struct with default values. A Struct should always be serialized by Content Alexandre Mutel 2015-02-26 16:38:34 +0900
  • 85e33dad32 Cache IsAnonymous (can be quite slow to query). Virgile Bello 2015-02-26 11:25:48 +0900
  • be130b8b7e Remove IEnumerable to be considered as a Collection to allow to serialize types that implements IEnumerable only to provide list initializers. Alexandre Mutel 2015-02-17 21:50:04 +0900
  • 768a55ebbb Add more properties to ignore in CollectionDescriptor and DictionaryDescriptor. Virgile Bello 2015-02-05 17:46:09 +0900
  • ef415fe7ef Use GetCustomAttributes with inherited to true for ObjectDescriptor.PrepareMember Alexandre Mutel 2015-02-05 15:42:37 +0900
  • 5da795d63c Merge remote-tracking branch 'origin/master' Alexandre Mutel 2015-02-05 15:33:10 +0900
  • 1ad95a68ce Merge remote-tracking branch 'origin/master' Alexandre Mutel 2015-02-05 15:31:53 +0900
  • 5135ce867b Fix GetCustomAttributes for inherited attributes Alexandre Mutel 2015-02-05 15:31:00 +0900
  • 16caa0a4f9 SerializeMemberMode: Value types need to be reassigned even if it was a Content Virgile Bello 2014-12-24 16:05:31 +0900
  • 039b59805a added common interface ITagTypeResolver implemented by SerializerContext and present in ITagTypeRegistry Aurelien Serandour 2014-11-20 09:57:22 +0900
  • a8a8f676fb Properly store Style when reading YamlMappingNode and YamlSequenceNode. Virgile Bello 2014-11-10 16:19:17 +0900
  • 6d8a77559a YamlMappingNode now uses a OrderedDictionary to not loose order information. Virgile Bello 2014-11-07 15:22:20 +0900
  • 78be0e1d83 YamlStream.Save now has an option to decide whether to add explicit document end or not. Virgile Bello 2014-11-06 11:58:13 +0900
  • 8796af7279 ITagTypeRegistry is now public and accessible from SerializerSettings. Virgile Bello 2014-11-06 11:09:33 +0900
  • 32c50b39aa Fix serialization of node with tags Alexandre Mutel 2014-10-29 10:19:27 +0900
  • d187b89831 Make sure that YamlStream.Save is using canonical version when saving Alexandre Mutel 2014-10-29 10:06:42 +0900
  • 793d6d798a Allow to parse correctly characters in the range 0-31 Alexandre Mutel 2014-09-11 09:35:05 +0900
  • 04c549e348 Fix parsing of string containing only a \n Alexandre Mutel 2014-09-11 09:34:51 +0900
  • e64c3ead3e Make sure schemas are using invariant culture Alexandre Mutel 2014-08-06 18:11:28 +0900
  • 996ab5ab77 Serialize KeyedCollection as a raw collection. Change ObjectDescriptor initialize sequence to allow overrides on Initialize() method (and avoid calling a virtual member from the ObjectDescriptor constructor) Alexandre Mutel 2014-06-19 18:42:24 +0900
  • 8f11d5c86f Registers automatically all instance of IYamlSerializableFactory when registering assemblies Alexandre Mutel 2014-05-14 10:27:14 +0900
  • 9db6da08ec Make TypeDescriptorFactory threadsafe Alexandre Mutel 2014-05-01 14:59:19 +0900
  • 7cfcdd9ac8 Add IMemberDescriptor.Tag to allow to associate custom tag to a member descriptor Alexandre Mutel 2014-03-25 13:58:01 +0900
  • 82c6cbbeec Add enum with flags test Alexandre Mutel 2014-03-19 09:17:44 +0900
  • e1079b502a Fix issue when loading a struct value with an expecting type of typeof(object) Alexandre Mutel 2014-03-11 13:09:01 +0900
  • f545fd2cd4 Make test for YamlIgnore safer by throwing an exception Alexandre Mutel 2014-03-04 10:25:39 +0900
  • 446668fb3f Improve performance by caching IYamlSerializable and ITypeDescriptorFactory for the whole life of a Serializer Alexandre Mutel 2014-03-04 10:21:02 +0900
  • 43639b3e2e Upgrade version to 1.2 Alexandre Mutel 2014-01-16 07:36:14 +0900
  • f582eb3224 Use ParseEvent.Type in Emitter (follow YamlDotNet recent changes) Alexandre Mutel 2013-12-02 22:13:04 +0900
  • ea6c413075 Remove usage of interface for events Alexandre Mutel 2013-12-02 22:08:55 +0900
  • 5df91a5496 Fix issue #2. Add SerializerSettings.ComparerForKeySorting to allow control of sorting for keys used when serializing YAML mappings (members of a class or keys of a dictionary). To force to not use any sorting, set this value to null. Alexandre Mutel 2013-12-02 21:52:14 +0900
  • f08f21225f Add SerializerSettings.EmitTags to allow to remove tags from output Alexandre Mutel 2013-12-02 11:20:16 +0900
  • 8b58b3bcbf Fix: actually use ScalarSerializerBase.WriteScalar. Virgile Bello 2013-11-21 17:50:46 +0900
  • 0ed368e2b2 Add ScalarSerializerBase.WriteScalar virtual method Alexandre Mutel 2013-11-19 14:18:56 +0900
  • de646f4eea Update to version 1.1 Alexandre Mutel 2013-11-12 23:47:04 +0900