summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Lose dead codeJohn Mark Bell2011-05-161-7/+0
| | | | svn path=/trunk/netsurf/; revision=12417
* Use height type enum.Michael Drake2011-05-161-2/+3
| | | | svn path=/trunk/netsurf/; revision=12413
* 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
* Fix content drags within scrollable areas. Various tidyups.Michael Drake2011-05-111-1/+2
| | | | svn path=/trunk/netsurf/; revision=12378
* Elements replaced with HTML don't affect parent descendants.Michael Drake2011-05-101-1/+4
| | | | svn path=/trunk/netsurf/; revision=12365
* Fix box scrollbars to accurately represent ratio of visible area's length to ↵Michael Drake2011-05-101-29/+32
| | | | | | full area's length, in the length of the scroll bar slider. svn path=/trunk/netsurf/; revision=12364
* s/scroll/scrollbar/ and improve scrollbar widget comments.Michael Drake2011-05-098-116/+120
| | | | svn path=/trunk/netsurf/; revision=12363
* refactor content handler initilisation to use named initialisorsVincent Sanders2011-05-092-30/+25
| | | | svn path=/trunk/netsurf/; revision=12341
* consolidate content redraw Vincent Sanders2011-05-084-9/+12
| | | | | | 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-0618-1122/+984
| | | | svn path=/trunk/netsurf/; revision=12283
* Reduce number of page reflows and viewportMichael Drake2011-04-275-28/+85
| | | | | | | | | | | 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
* Optimise first pass of layout. Reduces number of nsfont_width calls by up ↵Michael Drake2011-04-262-12/+38
| | | | | | to the page's word count. svn path=/trunk/netsurf/; revision=12239
* Change how blocks are positioned vertically (esp. margin handling).Michael Drake2011-04-222-61/+219
| | | | svn path=/trunk/netsurf/; revision=12235
* Apply same hack for :before as for :afterJohn Mark Bell2011-04-221-18/+29
| | | | svn path=/trunk/netsurf/; revision=12224
* Fix build with NDEBUG definedJohn Mark Bell2011-04-033-6/+123
| | | | svn path=/trunk/netsurf/; revision=12154
* Fix bug #3238323: pass correct context pointer for html_object_callbackJohn Mark Bell2011-03-231-1/+1
| | | | svn path=/trunk/netsurf/; revision=12126
* Handle scaled rendering of text/plain with plot origin offset too.Michael Drake2011-03-171-4/+4
| | | | svn path=/trunk/netsurf/; revision=12098
* Fix text/plain rendering's plot range calc to take account of vertical plot ↵Michael Drake2011-03-171-2/+2
| | | | | | offset (y). svn path=/trunk/netsurf/; revision=12097
* Fix scaled text-plain contents.Michael Drake2011-03-151-6/+9
| | | | svn path=/trunk/netsurf/; revision=12059
* Make text size a separate #define. Michael Drake2011-03-151-3/+4
| | | | svn path=/trunk/netsurf/; revision=12058
* Move schedule.h to utils/John Mark Bell2011-03-131-1/+1
| | | | svn path=/trunk/netsurf/; revision=12039
* Shunt the schedule function definitions to desktop/schedule.h. Shunt the ↵Daniel Silverstone2011-03-131-0/+1
| | | | | | hlcache/llcache to using schedule to get their cleanups run. svn path=/trunk/netsurf/; revision=12029
* Allow box margins to collapse through zero-height boxes.Michael Drake2011-03-122-11/+53
| | | | svn path=/trunk/netsurf/; revision=11981
* Saturated maths in css fixed point Vincent Sanders2011-03-124-13/+9
| | | | svn path=/trunk/netsurf/; revision=11975
* Remove pointless nasty skanky broken box tree duplication from hellDaniel Silverstone2011-03-122-278/+0
| | | | svn path=/trunk/netsurf/; revision=11970
* Update left/right margins comment.Michael Drake2011-03-121-2/+2
| | | | svn path=/trunk/netsurf/; revision=11967
* Remove pointless searchJohn Mark Bell2011-03-111-10/+0
| | | | svn path=/trunk/netsurf/; revision=11965
* Remove redundant parameter from content_open APIJohn Mark Bell2011-03-102-4/+4
| | | | svn path=/trunk/netsurf/; revision=11964
* Keep child objects of a HTML content in a list, instead of an arrayJohn Mark Bell2011-03-103-119/+128
| | | | svn path=/trunk/netsurf/; revision=11963
* Handle scaling of text plots in core.Michael Drake2011-03-081-0/+1
| | | | svn path=/trunk/netsurf/; revision=11935
* plugins aren't imagesChris Young2011-03-061-3/+0
| | | | svn path=/trunk/netsurf/; revision=11926
* Fix broken CONTENT_PLUGIN API.Chris Young2011-03-061-0/+3
| | | | | | | Add a default content handler for Amiga using the plugin interface, which passes unknown files (currently images only) through DataTypes. svn path=/trunk/netsurf/; revision=11924
* Esimated width is fine for last box.Michael Drake2011-03-051-2/+4
| | | | svn path=/trunk/netsurf/; revision=11922
* Ensure box has appropriate space before cloning.Michael Drake2011-03-051-6/+14
| | | | svn path=/trunk/netsurf/; revision=11921
* Make sure the last clone box for a wrapped text is properly measuered.Michael Drake2011-03-052-1/+17
| | | | svn path=/trunk/netsurf/; revision=11920
* Created content handler CONTENT_APPLE_IMAGE for Mac OS X that can handle all ↵Sven Weidauer2011-03-052-0/+6
| | | | | | image file formats supported by Apples ImageIO framework. Right now used only for JPEG to get rid of libjpeg dependency. svn path=/trunk/netsurf/; revision=11911
* Fix comment.Michael Drake2011-03-021-1/+1
| | | | svn path=/trunk/netsurf/; revision=11891
* Move clone to box flags.Michael Drake2011-03-024-8/+5
| | | | svn path=/trunk/netsurf/; revision=11890
* Move strip_leading_newline to box flags.Michael Drake2011-03-023-12/+8
| | | | svn path=/trunk/netsurf/; revision=11889
* Move printed to box flags.Michael Drake2011-03-023-6/+4
| | | | svn path=/trunk/netsurf/; revision=11888
* Move style_owned to box flags.Michael Drake2011-03-022-5/+4
| | | | svn path=/trunk/netsurf/; revision=11887
* Make box flags and move new line indicator to it.Michael Drake2011-03-024-5/+13
| | | | svn path=/trunk/netsurf/; revision=11886
* When wrapping text, don't duplicate strings. Special case for text inside ↵Michael Drake2011-03-011-5/+14
| | | | | | textareas, since they require it. svn path=/trunk/netsurf/; revision=11881
* More useful assert and remove box_dump call.Michael Drake2011-03-011-8/+2
| | | | svn path=/trunk/netsurf/; revision=11880
* Cache space widths.Michael Drake2011-03-016-42/+45
| | | | svn path=/trunk/netsurf/; revision=11877
* Split splitting out into layout_text_box_split().Michael Drake2011-03-011-71/+63
| | | | svn path=/trunk/netsurf/; revision=11869
* Optimise wrapped text layout.Michael Drake2011-02-281-4/+30
| | | | svn path=/trunk/netsurf/; revision=11852
* Fix bug #3194007: stop emitting duplicate READY/DONE events.John Mark Bell2011-02-271-1/+2
| | | | | | | * Make content handlers responsible for setting READY/DONE state & emitting events. * Stop content_convert doing this when there is a registered convert function for the content type. svn path=/trunk/netsurf/; revision=11850
* Parallelise fetch and conversion of imported stylesheetsJohn Mark Bell2011-02-261-3/+3
| | | | svn path=/trunk/netsurf/; revision=11817