Commit Graph

275694 Commits

Author SHA1 Message Date
Christoph Kerschbaumer
729a54b838 Bug 1229890 - Convert JS callsites to use asyncOpen2 within image/ (r=sicking) 2015-12-04 09:39:05 -08:00
Christoph Kerschbaumer
8d359ab583 Bug 1229890 - Convert JS callsites to use asyncOpen2 within extensions/ (r=sicking) 2015-12-04 09:39:34 -08:00
Catalin Badea
886ea73bda Bug 1221992 - Fix test using GetMostRecentWindow from the child process. r=smaug 2015-12-04 19:14:44 +02:00
Catalin Badea
7771808316 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
4ed685fa56 Bug 1225040 - generalize jsapi-tests for SAB. r=arai 2015-11-16 15:49:36 +01:00
Lars T Hansen
8cccd951eb Bug 1230162 - allocate less, when we can. r=luke 2015-12-03 16:52:31 +01:00
Jan-Ivar Bruaroey
996e22cb07 Bug 1229926 - only fake cams and mics. r=jesup 2015-12-02 22:51:03 -05:00
Jan-Ivar Bruaroey
c82477db28 Bug 1229926 - don't throw OverConstrainedError(deviceId) on fake devices. r=jesup 2015-12-02 21:35:56 -05:00
Gerald Squelart
4f39d55107 Bug 1229965 - Use MakeUniqueFallible in blank decoder - r=jya 2015-12-03 20:10:00 +01:00
Thinker K.F. Li
176bb77418 Bug 1230075 - Allow perspective items in hittest() for preserve-3d cases. r=mattwoodrow 2015-12-03 00:59:00 +01:00
Bogdan Postelnicu
5e9c22fd7d Bug 1230106 - added assert on animVal. r=longsonr 2015-12-03 03:18:00 +01:00
Bogdan Postelnicu
1c69442ab4 Bug 1230135 - added assert on variable animVal. r=longsonr 2015-12-03 06:04:00 +01:00
Julien Pagès
c7f107e63d Bug 1230223 - Talos should exit early on TART timeout. r=jmaher 2015-12-03 18:54:46 +01:00
Boris Zbarsky
74cbfda011 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
6ec41a2fb0 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
32066b206a 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
9abf656a8c 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
b7597713dd 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
4bbbdd1cef 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
e9af61ac78 Bug 1150512 - Add tools/wptserve to web-platform mozharness script; r=jgraham 2015-12-01 12:08:11 -05:00
Maja Frydrychowicz
b0b4cca449 Bug 1150512 - Move Marionette test runner to wptserve; r=automatedtester 2015-12-03 15:48:41 -05:00
Heiher
3bc9dec3ae 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
129c8373e3 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
b445fe3546 Backed out changeset 9d1f7f04a682 (bug 1230060) to complete backout 2015-12-04 15:22:52 +01:00
Carsten "Tomcat" Book
28c88033a4 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
52fcac2ebe Backed out changeset 1e44f391a3cb (bug 1230060) 2015-12-04 15:17:38 +01:00
Carsten "Tomcat" Book
6e0832f442 Backed out changeset a788c06e448a (bug 1230060) 2015-12-04 15:17:36 +01:00
Jon Coppeard
864eb21665 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
8f66a78b48 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
19cd446a8c Merge mozilla-central to mozilla-inbound 2015-12-04 12:02:27 +01:00
Carsten "Tomcat" Book
26294de0ad merge mozilla-inbound to mozilla-central a=merge 2015-12-04 11:57:23 +01:00
Carsten "Tomcat" Book
f302b4d743 merge fx-team to mozilla-central a=merge 2015-12-04 11:56:25 +01:00
Mike Hommey
caaa233b62 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
da7c410374 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
a5f2116706 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
c2b92bc237 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
0ea8dd6078 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
6c02876983 Bug 1222123 - Warning fix in CompositorD3D11.cpp. r=Bas 2015-12-04 11:23:53 +01:00
Nicolas Silva
4ad76da21f Bug 1229577 - Rename NewSurfaceDescriptorGralloc into SurfaceDescriptorGralloc. r=sotaro 2015-12-04 11:23:42 +01:00
Sotaro Ikeda
bd9bd69b6e Bug 1219210 - Add ITextureClientAllocationHelper and VENUS color handling r=nical,jolin 2015-12-04 02:13:49 -08:00
Phil Ringnalda
58ed358eb2 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
1c16c5b2cb Bug 1229739 - Use the color of shadow if available for drawing emphasis marks in shadow. r=jfkthame 2015-12-04 16:28:34 +11:00
Jean-Yves Avenard
1ed121d22a Bug 1230054: Add missing headers ON A CLOSED TREE. r=me 2015-12-04 15:56:46 +11:00
Chris Pearce
f61ff48762 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
8e77afad2f 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
09e1bda98d 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
428aa4f0ea Bug 1230054: Remove unused WebMReader. r=kinetik 2015-12-04 15:23:43 +11:00
Xidorn Quan
a6a12f8d05 Bug 1224013 part 3 - Add reftests for text-emphasis with ruby. r=jfkthame 2015-12-04 15:16:54 +11:00
Xidorn Quan
dcf779ef64 Bug 1224013 part 2 - Render text-emphasis outside ruby. r=jfkthame 2015-12-04 15:16:54 +11:00
Xidorn Quan
4f8dbcd83b 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.
2015-12-04 15:16:54 +11:00