DOMRect, DOMPoint and DOMQuad are defined in the Geometry Interfaces spec: http://dev.w3.org/fxtf/geometry/Overview.html GeometryUtils is defined in the CSSOM View spec: http://dev.w3.org/csswg/cssom-view/#geometry The spec for the GeometryUtils methods is quite incomplete but we've discussed the syntax and semantics in www-style and reached consensus AFAIK. If there are unresolved issues, they would be for edge cases unlikely to be hit by Web authors.
I am unaware of other engine plans to implement these APIs, but I am also unaware of any objections. Tab Atkins (Google), Simon Pieters (Opera) and Rik Cabanier (Adobe) were all involved in the design discussions and I believe they all approve of the current design. These are implemented in bugs 917755 and 918189. DOMPoint and DOMQuad are behind independent prefs, default on. DOMRect is not behind a pref because the interface already exists (with a bit less functionality). getBoxQuads and the convert*FromNode functions are behind prefs, currently defaulting to on in non-release builds. But I expect to switch them to default-on as soon as the spec is updated, which will hopefully happen in the next few weeks so this can ship in FF31. FYI these methods subsume the functionality of WebkitPoint and webkitConvertPointFromPageToNode/FromNodeToPage, which are used by some mobile applications and currently have no Gecko equivalent. They are also wanted by devtools. Rob -- Jtehsauts tshaei dS,o n" Wohfy Mdaon yhoaus eanuttehrotraiitny eovni le atrhtohu gthot sf oirng iyvoeu rs ihnesa.r"t sS?o Whhei csha iids teoa stiheer :p atroa lsyazye,d 'mYaonu,r "sGients uapr,e tfaokreg iyvoeunr, 'm aotr atnod sgaoy ,h o'mGee.t" uTph eann dt hwea lmka'n? gBoutt uIp waanndt wyeonut thoo mken.o w _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform