wasSharp

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff Changes
45 2432 d 20 h office /Collections/Utilities/ - Remove useless function (re-add later). Diff
M/Collections/Utilities/CollectionExtensions.cs
44 2443 d 8 h office / - Revise locking. Diff
M/Collections/Specialized/ConcurrentHashSet.cs
/Collections/Specialized/ConcurrentList.cs
/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableDictionary.cs
/Collections/Specialized/ObservableHashSet.cs
/Properties/AssemblyInfo.cs
40 2526 d 5 h office / - Add concurrent list and additional methods to the concurrent hash set. Diff
A/Collections/Specialized/ConcurrentList.cs
M/Collections/Specialized/ConcurrentHashSet.cs
/wasSharp.csproj
39 2526 d 7 h office / - Removed concurrent lazy list.
- Added XOR combining Guids.
- Made collections synchronized.
- Added the ability to get runtime fields.
- Added the ability to POST raw messages.
Diff
A/Extensions.cs
D/Collections/Specialized/ConcurrentLazyList.cs
M/Collections/Generic/SerializableDictionary.cs
/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableDictionary.cs
/Collections/Specialized/ObservableHashSet.cs
/Collections/Utilities/CollectionExtensions.cs
/Reflection.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
38 2546 d 6 h office / - Added concurrent lazy list. Diff
A/Collections/Specialized/ConcurrentLazyList.cs
M/Collections/Utilities/CollectionExtensions.cs
/Properties/AssemblyInfo.cs
/wasSharp.csproj
34 2559 d 20 h office / - Add check if queue is empty. Diff
M/Collections/Generic/CircularQueue.cs
/Web/wasHTTPClient.cs
31 2595 d 15 h office / - Add missing concurrent hashset. Diff
A/Collections/Specialized/ConcurrentHashSet.cs
M/wasSharp.csproj
27 2631 d 21 h office / - Clean. Diff
M/Arrays.cs
/BitTwiddling.cs
/CSV.cs
/Collections/Generic/CircularQueue.cs
/Collections/Generic/RangeCollection.cs
/Collections/Generic/SerializableDictionary.cs
/Collections/Generic/SerializableSortedDictionary.cs
/Collections/Specialized/ExtendedObservableCollection.cs
/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableDictionary.cs
/Collections/Specialized/ObservableHashSet.cs
/Collections/Utilities/CollectionExtensions.cs
/Cryptography.cs
/Geo/Constants.cs
/Geo/Distance.cs
/Geo/GeodesicExtensions.cs
/Geo/GeographicCoordinate.cs
/IO.cs
/KeyValue.cs
/Linq.cs
/NetHash.cs
/Numerics.cs
/Properties/AssemblyInfo.cs
/Reflection.cs
/Strings.cs
/Timers/DecayingAlarm.cs
/Timers/TimedThrottle.cs
/Timers/Timer.cs
/Timers/Utilities/TimeExtensions.cs
/Web/QValueParsing.cs
/Web/Utilities/WebExtensions.cs
/Web/wasHTTPClient.cs
/XML.cs
/wasSharp.cs
25 2657 d 17 h office / - Added support for pulling initial scheduled time.
- Added documentation for functions.
- Remove MIME detection.
Diff
M/Collections/Generic/SerializableDictionary.cs
/Collections/Generic/SerializableSortedDictionary.cs
/IO.cs
/Properties/AssemblyInfo.cs
/Timers/Timer.cs
24 2669 d 3 h office / - Added DELETE method for the HTTP client.
- Implement disposable for HTTP client.
- Added asynchronous compression GZip and Deflate compression.
- Added preliminary MIME type mapping for extensions.
- Changed Escape and Encode function to return base IEnumerable instead of Dictionary.
Diff
M/
/Collections/Utilities/CollectionExtensions.cs
/IO.cs
/KeyValue.cs
/Numerics.cs
/Properties/AssemblyInfo.cs
/Reflection.cs
/Web/wasHTTPClient.cs
23 2690 d 11 h office / - Make output XML tags customizable for serializable dictionary.
- Extend multi-key dictionary.
- Allow enumerating observable HashSet.
- Small adjustments to key-value data functions.
- Add .NET hashing routines.
Diff
A/NetHash.cs
M/Collections/Generic/SerializableDictionary.cs
/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableHashSet.cs
/KeyValue.cs
/Properties/AssemblyInfo.cs
/wasSharp.csproj
22 2694 d 13 h office /Collections/Specialized/ - Add missing files. Diff
A/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableDictionary.cs
20 2706 d 1 h office / - Add multi-dictionary.
- Timer cleanup.
Diff
M/Collections/Utilities/CollectionExtensions.cs
/Properties/AssemblyInfo.cs
/Timers/DecayingAlarm.cs
/Timers/TimedThrottle.cs
/Timers/Timer.cs
/wasSharp.csproj
18 2714 d 3 h office / - Renamed extensions.
- Removed Accept-Encoding since it is set automatically.
Diff
A/Collections/Utilities/CollectionExtensions.cs
/Timers/Utilities/TimeExtensions.cs
/Web/Utilities/WebExtensions.cs
D/Collections/Utilities/Extensions.cs
/Timers/Utilities/Extensions.cs
/Web/Utilities/Extensions.cs
M/Properties/AssemblyInfo.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
17 2714 d 7 h office / - Added Dave Transom's QValue parser to the web utilities.
- Added dictionary extensions.
- Added "Accept" and "Accept-Encoding" to the HTTP client.
Diff
A/Web/QValueParsing.cs
M/Collections/Utilities/Extensions.cs
/Properties/AssemblyInfo.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
12 2726 d 20 h office / - Clean. Diff
M/Collections/Generic/CircularQueue.cs
/Collections/Utilities/Extensions.cs
/IO.cs
/Linq.cs
11 2726 d 22 h office / - Add LINQ extensions.
- Move Some() to LINQ extensions.
Diff
A/Linq.cs
M/Collections/Utilities/Extensions.cs
/IO.cs
/wasSharp.csproj
10 2727 d 20 h office / - Branch out collections, timers and web-classes to separate structures and add utilities as extensions. Diff
A/Collections
/Collections/Generic
/Collections/Generic/CircularQueue.cs
/Collections/Generic/RangeCollection.cs
/Collections/Generic/SerializableDictionary.cs
/Collections/Generic/SerializableSortedDictionary.cs
/Collections/Specialized
/Collections/Specialized/ExtendedObservableCollection.cs
/Collections/Specialized/ObservableHashSet.cs
/Collections/Utilities
/Collections/Utilities/Extensions.cs
/Timers
/Timers/DecayingAlarm.cs
/Timers/TimedThrottle.cs
/Timers/Timer.cs
/Timers/Utilities
/Timers/Utilities/Extensions.cs
/Web
/Web/Utilities
/Web/Utilities/Extensions.cs
/Web/wasHTTPClient.cs
D/Collections.cs
/Time.cs
/Web.cs
M/IO.cs
/Properties/AssemblyInfo.cs
/Reflection.cs
/wasSharp.csproj