Commit Graph

3594 Commits

Author SHA1 Message Date
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