summaryrefslogtreecommitdiff
path: root/content
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix crash when building error page -- fetch will be NULL, so ↵John Mark Bell2007-08-062-1/+4
| | | | | | fetch_get_referer will fail. svn path=/trunk/netsurf/; revision=3476
* Ensure option strings aren't blank before setting headers: previously, a ↵John Mark Bell2007-07-211-2/+2
| | | | | | blank option string could result in "Accept-Language: , *;q=0.1" being sent, for example. svn path=/trunk/netsurf/; revision=3450
* Change ArtWorks file MIME type to "image/x-artworks".Michael Drake2007-07-211-6/+3
| | | | svn path=/trunk/netsurf/; revision=3449
* Add SVG content name to content_type_name array.John Mark Bell2007-07-211-0/+3
| | | | svn path=/trunk/netsurf/; revision=3448
* Add incremental parsing of SVG data to librsvg content handler.Rob Kendrick2007-07-191-1/+1
| | | | svn path=/trunk/netsurf/; revision=3441
* Initial work on RSVG image handler. Still a lot to do.Rob Kendrick2007-07-183-2/+15
| | | | svn path=/trunk/netsurf/; revision=3433
* Wrap internal SVG renderer with appropriate #ifdef WITH_NS_SVGRob Kendrick2007-07-183-0/+12
| | | | svn path=/trunk/netsurf/; revision=3432
* Add CONTENT_SVG to content handling.James Bursa2007-07-133-0/+8
| | | | svn path=/trunk/netsurf/; revision=3406
* Fix uninitialised fetch structure entries.John Mark Bell2007-07-081-0/+2
| | | | | | This was causing the Referer header to be sent regardless (assuming the referer string was non-NULL). svn path=/trunk/netsurf/; revision=3387
* Fix deadlock when fetching stylesheets when max_fetchers_per_host is reached ↵James Bursa2007-07-043-9/+11
| | | | | | by splitting fetch_can_be_freed() into fetch_remove_from_queues() and fetch_free(). svn path=/trunk/netsurf/; revision=3380
* Rename register_curl_fetchers() to fetch_curl_register(). Add declarations ↵James Bursa2007-07-043-391/+468
| | | | | | for static functions and reorder functions. svn path=/trunk/netsurf/; revision=3379
* Add option_suppress_curl_debug and default it to trueDaniel Silverstone2007-06-271-0/+8
| | | | svn path=/trunk/netsurf/; revision=3373
* Only pass option_ca_bundle and option_ca_path to cURL if they are non-empty.Daniel Silverstone2007-06-271-2/+2
| | | | svn path=/trunk/netsurf/; revision=3372
* Add ca_path option which sets CURLOPT_CAPATH.Daniel Silverstone2007-06-271-0/+2
| | | | svn path=/trunk/netsurf/; revision=3369
* Move the p->parent check in urldb to before the cookie loop. Prevents the ↵Daniel Silverstone2007-06-271-6/+12
| | | | | | cookie stuff exploding on domain cookies with no path. Fixes breakage with visiting launchpad.net svn path=/trunk/netsurf/; revision=3368
* Fix cookie domain matching in unverifiable transactions.John Mark Bell2007-06-101-15/+19
| | | | | | Minor tidying. svn path=/trunk/netsurf/; revision=3337
* Add debug about ring sizes. Ensure we dispatch queued jobs when a job is freed.Daniel Silverstone2007-06-101-1/+13
| | | | svn path=/trunk/netsurf/; revision=3333
* Warning fixes.John Mark Bell2007-06-103-30/+32
| | | | svn path=/trunk/netsurf/; revision=3332
* Remove a time consuming LOG(()) and add some whitespace to help me thinkDaniel Silverstone2007-06-101-1/+4
| | | | svn path=/trunk/netsurf/; revision=3331
* Merge scheme switcher branch in.Daniel Silverstone2007-06-104-1363/+1625
| | | | svn path=/trunk/netsurf/; revision=3330
* Remove the netsurf/ from the include paths and rationalise use of <> vs "" ↵Daniel Silverstone2007-05-309-71/+71
| | | | | | | | | | | | | | 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
* Add a -v option to enable debug logging. Pass -v by default to the RO runimage.Daniel Silverstone2007-05-301-1/+5
| | | | svn path=/trunk/netsurf/; revision=3306
* Log curl_version() in fetch_init().James Bursa2007-05-061-11/+14
| | | | svn path=/trunk/netsurf/; revision=3267
* Fix warning: field precision should have type 'int', but argument 4 has type ↵James Bursa2007-05-021-1/+2
| | | | | | 'long int'. svn path=/trunk/netsurf/; revision=3262
* Fix some warnings in recent gcc.James Bursa2007-05-021-4/+4
| | | | svn path=/trunk/netsurf/; revision=3261
* Move user-agent generation into fetch.c and simplify.James Bursa2007-05-021-8/+37
| | | | svn path=/trunk/netsurf/; revision=3260
* 1) Fix corruption of history data structure on cloningJohn Mark Bell2007-04-071-1/+1
| | | | | | | | | 2) Only destroy urldb's thumbnail bitmap if it's not the same as the new one. This needs revisiting at a later date such that the mess surrounding who owns bitmap objects is sorted (and so that urldb doesn't need to know about bitmaps) svn path=/trunk/netsurf/; revision=3243
* Squash memory leakJohn Mark Bell2007-04-051-9/+12
| | | | svn path=/trunk/netsurf/; revision=3235
* Fix abort on attempted destruction of CONTENT_DIRECTORY (1690222)John Mark Bell2007-03-281-3/+1
| | | | svn path=/trunk/netsurf/; revision=3228
* Fix crash on WWW-Authenticate header with no realm (1686714)John Mark Bell2007-03-231-11/+14
| | | | svn path=/trunk/netsurf/; revision=3216
* Lose noisy loggingJohn Mark Bell2007-03-181-3/+3
| | | | svn path=/trunk/netsurf/; revision=3213
* Ensure content structures are zero initialised.John Mark Bell2007-03-181-1/+1
| | | | | | | | | Make css_destroy check that the stylesheet pointer exists (content destructors may be called whilst the content is still loading - e.g. if the content type isn't permissable in the context it was loaded from). Fixes 1627413, 1580980. svn path=/trunk/netsurf/; revision=3212
* Improve debug output so that content usage may be tracedJohn Mark Bell2007-03-181-9/+17
| | | | svn path=/trunk/netsurf/; revision=3210
* Handle redirects with partial bodies.John Mark Bell2007-03-181-0/+8
| | | | svn path=/trunk/netsurf/; revision=3209
* Content handlers should not call warn_user - they should broadcast the John Mark Bell2007-03-111-4/+0
| | | | | | | | | | error using content_broadcast and leave it to the content owner(s) to decide what to do about it. Only use warn_user for top-level contents. svn path=/trunk/netsurf/; revision=3204
* Dynamically update scale view (implement 1556975) and prevent double redraws.Richard Wilson2007-03-032-0/+12
| | | | svn path=/trunk/netsurf/; revision=3191
* Ensure handle options are reset appropriately (fixes 1668354)John Mark Bell2007-02-251-3/+17
| | | | svn path=/trunk/netsurf/; revision=3189
* Fix RING_FINDBYHOST to actually find things. jmb found the bug, I verified ↵Daniel Silverstone2007-02-221-2/+5
| | | | | | his patch and committed it svn path=/trunk/netsurf/; revision=3186
* Fix handling of cookies in unverifiable transactions caused by a redirect ↵John Mark Bell2007-02-025-14/+26
| | | | | | from a fetch into a browser window which was varifiable. svn path=/trunk/netsurf/; revision=3165
* Bring handling of submission of blank file inputs in line with other browsers.John Mark Bell2007-01-301-12/+44
| | | | | | Tidy up fetch_post_convert while I'm at it. svn path=/trunk/netsurf/; revision=3159
* Generates and use a User-Agent: string based on new ↵Rob Kendrick2007-01-301-1/+5
| | | | | | netsurf_version_major/minor values, and results of uname(). svn path=/trunk/netsurf/; revision=3158
* Make time taken that is displayed in status bar use gettimeofday()-based ↵Rob Kendrick2007-01-302-7/+6
| | | | | | time rather than clock()-based time svn path=/trunk/netsurf/; revision=3157
* Make GTK build compile on FreeBSD.James Bursa2007-01-295-3/+9
| | | | svn path=/trunk/netsurf/; revision=3154
* Handle strdup failureJohn Mark Bell2007-01-281-2/+7
| | | | svn path=/trunk/netsurf/; revision=3153
* Improve domain matching of referer and host.John Mark Bell2007-01-281-19/+30
| | | | | | | Lose comparison of schemes - this was spurious and wrong. Fixes 1646417. svn path=/trunk/netsurf/; revision=3152
* Handle cookies in unverifiable transactionsJohn Mark Bell2007-01-277-48/+121
| | | | svn path=/trunk/netsurf/; revision=3151
* Revert hack around broken pipe (not caching fetch handles used for SSL John Mark Bell2007-01-181-6/+2
| | | | | | | | connections). Ignore SIGPIPE completely as nothing other than OpenSSL is expected to generate it. svn path=/trunk/netsurf/; revision=3145
* Fix parsing error when an empty HTML data is returned. Add HTTP status and ↵James Bursa2007-01-133-8/+64
| | | | | | other information to status bar. svn path=/trunk/netsurf/; revision=3140
* Add fetch_http_code() to retrieve the HTTP status code of a fetch.James Bursa2007-01-132-26/+43
| | | | svn path=/trunk/netsurf/; revision=3139
* Update the file comment for fetch.c as requested.Daniel Silverstone2007-01-021-3/+5
| | | | svn path=/trunk/netsurf/; revision=3133