Commit Graph

285379 Commits

Author SHA1 Message Date
Lorien Hu
7f0a527fa7 Bug 1201667 - Traverse child when retrieving proxy unignored children r=tbsaunde 2015-09-03 13:02:07 -07:00
Joel Maher
d64fd49d6a Bug 1250650 - disable mozpayment tests android. r=fabrice
MozReview-Commit-ID: 5VhJtaK6ksH
2016-02-23 12:55:10 -08:00
Robert Helmer
24172a5df8 Bug 1249689 - generate and provide a Symbol for each add-on on startup r=mossop
MozReview-Commit-ID: LoPGSrJtlkr
2016-01-11 15:35:19 -08:00
Robert Helmer
84f0238afa Bug 1249689 - replace bootstrapScope with an activeAddons Map() that contains it r=mossop
MozReview-Commit-ID: 4s3c5OOQYLv
2016-02-22 17:39:21 -08:00
Daniel Holbert
123c5edeab backout c42ff6847631 (bug 1250572) for causing aborts during startup 2016-02-24 11:54:35 -08:00
Bogdan Postelnicu
a0b679dacc Bug 1187450 - avoid leaking cstr in SPSProfiler::allocProfileString. r=jorendorff
MozReview-Commit-ID: GtBKL4M2hfm
2016-02-23 11:12:35 +02:00
Robert O'Callahan
fdfd79f773 Bug 1243623. Don't skip unregistering a table part if we have a split table. r=mats
MozReview-Commit-ID: 2GHprw8YGsx
2016-02-10 12:18:55 +13:00
Rail Aliiev
417ac81cb4 Bug 1243796 - Tracking bug for Mar-7-2016 migration work r=jlund DONTBUILD 2016-02-24 11:42:32 -08:00
Jan-Ivar Bruaroey
d37efdb75a Bug 1249860 - Add simulcast test for resolution scaling. r=bwc
MozReview-Commit-ID: LU7gUD0ycKw
2016-02-20 01:35:24 -05:00
L. David Baron
c1eb21b4f1 Bug 1250342 patch 5 - Additional comment and variable name changes that should have been in patches 1 or 3.
MozReview-Commit-ID: IniRrCKSNuZ
2016-02-24 11:06:25 -08:00
Andrea Marchesini
8b3b17e9c9 Bug 1250572 - Force a parent object in MessagePort/Channel and in StructuredCloneHolder, r=smaug 2016-02-24 20:04:37 +01:00
Andreas Tolfsen
0ca2ea624e Bug 1250102 - Employ new element location API; r=automatedtester
MozReview-Commit-ID: K831MhwAT6X
2016-02-23 15:19:21 +00:00
Andreas Tolfsen
c188659970 Bug 1250102 - Rewrite element location to be promise-compatible; r=automatedtester
Element location is rewritten with this patch in order to make it
compatible for use with promises.  This makes consuming the API nicer
in the wider context of Marionette, since it no longer takes callbacks
and no longer has to be wrapped in external promises to be compatible
with the new dispatching technique.

MozReview-Commit-ID: DjZOXPqkZ5j
2016-02-23 15:18:55 +00:00
Andreas Tolfsen
cb7c4c2028 Bug 1250102 - Turn element keys into constants; r=automatedtester
MozReview-Commit-ID: 5r6MuIcTwbJ
2016-02-23 15:03:05 +00:00
Andreas Tolfsen
b70945f01b Bug 1250102 - Correct exported symbol from testing/marionette/element.js; r=automatedtester
MozReview-Commit-ID: 9naIfpy9HPD
2016-02-23 15:01:12 +00:00
Daniel Holbert
ccaaa2d2e3 Bug 1250342 patch 4: Update & rename reftest 'text-align-true.html' to use 'unsafe' instead of 'true'. r=dbaron
MozReview-Commit-ID: vKXJ8M8GSs
2016-02-24 10:40:30 -08:00
L. David Baron
7de8ddb6da Bug 1250342 patch 3: Rename preference layout.css.text-align-true-value.enabled to layout.css.text-align-unsafe-value.enabled . r=mats
MozReview-Commit-ID: 6IKnuvxZQcI
2016-02-24 10:40:30 -08:00
L. David Baron
a271dd015c Bug 1250342 patch 2: Rename NS_STYLE_TEXT_ALIGN_TRUE to NS_STYLE_TEXT_ALIGN_UNSAFE. r=mats
MozReview-Commit-ID: LuHepP37jtr
2016-02-24 10:40:30 -08:00
L. David Baron
76e8ab2f4e Bug 1250342 patch 1: Rename exposed keyword for text-align: true to unsafe. r=mats
MozReview-Commit-ID: LYR3LtMtT2Q
2016-02-24 10:40:30 -08:00
L. David Baron
d863da7884 Bug 1247929 patch 4 - Adjust reftest manifest for existing tests. r=dholbert
This reverts some of the changes made in bug 823483 patch 3 because it
turns out we don't want all of that behavior change.

