netsurf/content
Michael Drake 3afd9c9731 Remove search context from browser window, simplify search interface for front ends.
Added content interface for search.

Removed bw->cur_search search context. Desktop layer now does nothing
except pass search requests from front end onto the bw's current_content
via the content interface.

Search API reduced to a pair of functions at each level:
  {desktop|content|html|textplain}_search
and
  {desktop|content|html|textplain}_search_clear

Updated front ends to use simplified search API.  Only tested GTK and RO builds.

These confine the search stuff to render/.  However search still uses struct
selection.  The handling for which is still spread over desktop/ and render/.
Also the render/search code itself still fiddles inside html and textplain
privates.
2013-05-07 14:41:40 +01:00
..
fetchers split sources lists out to their subdirectories as first step towards using core buildsystem 2013-03-11 17:53:52 +00:00
content_factory.c
content_factory.h
content_protected.h Remove search context from browser window, simplify search interface for front ends. 2013-05-07 14:41:40 +01:00
content_type.h fix theme comment 2012-06-20 09:05:24 +00:00
content.c Remove search context from browser window, simplify search interface for front ends. 2013-05-07 14:41:40 +01:00
content.h Remove search context from browser window, simplify search interface for front ends. 2013-05-07 14:41:40 +01:00
dirlist.c Constify. 2012-10-06 00:20:26 +01:00
dirlist.h Constify. 2012-10-06 00:20:26 +01:00
fetch.c Downgrade TLS version support if it turns out the server can't cope with TLSv1.1. 2013-01-04 23:13:23 +00:00
fetch.h Downgrade TLS version support if it turns out the server can't cope with TLSv1.1. 2013-01-04 23:13:23 +00:00
hlcache.c add content handler for javascript 2012-06-19 22:57:29 +00:00
hlcache.h content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url 2011-12-04 14:55:23 +00:00
llcache.c free memory on error path 2013-05-01 22:15:24 +01:00
llcache.h
Makefile split sources lists out to their subdirectories as first step towards using core buildsystem 2013-03-11 17:53:52 +00:00
mimesniff.c Bypass full type sniffer if only images are acceptable 2012-02-08 00:52:16 +00:00
mimesniff.h Bypass full type sniffer if only images are acceptable 2012-02-08 00:52:16 +00:00
urldb.c Revert "Treat cookies from HTTP and HTTPS as identical." 2013-01-04 22:06:31 +00:00
urldb.h Rough implementation of httponly cookie support 2012-11-09 11:38:46 +00:00