summaryrefslogtreecommitdiff
path: root/desktop/browser.c
Commit message (Collapse)AuthorAgeFilesLines
...
* nsurl_ref returns the referenced nsurl.Michael Drake2011-10-071-2/+1
| | | | svn path=/trunk/netsurf/; revision=12991
* Don't fetch favicons for (i)frames.Michael Drake2011-10-071-0/+4
| | | | svn path=/trunk/netsurf/; revision=12986
* use resource:favicon.ico instead of resource:favicon.pngVincent Sanders2011-10-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=12982
* fix favicon default selection for non http(s) urlsVincent Sanders2011-10-071-2/+26
| | | | svn path=/trunk/netsurf/; revision=12981
* fix ico handler to actually decode to bitmap when called via get_internalVincent Sanders2011-10-071-0/+3
| | | | svn path=/trunk/netsurf/; revision=12980
* Attempting to download favicons is sillyJohn Mark Bell2011-10-071-1/+0
| | | | svn path=/trunk/netsurf/; revision=12979
* consolidate code so a single codepath starts the retrival of the faviconVincent Sanders2011-10-071-28/+28
| | | | svn path=/trunk/netsurf/; revision=12978
* metadata links stored in contentsVincent Sanders2011-10-071-56/+121
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* initial favicon supportVincent Sanders2011-10-061-25/+98
| | | | svn path=/trunk/netsurf/; revision=12975
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-64/+63
| | | | svn path=/trunk/netsurf/; revision=12926
* Port llcache to nsurl.Michael Drake2011-09-281-1/+22
| | | | svn path=/trunk/netsurf/; revision=12904
* Improve resizing frames.Michael Drake2011-09-071-1/+1
| | | | svn path=/trunk/netsurf/; revision=12771
* Handle scrolled (i)frames.Michael Drake2011-09-061-0/+4
| | | | svn path=/trunk/netsurf/; revision=12757
* Expose contextual content request API to front ends, via browser window layer.Michael Drake2011-09-061-0/+54
| | | | svn path=/trunk/netsurf/; revision=12755
* Move to new bw dimensions.Michael Drake2011-09-061-1/+1
| | | | svn path=/trunk/netsurf/; revision=12747
* Remove unused browser_window_owner function.Michael Drake2011-09-051-31/+0
| | | | svn path=/trunk/netsurf/; revision=12739
* Implement frames in the core.Michael Drake2011-09-041-91/+239
| | | | svn path=/trunk/netsurf/; revision=12709
* Sniff content types where appropriate.John Mark Bell2011-09-041-1/+2
| | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707
* Fix scrollbar click coords.Michael Drake2011-08-251-4/+4
| | | | svn path=/trunk/netsurf/; revision=12668
* When passing drag on to it's bw, we don't need to do anything if the drag is ↵Michael Drake2011-08-241-1/+1
| | | | | | for the current bw. svn path=/trunk/netsurf/; revision=12666
* During drags, prevent mouse interaction with other widgets.Michael Drake2011-08-241-4/+7
| | | | svn path=/trunk/netsurf/; revision=12665
* Set up page drag start in iframes.Michael Drake2011-08-241-1/+2
| | | | svn path=/trunk/netsurf/; revision=12664
* Improve browser window drag tracking, so that drags in internal browser ↵Michael Drake2011-08-241-0/+25
| | | | | | 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-3/+0
| | | | svn path=/trunk/netsurf/; revision=12661
* Core part of search improvement:Michael Drake2011-08-241-0/+1
| | | | | | | | | | + 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
* Abort loading content when closing windowJohn Mark Bell2011-07-231-0/+1
| | | | svn path=/trunk/netsurf/; revision=12620
* Remove assumption of gui window from search.Michael Drake2011-07-141-8/+25
| | | | svn path=/trunk/netsurf/; revision=12603
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-48/+43
| | | | | | | 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-1/+1
| | | | | | 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-15/+16
| | | | | | content_msg_data. svn path=/trunk/netsurf/; revision=12584
* Pass struct rect to gui_window_update_box(), rather than union content_msg_data.Michael Drake2011-07-061-9/+12
| | | | svn path=/trunk/netsurf/; revision=12574
* Fix update_box coords when issued from scaled iframe.Michael Drake2011-07-061-4/+4
| | | | svn path=/trunk/netsurf/; revision=12573
* Iframe scrollbars.Michael Drake2011-07-051-21/+257
| | | | svn path=/trunk/netsurf/; revision=12571
* Set focus browser_window in place_caret.Michael Drake2011-07-041-5/+0
| | | | svn path=/trunk/netsurf/; revision=12570
* Function to find out if browser window has a selection. Front ends should ↵Michael Drake2011-07-021-0/+14
| | | | | | use this API. RISC OS front end updated. svn path=/trunk/netsurf/; revision=12556
* Minor selection changes.Michael Drake2011-07-021-7/+0
| | | | svn path=/trunk/netsurf/; revision=12555
* Set selection browser window as before, for now.Michael Drake2011-07-021-0/+7
| | | | svn path=/trunk/netsurf/; revision=12553
* 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