Commit Graph

453217 Commits

Author SHA1 Message Date
Catalin Badea
b675b2325d Bug 1221992 - Prevent ServiceWorkerClients.OpenWindow from opening tabs in private mode windows. r=smaug 2015-12-04 19:14:44 +02:00
Lars T Hansen
d1f95ce1ab Bug 1225040 - generalize jsapi-tests for SAB. r=arai
--HG--
extra : rebase_source : cb9fcbed7c7f28a8a3f22e71273f4fd0d18ff82d
extra : amend_source : d42d5d61e2a4476f8fa59dd111b72ecfe08a54e7
2015-11-16 15:49:36 +01:00
Lars T Hansen
78aa2c6f8d Bug 1230162 - allocate less, when we can. r=luke
--HG--
extra : rebase_source : 41044134714073a611a70ccaf065a61b25553db1
extra : amend_source : a4fac35ff4f5b36636ba9c9d596d29276483d565
2015-12-03 16:52:31 +01:00
Jan-Ivar Bruaroey
e23061aecc Bug 1229926 - only fake cams and mics. r=jesup
--HG--
extra : transplant_source : %0F%90%21%94%14X%EC%83%03M%068p%D3%F9%0D%84%F29J
2015-12-02 22:51:03 -05:00
Jan-Ivar Bruaroey
3d86334afb Bug 1229926 - don't throw OverConstrainedError(deviceId) on fake devices. r=jesup
--HG--
extra : transplant_source : .R%BF%F3%93qV/%DB%A0%3C%F5m%10.%FB2%8F%1ES
2015-12-02 21:35:56 -05:00
Gerald Squelart
a21b53a078 Bug 1229965 - Use MakeUniqueFallible in blank decoder - r=jya 2015-12-03 20:10:00 +01:00
Thinker K.F. Li
07d865de46 Bug 1230075 - Allow perspective items in hittest() for preserve-3d cases. r=mattwoodrow 2015-12-03 00:59:00 +01:00
Bogdan Postelnicu
8701025836 Bug 1230106 - added assert on animVal. r=longsonr 2015-12-03 03:18:00 +01:00
Bogdan Postelnicu
148cc26c0a Bug 1230135 - added assert on variable animVal. r=longsonr 2015-12-03 06:04:00 +01:00
Julien Pagès
16ba0ae665 Bug 1230223 - Talos should exit early on TART timeout. r=jmaher 2015-12-03 18:54:46 +01:00
Boris Zbarsky
affdb545dd Bug 1230291. Correctly include nsContentUtils when generating a manual hasInstance with nsIDOM* stuff or when we have a JS-implemented interface with clearable cached attrs 2015-12-04 09:51:04 -05:00
Boris Zbarsky
279d126b1b Bug 1227190 part 3. Make debugger error reporting play nice with the embedding taking ownership of error reporting. r=jorendorff 2015-12-02 13:53:00 -05:00
Boris Zbarsky
a3d7f2a714 Bug 1227190 part 2. Change PrepareScriptEnvironmentAndInvoke to take a JSContext*, not a JSRuntime*. r=jorendorff 2015-12-04 09:51:04 -05:00
Boris Zbarsky
0c51191364 Bug 1227190 part 1. change PrepareScriptEnvironmentAndInvoke to return void, not bool, to make it clearer that it reports exceptions for you. r=jorendorff 2015-12-02 13:53:00 -05:00
Boris Zbarsky
4bbfb08573 Bug 1227458. Make setAttributeNode be an alias for setAttributeNodeNS and setNamedItem on the attribute map be an alias for setNamedItemNS. r=smaug 2015-12-04 09:51:04 -05:00
Boris Zbarsky
1f6bbd4987 Bug 1230092. Make nsIDOMCustomEvent no longer inherit from nsIDOMEvent, so that CustomEvent doesn't end up with multiple inheritance from nsIDOMEvent. r=smaug 2015-12-04 09:51:04 -05:00
Maja Frydrychowicz
65d051dc6a Bug 1150512 - Add tools/wptserve to web-platform mozharness script; r=jgraham
--HG--
extra : commitid : GxCB4jDZJ81
extra : rebase_source : 542e33e119d97fe295f7a3ca56a07f7a29cb00a0
extra : histedit_source : ddc90426cd3d4cbc736bc8b9ea80313c65e4275e
2015-12-01 12:08:11 -05:00
Maja Frydrychowicz
2f6e88a939 Bug 1150512 - Move Marionette test runner to wptserve; r=automatedtester
--HG--
extra : commitid : 1DWdAQuXZz
extra : rebase_source : e58b63b2209e30cd0bdd44f82ceda8495bd0c604
extra : histedit_source : 6278a8fc009cc99b432bc880eaa59bb5d1597685
2015-12-03 15:48:41 -05:00
Heiher
8a4393dcba Bug 1230404 - IonMonkey: MIPS32: Fix load32(wasm::SymbolicAddress, Register). r=bbouvier
---
 js/src/jit/mips32/MacroAssembler-mips32.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
