Andrew McCreight
d2ec8127e0
Bug 1279609 - nsRunnableMethodImpl should use a non-public destructor. r=froydnj
2016-07-05 12:03:18 -07:00
Kalpesh Krishna
2445bb037a
Bug 1284005 - Replacing timestamps with relative timestamps. r=dustin
2016-07-05 11:50:50 -07:00
Andreas Farre
cb0a213bdc
Bug 1218148 - Web Platform tests for WindowClient.navigate() r=baku
...
MozReview-Commit-ID: 4oXwKr29AhI
--HG--
extra : transplant_source : a%F4%28%F5%7D/%97%03%CC%94_%F2%C0%96%B8%EEM3%ED%3C
2016-06-06 15:57:25 +02:00
Andreas Farre
1799cb96e4
Bug 1218148 - Implement WindowClient.navigate() r=baku
...
MozReview-Commit-ID: 9FJNYkwsZ0o
--HG--
extra : transplant_source : %D1%15%29%1B%D0%B8%A7%8C%DE%CA%E1%E6%C5d%3E%F0G%D7%21%7D
2016-05-24 09:05:17 +02:00
Kartikaya Gupta
211af87d45
Bug 1261754 - Trivial follow-up to fix outdated documentation. r=me and DONTBUILD because NPOTB.
...
MozReview-Commit-ID: E5fmJ48Y0xH
2016-07-05 14:20:59 -04:00
stefanh@inbox.com
42adb0ed78
Bug 1284464 - Missing submenu arrows in xul menus on Mac OS X 10.9-10.10. r=mstange.
2016-07-05 19:54:38 +02:00
Julian Hector
1a3fddd5ae
Bug 742434 - Part 3: Enable seccomp on Linux desktop nightly. r=jld
...
MozReview-Commit-ID: 3NkCKJNUE4g
--HG--
extra : rebase_source : 57118f883542a03b4e03c693b4447a746a44c844
2016-06-16 12:40:32 +02:00
Julian Hector
aa5c174aa4
Bug 742434 - Part 2: Introduce pref to control content sandbox. r=jld
...
MozReview-Commit-ID: JQAQAbHUObN
--HG--
extra : rebase_source : 42a14a28503b685125f27faa40ae4efc920c5c5d
2016-06-16 12:39:07 +02:00
Julian Hector
feca70c6cc
Bug 742434 - Part 1: Make ContentSecurityPolicy constructor explicit. r=gcp
...
MozReview-Commit-ID: HrBpcQ1BYFI
--HG--
extra : rebase_source : 0505ff9f9260627a0519e1f0ea536efd7af0210e
2016-07-05 03:07:00 +02:00
Michael Layzell
48f17dbe5d
Backout Bug 1279771 due to linux test failures
2016-07-05 13:48:52 -04:00
Kartikaya Gupta
570f040947
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
2016-07-05 13:24:54 -04:00
Kartikaya Gupta
eb0b1afe65
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
2016-07-05 13:24:54 -04:00
Kartikaya Gupta
4152d69a8e
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
2016-07-05 13:24:54 -04:00
Paul Adenot
f754b752be
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
2016-06-29 10:25:58 +02:00
Sebastian Hengst
a3da7f8985
Backed out changeset 37f1b9d6f522 (bug 1271650) for leaking debugger tests. r=backout
2016-07-05 17:13:58 +02:00
Sebastian Hengst
c3cbe74792
Backed out changeset 14212ea063c6 (bug 1271650)
2016-07-05 17:13:57 +02:00
Sebastian Hengst
8228c7d140
Backed out changeset b93deff3205a (bug 1271650)
2016-07-05 17:13:57 +02:00
Sebastian Hengst
bdd16e22ae
Backed out changeset 8698c60d265d (bug 1271650)
2016-07-05 17:13:57 +02:00
Sebastian Hengst
29afa379ce
Backed out changeset 359a15f3afea (bug 1271650)
2016-07-05 17:13:56 +02:00
Jan de Mooij
95d24f32ab
Bug 1283855
part 22 - Make GetErrorTypeName take JSContext instead of JSRuntime. r=arai
...
--HG--
extra : rebase_source : b8fee2c303140257fdae29ea709a94a99fc6739d
2016-07-05 16:49:48 +02:00
Jan de Mooij
e4ae5f26da
Bug 1283855
part 20 - Make more principals code take JSContext instead of JSRuntime. r=luke
...
--HG--
extra : rebase_source : ad5f2f5b5bef9d20e4e248898a3c754adb306683
2016-07-05 16:49:46 +02:00
Jan de Mooij
078a91ca56
Bug 1283855
part 19 - Make security callbacks take JSContext instead of JSRuntime. r=jorendorff
...
--HG--
extra : rebase_source : c106826540912b00550b2d6162dcae6e1fb616d4
2016-07-05 16:49:44 +02:00
Jan de Mooij
6c5b8f4c2e
Bug 1283855
part 18 - Make JS_DropPrincipals take JSContext instead of JSRuntime. r=luke
...
--HG--
extra : rebase_source : 6f86a455c5ae2e0b306916a7121708a537a6105b
2016-07-05 16:49:41 +02:00
Jan de Mooij
ebc4aaed13
Bug 1283855
part 16 - Make source hook functions take JSContext instead of JSRuntime. r=mrrrgn
...
--HG--
extra : rebase_source : 8311b02e6facb3d3b08ead519c06dd8d3319ad0f
2016-07-05 16:49:39 +02:00
Nathan Froyd
2c2b9296bc
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.
2016-07-05 18:49:06 -04:00
Nathan Froyd
985851ccca
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.
2016-07-05 18:49:06 -04:00
Nathan Froyd
68e49f6d48
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.
2016-07-05 18:49:06 -04:00
Michael Layzell
197e47c6a7
Bug 1279771 - Treat change events triggered by changing <select> element selections as user-initiated in e10s, r=enndeakin
2016-07-05 10:40:44 -04:00
Kartikaya Gupta
8296f93061
Bug 1283582 - Stop displaying the context menu in Fennec if web content did a preventDefault on the event. r=margaret
...
MozReview-Commit-ID: 4JQwXNfJxip
2016-07-05 10:09:38 -04:00
Carsten "Tomcat" Book
b8fa6c4b53
Merge mozilla-central to mozilla-inbound
2016-07-05 16:07:19 +02:00
Carsten "Tomcat" Book
8ff729f2c7
merge mozilla-inbound to mozilla-central a=merge
2016-07-05 16:03:24 +02:00
Carsten "Tomcat" Book
ef5aeea08f
merge fx-team to mozilla-central a=merge
2016-07-05 16:02:17 +02:00
Carsten "Tomcat" Book
c5537a7c68
merge autoland to mozilla-central a=merge
2016-07-05 16:00:37 +02:00
Julian Hector
3ab8691db7
Bug 1284452 - Add sys_getrandom to seccomp whitelist. r=gcp
...
MozReview-Commit-ID: 8CW916cJsUZ
2016-07-05 13:51:57 +02:00
Carsten "Tomcat" Book
30cb0bf87f
Backed out changeset 3601419d2e4b (bug 742434) for test failures like /content-security-policy/media-src/media-src-7_3.html timeouts
2016-07-05 12:25:55 +02:00
Carsten "Tomcat" Book
d90190d784
Backed out changeset 730fcdccb26e (bug 742434)
2016-07-05 12:25:41 +02:00
Carsten "Tomcat" Book
8d25d74c3b
Backed out changeset 7a504a73b6f2 (bug 742434)
2016-07-05 12:25:40 +02:00
Phil Ringnalda
3c074ffc55
Merge m-i to m-c, a=merge
2016-07-04 15:02:22 -07:00
Phil Ringnalda
fd248dd760
Merge f-t to m-c, a=merge
2016-07-04 14:47:52 -07:00
Phil Ringnalda
ff0a0fa70e
Merge autoland to m-c, a=merge
2016-07-04 14:46:30 -07:00
JerryShih
5135b01ace
Bug 1276062 - obtain the group creation result from PushGroupForLayer(). r=bas
2016-07-04 20:14:00 +02:00
Luke Wagner
53dcd7ec57
Bug 1276029 - Baldr: remove unnecessary 'cx' arg from deserialize path (r=bbouvier)
...
MozReview-Commit-ID: Asar5yECXGl
--HG--
extra : rebase_source : 584ca9a83ec11c304c586f27f97e5455ddb74256
2016-07-04 12:20:19 -05:00
Phil Ringnalda
38f200f8da
Back out 2 changesets (bug 1238183) for leaks from browser_forgetaboutsite.js
...
Backed out changeset 1207df32d737 (bug 1238183)
Backed out changeset 663a083774f4 (bug 1238183)
2016-07-04 10:11:21 -07:00
Gregory Szorc
a7c8e9f3cc
Merge autoland into mozilla-central; a=merge
...
--HG--
extra : amend_source : 8ffaee5cda76b1923f7ef1f5724473c8ed94fda3
2016-07-04 09:01:56 -07:00
Gian-Carlo Pascutto
0a5cac2ffc
Backed out 2 changesets (bug 742434)
...
Backed out changeset 4e0e2373e234 (bug 742434)
Backed out changeset 66a937c6ca0e (bug 742434)
MozReview-Commit-ID: 8Chchv4HUL
--HG--
extra : rebase_source : 78f35317a643a48c3f45ec34d88fe321d71d04d1
2016-07-04 18:00:53 +02:00
Luke Wagner
2752915fff
Bug 911216 - avoid debug-only null deref on alloc failure (r=till)
...
MozReview-Commit-ID: GSbx344Jzys
2016-07-04 10:19:54 -05:00
Andrea Marchesini
66fca3bbdf
Bug 1281793 - part 7 - Remove some non-used telemetry IDs - widget directory, r=gfritzsche
2016-07-04 17:11:52 +02:00
Andrea Marchesini
40d07ec06a
Bug 1282025 - Get rid of HTML_FOREGROUND_REFLOW_MS_2 telemetry ID, r=gfritzsche
2016-07-04 17:11:52 +02:00
David Burns
971a758f3b
Bug 1283745: Update marionette harness version to 3.1.0 r=ato
...
This change allows Marionette harness to work with the Nightly which
no longer has the `device` capability. It was removed in Bug 1282800.
MozReview-Commit-ID: BIW7cVvHhp0
--HG--
extra : rebase_source : 5e4fd5653dce409b8f4eacfead3715064ae10fd9
2016-07-04 14:48:00 +01:00
Carsten "Tomcat" Book
bbb5b3ca61
merge mozilla-inbound to mozilla-central a=merge
2016-07-04 13:02:20 +02:00