summaryrefslogtreecommitdiff
path: root/desktop/browser.c
Commit message (Collapse)AuthorAgeFilesLines
* Set/unset selection context's browser window on content_open/content_close.Michael Drake2011-07-011-7/+0
| | | | svn path=/trunk/netsurf/; revision=12551
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-10/+15
| | | | | | 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-20/+14
| | | | svn path=/trunk/netsurf/; revision=12531
* Unify content_redraw params in content_redraw_data struct. Core and RISC OS ↵Michael Drake2011-06-281-2/+13
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Core form select widget now associated with HTML contents. Don't use ↵Michael Drake2011-06-281-8/+1
| | | | | | 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-10/+3
| | | | svn path=/trunk/netsurf/; revision=12519
* Remove obsolete comment.Michael Drake2011-06-271-3/+0
| | | | svn path=/trunk/netsurf/; revision=12517
* browser_window_mouse_drag_end is private now, and can be removed once ↵Michael Drake2011-06-271-2/+5
| | | | | | 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-14/+23
| | | | svn path=/trunk/netsurf/; revision=12514
* Fix crash when scaling pages with iframes on RISC OS.Michael Drake2011-06-241-2/+0
| | | | svn path=/trunk/netsurf/; revision=12501
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-15/+61
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Ensure top level browser window has focus by default.Michael Drake2011-06-221-1/+2
| | | | svn path=/trunk/netsurf/; revision=12495
* Purge more favicon remnants.Michael Drake2011-06-221-7/+0
| | | | svn path=/trunk/netsurf/; revision=12494
* Give the selection context the current bw when it's created.Michael Drake2011-06-161-0/+2
| | | | svn path=/trunk/netsurf/; revision=12485
* Improve scale with iframes.Michael Drake2011-06-151-4/+10
| | | | svn path=/trunk/netsurf/; revision=12477
* Only call gui_window_new_content for browser windows with gui windows.Michael Drake2011-06-141-1/+2
| | | | svn path=/trunk/netsurf/; revision=12475
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-33/+263
| | | | svn path=/trunk/netsurf/; revision=12474
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-4/+4
| | | | svn path=/trunk/netsurf/; revision=12363
* consolidate content redraw Vincent Sanders2011-05-081-1/+1
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=12283
* Like HTML, text-plain contents have no intrinsic dimensions.Michael Drake2011-03-151-1/+3
| | | | svn path=/trunk/netsurf/; revision=12057
* Move schedule.h to utils/John Mark Bell2011-03-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12039
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-0/+1
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Fix stupidJohn Mark Bell2011-03-121-6/+5
| | | | svn path=/trunk/netsurf/; revision=11976
* Remove redundant parameter from content_open APIJohn Mark Bell2011-03-101-1/+1
| | | | svn path=/trunk/netsurf/; revision=11964
* Slightly more useful behaviour if we can't handle an URL when downloadingJohn Mark Bell2011-02-211-8/+12
| | | | svn path=/trunk/netsurf/; revision=11750
* Remove knockout from html_redraw, and use it in browser_window_redraw and ↵Michael Drake2011-02-211-7/+20
| | | | | | thumbnail_redraw. svn path=/trunk/netsurf/; revision=11746
* Pass clip rect to clip plotters as struct. Simplify clip rect handling in ↵Michael Drake2011-02-141-1/+1
| | | | | | debug window code. Pass clip rect to select menu as struct. svn path=/trunk/netsurf/; revision=11683
* ConstifyJohn Mark Bell2011-02-141-1/+1
| | | | svn path=/trunk/netsurf/; revision=11680
* Pass clip rect to browser_window_redraw as pointer.Michael Drake2011-02-131-5/+5
| | | | svn path=/trunk/netsurf/; revision=11672
* Pass clip rect as struct through content_redraw api. Update the front ends ↵Michael Drake2011-02-131-2/+1
| | | | | | to use this. Note only RO build tested. svn path=/trunk/netsurf/; revision=11670
* Fix broken plotting on RO with locked contents and buffered rendering.Michael Drake2011-02-131-0/+14
| | | | svn path=/trunk/netsurf/; revision=11667
* White background fill to extents for non-HTML contents.Michael Drake2011-02-131-0/+6
| | | | svn path=/trunk/netsurf/; revision=11665
* Pass clip rect to browser_window_redraw as struct.Michael Drake2011-02-111-7/+6
| | | | svn path=/trunk/netsurf/; revision=11648
* improve browser_window_redraw width and height handlingVincent Sanders2011-02-111-1/+8
| | | | svn path=/trunk/netsurf/; revision=11642
* add browser_window_redraw() method to make content_redraw calls from ↵Vincent Sanders2011-02-101-0/+26
| | | | | | frontends common RISC OS, atari, amiga and beos have not been updated svn path=/trunk/netsurf/; revision=11640
* Remove erroneous commentary, and move associated code to a more sensible placeJohn Mark Bell2011-01-171-5/+4
| | | | svn path=/trunk/netsurf/; revision=11346
* Fix bug #3159040: make destruction order of browser_window objects saneJohn Mark Bell2011-01-171-6/+14
| | | | svn path=/trunk/netsurf/; revision=11345
* Ensure we poke the favicon as soon as an HTML content reaches the browser ↵Daniel Silverstone2011-01-071-1/+6
| | | | | | window. This is the earliest we can safely do this, otherwise STOP etc. can cause problems. svn path=/trunk/netsurf/; revision=11248
* Add CONTENT_MSG_FAVICON_REFRESH and emit and handle it appropriately. ↵Daniel Silverstone2011-01-071-0/+5
| | | | | | Animated favicons now work svn path=/trunk/netsurf/; revision=11242
* Merge treeview-redux to trunkJohn Mark Bell2010-10-051-0/+1
| | | | svn path=/trunk/netsurf/; revision=10865
* Simplify a browser_window_go_post() to browser_window_go().James Bursa2010-09-121-2/+1
| | | | svn path=/trunk/netsurf/; revision=10762
* + Refactor input handling from browser window code into contentMichael Drake2010-06-041-1475/+56
| | | | | | | | | | | | | handlers. + Disentangle all box tree manipulation from browser window code and put it where it belongs. + Move other content specific and other irrelevant code from browser window handling to appropriate places. + Put mouse state enum in new mouse header, since it's not just used by browser window code, and it is used by treeview windows on the treeview branch. svn path=/trunk/netsurf/; revision=10561
* remove _GNU_SOURCE define from everywhere.Vincent Sanders2010-04-241-1/+4
| | | | | | strndup is not standard so provide an implementation. svn path=/trunk/netsurf/; revision=10474
* Extract parent charset and quirkinessJohn Mark Bell2010-04-161-4/+3
| | | | svn path=/trunk/netsurf/; revision=10416
* Move content shuffling to prevent crash during threading through reformatDaniel Silverstone2010-04-141-3/+3
| | | | svn path=/trunk/netsurf/; revision=10396
* Ensure url bar is updated with in-progress URL and restored if stop/download ↵Daniel Silverstone2010-04-121-0/+11
| | | | | | occurs svn path=/trunk/netsurf/; revision=10385
* Yes, ownership of the theme content is passed to theme_installJohn Mark Bell2010-04-111-2/+0
| | | | svn path=/trunk/netsurf/; revision=10375
* Fix textarea crash.John Mark Bell2010-04-071-5/+11
| | | | | | I cannot express just how much I hate the necessity of this change: browser windows (and other code in desktop/) should stop poking around inside content objects svn path=/trunk/netsurf/; revision=10258
* Make downloads work again.John Mark Bell2010-04-051-86/+38
| | | | svn path=/trunk/netsurf/; revision=10243