Commit Graph

51 Commits

Author SHA1 Message Date
Trevor Saunders
0ec2314a66 bug 1088148 - Notify the main process of new child docs after firing events r=davidb
If we notify the parent process about new child documents before we
notify it of events it is possible the parent process's tree is out of
sync with ours, and doesn't contain the outer doc accessible for the new
document.  SO we need to first notify the parent of changes in the
accessible tree for the document, and then we can notify it of new child
documents.  We must also make sure when we serialize a subtree that is
being created to not include the sub document or its accessible tree.
2014-10-28 14:18:03 -04:00
Boris Zbarsky
3cc3a6789e Bug 1087378. Stop using WindowProxy for arguments in Web IDL; Window expresses what's going on more clearly. r=peterv 2014-10-29 15:06:20 -04:00
Ryan VanderMeulen
31cda05b82 Backed out changeset 4b4c7462ec89 (bug 1087378) for bustage.
CLOSED TREE
2014-10-29 16:27:15 -04:00
Boris Zbarsky
68ef0d96f2 Bug 1087378. Stop using WindowProxy for arguments in Web IDL; Window expresses what's going on more clearly. r=peterv 2014-10-29 15:06:20 -04:00
Alexander Surkov
e50d8c860b Bug 1076816 - segregate XPCOM tree, r=davidb 2014-10-21 20:49:28 -04:00
Trevor Saunders
2ada49d7e8 bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
Carsten "Tomcat" Book
1c2bfbfde5 Backed out changeset 52fd69cc794c (bug 982842) for causing regressions on request by zac 2014-10-15 16:23:39 +02:00
Trevor Saunders
3cb4631803 bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
Jon Morton
0f167a14a3 Bug 979835: Port BoxObject and its subclasses to WebIDL. r=khuey sr=bz
--HG--
rename : layout/xul/nsIPopupBoxObject.idl => dom/webidl/PopupBoxObject.webidl
rename : layout/xul/tree/nsITreeBoxObject.idl => dom/webidl/TreeBoxObject.webidl
rename : layout/xul/nsBoxObject.cpp => layout/xul/BoxObject.cpp
rename : layout/xul/nsBoxObject.h => layout/xul/BoxObject.h
rename : layout/xul/nsListBoxObject.cpp => layout/xul/ListBoxObject.cpp
rename : layout/xul/nsMenuBoxObject.cpp => layout/xul/MenuBoxObject.cpp
rename : layout/xul/nsPopupBoxObject.cpp => layout/xul/PopupBoxObject.cpp
2014-10-14 13:15:21 -07:00
Ehsan Akhgari
71394dbdd8 Bug 1079320 - Fix some more bad implicit constructors in accessible; r=tbsaunde 2014-09-24 09:16:53 -04:00
Carsten "Tomcat" Book
8daf76f8e8 Backed out changeset a11adf1705ec (bug 982842) for causing bug 1075387 2014-10-01 14:41:56 +02:00
Trevor Saunders
3618931a48 bug 982842 - initial a11y ipc impl r=davidb, bent 2014-03-07 16:35:19 -05:00
Arnaud Sourioux
8b076037d4 Bug 1038570 - Part 3: rename ObjectFrame variables to PluginFrame. r=dbaron 2014-09-24 06:35:00 +02:00
Arnaud Sourioux
d98859187f Bug 1038570 - Part 2: rename ObjectFrame class to PluginFrame. r=dbaron 2014-09-24 06:34:00 +02:00
Arnaud Sourioux
308aad49f2 Bug 1038570 - Part 1: rename nsObjectFrame.* to nsPluginFrame.*, changes moz.build and includes. r=dbaron
--HG--
rename : layout/generic/nsObjectFrame.cpp => layout/generic/nsPluginFrame.cpp
rename : layout/generic/nsObjectFrame.h => layout/generic/nsPluginFrame.h
2014-09-24 06:33:00 +02:00
John Daggett
8d40c31973 Bug 998869 part 2 - switch to GetFontAt(0) to GetFirstValidFont(). r=jfkthame 2014-09-25 12:16:53 +09:00
Georg Fritzsche
8bee7684a2 Bug 1067989 - Unify some more binary search uses. r=waldo 2014-09-17 15:46:24 +02:00
Alexander Surkov
5c70fbd3ab Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde, davidb 2014-09-19 20:02:30 -04:00
Alexander Surkov
8007f172cb Bug 1064877 - dexpcomify Accessible class, r=tbsaunde 2014-09-16 13:30:23 -04:00
Trevor Saunders
7cce18a3b2 bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Trevor Saunders
6ece72fae4 bug 1056459 - fire caret move event when document is loaded r=surkov 2014-08-27 16:14:53 -04:00
Max Li
e3c94e5920 Bug 980510 - After moving by granularity, swiping to next object brings up current object. r=eeejay 2014-08-22 18:02:45 -04:00
Daniel Holbert
ad714344d2 Backing out 8dc381124409 (bug 1056459) for apparently causing crashes in B2G-on-OS-X "Gip" test runs. 2014-09-03 17:22:37 -07:00
Trevor Saunders
c104df9608 bug 1056459 - fire caret move event when document is loaded r=surkov 2014-08-27 16:14:53 -04:00
Ehsan Akhgari
847854bef9 Bug 1061009 - Fix more bad implicit constructors in a11y; r=tbsaunde 2014-09-02 12:19:58 -04:00
Carsten "Tomcat" Book
d4032d71b0 Backed out changeset a7840102579b (bug 1052122) for causing regressions on a CLOSED TREE 2014-09-01 14:31:35 +02:00
Jesse Ruderman
de6038ac4f Bug 1059020 - report fully qualified class name to avoid conflict with mozilla::dom::Notification. r=surkov. 2014-08-28 18:03:41 -07:00
Trevor Saunders
eb99a19e2f bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Yura Zenevich
014eff526e Bug 1056803 - added nsiAccessibleObjectAttributeChangedEvent interface. Tests included. r=tbsaunde
---
 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
