Ehsan Akhgari
bdb172ee45
Bug 913619 - Minimize the #includes in image/src; r=jrmuizel
...
This patch was generated by running include-what-you-use on image/src,
and then removing the #include statements suggested by that tool, either
replacing them with forward declarations of the used names in headers,
or dropping the ones that were completely unnecessary, and then adding
new #include statements in other places that were implicitly relying on
some of the removed #include statements.
2013-09-07 09:01:08 -04:00
Benoit Jacob
bd8899eab6
Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel
2013-09-06 22:15:49 -04:00
Ms2ger
4abf38566a
Merge m-c to inbound.
2013-09-06 12:31:58 +02:00
Ms2ger
77cfa9c30b
Bug 910253 - Part b: Move conditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal
2013-09-06 08:41:29 +02:00
Ms2ger
dbb4ed7103
Bug 910253 - Part a: Move unconditional LOCAL_INCLUDES to moz.build in accessible/; r=mshal
2013-09-06 08:41:18 +02:00
Ms2ger
d9a375812b
Bug 910238 - Part c: Remove content dirs from LOCAL_INCLUDES in accessible/; r=tbsaune
2013-09-06 08:41:00 +02:00
Mike Hommey
8808e9970f
Bug 912862 - Cleanup some wrong assignments in moz.build. r=ted
2013-09-06 09:19:08 +09:00
Robert O'Callahan
33cdb42706
Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
...
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Georg Fritzsche
c62e6c56f7
Bug 899080 - Test fixup part 7 - accessible. r=surkov
2013-09-04 16:07:53 +02:00
Gregory Szorc
7693c5688d
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
271703650a
Back out ce03cc2994aa:ae9f95fc1136 (bug 896797) for SpiderMonkey shell build bustage
...
CLOSED TREE
2013-09-03 23:21:30 -07:00
Gregory Szorc
f10d205e39
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Phil Ringnalda
88db37da09
Back out cc6f66e761d8 (bug 896797) for Windows build bustage
...
CLOSED TREE
2013-09-03 21:55:21 -07:00
Gregory Szorc
bceea37cd9
Bug 896797 - Part 2: Don't list autogenerated files in EXPORTS; r=glandium
2013-09-03 20:28:05 -07:00
Eitan Isaacson
4c3d298434
Bug 795984 - Implement speech output with Web Speech API. r=yzen
2013-09-03 16:06:22 +03:00
Ehsan Akhgari
b283dbb4c7
Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats
2013-08-30 17:17:07 -04:00
Trevor Saunders
d4ba8df0bc
bug 846185 - don't call into js when creating accessibles r=surkov, smaug
2013-07-19 00:13:35 -04:00
Bobby Holley
4819690f50
Bug 732665 - Disable a few test on mac. r=tbsaunde,me
...
These tests trigger very slow infinite recursion in the status quo. With the
existing stack quotas, they always (or usually) hit the native stack limit
before the test times out, causing them to be green on tinderbox. But when
we bump the debug mac stack limit, they end up timing out. We have bugs on
file for the various issues, but let's not let them block this landing.
2013-08-28 11:04:15 -07:00
Brian O'Keefe
4f68eb9b02
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Ryan VanderMeulen
47f18440dc
Bug 890795 - Actually disable the test where intended. r=logicfail
2013-08-27 14:01:11 -04:00
Ryan VanderMeulen
a1a3890cba
Bug 890795 and bug 695019 - Disable test_focus_autocomplete.xul on Linux and Windows due to frequent failures. r=tbsaunde
2013-08-27 10:27:27 -04:00
Alexandre BM
54f4da8ec6
Bug 761064 - Remove an unnecessary mTreeView null check. r=surkov
2013-08-26 11:08:51 -04:00
Boris Zbarsky
7da23c2946
Bug 908530 part 2. Fix all the places that are bootlegging things (esp nsIURI) via xpcpublic.h. r=khuey
2013-08-23 22:42:40 -04:00
Ms2ger
2d7391b50d
Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey
2013-08-22 08:55:59 +02:00
Yura Zenevich
2d8d12ab3e
Bug 795957 - [PATCH 2/2][AccessFu] Tests for live region support. r=eeejay, marcoz
...
---
accessible/tests/mochitest/jsat/Makefile.in | 1 +
accessible/tests/mochitest/jsat/jsatcommon.js | 64 ++++
accessible/tests/mochitest/jsat/test_alive.html | 64 ++---
.../tests/mochitest/jsat/test_live_regions.html | 342 ++++++++++++++++++++
4 files changed, 432 insertions(+), 39 deletions(-)
create mode 100644 accessible/tests/mochitest/jsat/test_live_regions.html
2013-08-21 12:40:18 -04:00
Yura Zenevich
bd1a13e7e8
Bug 795957 - [PATCH 1/2][AccessFu] Adding support for live regions. r=eejay
...
---
accessible/src/jsat/AccessFu.jsm | 6 +
accessible/src/jsat/EventManager.jsm | 192 ++++++++++++++++++--
accessible/src/jsat/OutputGenerator.jsm | 10 +-
accessible/src/jsat/Presentation.jsm | 47 +++++-
accessible/src/jsat/Utils.jsm | 39 +++--
.../en-US/chrome/accessibility/AccessFu.properties | 4 +
6 files changed, 263 insertions(+), 35 deletions(-)
2013-08-21 12:40:06 -04:00
Marco Zehe
24dd6a6bb7
Bug 907125 - [AccessFu] Improve the output for ARIA tabs and tab lists, r=yzen
2013-08-21 09:52:46 +02:00
Arnaud Sourioux
9713639ee9
Bug 883672 - Inherit XULLinkAccessible from XULLabelAccessible + test. r=surkov
2013-08-20 16:42:26 -04:00
Alexander Surkov
40fa6d83c6
Bug 905215 - Add a test sheet for HTML elements, r=davidb
2013-08-19 18:50:14 -04:00
Max Li
bec347aaa7
Bug 900097 - Add tests. r=surkov
2013-08-18 10:21:33 -04:00
Ryan VanderMeulen
976b11c6aa
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Doug Turner
a884f963e9
Bug 904462 - Clean up warnings and errors when starting B2G on the mac r=fabrice
2013-08-16 11:08:03 -07:00
Max Li
9fcb58a2bc
Bug 906050 - Support long clicking from braille. r=eeejay r=kats
2013-08-16 11:17:29 -04:00
Gregory Szorc
3aa9df8061
Bug 901007 - Don't generate xpcAccEvents.h twice; r=mshal
2013-08-14 17:43:04 -07:00
Brian O'Keefe
3a92f0ae7c
Bug 896177 - Remove useless config.mk includes; r=gps
2013-07-17 16:06:53 -04:00
Ms2ger
414b1a4dad
Bug 904178 - Part a: Use nsIDocument in logging::DocLoad; r=surkov
2013-08-14 09:01:27 +02:00
Ms2ger
df8525f77d
Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar
2013-08-14 08:56:21 +02:00
David Zbarsky
de328bd8e8
Bug 902732: Merge nsILink and dom::Link r=bz
2013-08-08 01:26:32 -04:00
Alexander Surkov
44d7125afd
Bug 900943 - multiline textbox contains bogus <br>, r=tbsaunde
...
--HG--
rename : accessible/tests/mochitest/text/test_label.xul => accessible/tests/mochitest/text/test_general.xul
2013-08-05 22:09:05 -04:00
Alexander Surkov
5d48b046a4
Bug 900835 - crash in nsEventStateManager::PreHandleEvent (Accessible::DoCommand, r=smaug, tbsaunde
2013-08-05 00:00:08 -04:00
Alexander Surkov
0f25f0094d
Bug 788389 - fire statechange event whenever checked state is changed not depending on focused state, r=tbsaunde
2013-08-02 12:42:36 -04:00
Ms2ger
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
78f9e66db8
Bug 896251 - Make nsEvent::{refPoint, lastRefPoint} LayoutDeviceIntPoints; r=smaug+kats
2013-08-02 09:05:16 +02:00
Ms2ger
061d88874c
Bug 897921 - Remove some dead assignments in makefiles; r=mshal
2013-08-02 09:03:55 +02:00
Mike Hommey
d01b5df996
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
2013-08-02 10:29:05 +09:00
Alexander Surkov
b4f7595323
Bug 894573 - ARIA state mapping should treat undefined value same way if value was missed, r=tbsaunde
2013-08-01 11:11:56 -04:00
Alexander Surkov
cfab3bf5bb
Bug 889512 - no focus event for google's moving textbox, r=tbsaunde
2013-07-31 10:47:39 -04:00
Ehsan Akhgari
5ee21d6d3f
Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
...
This patch was mostly generated by running the following scripts on the codebase, with some
manual changes made afterwards:
# static_assert.sh
#!/bin/bash
# Command to convert an NSPR integer type to the equivalent standard integer type
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 "*.cc" \
-o -iname "*.mm" \) | \
xargs -n 1 `dirname $0`/assert_replacer.py #sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_STATIC_ASSERT static_assert
hg rev --no-backup mfbt/Assertions.h \
media/webrtc/signaling/src/sipcc/core/includes/ccapi.h \
modules/libmar/src/mar_private.h \
modules/libmar/src/mar.h
# assert_replacer.py
#!/usr/bin/python
import sys
import re
pattern = re.compile(r"\bMOZ_STATIC_ASSERT\b")
def replaceInPlace(fname):
print fname
f = open(fname, "rw+")
lines = f.readlines()
for i in range(0, len(lines)):
while True:
index = re.search(pattern, lines[i])
if index != None:
index = index.start()
lines[i] = lines[i][0:index] + "static_assert" + lines[i][index+len("MOZ_STATIC_ASSERT"):]
for j in range(i + 1, len(lines)):
if lines[j].find(" ", index) == index:
lines[j] = lines[j][0:index] + lines[j][index+4:]
else:
break
else:
break
f.seek(0, 0)
f.truncate()
f.write("".join(lines))
f.close()
argc = len(sys.argv)
for i in range(1, argc):
replaceInPlace(sys.argv[i])
--HG--
extra : rebase_source : 4b4a4047d82f2c205b9fad8d56dfc3f1afc0b045
2013-07-18 13:59:53 -04:00
Alexander Surkov
cff1dc5bcc
Bug 892091 - ARIA treegrid should be editable by default, r=davidb
2013-07-30 11:43:00 -04:00