summaryrefslogtreecommitdiff
path: root/render
Commit message (Collapse)AuthorAgeFilesLines
* Redraws during layout are prohibited, and redundant.Michael Drake2014-09-274-0/+22
|
* Stop invalid background image URL from preventing page load.Michael Drake2014-09-251-9/+10
| | | | | Stops url(http://) from causing page load to fail with warning message of "boxconvert".
* Resolve relative URLs in inline CSS relative to document's base URL, rather ↵Michael Drake2014-09-181-1/+1
| | | | | | | | than its content URL. This means passing the base URL as the URL param to LibCSS's css_stylesheet_create, rather than the URL of the source of the style data.
* Remove unecessary forward declarations.Michael Drake2014-09-051-9/+2
|
* Avoid forward declaration of box_contains_point.Michael Drake2014-08-311-123/+122
|
* Make box_at_point use itteration, rather than recursion.Michael Drake2014-08-311-120/+218
| | | | | This should reduce stack usage. The walk logic is split out from box_at_point so that it might be reused.
* Add float_container to box tree dump.Michael Drake2014-08-311-0/+2
|
* Fix text selection.Michael Drake2014-08-201-0/+1
| | | | | | | | Values returned by nscss_len2px are actually libcss fixed-points, so convert the result to pixels. Also reduce the amount by which the top of descendant bboxes are extended to 3/4 of the text height, which is the maximum possible amount that the text can protrude above the box when line-height is reduced.
* Remove unused code.Michael Drake2014-08-041-73/+0
|
* Remove unwanted debug.Michael Drake2014-08-042-3/+1
|
* mailto urls don't have passwords or ports, so we don't need to look for ':'.Michael Drake2014-08-042-2/+76
|
* fix DOM tree dump debugVincent Sanders2014-08-041-7/+33
|
* Always treat root element as overflow:visible.Michael Drake2014-07-181-47/+50
| | | | Fixes bug #2149.
* Restrict 'drill down' to specific box types.Michael Drake2014-07-181-2/+10
|
* Fix bug #2154: List numbering.Michael Drake2014-07-181-4/+13
| | | | | Previous list item box may not always be last child of parent. Search its previous children until a list item is found.
* Fix overflow handling issue.Michael Drake2014-07-131-19/+4
|
* Allow suppression of style dump in box tree dumps.Michael Drake2014-07-134-10/+10
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2014-07-083-13/+18
|\
| * try and improve usage of browser window internalsVincent Sanders2014-07-062-4/+6
| |
| * clean up the fetcher factory and improve its APIVincent Sanders2014-06-191-9/+12
| |
* | 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-013-71/+176
| | | | | Fixes display of BBC Sport. Requires LibCSS with support for overflow-x and overflow-y.
* Remove completely dead file.Michael Drake2014-05-313-524/+2
| | | | NetSurf's list handling has been redundant and unused for years.
* fix plain text rendering line breaking with mutibyte sequences (fixes bug #2134)Vincent Sanders2014-05-291-6/+24
|
* remove uncessary null check (coverity 1199865) and remove forward referencesVincent Sanders2014-05-181-282/+269
|
* remove unecessary utils/url.h includesVincent Sanders2014-05-093-3/+0
|
* refactor url utility functions to use standard nserror codes and have ↵Vincent Sanders2014-05-081-5/+5
| | | | appropriate documentation.
* Fix table cell bottom borders leaking to the cell on the right.Michael Drake2014-04-141-3/+3
| | | | | | | | Prevent leaking of table cell borders that happend when doing border-collapse: collapse; Error was do to cell->columns being treated as number of extra columns spanned minus 1, rather than number of columns spanned.
* Remove redundant code.Michael Drake2014-04-121-20/+0
| | | | | Remove workaround for crash caused by flawed table layout. Table layout is now fixed.
* Fix table layout issue: row spans crossing row groups.Michael Drake2014-04-121-4/+11
| | | | | | Track row group that spans belong to, and compare with current cell's row group to decide whether the previous span affects current cell's start column.
* Flag TODO for rowspan in different row group.Michael Drake2014-04-091-0/+2
|
* Implied table rows must increment the row group's row count too.Michael Drake2014-04-091-0/+1
|
* fix table normalisation to not allow rowspan entries to leak beyond their ↵Vincent Sanders2014-04-091-11/+37
| | | | grouping
* Fix collapsing borders with rowspan from previous row group.Michael Drake2014-04-091-1/+21
| | | | Mantis #0002102
* Don't pass pointer to data that isn't on the stack any more to ↵Michael Drake2014-03-271-1/+1
| | | | content_broadcast.
* move page search gui callbacks to their own operations tableVincent Sanders2014-03-185-57/+36
|
* Remove debug logging.Michael Drake2014-03-101-2/+0
|
* Ensure we get gadget from correct box.Michael Drake2014-03-101-1/+1
|
* Add some logging.Michael Drake2014-03-101-2/+4
|
* move scheduleing into browser operation tableVincent Sanders2014-03-094-25/+28
|
* Gadgets can exisit outside forms, so now they store their own ref to the ↵Michael Drake2014-02-175-29/+15
| | | | containing html content.
* Make browser_window_navigate (un)verifiable flag match browser_window_create.Michael Drake2014-02-102-10/+5
|
* Allow tab creation without history clone. Changes browser_window_create and ↵Michael Drake2014-02-102-10/+10
| | | | browser_window_navigate flags.
* Fix #2071: handle parse completion creating style or script nodes.John-Mark Bell2014-02-102-8/+29
|
* Native select menu interface shouldn't force front end to dig inside bw struct.Michael Drake2014-02-085-21/+32
|
* reduce desktop/browser.h unecessary includesVincent Sanders2014-02-032-1/+3
|
* move utf8 local conversion operations to tableVincent Sanders2014-02-011-16/+18
|
* clean up desktop/gui.h include usageVincent Sanders2014-01-293-4/+1
|
* move utf8 conversion routines to use nserror instead of their own error enumVincent Sanders2014-01-282-13/+13
|
* Use corestring.Michael Drake2014-01-251-15/+2
|