2015-12-04 22:32:33 +08:00
Heiher
b3d0d46ded Bug 1230403 - IonMonkey: MIPS: Add add64 to mips32. r=arai
---
 js/src/jit/MacroAssembler.h                   |  2 +-
 js/src/jit/mips32/MacroAssembler-mips32-inl.h | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)
2015-12-04 22:32:32 +08:00
Carsten "Tomcat" Book
71e373189a Backed out changeset 9d1f7f04a682 (bug 1230060) to complete backout 2015-12-04 15:22:52 +01:00
Carsten "Tomcat" Book
70e80c658e Backed out changeset 0dcea48cbf38 (bug 1230060) for bustage due to race conditions of some sort 2015-12-04 15:18:07 +01:00
Carsten "Tomcat" Book
3e46254e72 Backed out changeset 1e44f391a3cb (bug 1230060) 2015-12-04 15:17:38 +01:00
Carsten "Tomcat" Book
774dac6729 Backed out changeset a788c06e448a (bug 1230060) 2015-12-04 15:17:36 +01:00
Jon Coppeard
309f97e80f Bug 1227567 - Test that we guard on the namespace object when compiling accesses to module namespace imports r=shu 2015-12-04 13:47:25 +00:00
Jon Coppeard
d8ea08336c Bug 1229493 - Stop shell-only modules classes being reported as standard classes r=shu 2015-12-04 13:47:25 +00:00
Carsten "Tomcat" Book
2be05d15b8 Merge mozilla-central to mozilla-inbound 2015-12-04 12:02:27 +01:00
Carsten "Tomcat" Book
8d69e722ff merge mozilla-inbound to mozilla-central a=merge 2015-12-04 11:57:23 +01:00
Carsten "Tomcat" Book
e523d63b9f merge fx-team to mozilla-central a=merge 2015-12-04 11:56:25 +01:00
Mike Hommey
27d503c493 Bug 1230067 - Normalize install target when processing JarManifestParser data in FasterMake backend. r=gps
The loop addon jar.mn data uses '.' as base, and join(path, '.') returns
'{path}/.'. So normalize that so that it becomes '{path}'.
2015-12-04 19:25:42 +09:00
Mike Hommey
10d4c3b4aa Bug 1230060 - Use process_install_manifest's --track option in the FasterMake backend. r=gps
This can probably be extended to the RecursiveMake backend, but I'd rather leave
that for later.
2015-12-04 19:25:42 +09:00
Mike Hommey
3d1b660fdf Bug 1230060 - Don't fail to read an install manifest containing non-actionable items. r=gps
Future improvements to process_install_manifest's --track option will require
adding data in the tracking dump that uses an install manifest form, and I don't
want e.g. switching branches or bisection to require to clobber in order to do the
right thing, so this change future-proofs the install manifest reader.
2015-12-04 19:25:42 +09:00
Mike Hommey
831f8542c7 Bug 1230060 - Add a --track option to process_install_manifest. r=gps
There are currently two operating modes for process_install_manifest:
- default, which removes any file in the destination directory that is not
  in the install manifest
- --no-remove, which doesn't do the above.

While install manifests also have the ability to deal with files that may
be left in the destination directory some other way, that requires knowing the
list of those files in advance, which is not always possible.

For instance:
- with the FasterMake build backend, install manifests are split such that
  there is one manifest per application of addon directory (to allow more
  parallelism), which means there is one for dist/bin and one for several
  of its sub-directories.
- With --disable-compile-environment combined with artefacts, the backends
  are not aware of e.g. all the libraries and executables that end up in
  dist/bin.

If we want to properly remove files when they are removed from moz.build
or jar.mn, we can't use --no-remove, but the alternative would remove those
files

So add an option that keeps a list of all the files that were installed as
part of processing the given install manifest(s). That information is simply
a dump of the install manifest, which, while it contains more information
than currently required, will allow to do smarter things in the future.
2015-12-04 19:25:42 +09:00
Mike Hommey
0a5ad30ee1 Bug 1230060 - Allow to restrict what unaccounted files to remove when copying from a FileCopier. r=gps
The default behavior for a FileCopier's copy is to remove all the files and
directories in the destination that aren't in its registry.

