Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add some functions to implement some of LibCSS's selection callbacks, as an ↵ | Michael Drake | 2012-03-28 | 1 | -0/+12 | |
| | | | | | | experiment in clawing back performance. May well get reverted. svn path=/trunk/libdom/; revision=13755 | |||||
* | Add html_form_element to the public API. It's not fully implemented yet | Daniel Silverstone | 2012-03-25 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13671 | |||||
* | Spell Referrer properly, rather than HTTPish. | Daniel Silverstone | 2012-03-25 | 1 | -7/+7 | |
| | | | | svn path=/trunk/libdom/; revision=13659 | |||||
* | Migrate quirks from html_document to document | Daniel Silverstone | 2012-03-24 | 2 | -32/+32 | |
| | | | | svn path=/trunk/libdom/; revision=13633 | |||||
* | Include html_document.h in dom.h | Daniel Silverstone | 2012-03-24 | 1 | -0/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13618 | |||||
* | Change bool for an enum because quirks are tristate. | Daniel Silverstone | 2012-03-24 | 1 | -4/+14 | |
| | | | | svn path=/trunk/libdom/; revision=13617 | |||||
* | Rudimentary API for dom_html_document_{get,set}_quirks_mode -- Replete with ↵ | Daniel Silverstone | 2012-03-24 | 1 | -0/+22 | |
| | | | | | | exception API for orthogonality if not happiness svn path=/trunk/libdom/; revision=13614 | |||||
* | Make dom_node_ref return the node | Daniel Silverstone | 2012-03-24 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13593 | |||||
* | API for comparing dom_string with lwc_string. Caseless version not ↵ | Michael Drake | 2012-03-24 | 1 | -0/+5 | |
| | | | | | | implemented yet. svn path=/trunk/libdom/; revision=13592 | |||||
* | Rename 'namespace' argument to _dom_text_event_init_ns | Daniel Silverstone | 2012-03-24 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13590 | |||||
* | Include html element from dom.h | Daniel Silverstone | 2012-03-24 | 1 | -0/+3 | |
| | | | | svn path=/trunk/libdom/; revision=13578 | |||||
* | Fix build on ARM. | Michael Drake | 2012-03-23 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13565 | |||||
* | Provide custom API to ease optimal binding to libcss | John Mark Bell | 2012-02-11 | 1 | -0/+29 | |
| | | | | svn path=/trunk/libdom/; revision=13440 | |||||
* | Add constructor which auto-interns data | John Mark Bell | 2012-02-06 | 1 | -0/+2 | |
| | | | | svn path=/trunk/libdom/; revision=13427 | |||||
* | Make HTMLDocument use dynamic dispatch like everything else. | John Mark Bell | 2012-02-05 | 1 | -39/+225 | |
| | | | | | | | | Fix variable misuse in HTMLDocument constructor. Overload Document.createElement and Document.createElementNS for HTMLDocuments Re-enable decision to create HTMLDocument instead of Document in DOMImplementation.createDocument svn path=/trunk/libdom/; revision=13425 | |||||
* | A bunch of panel beating: | John Mark Bell | 2012-02-05 | 2 | -21/+92 | |
| | | | | | | | | * HTMLElement and HTMLDocument now have vtables * All HTML nodes require an HTMLDocument to create * Miscellaneous other cleanups svn path=/trunk/libdom/; revision=13424 | |||||
* | Excise more API bizarreness | John Mark Bell | 2012-02-05 | 1 | -6/+0 | |
| | | | | svn path=/trunk/libdom/; revision=13421 | |||||
* | Implement HTMLDocument constructor/destructor | John Mark Bell | 2012-02-05 | 1 | -1/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13420 | |||||
* | Remove parser unpleasantness from HTMLDocument | John Mark Bell | 2012-02-05 | 1 | -6/+1 | |
| | | | | svn path=/trunk/libdom/; revision=13419 | |||||
* | Fix comparison of interned and non-interned dom strings. Constify dom ↵ | Michael Drake | 2011-12-22 | 1 | -2/+2 | |
| | | | | | | string data accessers. svn path=/trunk/libdom/; revision=13327 | |||||
* | Move dom_string data accessing functions to public header. | Michael Drake | 2011-12-22 | 1 | -0/+10 | |
| | | | | svn path=/trunk/libdom/; revision=13322 | |||||
* | Merge branches/jmb/dom-alloc-purge back to trunk | John Mark Bell | 2011-12-21 | 8 | -48/+79 | |
| | | | | svn path=/trunk/libdom/; revision=13316 | |||||
* | s/struct dom_string/dom_string/g | John Mark Bell | 2011-04-07 | 28 | -433/+422 | |
| | | | | svn path=/trunk/libdom/; revision=12172 | |||||
* | Provide mechanism for binding/client to define the features a document ↵ | John Mark Bell | 2010-12-06 | 2 | -1/+12 | |
| | | | | | | | | | object should support. Utilise this to decide whether to create a raw Document or an HTMLDocument instance. Disable the above decision, as the HTMLDocument implementation is garbage svn path=/trunk/libdom/; revision=11025 | |||||
* | Simplify DOMImplementation API by replacing dom_strings with const char * | John Mark Bell | 2010-12-06 | 1 | -6/+5 | |
| | | | | svn path=/trunk/libdom/; revision=11024 | |||||
* | Remove bootstrap infrastructure, and just make dom_implementation a stub. | John Mark Bell | 2010-12-05 | 7 | -342/+9 | |
| | | | | | | We only support a single implementation, so all the registry and implementation list stuff is totally unnecesary and overcomplex svn path=/trunk/dom/; revision=11017 | |||||
* | Fix build | John Mark Bell | 2010-12-05 | 1 | -1/+1 | |
| | | | | svn path=/trunk/dom/; revision=11016 | |||||
* | Beginnings of some of HTMLElement | Daniel Silverstone | 2010-12-05 | 1 | -11/+28 | |
| | | | | svn path=/trunk/dom/; revision=11009 | |||||
* | Merge branches/struggleyb/libdom-html to trunk. | John Mark Bell | 2010-08-30 | 60 | -24/+827 | |
| | | | | | | A few additional fixes to reduce the number of regressions to single figures. svn path=/trunk/dom/; revision=10724 | |||||
* | Sync with modified libwapcaplet API: 11 additional DOM Level1 testsuite ↵ | John Mark Bell | 2010-08-26 | 4 | -9/+7 | |
| | | | | | | failures. Most importantly, it actually compiles now. svn path=/trunk/dom/; revision=10717 | |||||
* | Add events module header into the dom.h | Bo Yang | 2009-08-14 | 1 | -0/+3 | |
| | | | | svn path=/trunk/dom/; revision=9281 | |||||
* | Merge the Events module (branches/struggleyb/libdom-events) back to trunk. :) | Bo Yang | 2009-08-13 | 17 | -1/+823 | |
| | | | | svn path=/trunk/dom/; revision=9236 | |||||
* | Merge the branches/struggleyb/libdom-remain back to trunk. | Bo Yang | 2009-08-11 | 14 | -84/+174 | |
| | | | | svn path=/trunk/dom/; revision=9191 | |||||
* | Some more typo. | Bo Yang | 2009-05-08 | 1 | -3/+3 | |
| | | | | svn path=/trunk/dom/; revision=7436 | |||||
* | Modify some macro typo. Found by the testcases. | Bo Yang | 2009-05-08 | 1 | -1/+1 | |
| | | | | svn path=/trunk/dom/; revision=7433 | |||||
* | Some more typo found by the testcases. | Bo Yang | 2009-05-05 | 1 | -2/+2 | |
| | | | | svn path=/trunk/dom/; revision=7393 | |||||
* | Modify some typo, thanks to the partly-completed testcase to help to find ↵ | Bo Yang | 2009-05-05 | 1 | -1/+1 | |
| | | | | | | this little problem. svn path=/trunk/dom/; revision=7392 | |||||
* | Make dom_namednodemap and dom_nodelist more usable through macroes. Note, it ↵ | Bo Yang | 2009-04-29 | 2 | -8/+50 | |
| | | | | | | is the partly-completed testcase that find this problem. Our DOMTS is on its way. svn path=/trunk/dom/; revision=7365 | |||||
* | Add dom_document_fragment, dom_cdata_section, dom_entity_reference, ↵ | Bo Yang | 2009-04-29 | 5 | -0/+54 | |
| | | | | | | dom_processing_instruction to public DOM interface. svn path=/trunk/dom/; revision=7363 | |||||
* | Add typedefs for public DOM interfaces. | Bo Yang | 2009-03-31 | 6 | -6/+11 | |
| | | | | svn path=/trunk/dom/; revision=7002 | |||||
* | Convert Text to use vtable structure. Now the whole libdom is compiled ↵ | Bo Yang | 2009-03-24 | 1 | -10/+54 | |
| | | | | | | successfully again. svn path=/trunk/dom/; revision=6833 | |||||
* | Convert DOMElement interface to use vtable structure. | Bo Yang | 2009-03-20 | 1 | -52/+300 | |
| | | | | svn path=/trunk/dom/; revision=6808 | |||||
* | Convert DOMFragment to use vtable structure. | Bo Yang | 2009-03-19 | 1 | -3/+3 | |
| | | | | svn path=/trunk/dom/; revision=6806 | |||||
* | Convert DocumentType to use vtable structure. | Bo Yang | 2009-03-19 | 1 | -13/+84 | |
| | | | | svn path=/trunk/dom/; revision=6804 | |||||
* | Convert DOM document interface to use vtable structure. | Bo Yang | 2009-03-19 | 2 | -65/+406 | |
| | | | | svn path=/trunk/dom/; revision=6802 | |||||
* | Convert the dom_characterdata to use vtable. | Bo Yang | 2009-03-15 | 1 | -17/+114 | |
| | | | | svn path=/trunk/dom/; revision=6787 | |||||
* | Change the our dom to use vtable method. The first step: | Bo Yang | 2009-03-12 | 2 | -87/+546 | |
| | | | | | | | convert the dom_node/dom_attr. And, this is my first commit. Great && Exciting! svn path=/trunk/dom/; revision=6780 | |||||
* | Make hubbub parser binding build trees correctly (credit: Bo Yang) | John Mark Bell | 2009-03-05 | 1 | -0/+14 | |
| | | | | svn path=/trunk/dom/; revision=6711 | |||||
* | Rationalise dom_string (some consideration is required as to what happens ↵ | John Mark Bell | 2009-03-03 | 4 | -23/+5 | |
| | | | | | | | | | wrt interning -- lwc_strings should probably be used) Purge charset handling -- a) documents are always converted to utf-8 b) use parserutils for utf-8 handling Fix Hubbub binding to compile. svn path=/trunk/dom/; revision=6682 | |||||
* | Fix up bindings buildsystem to permit multiple bindings to be built -- quite ↵ | John Mark Bell | 2007-11-04 | 1 | -0/+20 | |
| | | | | | | | | | why this wasn't done in the first place is currently beyond me. Tidy up XML binding -- ensure all public API is prefixed dom_xml_ to avoid confusion, remove xml_alloc (it's pointless), and move xml_msg to <dom/functypes.h> (as dom_msg, as it's more useful there) Fix up testobject to compile once more svn path=/trunk/dom/; revision=3643 |