{"push_id":853935754,"size":90,"distinct_size":90,"ref":"refs/heads/master","head":"bb068eacd76a01aed8a1568e9a46458b732a6879","before":"704588c507ec50cfe09af7b46078e5ef03180328","commits":[{"sha":"76a1ffa463f8efc02c04780423d6712a39c581e5","author":{"email":"61fa66cab70653d04679de6fb59aaefe2c4b7056@mozilla.com","name":"Jean-Yves Avenard"},"message":"Bug 1220033: Don't use fuzz arithmetic for calculating internal buffered ranges r=gerald","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/76a1ffa463f8efc02c04780423d6712a39c581e5"},{"sha":"008976864a7567a8632c4f3c4a518c6acc11d2ca","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1217625 add a means to schedule a callback after processing on the graph thread r=padenot\n\n--HG--\nextra : rebase_source : 65cdfcc2af43ea01cb1e6f4111098ac5d9f4239f","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/008976864a7567a8632c4f3c4a518c6acc11d2ca"},{"sha":"e6e2a0f9e8cd26833abba1ba1d38e7a319a86706","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1217625 perform checks for transition to inactive outside of stream processing r=padenot\n\nThis will allow streams to be suspended when they are discovered inactive.\nSuspending is not possible while iterating over stream lists for processing.\n\nThe approach of delaying the transition to inactive state may result in a\ncouple of extra processing iterations, but can save on the number of messages\nthat need to be created when compared to the approach of traversing downstream\nnodes during stream processing.\n\n--HG--\nextra : rebase_source : b6707da5afa9323058b3f70b7743c13380618dad","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/e6e2a0f9e8cd26833abba1ba1d38e7a319a86706"},{"sha":"3c93b81fd552cccc321e65e355b3fc2fac12194a","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1217625 remove ADD_STREAM_SUSPENDED r=padenot\n\nSometimes we'll need an initial suspended count of 2, which is not supported\nby this API, but this is not necessary anyway.\n\n--HG--\nextra : rebase_source : 56ecca7c14025ea7e18ba9a20e0b7725a610b429","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/3c93b81fd552cccc321e65e355b3fc2fac12194a"},{"sha":"e2c3511d96805143b5a721c44730cdfc15d20f5b","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1217625 suspend inactive AudioNodeStreams r=padenot\n\n--HG--\nextra : rebase_source : c005e06d4fb233f7b68d192be6dd154450f01428","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/e2c3511d96805143b5a721c44730cdfc15d20f5b"},{"sha":"dc70c3e7482e641ce20fff959a7ba0147426a798","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 930257 finish BufferSource on processing last non-null block r=padenot\n\nSince changes for bug 1217625, the node and downstream nodes won't be made\ninactive until after downstream nodes have done their processing, and so there\nis no need to wait for the first silent output block.\n\nThis essentially reverts 5c607f3f39d55544838f3111ede9e11a00d3c25e.\n\n--HG--\nextra : rebase_source : f449c427b580239f9072cc7c580585f10b69608f","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/dc70c3e7482e641ce20fff959a7ba0147426a798"},{"sha":"d56d2e6f1c92aaf2804abcf8b39a8f5ffda54567","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 930257 finish Oscillator on processing last non-null block r=padenot\n\n--HG--\nextra : rebase_source : 4032a336958a52f436d0f926d76ff8e6e1fd1b68","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/d56d2e6f1c92aaf2804abcf8b39a8f5ffda54567"},{"sha":"8a5e7c46c275058c703d4145bbf0ac0ceaf5f14c","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 930257 schedule Analyser inactive check when sending last null chunk r=padenot\n\n(Doing the extra ProcessBlock for the sake of downstream nodes was unnecessary\n even before the inactive check was delayed until after their processing, because\n downstream nodes would have only had null chunks to process anyway.)\n\n--HG--\nextra : rebase_source : d1dd8a228a23520a23e77e29ae3d5040e6505eb8","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/8a5e7c46c275058c703d4145bbf0ac0ceaf5f14c"},{"sha":"68c055849f236ba63f34d5c758acf15e1ac608b6","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1094925 adopt spec changes for one channel per input ChannelMerger behavior r=padenot\n\nhttps://github.com/WebAudio/web-audio-api/issues/304\n\nNotSupportedError is chosen for more sensible meaning and consistency with\nother nodes.\n\n--HG--\nextra : rebase_source : a5b8b8af0aeb3751d299b5fe785afb9a99fe5dea","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/68c055849f236ba63f34d5c758acf15e1ac608b6"},{"sha":"f5856e8397f615ddc7a0ad1ffbf082f5990f9ba2","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1220037 pack and unpack Nyquist for MOZ_LIBAV_FFT r=padenot\n\nBufferComplexMultiply knows nothing about this format and so ends up\ncorrupting the DC coefficient if packed Nyquists are multiplied.\n\n--HG--\nextra : rebase_source : feccac4be8d278dc0be020185065a1a9fa596d9c","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/f5856e8397f615ddc7a0ad1ffbf082f5990f9ba2"},{"sha":"0aa21f151799b76d1a03e270beb516a05427789b","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1220037 test convolution r=padenot\n\nThis is in the mochitest suite so that Android and B2G tests can run it, but\ndesigned so that it can be moved to web-platform-tests when they run on all\nplatforms.\n\n--HG--\nextra : rebase_source : 775f1d9e4122d52cd58c0d6893681d31268cb715","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/0aa21f151799b76d1a03e270beb516a05427789b"},{"sha":"a8b0ab9f02c7a9f2ace5ded669e9da0c45bf8442","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1220041 remove unnecessary temp buffer and copy with libav FFT r=padenot\n\n--HG--\nextra : rebase_source : c69808b42f0d5463d5642176755e4562e07ae8b5","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/a8b0ab9f02c7a9f2ace5ded669e9da0c45bf8442"},{"sha":"bcb7e273a69a995e216c010739fe35a779ff537e","author":{"email":"d5292b89bf7bdde9d73671375f87ba79864f768f@karlt.net","name":"Karl Tomlinson"},"message":"bug 1220041 scale when copying for inverse FFT to avoid iterating twice r=padenot\n\n--HG--\nextra : rebase_source : ed8826cac68bc28c5b019547a7da5451a87a2c29","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/bcb7e273a69a995e216c010739fe35a779ff537e"},{"sha":"09f829ce963549954b6efdf957179ba62178e2a2","author":{"email":"a64924911b82aa52d08ee0bb5554973f7510fece@gmail.com","name":"Robert Longson"},"message":"Bug 1166805 part 1 - refactor common tests for whether an animated list mirrors the base version of the list into methods. r=dholbert","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/09f829ce963549954b6efdf957179ba62178e2a2"},{"sha":"f852a2db7297c6933a41d93c92e2ca928e167dbe","author":{"email":"2f138030fb8b34db652a3dbf15c04a725cb652ba@cs.stanford.edu","name":"Daniel Holbert"},"message":"Bug 1179393: Add support for -webkit-border-image longhand CSS properties, as aliases (behind a pref). r=heycam\n\nSpecifically, this patch adds support for these longhand properties:\n-webkit-border-image-outset\n-webkit-border-image-repeat\n-webkit-border-image-slice\n-webkit-border-image-source\n-webkit-border-image-width","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/f852a2db7297c6933a41d93c92e2ca928e167dbe"},{"sha":"31dd36ab92c525055063d87ee8d30814a61db6b9","author":{"email":"2f138030fb8b34db652a3dbf15c04a725cb652ba@cs.stanford.edu","name":"Daniel Holbert"},"message":"Bug 1179444: Add support for CSS properties -webkit-backface-visibility, -webkit-perspective, and -webkit-perspective-origin, as aliases (behind a pref). r=heycam","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/31dd36ab92c525055063d87ee8d30814a61db6b9"},{"sha":"84f5ecb5d0cf820f929747101a75ebc26cd22721","author":{"email":"2f138030fb8b34db652a3dbf15c04a725cb652ba@cs.stanford.edu","name":"Daniel Holbert"},"message":"Bug 1221407: Annotate reftest flexbox-align-self-baseline-horiz-3.xhtml as slightly-fuzzy on Mac. (no review)","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/84f5ecb5d0cf820f929747101a75ebc26cd22721"},{"sha":"f2f16695120e557cd86c9be6e87f7f1bd060cc48","author":{"email":"230af3b421e814c6b66d782e0afaf1f691cf63ca@mozilla.com","name":"Jonathan Kew"},"message":"Bug 1220591 - Update graphite2 to release 1.3.4. r=jdaggett","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/f2f16695120e557cd86c9be6e87f7f1bd060cc48"},{"sha":"c9e50494460b6ca83fa759288601606fcc54cd96","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@sicking.cc","name":"Jonas Sicking"},"message":"Bug 1213646: Allow URI_IS_UI_RESOURCE and safe about: URIs when SEC_ALLOW_CHROME is set. r=bz","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/c9e50494460b6ca83fa759288601606fcc54cd96"},{"sha":"429a3b1e2f9b33aed2c980122d3f0547802a67a4","author":{"email":"bd3a784b74a6b1eb323fc7879fb14d7732d333e8@mozilla.com","name":"Nick Thomas"},"message":"Bug 1221386, checksums failing in 43.0b1, r=jlund DONTBUILD\n\n--HG--\nextra : source : d5bb596f28cd35ca5ef2a6ea8a7ee6351f01929a\nextra : intermediate-source : 3b6702f55a1946e411fa2c3e3967ed7354b938d5","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/429a3b1e2f9b33aed2c980122d3f0547802a67a4"}]}