Michael Drake
|
606d7cc64e
|
Add nsurl testing rig.
svn path=/trunk/netsurf/; revision=13035
|
2011-10-11 14:59:32 +00:00 |
Michael Drake
|
9a7b316661
|
Set scheme_end marker after advance due to leading whitespace.
svn path=/trunk/netsurf/; revision=13034
|
2011-10-11 14:54:28 +00:00 |
Michael Drake
|
624967f30a
|
Pedantic spacing fix.
svn path=/trunk/netsurf/; revision=13009
|
2011-10-08 13:14:08 +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
|
c8bdbdd2e7
|
Handle joining to a base with no path.
svn path=/trunk/netsurf/; revision=12983
|
2011-10-07 21:16:35 +00:00 |
Michael Drake
|
3fde9589c1
|
Remove unused url_normalise() and don't include regex.h.
svn path=/trunk/netsurf/; revision=12971
|
2011-10-06 12:38:47 +00:00 |
Michael Drake
|
fd5ad500c5
|
Only need to cope with trailing whitespace if it exists.
svn path=/trunk/netsurf/; revision=12969
|
2011-10-06 11:53:23 +00:00 |
Michael Drake
|
1203c4baf2
|
Ensure trailing whitespace is ignored.
svn path=/trunk/netsurf/; revision=12960
|
2011-10-05 20:16:19 +00:00 |
Michael Drake
|
7d3a84231e
|
Optimise nsurl__is_no_escape.
svn path=/trunk/netsurf/; revision=12957
|
2011-10-05 15:43:44 +00:00 |
Michael Drake
|
7d0b91caa7
|
Make sure the fragment remover sets the nsurl to NULL on failure.
svn path=/trunk/netsurf/; revision=12956
|
2011-10-05 12:15:27 +00:00 |
Michael Drake
|
921e9959e6
|
Namespaceing.
svn path=/trunk/netsurf/; revision=12955
|
2011-10-05 12:13:26 +00:00 |
Michael Drake
|
0c30fe98af
|
Handle % in URL without 2 hex digits after.
svn path=/trunk/netsurf/; revision=12953
|
2011-10-05 09:46:06 +00:00 |
Michael Drake
|
20c70fcb90
|
Fix upper case hex and return -1 for invalid hex.
svn path=/trunk/netsurf/; revision=12952
|
2011-10-05 09:41:54 +00:00 |
Vincent Sanders
|
c18c9b5511
|
make url character checks table driven and remove expensive strchr
svn path=/trunk/netsurf/; revision=12951
|
2011-10-05 09:33:56 +00:00 |
Michael Drake
|
280ece6df9
|
Handle upper case hex.
svn path=/trunk/netsurf/; revision=12950
|
2011-10-05 09:30:12 +00:00 |
Vincent Sanders
|
a25f87a739
|
make nsurl__create_from_section correctly escape characters as per RFC3986
svn path=/trunk/netsurf/; revision=12948
|
2011-10-04 22:32:04 +00:00 |
John Mark Bell
|
170136a4e8
|
Ensure refcounts add up
svn path=/trunk/netsurf/; revision=12944
|
2011-10-03 22:13:45 +00:00 |
Michael Drake
|
6366f25f0d
|
Remove LOG.
svn path=/trunk/netsurf/; revision=12936
|
2011-10-03 20:56:35 +00:00 |
Michael Drake
|
a522d9ff14
|
Fix host/path with no scheme.
svn path=/trunk/netsurf/; revision=12935
|
2011-10-03 20:54:41 +00:00 |
Michael Drake
|
898b01e721
|
More conversion to nsurl. (box->href, object params, imagemaps, (i)frames)
svn path=/trunk/netsurf/; revision=12933
|
2011-10-03 20:28:29 +00:00 |
Michael Drake
|
a595d7c4bb
|
Fix parse of url with host name only.
svn path=/trunk/netsurf/; revision=12925
|
2011-10-03 11:36:26 +00:00 |
Michael Drake
|
2220e1c725
|
Fragment component doesn't include hash.
svn path=/trunk/netsurf/; revision=12924
|
2011-10-03 11:35:02 +00:00 |
Michael Drake
|
f97d7425a8
|
lwc version of ring function.
svn path=/trunk/netsurf/; revision=12911
|
2011-09-29 15:32:39 +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
|
7e7e1f6ed3
|
Squash erroneous warnings abuout uninitalised variable use from gcc 3.4.6.
svn path=/trunk/netsurf/; revision=12901
|
2011-09-27 12:08:23 +00:00 |
Michael Drake
|
e1f7a37f15
|
Port fetch layer to nsurl. Remove unused fetch_get_referer function.
svn path=/trunk/netsurf/; revision=12899
|
2011-09-27 11:07:32 +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
|
47b18439e7
|
Change if/else if ladder to a switch.
svn path=/trunk/netsurf/; revision=12887
|
2011-09-26 14:12:19 +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
|
1385dea029
|
Assert that the url exists before reducing its reference count. Thanks to Martin Bazley.
svn path=/trunk/netsurf/; revision=12865
|
2011-09-23 09:06:05 +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 |
Vincent Sanders
|
dec633ca8e
|
make high level cache take a parameter structure
make hlcache have a single global container
svn path=/trunk/netsurf/; revision=12779
|
2011-09-08 12:04:57 +00:00 |
Michael Drake
|
4075648e7a
|
Content interface to get at contextual content at point.
svn path=/trunk/netsurf/; revision=12753
|
2011-09-06 18:07:30 +00:00 |
John Mark Bell
|
338544df09
|
Squash warnings
svn path=/trunk/netsurf/; revision=12721
|
2011-09-05 07:19:04 +00:00 |
John Mark Bell
|
6807fa854d
|
Sniff content types where appropriate.
We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons)
svn path=/trunk/netsurf/; revision=12707
|
2011-09-04 06:28:09 +00:00 |
John Mark Bell
|
3e1bd0d0bf
|
Skip over credentials when lower casing host
svn path=/trunk/netsurf/; revision=12624
|
2011-07-24 12:11:11 +00:00 |
John Mark Bell
|
b34502af82
|
Refactor http utilities
svn path=/trunk/netsurf/; revision=12595
|
2011-07-08 08:38:17 +00:00 |
Michael Drake
|
eddae6af06
|
Remove plotter table global. Pass a redraw context around redraw functions. Knockout could be handled better. Note: untested on most front ends.
svn path=/trunk/netsurf/; revision=12543
|
2011-06-30 15:48:07 +00:00 |
Michael Drake
|
b57c2e0bee
|
Move rectangle type to utils/types.h
svn path=/trunk/netsurf/; revision=12525
|
2011-06-28 15:18:48 +00:00 |
John Mark Bell
|
e71691bae8
|
Merge branches/jmb/content-factory to trunk
svn path=/trunk/netsurf/; revision=12283
|
2011-05-06 20:40:09 +00:00 |
John Mark Bell
|
f55474bf78
|
Make strchrnul stupid.
svn path=/trunk/netsurf/; revision=12174
|
2011-04-08 07:18:27 +00:00 |
John Mark Bell
|
ff60007458
|
Fix build with NDEBUG defined
svn path=/trunk/netsurf/; revision=12154
|
2011-04-03 22:23:14 +00:00 |
Vincent Sanders
|
74ffc40e92
|
move logging initialisation
svn path=/trunk/netsurf/; revision=12152
|
2011-04-02 13:05:55 +00:00 |