Граф коммитов

505129 Коммитов

Автор SHA1 Сообщение Дата
Greg Tatum 8eca822d58 Bug 1245921 - Monkey patch ReactDOM event system for XUL; r+miker r=miker
XUL iframes inside of a privileged XUL document propagate events
between the documents. This breaks React's event model, as React
captures all events at the document level. In the XUL document
containing a XUL iframe, these events end up being dispatched twice.
This fix tricks react into thinking the toolbox.xul document is the only
root document, thus fixing the event system.

MozReview-Commit-ID: B3XF3L6rax1

--HG--
extra : rebase_source : 723d21342dc876a8342882ae066b36c26daf37d2
2016-12-23 15:57:03 -06:00
Tim Nguyen d62604fd8b Bug 1325213 - Fix lots of eslint errors in devtools/shared/. r=jryans
MozReview-Commit-ID: 2XxhfV8ih0S

--HG--
extra : rebase_source : 48cda848a23c57d3301db5e563ad8f5f20064862
2016-12-30 15:01:42 +01:00
bechen 5c9dc72fcc Bug 1310162 - mTrack in SimpleTextTrackEvent might be null. r=jwwang
MozReview-Commit-ID: ESqYqBem7kQ

--HG--
extra : rebase_source : b8ad44e919992a7eaa3e8e1db9b0c5258c66d617
2016-12-28 15:51:37 +08:00
Masatoshi Kimura 0fde5f3808 Bug 1321705 - Remove "network.standard-url.(escape|encode)-utf8". r=valentin.gosu
MozReview-Commit-ID: D6fRD9ElrBd

--HG--
extra : rebase_source : 55fd4c55a4822076bde8a616dd4ddbde26c8e398
2016-12-30 20:32:29 +09:00
Sebastian Hengst d9d1c52d92 Backed out changeset daabf6b822f0 (bug 1321705) for Android bustage. r=backout 2016-12-30 12:39:58 +01:00
Masatoshi Kimura 0c6dc2ea73 Bug 1323683 - Fold nsIURIWithQuery into nsIURI. r=valentin.gosu
MozReview-Commit-ID: BFfgr42sNyx

--HG--
extra : rebase_source : a28d6a3c96f0c86dd7269147f130b3195b1f1faf
2016-12-28 20:40:21 +09:00
Masatoshi Kimura ab2ce0d4b3 Bug 1321705 - Remove "network.standard-url.(escape|encode)-utf8". r=valentin.gosu
MozReview-Commit-ID: D6fRD9ElrBd

--HG--
extra : rebase_source : 6414effcf9e68859781de004e06eedea378e92ca
2016-12-30 10:28:18 +09:00
Sylvestre Ledru c08a6438f1 Bug 1292649 - Use default-jdk instead of an explicit version of the jdk r=nalexander
Should be pretty safe as Java compa is usually very good.
This will fix the issue on Debian testing not having openjdk-7-jdk and
current Debian stable having it.
(same with Ubuntu)

MozReview-Commit-ID: Alxg4K4PwQ4

--HG--
extra : rebase_source : 920cdb1618ba587a4776e33ef7857415a59c53b9
2016-12-29 19:44:57 +01:00
Ray Lin 77ca13f627 Bug 1326040 - Align text color of selected item in closed caption menu with spec. r=jaws
MozReview-Commit-ID: 5ondXdNPRL6

--HG--
extra : rebase_source : 3e2764cb7971db11ae502a837400e4ccd4dacf62
2016-12-30 11:01:59 +08:00
Kilik Kuo 50240b9c12 Bug 1326220 - [WPT] Remove out-of-date sub tests and unexpected results in clearkey-mp4-requestmediakeysystemaccess.html.ini r=jwwang
MozReview-Commit-ID: Cj6bC6KRnIO

--HG--
extra : rebase_source : 967fdacd30e824c06dd83a9360517c51ba9ed47c
2016-12-29 23:33:53 +08:00
Fred Lin 5bbe0834de Bug 1325914 - fix react-dev warnings; r=rickychien
MozReview-Commit-ID: GJ4ppGnXHLu

