{"push_id":788685642,"size":444,"distinct_size":281,"ref":"refs/heads/master","head":"6280500a6cb8d1b178cdd163450e36d22846fbed","before":"a8a462ab783a5bbab508d3c29483cff260672e3c","commits":[{"sha":"4c985a8ff3f9f5acf7c8574621564bb282a15425","author":{"email":"680e97f557520efd5167acce46cf819edb261669@gmail.com","name":"TheoChevalier"},"message":"Bug 1189532 - Add Bambara (bm) and Malagasy (mg) locales to master and 2.2 builds","distinct":true,"url":"https://api.github.com/repos/janus926/gaia/commits/4c985a8ff3f9f5acf7c8574621564bb282a15425"},{"sha":"9fbe9b073b9c38c1b318988214a81e745eef346b","author":{"email":"c3f63ee769c8f251565e45cf724f6e4efaee0387@mozilla.com","name":"Zibi Braniecki"},"message":"Bug 1192426 - Add L10nAssert to mock_l10n.js","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/9fbe9b073b9c38c1b318988214a81e745eef346b"},{"sha":"a00df3725fd66d9d52f08da92c629e011dbff5e8","author":{"email":"24d3590784dc2dd0d79014d7dd5bc752ac1c2401@telefonica.com","name":"Fernando Campo"},"message":"Bug 1184070 - [NGA]use new VCard loader for IMPORT activities","distinct":true,"url":"https://api.github.com/repos/janus926/gaia/commits/a00df3725fd66d9d52f08da92c629e011dbff5e8"},{"sha":"c048cd9a50ed3d36a5fd6b9571feb4c98db0999b","author":{"email":"7839337203e2b924626a122ccab5188b94e10552@mozilla.com","name":"Pavel Ivanov"},"message":"Bug 994691 - [Bluetooth] Confirmation icon too small and text should be center aligned","distinct":true,"url":"https://api.github.com/repos/janus926/gaia/commits/c048cd9a50ed3d36a5fd6b9571feb4c98db0999b"},{"sha":"659688ec8acd7b97d69be50951f243b4e0695a6b","author":{"email":"415ab6abd73971999c8f47ec7b10b596ed98e0a4@mozilla.com","name":"Russ Nicoletti"},"message":"Bug 1167710 - [Settings] Advanced telemetry setting","distinct":true,"url":"https://api.github.com/repos/janus926/gaia/commits/659688ec8acd7b97d69be50951f243b4e0695a6b"},{"sha":"7fa8aa681958ebdce472c50a0ace9ba884bbad41","author":{"email":"8dbf99c496e50f093942b51a267676b5c68f7e23@mozilla.com","name":"Martijn Wargers"},"message":"Bug 1194275 - Remove wait_for methods in base.py, part 1","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/7fa8aa681958ebdce472c50a0ace9ba884bbad41"},{"sha":"7a9d675e4f17d4b3663df1edc4351c9951812297","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@sherk.me","name":"Doug Sherk"},"message":"Bug 1188670 - Add \"Enable View Source Gesture\" to \"Developer\" menu in Settings app. r=yzen","distinct":true,"url":"https://api.github.com/repos/janus926/gaia/commits/7a9d675e4f17d4b3663df1edc4351c9951812297"},{"sha":"4ea3392d2ba1c3d8e7c8ff1b795f45dc2148d078","author":{"email":"c3f63ee769c8f251565e45cf724f6e4efaee0387@mozilla.com","name":"Zibi Braniecki"},"message":"Bug 1027117 - Remove all .innerHTML attributes from l10n resources","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/4ea3392d2ba1c3d8e7c8ff1b795f45dc2148d078"},{"sha":"c70f79ffed9656fab19ec13e483635de31114a9d","author":{"email":"2c7ca2cd1c79d402a65bf74a5ff42b38dda3afce@mozilla.com","name":"Walter C"},"message":"expose DialerAgent out","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/c70f79ffed9656fab19ec13e483635de31114a9d"},{"sha":"39d1c72b04e08a200a73fb5753aefbed0185b332","author":{"email":"8cb7e042ddc940017a2fe9d1a510492139872ee6@mozilla.com","name":"Johan Lorenzo"},"message":"Bug 1184505 - [Aries] test_enable_cell_data_via_settings_app fails because only 1 SIM is displayed","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/39d1c72b04e08a200a73fb5753aefbed0185b332"},{"sha":"81905b9973324483fd22e04a2deca966c86b5846","author":{"email":"ff0187bcd476675a1bbe37dcb756be193e6fa293@mozilla.com","name":"Ghislain 'Aus' Lacroix"},"message":"Bug 1198172 - Reduce logging noise for ease of debugging. r=me","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/81905b9973324483fd22e04a2deca966c86b5846"},{"sha":"c1ae9f02f2a9cfb89bf67aeea97e467c41c3362c","author":{"email":"ff0187bcd476675a1bbe37dcb756be193e6fa293@noiseport.org","name":"Ghislain 'Aus' Lacroix"},"message":"Merge pull request #31522 from nullaus/bug1198172\n\nBug 1198172 - Reduce logging noise for ease of debugging. r=me","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/c1ae9f02f2a9cfb89bf67aeea97e467c41c3362c"},{"sha":"a852909b0b7f09dfcf9c6115017d8acb2901a607","author":{"email":"3faa4b9fcbd2bcb82d7ba025afe3476444369e7b@gmail.com","name":"Ricky Chien"},"message":"Bug 1146713 - Upgrade to b2g 43.0a1","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/a852909b0b7f09dfcf9c6115017d8acb2901a607"},{"sha":"d937db7583a3265f331874bcd8de297ed33ffcf3","author":{"email":"8dbf99c496e50f093942b51a267676b5c68f7e23@mozilla.com","name":"Martijn Wargers"},"message":"Bug 1194275 - Remove wait_for methods in base.py, part 1","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/d937db7583a3265f331874bcd8de297ed33ffcf3"},{"sha":"7edd6c68ab76630fd6509896f134286eebabe682","author":{"email":"8dbf99c496e50f093942b51a267676b5c68f7e23@mozilla.com","name":"Martijn Wargers"},"message":"Bug 1196830 - Disable test_import_edit_export_contact.py for now","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/7edd6c68ab76630fd6509896f134286eebabe682"},{"sha":"85b16c48084be2549ca2505a38810d2a33ed85f1","author":{"email":"ccd8c15938081ca56f8564415122ab003470a833@mozilla.com","name":"Christiane Ruetten"},"message":"Fixing lockscreen delay bypass by rewriting core logic\n\nThis is fixing bug 1181571 where lockscreen delay on repeated pass code\nfailure could be trivially bypassed by pressing the home button. The\nfaulty behavior was caused by a limitation of the previous architecture\nwhich was only making the delay occurr *after* a wrong pass code had\nbeen entered. Consequently, whenever the input pad would be restarted,\nlike after closing it with the home button or when a screen timeout\noccurred, the pending delay would not persist and pass code entry would\nbe accepted right away.\n\nThe fix made it necessary to rewrite parts of lockscreen's messaging\nand state handling. Previous changes in architecture caused pass code\nfailure counting and delay timer handling to be maintained in two\nplaces: in LockScreen (for pass code checking) and in LockScreenInputPad\n(for displaying error state to the user). Logic error even caused the\ntwo states to get out of sync under certain conditions.\n\nNow state and timeout related to pass code checking are maintained\nexclusively by LockScreen, which signals LockScreenInputManager with\nthree distinct messages of failure (on wrong pass code), reset (after\nerror delay has passed), and success (on correct pass code).\n\nLockScreenInputPad now is always aware of a passcode error delay ongoing\nin LockScreen, every UI update is rendered according to this state, and\nkey input is ignored when necessary.","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/85b16c48084be2549ca2505a38810d2a33ed85f1"},{"sha":"12de8dab380f7d552199f5cbf5000b1c24702c69","author":{"email":"ccd8c15938081ca56f8564415122ab003470a833@mozilla.com","name":"Christiane Ruetten"},"message":"Add test prototypes for pass code handling","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/12de8dab380f7d552199f5cbf5000b1c24702c69"},{"sha":"d4b8a4089a53b7956db85f2362256a9373bbfbfb","author":{"email":"ccd8c15938081ca56f8564415122ab003470a833@mozilla.com","name":"Christiane Ruetten"},"message":"Fix comment","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/d4b8a4089a53b7956db85f2362256a9373bbfbfb"},{"sha":"06b66db26440f0425a901c5484cdd136ce483a97","author":{"email":"ccd8c15938081ca56f8564415122ab003470a833@mozilla.com","name":"Christiane Ruetten"},"message":"Add comment on event flow","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/06b66db26440f0425a901c5484cdd136ce483a97"},{"sha":"93e860fb0e843662854daa3ba89052f9af039fc0","author":{"email":"ccd8c15938081ca56f8564415122ab003470a833@mozilla.com","name":"Christiane Ruetten"},"message":"Finalizing tests\n\nTests now working. Solved by creating a setTimeout stub that forces\nsynchronicity. Also removed onPasscodeValidationFailed trigger check\non wrong pass code, because I can't make the promise resolve before\nthe test ends without code changes in the test subject.","distinct":false,"url":"https://api.github.com/repos/janus926/gaia/commits/93e860fb0e843662854daa3ba89052f9af039fc0"}]}