summaryrefslogtreecommitdiff
path: root/gtk/scaffolding.c
Commit message (Collapse)AuthorAgeFilesLines
* A load of refactoring of how content selection and input work.Michael Drake2013-02-221-6/+8
| | | | | | | | | | | | | 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.
* rename flags for browser_window routines to be shorterVincent Sanders2013-02-181-22/+22
|
* change browser_window_create and refactor all callsitesVincent Sanders2013-02-181-24/+84
|
* browser_window_navigate refactorVincent Sanders2013-02-181-25/+132
|
* Update GTK front end to implement new clipboard API.Michael Drake2013-01-081-3/+3
|
* implement the GTK preferances dialog with signalsVincent Sanders2013-01-011-8/+7
|
* Port save complete to libdom.John-Mark Bell2012-11-031-2/+1
|
* Remove unnecessary libxml includes from GTK includesDaniel Silverstone2012-10-111-1/+0
|
* Move browser_window struct to private header. Places that shouldn't include ↵Michael Drake2012-08-221-1/+1
| | | | | | | | | | | | | | | | | it do, such as front end code. Frontends that have been updated to build: framebuffer gtk monkey riscos TODO: amiga atari beos cocoa windows
* Don't need to set everything to zero since it's staticMichael Drake2012-08-201-2/+1
|
* Allow the presence of form inputs to be obtained without knowledge of html ↵Michael Drake2012-08-201-1/+2
| | | | content internals.
* Remove unused includes.Michael Drake2012-08-201-1/+0
|
* Use proper function for dumping box tree.Michael Drake2012-08-201-7/+1
|
* fix build on gtk 2.12Vincent Sanders2012-05-171-5/+5
| | | | svn path=/trunk/netsurf/; revision=13927
* allow netsurf to build with gtk3Vincent Sanders2012-05-161-23/+75
| | | | svn path=/trunk/netsurf/; revision=13926
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-34/+49
| | | | svn path=/trunk/netsurf/; revision=13548
* fix favicon displayVincent Sanders2012-02-211-41/+50
| | | | svn path=/trunk/netsurf/; revision=13460
* fix the popup menu entry signal attaching to attach the correct handler ↵Vincent Sanders2012-02-081-21/+21
| | | | | | functions. as the prototype changes depending on signal type and we were using the non menu function prototype for menu entries. svn path=/trunk/netsurf/; revision=13437
* ensure favicon is correctly setVincent Sanders2011-12-311-2/+4
| | | | svn path=/trunk/netsurf/; revision=13358
* load default favicon once Vincent Sanders2011-12-311-4/+2
| | | | svn path=/trunk/netsurf/; revision=13357
* only use libsexy entry widget prior to gtk 2.16Vincent Sanders2011-12-301-60/+32
| | | | svn path=/trunk/netsurf/; revision=13356
* Change GTK plotting to use cairo surfaces throughoutVincent Sanders2011-12-301-27/+36
| | | | svn path=/trunk/netsurf/; revision=13354
* Pass whether background images are wanted in redraw_context.Michael Drake2011-12-231-0/+1
| | | | svn path=/trunk/netsurf/; revision=13335
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-7/+7
| | | | svn path=/trunk/netsurf/; revision=13236
* Ensure the GTK UI closes all its scaffoldings before exiting.Daniel Silverstone2011-10-091-0/+2
| | | | svn path=/trunk/netsurf/; revision=13019
* fix ico handler to actually decode to bitmap when called via get_internalVincent Sanders2011-10-071-2/+4
| | | | svn path=/trunk/netsurf/; revision=12980
* initial favicon supportVincent Sanders2011-10-061-7/+2
| | | | svn path=/trunk/netsurf/; revision=12975
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-6/+7
| | | | svn path=/trunk/netsurf/; revision=12926
* clean up gtk tabs argument types to avoid uncessary castingVincent Sanders2011-09-261-1/+1
| | | | svn path=/trunk/netsurf/; revision=12888
* reduce to a single global structure for glade file locationsVincent Sanders2011-09-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=12872
* remove deprecated GDK usage except for in libsexyVincent Sanders2011-09-171-6/+3
| | | | svn path=/trunk/netsurf/; revision=12803
* Port GTK front end's context menu handling to ↵Michael Drake2011-09-061-16/+16
| | | | | | browser_window_get_contextual_content. (Can handle various things the old code couldn't (imagemaps, (i)frames).) Fix "Save Link" menu option to save the target of the link rather than the current content. svn path=/trunk/netsurf/; revision=12756
* Remove gui_window_get_browser_window from core. Remove unused ↵Michael Drake2011-09-051-43/+43
| | | | | | implementations from front ends. Rename the GTK front end implementation to nsgtk_get_browser_window and change the GTK front end to use that. svn path=/trunk/netsurf/; revision=12737
* GTK changes for core search update (r12646).Michael Drake2011-08-241-10/+9
| | | | svn path=/trunk/netsurf/; revision=12647
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-3/+3
| | | | | | | Selection no longer uses current_redraw_browser. Fix long-standing selection bugs on platforms that use action on release behaviour. svn path=/trunk/netsurf/; revision=12598
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-3/+7
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* New window opens with homepage, rather than current page.Michael Drake2011-06-041-1/+7
| | | | svn path=/trunk/netsurf/; revision=12457
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-10/+0
| | | | svn path=/trunk/netsurf/; revision=12283
* make gtk help menu entries actually do somethingVincent Sanders2011-03-151-3/+9
| | | | svn path=/trunk/netsurf/; revision=12065
* Move schedule.h to utils/John Mark Bell2011-03-131-0/+1
| | | | svn path=/trunk/netsurf/; revision=12039
* Purge nsgtk_plot_set_scale(), nsgtk_plot_get_scale() and nsgtk_plot_scale ↵Michael Drake2011-03-091-1/+0
| | | | | | global. svn path=/trunk/netsurf/; revision=11943
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-4/+6
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* gtk can have *only* a single accelerator group attached or it goes bangVincent Sanders2011-02-011-4/+8
| | | | svn path=/trunk/netsurf/; revision=11598
* fixup gtk source file namesVincent Sanders2011-01-291-0/+2541
svn path=/trunk/netsurf/; revision=11529