Commit Graph

271043 Commits

Author SHA1 Message Date
Jonas Sicking
c85e5bb426 Bug 1213646: Allow URI_IS_UI_RESOURCE and safe about: URIs when SEC_ALLOW_CHROME is set. r=bz 2015-11-04 00:05:16 -08:00
Jonathan Kew
f403b28c52 Bug 1220591 - Update graphite2 to release 1.3.4. r=jdaggett 2015-11-04 07:07:15 +00:00
Daniel Holbert
19b1e74711 Bug 1221407: Annotate reftest flexbox-align-self-baseline-horiz-3.xhtml as slightly-fuzzy on Mac. (no review) 2015-11-03 23:03:44 -08:00
Daniel Holbert
0d204a0564 Bug 1179444: Add support for CSS properties -webkit-backface-visibility, -webkit-perspective, and -webkit-perspective-origin, as aliases (behind a pref). r=heycam 2015-11-03 22:38:52 -08:00
Daniel Holbert
4866d4012e Bug 1179393: Add support for -webkit-border-image longhand CSS properties, as aliases (behind a pref). r=heycam
Specifically, this patch adds support for these longhand properties:
-webkit-border-image-outset
-webkit-border-image-repeat
-webkit-border-image-slice
-webkit-border-image-source
-webkit-border-image-width
2015-11-03 22:38:01 -08:00
Robert Longson
ae33be4283 Bug 1166805 part 1 - refactor common tests for whether an animated list mirrors the base version of the list into methods. r=dholbert 2015-11-04 05:42:41 +00:00
Karl Tomlinson
bd908edd07 bug 1220041 scale when copying for inverse FFT to avoid iterating twice r=padenot 2015-10-30 15:24:23 +13:00
Karl Tomlinson
4f215ff8cf bug 1220041 remove unnecessary temp buffer and copy with libav FFT r=padenot 2015-10-30 15:18:33 +13:00
Karl Tomlinson
1946f320c8 bug 1220037 test convolution r=padenot
This is in the mochitest suite so that Android and B2G tests can run it, but
designed so that it can be moved to web-platform-tests when they run on all
platforms.
2015-10-30 15:32:16 +13:00
Karl Tomlinson
89ecad7757 bug 1220037 pack and unpack Nyquist for MOZ_LIBAV_FFT r=padenot
BufferComplexMultiply knows nothing about this format and so ends up
corrupting the DC coefficient if packed Nyquists are multiplied.
2015-10-30 14:48:08 +13:00
Karl Tomlinson
3bad1fb3a3 bug 1094925 adopt spec changes for one channel per input ChannelMerger behavior r=padenot
https://github.com/WebAudio/web-audio-api/issues/304

NotSupportedError is chosen for more sensible meaning and consistency with
other nodes.
2015-10-30 10:22:45 +13:00
Karl Tomlinson
5e1c4aacb1 bug 930257 schedule Analyser inactive check when sending last null chunk r=padenot
(Doing the extra ProcessBlock for the sake of downstream nodes was unnecessary
 even before the inactive check was delayed until after their processing, because
 downstream nodes would have only had null chunks to process anyway.)
2015-10-23 08:47:34 +13:00
Karl Tomlinson
836e1be68d bug 930257 finish Oscillator on processing last non-null block r=padenot 2015-10-23 09:23:52 +13:00
Karl Tomlinson
461bf7d956 bug 930257 finish BufferSource on processing last non-null block r=padenot
Since changes for bug 1217625, the node and downstream nodes won't be made
inactive until after downstream nodes have done their processing, and so there
is no need to wait for the first silent output block.

This essentially reverts 5c607f3f39d55544838f3111ede9e11a00d3c25e.
2015-10-23 08:55:57 +13:00
Karl Tomlinson
ec41f09de6 bug 1217625 suspend inactive AudioNodeStreams r=padenot 2015-10-23 11:38:11 +13:00
Karl Tomlinson
8b455e2653 bug 1217625 remove ADD_STREAM_SUSPENDED r=padenot
Sometimes we'll need an initial suspended count of 2, which is not supported
by this API, but this is not necessary anyway.
2015-10-22 22:14:46 +13:00
Karl Tomlinson
610c7f9dd2 bug 1217625 perform checks for transition to inactive outside of stream processing r=padenot
This will allow streams to be suspended when they are discovered inactive.
Suspending is not possible while iterating over stream lists for processing.

