Michael Drake
1347f9e3a6
nsurl: Expose scheme type accessor.
2020-05-19 21:01:09 +01:00
Michael Drake
7d06021e21
nsurl: Make nusrl component dump more usable.
...
This is only a development aid, and not something that should
be called in production.
2020-03-11 11:02:40 +00:00
Vincent Sanders
9100fcb409
improve nsurl query handling.
...
Alter the handling of query values within nsurl to be like fragments.
This ensures callers never have to care about the query punctuation,
e.g. the question mark
This also means the strings generated will no longer have trailing
question marks which now conforms to behaviour in whatwg url spec
on url serializing in section 4.5
2018-09-26 17:21:33 +01:00
Michael Drake
fa546661ad
nsurl: Move debug logging over to nslog.
2018-08-09 16:19:42 +01:00
Michael Drake
bc280f0e3f
nsurl: Add data to scheme type enum.
2018-08-09 16:19:42 +01:00
Vincent Sanders
5d6f189d8b
Fixup everything the semantic patch missed
2017-09-07 18:12:09 +01:00
Michael Drake
b605270d42
nsurl: Add "file:" entry to enum of known URL schemes.
2017-03-27 12:05:11 +01:00
Michael Drake
3f5d8d1a2e
nsurl: Tidy up shared components code.
2017-02-08 17:27:13 +00:00
Michael Drake
5c8f4c9c8c
nsurl: Rationalise debug build option.
2017-02-08 17:27:13 +00:00
Michael Drake
91a7fffd56
nsurl: Tidy up component helper macros.
2017-02-08 17:27:13 +00:00
Michael Drake
2acd90e28a
nsurl: Consolidate conversion to string.
2017-02-08 17:27:13 +00:00
Michael Drake
95e5ede775
nsurl: Split out URL parsing.
2017-02-08 17:27:13 +00:00
Michael Drake
4c47f9c046
nsurl: Split internal structure out into private header.
2017-02-08 17:27:13 +00:00