MozReview-Commit-ID: Lbpi762qsbM
2016-02-24 10:40:30 -08:00
L. David Baron
98f1f2ce4d Bug 1247929 patch 3 - Reftests. r=dholbert
MozReview-Commit-ID: 95m014qFquG
2016-02-24 10:40:30 -08:00
L. David Baron
b9481213d3 Bug 1247929 patch 2 - Hard-code the Web-compatible set of form controls whose intrinsic minimum inline-size shrinks to 0 when inline-size (width) is specified as a percentage. r=dholbert
This adjusts the behavior previously modified by bug 823483 patch 2 and
bug 823483 patch 5.

MozReview-Commit-ID: 5IjYhFLUr68
2016-02-24 10:40:29 -08:00
L. David Baron
a304ff77de Bug 1247929 patch 1 - Add GetType() overrides for nsProgressFrame and nsMeterFrame. r=dholbert
These frames previously inherited nsFrame::GetType (which returns null).

MozReview-Commit-ID: 42UzPxaD5pN
2016-02-24 10:40:29 -08:00
Steve Fink
cbafbf3aee Bug 1243233 - Upgrade mulet compiler from gcc 4.7.3 to gcc 4.9.3, r=glandium 2016-02-11 16:04:44 -08:00
Armen Zambrano Gasparnian
0520cc4184 Bug 1246019 - Enable again test_alerts.html for Linux. Backout b406515c38b4. r=backout
MozReview-Commit-ID: 61b966aoHft
2016-02-24 09:48:58 -05:00
Kartikaya Gupta
c3f8fc819a Bug 1249943 - Make test_basic_pan work on Fennec and Linux as well. r=botond
This patch convers the APZ:TransformEnd notification from a MessageManager message
to an observer notification so that it is more general and works on other platforms.

