Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix: Proper copy constructor for HTMLMetaElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLMenuElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Cleanup: Remove odd declaration of callback outside header guard. | Michael Drake | 2016-02-05 | 2 | -3/+1 |
| | |||||
* | Fix: Proper copy constructor for HTMLMapElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLLinkElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLLiElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLLegendElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLLabelElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLIsindexElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: HTMLInputElement's copy constructor copies its specialised members. | Michael Drake | 2016-02-05 | 1 | -0/+12 |
| | |||||
* | Provide generic copy constructor for HTMLInputElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLImageElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLIframeElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLHTMLElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLHRElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLHeadingElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLHeadElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLFramesetElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLFrameElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLFormElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLFontElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLFieldsetElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLDListElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLDivElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLDirectoryElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: HTMLButtonElement's copy constructor copies its specialised members. | Michael Drake | 2016-02-05 | 1 | -0/+4 |
| | |||||
* | Provide generic copy constructor for HTMLButtonElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLBRElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLBodyElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLBasefontElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLBaseElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLAreaElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLAppletElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Proper copy constructor for HTMLAnchorElement. | Michael Drake | 2016-02-05 | 2 | -3/+41 |
| | |||||
* | Fix: Handle class list allocation failure in HTMLElement copy constructor. | Michael Drake | 2016-02-05 | 1 | -5/+13 |
| | |||||
* | Fix: Implement HTMLElement copy constructor. | Michael Drake | 2016-02-05 | 2 | -1/+37 |
| | | | | | It can't just use the Element copy constructor, as there is aditional stuff in the HTMLElement struct. | ||||
* | Split out element content copying from allocation in copy constructor. | Michael Drake | 2016-02-05 | 2 | -25/+41 |
| | | | | | | | This creates a new _dom_element_copy_internal() function, which does the copying. The old _dom_element_copy() continues to do the allocation. This follows the same pattern as in dom_node_internal class. | ||||
* | Style: Fix sporadic use of spaces for indentation in element copy constructor. | Michael Drake | 2016-02-05 | 1 | -5/+5 |
| | |||||
* | Add CENTER to list of HTML elements. | Michael Drake | 2016-02-04 | 1 | -0/+3 |
| | |||||
* | Add full list of HTML5 elements to enum. | Michael Drake | 2016-02-01 | 1 | -201/+305 |
| | | | | | There is a TODO in the code, indicating the set of unimplemented HTMLElement specialisations. For now they fall back to HTMLElement. | ||||
* | Optimise dom_string_tolower where interned string was already lower case. | Michael Drake | 2016-01-31 | 1 | -23/+45 |
| | | | | | Now we detect that the string was lower case, and return a new ref to the same dom_string. | ||||
* | Merge branch 'tlsa/faster-strings' | Michael Drake | 2016-01-29 | 1 | -31/+9 |
|\ | |||||
| * | Optimise dom_string_(toupper|tolower) functions. | Michael Drake | 2016-01-29 | 1 | -31/+9 |
| | | | | | | | | | | Since we don't support non-ascii strings here, the lpu calls to step though the characters was an unecessary overhead. | ||||
* | | Further optimise event dispatch. | Michael Drake | 2016-01-29 | 1 | -5/+20 |
| | | | | | | | | | | Only add event targets to the array of targets for capture/bubbling if it is actually listening for the event type we're dispatching. | ||||
* | | Optimise event dispatch. | Michael Drake | 2016-01-29 | 1 | -20/+57 |
| | | | | | | | | | | | | | | - Only allocate array of event targets when there is at least one target listening. - Only add targets to the list if they have got at least one listener registered. | ||||
* | | Remove parameter documentation for non-existant parameter. | Michael Drake | 2016-01-29 | 1 | -1/+0 |
| | | |||||
* | | Don't add target event to list of capture/bubbling event targets. | Michael Drake | 2016-01-29 | 1 | -4/+2 |
|/ | |||||
* | Add function to get html element's tag type. | Michael Drake | 2016-01-28 | 2 | -1/+22 |
| | |||||
* | Store HTMLElement tag types as enum on the html elements. | Michael Drake | 2016-01-28 | 6 | -7/+15 |
| | |||||
* | Simplified consistant interface to HTMLElement creation. | Michael Drake | 2016-01-28 | 107 | -972/+894 |
| | | | | Also fixes STYLE element not getting the correct namespace or prefix. |