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
add6dcc015
nsurl: Add variant of nsurl_access for logging.
2018-08-09 16:19:42 +01:00
John-Mark Bell
f2121d1c0f
NSURL: add ability to create replacement scheme
2018-04-22 11:39:12 +00:00
Michael Drake
1bb7d295bb
Make nsurl utf8 string conversion function consistent with nsurl API.
2015-10-25 09:03:20 +00:00
Chris Young
27adf07fb7
Update gtk frontend to new API
2015-10-24 15:12:57 +01:00
Chris Young
65b510fbc3
Rework IDN URL retrieval to return an nserror
2015-10-24 15:12:57 +01:00
Chris Young
6afda499c2
Show the IDN decoded form in the URL bar on GTK if the option is set.
2015-10-24 15:12:56 +01:00
Chris Young
5f5ca2c205
Add a function to retrieve the decoded version of IDNA URLs
2015-10-24 15:12:56 +01:00
Michael Drake
433f47641e
Fix mention of nsurl_destroy.
2015-07-09 15:02:51 +01:00
Vincent Sanders
9fde3502b6
doxygen cleanups in utils
2014-11-12 23:27:13 +00:00
Michael Drake
13832a453a
Add a nsurl_nice, which can replace url_nice.
2014-10-30 22:34:09 +00:00
Michael Drake
39cc1a6d4a
Add function to get a nsurl's hash value.
2013-05-17 12:25:04 +01:00
Michael Drake
a526209e74
More useful title info for images.
2012-10-24 18:22:45 +01:00
Michael Drake
d84e3fd773
Add nsurl_replace_query. Add tests. Make tester itterate remaining lwc_strings.
2012-10-11 19:23:22 +01:00
Michael Drake
40343b740d
Add nusrl_parent function, to get parent path URL.
2012-10-06 14:06:38 +01:00
John Mark Bell
6ef2df13f7
Fix const correctness
...
svn path=/trunk/netsurf/; revision=13228
2011-12-04 11:12:17 +00:00
Michael Drake
714f07c48b
Rename nsurl_enquire to nsurl_has_component.
...
svn path=/trunk/netsurf/; revision=13183
2011-11-27 18:32:06 +00:00
Michael Drake
a112bfb676
Function for adding fragment onto nsurl.
...
svn path=/trunk/netsurf/; revision=13087
2011-10-28 19:18:14 +00:00
Michael Drake
642d773e2f
Add function to get at url length.
...
svn path=/trunk/netsurf/; revision=13003
2011-10-08 12:03:54 +00:00
Michael Drake
970d6dd835
Add function to get a nsurl with fragment removed from a nsurl.
...
svn path=/trunk/netsurf/; revision=12903
2011-09-28 11:26:10 +00:00
Michael Drake
a269a82d1f
s/nsurl_get_lwc/nsurl_get_component/
...
svn path=/trunk/netsurf/; revision=12898
2011-09-27 08:18:32 +00:00
Michael Drake
e90f794706
Add nsurl_get_lwc function.
...
svn path=/trunk/netsurf/; revision=12894
2011-09-26 21:50:16 +00:00
Michael Drake
75d61bca44
Simply return bool from nsurl_compare.
...
svn path=/trunk/netsurf/; revision=12889
2011-09-26 14:57:45 +00:00
Michael Drake
85e5fcea40
Updated documentation.
...
svn path=/trunk/netsurf/; revision=12884
2011-09-26 13:29:05 +00:00
Michael Drake
38caddcf93
Add means to find out if a NetSurf URL object contains a given component.
...
svn path=/trunk/netsurf/; revision=12883
2011-09-26 13:27:20 +00:00
Michael Drake
dc53b47e0b
Don't return length from nsurl_access.
...
svn path=/trunk/netsurf/; revision=12882
2011-09-26 12:19:35 +00:00
Michael Drake
2837f05094
nsurl_access must return const.
...
svn path=/trunk/netsurf/; revision=12863
2011-09-22 20:45:38 +00:00
Michael Drake
828b5b44c7
Simplify nsurl_access and sync implementation with API.
...
svn path=/trunk/netsurf/; revision=12862
2011-09-22 20:28:26 +00:00
Michael Drake
8c861347c0
Add nsurl_ref for copying, replace nsurl_destroy with nsurl_unref, and add nsurl_access for accessing a pointer to string data internal to the NetSurf URL object.
...
svn path=/trunk/netsurf/; revision=12861
2011-09-22 16:28:46 +00:00
Michael Drake
9f3a082658
New URL handling (unused atm).
...
svn path=/trunk/netsurf/; revision=12843
2011-09-21 14:36:42 +00:00