Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Optimise element specialisation: use non-caseless comparison in ladder. | Michael Drake | 2016-01-27 | 1 | -63/+63 | |
| | | | | | | | We know for sure both things are upper case, so using the caseless version is needlessly slow, since it will need to lowercase both (if lowercase version's don't already exist) and compare the lower case versions. | |||||
* | Remove default from HTML element specialisation switch. | Michael Drake | 2016-01-27 | 1 | -1/+0 | |
| | | | | | | Now that everything is handled we can remove the default, and it should be obvious in future if something is added to the list of elements but not properly handled. | |||||
* | Add missing detection of HTMLBaseElement specialisation. | Michael Drake | 2016-01-27 | 1 | -0/+8 | |
| | ||||||
* | Fix up HTMLBaseElement specialisation. | Michael Drake | 2016-01-27 | 2 | -12/+8 | |
| | ||||||
* | Add missing detection of HTMLMetaElement specialisation. | Michael Drake | 2016-01-27 | 1 | -0/+7 | |
| | ||||||
* | Add missing detection of HTMLDivElement specialisation. | Michael Drake | 2016-01-27 | 1 | -0/+8 | |
| | ||||||
* | Add missing specialisation of BLOCKQUOTE. | Michael Drake | 2016-01-27 | 1 | -0/+4 | |
| | | | | Both Q and BLOCKQUOTE share the HTMLQuoteElement specialisation. | |||||
* | Enable table row HTML element specialisation. | Michael Drake | 2016-01-27 | 1 | -0/+4 | |
| | | | | The code for it was always there, but it was never reached. | |||||
* | Split detection of HTML TAG type out into helper. | Michael Drake | 2016-01-27 | 1 | -138/+325 | |
| | | | | | | | | | This moves the massive dom_string comparison ladder out into a separate function, and switches on the result. Using a switch here has highlighted multiple issues: - Various html element specialisations were missed out. - Both TD elements were in the ladder twice. | |||||
* | Split out tag names from general string table and enum. | Michael Drake | 2016-01-27 | 55 | -319/+402 | |
| | | | | | Previously these were mixed in the the document's general memoised strings. This also gives us an enum by which HTML elements can be identified. | |||||
* | Unref document uri on finalisation. | Michael Drake | 2016-01-22 | 1 | -0/+1 | |
| | ||||||
* | Fix leak of dom string on error path. Coverity #1347877. | Michael Drake | 2016-01-10 | 1 | -0/+1 | |
| | ||||||
* | Create documents with initial URI of "about:blank". | Michael Drake | 2016-01-07 | 1 | -3/+23 | |
| | | | | Clients can set the URI on a document with dom_document_set_uri() | |||||
* | Remove call to non-existant function. | Michael Drake | 2015-12-20 | 2 | -25/+1 | |
| | | | | | | There was no implementation of dom_document_get_base, and call to it were trying to run code at 0x0. Replace with call to dom_document_get_uri instead. | |||||
* | Ensure HTMLDocument uses Document's Node vtable so that .textContent is correct | Daniel Silverstone | 2015-11-22 | 1 | -1/+1 | |
| | ||||||
* | Fix event target listener destruction. | Michael Drake | 2015-11-22 | 1 | -8/+16 | |
| | ||||||
* | Add support for Event.eventPhase | Daniel Silverstone | 2015-11-01 | 1 | -0/+14 | |
| | ||||||
* | Ensure we don't capture or bubble on target | Daniel Silverstone | 2015-11-01 | 1 | -2/+2 | |
| | ||||||
* | Remove unused document from event_listener api | Daniel Silverstone | 2015-10-31 | 1 | -2/+1 | |
| | ||||||
* | Tweak the types on namednodemap | Daniel Silverstone | 2015-10-31 | 2 | -4/+4 | |
| | ||||||
* | add async property to script element | Vincent Sanders | 2015-10-31 | 1 | -0/+28 | |
| | ||||||
* | HTML element attributes get lowercased. | Michael Drake | 2015-10-31 | 2 | -4/+93 | |
| | ||||||
* | Handle situation where we cleanup during target gathering | Daniel Silverstone | 2015-10-31 | 1 | -2/+2 | |
| | ||||||
* | Fix end-of-event phasing | Daniel Silverstone | 2015-10-31 | 1 | -13/+6 | |
| | ||||||
* | Add a _FINISHED event action callback | Daniel Silverstone | 2015-10-31 | 1 | -0/+8 | |
| | | | | We can then use this for JS to hook cleanups into place. | |||||
* | Update the html table cell element API to use dom_ulong where apropriate | Vincent Sanders | 2015-10-25 | 1 | -9/+9 | |
| | ||||||
* | Update the html li element API to use dom_long | Vincent Sanders | 2015-10-25 | 1 | -2/+2 | |
| | ||||||
* | Update the html pre element API to use dom_long | Vincent Sanders | 2015-10-25 | 1 | -2/+2 | |
| | ||||||
* | Update the input element API to use dom_ulong where apropriate | Vincent Sanders | 2015-10-25 | 1 | -4/+4 | |
| | ||||||
* | Update the image element API to use dom_ulong where apropriate | Vincent Sanders | 2015-10-25 | 1 | -16/+16 | |
| | ||||||
* | add property getter and setter helpers for the dom_ulong type | Vincent Sanders | 2015-10-25 | 2 | -0/+94 | |
| | ||||||
* | Update olist to use dom_long type | Vincent Sanders | 2015-10-23 | 1 | -2/+2 | |
| | ||||||
* | Make HTMLDList IDL to c name mapping consistant | Vincent Sanders | 2015-10-23 | 3 | -45/+45 | |
| | ||||||
* | Make HTMLOList IDL to c name mapping consistant | Vincent Sanders | 2015-10-23 | 3 | -61/+61 | |
| | ||||||
* | Fix some doxygen warnings | Vincent Sanders | 2015-09-01 | 5 | -65/+64 | |
| | ||||||
* | Remove invalid asserts for parameters which are no longer present. | Vincent Sanders | 2015-09-01 | 1 | -6/+0 | |
| | ||||||
* | Strip doc from event layer | Daniel Silverstone | 2015-08-21 | 25 | -130/+86 | |
| | ||||||
* | Fix removal of event listeners. | Michael Drake | 2015-08-01 | 1 | -1/+8 | |
| | ||||||
* | gcc2 fixes. | Adrien Destugues | 2015-03-21 | 4 | -20/+23 | |
| | ||||||
* | Fix Doxygen | Daniel Silverstone | 2014-11-15 | 1 | -1/+1 | |
| | ||||||
* | Fix unref issue with html collection in applets callback. Coverity #1227072 | Daniel Silverstone | 2014-11-15 | 1 | -3/+4 | |
| | ||||||
* | Fix resource leak with html collection creation in t_body code, Coverity ↵ | Daniel Silverstone | 2014-11-15 | 1 | -1/+1 | |
| | | | | #1227074 | |||||
* | removed redundant variables & fixed leaksrupindersingh/libdom_recovered | Rupinder Singh Khokhar | 2014-08-07 | 10 | -264/+11 | |
| | ||||||
* | ref counting on insert_cell & get_row_index | Rupinder Singh Khokhar | 2014-07-31 | 1 | -16/+53 | |
| | ||||||
* | remove precaching cell index | Rupinder Singh Khokhar | 2014-07-31 | 2 | -40/+33 | |
| | ||||||
* | table section ref counting (will be rebased if buggy) | Rupinder Singh Khokhar | 2014-07-31 | 1 | -8/+24 | |
| | ||||||
* | fix style element string leak & also removed returning of default value | Rupinder Singh Khokhar | 2014-07-31 | 2 | -43/+1 | |
| | ||||||
* | We don't support making documents through dom internals | Rupinder Singh Khokhar | 2014-07-30 | 2 | -4/+10 | |
| | ||||||
* | remove type punning errors | Rupinder Singh Khokhar | 2014-07-21 | 1 | -11/+29 | |
| | ||||||
* | plugging in refs in table element | Rupinder Singh Khokhar | 2014-07-20 | 1 | -40/+117 | |
| |