--HG--
extra : rebase_source : 8095f9b6873b8a249e0f9ab8940f9eb77ec66679
2016-12-27 15:03:15 +08:00
Phil Ringnalda 6ac54a1574 Backed out changeset 67611ffb1fef (bug 1325213) for failures in test_require_lazy.js 2016-12-29 19:01:37 -08:00
JW Wang 4eb1252534 Bug 1326330. Part 2 - add assertions and checks. r=JamesCheng
1. ensure the 'finish' event is notified only once.
2. assert pushing items to a finished queue.

MozReview-Commit-ID: 9lYWPANVz0m

--HG--
extra : rebase_source : c05b0c77fdee324798579e0e2ebec6ce6303cbf6
extra : intermediate-source : 80be35003c76fc9cc74f206576394b46317b7880
extra : source : 14f5d5c064fddbbcf5728fb4d19e9c0a4e45fac7
2016-12-23 19:19:04 +08:00
JW Wang 3985fd7208 Bug 1326330. Part 1 - remove unused functions. r=JamesCheng
MozReview-Commit-ID: 66XDaghbKUy

--HG--
extra : rebase_source : a25d3413d6f076366373b92fd51ff850bb1dd79e
extra : intermediate-source : a9f7a68b4bff23ec0a059f5cc2a7fca92c1501bd
extra : source : d2dbc97390bc85fba1bd0a53d780f6122cc96ac7
2016-12-23 19:17:11 +08:00
JW Wang 7be77921c0 Bug 1325321 - let DecodingState handle audio/video pop events. r=kaku
MozReview-Commit-ID: 9EjeOfn1vBU

--HG--
extra : rebase_source : 52efab5c60df935de35fb049926c639aa053e389
extra : intermediate-source : d760746364b9585128a74bf284246418eb024280
extra : source : 0537651366abb8524a3436f0208d28b3248a1c52
2016-12-22 17:28:14 +08:00
Tim Nguyen 7350350463 Bug 1325213 - Fix lots of eslint errors in devtools/shared/. r=jryans
MozReview-Commit-ID: 2XxhfV8ih0S

--HG--
extra : rebase_source : 1d4c869401ed8b501565d0d8927728771597cc30
2016-12-30 03:11:52 +01:00
Wes Kocher 26a1ba5c14 Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout
Backed out changeset 84fb749698ab (bug 1323100)
Backed out changeset d6d25e8bd001 (bug 1323100)
Backed out changeset 1b0855bb0c38 (bug 1323100)
Backed out changeset b6953e3f5739 (bug 1323100)
Backed out changeset 5572f3b63215 (bug 1323100)
Backed out changeset 12fb4c533659 (bug 1323100)
Backed out changeset c36524e4e919 (bug 1323100)
Backed out changeset 1e3b3eddbe26 (bug 1323100)
Backed out changeset 061110f1ae12 (bug 1323100)
Backed out changeset 413dbd31725b (bug 1323100)
Backed out changeset 06550f7eca62 (bug 1323100)
Backed out changeset 940933b13b36 (bug 1323100)
Backed out changeset a6d75c1cd724 (bug 1323100)
Backed out changeset 681cacbbaa3b (bug 1323100)
Backed out changeset 3d53787293f6 (bug 1323100)
Backed out changeset c0340dfe4766 (bug 1323100)
Backed out changeset 9f554991549d (bug 1323100)
Backed out changeset 757539e7039a (bug 1323100)
Backed out changeset a3c9b45aa917 (bug 1323100)
Backed out changeset 23d69df98a66 (bug 1323100)
Backed out changeset 1297ded6a01d (bug 1323100)
Backed out changeset f4235b97257f (bug 1323100)
Backed out changeset 93419cb4f29f (bug 1323100)
Backed out changeset 865d1b81c804 (bug 1323100)
Backed out changeset 54acf4ef8e84 (bug 1323100)
Backed out changeset 88d17bcd8205 (bug 1323100)
Backed out changeset 0c466e5e8933 (bug 1323100)
2016-12-29 16:28:36 -08:00
Markus Stange 2319d2881d Bug 1324941 - Add a profiler label and a profiler marker for DOMEvent dispatch. r=smaug
MozReview-Commit-ID: 9nyftWPKRVe

