wasSharp

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff Changes
57 2231 d 22 h office /Web/ - Make HTTP client read only. Diff
M/Web/wasHTTPClient.cs
56 2239 d 22 h office / re-roll Diff
M/Collections/Specialized/ObservableConcurrentQueue.cs
/Languages/CSV.cs
/Languages/KeyValue.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
55 2268 d 17 h office / create custom implementation fo the concurrent queue, add IfElse lambda with continuation and various other cleanups Diff
D/Collections/Specialized/ConcurrentQueueChangedEventHandler.cs
/Collections/Specialized/NotifyConcurrentQueueChangedAction.cs
/Collections/Specialized/NotifyConcurrentQueueChangedEventArgs.cs
M/Collections/Specialized/ObservableConcurrentQueue.cs
/Lambda/Extensions.cs
/Languages/CSV.cs
/Languages/KeyValue.cs
/Languages/XML.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
54 2272 d 16 h office / cleanups Diff
A/Collections/Specialized/ConcurrentMultiKeyDictionary.cs
/Collections/Specialized/ConcurrentQueueChangedEventHandler.cs
/Collections/Specialized/NotifyConcurrentQueueChangedAction.cs
/Collections/Specialized/NotifyConcurrentQueueChangedEventArgs.cs
/Collections/Specialized/ObservableConcurrentHashSet.cs
/Collections/Specialized/ObservableConcurrentQueue.cs
D/Collections/Specialized/MultiKeyDictionary.cs
/Collections/Specialized/ObservableHashSet.cs
M/Collections/Specialized/ConcurrentList.cs
/Collections/Specialized/ObservableDictionary.cs
/Collections/Utilities/CollectionExtensions.cs
/IO/IO.cs
/Languages/XML.cs
/Sets/Extensions.cs
/Timers/DecayingAlarm.cs
/Web/wasHTTPClient.cs
/wasSharp.csproj
48 2348 d 11 h office / - Added HTTP client default timeout constructor.
- Added a function to convert a byte array to a hexadecimal string representation.
Diff
M/Strings.cs
/Web/wasHTTPClient.cs
39 2515 d 21 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
34 2549 d 10 h office / - Add check if queue is empty. Diff
M/Collections/Generic/CircularQueue.cs
/Web/wasHTTPClient.cs
32 2572 d 5 h office / - Added lambda branching.
- Added URL comparing routine.
Diff
M/Linq.cs
/Properties/AssemblyInfo.cs
/Web/Utilities/WebExtensions.cs
30 2585 d 9 h office / - Conditionally add or remove prefixing forward slash.
- Set HTTP client to null after disposal.
Diff
M/IO.cs
/Properties/AssemblyInfo.cs
/Web/wasHTTPClient.cs
27 2621 d 11 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
24 2658 d 17 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
18 2703 d 17 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 2703 d 21 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
14 2712 d 3 h office / - Make wasHTTPClient disposable.
- Add geodesics and geolocation.
Diff
A/Geo
/Geo/Constants.cs
/Geo/Distance.cs
/Geo/GeodesicExtensions.cs
/Geo/GeographicCoordinate.cs
M/Web/wasHTTPClient.cs
/wasSharp.csproj
10 2717 d 9 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