netsurf/gtk
Michael Drake c2a718075a A load of refactoring of how content selection and input work.
Keypresses now go via content interface.
Contents don't shove the selection object into browser windows any more.
Contents report selection existence by sending message.
HTML content keeps track of where selections in it exist.
Contents report whether they have input focus via caret setting msg.
Caret can be hidden (can still input/paste) or removed.
Consolidate textarea selection handling.
Make textarea report its selection status changes to client.
Various textarea fixes.
Changed how we decide when to clear selections, and give focus.
2013-02-22 12:19:35 +00:00
..
dialogs rename flags for browser_window routines to be shorter 2013-02-18 11:51:42 +00:00
res implement the GTK preferances dialog with signals 2013-01-01 00:59:47 +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
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
gui.c rename flags for browser_window routines to be shorter 2013-02-18 11:51:42 +00: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 implement the GTK preferances dialog with signals 2013-01-01 00:59:47 +00: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 A load of refactoring of how content selection and input work. 2013-02-22 12:19:35 +00: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 Move browser_window struct to private header. Places that shouldn't include it do, such as front end code. 2012-08-22 12:22:58 +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 A load of refactoring of how content selection and input work. 2013-02-22 12:19:35 +00:00
window.h fix favicon display 2012-02-21 20:54:31 +00:00