MozReview-Commit-ID: 8SSir828Ch7
2016-02-24 13:19:45 -05:00
Kartikaya Gupta
692adda377 Bug 1249748 - Ensure the mHandledByAPZ flag is set on WidgetTouchEvents that are handled by APZ. r=botond
MozReview-Commit-ID: 4ABY2jgHkGl
2016-02-24 13:19:43 -05:00
Rail Aliiev
87b4eedd6c Bug 1242782 - release promotion mozharness l10n tasks should upload checksum and sigs r=jlund DONTBUILD 2016-02-24 10:12:11 -08:00
Olli Pettay
d6c53641c3 Bug 1197901, ensure sensor events dispatching follows the becoming spec change, r=bz 2016-02-24 19:43:07 +02:00
Sebastian Hengst
879ebb4309 Backed out changeset 4ca40a403e9d (bug 1249640) for XPCshell failures on OSX. r=backout 2016-02-24 19:02:10 +01:00
Sebastian Hengst
c0dcd252ed Backed out changeset 303b759e886e (bug 1249640) 2016-02-24 19:02:00 +01:00
Sebastian Hengst
bdc8da6aac Backed out changeset 8151f4102646 (bug 1249640) 2016-02-24 19:01:50 +01:00
Sebastian Hengst
7ceeb44c7e Backed out changeset 21222476d9d9 (bug 1249640) 2016-02-24 19:01:29 +01:00
Kim Moir
734fa7bbff Bug 1249526 - Beetmove missing files r=rail DONTBUILD 2016-02-24 12:48:55 -05:00
Jan de Mooij
b3214af7bf Bug 1232229 - Ensure generator object prototype is a singleton and tenured. r=jonco 2016-02-24 17:55:05 +01:00
Nathan Froyd
f4e4ca445e Bug 1247393 - use arrays of UniquePtr in ChannelEventQueue; r=mcmanus 2016-01-20 16:56:04 -05:00
Gian-Carlo Pascutto
549fe38295 Bug 1249313 - Don't shut down the entire Cameras IPC if a single source is shut down. r=jesup 2016-02-23 15:20:26 +01:00
Jan-Ivar Bruaroey
c6e5108d89 Bug 1250540 - test media.getusermedia.screensharing.allowed_domains r=jesup
MozReview-Commit-ID: 6qdzXHCi5Mk
2016-02-23 16:07:35 -05:00
Jan-Ivar Bruaroey
2892495f5f Bug 1250540 - have media.navigator.permission.disabled no longer bypass media.getusermedia.screensharing.allowed_domains. r=jesup
MozReview-Commit-ID: JTxeco3WGVr
2016-02-23 15:54:00 -05:00
Jan-Ivar Bruaroey
84b3a7e357 Bug 1250540 - fix string-parsing regression that made screen share whitelisting stop working. r=jesup
MozReview-Commit-ID: AKux0nBVBEF
2016-02-23 11:30:49 -05:00
Timothy Nikkel
ac5b4e6021 Bug 1120141. Don't use surface with alpha for first frames of all pngs. r=edwin
It was a hack, not needed anymore.
2016-02-24 09:56:03 -06:00
Boris Zbarsky
d5c4414107 Bug 1249673. Muted errors should be turned into NetworkError DOMExceptions when returning from importScripts on workers, instead of becoming NS_ERROR_FAILURE. r=baku 2016-02-24 10:38:31 -05:00
Boris Zbarsky
00986fabb4 Bug 1249652 part 3. Simplify way we handle canceling when ScriptLoaderRunnable::RunInternal fails by canceling things with its actual failure code, so we don't have to guess which failed loads are actual failures and which are just canceled via this mechanism. r=baku,khuey
There is a bit of subtlety here with NS_BINDING_ABORTED.  Before these changes,
we would land in ReportLoadError, not do anything with NS_BINDING_ABORTED, and
just return.  If called from WorkerPrivate::Constructor we'd then go ahead and
throw it on the ErrorResult, but I'm pretty sure we never ended up with
NS_BINDING_ABORTED there.  If called from ScriptExecutorRunnable::WorkerRun, we
would proceed on to ScriptExecutorRunnable::PostRun and hence
ShutdownScriptLoader where we would throw on the ErrorResult but NOT on the
JSContext.  Then we would unwind to our consumer and if that consumer was a
toplevel script load we would suppress the exception on the ErrorResult.
Otherwise we'd go ahead and throw the exception we ended up with to the caller.

The upshot is that we used to not fire error events on a worker whose main
script load was canceled with NS_BINDING_ABORTED.  So we try to preserve that
behavior explicitly for toplevel scripts.
2016-02-24 10:38:31 -05:00
Boris Zbarsky
6f1d1a266b Bug 1249652 part 2. ScriptExecutorRunnable::WorkerRun should immediately move JS exceptions to its ErrorResult instead of allowing them to linger on the JSContext. r=baku,khuey 2016-02-24 10:38:31 -05:00
Boris Zbarsky
90d56960bc Bug 1249652 part 1. Add a method on ErrorResult to steal an exception, if any, from a JSContext. r=khuey 2016-02-24 10:38:31 -05:00
Jamie Nicol
3c90a7d6b5 Bug 1250517 - Differentiate between no critical display port and empty critical display port in ClientTiledPaintedLayer; r=kats
Currently the logic in ClientTiledPaintedLayer treats an empty critical
display port to mean that there is no critical display port, i.e. that
the entire visible region should be painted. However, the critical
displayport should be, and is, empty if either the display port or
composition bounds are entirely outwith the layer's bounds. We want to
render none of the layer in this case, not all of it.

Change BasicTiledLayerPaintData::mCriticalDisplayPort's type to a
Maybe<LayerIntRect>, and differentiate between it being not set and it
being an empty rect.

MozReview-Commit-ID: Gi1iZOQcOVL
2016-02-23 15:38:29 +00:00
Louis Christie
9ba12a450f Bug 1250497: Initalised Values used in WaveDemuxer.cpp. r=cpearce 2016-02-24 15:42:33 +13:00
Jeremy Chen
228f305ade Bug 1250375 - Remove hardware acceleration related preferences setting in reftest. r=roc
Setting "live" preferences in reftest is not supported, so these non-working codes should be removed.
2016-02-22 19:13:00 +01:00
Milan Sreckovic
f173f79e17 Bug 1249640: Part 4 Android to use new blocking. r=snorp 2016-02-22 14:23:00 +01:00
Milan Sreckovic
a5ec8bbc7b Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang 2016-02-19 14:40:00 +01:00