Commit Graph

166 Commits (ad9157a0ca1b647c8b7707001a9279231aafb2d5)

Author SHA1 Message Date
Harald Wolff ad9157a0ca WIP 2019-11-04 10:01:59 +01:00
Harald Wolff 41a1ccfba3 new ln.types.net.Endpoint, IPv4 -> IPv6 implicit operator 2019-10-22 19:41:44 +02:00
Harald Wolff 8857b30487 Made SegmentedFile.MagicBytes static 2019-10-15 12:19:56 +02:00
Harald Wolff bec1e483c4 Added IdentityCache to fix Identity bug of ListDiff 2019-10-15 12:19:33 +02:00
Harald Wolff 67eae8f9df Mapper: implement Refresh(..) 2019-10-11 11:41:00 +02:00
Harald Wolff c64736e8e0 Mapper: implement enum mappings 2019-10-11 11:40:16 +02:00
Harald Wolff 6358af9250 Implement SegmentedFileStorage.AutoFlush 2019-10-11 11:39:54 +02:00
Harald Wolff 72ecf658e2 ODBTests update 2019-10-11 11:39:07 +02:00
Harald Wolff b7d83a5e3a Fix ClassMapping cache 2019-10-08 12:15:40 +02:00
Harald Wolff d17b290d9a Fix WeakKeyDictionary bug, using wring keyHashCode at some points 2019-10-08 12:15:12 +02:00
Harald Wolff 26b5f820a8 Improve ODBTests 2019-10-08 12:14:27 +02:00
Harald Wolff d71bba3276 TypesTests: Fix ipv6TestPatterns 2019-10-08 11:28:31 +02:00
Harald Wolff 06db57d168 IPv6: Fix Parse(..) bug, returning IPv6.ANY wrong 2019-10-08 11:28:05 +02:00
Harald Wolff a3b0745d95 Merge branch 'master' of https://schwann.lnvpn.de/LupusNobilis/ln.types 2019-10-07 13:14:52 +02:00
Harald Wolff 9c01766e74 fix using statement for IPv6 in TypesTests.cs 2019-10-07 13:02:12 +02:00
Harald Wolff a768f22802 Improve Testcases for ODB 2019-10-07 13:01:42 +02:00
Harald Wolff 54ef7ba55d ODB Diff WIP 2019-10-07 13:00:26 +02:00
Harald Wolff 5cf57e6a2b ODBEntity, ODBValue, etc. added TreeString 2019-10-07 12:59:36 +02:00
Harald Wolff 7280cdf1d4 IPv6: Fixed namespace 2019-10-07 12:59:07 +02:00
Harald Wolff 8aa13d1ce8 Update docs 2019-10-07 12:58:49 +02:00
Harald Wolff d572407127 Extend IPv6 test case 2019-10-07 09:07:15 +02:00
Harald Wolff baaffcdea6 Add ODB mapping registration for IPv6 2019-10-07 09:06:53 +02:00
Harald Wolff 02503a5908 IPv6: Fix Equals(..) method 2019-10-07 09:06:14 +02:00
Harald Wolff 3566b0788b IPv6: Add Method for conversion to/from byte[] (opt. including mask) 2019-10-07 09:05:33 +02:00
Harald Wolff 990c00132e IPv6: Fix IPv6.ANY Netmask 2019-10-07 09:04:12 +02:00
Harald Wolff 7c53ff8dc2 Use WeakKeyreferenceDictionary for reverseCaching in ClassMapping 2019-10-07 08:59:34 +02:00
Harald Wolff 4cee7faffd +ODBByteBuffer 2019-10-07 08:59:05 +02:00
Harald Wolff 66c996eb0c +WeakKeyReferenceDictionary 2019-10-07 08:58:24 +02:00
Harald Wolff e71faeca34 WeakKeyDictionary: +KeyEquals(..), +GetKeyHashCode(..) 2019-10-07 08:57:43 +02:00
Harald Wolff 14d32f228d Fixed ODBList.Identity infinite recursion 2019-10-04 12:21:47 +02:00
Harald Wolff a961634e1f Fixed ODBEntity.Equals(..) / ODBValue.Equals(..) 2019-10-04 12:21:17 +02:00
Harald Wolff 6bf7585358 ClassMapping: Cleanup and fix of ValueType support 2019-10-04 12:20:42 +02:00
Harald Wolff cc3df74abf Fixed WeakKeyDictionary bugs 2019-10-04 12:20:15 +02:00
Harald Wolff d422a31585 Partial Implementation of ListDiff 2019-10-04 12:19:55 +02:00
Harald Wolff 31fa827a67 Fixed DocumentDiff 2019-10-04 12:19:37 +02:00
Harald Wolff 318eae9869 Fixed Document.Equals(..) 2019-10-04 12:19:19 +02:00
Harald Wolff 7edb8c3db8 Fix SimpleIndex.LoadIndex(..) 2019-10-04 09:20:05 +02:00
Harald Wolff b07b3aa608 Improve WeakValueDictionary Test 2019-10-04 00:05:52 +02:00
Harald Wolff 73fbf8a426 Update NUnit Tests 2019-10-04 00:04:13 +02:00
Harald Wolff e1eccb148b SessionStorage: fix Load(..) to work correctly with Refresh(..) 2019-10-04 00:03:58 +02:00
Harald Wolff 0d72d4149e ChainedStorage cleanup 2019-10-04 00:03:02 +02:00
Harald Wolff c049d042bd Fix ClassMapping, implemented object caches to correctly recreate document IDs 2019-10-04 00:02:39 +02:00
Harald Wolff abecfe266a +IStorage.IsCaching +IStorage.Refresh(..) 2019-10-04 00:01:46 +02:00
Harald Wolff a563980867 Removed CachingStorageBase 2019-10-03 23:58:53 +02:00
Harald Wolff 3566123e2a Static Test class 2019-10-03 23:58:17 +02:00
Harald Wolff 8437d7620a +WeakValueDictionary 2019-10-03 23:57:56 +02:00
Harald Wolff 553b44e586 +WeakKeyDictionary.GetKeyInstance(..) 2019-10-03 23:57:46 +02:00
Harald Wolff 685ec84252 WIP 2019-10-02 13:34:48 +02:00
Harald Wolff 5f6674f07c WIP 2019-10-02 09:24:42 +02:00
Harald Wolff c813829b51 WIP 2019-09-26 09:41:09 +02:00