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

Reply via email to