summaryrefslogtreecommitdiff
path: root/render/html.h
Commit message (Collapse)AuthorAgeFilesLines
* move html and text content handlers where they belongVincent Sanders2018-05-101-197/+0
|
* fix some doxygen errorsVincent Sanders2017-02-241-3/+3
|
* move plot style header to netsurf include directoryVincent Sanders2017-01-131-2/+3
| | | | | move plotter style header and adjust all callers to use only what they actually require.
* Style: Fix ignoring of STYLE elements with non-screen media.Michael Drake2016-09-241-0/+1
| | | | | | | | | | | | | | | | | | We were handling the STYLE tag getting added in the dom_default_action_DOMSubtreeModified_cb callback, however, the media attribute dadn't been added by that point. We now check it in the dom_default_action_DOMNodeInserted_cb callback, at which time the media attribute is available for checking. Note, we should probably store the media type in the html_stylesheet structure, but for now we just have an `unused` boolean. Also, it may be possible to optimise to avoid parsing non- screen media STYLE element data if we could detect the media earlier.
* Update content to split public and internal APIVincent Sanders2016-06-061-1/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move mouse and pointer state header into public APIVincent Sanders2016-05-301-1/+1
|
* move the CSS content handlerVincent Sanders2016-05-261-1/+0
|
* Improve content encoding information APIVincent Sanders2014-11-071-1/+0
| | | | | Extend the content_get_encoding() API to retrieve the source of the encoding as well as the actual encoding.
* Allow content handlers to have debug values set through APIVincent Sanders2014-11-061-3/+0
| | | | | | | | Previously content handler debugging features were accessed by global variables. This allows the setting of debugging parameters via a content API giving per content control over debugging features. Currently only used by the html content handler to toggle global redraw debugging.
* Make the fetching of a contents encoding generic.Vincent Sanders2014-11-051-1/+0
| | | | | | | The frontends previously had to use an html renderer API to get the encoding of a content. This also required the explicit checking of the contents type rather than using the existing content API to abstract this knowledge.
* Add bw function to get scrollbar type.Michael Drake2014-10-251-2/+3
|
* try and improve usage of browser window internalsVincent Sanders2014-07-061-3/+4
|
* Add infrastructure for calling front ends to set file gadget filenames via ↵Rob Kendrick2014-01-051-0/+2
| | | | clicking in addition to drag-and-drop
* Debounce style updatesJohn-Mark Bell2013-03-161-1/+1
|
* Use custom fetcher for inline CSSJohn-Mark Bell2013-02-271-8/+1
|
* Fix handling of inline stylesheets with @importJohn-Mark Bell2013-02-261-1/+4
|
* refactor stylesheet handling to separate object from within html renderingVincent Sanders2013-02-241-0/+9
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2013-02-221-0/+1
|\ | | | | | | | | Conflicts of doom: render/html.c
| * deal with inline styles on updates instead of insertVincent Sanders2013-02-201-0/+1
| |
* | A load of refactoring of how content selection and input work.Michael Drake2013-02-221-0/+1
|/ | | | | | | | | | | | | Keypresses now go via content interface. Contents don't shove the selection object into browser windows any more. Contents report selection existence by sending message. HTML content keeps track of where selections in it exist. Contents report whether they have input focus via caret setting msg. Caret can be hidden (can still input/paste) or removed. Consolidate textarea selection handling. Make textarea report its selection status changes to client. Various textarea fixes. Changed how we decide when to clear selections, and give focus.
* First pass at getting html forms to use textarea widget.Michael Drake2013-02-061-0/+1
| | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues.
* Clean up search gui callbacks.Michael Drake2012-08-141-0/+1
|
* extend script enumeration to include asyncronous and deferred scriptsVincent Sanders2012-07-301-5/+8
|
* fix quirks mode setting with libdom hubbub parserVincent Sanders2012-07-141-6/+0
|
* remove parser binding layerVincent Sanders2012-07-131-2/+11
|
* fix mimetype handling of script elementsVincent Sanders2012-06-281-1/+1
| | | | svn path=/trunk/netsurf/; revision=13993
* restructure javascript binding layout to be more explicitVincent Sanders2012-06-191-0/+20
| | | | | | | fix html content so it correctly loads all the script tags svn path=/trunk/netsurf/; revision=13968
* Migrate frame types so that desktop/browser.h does not include render/html.hDaniel Silverstone2012-03-241-15/+1
| | | | svn path=/trunk/netsurf/; revision=13605
* initial move to libdomVincent Sanders2012-03-231-1/+1
| | | | svn path=/trunk/netsurf/; revision=13573
* Enable User CSS file.Michael Drake2012-03-061-1/+2
| | | | svn path=/trunk/netsurf/; revision=13507
* Use lwc_string for box->id.Michael Drake2011-10-291-1/+1
| | | | svn path=/trunk/netsurf/; revision=13093
* initial favicon supportVincent Sanders2011-10-061-1/+0
| | | | svn path=/trunk/netsurf/; revision=12975
* Build resource: map at start timeJohn Mark Bell2011-10-051-4/+0
| | | | | | Remove stylesheet url globals -- the core will always use resource:{default,quirks,adblock}.css as appropriate svn path=/trunk/netsurf/; revision=12949
* Parallelise object fetchesJohn Mark Bell2011-10-031-1/+0
| | | | svn path=/trunk/netsurf/; revision=12934
* More conversion to nsurl. (box->href, object params, imagemaps, (i)frames)Michael Drake2011-10-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12933
* Port more internals to nsurl. Front ends may need updating.Michael Drake2011-10-031-2/+2
| | | | svn path=/trunk/netsurf/; revision=12926
* Restartable box tree constructor. Yield between elements.John Mark Bell2011-09-291-0/+1
| | | | svn path=/trunk/netsurf/; revision=12912
* Virtualise content handler finalisation calls. Remove pointless implementations.John Mark Bell2011-09-151-1/+0
| | | | svn path=/trunk/netsurf/; revision=12797
* Avoid instance of using bw->current_content outside desktop/.Michael Drake2011-08-311-2/+0
| | | | svn path=/trunk/netsurf/; revision=12690
* Core part of search improvement:Michael Drake2011-08-241-0/+2
| | | | | | | | | | + 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 selection for non-gui browser windows (iframes).Michael Drake2011-07-131-0/+1
| | | | | | | 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
* 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
* HTML contents manage box scrollbars, rather than browser_windows.Michael Drake2011-06-271-0/+5
| | | | svn path=/trunk/netsurf/; revision=12519
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-3/+3
| | | | svn path=/trunk/netsurf/; revision=12363
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-92/+13
| | | | svn path=/trunk/netsurf/; revision=12283
* Remove redundant parameter from content_open APIJohn Mark Bell2011-03-101-1/+1
| | | | svn path=/trunk/netsurf/; revision=11964
* Keep child objects of a HTML content in a list, instead of an arrayJohn Mark Bell2011-03-101-6/+7
| | | | svn path=/trunk/netsurf/; revision=11963
* Cache space widths.Michael Drake2011-03-011-1/+1
| | | | svn path=/trunk/netsurf/; revision=11877
* ConstifyJohn Mark Bell2011-02-141-2/+2
| | | | svn path=/trunk/netsurf/; revision=11680