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

481252 Коммитов

Автор SHA1 Сообщение Дата
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