summaryrefslogtreecommitdiff
path: root/render/html.c
Commit message (Collapse)AuthorAgeFilesLines
* Log URL of external CSS which fails to fetch.Michael Drake2011-12-041-2/+5
| | | | svn path=/trunk/netsurf/; revision=13239
* content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_urlJohn Mark Bell2011-12-041-10/+10
| | | | svn path=/trunk/netsurf/; revision=13236
* Avoid assertion crash when html object recieves favicon message.Michael Drake2011-12-021-0/+4
| | | | svn path=/trunk/netsurf/; revision=13220
* Pass drops into iframes.Michael Drake2011-12-011-2/+12
| | | | svn path=/trunk/netsurf/; revision=13217
* Currently untested (and unused) "drop file on content" handling, and HTML ↵Michael Drake2011-12-011-0/+155
| | | | | | implementation. svn path=/trunk/netsurf/; revision=13214
* Pass scroll wheel action into contents. Handle scrolling of box scrollbars ↵Michael Drake2011-11-291-0/+54
| | | | | | and iframes. svn path=/trunk/netsurf/; revision=13200
* Fix bug #3433787: ignore empty meta refresh content attribute.John Mark Bell2011-11-051-8/+28
| | | | | | Squash memory leaks in error cases. svn path=/trunk/netsurf/; revision=13127
* Use lwc_string for box->id.Michael Drake2011-10-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=13093
* Fix leaky refcountingJohn Mark Bell2011-10-081-0/+12
| | | | svn path=/trunk/netsurf/; revision=13002
* Improve performance of style selectionJohn Mark Bell2011-10-081-0/+21
| | | | svn path=/trunk/netsurf/; revision=13000
* Improve error handlingJohn Mark Bell2011-10-081-19/+15
| | | | svn path=/trunk/netsurf/; revision=12998
* metadata links stored in contentsVincent Sanders2011-10-071-28/+73
| | | | | | browser uses metadata links for favicons svn path=/trunk/netsurf/; revision=12977
* initial favicon supportVincent Sanders2011-10-061-16/+29
| | | | svn path=/trunk/netsurf/; revision=12975
* Build resource: map at start timeJohn Mark Bell2011-10-051-38/+39
| | | | | | Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate svn path=/trunk/netsurf/; revision=12949
* Don't try to LOG url of errored stylesheet content.Michael Drake2011-10-041-3/+1
| | | | svn path=/trunk/netsurf/; revision=12946
* Pass nsurls through html_fetch_object.Michael Drake2011-10-041-13/+2
| | | | svn path=/trunk/netsurf/; revision=12945
* Set iframe url pointer to NULL after unref at other end too.Michael Drake2011-10-031-1/+3
| | | | svn path=/trunk/netsurf/; revision=12943
* Can't talloc_free nsurls. Thanks jmb.Michael Drake2011-10-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12940
* Parallelise object fetchesJohn Mark Bell2011-10-031-76/+45
| | | | svn path=/trunk/netsurf/; revision=12934
* More conversion to nsurl. (box->href, object params, imagemaps, (i)frames)Michael Drake2011-10-031-3/+4
| | | | svn path=/trunk/netsurf/; revision=12933
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-83/+93
| | | | svn path=/trunk/netsurf/; revision=12926
* add html objects in better orderVincent Sanders2011-10-031-3/+14
| | | | svn path=/trunk/netsurf/; revision=12923
* Restartable box tree constructor. Yield between elements.John Mark Bell2011-09-291-24/+71
| | | | svn path=/trunk/netsurf/; revision=12912
* Remove gui_multitaskJohn Mark Bell2011-09-211-44/+3
| | | | svn path=/trunk/netsurf/; revision=12828
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-151-0/+2
| | | | svn path=/trunk/netsurf/; revision=12797
* Clean up content_factory_register_handler API -- content handlers no longer ↵John Mark Bell2011-09-151-19/+5
| | | | | | use the mime type, so don't require it to be interned up front svn path=/trunk/netsurf/; revision=12796
* HTML handler for contextual content requests.Michael Drake2011-09-061-0/+50
| | | | svn path=/trunk/netsurf/; revision=12754
* Sniff content types where appropriate.John Mark Bell2011-09-041-4/+6
| | | | | | We never sniff for CSS, nor for non-page artefacts (e.g. treeview icons) svn path=/trunk/netsurf/; revision=12707
* Remove mime_type parameter from content handler content_type callback APIJohn Mark Bell2011-09-031-3/+2
| | | | svn path=/trunk/netsurf/; revision=12704
* Core part of search improvement:Michael Drake2011-08-241-0/+36
| | | | | | | | | | + 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
* Fix bug #3390958: forcibly discard references to any child objects if we ↵John Mark Bell2011-08-201-4/+14
| | | | | | fail to complete conversion of an HTML content svn path=/trunk/netsurf/; revision=12641
* Selection is now subordinate to html and text content types, and ↵Michael Drake2011-07-261-4/+17
| | | | | | disassociated from browser windows. Note: search currently uses hlcache_handle_get_content() to go from bw to h to get at c for search highlighting via selection. svn path=/trunk/netsurf/; revision=12626
* Fix transition from LOADING to ERROR state after content has been locked for ↵John Mark Bell2011-07-201-7/+7
| | | | | | conversion svn path=/trunk/netsurf/; revision=12614
* Plug another hole in the logic for stopping HTML contentsJohn Mark Bell2011-07-201-0/+4
| | | | svn path=/trunk/netsurf/; revision=12613
* Make html_stop handle being called during construction of the box tree (i.e. ↵John Mark Bell2011-07-191-3/+36
| | | | | | | | as the result of a call to gui_multitask from the LOADING state) Fixup accounting of active objects when stopped in the READY state and ensure correct transition to the DONE state when necessary svn path=/trunk/netsurf/; revision=12612
* Fix race when stopping an HTML content mid-loadJohn Mark Bell2011-07-191-26/+56
| | | | svn path=/trunk/netsurf/; revision=12611
* Revert r12609 and assert parent content state.Michael Drake2011-07-191-4/+4
| | | | svn path=/trunk/netsurf/; revision=12610
* Don't try to redraw newly fetched objects' areas in parent html document if ↵Michael Drake2011-07-191-1/+4
| | | | | | parent doc is still in LOADING state. svn path=/trunk/netsurf/; revision=12609
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-3/+22
| | | | | | | 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
* Refactor http utilitiesJohn Mark Bell2011-07-081-4/+17
| | | | svn path=/trunk/netsurf/; revision=12595
* Clean up text input code. Now desktop/textinput.{c|h} is concerend with ↵Michael Drake2011-07-071-0/+19
| | | | | | browser windows only. HTML content specific stuff moved to render/textinput.{c|h} and disassociated from browser windows. svn path=/trunk/netsurf/; revision=12587
* Set/unset selection context's browser window on content_open/content_close.Michael Drake2011-07-011-0/+6
| | | | svn path=/trunk/netsurf/; revision=12551
* HTML contents manage box scrollbars, rather than browser_windows.Michael Drake2011-06-271-0/+1
| | | | svn path=/trunk/netsurf/; revision=12519
* If iframes are reformatted due to containing document reflow, don't need to ↵Michael Drake2011-06-241-3/+3
| | | | | | redraw them since they will be redrawn when the containing document is redrawn. Make iframe handling more robust. svn path=/trunk/netsurf/; revision=12497
* Lose dead codeJohn Mark Bell2011-05-161-7/+0
| | | | svn path=/trunk/netsurf/; revision=12417
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-091-15/+14
| | | | svn path=/trunk/netsurf/; revision=12341
* consolidate content redraw Vincent Sanders2011-05-081-1/+0
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Simplify status bar text.Michael Drake2011-05-081-7/+1
| | | | svn path=/trunk/netsurf/; revision=12313
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-388/+434
| | | | svn path=/trunk/netsurf/; revision=12283
* Reduce number of page reflows and viewportMichael Drake2011-04-271-11/+36
| | | | | | | | | | | redraws as images are fetched: + Flag known-sized boxes generated by images. + Treat them as replaced all through layout. + Only reflow the document for fetched images if we don't already have the box at the right size. svn path=/trunk/netsurf/; revision=12243