Levi B
204fb08e01
Refactor Encoders into their own package
2015-02-23 13:49:51 -08:00
Levi B
8d98d76209
Code comment clarifications
2015-02-19 14:42:20 -08:00
Levi B
fc52487294
Encoders should forbid Zs (space separator) characters except U+0020 SPACE
2015-02-13 14:12:40 -08:00
Levi B
0dd3a49463
Perf: Eliminate chatty virtual dispatches
...
This gives a speedup of approx. 20% (for overloads which take TextWriter) to 40% (for overloads which don't take TextWriter) for inputs in which at least one character requires encoding.
2015-02-12 11:44:11 -08:00
Levi B
e5c6fd401f
Add TextWriter-based overloads to the encoding routines
...
These make the core implementations slightly slower but
provide the benefit of reducing allocations, which is
useful when these methods are called frequently by Razor.
2015-02-11 17:49:37 -08:00
Levi B
14c872d981
Update HtmlEncoder to wrap UnicodeEncoderBase
2015-02-11 12:03:47 -08:00
Levi B
1008e17259
Add HtmlEncoder, UrlEncoder, and JavaScriptStringEncoder
...
Also add interfaces for abstracting each of these
Unit tests are not in yet but are coming soon
2015-02-11 11:39:22 -08:00
Brennan
6224268953
Updating .kproj files
2015-02-04 14:20:22 -08:00
Chris Ross
096a0bf298
#174 - Constants for status codes, lookup for reason phrases.
2015-01-28 13:57:12 -08:00
Chris Ross
15a51e423f
#175 - Decode multipart headers as UTF-8.
2015-01-22 09:42:09 -08:00
Chris Ross
4fb21644fc
Implement strongly typed headers.
2015-01-14 15:41:09 -08:00
Chris Ross
5872feb224
#139 - Mime multipart request parsing.
2015-01-07 15:42:46 -08:00
Victor Hurdugaci
7569703906
Add schema version to kproj files
2014-11-25 10:49:23 -08:00
Victor Hurdugaci
76bb27e5d3
Update KProj to the latest format
2014-11-12 15:09:59 -08:00
Chris Ross
02aa1c50ff
#28 - Add Helper for building Uris.
2014-11-05 09:50:27 -08:00
David Fowler
3bbdce3511
Added package descriptions
2014-10-31 01:38:05 -07:00
Levi B
0f2b9b3701
Add Base64UrlEncode / Base64UrlDecode.
2014-10-14 16:12:51 -07:00
Pranav K
dc04ff843c
Reacting to CLR package versioning changes
2014-10-10 10:32:48 -07:00
Chris Ross
f5577c589e
#130 - Remove semi-colon support from query parsing.
2014-10-08 14:25:59 -07:00
Chris Ross
c2934912af
#121 - Make the query parsing API public.
2014-09-23 15:13:08 -07:00
David Fowler
90dad40029
Updated to use the new target framework in project.json
2014-09-04 01:27:14 -07:00
David Fowler
aac0ce134c
Updated to use the new target framework in project.json
2014-08-28 23:31:29 -07:00
Chris Ross
1aed739edb
WebUtilities: Add more query helpers.
2014-08-22 09:04:30 -07:00
Chris Ross
bc0732f900
Code cleanup.
2014-08-21 12:13:26 -07:00
Chris Ross
7230a3d78e
Add form and query helpers needed for Facebook auth.
2014-08-20 12:39:24 -07:00
David Fowler
274f20a383
Removed source files from the project
2014-08-15 08:14:48 -07:00
Chris Ross
7be9cefc4c
QueryBuilder Add overload for IEnumerable.
2014-07-24 16:24:44 -07:00
Chris Ross
af279f6d2b
#65 Add a QueryBuilder.
2014-07-24 09:10:34 -07:00