summaryrefslogtreecommitdiff
path: root/render/html_interaction.c
Commit message (Collapse)AuthorAgeFilesLines
* rename flags for browser_window routines to be shorterVincent Sanders2013-02-181-4/+4
|
* browser_window_navigate refactorVincent Sanders2013-02-181-7/+16
|
* Drag fixup. Add some documentation.Michael Drake2013-02-081-0/+1
|
* HTML drags now go via content msg.Michael Drake2013-02-081-67/+133
|
* Don't build or include old render/textinput module.Michael Drake2013-02-071-1/+0
|
* First pass at getting html forms to use textarea widget.Michael Drake2013-02-061-84/+9
| | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues.
* document mouse interaction a bitVincent Sanders2012-12-101-13/+49
|
* issue click events at domVincent Sanders2012-12-031-7/+20
|
* Improve interaction with html objects.Michael Drake2012-08-211-18/+18
|
* Confine box_at_point to the document it's given. Callers are now ↵Michael Drake2012-08-211-9/+27
| | | | responsible for calling whatever functionality for object boxes. Remove last bw dereference from render directory. Remove a couple of unused functions.
* Avoid using hlcache_handle for drag saves in html_interaction. Drag save ↵Michael Drake2012-08-191-2/+2
| | | | msg with NULL content now means save the content which sends the message.
* Don't use hlcache_handle for URL, since hlcache_handle needs to go.Michael Drake2012-08-191-2/+2
|
* Minor style tweaks.Michael Drake2012-08-191-6/+6
|
* Don't pass internal content status text as an explicit message.Michael Drake2012-08-191-15/+5
|
* Can get root element node directly from within the html content handler. ↵Michael Drake2012-08-171-2/+2
| | | | Avoids using hlcache_handle which needs to go.
* Pass content containing form's nsurl to form_submit, instead of its ↵Michael Drake2012-08-171-1/+1
| | | | hlcache_handle. Avoid dereferencing bw in html content handlers.
* Set content handlers now set pointer via content msg.Michael Drake2012-08-171-5/+9
|
* Use new content message for saving of hyperlink target URL.Michael Drake2012-08-161-4/+7
|
* Avoid forward declaration of functions. Add missing comment to one function.Michael Drake2012-08-161-126/+129
|
* get_pointer_shape() doesn't need bw.Michael Drake2012-08-161-12/+7
|
* Move browser window related control over mouse pointer out of html content ↵Michael Drake2012-08-161-17/+2
| | | | handler.
* Don't use GUI_POINTERs in content handlers.Michael Drake2012-08-161-32/+32
|
* Move bw time recording to bw layer.Michael Drake2012-08-161-4/+0
|
* Broadcast message for drag save start and avoid messing inside bw.Michael Drake2012-08-161-10/+22
|
* Frame drag start function can take child bw. Don't need to get root bw in ↵Michael Drake2012-08-161-12/+6
| | | | html handler. Avoids bw dereferences.
* Make new function for starting a frames resize and use it.Michael Drake2012-08-161-1/+1
|
* Remove redundant "action" param.Michael Drake2012-08-161-2/+6
|
* Don't pass status to frames handler.Michael Drake2012-08-161-2/+4
|
* When dragging frames, we're done handling mouse.Michael Drake2012-08-161-1/+1
|
* Avoid doing html->bw->current_content.Michael Drake2012-08-161-1/+1
|
* Remove redundant scrollbar widget message.Michael Drake2012-08-161-24/+0
|
* Broadcast explict status messages for mouse hovers via content msg system, ↵Michael Drake2012-08-151-7/+12
| | | | rather than using the browser window.
* Include dom/dom.h where it might be neededDaniel Silverstone2012-03-241-0/+2
| | | | svn path=/trunk/netsurf/; revision=13625
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=13548
* Set/get drag type via API.Michael Drake2012-02-281-5/+11
| | | | svn path=/trunk/netsurf/; revision=13496
* Check drag type via accessor.Michael Drake2012-02-281-2/+3
| | | | svn path=/trunk/netsurf/; revision=13495
* Use browser window scale accessor.Michael Drake2012-02-271-2/+5
| | | | svn path=/trunk/netsurf/; revision=13493
* Don't need root bw here any more.Michael Drake2012-01-111-4/+0
| | | | svn path=/trunk/netsurf/; revision=13396
* Pass pointer constraints for drag out to front ends. Ensure content ↵Michael Drake2012-01-111-7/+6
| | | | | | scrollbar drag termination always informs the browser window layer that the drag is over. svn path=/trunk/netsurf/; revision=13395
* Allow drag handlers to inform browser window layer of any pointer range ↵Michael Drake2012-01-101-3/+12
| | | | | | constraints. svn path=/trunk/netsurf/; revision=13394
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-2/+2
| | | | svn path=/trunk/netsurf/; revision=13236
* More conversion to nsurl. (box->href, object params, imagemaps, (i)frames)Michael Drake2011-10-031-7/+9
| | | | svn path=/trunk/netsurf/; revision=12933
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-2/+3
| | | | svn path=/trunk/netsurf/; revision=12926
* Restartable box tree constructor. Yield between elements.John Mark Bell2011-09-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=12912
* Pass html_content to imagemap_get, instead of hlcache_handle.Michael Drake2011-09-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=12752
* Move to new frame dimensions. Need to avoid poking inside bw struct here.Michael Drake2011-09-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=12748
* Avoid instance of using bw->current_content outside desktop/.Michael Drake2011-08-311-35/+35
| | | | svn path=/trunk/netsurf/; revision=12690
* Fix GCC 4.6 warnings in coreJohn Mark Bell2011-07-261-5/+0
| | | | svn path=/trunk/netsurf/; revision=12629
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-27/+40
| | | | | | | 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
* Clean up text input code. Now desktop/textinput.{c|h} is concerend with ↵Michael Drake2011-07-071-2/+3
| | | | | | browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. svn path=/trunk/netsurf/; revision=12587