The remove_unaccounted argument can be passed as False to disable this
behavior.

This change adds another possibility, where remove_unaccounted may be a
FileRegistry, in which case only the files in that registry are removed.

This allows to e.g. only remove files that were copied from a previous
FileCopier.copy, leaving aside files that were in the destination for some
other reason.
2015-12-04 19:25:42 +09:00
Nicolas Silva
189b50c6c8 Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas 2015-12-04 11:23:53 +01:00
Nicolas Silva
e9b85ee52f Bug 1229577 - Rename NewSurfaceDescriptorGralloc into SurfaceDescriptorGralloc. r=sotaro 2015-12-04 11:23:42 +01:00
Sotaro Ikeda
29ad0bee26 Bug 1219210 - Add ITextureClientAllocationHelper and VENUS color handling r=nical,jolin 2015-12-04 02:13:49 -08:00
Phil Ringnalda
a54f2a1eda Back out ce4623289f7f (bug 1230054) for crashtest bustage in 789075-1.html/795892-1.html, Android mochitest-chrome bustage in test_texttrack_chrome.html, and probably Gij video_list_test.js
CLOSED TREE
2015-12-03 22:12:01 -08:00
Xidorn Quan
ba1aea5e03 Bug 1229739 - Use the color of shadow if available for drawing emphasis marks in shadow. r=jfkthame
--HG--
extra : source : 2e07c6f0480005fea6ea2c0343726baef39d1bc6
2015-12-04 16:28:34 +11:00
Jean-Yves Avenard
7b1c9931c6 Bug 1230054: Add missing headers ON A CLOSED TREE. r=me 2015-12-04 15:56:46 +11:00
Chris Pearce
0840e7ba6a Bug 1230272 - Remove version suffix from keySystem string reported by MediaKey*.keySystem attribute. r=gerald 2015-12-04 17:35:40 +13:00
Jean-Yves Avenard
f6323082e7 Bug 1230353: P2. Update webref test expected results. r=karlt
type and subtype in media mimetype are case-insensitive
2015-12-04 15:24:25 +11:00
Jean-Yves Avenard
5800cccc88 Bug 1230353: P1. Ensure type and subtype of MIME are lowercase. r=bz
As per RFC 2616 section 3.7, which states "The type, subtype, and parameter attribute names are case-insensitive". So ensure the type and subtype are always lower-case as all our comparisons assume that they are.
2015-12-04 15:24:24 +11:00
Jean-Yves Avenard
b2545f9af0 Bug 1230054: Remove unused WebMReader. r=kinetik 2015-12-04 15:23:43 +11:00
Xidorn Quan
f723e98d21 Bug 1224013 part 3 - Add reftests for text-emphasis with ruby. r=jfkthame
--HG--
extra : source : 97428cf7cacc7177f7fc9efe297ea7d5f96f1886
2015-12-04 15:16:54 +11:00
Xidorn Quan
8e300673ba Bug 1224013 part 2 - Render text-emphasis outside ruby. r=jfkthame
--HG--
extra : source : e725814ae1bb0ccdaf8852eccd3442a9103f7e3a
2015-12-04 15:16:54 +11:00
Xidorn Quan
aa54c2e7ff Bug 1224013 part 1 - Enable text-emphasis in UA sheets. r=dbaron
The only usage of text-emphasis in UA sheets is to clear it on ruby text. Making
it enabled in UA sheets allows that rule to take effect without additional code
to reload html.css when the pref changes.

--HG--
extra : source : ed43e0efd1f4f8b4605732ff8740f88f1282eedc
2015-12-04 15:16:54 +11:00
Dave Townsend
3f712c761e Backed out 5161ded671e0 for causing Mulet failures
--HG--
extra : commitid : AcnOYAhDWhq
extra : rebase_source : 74bdf37c69b2518534c77ea0d29bfbe4f1166f62
2015-12-03 20:01:43 -08:00
Mark Capella
e43c1dcf7f Bug 1215959 - (GeckoCarets2) - skip-if overlooked perma-orange test 2015-12-03 22:58:08 -05:00
Jordan Lund
b12f6b6add Bug 1206668 - remove confvars.sh in beta_to_release merge script, DONTBUILD NPOTB r=rail 2015-12-03 19:54:48 -08:00