--HG--
extra : rebase_source : 0ef900fa5c7749dd5bcec32da6b37aad91f0a518
2016-12-23 12:44:35 +01:00
Markus Stange f452728256 Bug 1323100 - Use AutoProfilerRegister to register chromium threads with the profiler. r=froydnj
MozReview-Commit-ID: 12LS5hqCA2c

--HG--
extra : rebase_source : 9b5e44b5710b7758c998601f1da79429956ae4c7
2016-12-22 00:48:55 +01:00
Markus Stange 48513de60f Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj
As far as I can tell, this covers all the remaining threads which we start
using PR_CreateThread, except the ones that are created inside NSPR or NSS.

This adds a AutoProfilerRegister stack class for easy registering and
unregistering. There are a few places where we still call
profiler_register_thread() and profiler_unregister_thread() manually, either
because registration happens conditionally, or because there is a variable that
gets put on the stack before the AutoProfilerRegister (e.g. a dynamically
generated thread name). AutoProfilerRegister needs to be the first object on
the stack because it uses its own `this` pointer as the stack top address.

MozReview-Commit-ID: 3vwhS55Yzt

--HG--
extra : rebase_source : dffab11abf7d4b57fa54475fd22e71b84375cd7b
2016-12-29 22:32:52 +01:00
Markus Stange 38bf16074f Bug 1323100 - Stop double-registering the LazyIdleThread with the profiler. r=froydnj
MozReview-Commit-ID: 2vdcgCcdOYJ

--HG--
extra : rebase_source : 2a42caebc2a80b4d634eb741bbc196a718379e22
2016-12-21 23:07:26 +01:00
Markus Stange 4523810482 Bug 1323100 - Stop double-registering the IPDL Background thread with the profiler. r=froydnj
MozReview-Commit-ID: 2BlEhqrxdUz

--HG--
extra : rebase_source : c74067a284337374188ff408406232a90171b828
2016-12-21 23:07:10 +01:00
Markus Stange 11eb304af2 Bug 1323100 - Stop double-registering the Media_Encoder thread with the profiler. r=froydnj
MozReview-Commit-ID: 8TQMVhbw13s

--HG--
extra : rebase_source : 6ebeba2b28f643a4b555e889b2f4f99a55e68485
2016-12-21 23:06:56 +01:00
Markus Stange 4e6ca03c5d Bug 1323100 - Stop double-registering the MediaStreamGraph thread with the profiler. r=froydnj
MozReview-Commit-ID: 7WxNLZpBWL4

--HG--
extra : rebase_source : ce8fe0481c8e3c3d3efd3d1c15480490943ee202
2016-12-21 23:06:45 +01:00
Markus Stange dee0c78211 Bug 1323100 - Stop double-registering the Socket Transport thread. r=froydnj
MozReview-Commit-ID: 7YEC79PwUGg

--HG--
extra : rebase_source : 17b5fa5358507d0cd87e07068434472967f317e1
2016-12-21 17:57:07 +01:00
Markus Stange 34808aee09 Bug 1323100 - Register named threads with the profiler. r=froydnj
MozReview-Commit-ID: FbE4BTcnfEh

--HG--
extra : rebase_source : 4690ebcaf3b71008e9a4d5db31486683dcdb3f91
2016-12-14 19:50:11 -05:00
Markus Stange ce1d36ccc8 Bug 1323100 - Remove NS_SetThreadName which is now unused. r=froydnj
MozReview-Commit-ID: 7je5PhV1TsU

--HG--
extra : rebase_source : 74a4339b3c7338e85caf9287b225d75a556b2938
2016-12-20 14:43:11 +01:00
Markus Stange b289e8b136 Bug 1323100 - Make NS_NewNamedThread use nsThreadManager::NewNamedThread. r=froydnj
MozReview-Commit-ID: 7e6l1A89he9

