Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move the CSS content handler | Vincent Sanders | 2016-05-26 | 1 | -847/+0 |
| | |||||
* | Rewrite hints handling to be more efficient. | Michael Drake | 2016-02-05 | 1 | -0/+6 |
| | | | | | | | | | | 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 LOG() macro to be varadic | Vincent Sanders | 2015-05-28 | 1 | -7/+5 |
| | | | | | | | | | | | | 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. | ||||
* | Doxygen fixes | Vincent Sanders | 2014-11-09 | 1 | -11/+16 |
| | |||||
* | 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 | ||||
* | 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 | 1 | -3/+3 |
| | |||||
* | 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. | ||||
* | Update for new libcss API. | Michael Drake | 2013-12-13 | 1 | -4/+2 |
| | |||||
* | add handling for recived but no action redirect messages and log before ↵ | Vincent Sanders | 2013-06-08 | 1 | -4/+11 |
| | | | | abort. (closes #3614409) | ||||
* | 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 | 1 | -5/+37 |
| | |||||
* | reduce talloc usage to box tree layout only | Vincent Sanders | 2012-10-03 | 1 | -5/+4 |
| | |||||
* | Interned string cleanup, phase 2: Create utils/corestrings and use it in css ↵ | Michael Drake | 2012-07-22 | 1 | -246/+0 |
| | | | | handler. | ||||
* | Interned string cleanup, phase 1: Use lwc_string where possible in CSS handler. | Michael Drake | 2012-07-22 | 1 | -126/+160 |
| | |||||
* | Ensure error is initialised | John Mark Bell | 2012-03-25 | 1 | -3/+8 |
| | | | | svn path=/trunk/netsurf/; revision=13711 | ||||
* | Fix up border-{trbl}-style hint | John Mark Bell | 2012-03-25 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13710 | ||||
* | Make vertical align hint less braindead | John Mark Bell | 2012-03-25 | 1 | -113/+125 |
| | | | | svn path=/trunk/netsurf/; revision=13707 | ||||
* | Cellpadding needs interning too | Daniel Silverstone | 2012-03-25 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13697 | ||||
* | All the intern strings we might need for CSS | Daniel Silverstone | 2012-03-25 | 1 | -12/+162 |
| | | | | svn path=/trunk/netsurf/; revision=13696 | ||||
* | add presentational hint routine for background image | Vincent Sanders | 2012-03-25 | 1 | -0/+3 |
| | | | | svn path=/trunk/netsurf/; revision=13693 | ||||
* | Fix up node_presentational_hint_vertical_align | John Mark Bell | 2012-03-25 | 1 | -1/+6 |
| | | | | svn path=/trunk/netsurf/; revision=13690 | ||||
* | fix node_is_link | Vincent Sanders | 2012-03-25 | 1 | -49/+86 |
| | | | | | | add dom string globals to css handler svn path=/trunk/netsurf/; revision=13678 | ||||
* | content_get_url -> hlcache_handle_get_url, content__get_url -> content_get_url | John Mark Bell | 2011-12-04 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=13236 | ||||
* | Port more internals to nsurl. Front ends may need updating. | Michael Drake | 2011-10-03 | 1 | -5/+26 |
| | | | | svn path=/trunk/netsurf/; revision=12926 | ||||
* | Virtualise content handler finalisation calls. Remove pointless implementations. | John Mark Bell | 2011-09-15 | 1 | -2/+4 |
| | | | | svn path=/trunk/netsurf/; revision=12797 | ||||
* | Clean up content_factory_register_handler API -- content handlers no longer ↵ | John Mark Bell | 2011-09-15 | 1 | -13/+8 |
| | | | | | | use the mime type, so don't require it to be interned up front svn path=/trunk/netsurf/; revision=12796 | ||||
* | Remove mime_type parameter from content handler content_type callback API | John Mark Bell | 2011-09-03 | 1 | -3/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12704 | ||||
* | Reject attempts by a stylesheet to import itself | John Mark Bell | 2011-08-23 | 1 | -6/+15 |
| | | | | svn path=/trunk/netsurf/; revision=12644 | ||||
* | Fix transition from LOADING to ERROR state after content has been locked for ↵ | John Mark Bell | 2011-07-20 | 1 | -2/+1 |
| | | | | | | conversion svn path=/trunk/netsurf/; revision=12614 | ||||
* | Refactor http utilities | John Mark Bell | 2011-07-08 | 1 | -3/+23 |
| | | | | svn path=/trunk/netsurf/; revision=12595 | ||||
* | refactor content handler initilisation to use named initialisors | Vincent Sanders | 2011-05-09 | 1 | -15/+8 |
| | | | | svn path=/trunk/netsurf/; revision=12341 | ||||
* | consolidate content redraw | Vincent Sanders | 2011-05-08 | 1 | -1/+0 |
| | | | | | | more cleanups ready for image content refactor svn path=/trunk/netsurf/; revision=12317 | ||||
* | Merge branches/jmb/content-factory to trunk | John Mark Bell | 2011-05-06 | 1 | -38/+176 |
| | | | | svn path=/trunk/netsurf/; revision=12283 | ||||
* | Sync with versioned libcss ABI | John Mark Bell | 2011-03-13 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=12008 | ||||
* | Fix bug #3194007: stop emitting duplicate READY/DONE events. | John Mark Bell | 2011-02-27 | 1 | -8/+19 |
| | | | | | | | * 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 | ||||
* | Clean up blank_import on exit | John Mark Bell | 2011-02-26 | 1 | -2/+10 |
| | | | | svn path=/trunk/netsurf/; revision=11818 | ||||
* | Parallelise fetch and conversion of imported stylesheets | John Mark Bell | 2011-02-26 | 1 | -171/+236 |
| | | | | svn path=/trunk/netsurf/; revision=11817 | ||||
* | Fix bug #3171370: initialise font resolution callback pointers | John Mark Bell | 2011-02-03 | 1 | -0/+4 |
| | | | | svn path=/trunk/netsurf/; revision=11608 | ||||
* | add default system colour handlers to each frontend | Vincent Sanders | 2011-01-30 | 1 | -2/+2 |
| | | | | svn path=/trunk/netsurf/; revision=11530 | ||||
* | Reflect new css_stylesheet_create API | John Mark Bell | 2011-01-29 | 1 | -10/+31 |
| | | | | svn path=/trunk/netsurf/; revision=11523 | ||||
* | Reflect changes to libcss API | John Mark Bell | 2010-12-05 | 1 | -0/+2 |
| | | | | svn path=/trunk/netsurf/; revision=11001 | ||||
* | Only invoke callback when we successfully converted CSS data. | John Mark Bell | 2010-07-01 | 1 | -2/+11 |
| | | | | svn path=/trunk/netsurf/; revision=10592 | ||||
* | Consolidate several 'myrealloc' functions into ns_realloc, rename one which ↵ | Daniel Silverstone | 2010-04-30 | 1 | -20/+3 |
| | | | | | | *is* different, thereby eliminating the word 'myrealloc' from the NS codebase svn path=/trunk/netsurf/; revision=10530 | ||||
* | It turns out that realloc(ptr, 0) --> free(ptr) is not actually required by ↵ | John Mark Bell | 2010-04-30 | 1 | -0/+5 |
| | | | | | | | | the C standard (whereas realloc(NULL, size) --> malloc(size) is). Therefore, explicitly model the behaviour expected by our libraries (that realloc of 0 size is equivalent to free). svn path=/trunk/netsurf/; revision=10524 | ||||
* | Unref uri after sending it to hlcache when requesting a css pending import, ↵ | Daniel Silverstone | 2010-04-27 | 1 | -0/+3 |
| | | | | | | so that we don't leak the uris svn path=/trunk/netsurf/; revision=10503 | ||||
* | Fix it so that empty charset strings fall back properly. Fixes ↵ | Daniel Silverstone | 2010-04-22 | 1 | -1/+1 |
| | | | | | | http://www.arm.com/community/partners/all_partners.php svn path=/trunk/netsurf/; revision=10452 | ||||
* | Check correct variable for error. | John Mark Bell | 2010-04-18 | 1 | -1/+1 |
| | | | | svn path=/trunk/netsurf/; revision=10428 | ||||
* | Now that we own imported stylesheets, we can get away with allocating a ↵ | John Mark Bell | 2010-04-11 | 1 | -7/+14 |
| | | | | | | single blank import and registering that. svn path=/trunk/netsurf/; revision=10370 |