netsurf/gtk
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
..
res Fixup gtk viewdata window to open at appropriate size 2015-03-06 17:16:09 +00:00
about.c split version info into its own header and remove unnecessary nesurf.h includes 2014-10-13 15:08:16 +01:00
about.h move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
bitmap.c doxygen cleanups in utils 2014-11-12 23:27:13 +00:00
bitmap.h Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
compat.c Make step adjustment work on GTK 2.12 2012-11-05 08:59:29 +00:00
compat.h remove unecessary includes 2014-02-03 16:57:45 +00:00
completion.c move options include 2013-05-28 14:16:10 +01:00
completion.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
cookies.c Port to new recursive expand/contract functions. 2013-09-03 12:36:55 +01:00
cookies.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
download.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
download.h split browser gui operations up 2014-01-15 19:37:05 +00:00
fetch.c add missing includes 2014-12-27 22:48:37 +00:00
fetch.h rework path to url mapping functions to convert from and to nsurl 2014-05-26 23:52:36 +01:00
font_pango.c Doxygen cleanups and documentation additions 2014-11-10 17:00:15 +00:00
font_pango.h Refactor text plotter and other font functions to remove dependency on CSS. 2009-07-21 10:59:53 +00:00
gdk.c Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
gdk.h Change GTK plotting to use cairo surfaces throughout 2011-12-30 00:58:35 +00:00
gettext.c provide gettext hooks to use the netsurf localisation system 2013-04-14 11:27:42 +01:00
gettext.h provide gettext hooks to use the netsurf localisation system 2013-04-14 11:27:42 +01:00
gui.c remove unecessary includes from gtk gui 2014-12-27 22:25:38 +00:00
gui.h add flag to allow gtk loop to be signalled to exit 2014-09-22 18:11:39 +01:00
history.c Port to new recursive expand/contract functions. 2013-09-03 12:36:55 +01:00
history.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
hotlist.c reduce uncessary include usage 2014-05-18 23:17:15 +01:00
hotlist.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
login.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
Makefile.defaults GTK: inherit GTK version from environment. 2015-02-24 14:07:47 +00:00
Makefile.target remove some warnings from freebsd build 2014-12-21 02:01:45 +00:00
menu.c Doxygen cleanups and documentation additions 2014-11-10 17:00:15 +00:00
menu.h update gtk frontend menu structure to be more standard 2014-07-23 20:37:02 +01:00
options.h fixup preference dialog handling of Developer view options 2014-08-02 02:20:25 +01:00
plotters.c remove unecessary utils/types.h 2014-11-02 20:10:32 +00:00
plotters.h allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
preferences.c move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
preferences.h move about and preferences window handling to more sensible position 2014-09-22 23:18:03 +01:00
print.c Put the font operations table alongside all the other core API 2014-10-13 11:56:31 +01:00
print.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
scaffolding.c Move FILE_SCHEME_PREFIX to corestrings. 2015-02-26 16:14:23 +00:00
scaffolding.h Continue doxygen error cleanup. 2014-11-08 22:08:29 +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
search.c Improve Doxygen documentation 2014-11-08 12:35:11 +00:00
search.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
selection.c Update gtk frontend to cope with split operations table headers 2014-10-16 22:33:44 +01:00
selection.h make clipboard table operations static and remove unecessary includes 2014-02-01 12:41:23 +00:00
sexy_icon_entry.c cleanup Doxygen warnings 2014-11-12 19:31:39 +00:00
sexy_icon_entry.h make teh GTK frontend build on -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES -DPANGO_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGTK_MULTIHEAD_SAFE 2011-03-26 20:56:59 +00:00
tabs.c clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
tabs.h Continue doxygen error cleanup. 2014-11-08 22:08:29 +00:00
theme.c Doxygen cleanups 2014-11-12 11:45:07 +00:00
theme.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
throbber.c Doxygen warning fixes 2014-11-10 20:15:14 +00:00
throbber.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
thumbnail.c Remove url from content thumbnailers API 2015-03-15 00:00:45 +00:00
toolbar.c fix up more doxygen errors 2014-11-08 16:49:32 +00:00
toolbar.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00
treeview.c fix up more doxygen errors 2014-11-08 16:49:32 +00:00
treeview.h GTK: add some support for input methods. 2014-02-17 00:21:49 +00:00
viewdata.c Fix several doxygen issues 2014-11-08 11:38:20 +00:00
viewdata.h extend viewdata to files and use it for box tree dump 2014-08-04 00:37:21 +01:00
viewsource.c Use forward declaration instead of #include for nsurl. 2015-02-26 16:14:23 +00:00
viewsource.h rationalise source view 2014-08-01 01:00:13 +01:00
window.c make the form select menu API smaller. 2014-11-13 21:52:08 +00:00
window.h clean up gtk scaffolding interface, remove lots of cruft and globals 2014-07-27 18:07:00 +01:00