The approach of delaying the transition to inactive state may result in a
couple of extra processing iterations, but can save on the number of messages
that need to be created when compared to the approach of traversing downstream
nodes during stream processing.
2015-10-23 09:37:45 +13:00
Karl Tomlinson
fb9cb230f1 bug 1217625 add a means to schedule a callback after processing on the graph thread r=padenot 2015-10-22 18:47:57 +13:00
Jean-Yves Avenard
e06e134811 Bug 1220033: Don't use fuzz arithmetic for calculating internal buffered ranges r=gerald 2015-11-04 16:52:24 +13:00
Matt Woodrow
1d8018af89 Bug 1203199 - Bustage fix. CLOSED TREE 2015-11-04 16:51:22 +13:00
Matt Woodrow
d4ef333f6e Bug 1203199 - Fix driver range with blacklist to avoid blacklisting other OSes. 2015-11-04 16:17:00 +13:00
Kris Maglione
dfdec32242 Bug 1214058: Part 3 - Touch CLOBBER. r=trivial 2015-11-03 16:25:13 -08:00
Kris Maglione
3767292a88 Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop
I tried to keep the changes to existing tests as minimal as
possible. There were a few exceptions, though:

* test_update_ignorecompat.js was completely broken. I couldn't
  figure out why it was suddenly failing after I changed it to use
  `add_test`, and it turned out that it had been failing all along,
  but in a way that the harness didn't pick up.

* I changed most of the `do_throw` in update callbacks to `ok(false`
  because it took me about an hour to figure out where the test was
  failing when I hit one of them.

* I made some changes to sync `test_update.js` and `test_update_ignorecompat.js`
  where one appeared to have been changed without updating the
  other.

* I made `promiseFindAddonUpdates` a bit more generic, because I was
  planning to convert most of `test_update.js` to use it, rather
  than nested callbacks. I changed my mind a quarter of the way
  through, but decided to keep the changes, since they'll probably
  be useful elsewhere.
