summaryrefslogtreecommitdiff
path: root/desktop/searchweb.c
Commit message (Collapse)AuthorAgeFilesLines
* make web search icon setting work properlyVincent Sanders2019-09-211-2/+33
|
* Excise the llcache query pathway.Daniel Silverstone2019-08-051-20/+0
| | | | | | | | In further preparation for the auth and cert queries being handled as special contents from `about:` this excises the query pathway from the llcache pretty much entirely. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Content messages: Remove ERRORCODE, rework ERRORDaniel Silverstone2019-08-051-6/+2
| | | | | | | This reworks CONTENT_MSG_ERROR to be structured data and removes the CONTENT_MSG_ERRORCODE message kind. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* trivial documentation cleanupsVincent Sanders2019-08-041-1/+1
|
* Add content handlers for queriesDaniel Silverstone2019-08-041-0/+20
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* annotate error case fall through in switch to supress warningsVincent Sanders2017-09-111-0/+4
|
* Use coccinelle to change logging macro calls in c filesVincent Sanders2017-09-061-4/+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);
* Search web: Ensure hlcache callbacks handle errorcode.Michael Drake2017-08-281-0/+2
|
* fix spelling of retrivedVincent Sanders2016-11-211-6/+6
|
* URL escape: Simplify to avoid unnecessary allocation.Michael Drake2016-07-251-1/+1
| | | | | | | | This removes the toskip parameter, which was only used by the RISC OS front end. The toskip param was used to skip 8 characters which did not need to be escaped from the start of the URL. The RISC OS front end now orders the steps of its URL construction to avoid the need for this.
* Update content to split public and internal APIVincent Sanders2016-06-061-0/+1
|
* reduce content header interdependancyVincent Sanders2016-04-181-0/+3
|
* Change LOG() macro to be varadicVincent Sanders2015-05-281-10/+4
| | | | | | | | | | | | 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.
* Desktop doxygen fixesVincent Sanders2014-11-091-1/+1
|
* Update the core to use the split operations table headersVincent Sanders2014-10-161-1/+1
| | | | Second in the series to decouple the core API usage from the frontends.
* Add iterator for search providersDaniel Silverstone2014-06-031-0/+15
|
* fix default search provider icon handlingVincent Sanders2014-06-031-36/+82
|
* ensure hlcache handle is not passed as NULLVincent Sanders2014-05-271-3/+4
|
* Fix fread error handling.Michael Drake2014-05-261-0/+1
|
* Ensure the search URL is NULL-terminatedChris Young2014-05-251-0/+1
|
* Completely re-write web search provider handlingVincent Sanders2014-05-251-232/+412
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-081-3/+2
| | | | appropriate documentation.
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-101-3/+2
| | | | browser_window_navigate flags.
* clean up desktop/gui.h include usageVincent Sanders2014-01-291-1/+0
|
* move path_to_url and url_to_path to fetch operation tableVincent Sanders2014-01-251-1/+1
|
* Let the frontend construct the correct URL for the default search ico.Chris Young2014-01-181-8/+1
| | | | This fixes bug #2057
* split browser gui operations upVincent Sanders2014-01-151-1/+1
|
* confine the gui table acessor to the gui factory headerVincent Sanders2014-01-141-0/+1
|
* split gui operations into core and window and move more operations into tablesVincent Sanders2014-01-121-1/+1
|
* Remove asserts for default cases from all content message handlers; this is ↵Rob Kendrick2014-01-051-7/+1
| | | | laborious and is no longer useful for catching bugs.
* move options includeVincent Sanders2013-05-281-1/+1
|
* rename flags for browser_window routines to be shorterVincent Sanders2013-02-181-3/+3
|
* change browser_window_create and refactor all callsitesVincent Sanders2013-02-181-6/+24
|
* Revert r13235 as we can now log URLs for hlcache_handles without an ↵John Mark Bell2011-12-041-1/+3
| | | | | | underlying content svn path=/trunk/netsurf/; revision=13237
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-1/+1
| | | | svn path=/trunk/netsurf/; revision=13236
* Can't log an erroring content's URL.Michael Drake2011-12-041-3/+1
| | | | svn path=/trunk/netsurf/; revision=13235
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-3/+15
| | | | svn path=/trunk/netsurf/; revision=12926
* Fix bug #3413611: results page should be added to historyJohn Mark Bell2011-09-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=12878
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-11/+2
| | | | svn path=/trunk/netsurf/; revision=12283
* Neuter utterly broken search web from url bar hackeryJohn Mark Bell2011-02-151-12/+2
| | | | svn path=/trunk/netsurf/; revision=11690
* Ensure we correctly release all icon resources associated with trees, SSL ↵Daniel Silverstone2011-01-201-0/+11
| | | | | | certs, search providers, etc. svn path=/trunk/netsurf/; revision=11421
* Squash leakJohn Mark Bell2010-04-181-0/+3
| | | | svn path=/trunk/netsurf/; revision=10429
* Don't bother trying to fetch search provider icons when BMP support is ↵Rob Kendrick2010-04-081-6/+14
| | | | | | disabled. This code could do with a little rearrangement to make this cleaner. svn path=/trunk/netsurf/; revision=10311
* Make the high-level cache drop contents of unacceptable type on the floor.John Mark Bell2010-04-041-1/+10
| | | | svn path=/trunk/netsurf/; revision=10238
* The convert stage of a content's state progression no longer reflows the ↵John Mark Bell2010-03-291-1/+1
| | | | | | | | | | | | | content to the provided dimensions. It is now defined as converting the content into a state in which it is ready for use. The user of the content is now responsible for performing an initial reformat (sic) of the content before it can be redrawn. Purge width/height parameters from hlcache_handle_retrieve/content_convert/*_convert APIs. Fix up content handlers affected by the above change in semantics. Ensure that browser_window_callback performs an initial reformat of its content. svn path=/trunk/netsurf/; revision=10207
* Merge jmb/new-cache; r=dsilvers,rs=vinceDaniel Silverstone2010-03-281-33/+25
| | | | svn path=/trunk/netsurf/; revision=10180
* Fix compilation when BMP/PNG/GIF support is disabled.John Mark Bell2010-01-211-1/+4
| | | | svn path=/trunk/netsurf/; revision=9858
* C89.François Revel2010-01-021-2/+4
| | | | svn path=/trunk/netsurf/; revision=9779
* Merge r9731:HEAD from branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-181-2/+5
| | | | svn path=/trunk/netsurf/; revision=9737
* Merge branches/MarkieB/gtkmain to trunk.John Mark Bell2009-12-171-0/+292
svn path=/trunk/netsurf/; revision=9729