Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix background attribute handling. | Michael Drake | 2016-02-13 | 1 | -1/+1 |
| | |||||
* | Add switch case fallthrough comments. | Michael Drake | 2016-02-09 | 1 | -0/+5 |
| | |||||
* | Fix body text hint. | Michael Drake | 2016-02-07 | 1 | -0/+25 |
| | |||||
* | Rewrite hints handling to be more efficient. | Michael Drake | 2016-02-05 | 2 | -1123/+788 |
| | | | | | | | | | | Now we only look for hints that are actually possible for the given element. This new way of doing things is made possible by the new LibCSS API for hints. This also makes use of the LibDOM HTMLElement tag type to avoid lots of massive if-else-if ladders of dom_string_caseless_isequal calls. | ||||
* | Change hints handling to use new libcss API. | Michael Drake | 2016-02-05 | 2 | -55/+191 |
| | | | | | | | | | Collect hints and provide them up front. Note this implementation is minimal effort, and quite inefficient. We can be faster about it by walking the element's attributes, and caching things set on ancestor elements which apply to the current element. (Mostly table, and body stuff.) | ||||
* | Remove duplicate branch. | Michael Drake | 2016-02-05 | 1 | -8/+0 |
| | |||||
* | Tidy cellpadding hint handling. | Michael Drake | 2016-02-05 | 1 | -11/+12 |
| | |||||
* | Split out presentational hints handling. | Michael Drake | 2016-02-05 | 5 | -1790/+1849 |
| | |||||
* | Fix ALIGN attribute on TABLE. | Michael Drake | 2015-08-14 | 1 | -0/+2 |
| | |||||
* | Change LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 2 | -14/+12 |
| | | | | | | | | | | | | This changes the LOG macro to be varadic removing the need for all callsites to have double bracketing and allows for future improvement on how we use the logging macros. The callsites were changed with coccinelle and the changes checked by hand. Compile tested for several frontends but not all. A formatting annotation has also been added which allows the compiler to check the parameters and types passed to the logging. | ||||
* | Remove legacy #undef | Michael Drake | 2015-05-03 | 1 | -2/+0 |
| | |||||
* | Remove include of nsurl.h | Michael Drake | 2015-02-26 | 1 | -2/+2 |
| | |||||
* | Doxygen fixes | Vincent Sanders | 2014-11-09 | 3 | -14/+19 |
| | |||||
* | Resolve relative URLs in inline CSS relative to document's base URL, rather ↵ | Michael Drake | 2014-09-18 | 1 | -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. | ||||
* | when walking the css imports ensure the content is present before ↵ | Vincent Sanders | 2014-07-08 | 1 | -2/+2 |
| | | | | | | | | | dereferencing it css import entries may not have a valid content if the resource failed to load or was unsuitable in some otehr way. The save_complete iterator did not cope with this. fixes #2166 | ||||
* | Handle overflow-x and overflow-y properties. | Michael Drake | 2014-06-01 | 1 | -5/+24 |
| | | | | | Fixes display of BBC Sport. Requires LibCSS with support for overflow-x and overflow-y. | ||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 1 | -4/+4 |
| | |||||
* | remove uncessary include os render/html.h | Vincent Sanders | 2014-02-04 | 1 | -4/+3 |
| | |||||
* | Use corestring. | Michael Drake | 2014-01-24 | 1 | -14/+2 |
| | |||||
* | stop system colours being anything to do with frontends | Vincent Sanders | 2014-01-10 | 2 | -5/+5 |
| | |||||
* | Remove asserts for default cases from all content message handlers; this is ↵ | Rob Kendrick | 2014-01-05 | 1 | -12/+1 |
| | | | | laborious and is no longer useful for catching bugs. | ||||
* | Use dom_string_isequal, not lwc_string_isequal, for dom strings. | Michael Drake | 2014-01-04 | 1 | -4/+2 |
| | |||||
* | Merge branch 'mmu_man/haiku-fixes' | Vincent Sanders | 2014-01-01 | 1 | -2/+2 |
|\ | |||||
| * | C89 | François Revol | 2013-12-07 | 1 | -2/+2 |
| | | |||||
* | | Make nscss_get_style return completed computed styles. Now matches ↵ | Michael Drake | 2013-12-19 | 2 | -6/+52 |
| | | | | | | | | nscss_get_blank_style, and no need for anything outside css/select.c to see partial computed styles. | ||||
* | | Rename libcss_node_data key for libdom node user data. | Michael Drake | 2013-12-13 | 1 | -4/+7 |
| | | |||||
* | | Update for new libcss API. | Michael Drake | 2013-12-13 | 3 | -173/+78 |
|/ | |||||
* | Optimise selection by generating node ancestor element/class/id name bloom ↵ | Michael Drake | 2013-12-01 | 2 | -5/+170 |
| | | | | filters for new libcss API. | ||||
* | Wrap line. | Michael Drake | 2013-11-28 | 1 | -1/+2 |
| | |||||
* | Fix leaks of colour attribute values. (Such as LINK, VLINK, TEXT, and COLOR ↵ | Michael Drake | 2013-10-25 | 1 | -0/+2 |
| | | | | attribute values.) | ||||
* | Fix leak of cellpadding attribute value. | Michael Drake | 2013-10-25 | 1 | -10/+9 |
| | |||||
* | add handling for recived but no action redirect messages and log before ↵ | Vincent Sanders | 2013-06-08 | 1 | -4/+11 |
| | | | | abort. (closes #3614409) | ||||
* | Move NetSurf to CSS colour conversion macro. Make both conversion macros ↵ | Michael Drake | 2013-05-29 | 1 | -6/+21 |
| | | | | the same. | ||||
* | move options include | Vincent Sanders | 2013-05-28 | 2 | -2/+2 |
| | |||||
* | Remove SUPPORT_VISITED build switch. | Michael Drake | 2013-05-18 | 1 | -5/+0 |
| | |||||
* | Enable :visited handling for experimentation. | Michael Drake | 2013-05-17 | 1 | -0/+1 |
| | |||||
* | Fix visited support for libdom. (Still disabled.) | Michael Drake | 2013-05-16 | 1 | -22/+43 |
| | |||||
* | fix dumb comparison error | Vincent Sanders | 2013-05-04 | 1 | -1/+1 |
| | |||||
* | check the return codes from css increment and reset | Vincent Sanders | 2013-05-04 | 1 | -2/+2 |
| | |||||
* | split sources lists out to their subdirectories as first step towards using ↵ | Vincent Sanders | 2013-03-11 | 1 | -0/+5 |
| | | | | core buildsystem | ||||
* | Use correct base URL for inline stylesheets | John-Mark Bell | 2013-02-27 | 1 | -2/+8 |
| | |||||
* | Use custom fetcher for inline CSS | John-Mark Bell | 2013-02-27 | 2 | -39/+37 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Michael Drake | 2013-01-02 | 1 | -7/+4 |
|\ | |||||
| * | Fix form input size attribute handling to be case insensitive. Fixes form ↵ | Michael Drake | 2013-01-02 | 1 | -7/+4 |
| | | | | | | | | input widths. | ||||
* | | Fix #3584934. Case insensitive matching of align attribute value. | Michael Drake | 2013-01-02 | 1 | -2/+4 |
|/ | |||||
* | File input boxen deserve EX width hinting | Daniel Silverstone | 2012-11-04 | 1 | -0/+2 |
| | |||||
* | type=search is a new-fangled HTML5 thing which we treat as input and thus ↵ | Daniel Silverstone | 2012-11-04 | 1 | -0/+2 |
| | | | | give EX width hinting. Closes #3578446 | ||||
* | Unspecified input types are text and so get EX widths | Daniel Silverstone | 2012-11-04 | 1 | -2/+3 |
| | |||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 1 | -5/+4 |
| | |||||
* | Fix extraction of @size attribute. | John-Mark Bell | 2012-09-30 | 1 | -1/+1 |
| |