summaryrefslogtreecommitdiff
path: root/css
Commit message (Collapse)AuthorAgeFilesLines
* move the CSS content handlerVincent Sanders2016-05-2613-6611/+0
|
* Fix several doxygen errorsVincent Sanders2016-05-051-4/+4
|
* Fix background attribute handling.Michael Drake2016-02-131-1/+1
|
* Add switch case fallthrough comments.Michael Drake2016-02-091-0/+5
|
* Fix body text hint.Michael Drake2016-02-071-0/+25
|
* Rewrite hints handling to be more efficient.Michael Drake2016-02-052-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 Drake2016-02-052-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 Drake2016-02-051-8/+0
|
* Tidy cellpadding hint handling.Michael Drake2016-02-051-11/+12
|
* Split out presentational hints handling.Michael Drake2016-02-055-1790/+1849
|
* Fix ALIGN attribute on TABLE.Michael Drake2015-08-141-0/+2
|
* Change LOG() macro to be varadicVincent Sanders2015-05-282-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 #undefMichael Drake2015-05-031-2/+0
|
* Remove include of nsurl.hMichael Drake2015-02-261-2/+2
|
* Doxygen fixesVincent Sanders2014-11-093-14/+19
|
* 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.
* when walking the css imports ensure the content is present before ↵Vincent Sanders2014-07-081-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 Drake2014-06-011-5/+24
| | | | | Fixes display of BBC Sport. Requires LibCSS with support for overflow-x and overflow-y.
* remove unecessary utils/url.h includesVincent Sanders2014-05-091-4/+4
|
* remove uncessary include os render/html.hVincent Sanders2014-02-041-4/+3
|
* Use corestring.Michael Drake2014-01-241-14/+2
|
* stop system colours being anything to do with frontendsVincent Sanders2014-01-102-5/+5
|
* Remove asserts for default cases from all content message handlers; this is ↵Rob Kendrick2014-01-051-12/+1
| | | | laborious and is no longer useful for catching bugs.
* Use dom_string_isequal, not lwc_string_isequal, for dom strings.Michael Drake2014-01-041-4/+2
|
* Merge branch 'mmu_man/haiku-fixes'Vincent Sanders2014-01-011-2/+2
|\
| * C89François Revol2013-12-071-2/+2
| |
* | Make nscss_get_style return completed computed styles. Now matches ↵Michael Drake2013-12-192-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 Drake2013-12-131-4/+7
| |
* | Update for new libcss API.Michael Drake2013-12-133-173/+78
|/
* Optimise selection by generating node ancestor element/class/id name bloom ↵Michael Drake2013-12-012-5/+170
| | | | filters for new libcss API.
* Wrap line.Michael Drake2013-11-281-1/+2
|
* Fix leaks of colour attribute values. (Such as LINK, VLINK, TEXT, and COLOR ↵Michael Drake2013-10-251-0/+2
| | | | attribute values.)
* Fix leak of cellpadding attribute value.Michael Drake2013-10-251-10/+9
|
* add handling for recived but no action redirect messages and log before ↵Vincent Sanders2013-06-081-4/+11
| | | | abort. (closes #3614409)
* Move NetSurf to CSS colour conversion macro. Make both conversion macros ↵Michael Drake2013-05-291-6/+21
| | | | the same.
* move options includeVincent Sanders2013-05-282-2/+2
|
* Remove SUPPORT_VISITED build switch.Michael Drake2013-05-181-5/+0
|
* Enable :visited handling for experimentation.Michael Drake2013-05-171-0/+1
|
* Fix visited support for libdom. (Still disabled.)Michael Drake2013-05-161-22/+43
|
* fix dumb comparison errorVincent Sanders2013-05-041-1/+1
|
* check the return codes from css increment and resetVincent Sanders2013-05-041-2/+2
|
* split sources lists out to their subdirectories as first step towards using ↵Vincent Sanders2013-03-111-0/+5
| | | | core buildsystem
* Use correct base URL for inline stylesheetsJohn-Mark Bell2013-02-271-2/+8
|
* Use custom fetcher for inline CSSJohn-Mark Bell2013-02-272-39/+37
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfMichael Drake2013-01-021-7/+4
|\
| * Fix form input size attribute handling to be case insensitive. Fixes form ↵Michael Drake2013-01-021-7/+4
| | | | | | | | input widths.
* | Fix #3584934. Case insensitive matching of align attribute value.Michael Drake2013-01-021-2/+4
|/
* File input boxen deserve EX width hintingDaniel Silverstone2012-11-041-0/+2
|
* type=search is a new-fangled HTML5 thing which we treat as input and thus ↵Daniel Silverstone2012-11-041-0/+2
| | | | give EX width hinting. Closes #3578446
* Unspecified input types are text and so get EX widthsDaniel Silverstone2012-11-041-2/+3
|