{"push_id":771557868,"size":92,"distinct_size":92,"ref":"refs/heads/master","head":"fdae3e0f6bebdd930f9fea9ac168c03f018cef1a","before":"db1247e99b35189b91163986fde9f4bf4c4c3aa8","commits":[{"sha":"4149622c417613d8d2b464d86b075218ae91af10","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1196845 - Fix invalid JSON in saved Java thread profile; r=BenWa\nSaved Java thread profiles are missing a pair of braces. As a result,\nthe output is invalid JSON.","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/4149622c417613d8d2b464d86b075218ae91af10"},{"sha":"4403af42506ae3f21e570bf9e2e1cc5653f75e5c","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1192043 - Add more JNIEnv support and null-check refs in JNI ref classs; r=snorp\nAdd more constructors in LocalRef and GlobalRef to accommodate use cases\nwhere a JNIEnv is already available for performance reasons. Also add\nmore null-checks when creating references for performance reasons.","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/4403af42506ae3f21e570bf9e2e1cc5653f75e5c"},{"sha":"8323512edfd3485a6394b85289de5593fbeed918","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1192043 - Clean up NativeStubImpl template parameters; r=snorp\nThe mangled name of a NativeStubImpl instantiation is longer than\nnecessary because of the ReturnType arg. This patch turns it into a bool\nparameter. It also reorders the parameters for cleanness.","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/8323512edfd3485a6394b85289de5593fbeed918"},{"sha":"b8013723d55a1bc95043b7c7ae149c5f49652717","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1192043 - Fix compile errors in Natives.h; r=snorp\nThis patch fixes a compile error when using WeakPtr, where Impl* was\nexpected but SupportsWeakPtr<Impl>* was given.\n\nThis patch also fixes a compile error when using the DisposeNative\nimplementation provided by the autogenerated Natives class. e.g.,\n\n> struct Foo : Bar::Natives<Foo> {\n>     using Bar::Natives<Foo>::DisposeNative;\n> };\n\nThis uses a default implementation of DisposeNative instead of a custom\nimplementation, and resulted in a compile error that this patch fixes.","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/b8013723d55a1bc95043b7c7ae149c5f49652717"},{"sha":"b62c5aa0a39983f85aa183abf396729057b490b7","author":{"email":"e93b8c9949e97c010d128badbc09a837dd245f17@mozilla.com","name":"Jim Chen"},"message":"Bug 1192043 - Add support for proxying native calls; r=snorp\nIf a C++ class implements native calls that all return void, it can\nchoose to have those calls go through a custom proxy function by\ninheriting from mozilla::jni::UsesNativeCallProxy and override the\nProxyNativeCall member.\n\nProxyNativeCall accepts a rvalue reference to a\nfunctor object specific to each call, and can alter the calling\nenvironment (e.g. dispatch the call to another thread) before issuing\nthe actual native call through the functor's operator().\n\nAny JNI refs contained in the call are automatically turned into global\nrefs so that the call can continue to work outside of the original JNI\ncall.\n\nNative call proxy will be used to implement automatic dispatching of\nnative calls from the main thread to run on the Gecko thread.","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/b62c5aa0a39983f85aa183abf396729057b490b7"},{"sha":"58bb8fc72f9e3021efd9874d39dcf63d27a1afb1","author":{"email":"d356e336561609c61f76355bce9ed9215a6f9f2c@gmail.com","name":"Benoit Girard"},"message":"Bug 1166252 - Reject lut8/16Type with empty CLUT grid. r=jrmuizel\n\n--HG--\nextra : commitid : KiU2IKstYSk","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/58bb8fc72f9e3021efd9874d39dcf63d27a1afb1"},{"sha":"87f93dfa80a3a8edee151ef7759e8a85b3fffc4e","author":{"email":"9c0d395643f568d7e8a85a38cd192b3c70f15717@mozilla.com","name":"Mike Taylor"},"message":"Bug 976616 - Part 1: Call ProcessViewportInfo when meta viewport is changed. r=bholley","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/87f93dfa80a3a8edee151ef7759e8a85b3fffc4e"},{"sha":"5f7b28a1978eeeb77e2600819290de60a3623b00","author":{"email":"9c0d395643f568d7e8a85a38cd192b3c70f15717@mozilla.com","name":"Mike Taylor"},"message":"Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/5f7b28a1978eeeb77e2600819290de60a3623b00"},{"sha":"026cfce0f3fe074a1530bb7cc58d6d31c00c297b","author":{"email":"9c0d395643f568d7e8a85a38cd192b3c70f15717@mozilla.com","name":"Mike Taylor"},"message":"Bug 976616 - Part 3: Enable meta viewport tests for Fennec. r=kats","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/026cfce0f3fe074a1530bb7cc58d6d31c00c297b"},{"sha":"5707637d7a2757270477e903d99e7c28ae4783ce","author":{"email":"9c0d395643f568d7e8a85a38cd192b3c70f15717@mozilla.com","name":"Mike Taylor"},"message":"Bug 976616 - Part 4: Add test for dynamic meta viewport updates. r=kats","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/5707637d7a2757270477e903d99e7c28ae4783ce"},{"sha":"4317323e672bc7d10468a998eee168192da33fa2","author":{"email":"790fae358fdaa0da689adfd65aa45171adc5f989@mozilla.com","name":"Ehsan Akhgari"},"message":"Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/4317323e672bc7d10468a998eee168192da33fa2"},{"sha":"46803c4b5ff65c327fd509ad3a428e7cb264c10c","author":{"email":"57ca3a92bd2abc5559b03cbb1ab31dcf18fd84aa@gmail.com","name":"Ryan VanderMeulen"},"message":"Backed out changeset 1904a234e142 (bug 1198385) for bustage.\nCLOSED TREE","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/46803c4b5ff65c327fd509ad3a428e7cb264c10c"},{"sha":"f7bed16ad75df3ad2f7f46b8ce3fea6fe0601d68","author":{"email":"80578d274b4691276bb83555cf6faebaac3f1b84@tbsaunde.org","name":"Trevor Saunders"},"message":"bug 1184217 - make CheckDocTree check the entire document tree not just the subtree r=davidb[","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/f7bed16ad75df3ad2f7f46b8ce3fea6fe0601d68"},{"sha":"a20e95ba8f239132caf03849c8a25e0ea743b6c0","author":{"email":"790fae358fdaa0da689adfd65aa45171adc5f989@mozilla.com","name":"Ehsan Akhgari"},"message":"Bug 1198385 - Use MFBT guard macros in the editor guard objects; r=froydnj","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/a20e95ba8f239132caf03849c8a25e0ea743b6c0"},{"sha":"89f4f96bd3b5401dd04bc5b3bb51876946d44ded","author":{"email":"790fae358fdaa0da689adfd65aa45171adc5f989@mozilla.com","name":"Ehsan Akhgari"},"message":"Bug 1198385 follow-up: Fix the build bustage on a CLOSED TREE","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/89f4f96bd3b5401dd04bc5b3bb51876946d44ded"},{"sha":"917ae4a9ce70c9eb650242f5ca4f851e1e759296","author":{"email":"148146c69c5c1e8780be55e434ad6dcca48d7751@kylehuey.com","name":"Kyle Huey"},"message":"Bug 1196840: Make IDBTransaction::ObjectStoreNames const. r=baku","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/917ae4a9ce70c9eb650242f5ca4f851e1e759296"},{"sha":"0b8e80b98111f5a0c4a9b9f018dffc17e585fdad","author":{"email":"148146c69c5c1e8780be55e434ad6dcca48d7751@kylehuey.com","name":"Kyle Huey"},"message":"Bug 1164834: MessageEvents coming from postMessage should not be cancelable. r=Ms2ger","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/0b8e80b98111f5a0c4a9b9f018dffc17e585fdad"},{"sha":"f04275bd0b6b61d924c04cf7aa764f142736a2aa","author":{"email":"5187da0b934cc25eb2201a3ec9206c24b13cb23b@mozilla.com","name":"Francois Marier"},"message":"Bug 1196740 - Consider redirects when looking for SRI-eligibility. r=ckerschb\n\n--HG--\nrename : dom/security/test/sri/iframe_style_sameorigin.html => dom/security/test/sri/iframe_style_crossdomain.html\nrename : dom/security/test/sri/script_crossdomain4.js => dom/security/test/sri/script_crossdomain5.js\nrename : dom/security/test/sri/style1.css => dom/security/test/sri/style_301.css\nrename : dom/security/test/sri/test_style_sameorigin.html => dom/security/test/sri/test_style_crossdomain.html","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/f04275bd0b6b61d924c04cf7aa764f142736a2aa"},{"sha":"87d0cd5e894c6c2b1ccc6505e072c03eebd16078","author":{"email":"920671eaebccc21e1f573096840d4f33ffdd2ae7@gmail.com","name":"Hannes Verschore"},"message":"Bug 1198245 - IonMonkey: Lock helperthread before finishing ionbuilder, r=jandem","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/87d0cd5e894c6c2b1ccc6505e072c03eebd16078"},{"sha":"330cab486404d979fe0e9b3d9a30b9883c65b0ef","author":{"email":"57ca3a92bd2abc5559b03cbb1ab31dcf18fd84aa@gmail.com","name":"Ryan VanderMeulen"},"message":"Merge m-c to inbound. a=merge","distinct":true,"url":"https://api.github.com/repos/k9webprotection/gecko-dev/commits/330cab486404d979fe0e9b3d9a30b9883c65b0ef"}]}