Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | 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 | |
|/ | ||||||
* | Merge branch 'tlsa/html-element-type' | Michael Drake | 2016-02-04 | 2 | -0/+4 | |
|\ | ||||||
| * | Add CENTER to list of HTML elements. | Michael Drake | 2016-02-04 | 2 | -0/+4 | |
|/ | ||||||
* | Merge branch 'tlsa/html-element-type' | Michael Drake | 2016-02-01 | 2 | -245/+406 | |
|\ | ||||||
| * | Add full list of HTML5 elements to enum. | Michael Drake | 2016-02-01 | 2 | -202/+363 | |
| | | | | | | | | | | There is a TODO in the code, indicating the set of unimplemented HTMLElement specialisations. For now they fall back to HTMLElement. | |||||
| * | Sort HTML elements to make it easier to see what's there. | Michael Drake | 2016-02-01 | 1 | -44/+44 | |
|/ | ||||||
* | Merge branch 'tlsa/faster-strings' | Michael Drake | 2016-01-31 | 1 | -23/+45 | |
|\ | ||||||
| * | 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. | |||||
* | Add missing newline which upsets gcc | Chris Young | 2016-01-30 | 1 | -1/+2 | |
| | ||||||
* | 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 | |
| | |