This removes one use of nsIAtom within scripts, which is good (see bug 1392883). All the uses of this attribute within scripts just converted it to a string anyway. --HG-- extra : rebase_source : 080c12506722df5d18e78659bbb922421baa5b80
Arguably these are different things, and it will be easier to proxy events for atk this way because atk only wants the numeric value changes.
--- accessible/base/AccEvent.cpp | 8 +++++ accessible/base/AccEvent.h | 29 ++++++++++++++++- accessible/generic/DocAccessible.cpp | 8 +++-- accessible/interfaces/moz.build | 1 + .../nsIAccessibleObjectAttributeChangedEvent.idl | 21 ++++++++++++ accessible/tests/mochitest/common.js | 2 ++ accessible/tests/mochitest/events.js | 37 ++++++++++++++++++++++ .../tests/mochitest/events/test_aria_objattr.html | 7 ++-- accessible/xpcom/AccEvents.conf | 1 + 9 files changed, 106 insertions(+), 8 deletions(-) create mode 100644 accessible/interfaces/nsIAccessibleObjectAttributeChangedEvent.idl