netsurf/monkey
Vincent Sanders 8a99b045bc Remove url from content thumbnailers API
The content thumbnailers for each frontend were being provided the
contents url. This was only ever used to call the urldb thumbnail
setting API.

This changes it so the single callsite that passed a valid url adds
the bitmap to that url itself in desktop_history.c instead of forcing
every frontend to require the urldb API.

Additionally the old API could pass the url as NULL which was causing
asserts where this was not an expected parameter value. Because of
this this fixes bug #2286 which was also present in the monkey
frontend as both called nsurl_access() on the url without the NULL
check and caused an assertion.
2015-03-15 00:00:45 +00:00
..
401login.c move 401 login into operation table 2014-01-16 00:52:17 +00:00
401login.h move 401 login into operation table 2014-01-16 00:52:17 +00:00
bitmap.c Remove suspension of bmp/gif images. It's completely redundant with the convert on demand core image cache. 2012-10-14 20:03:18 +01:00
browser.c replace save_link operation table entry usage of textural url with nsurl 2014-11-03 23:05:59 +00:00
browser.h reduce uncesessary inclusion of browser.h and browser_private.h 2014-10-17 09:27:58 +01:00
cert.c Update monkey frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
cert.h Update monkey frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
dispatch.c remove the die API from the core. 2014-10-26 12:42:53 +00:00
dispatch.h remove the die API from the core. 2014-10-26 12:42:53 +00:00
download.c reduce uncesessary inclusion of browser.h and browser_private.h 2014-10-17 09:27:58 +01:00
fetch.c Update monkey frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
fetch.h move path_to_url and url_to_path to fetch operation table 2014-01-25 23:01:32 +00:00
filetype.c check return from stat() fixes coverity 1164069 2014-05-07 16:23:19 +01:00
filetype.h create table for fetcher operations and move all operations into it 2014-01-23 00:00:18 +00:00
font.c Put the font operations table alongside all the other core API 2014-10-13 11:56:31 +01:00
main.c Monkey: fix double-free on exit 2015-02-25 00:12:15 +00:00
Makefile.defaults monkey should not force external iconv 2014-04-30 12:11:01 +01:00
Makefile.target revert unecessary librt linkage as it not comes from libnsfb pkg-config correctly 2014-11-27 16:04:16 +00:00
options.h change all core and frontend options headers to new format 2013-05-28 14:16:10 +01:00
plot.c remove unecessary utils/types.h 2014-11-02 20:10:32 +00:00
plot.h Add file missing from r12543. 2011-06-30 15:49:12 +00:00
poll.c reduce uncesessary inclusion of browser.h and browser_private.h 2014-10-17 09:27:58 +01:00
poll.h remove use of deprecated netsurf_quit variable in monkey 2014-10-12 21:18:17 +01:00
res Add a deaf monkey frontend. TODO: Make it listen 2011-03-12 15:08:07 +00:00
schedule.c move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
schedule.h move scheduleing into browser operation table 2014-03-09 15:37:40 +00:00
thumbnail.c Remove url from content thumbnailers API 2015-03-15 00:00:45 +00:00
utils.c remove the die API from the core. 2014-10-26 12:42:53 +00:00