Yura Zenevich
446a07beed
Bug 1401980 - shutdown accessibility service on accessibliity.force_disable pref change. r=surkov
...
MozReview-Commit-ID: 8YfCaoB5Stt
2017-11-10 22:43:22 -05:00
Masatoshi Kimura
dbd92543c6
Bug 1313150 - Remove |weak| parameter from nsIMutableArray methods. r=froydnj
...
MozReview-Commit-ID: 7JoD4VYzZp3
--HG--
extra : rebase_source : 5db437f1c34608aa223916874d62b48c59baeae8
2017-10-21 23:53:02 +09:00
Kris Maglione
4a767c7e6e
Bug 1404198: Part 2j - Switch to NS_NewTimer* everywhere else. r=njn
...
MozReview-Commit-ID: LmGIgfmNSmk
--HG--
extra : rebase_source : bf34e852beb0c8f6eafd09184c2e0cda95f95f83
2017-09-24 19:57:48 -07:00
Masatoshi Kimura
dfe3f997a2
Bug 1387832 - Remove @deprecated nsIAccessibleRetrieval. r=surkov
...
MozReview-Commit-ID: DaqIezvQvUe
--HG--
extra : rebase_source : e5449a0179b18ddcc45faff1f7e98bb22dbb61ae
2017-08-06 23:34:32 +09:00
Sylvestre Ledru
4e9cf83ee8
Bug 1378712 - Remove all trailing whitespaces r=Ehsan
...
MozReview-Commit-ID: Kdz2xtTF9EG
--HG--
extra : rebase_source : 7235b3802f25bab29a8c6ba40a181a722f3df0ce
2017-07-06 14:00:35 +02:00
Bill McCloskey
f115503a0b
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-26 14:19:58 -07:00
Carsten "Tomcat" Book
8a1350b5a6
Backed out changeset 4f6302a98ae4 (bug 1372405
)
...
--HG--
extra : rebase_source : 41632f3158e88e692809731394a683d065a73dfb
2017-06-21 13:59:26 +02:00
Bill McCloskey
6b3e84ed5f
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-20 21:44:11 -07:00
Carsten "Tomcat" Book
ea1b86680c
Backed out changeset 9846de3bd954 (bug 1372405
)
...
--HG--
extra : rebase_source : 5d4a48e8ec394c329994689d938d2a6e9b2752b0
2017-06-20 08:27:02 +02:00
Bill McCloskey
4592152411
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-19 22:25:47 -07:00
Eitan Isaacson
5f324eb9dd
Bug 1336637 - Support relation methods in xpc on windows. r=tbsaunde
...
MozReview-Commit-ID: BcyE0Vy1Fu4
2017-02-10 17:27:33 -08:00
Eitan Isaacson
2725184bbf
Bug 1335220 - Add minimumIncrement to windows ProxyAccessible. r=yzen
...
MozReview-Commit-ID: DY89qIALmrq
2017-02-01 12:37:13 -08:00
Yura Zenevich
4a9e23d316
Bug 1269369 - add support for GetID XPCOM method on Windows with e10s. r=tbsaunde
...
MozReview-Commit-ID: KXhDeNW3Oaw
2017-01-09 14:52:51 -05:00
Phil Ringnalda
89e92b0c3b
Merge m-c to autoland
2016-11-22 21:33:35 -08:00
Mike Hommey
d04ddd8b0e
Bug 1319352 - Allow to run AccEventGen.py and xpild/header.py from any directory. r=mshal
...
--HG--
extra : rebase_source : 52c9ffea0628101ca651ca2fdad1ececbfeb8039
2016-11-22 17:05:49 +09:00
Yura Zenevich
80424f1513
Bug 1297474 - shutdown accessibility service only if there are no references to accessibles in JS. r=surkov
...
MozReview-Commit-ID: BTOuBQXA1Ly
2016-11-22 08:40:13 -05:00
Yura Zenevich
ce7f78c6af
Bug 1297474 - clean up internal accessible when xpcAccessibleApplication is being destroyed. r=surkov
...
MozReview-Commit-ID: GuHEdhpJDx7
2016-11-22 08:40:12 -05:00
Carsten "Tomcat" Book
a6b76e9898
Backed out changeset e79129082f4a (bug 1297474) for crashes in m-oth windows tests
2016-11-21 10:33:49 +01:00
Yura Zenevich
05223b604a
Bug 1297474 - shutdown accessibility service only if there are no references to accessibles in JS. r=surkov
...
MozReview-Commit-ID: BTOuBQXA1Ly
2016-11-20 00:45:57 -05:00
Sebastian Hengst
419bb7944c
Backed out changeset 48ac718556a0 (bug 1297474) for crash in Marionette test test_switch_remote_frame.py TestSwitchRemoteFrame.test_remote_frame_revisit. r=backout
2016-11-19 09:25:27 +01:00
Yura Zenevich
b2b4d318c0
Bug 1297474 - shutdown accessibility service only if there are no references to accessibles in JS. r=surkov
...
MozReview-Commit-ID: BTOuBQXA1Ly
2016-11-18 23:35:25 -05:00
Michael Li
fdb96b726d
bug 1303447 - implement text interface methods for the windows ProxyAccessible r=aklotz
2016-10-27 18:11:55 -04:00
Michael Li
4560f258dd
bug 1303133 - Implement ia2AccessibleValue methods in ProxyAccessible for Windows. r=aklotz
2016-10-27 18:11:54 -04:00
Mike Shal
ee988cdb3b
Bug 1304136 - Use a single AccEventGen.py invocation; r=chmanchester
...
MozReview-Commit-ID: 84OjUxxK1lg
--HG--
extra : rebase_source : a4be9e540f95ea294ed8eacc005773aa3cff051f
2016-09-18 15:30:32 -04:00
Mike Shal
f9d17c6e43
Bug 1304136 - have AccEventGen.py re-use xpidllex.py / xpidlyacc.py; r=chmanchester
...
MozReview-Commit-ID: 76M0KYAZCmW
--HG--
extra : rebase_source : 09e4d00cad3b788d897dca30abf6c80022d7928b
2016-09-19 13:42:44 -04:00
Michael Li
abbb996008
Bug 1302760 - Make more of xpcAccessible work with proxies. r=tbsaunde
2016-09-15 09:58:00 -04:00
Yura Zenevich
ddff7f9c94
Bug 527003 - make a11y service store info about its consumers. Only shut down a11y when there are no more consumers remaining. r=surkov, tbsaunde
...
MozReview-Commit-ID: KF5d6xaO83E
2016-08-30 12:04:20 -04:00
Aaron Klotz
723aa5c481
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r=tbsaunde
...
MozReview-Commit-ID: 3AAnFir6rnx
2016-08-08 15:40:54 -06:00
Aaron Klotz
6691c8cfa8
Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
...
MozReview-Commit-ID: EHV0JR6NmKf
--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-19 13:16:42 -06:00
Sebastian Hengst
8e027d975c
Backed out changeset 2b4c3a792b14 (bug 1268544)
...
--HG--
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
2016-08-19 10:02:32 +02:00
Sebastian Hengst
cc42764379
Backed out changeset 8c550a7e9c2a (bug 1268544)
2016-08-19 10:02:23 +02:00
Aaron Klotz
7798e81c02
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r=tbsaunde
...
MozReview-Commit-ID: 3AAnFir6rnx
2016-08-08 15:40:54 -06:00
Aaron Klotz
1597663492
Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
...
MozReview-Commit-ID: EHV0JR6NmKf
--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-18 10:45:55 -06:00
Phil Ringnalda
0d69896d44
Backed out 6 changesets (bug 1288841, bug 1268544) for causing Win7 e10s Marionette to fail in test_import_script.py TestImportScriptContent.test_imports_apply_globally
...
Backed out changeset c9f49a119255 (bug 1288841)
Backed out changeset a9d43e83e070 (bug 1268544)
Backed out changeset d898178a0809 (bug 1268544)
Backed out changeset 4887b4164dd9 (bug 1268544)
Backed out changeset 7c3a5a770cae (bug 1268544)
Backed out changeset 12aa15cf5879 (bug 1268544)
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
2016-08-18 00:30:21 -07:00
Aaron Klotz
ce21f34f60
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r=tbsaunde
...
MozReview-Commit-ID: 3AAnFir6rnx
2016-08-08 15:40:54 -06:00
Aaron Klotz
494a0e9e53
Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
...
MozReview-Commit-ID: EHV0JR6NmKf
--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-16 12:21:41 -06:00
Wes Kocher
021a12c86f
Backed out changesets e4a39e456f89 (bug 1268544) for mass build bustage a=backout CLOSED TREE
...
***
Backed out changeset 119a4b187938 (bug 1268544)
***
Backed out changeset d83cba382cfe (bug 1268544)
***
Backed out changeset a0085eb5ffe7 (bug 1268544)
***
Backed out changeset eefa457c3680 (bug 1288843)
***
Backed out changeset 17dc46beb1a5 (bug 1288841)
***
Backed out changeset e76f58f328d4 (bug 1268544)
***
Backed out changeset ffc8ee715fdb (bug 1268544)
***
Backed out changeset 99f0ea19b8f5 (bug 1268544)
***
Backed out changeset 2bdfb9514317 (bug 1268544)
***
Backed out changeset e4b3a5e1756d (bug 1268544)
--HG--
rename : accessible/ipc/other/DocAccessibleChild.cpp => accessible/ipc/DocAccessibleChild.cpp
rename : accessible/ipc/other/DocAccessibleChild.h => accessible/ipc/DocAccessibleChild.h
rename : accessible/ipc/win/PDocAccessible.ipdl => accessible/ipc/PDocAccessible.ipdl
rename : accessible/ipc/win/ProxyAccessible.cpp => accessible/ipc/ProxyAccessible.cpp
rename : accessible/ipc/win/ProxyAccessible.h => accessible/ipc/ProxyAccessible.h
extra : amend_source : dc73ec117c7279539cab36af821637bb1b0236bd
extra : histedit_source : 438ce81f07a53af61b1cabf7620f30b090e7d5e2%2Ccb6472913fe0d7d2ec66bf0cedc18f2e4d00678e
2016-08-15 15:58:45 -07:00
Aaron Klotz
413edf2a4e
Bug 1268544: Disable proxy code paths in accessible/xpcom pending resolution of bug 1288839; r=tbsaunde
...
MozReview-Commit-ID: 3AAnFir6rnx
2016-08-08 15:40:54 -06:00
Aaron Klotz
53a0a1af6b
Bug 1268544: Refactor ProxyAccessible and dependencies; r=tbsaunde
...
MozReview-Commit-ID: EHV0JR6NmKf
--HG--
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/ProxyAccessibleBase.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/ProxyAccessibleBase.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/other/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/other/ProxyAccessible.h
rename : accessible/ipc/ProxyAccessible.cpp => accessible/ipc/win/ProxyAccessible.cpp
rename : accessible/ipc/ProxyAccessible.h => accessible/ipc/win/ProxyAccessible.h
2016-08-04 18:28:08 -06:00
Yura Zenevich
7d6abb5975
Bug 527003 - separating XPCOM parts from nsAccessibilityService. Removing a11y service in favour of using nsAccessibilityService directly. Adding support for a11y service shutdown. r=surkov
...
MozReview-Commit-ID: KKeywNi3fQb
2016-08-08 20:51:39 -04:00
Michael Li
484dd39b6e
Bug 1286952 - Make xpcAccessibleHyperText work with proxied accessibles. r=tbsaunde
...
MozReview-Commit-ID: 1E81sAlOIs1
2016-07-22 12:07:41 -04:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Michael Li
3b4d1337e7
Bug 1287145 - Support QueryInterfacing proxy accessibles to nsIAccessibleHyperText. r=tbsaunde
2016-07-18 08:23:00 +02:00
Michael Li
132d906366
Bug 1286322 - Make xpcAccessibleHyperLink work with proxied accessibles. r=tbsaunde
...
--HG--
extra : rebase_source : d72ba51ce093d74ef41e6e5390f96f97c08ad5d8
2016-07-14 14:07:00 -04:00
Michael Li
5c0a021d2d
bug 1286612 - Remove unsafe assignment in xpcAccessibleValue::GetMinimumIncrement. r=yzenevich
2016-07-13 10:56:00 +02:00
Michael Li
5de5fa74c5
Bug 1286610 - Change MinValue() call to CurValue() in xpcAccessibleValue::GetCurrentValue. r=yzenevich
2016-07-13 10:54:00 +02:00
Michael Li
ebd6bd5bbd
Bug 1285643 - Make xpcAccessibleValue work with proxied accessibles. r=tbsaunde
2016-07-11 14:26:00 -04:00
Michael Li
c28fee3910
Bug 1284281 - Support QueryInterfacing proxy accessibles to nsIAccessibleHyperlink. r=tbsaunde
2016-07-07 08:13:00 +02:00
Trevor Saunders
434092ec78
bug 1278004 - support QIing proxied accessibles to nsIAccessibleValue r=davidb
2016-06-07 14:18:08 -04:00
Yura Zenevich
21020ab218
Bug 1275983 - support proxies in xpcAccessible::GetRelationByType(). r=tbsaunde
...
MozReview-Commit-ID: 3cisZF54kp0
2016-05-27 23:18:40 -04:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Trevor Saunders
317b423cfb
bug 1259023 - make nsIAccessible.{Next,Prev}Sibling work with proxied accessibles r=yzen
2016-04-13 04:00:56 -04:00
Trevor Saunders
ef3432fda2
bug 1259023 - make nsIAccessible.indexInParent work on proxied accessibles r=yzen
2016-04-13 04:00:56 -04:00
Trevor Saunders
8a74954930
bug 1259023 - make nsIAccessible.parent work with proxies r=yzen
2016-04-13 04:00:56 -04:00
Yura Zenevich
3288128792
Bug 1259023 - if proxy is a nullpointer, do not set IS_PROXY in AccessibleOrProxy. r=tbsaunde
...
MozReview-Commit-ID: Gx6GAAKZ7bo
2016-04-04 16:37:57 -04:00
Mike Hommey
7f131dbc35
Bug 1256988 - Replace tests on MOZ_ENABLE_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
2016-03-17 06:49:44 +09:00
Trevor Saunders
6da1ca03eb
bug 1253268 - allow getting ids of proxied accessibles r=yzen
2016-03-09 17:33:27 -05:00
Trevor Saunders
76693e1dac
bug 1250882 - implement xpcAccessible::GetBounds() for proxied accessibles r=davidb
2016-02-24 19:19:58 -05:00
Trevor Saunders
5b5e284221
bug 1250882 - make xpcAccessible::GetAttributes() work with proxied accessibles r=davidb
2016-02-24 19:19:58 -05:00
Trevor Saunders
10cd68f503
bug 1250882 - implement xpcAccessible::GetValue() for proxied accessibles r=davidb
2016-02-24 19:19:58 -05:00
Trevor Saunders
bfef2fd517
bug 1250882 - implement xpcAccessible::GetLanguage() for proxied accessibles r=davidb
2016-02-24 19:19:57 -05:00
Trevor Saunders
4afd60694b
bug 1250882 - implement xpcAccessible::GetDescription() for proxied accessibles r=davidb
2016-02-24 19:19:57 -05:00
Trevor Saunders
a3d021d18a
bug 1250882 - implement xpcAccessible::Name() for proxied accessibles r=davidb
2016-02-24 19:19:57 -05:00
Trevor Saunders
2c0a5d150d
bug 1250882 - implement xpcAccessible::GetState() for proxied accessibles r=davidb
2016-02-24 19:19:57 -05:00
Bogdan Postelnicu
ffae8ec404
Bug 1245464 - initialize with 0 mSupportedIfaces in xpcAccessibleGeneric in order to avoid corrupted result after bit-wise operation. r=surkov
2016-02-03 13:53:11 +02:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Phil Ringnalda
d381b4bca6
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Kyle Huey
91efc5a86c
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Trevor Saunders
523de36bc0
bug 1243077 - make xpcAccessible::GetLastChild() work with proxied accessibles r=davidb
2016-01-27 18:42:48 -05:00
Trevor Saunders
99fd4be44b
bug 1243077 - make xpcAccessible::GetFirstChild() work with proxies r=davidb
2016-01-27 18:42:47 -05:00
Trevor Saunders
fb9bc4aa75
bug 1243077 - make xpcAccessible::GetChildren() work with proxied accessibles r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
b859f555ce
bug 1243077 - remove an unnecessary AddRef() from xpcAccessible::GetChildren()
...
r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
eca38fe746
bug 1243077 - make xpcAccessible::GetChildAt() work with proxied accessibles r=davidb
2016-01-27 18:42:46 -05:00
Trevor Saunders
b25ec82248
bug 1243077 - support proxied accessibles in xpcAccessible::GetRole() r=davidb
2016-01-27 18:42:45 -05:00
Trevor Saunders
f92728f426
bug 1243077 - add ToXPC{,Document} overloads for proxied accessibles r=davidb
2016-01-27 18:42:44 -05:00
Trevor Saunders
6695ff5d5b
bug 1243077 - implement xpcAccessible::GetChildCount() for proxied accessibles
...
r=davidb
2016-01-27 18:42:43 -05:00
Trevor Saunders
5a95547b7e
bug 1243077 - add AccessibleOrProxy xpcAccessible::IntlGeneric() r=davidb
...
It will be useful to get mIntl without casting it to either Accessible* or
ProxyAccessible*. sadly C++ won't let us overload the name Intl() this way
so for now this method is named IntlGeneric().
2016-01-27 18:42:43 -05:00
Trevor Saunders
8f79d0d09c
bug 1241453 - allow caching proxies in xpcAccessibleDocuments r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
955114b39c
bug 1241453 - assert accessibles are only added to non remote xpcAccessibleDocuments r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
9672799f00
bug 1241453 - fixup xpcAccessible Intl() methods to not assume mIntl is always an Accessible r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
dd9c8002ab
bug 1241453 - allow xpcAccessibleDocument::mCache to use proxies as keys r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
78f1ab8c9d
bug 1241453 - allow constructing xpcAccessibles with proxies r=davidb
2016-01-26 07:49:25 -05:00
Trevor Saunders
73bf84da55
bug 1241453 - allow storing proxies in xpcAccessibleGeneric::mIntl r=davidb
2016-01-26 07:49:25 -05:00
Sylvestre Ledru
ab4e3a0d42
Bug 1218816 - Remove useless semicolons. Found by coccinelle. r=Ehsan
...
--HG--
extra : rebase_source : 7d2cc56b6553cd7a8d848d3c660f30735bd82eec
2016-01-22 16:58:49 +01:00
Alexander Surkov
356a8b6d75
Bug 1233118 - implement IAccessible2_3::selectionRanges, r=yzen
2016-01-20 12:53:03 -05:00
Mike Hommey
aab4d7dc38
Bug 1231148 - Avoid requiring IDL files installed in $DIST/idl to run AccEventGen.py. r=ted
...
While working on growing the fastermake backend to do compilation, I ran into
the problem that there's an implicit dependency from AccEventGen.py on the fact
that IDL files are installed in $DIST/idl. While we may need some way to
express such things in general, it turns out that for this specific use case,
we don't actually /need/ IDLs in $DIST/idl, and a couple paths are enough to
get things to work.
2015-12-09 19:23:53 +09:00
Ted Mielczarek
47dba5ed8c
bug 1160185 - support GENERATED_FILES in EXPORTS. r=glandium
...
This change allows specifying objdir-relative paths in EXPORTS to enable
exporting entries from GENERATED_FILES. Objdir paths in EXPORTS that are
not in GENERATED_FILES will raise an exception.
Example:
```
EXPORTS += ['!g.h', 'f.h']
GENERATED_FILES += ['g.h']
```
Given the implementation, this should also work for FINAL_TARGET_FILES,
FINAL_TARGET_PP_FILES, and TESTING_FILES, but those are not well-tested.
This patch also renames the install manifest for '_tests' to match the
directory name for convenience in some code I refactored.
--HG--
extra : commitid : CwayzXtxv1O
extra : rebase_source : 5fb6f461fc740da9bce14bbdbfabdfe618af8803
2015-12-01 09:53:16 -05:00
Nicholas Nethercote
25177238ef
Bug 1187139 (part 3) - Replace nsBaseHashtable::Enumerate() calls in accessible/ with iterators. r=tbsaunde.
...
--HG--
extra : rebase_source : 55473258ba149c2b00d3b1808d0f93425dcd1925
2015-11-29 14:02:07 -08:00
Chris Manchester
f1d38f349b
Bug 1217015 - Convert AccEventGen.py to GENERATED_FILES and get rid of most of accessible/xpcom/Makefile.in r=glandium,tbsaunde
...
--HG--
extra : commitid : HEsKoRUC2fH
2015-11-16 16:51:51 -08:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Olli Pettay
42685fa873
Bug 1213382 - proxy more accessible selection methods, r=tbsaunde
...
--HG--
extra : rebase_source : 1d8d688d4b1ab671aed5ba28bdcc14b2c4b94f70
2015-10-13 22:08:00 +03:00
Nicholas Nethercote
9d68ee2953
Bug 1204277 - Disallow warnings in six more directories. r=glandium.
...
These are all conditional uses of ALLOW_COMPILER_WARNINGS=True that are no
longer necessary.
--HG--
extra : rebase_source : e654fa940aed18b1d5ef7b2bebb45bbef59cfd84
2015-09-14 21:16:37 -07:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Mike Hommey
806e0220a2
Bug 991983 - Use objdir-relative SOURCES instead of GENERATED_SOURCES. r=gps
2015-05-28 07:34:16 +09:00
Denis Volk
32e981896d
Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
2015-04-15 12:47:03 -04:00
David Major
6f0fc8160b
Bug 1146229: Remove calling convention modifier from local variable. r=surkov
...
--HG--
extra : rebase_source : b624de603ac2a276c38f6ae294af3b08b78e6eeb
2015-03-24 13:30:11 +13:00
Ehsan Akhgari
0e426229bd
Bug 1145631 - Part 5: Replace MOZ_FINAL with final in the AccEventGen codegen; r=froydnj
2015-03-21 12:28:46 -04:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-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 MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Ting-Yu Chou
cdecb37b02
Bug 1137906 - Shutdown cached children when shutdown the document. r=surkov
...
--HG--
extra : rebase_source : 6e656d3c3071d2aecccf87500deacc896734eba4
2015-03-10 11:24:26 +08:00