b5d33e3a84200f0e5868e3429b5ad581a04441b6: Bug 1389303 - [1.2] Call OnStart/OnStop callbacks on successful URI load in the external protocol channel. r=mcmanus
Eugen Sawin <esawin@mozilla.com> - Wed, 16 Aug 2017 15:45:27 +0200 - rev 424855
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389303 - [1.2] Call OnStart/OnStop callbacks on successful URI load in the external protocol channel. r=mcmanus
3ea2fb0e51ce1a1abc97caca112eac1b2a3622ad: Merge mozilla-central to mozilla-inbound
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 17 Aug 2017 13:13:10 +0200 - rev 424854
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge mozilla-central to mozilla-inbound
62c399b27d0a79157c82e7564bf9e7555c4f9214: Backed out changeset ec85030ef283 (bug 1377298) for conflict with m-i to m-c merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Thu, 17 Aug 2017 13:09:53 +0200 - rev 424853
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset ec85030ef283 (bug 1377298) for conflict with m-i to m-c merge
0777ec282546ac242f730942d081346a20da18f0: Bug 1386955 - land NSS 984849c0a0f1 UPGRADE_NSS_RELEASE, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Thu, 17 Aug 2017 11:57:16 +0200 - rev 424852
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386955 - land NSS 984849c0a0f1 UPGRADE_NSS_RELEASE, r=me
39d42c06e5ae1816f9daa0ea426ce52d469be1da: Bug 1390550 - Update to latest libhyphen code from upstream. r=ryanvm
Jonathan Kew <jkew@mozilla.com> - Thu, 17 Aug 2017 09:58:29 +0100 - rev 424851
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390550 - Update to latest libhyphen code from upstream. r=ryanvm
636403d10e6004f3a4a1a077cfbd2bc6c429e07b: Bug 1391111 - Add balkanize and balkanization to the en-US dictionary. r=ehsan
Ekanan Ketunuti <ananuti@gmail.com> - Thu, 17 Aug 2017 07:17:07 +0700 - rev 424850
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1391111 - Add balkanize and balkanization to the en-US dictionary. r=ehsan
6a65de867d0011c87d7e14b0fa3c2b1cf74e662d: Bug 1380824 - Call RepaintSelection out of script blocker. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 17 Aug 2017 15:28:04 +0900 - rev 424849
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1380824 - Call RepaintSelection out of script blocker. r=masayuki MozReview-Commit-ID: LFyZLW0da7f
822d7f1bc602f84332b13e258738aa3b95700691: Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 16 Aug 2017 13:58:35 +1000 - rev 424848
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390428 (part 1) - Remove many nsXPIDLCString local variables. r=erahm. These are all easy cases where an nsXPIDLCString local variable is set via getter_Copies() and then is only used in ways that nsCStrings can also be used (i.e. no null checks or implicit conversions to |char*|). In every case the patch trivially replaces the nsXPIDLCString with an nsCString. (Also, there are a couple of unused nsXPIDLCString variables that the patch simply removes.)
0cf94aae28707b28ff1fdd27448843af23136e0d: Backed out changeset ca6618d0bc17 (bug 1377276) for failures in browser_onboarding_accessibility.js
Phil Ringnalda <philringnalda@gmail.com> - Wed, 16 Aug 2017 22:44:12 -0700 - rev 424847
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset ca6618d0bc17 (bug 1377276) for failures in browser_onboarding_accessibility.js MozReview-Commit-ID: 76citaYbY7d
a2b09cf8f6c524abde02b255e856234f23e4a999: Bug 1390755 - Reorder functions in PaintThread and CompositorBridgeChild. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 16:53:15 -0500 - rev 424846
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390755 - Reorder functions in PaintThread and CompositorBridgeChild. r=mchang MozReview-Commit-ID: 26Cbc9S0Zls
5b0eb3f25b7412e3be948bfa95c3d818410944af: Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 16:02:13 -0500 - rev 424845
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390755 - Rename PaintThread and CompositorBridgeChild methods to be more unified. r=mchang MozReview-Commit-ID: FpwIqEmmvbg
7bd53f7a21168f28a974a92c6cb1dceaaf590cd9: Bug 1390755 - Ensure PaintThread::EndTransaction runs before IPDL messages are resumed. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 13:55:57 -0500 - rev 424844
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390755 - Ensure PaintThread::EndTransaction runs before IPDL messages are resumed. r=mchang MozReview-Commit-ID: GdSKTxtqWRA
53197932a884f014b76764e1a94fd31032a23654: Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang
Ryan Hunt <rhunt@eqrion.net> - Wed, 16 Aug 2017 01:04:41 -0500 - rev 424843
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390755 - Notify the paint thread that a layer transaction is completed so it can unblock the main thread. r=mchang MozReview-Commit-ID: 7kQHWUwek7v
583b21cb921060b64964c99c0709d1c1c9d20e16: Bug 1382922 - Fix test bustage on a CLOSED TREE
Bill McCloskey <billm@mozilla.com> - Wed, 16 Aug 2017 21:27:14 -0700 - rev 424842
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1382922 - Fix test bustage on a CLOSED TREE MozReview-Commit-ID: D03XhT1oTP0
4d2ae762f65a12dd2010e67314794fc195c29d12: Bug 1382922 - Fix build bustage on a CLOSED TREE
Bill McCloskey <billm@mozilla.com> - Wed, 16 Aug 2017 21:11:15 -0700 - rev 424841
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1382922 - Fix build bustage on a CLOSED TREE MozReview-Commit-ID: 2Ls9zhiXXgS
fcd32d51e2a84d8b2e5df5186bd63a1e7935b504: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Wed, 16 Aug 2017 21:06:12 -0700 - rev 424840
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge m-c to m-i MozReview-Commit-ID: 8Njn4Fmf9sZ
36ef70762b74b3c6b8bd0f26c57ab4b54467f64b: Bug 1382922 - Refactor event queue to allow multiple implementations (r=erahm)
Bill McCloskey <billm@mozilla.com> - Tue, 20 Jun 2017 19:42:13 -0700 - rev 424839
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1382922 - Refactor event queue to allow multiple implementations (r=erahm) This patch refactors the nsThread event queue to clean it up and to make it easier to restructure. The fundamental concepts are as follows: Each nsThread will have a pointer to a refcounted SynchronizedEventQueue. A SynchronizedEQ takes care of doing the locking and condition variable work when posting and popping events. For the actual storage of events, it delegates to an AbstractEventQueue data structure. It keeps a UniquePtr to the AbstractEventQueue that it uses for storage. Both SynchronizedEQ and AbstractEventQueue are abstract classes. There is only one concrete implementation of SynchronizedEQ in this patch, which is called ThreadEventQueue. ThreadEventQueue uses locks and condition variables to post and pop events the same way nsThread does. It also encapsulates the functionality that DOM workers need to implement their special event loops (PushEventQueue and PopEventQueue). In later Quantum DOM work, I plan to have another SynchronizedEQ implementation for the main thread, called SchedulerEventQueue. It will have special code for the cooperatively scheduling threads in Quantum DOM. There are two concrete implementations of AbstractEventQueue in this patch: EventQueue and PrioritizedEventQueue. EventQueue replaces the old nsEventQueue. The other AbstractEventQueue implementation is PrioritizedEventQueue, which uses multiple queues for different event priorities. The final major piece here is ThreadEventTarget, which splits some of the code for posting events out of nsThread. Eventually, my plan is for multiple cooperatively scheduled nsThreads to be able to share a ThreadEventTarget. In this patch, though, each nsThread has its own ThreadEventTarget. The class's purpose is just to collect some related code together. One final note: I tried to avoid virtual dispatch overhead as much as possible. Calls to SynchronizedEQ methods do use virtual dispatch, since I plan to use different implementations for different threads with Quantum DOM. But all the calls to EventQueue methods should be non-virtual. Although the methods are declared virtual, all the classes used are final and the concrete classes involved should all be known through templatization. MozReview-Commit-ID: 9Evtr9oIJvx
ca6618d0bc1745e290a176bb86f1c7a09bba0948: Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
Yura Zenevich <yura.zenevich@gmail.com> - Tue, 01 Aug 2017 12:55:21 -0400 - rev 424838
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy MozReview-Commit-ID: 9xyhn7jLJqD
4d7be912fc2a844f05512fbd4dc6eea6c30563a3: Backed out changeset 20640980065f (bug 1389787) for eslint failure
Phil Ringnalda <philringnalda@gmail.com> - Wed, 16 Aug 2017 20:26:49 -0700 - rev 424837
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 20640980065f (bug 1389787) for eslint failure MozReview-Commit-ID: FvOlAbSEaLT
20640980065fa2609a9eb47bbfa1673688f3bcc0: Bug 1389787 - Let the console unwrap proxy objects to avoid running traps. r=jimb
Oriol Brufau <oriol-bugzilla@hotmail.com> - Wed, 16 Aug 2017 23:11:00 -0400 - rev 424836
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1389787 - Let the console unwrap proxy objects to avoid running traps. r=jimb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip