Andrew McCreight
c063a3e54c
Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug
...
This patch actually converts over most of the existing native CC classes
to use the participant. This is done by converting them to use
the newly generalized nsCycleCollectingAutoRefCnt instead of their usual
ref count.
This is mostly a matter of defining new macros defining AddRef() and Release()
for native CC classes with the CC ref count.
nsTimeout is left as a legacy native CC class because it is a weird class,
but hopefully eventually it too can be converted over. See bug 774874.
2012-08-24 09:50:06 -07:00
Nathan Froyd
b1151f38c9
Bug 785226 - fix -Wenum-compare warning spam in accessible/src/base/RoleAsserts.cpp; r=davidb
2012-08-23 17:00:58 -04:00
Hubert Figuière
22231ed617
Bug 668469 - Don't ignore focusable elements. r=surkov
2012-08-22 08:08:43 -07:00
Hubert Figuière
f19368a57f
Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
2012-07-11 17:29:19 -07:00
Eitan Isaacson
6561d9d600
Revert "Bug 782320 - Use names for pushbuttons. r=davidb"
2012-08-24 09:52:24 -04:00
Ms2ger
e7364eb3f0
Revert to changeset e048ac9eb279 for bustage.
2012-08-24 15:44:54 +02:00
Hubert Figuière
b3d5f81157
Bug 668469 - Don't ignore focusable elements. r=surkov
...
--HG--
extra : rebase_source : 79f3e0057204647187366bad8fe3c72464e3640b
2012-08-22 08:08:43 -07:00
Hubert Figuière
9fe0c8d9b9
Bug 772060 - Part 1: Implement accessibilityArrayAttributeCount for mozPaneAccessible. r=surkov,tbsaunde
...
--HG--
extra : rebase_source : 4d9d87b9ffebdec3844a661a81e187a9bc130ef7
2012-07-11 17:29:19 -07:00
Eitan Isaacson
075a360ddb
Bug 785076 - Work around touch emulation timestamp issue. r=davidb
2012-08-23 11:33:10 -04:00
Ehsan Akhgari
845651448b
Bug 579517 - Part 5: Add missing StandardInteger.h #includes where needed; r=bsmedberg
...
Landing on a CLOSED TREE
2012-08-08 17:08:17 -04:00
Ehsan Akhgari
e368dc9c85
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
...
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Eitan Isaacson
c749e951c5
Bug 784162 - Add "touches" field to accessfu gesture events in Android. r=marcoz
2012-08-20 18:29:22 -04:00
Eitan Isaacson
51311e5635
Bug 773749 - Add Jelly Bean support to AccessFu. r=davidb
2012-08-20 18:29:22 -04:00
Phil Ringnalda
4a25565b93
Back out fb49a2f819ad (bug 766112) for destroying the a11y village rather than saving it, CLOSED TREE
2012-08-20 14:25:30 -07:00
Trevor Saunders
06aee59206
bug 766112 - add logging for orange test rs=davidb
2012-08-20 15:31:19 -04:00
Aryeh Gregor
063b3975db
Bug 776481 - Don't try returning nsresult in place of bool (accessible/); r=tbsaunde
2012-08-14 12:10:42 +03:00
Eitan Isaacson
27eced7e82
Bug 780350 - Support gesture scrolling and pages. r=davidb
2012-08-17 15:49:34 -07:00
Eitan Isaacson
6e6849c74c
Bug 780350 - Introduce TouchAdapter and add some gesture support. r=davidb
2012-08-17 15:49:34 -07:00
Eitan Isaacson
ebc122e4cd
Bug 783084 - Activate AccessFu when screen reader is enabled in B2G. r=davidb
2012-08-17 15:49:34 -07:00
Eitan Isaacson
6b32a462f2
Bug 782320 - Use names for pushbuttons. r=davidb
2012-08-15 13:40:12 -07:00
Eitan Isaacson
8066501cee
Bug 782317 - Change platform conditionals for Android Firefox to "mobile/android". r=davidb
2012-08-15 13:40:12 -07:00
Eitan Isaacson
99548dc1ec
Bug 782316 - Removed HOME and END keys from vc controller. r=davidb
2012-08-15 13:40:11 -07:00
Aryeh Gregor
4e199a1679
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +03:00
Andrew Quartey
36a70a1f7d
Bug 762897 - Implement UIA_AriaPropertiesPropertyId r=tbsaunde
2012-08-10 16:10:18 -04:00
Ryan VanderMeulen
15cb4b33b4
Backout 9d4d0dc404b8 (bug 767754) for Windows m-oth leaks.
2012-08-09 10:30:01 -04:00
Xi Yang
8a46f8c59e
bug 767754 - move application accessible life cycle logic to nsAccessibilityService r=tbsaund
2012-08-09 00:59:00 -04:00
Ms2ger
94bf1722ed
Bug 743573 - Fix a number of build warnings in dom/; r=mounir
2012-08-07 09:06:29 +02:00
David Zbarsky
03039446fa
[Bug 780428] Don't include nsIFrame.h in places where it's not necessary r=roc
2012-08-05 23:00:56 -04:00
Ms2ger
c75eefb90d
Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug
2012-08-04 09:44:00 +02:00
Mike Hommey
70d7c821af
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
2012-08-04 20:26:44 +02:00
Ed Morley
f4181983a1
Revert inbound to 3d5d1daa2505 to stop OS X M5 failures (backout not clean/could have been a bad merge) on a CLOSED TREE
2012-08-04 18:05:15 +01:00
Ms2ger
27245512cd
Bug 716822 - Move attributes and methods on nsIDOMNSEvent to nsIDOMEvent; r=smaug
2012-08-04 09:44:00 +02:00
Ed Morley
6829dfe6eb
Bug 733848 - Temporarily disable part of markuprules.xml for frequent intermittent failures; r=surkov
2012-08-03 11:28:12 +01:00
Cameron McCormack
7670328c6c
Bug 655877 - Part 16: Treat all values of display other than 'none' as 'inline' in SVG text frames. r=roc
2012-08-02 21:38:51 +10:00
Aryeh Gregor
e780171a3d
Bug 779091 - Make Accessible::Init() infallible; r=surkov
2012-07-27 16:53:02 +03:00
David Zbarsky
401fe61b28
[Bug 779386] Clean up some includes in a11y r=surkov
2012-08-01 11:31:10 -07:00
Trevor Saunders
3448a4f821
bug 778666 - crash in DocAccessible::DocAccessible() r=surkov
2012-07-31 12:59:04 -04:00
Neil Deakin
5ae1b87a02
Bug 582719, use nsQueryFrame for menus and popups rather than GetType, r=neil
2012-07-30 20:43:28 -04:00
Aryeh Gregor
c81630fddb
Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan
2012-07-27 16:59:29 +03:00
Aryeh Gregor
d0ad5a7d0c
Bug 777292 part 2 - Change all nsnull to nullptr
2012-07-30 17:20:58 +03:00
Trevor Saunders
d104d715a1
bug 777117 - add table cell accessible interface r=davidb
...
From 5d763ba823c357e2023c0e8b4ee6c7c173433d23 Mon Sep 17 00:00:00 2001
---
accessible/src/generic/ARIAGridAccessible.cpp | 9 +++-
accessible/src/generic/ARIAGridAccessible.h | 9 +++-
accessible/src/generic/TableCellAccessible.h | 71 +++++++++++++++++++++++++
accessible/src/html/HTMLTableAccessible.cpp | 9 +++-
accessible/src/html/HTMLTableAccessible.h | 9 +++-
accessible/src/xpcom/xpcAccessibleTableCell.h | 37 +++++++++++++
accessible/src/xul/XULListboxAccessible.cpp | 9 +++-
accessible/src/xul/XULListboxAccessible.h | 9 +++-
accessible/src/xul/XULTreeGridAccessible.cpp | 9 +++-
accessible/src/xul/XULTreeGridAccessible.h | 9 +++-
10 files changed, 168 insertions(+), 12 deletions(-)
create mode 100644 accessible/src/generic/TableCellAccessible.h
create mode 100644 accessible/src/xpcom/xpcAccessibleTableCell.h
2012-07-24 11:58:25 -04:00
Jim Mathies
3a9fe0e5ea
Bug 778569 - Add uiautomationcore to accessibility client detection. r=trev.saunders
2012-07-29 17:59:01 -05:00
Trevor Saunders
1c1a6f21c9
bug 776081 - part 2 fix c++ parsing issue r=froydnj
2012-07-28 00:21:44 -04:00
Trevor Saunders
44db52b2be
bug 765252 - ensure doc accessibles don't out live the related pres shell r=bz, davidb, surkov
2012-07-28 00:21:40 -04:00
Matt Brubeck
01a396145f
Back out 30fbd796d3bb and 50e2e602bab0 (bug 765252) because of Windows build failure
2012-07-25 20:10:06 -07:00
Trevor Saunders
dead782e9d
bug 765252 - fixs nits (remove accidentally introduced tabs) r=me
2012-07-25 21:45:00 -04:00
Trevor Saunders
124602d44c
bug 765252 - ensure PresShell::Destroy() always shutsdown the related accessible document r=bz, davidb
2012-07-21 07:48:05 -04:00
Jim Mathies
34d9aee779
Bug 776912 - msvc nullptr fix for DocAccessible. r=dbolter
2012-07-25 04:22:11 -05:00
Jim Mathies
679a7416c2
backout 4e122956dcc0 CLOSED TREE
2012-07-24 17:00:02 -05:00
Jim Mathies
86123a6486
Bug 776912 - vc11 nullptr fix for DocAccessible. r=dbolter
2012-07-24 15:07:41 -05:00