2014-08-28 08:42:06 -04:00
Trevor Saunders
86b7aff8fc bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj 2014-08-05 13:33:55 -04:00
Aryeh Gregor
15ec3ba67b Bug 1053190 - Reduce unnecessary inclusion of nsINode.h in headers; r=ehsan 2014-08-18 17:44:50 +03:00
Robert O'Callahan
ae6a16193a Bug 1048752. Part 16: Move nsFrameSelection::HINT to CaretAssociationHint.h. r=tn
This patch started an attempt to remove nsFrameSelection.h from nsCaret.h
and metastasized into a rather large refactoring patch that removed it
from some other header files as well, and changed nsFrameSelection::HINT
into a global-scope enum with better names. I also converted bools
into CaretAssociationHint in a few places where that was appropriate,
but there are still some more places (GetChildFrameContainingOffset)
where bools need to be converted. I figured this patch was big enough already.

--HG--
extra : rebase_source : cc618ef60e707e1360644340a2648de389383da0
2014-08-06 17:19:27 +12:00
Alexander Surkov
ef0231619d Bug 1053765 - Putting role=log on a table tag breaks row and cell accessibles, r=tbsaunde 2014-08-15 16:49:02 -04:00
Alexander Surkov
552d26a301 Bug 1053998 - add few bits for doclifecycle logging, r=tbsaunde 2014-08-15 16:24:22 -04:00
Eitan Isaacson
622cfa0912 Bug 1053462 - Add isFromUserInput to vc change events and pivot methods. r=surkov 2014-08-14 21:44:59 -04:00
James Teh
579a59055f Bug 934875 - Fix typo that prevents status bar accessibles from being created, r=MarcoZ 2014-08-14 15:19:58 -04:00
Ed Morley
3887b1cfc9 Backed out changeset 891c2e1b0e93 (bug 1052122) build failures; CLOSED TREE 2014-08-14 19:04:08 +01:00
Trevor Saunders
b10e50fe34 bug 1052122 - derecursify TreeWalker::NextChild r=surkov 2014-08-12 02:02:28 -04:00
Trevor Saunders
434a7cf97c bug 1016545 - Provide an iterator that iterates over all children of an element r=bz 2014-07-16 14:41:57 -04:00
Alexander Surkov
ce2859f8f8 Bug 1020548 - update aria-orientation impl to ARIA 1.1, r=tbsaunde, sr=neil 2014-08-11 08:13:44 -04:00
Nicholas Nethercote
8c60d14a1a Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc.
* * *
imported patch rm-dummy-params

--HG--
extra : rebase_source : c25987eb11bae197218d5fc53b77def19afa36ac
2014-08-06 06:31:21 -07:00
Ehsan Akhgari
66fae4b9c6 Bug 1048240 - Fix more bad implicit constructors in accessible; r=tbsaunde 2014-08-05 17:57:52 -04:00
Nathan Froyd
9ea6c585f8 Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium 2014-07-24 11:55:33 -04:00
Tetsuro Kato
e8a5ff50ac Bug 1045081 - TextRange.cpp failed to compile on VS2013: error C2872. r=surkov 2014-07-28 23:40:27 +09:00
Ehsan Akhgari
f112077b7b Bug 1038210 - Fix the public destructors for refcounted classes in Windows only code in accessible; r=bjacob 2014-07-15 14:57:48 -04:00
Alexander Surkov
52f711f843 Bug 1034640 - crash in nsAccessibilityService::CreateAccessibleByFrameType, r=tbsaunde 2014-07-15 10:17:16 -04:00
Benoit Jacob
868f55ca76 Bug 1035394 - Fix dangerous public destructors in accessible - r=surkov 2014-07-08 17:23:18 -04:00
Mats Palmgren
b5c267b13f Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc 2014-06-28 10:13:13 +00:00
Phil Ringnalda
92fe6a5293 Back out 5 changesets (bug 1028460, bug 1031444) for somehow breaking asmjscache/test/test_cachingBasic.html on Android 2.2
Backed out changeset 0b5918ec6521 (bug 1031444)
Backed out changeset 663ff18cd4a1 (bug 1028460)
Backed out changeset ae01b3919c8c (bug 1028460)
Backed out changeset 316c8dfeca9b (bug 1028460)
Backed out changeset e237b2c61ea2 (bug 1028460)
2014-06-28 22:01:28 -07:00
Mats Palmgren
d11737c8ef Bug 1028460 - part 3, Change the return type for Get*SkipSides(). r=roc 2014-06-28 10:13:13 +00:00