| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/netsurf/; revision=4083
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when converting the host path to file: URL.
- utils/{url.c,url.h}(url_escape):
* added parameter 'toskip' to specify number of input characters which need to be skipped in the escape process. This avoids extra malloc buffer juggling.
* added parameter 'escexceptions' to specify the characters which need to be excluded from the escape process.
Solves SF tracker ID 1910169.
Note that when discname in path contains '/' characters (case: "file:///Sunfish#192.168.0.50::/home/joty.$/jo.html") or there is no discname specified at all (case "file:///HostFS:$/jo.htm"), you
need an UnixLib fix as in http://www.riscos.info/websvn/listing.php?repname=gccsdk&path=%2Ftrunk%2Fgcc4%2F&rev=3395&sc=1
svn path=/trunk/netsurf/; revision=4069
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4068
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4064
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4063
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4047
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4043
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4042
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=4041
|
|
|
|
|
|
| |
directory during 'svn status'.
svn path=/trunk/netsurf/; revision=4031
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3917
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3913
|
|
|
|
|
|
| |
cases we leave the window area as is.
svn path=/trunk/netsurf/; revision=3912
|
|
|
|
|
|
| |
all rendering default.
svn path=/trunk/netsurf/; revision=3874
|
|
|
|
|
|
|
|
| |
Optionally allow url_compare to ignore fragments in comparison
Fix handling of url_compare result in a few places
Fix redirects which contain fragments in the Location header
svn path=/trunk/netsurf/; revision=3826
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
followed for a given item and abort if a fixed limit is reached. This fixes sites which have pages that redirect to themselves.
Redirect handling is now transparent to clients of fetchcache.
The new scheme works as follows:
1) Request content for URL (fetchcache()
2) Start fetch of content (fetchcache_go()
3) If no redirect, continue through LOADING, READY, DONE etc. states as before
If redirect, receive NEWPTR for each redirect that occurs, then continue
through LOADING, READY, DONE etc. states as before.
The upshot of this is that redirects result in extra contents being created. It also means that, until LOADING has been received, the content (and thus the URL being fetched) may change. Therefore, fetchcache clients should expect to have to deal with transient data prior to LOADING occurring.
As a necessary side-effect of this, the HTML object URLs and CSS @import URLs are no longer stored alongside the relevant contents. These URLs can be accessed by interrogating the url member of struct content anyway, so it was a rather redundant scheme before.
svn path=/trunk/netsurf/; revision=3787
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3735
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3733
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3732
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3730
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3666
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3665
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3664
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3662
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3660
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3653
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3638
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3633
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3631
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3628
|
|
|
|
|
|
| |
URL completion really needs revisiting, as it's full of side effects and has weird and wonderful interactions with other parts of the system.
svn path=/trunk/netsurf/; revision=3535
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3529
|
|
|
|
|
|
| |
contain appropriate licence text
svn path=/trunk/netsurf/; revision=3486
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3480
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3479
|
|
|
|
|
|
| |
gtk gui to handle scaling in the same way as RO.
svn path=/trunk/netsurf/; revision=3478
|
|
|
|
|
|
| |
the templates file, it will be LF terminated, not NUL terminated. Therefore, use a strlen variant that terminates on control characters, rather than just \0. This prevents reading memory beyond the end of the string.
svn path=/trunk/netsurf/; revision=3475
|
|
|
|
|
|
| |
rendering performance
svn path=/trunk/netsurf/; revision=3456
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3449
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3447
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3417
|
|
|
|
|
|
| |
Add internal filetype<->mimetype mapping for SVG files
svn path=/trunk/netsurf/; revision=3407
|
|
|
|
|
|
| |
objects) to Full Saves.
svn path=/trunk/netsurf/; revision=3383
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3365
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3364
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3312
|
|
|
|
|
|
| |
page drag scrolling)
svn path=/trunk/netsurf/; revision=3311
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in includes
NetSurf includes are now done with ""s and other system includes with <>s as C intended.
The scandeps tool has been updated to only look for ""ed includes, and to verify that the
files exist in the tree before adding them to the dependency lines. The depend rule has
therefore been augmented to make sure the autogenerated files are built before it is run.
This is untested under self-hosted RISC OS builds. All else tested and works.
svn path=/trunk/netsurf/; revision=3307
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3299
|
|
|
|
| |
svn path=/trunk/netsurf/; revision=3252
|