2015-10-19 09:18:42 -07:00
Kris Maglione
7ffbc9e953 Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop 2015-11-03 14:49:46 -08:00
Nicholas Nethercote
679161cccf Bug 1186794 (part 6) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. 2015-11-01 18:42:54 -08:00
Nicholas Nethercote
a3b153be3e Bug 1186794 (part 5) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. 2015-11-01 18:42:41 -08:00
Nicholas Nethercote
64c41916d4 Bug 1186794 (part 4) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. 2015-11-01 18:42:28 -08:00
Nicholas Nethercote
1cc9b97938 Bug 1186794 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. 2015-11-01 18:42:08 -08:00
Nicholas Nethercote
3161803147 Bug 1186794 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz. 2015-11-01 18:41:57 -08:00
Nicholas Nethercote
f359d9b553 Bug 1186794 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in embedding/ with iterators. r=bz.
Also make mGroupNames const to avoid a cast.
2015-11-01 18:41:40 -08:00
JW Wang
2d087562b8 Bug 1220646 - don't access mOwner which is invalid after shutdown. r=kinetik. 2015-11-03 20:26:57 +08:00
Nicholas Nethercote
1a7d2b7ff8 Bug 1186812 (part 3) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:18:51 -08:00
Nicholas Nethercote
05dfe7c259 Bug 1186812 (part 2) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:18:41 -08:00
Nicholas Nethercote
5d1605fd7a Bug 1186812 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in dom/{ipc,plugins}/. r=jimm. 2015-11-01 20:12:36 -08:00
Nicholas Nethercote
0987f89291 Bug 1187138 (part 1) - Replace nsBaseHashtable::Enumerate() calls in toolkit/ with iterators. r=froydnj. 2015-11-01 18:54:48 -08:00
Mike Hommey
ed2e2b53be Bug 1186748 - Now that all builds are pulling the Gtk+3 tooltool package, remove the Gtk+2 fallback in mozconfig.gtk. r=mshal 2015-11-04 11:21:49 +09:00
Mike Hommey
4f730a24d6 Bug 1186748 - Switch ASan builds to Gtk+3. r=mshal 2015-11-04 11:21:49 +09:00
Mike Hommey
894b7c4930 Bug 1186748 - Make ASAN builds happy with Gtk+3. r=mccr8,r=bholley
- Add a suppression for a leak LSAN detects in system libpixman.
- Skip an intermittently failing test.
2015-11-04 11:21:49 +09:00
Mike Hommey
da3af2718b Bug 1219147 - Move resource chrome.manifest line for webapprt to jar.mn. r=mshal
This allows FasterMake to produce this line properly.
2015-11-04 11:21:49 +09:00
Mike Hommey
88f05aae29 Bug 1219147 - Use addEntriesToListFile in mozbuild.jar.JarMaker.updateManifest. r=mshal
Also make addEntriesToListFile emit files with CR instead of CRLF on Windows.
2015-11-04 11:21:49 +09:00
Matt Woodrow
c52383a285 Bug 1217225 - Differentiate between images optimized for skia and skia-gl in the CanvasImageCache. r=mstange 2015-11-04 15:12:24 +13:00
Matt Woodrow
6492fd34d6 Bug 1203199 - Blacklist DXVA on some older intel drivers for causing crashes. r=jrmuizel 2015-10-22 12:35:52 +13:00
Matt Woodrow
ac7c89704a Bug 1216288 - Disable warning when we don't build an active layer for RenderFrameParent within an opacity:0 subtree. r=roc 2015-11-03 16:49:22 +13:00
Robert O'Callahan
d728a4b713 Bug 1209994. Take block-wrapper path only for blocks that are wrappers. r=bz 2015-10-21 16:27:50 +13:00
Robert O'Callahan
6ae98dd060 Bug 1209994. Fix a couple of issues that make the percentage-height-calculation.html test unreliable. r=bz 2015-10-29 16:56:30 +13:00
Wes Kocher
1aa2dd2be4 Backed out 2 changesets (bug 1214058) for xpcshell bustage
Backed out changeset 90e625ac70b2 (bug 1214058)
Backed out changeset a4d5d63a03ef (bug 1214058)
2015-11-03 16:06:23 -08:00
Kris Maglione
411a416b0e Bug 1214058: Part 2 - Run add-on update tests against comparable JSON and RDF manifests. r=Mossop
I tried to keep the changes to existing tests as minimal as
possible. There were a few exceptions, though:

* test_update_ignorecompat.js was completely broken. I couldn't
  figure out why it was suddenly failing after I changed it to use
  `add_test`, and it turned out that it had been failing all along,
  but in a way that the harness didn't pick up.

* I changed most of the `do_throw` in update callbacks to `ok(false`
  because it took me about an hour to figure out where the test was
  failing when I hit one of them.

* I made some changes to sync `test_update.js` and `test_update_ignorecompat.js`
  where one appeared to have been changed without updating the
  other.

* I made `promiseFindAddonUpdates` a bit more generic, because I was
  planning to convert most of `test_update.js` to use it, rather
  than nested callbacks. I changed my mind a quarter of the way
  through, but decided to keep the changes, since they'll probably
  be useful elsewhere.
2015-10-19 09:18:42 -07:00
Kris Maglione
b55ae08207 Bug 1214058: Part 1 - Add a simplified JSON-based add-on update protocol. r=Mossop 2015-11-03 14:49:46 -08:00
Bobby Holley
6aa1fbc64a Bug 1220682 - Clear exceptions on single-arg init. r=bz 2015-11-03 14:11:22 -08:00
Jordan Lund
96a0d524b7 Bug 1220765 - 43.0b1 build1 fennec repacks failing to upload and submit to taskcluster, DONTBUILD r=rail, a=releases 2015-11-03 14:02:56 -08:00