Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lots of work on bindings #397

Merged
merged 10 commits into from Apr 24, 2013
Merged

Lots of work on bindings #397

merged 10 commits into from Apr 24, 2013

Commits on Apr 23, 2013

  1. Generate DOMParser bindings.

    jdm committed Apr 23, 2013
  2. Several orthogonal changes that all got tangled up:

    * Split ClientRect, ClientRectList, and HTMLCollection blobs into separate DOM implementation and binding-related files.
    * Enforce wrapper initialization at creation time for all DOM objects
    * Set up the basis for triggering reflow on DOM changes, such as Element.setAttribute
    * Fix crashes stemming from storing pointers to stack-local AbstractNode objects in DOM node wrappers
    * Add untested trace hooks for DOM nodes
    * Implement proper CharacterData inheritance for Text and Comment nodes
    jdm committed Apr 23, 2013
  3. Make GC work.

    jdm committed Apr 23, 2013
  4. Unbreak GC some more.

    jdm committed Apr 23, 2013
  5. Add getBoundingClientRect, and make it and getClientRects synchronous…

    …ly query layout. Associate flows with DOM nodes to allow this querying to occur. Alleviate the problem of Element objects not having access to the original AbstractNode by adding a transient field to Node that is non-null while a node downcast is taking place.
    jdm committed Apr 23, 2013
  6. Fix build errors after rebase.

    jdm committed Apr 23, 2013
You can’t perform that action at this time.