--HG--
extra : rebase_source : 0bbd888a568937710d3bb6cd5b856063e3405ae6
2016-12-20 14:18:22 +01:00
Markus Stange c9adaf222f Bug 1323100 - Add nsThreadManager::NewNamedThread API. r=froydnj
The point of this exercise is to make the thread name available in the thread
func of the thread, so that we can register the thread with the profiler from
the very start of its lifetime, and so that registration and unregistration
can be inside the same function.

MozReview-Commit-ID: DiiMKUQVr55

--HG--
extra : rebase_source : aa1d0c19250765c80c8e8ae59d2752bb4ad7eeac
2016-12-20 15:10:20 +01:00
Markus Stange 2643eefe78 Bug 1323100 - Remove nsThreadPoolNaming::SetThreadPoolName because it's now unused. r=froydnj
MozReview-Commit-ID: CYgF2NGD6pt

--HG--
extra : rebase_source : cc09c212670d845c00629903b477674806618699
extra : source : 1cd63b3998c4a4c2ef5c59eee24bd344b2d3bc6d
2016-12-19 16:16:50 +01:00
Markus Stange c3fde6edb8 Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName for the DNS resolver thread. r=froydnj
MozReview-Commit-ID: EQvKoIIorKG

--HG--
extra : rebase_source : a386139905d17c7c5bcfb9dad887dbb9b82597fd
2016-12-20 14:21:34 +01:00
Markus Stange 4361d7a6e0 Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in nsThreadPool. r=froydnj
MozReview-Commit-ID: 6IB5yvJtAQm

--HG--
extra : rebase_source : d4d9bf2dab3e75821e931a11fa0a16f6ee1eb970
2016-12-22 00:14:30 +01:00
Markus Stange 67aee994bd Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj
MozReview-Commit-ID: CAbaAe0bKe8

--HG--
extra : rebase_source : bc0db71ff4dd1031ea74c292b2162e0ac8f302f2
2016-12-20 14:20:48 +01:00
Markus Stange 882a11ecd0 Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread for the mozStorage thread. r=froydnj
MozReview-Commit-ID: 145CjwiQawB

--HG--
extra : rebase_source : 9403849151907d2437f6874f8a7bd4d539394417
2016-12-20 14:20:15 +01:00
Markus Stange 70d7bf2304 Bug 1323100 - Create nsThreadPoolNaming::GetNextThreadName. r=froydnj
MozReview-Commit-ID: F0ZFFa5VkAW

--HG--
extra : rebase_source : 9ebc1118e30bf841af2a2d1df3ada4d31e4035bd
2016-12-22 00:38:41 +01:00
Markus Stange 1b72f37c98 Bug 1323100 - Assign names to all remaining threads that are created through NS_NewThread and create them using NS_NewNamedThread instead. r=froydnj
MozReview-Commit-ID: 7W1dt2BBKJZ

--HG--
extra : rebase_source : ad47978ef81d048a90b9803803201eee32974024
2016-12-21 11:43:50 +01:00
Markus Stange 67fcd34390 Bug 1323100 - Use NS_NewNamedThread for CryptoTask threads. r=froydnj
MozReview-Commit-ID: 6c6iDuGyE2X

--HG--
extra : rebase_source : 91520bffd5d9bd31caa27fb52cf7bd9aac86a732
2016-12-20 14:27:18 +01:00
Markus Stange 2d69e3878a Bug 1323100 - Use NS_NewNamedThread in SingletonThreadHolder. r=froydnj
MozReview-Commit-ID: Jcf5DfSrxrf

--HG--
extra : rebase_source : 8ba5017efc93289570f4358fb1694692d935ba48
2016-12-12 19:17:51 -05:00
Markus Stange 6e0ccc9df6 Bug 1323100 - Create a version of NS_NewNamedThread that accepts an nsACString. r=froydnj
MozReview-Commit-ID: LhRjdzZeWCB

