efc191826274fb7bda23efa6ce3233fdf0da5dc1: Bug 742434 - Part 2: Introduce pref to control content sandbox. r=jld
Julian Hector <julian.r.hector@gmail.com> - Thu, 16 Jun 2016 12:39:07 +0200 - rev 303718
Push 79150 by gpascutto@mozilla.com at Tue, 05 Jul 2016 18:15:19 +0000
Bug 742434 - Part 2: Introduce pref to control content sandbox. r=jld MozReview-Commit-ID: JQAQAbHUObN
279d7b204e96ae99bd010a730930310d174eaf32: Bug 742434 - Part 1: Make ContentSecurityPolicy constructor explicit. r=gcp
Julian Hector <julian.r.hector@gmail.com> - Tue, 05 Jul 2016 03:07:00 +0200 - rev 303717
Push 79150 by gpascutto@mozilla.com at Tue, 05 Jul 2016 18:15:19 +0000
Bug 742434 - Part 1: Make ContentSecurityPolicy constructor explicit. r=gcp MozReview-Commit-ID: HrBpcQ1BYFI
c676d55b6b006a2edb37c7c29c64e69f7cb8012a: Backout Bug 1279771 due to linux test failures
Michael Layzell <michael@thelayzells.com> - Tue, 05 Jul 2016 13:48:21 -0400 - rev 303716
Push 79149 by michael@thelayzells.com at Tue, 05 Jul 2016 17:48:56 +0000
Backout Bug 1279771 due to linux test failures
6172a55a6ae8611317b89f18ca47f785df4ab877: Bug 1256339 - Fix up handling for touch-derived contextmenu events on desktop. r=mconley,jimm
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 05 Jul 2016 13:24:54 -0400 - rev 303715
Push 79148 by kgupta@mozilla.com at Tue, 05 Jul 2016 17:25:15 +0000
Bug 1256339 - Fix up handling for touch-derived contextmenu events on desktop. r=mconley,jimm This patch stops the widget code from passing along touch-derived contextmenu events straight from Windows to Gecko, and instead lets the APZ gesture detection code handle it. This allows the contextmenu event to be prevented according to web standards, e.g. if the touchstart event is cancelled. This changes to browser.js will affect both Linux and Windows, but the behaviour implemented is in line with native Windows touch behaviour. We may want to add an alternate codepath for Linux to better simulate "native" Linux behavior, if there is such a thing for touch-derived contextmenu. MozReview-Commit-ID: 18qzK15ic8E
fefd3e69b3695aa3f1439407b4f8b2d91e6aafe8: Bug 1256339 - Add a eLongTapUp tap type, which fires an observer notification rather than doing a click. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 05 Jul 2016 13:24:54 -0400 - rev 303714
Push 79148 by kgupta@mozilla.com at Tue, 05 Jul 2016 17:25:15 +0000
Bug 1256339 - Add a eLongTapUp tap type, which fires an observer notification rather than doing a click. r=botond For B2G we had this "special" behaviour where a long-press that didn't trigger a contextmenu or whose contextmenu event was cancelled would still trigger a click event. No other browser does this, and so I think it doesn't make sense for us to keep doing it either. It also makes it much harder to implement the Windows-style contextmenu, where the contextmenu pops up when you *lift* your finger after doing a long-press. MozReview-Commit-ID: K7NmkNbjfqY
b8f47976eb5aa814e28278ce5ab71d75b2ff5b57: Bug 1256339 - Collapse the different Handle*Tap functions in GeckoContentController into a single API. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 05 Jul 2016 13:24:54 -0400 - rev 303713
Push 79148 by kgupta@mozilla.com at Tue, 05 Jul 2016 17:25:15 +0000
Bug 1256339 - Collapse the different Handle*Tap functions in GeckoContentController into a single API. r=botond This is just a refactoring, no functional changes intended. MozReview-Commit-ID: GRJxVpNAlHC
3f7577ec0b2c407e6be478ee21a727b06cad468e: Bug 1273009 - Prune AudioParam events in the main thread when inserting new events. r=karlt
Paul Adenot <paul@paul.cx> - Wed, 29 Jun 2016 10:25:58 +0200 - rev 303712
Push 79147 by paul@paul.cx at Tue, 05 Jul 2016 16:44:15 +0000
Bug 1273009 - Prune AudioParam events in the main thread when inserting new events. r=karlt Running the test-case in the bug, and profiling under OSX using Instruments' time profiler, the time spent in `AudioEventTimeline::ValidateEvent` was the highest Web Audio API-related function. This patch makes it disappear from the profile. We already use the same technique on the MSG thread to keep the number of events low. MozReview-Commit-ID: GJLPRWBh7nQ
a706323c0073b7cd72dc0c41a6601a91f15dea9b: Backed out changeset 37f1b9d6f522 (bug 1271650) for leaking debugger tests. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jul 2016 17:13:58 +0200 - rev 303711
Push 79146 by archaeopteryx@coole-files.de at Tue, 05 Jul 2016 15:15:04 +0000
Backed out changeset 37f1b9d6f522 (bug 1271650) for leaking debugger tests. r=backout
a7a0676a43f2bb8b0693591ab75cd9cad36edbf1: Backed out changeset 14212ea063c6 (bug 1271650)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jul 2016 17:13:57 +0200 - rev 303710
Push 79146 by archaeopteryx@coole-files.de at Tue, 05 Jul 2016 15:15:04 +0000
Backed out changeset 14212ea063c6 (bug 1271650)
7fbd728b1b01806d25fdea9c8dbb91fa7ef49b12: Backed out changeset b93deff3205a (bug 1271650)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jul 2016 17:13:57 +0200 - rev 303709
Push 79146 by archaeopteryx@coole-files.de at Tue, 05 Jul 2016 15:15:04 +0000
Backed out changeset b93deff3205a (bug 1271650)
2c7c2bbd7101fc24667f6db81858b07818388014: Backed out changeset 8698c60d265d (bug 1271650)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jul 2016 17:13:57 +0200 - rev 303708
Push 79146 by archaeopteryx@coole-files.de at Tue, 05 Jul 2016 15:15:04 +0000
Backed out changeset 8698c60d265d (bug 1271650)
358e634a8fd0d7cbd7f321ba80c3097986d004a2: Backed out changeset 359a15f3afea (bug 1271650)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Jul 2016 17:13:56 +0200 - rev 303707
Push 79146 by archaeopteryx@coole-files.de at Tue, 05 Jul 2016 15:15:04 +0000
Backed out changeset 359a15f3afea (bug 1271650)
eee13ff3e4d86e4edbab4e2e1112edac55de0c5a: Bug 1283855 part 22 - Make GetErrorTypeName take JSContext instead of JSRuntime. r=arai
Jan de Mooij <jdemooij@mozilla.com> - Tue, 05 Jul 2016 16:49:48 +0200 - rev 303706
Push 79145 by jandemooij@gmail.com at Tue, 05 Jul 2016 14:54:28 +0000
Bug 1283855 part 22 - Make GetErrorTypeName take JSContext instead of JSRuntime. r=arai
bdc9d813908682539916c32134673f30fbcf3fa1: Bug 1283855 part 20 - Make more principals code take JSContext instead of JSRuntime. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 05 Jul 2016 16:49:46 +0200 - rev 303705
Push 79145 by jandemooij@gmail.com at Tue, 05 Jul 2016 14:54:28 +0000
Bug 1283855 part 20 - Make more principals code take JSContext instead of JSRuntime. r=luke
a2d7ff2d4bd87297766a8c95cf47f8d1db7117c0: Bug 1283855 part 19 - Make security callbacks take JSContext instead of JSRuntime. r=jorendorff
Jan de Mooij <jdemooij@mozilla.com> - Tue, 05 Jul 2016 16:49:44 +0200 - rev 303704
Push 79145 by jandemooij@gmail.com at Tue, 05 Jul 2016 14:54:28 +0000
Bug 1283855 part 19 - Make security callbacks take JSContext instead of JSRuntime. r=jorendorff
ae90cded54077ae5a7c845970ec874d9c6d1af1a: Bug 1283855 part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke
Jan de Mooij <jdemooij@mozilla.com> - Tue, 05 Jul 2016 16:49:41 +0200 - rev 303703
Push 79145 by jandemooij@gmail.com at Tue, 05 Jul 2016 14:54:28 +0000
Bug 1283855 part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke
2e94e4eb877c523d790f64cb23c662249a1bf500: Bug 1283855 part 16 - Make source hook functions take JSContext instead of JSRuntime. r=mrrrgn
Jan de Mooij <jdemooij@mozilla.com> - Tue, 05 Jul 2016 16:49:39 +0200 - rev 303702
Push 79145 by jandemooij@gmail.com at Tue, 05 Jul 2016 14:54:28 +0000
Bug 1283855 part 16 - Make source hook functions take JSContext instead of JSRuntime. r=mrrrgn
92f2f41c5f7e8893be52a9ee7aa939df40db1b37: Bug 1283616 - part 2 - micro-optimize inserting microtask runnables into the queue; r=khuey
Nathan Froyd <froydnj@gmail.com> - Tue, 05 Jul 2016 18:49:06 -0400 - rev 303701
Push 79144 by nfroyd@mozilla.com at Tue, 05 Jul 2016 14:50:44 +0000
Bug 1283616 - part 2 - micro-optimize inserting microtask runnables into the queue; r=khuey We can save an AddRef/Release pair by passing in the reference to the queue.
72e450d5e17bf090ba786bf330c46d5baf20339c: Bug 1283616 - part 1 - micro-optimize removing microtask runnables from the queue; r=khuey
Nathan Froyd <froydnj@gmail.com> - Tue, 05 Jul 2016 18:49:06 -0400 - rev 303700
Push 79144 by nfroyd@mozilla.com at Tue, 05 Jul 2016 14:50:44 +0000
Bug 1283616 - part 1 - micro-optimize removing microtask runnables from the queue; r=khuey We can just extract the reference we want from the queue since we're about to remove it; no sense in performing extra refcounting if we don't need to.
ac08e5118aefd91b5ae005225dbf2094bd8cd1bd: Bug 1283617 - remove QI call when constructing AsyncEventDispatchers from WidgetEvents; r=baku
Nathan Froyd <froydnj@gmail.com> - Tue, 05 Jul 2016 18:49:06 -0400 - rev 303699
Push 79144 by nfroyd@mozilla.com at Tue, 05 Jul 2016 14:50:44 +0000
Bug 1283617 - remove QI call when constructing AsyncEventDispatchers from WidgetEvents; r=baku The compiler can just as easily do this cast for us; we don't have to rely on QI, and doing the conversion this way even saves an AddRef/Release pair.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip