summaryrefslogtreecommitdiff
path: root/render/html_redraw.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* Remove plotter table global. Pass a redraw context around redraw functions. ↵Michael Drake2011-06-301-146/+202
| | | | | | Knockout could be handled better. Note: untested on most front ends. svn path=/trunk/netsurf/; revision=12543
* Unify content_redraw params in content_redraw_data struct. Core and RISC OS ↵Michael Drake2011-06-281-36/+52
| | | | | | content handlers updated. svn path=/trunk/netsurf/; revision=12529
* Make search_term_highlighted a core function.Michael Drake2011-06-281-3/+2
| | | | svn path=/trunk/netsurf/; revision=12524
* Core form select widget now associated with HTML contents. Don't use ↵Michael Drake2011-06-281-6/+4
| | | | | | current_redraw_browser for select widget redraw. Fixes core select widget in iframes. svn path=/trunk/netsurf/; revision=12522
* Pass the content object down through html_redraw. Make overflow scrollbars ↵Michael Drake2011-06-281-14/+16
| | | | | | used content for scrollbar, rather than browser window. Fixes overflow scrollbars in iframes. svn path=/trunk/netsurf/; revision=12520
* HTML contents manage box scrollbars, rather than browser_windows.Michael Drake2011-06-271-1/+3
| | | | svn path=/trunk/netsurf/; revision=12519
* Correct offset for scaled iframe redraw.Michael Drake2011-06-241-2/+4
| | | | svn path=/trunk/netsurf/; revision=12498
* First pass at core iframes. Currently lacking scrollbars.Michael Drake2011-06-141-4/+9
| | | | svn path=/trunk/netsurf/; revision=12474
* Restore clipping rectangle before rendering scrollbars. Fixes broken ↵Michael Drake2011-05-111-0/+5
| | | | | | rendering due to interaction between text selection and scroll. svn path=/trunk/netsurf/; revision=12379
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-091-11/+11
| | | | svn path=/trunk/netsurf/; revision=12363
* consolidate content redraw Vincent Sanders2011-05-081-4/+6
| | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317
* Merge branches/jmb/content-factory to trunkJohn Mark Bell2011-05-061-4/+5
| | | | svn path=/trunk/netsurf/; revision=12283
* Reduce number of page reflows and viewportMichael Drake2011-04-271-2/+4
| | | | | | | | | | | 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
* Fix scaled text-plain contents.Michael Drake2011-03-151-6/+9
| | | | svn path=/trunk/netsurf/; revision=12059
* Handle scaling of text plots in core.Michael Drake2011-03-081-0/+1
| | | | svn path=/trunk/netsurf/; revision=11935