summaryrefslogtreecommitdiff
path: root/desktop/browser.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix up ripples from urldb change.Michael Drake2012-10-111-1/+1
|
* Remove unused functions.Michael Drake2012-10-091-2/+0
|
* trivial docuemntation cleanups to address some of the huge number of ↵Vincent Sanders2012-10-081-1/+1
| | | | docuemntation warnings
* Move browser_window struct to private header. Places that shouldn't include ↵Michael Drake2012-08-221-145/+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
* Clean up includes.Michael Drake2012-08-221-3/+1
|
* Function for front ends to get debug dump from bw.Michael Drake2012-08-201-0/+9
|
* Remove declaration of nonexistent function.Michael Drake2012-08-201-2/+0
|
* Let *_drop_file_at_point determine if a drop is possible.Michael Drake2012-08-201-3/+4
|
* Move mouse pointer enums to mouse header.Michael Drake2012-08-171-23/+0
|
* Don't use GUI_POINTERs in content handlers.Michael Drake2012-08-161-1/+24
|
* doxygen serious warning cleanupVincent Sanders2012-07-241-1/+1
|
* improve javascript supportVincent Sanders2012-06-101-2/+0
| | | | svn path=/trunk/netsurf/; revision=13962
* Migrate frame types so that desktop/browser.h does not include render/html.hDaniel Silverstone2012-03-241-3/+2
| | | | svn path=/trunk/netsurf/; revision=13605
* Add browser_window drag type accessor.Michael Drake2012-02-281-2/+9
| | | | svn path=/trunk/netsurf/; revision=13494
* Add browser window scale acceser.Michael Drake2012-02-271-0/+1
| | | | svn path=/trunk/netsurf/; revision=13491
* Constify rect param to browser_window_set_drag_type.Michael Drake2012-01-111-1/+1
| | | | svn path=/trunk/netsurf/; revision=13398
* Pass pointer constraints for drag out to front ends. Ensure content ↵Michael Drake2012-01-111-0/+1
| | | | | | 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-1/+2
| | | | | | constraints. svn path=/trunk/netsurf/; revision=13394
* Totaly prefunctry binding to spidermonkeyVincent Sanders2012-01-011-0/+5
| | | | svn path=/trunk/netsurf/; revision=13360
* Currently untested (and unused) "drop file on browser window" handling.Michael Drake2011-12-011-0/+12
| | | | svn path=/trunk/netsurf/; revision=13215
* New function for sending a scroll request into a core browser window at a ↵Michael Drake2011-11-291-0/+15
| | | | | | given coordinate. Currently handles frames only. TODO: iframes and css overflow scrollable boxes. Front ends should call this to pass scroll wheel actions to the core. svn path=/trunk/netsurf/; revision=13197
* Intern bw->frag_id.Michael Drake2011-10-281-2/+2
| | | | svn path=/trunk/netsurf/; revision=13090
* use the default resource:favicon.ico when a site has no icon of its ownVincent Sanders2011-10-071-0/+2
| | | | svn path=/trunk/netsurf/; revision=12992
* metadata links stored in contentsVincent Sanders2011-10-071-1/+3
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* initial favicon supportVincent Sanders2011-10-061-0/+3
| | | | svn path=/trunk/netsurf/; revision=12975
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-1/+1
| | | | svn path=/trunk/netsurf/; revision=12926
* Expose contextual content request API to front ends, via browser window layer.Michael Drake2011-09-061-0/+13
| | | | svn path=/trunk/netsurf/; revision=12755
* Remove old frame dimensions from browser_window struct.Michael Drake2011-09-061-6/+0
| | | | svn path=/trunk/netsurf/; revision=12750
* Remove unused browser_window_owner function.Michael Drake2011-09-051-1/+0
| | | | svn path=/trunk/netsurf/; revision=12739
* Improve browser window drag tracking, so that drags in internal browser ↵Michael Drake2011-08-241-0/+3
| | | | | | windows (iframes) carry on if pointer goes outside the bw that owns the drag. svn path=/trunk/netsurf/; revision=12663
* Remove current_redraw_browser global.Michael Drake2011-08-241-1/+0
| | | | svn path=/trunk/netsurf/; revision=12661
* Core part of search improvement:Michael Drake2011-08-241-4/+4
| | | | | | | | | | + Split up browser window and content related elements of html & text search. + Associate search contexts with contents, rather than browser windows. + Remove highlighting of search terms dependency on current_redraw_browser. + Fixes issues with search contexts being applied to the wrong content. svn path=/trunk/netsurf/; revision=12646
* Remove assumption of gui window from search.Michael Drake2011-07-141-0/+21
| | | | svn path=/trunk/netsurf/; revision=12603
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-3/+20
| | | | | | | 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-10/+24
| | | | | | browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. svn path=/trunk/netsurf/; revision=12587
* Pass struct rect to browser_window_update_box(), rather than union ↵Michael Drake2011-07-061-2/+1
| | | | | | content_msg_data. svn path=/trunk/netsurf/; revision=12584
* Iframe scrollbars.Michael Drake2011-07-051-0/+5
| | | | svn path=/trunk/netsurf/; revision=12571
* Function to find out if browser window has a selection. Front ends should ↵Michael Drake2011-07-021-0/+8
| | | | | | use this API. RISC OS front end updated. svn path=/trunk/netsurf/; revision=12556
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-1/+2
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Function to get root browser window.Michael Drake2011-06-281-0/+8
| | | | svn path=/trunk/netsurf/; revision=12531
* Move rectangle type to utils/types.hMichael Drake2011-06-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=12525
* Core form select widget now associated with HTML contents. Don't use ↵Michael Drake2011-06-281-2/+0
| | | | | | current_redraw_browser for select widget redraw. Fixes core select widget in iframes. svn path=/trunk/netsurf/; revision=12522
* HTML contents manage box scrollbars, rather than browser_windows.Michael Drake2011-06-271-9/+0
| | | | svn path=/trunk/netsurf/; revision=12519
* browser_window_mouse_drag_end is private now, and can be removed once ↵Michael Drake2011-06-271-2/+0
| | | | | | contents handle all their own interaction. svn path=/trunk/netsurf/; revision=12516
* Fix bw->drag_type to be aware of remaining drag types.Michael Drake2011-06-271-7/+21
| | | | svn path=/trunk/netsurf/; revision=12514
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-2/+21
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Delete redundant function declaration.Michael Drake2011-06-151-2/+0
| | | | svn path=/trunk/netsurf/; revision=12480
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-1/+31
| | | | svn path=/trunk/netsurf/; revision=12474
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-2/+2
| | | | svn path=/trunk/netsurf/; revision=12363
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-6/+0
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029