netsurf/gtk
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
..
dialogs fix theme adding dialog 2013-04-29 16:02:20 +01:00
res add fallback language 2013-04-28 21:55:49 +01: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
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 fix build on gtk 2.12 2012-05-17 16:48:20 +00:00
completion.c Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
completion.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
cookies.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
cookies.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
download.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
download.h Hide implementation detail 2011-02-23 08:23:02 +00:00
filetype.c Add missing title 2011-10-15 13:10:54 +00:00
filetype.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
font_pango.c Don't need to break on space any more. This gives us unicode line breaking from pango. 2013-02-10 18:23:34 +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 unecissary glib internationalisation include 2013-04-14 11:27:42 +01:00
gui.h implement the GTK preferances dialog with signals 2013-01-01 00:59:47 +00:00
history.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
history.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
hotlist.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
hotlist.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
login.c Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
Makefile.defaults split target defaults out 2012-12-13 19:26:24 +00:00
Makefile.target Ensure default C language is installed 2013-04-28 22:06:30 +01:00
menu.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
menu.h gtk can have *only* a single accelerator group attached or it goes bang 2011-02-01 23:11:29 +00:00
notes Initial basic notes on the refactor necessary to get nsgtk supporting the new frames code 2006-09-29 22:10:12 +00:00
options.h NetSurf options rework (a=vince r=daniels,jmb) 2012-03-22 09:34:34 +00:00
plotters.c Fix scaled tiled image rendering. 2012-08-22 22:29:18 +01:00
plotters.h allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
print.c allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
print.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
scaffolding.c Remove search context from browser window, simplify search interface for front ends. 2013-05-07 14:41:40 +01:00
scaffolding.h allow netsurf to build with gtk3 2012-05-16 19:57:43 +00:00
schedule.c Move schedule.h to utils/ 2011-03-13 22:50:54 +00:00
schedule.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
search.c Remove search context from browser window, simplify search interface for front ends. 2013-05-07 14:41:40 +01:00
search.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
selection.c Update GTK front end to implement new clipboard API. 2013-01-08 17:02:27 +00:00
selection.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
sexy_icon_entry.c trivial docuemntation cleanups to address some of the huge number of docuemntation warnings 2012-10-08 14:52:24 +01: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
system_colour.c Fix colour string matching. Lose unneeded case insensitivity in matching. 2012-03-27 11:02:35 +00:00
tabs.c remove supurflous variable 2012-06-10 14:53:25 +00:00
tabs.h clean up gtk tabs argument types to avoid uncessary casting 2011-09-26 14:34:16 +00:00
theme.c implement the GTK preferances dialog with signals 2013-01-01 00:59:47 +00:00
theme.h implement the GTK preferances dialog with signals 2013-01-01 00:59:47 +00:00
throbber.c 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
throbber.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
thumbnail.c Fix up ripples from urldb change. 2012-10-11 11:20:02 +01:00
toolbar.c trivial docuemntation cleanups to address some of the huge number of docuemntation warnings 2012-10-08 14:52:24 +01:00
toolbar.h fixup gtk source file names 2011-01-29 23:40:22 +00:00
treeview.c Pass correct mouse button for button 2. 2013-01-16 11:54:30 +00:00
treeview.h Fix motion event handling in GTK treeview 2011-07-24 11:38:26 +00:00
window.c fix scrolling on gtk3 2013-04-17 14:16:45 +01:00
window.h fix favicon display 2012-02-21 20:54:31 +00:00