summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
* move html and text content handlers where they belongVincent Sanders2018-05-101-1951/+0
|
* CSS utils: Handle new units in length conversion routines.Michael Drake2018-01-051-14/+27
| | | | | This causes a ripple effect of all the callsites needing information they didn't have.
* fix some doxygen errorsVincent Sanders2017-02-241-4/+4
|
* split border drawing out of html redrawVincent Sanders2017-02-111-846/+0
|
* simplify html redraw border plotting error handlingVincent Sanders2017-02-111-99/+103
|
* Update all core use of plotters to new APIVincent Sanders2017-02-111-339/+486
|
* cleanup seevral doxygen warningsVincent Sanders2016-09-131-3/+3
|
* Allow include directories to be added by sub makefilesVincent Sanders2016-06-061-1/+1
|
* Update content to split public and internal APIVincent Sanders2016-06-061-4/+5
|
* move plotters header into public APIVincent Sanders2016-05-301-1/+1
|
* move desktop window header into public APIVincent Sanders2016-05-301-1/+1
|
* move layout header into public APIVincent Sanders2016-05-301-1/+1
|
* move bitmap API header to core include directoryVincent Sanders2016-05-261-1/+1
|
* move the CSS content handlerVincent Sanders2016-05-261-2/+1
|
* move image content handlers to accomodate core build changesVincent Sanders2016-05-231-1/+1
|
* split out the layout glyph sizing and splitting APIVincent Sanders2016-04-231-12/+32
| | | | | This refactors the core "font" sizing API to be handled through gui function tables similar to every other core/frontend calling API.
* cleanup Doxygen warningsVincent Sanders2014-11-121-0/+4
|
* Doxygen cleanupsVincent Sanders2014-11-121-12/+15
|
* Make most of the form API internal to the html renderer.Vincent Sanders2014-11-111-1/+1
| | | | | | Very little of the form API needed exposing outside of the renderer. This makes the form API that may be used by frontends obvious and limited.
* remove unecessary browser.h include from core headersVincent Sanders2014-10-171-2/+3
|
* Put the font operations table alongside all the other core APIVincent Sanders2014-10-131-7/+10
| | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends.
* Always treat root element as overflow:visible.Michael Drake2014-07-181-47/+50
| | | | Fixes bug #2149.
* Slight simplification to how wo choose whether to clip for overflow.Michael Drake2014-06-151-8/+20
|
* Handle overflow-x and overflow-y properties.Michael Drake2014-06-011-33/+70
| | | | | Fixes display of BBC Sport. Requires LibCSS with support for overflow-x and overflow-y.
* move options includeVincent Sanders2013-05-281-1/+1
|
* Fix handling of clip property to avoid clip rectangles that are entierly ↵Michael Drake2013-05-281-2/+2
| | | | outside the redraw region.
* Fix abort of page render on failed content_redraw of background image.Michael Drake2013-04-231-5/+5
|
* Change selection colours so selection background takes text colour, and ↵Michael Drake2013-02-151-9/+6
| | | | selected text becomes black or white -- whichever gives greatest contrast.
* Scaled textarea rendering support. Ugly.Michael Drake2013-02-081-2/+2
|
* First pass at getting html forms to use textarea widget.Michael Drake2013-02-061-2/+18
| | | | | (Input element types text & password, and textarea element.) Can edit and submit forms, but there are loads of issues.
* Make scale const.Michael Drake2013-01-021-1/+1
|
* Remove forward declaration.Michael Drake2013-01-021-1237/+1200
|
* Add support for CSS clip property.Michael Drake2012-11-061-1/+42
|
* Height is already scaled. Make OBJ char bigger.Michael Drake2012-11-051-1/+1
|
* Center broken object indicator.Michael Drake2012-11-051-5/+12
|
* Don't abort redraw on bad image.Michael Drake2012-11-051-2/+18
|
* Fix scaled html object rendering.Michael Drake2012-08-221-0/+5
|
* Include dom/dom.h where it might be neededDaniel Silverstone2012-03-241-0/+1
| | | | svn path=/trunk/netsurf/; revision=13625
* NetSurf options rework (a=vince r=daniels,jmb)Vincent Sanders2012-03-221-1/+1
| | | | svn path=/trunk/netsurf/; revision=13548
* Change GTK plotting to use cairo surfaces throughoutVincent Sanders2011-12-301-0/+1
| | | | svn path=/trunk/netsurf/; revision=13354
* Remove core print specific option from html redraw.Michael Drake2011-12-231-2/+1
| | | | svn path=/trunk/netsurf/; revision=13339
* Make html_redraw obey background image redraw requirement.Michael Drake2011-12-231-1/+2
| | | | svn path=/trunk/netsurf/; revision=13336
* Don't try to render overflow scrollbars for the root element.Michael Drake2011-09-071-1/+2
| | | | svn path=/trunk/netsurf/; revision=12774
* refactor bitmap out of generic content structureVincent Sanders2011-08-311-22/+20
| | | | svn path=/trunk/netsurf/; revision=12686
* Remove last use of current_redraw_browser.Michael Drake2011-08-241-1/+1
| | | | svn path=/trunk/netsurf/; revision=12652
* Core part of search improvement:Michael Drake2011-08-241-9/+9
| | | | | | | | | | + 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
* Don't need current_redraw_browser for box scrollbars any more.Michael Drake2011-07-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12602
* Fix selection for non-gui browser windows (iframes).Michael Drake2011-07-131-15/+15
| | | | | | | 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 unnecessary #include.Michael Drake2011-07-071-1/+0
| | | | svn path=/trunk/netsurf/; revision=12591
* Remove ghost caret.Michael Drake2011-07-071-41/+1
| | | | svn path=/trunk/netsurf/; revision=12589