--HG--
extra : rebase_source : 350ec2fbdc535a72eed34dc20d67765e4602da4b
2016-12-22 00:05:51 +01:00
Markus Stange 448c1b51ef Bug 1323100 - Use NS_NewNamedThread for the Filewatcher IO thread. r=froydnj
MozReview-Commit-ID: 18qfXNx8BtJ

--HG--
extra : rebase_source : 406d59b7e840466af49aa5197e12201764f3ed34
2016-12-21 11:34:36 +01:00
Markus Stange 1874a5d84b Bug 1323100 - Use NS_NewNamedThread for the Wifi Monitor thread. r=froydnj
MozReview-Commit-ID: 25lwf8WdANT

--HG--
extra : rebase_source : 3f9accf44b8fd9f269d2e2a6b46aa1c8440d3a9c
2016-12-21 11:33:21 +01:00
Markus Stange cb3be9a8e9 Bug 1323100 - Use NS_NewNamedThread for the Link Monitor thread. r=froydnj
MozReview-Commit-ID: ETOGkxMgknN

--HG--
extra : rebase_source : 253161c0028458c79f162b5b4d8fd9d57f36944c
2016-12-21 11:32:39 +01:00
Markus Stange 615f9ce1db Bug 1323100 - Use NS_NewNamedThread for the Android Audio thread. r=froydnj
MozReview-Commit-ID: IcKsOZCZVwB

--HG--
extra : rebase_source : 2b5381faf2370792e715dfb20a7b274644f775f2
2016-12-21 11:31:15 +01:00
Markus Stange 11948b78b5 Bug 1323100 - Use NS_NewNamedThread for IndexedDB threads. r=froydnj
MozReview-Commit-ID: Do4l5QL2qSG

--HG--
extra : rebase_source : 858b23dc85847849393e54709a68564d735bb638
2016-12-21 11:26:48 +01:00
Markus Stange b8f03b0f88 Bug 1323100 - Use NS_NewNamedThread to name the proxy resolution thread. r=froydnj
MozReview-Commit-ID: Fqxr4XmvS7I

--HG--
extra : rebase_source : 70a09ac76919d104092e7c35ec3383191243f130
2016-12-14 17:16:01 -05:00
Jared Wein 2bd8ec9d21 Bug 1325464 - Manually fix the remaining ES6 method syntax eslint errors. r=MattN
MozReview-Commit-ID: 6NqMryvKH9S

--HG--
extra : rebase_source : 264815538de1d0698cbd82e1b995be1b1b07f373
2016-12-28 12:22:09 -05:00
Jared Wein ecab54a7c9 Bug 1325464 - Enable object-shorthand rule and run 'mach eslint --fix' with the rule enabled. r=MattN
MozReview-Commit-ID: 7E7LPorrEje

--HG--
extra : rebase_source : 0572a35415a766a3f31d266760ecd07f0dcc3f72
2016-12-29 18:34:54 -05:00
Jared Wein 69215fad47 Bug 1325464 - Use ES6 method syntax for preferences. r=MattN
MozReview-Commit-ID: k3Bkm39TtT

--HG--
extra : rebase_source : a3e78734613429ec157e56cf9ef5a087f3f4da61
2016-12-22 15:57:40 -05:00
Henrik Skupin 8e8534e2d5 Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. r=maja_zf
Fix for a regression as introduced by bug 1277090. get_attribute() no longer returns
values of Element properties. For the latter get_property() has to be used now.

MozReview-Commit-ID: K45rcHDM6YC

--HG--
extra : rebase_source : d35ea60aa41fad0e84c967cd1042c61106f9a442
2016-12-29 20:02:57 +01:00
Wes Kocher 0dfb7c2b5c Backed out 3 changesets (bug 1325464) for xpcshell failures a=backout
Backed out changeset 562ddc32cc21 (bug 1325464)
Backed out changeset cd10db6087dd (bug 1325464)
Backed out changeset 4079437c4648 (bug 1325464)
2016-12-29 14:05:44 -08:00