summaryrefslogtreecommitdiff
path: root/content/fetch.c
Commit message (Collapse)AuthorAgeFilesLines
* Use libnslog.Ashish Gupta2017-10-251-12/+1
| | | | Get rid of LOG() macro calls and replace with calls to NSLOG.
* Add HOME and END key handling in framebufferAshish Gupta2017-10-251-0/+1
|
* Clean up debug board logging and other crapAshish Gupta2017-10-251-1/+0
|
* Get logging working.Ashish Gupta2017-10-251-1/+5
|
* Move port for kolibrios ahead.Ashish Gupta2017-10-251-4/+20
| | | | Look at diff from master and reconcile.
* Step 2 : Abuse _TARGET_IS_KOLIBRIOS and build with make TARGET=kolibriosAshish Gupta2017-10-251-0/+4
|
* update fetch debug logging to use catagoryVincent Sanders2017-09-061-40/+40
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | for F in $(git ls-files '*.c');do spatch --sp-file foo.cocci --in-place ${F};done @@ expression E; @@ -LOG(E); +NSLOG(netsurf, INFO, E); @@ expression E, E1; @@ -LOG(E, E1); +NSLOG(netsurf, INFO, E, E1); @@ expression E, E1, E2; @@ -LOG(E, E1, E2); +NSLOG(netsurf, INFO, E, E1, E2); @@ expression E, E1, E2, E3; @@ -LOG(E, E1, E2, E3); +NSLOG(netsurf, INFO, E, E1, E2, E3); @@ expression E, E1, E2, E3, E4; @@ -LOG(E, E1, E2, E3, E4); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4); @@ expression E, E1, E2, E3, E4, E5; @@ -LOG(E, E1, E2, E3, E4, E5); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5); @@ expression E, E1, E2, E3, E4, E5, E6; @@ -LOG(E, E1, E2, E3, E4, E5, E6); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6); @@ expression E, E1, E2, E3, E4, E5, E6, E7; @@ -LOG(E, E1, E2, E3, E4, E5, E6, E7); +NSLOG(netsurf, INFO, E, E1, E2, E3, E4, E5, E6, E7);
* clean up some of the doxygen generation warningsVincent Sanders2017-02-191-2/+2
|
* remove unused fetch acessorVincent Sanders2017-01-311-7/+0
|
* rationalise use of utils/utils.h headerVincent Sanders2017-01-191-1/+0
|
* Buildsystem: Make curl/openssl usage build-time options.Michael Drake2016-08-131-0/+2
|
* Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not ideal ↵Daniel Silverstone2016-06-271-2/+3
| | | | but better
* Refactor the fdset acquisition into the fetchers to stop fetch.c including ↵Daniel Silverstone2016-06-271-9/+14
| | | | curl.h
* move misc header into public APIVincent Sanders2016-05-301-1/+1
|
* Split utils header into string functions and everything elseVincent Sanders2016-04-211-0/+1
| | | | | split out the string handling API from the rest of the utils header and fix up all the fallout.
* complete the rename of the gui browser tableVincent Sanders2016-04-161-3/+3
| | | | | | When the operations tables were created the browser table was renamed to miscellaneous except the actual rename patch was never applied, this fixes that situation.
* remove reliance on GLib from monkey frontendVincent Sanders2016-02-121-1/+1
| | | | | This changes the monkey implemntation to use a simple scheduler list and select instead of glib events.
* Fix error reporting from fetch_startVincent Sanders2015-06-241-6/+12
| | | | | | | Any fetch start error was being reported as "out of memory" which was clearly insufficient. Foe example bad urls (reported was file:// with a missing /) were causing a warn_user with out of memory. This change now at least causes a "bad url" message.
* fixup all the remaining logging macro callsitesVincent Sanders2015-05-281-21/+21
| | | | | The semantic patch tool appears to have missed some difficult to reason about callsites which have now been manually cleaned up
* Change LOG() macro to be varadicVincent Sanders2015-05-281-7/+5
| | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging.
* Doxygen cleanups and documentation additionsVincent Sanders2014-11-101-1/+2
|
* update fetcher registration API to return an error code.Vincent Sanders2014-10-251-7/+29
| | | | | | | | By using an error code return we can gracefully handle fetcher registration faliures instead of just immediately aborting. The curl handler was also cleaned up and documentation improved as a side effect.
* Update the core to use the split operations table headersVincent Sanders2014-10-161-1/+2
| | | | Second in the series to decouple the core API usage from the frontends.
* split version info into its own header and remove unnecessary nesurf.h includesVincent Sanders2014-10-131-1/+0
| | | | | | | | | The netsurf.h header should *only* contain the registration, core initialisation and finalisation methods. Version information is best placed in its own header. Also remove any unneeded inclusion of this header limiting it to solely the places the relevant API is required.
* fixup haiku rsrc fetcher initialisationVincent Sanders2014-09-051-1/+1
|
* add incomplete scheme fetcher for javascript urlsVincent Sanders2014-08-251-0/+2
|
* fix leak on error path (coverity 1224429)Vincent Sanders2014-07-081-0/+1
|
* turn off verbose fetch debuggingVincent Sanders2014-07-021-6/+16
|
* fix dumb error in previous commit and get scheme name element correctVincent Sanders2014-07-021-3/+3
|
* fix unhelpful assert at quitVincent Sanders2014-07-021-3/+22
|
* convert all frontends to scheduled fetch operationVincent Sanders2014-06-261-0/+1
|
* make fetchers scheduledVincent Sanders2014-06-261-77/+140
|
* clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-159/+154
|
* Use corestrings for fetch module's lwc strings.Michael Drake2014-01-241-23/+3
|
* remove forward refs from content/fetch.c and cleanup doc commentsVincent Sanders2014-01-191-262/+200
|
* Support cloning rawfile dataDaniel Silverstone2014-01-041-0/+15
|
* Add a bunch of logging to try and help track down the issue with rawfile ↵Daniel Silverstone2014-01-041-1/+3
| | | | handling, sorry guys
* In theory, store raw filenames and pass them through for file upload. ↵Daniel Silverstone2014-01-041-0/+2
| | | | Untested due to no file-upload in GTK frontend just yet
* Pedantic wrap fix.Michael Drake2013-10-231-3/+6
|
* move options includeVincent Sanders2013-05-281-1/+1
|
* Downgrade TLS version support if it turns out the server can't cope with ↵John-Mark Bell2013-01-041-3/+5
| | | | TLSv1.1.
* Cleanup.Michael Drake2012-10-111-8/+4
|
* Port to new urldb.Michael Drake2012-10-081-3/+2
|
* check all return values of string comparisonsVincent Sanders2012-08-091-7/+12
|
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-3/+3
| | | | svn path=/trunk/netsurf/; revision=13548
* return;John Mark Bell2011-11-271-5/+7
| | | | | | Fix bug #3442642: allow scheme-specific fetchers to have a say in whether an URL can be fetched. svn path=/trunk/netsurf/; revision=13182
* Clean up fetch callback API. Inject some long-needed type safety.John Mark Bell2011-11-081-5/+2
| | | | svn path=/trunk/netsurf/; revision=13137
* prevent odd curl non completion behaviourVincent Sanders2011-10-091-3/+5
| | | | svn path=/trunk/netsurf/; revision=13024
* Build resource: map at start timeJohn Mark Bell2011-10-051-2/+0
| | | | | | Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate svn path=/trunk/netsurf/; revision=12949