{"push_id":2351280535,"size":8,"distinct_size":8,"ref":"refs/heads/inbound","head":"c6d3def00ed27b3f65d7b235e13a73078a6adc38","before":"1e98fe5231550cda91aeb666506f184f2eb1dfd3","commits":[{"sha":"660eb79aeb46e03d2bfb443d9443c22c355fba77","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 1 - Support \"panelview\" elements located anywhere in the document. r=Gijs\n\nThe showSubView public method now aligns with its callers and doesn't return a Promise anymore. The showMainView method still returns a Promise because at the moment it is used externally for asynchronous cleanup.\n\nMozReview-Commit-ID: FcnEx5f5HKh\n\n--HG--\nextra : rebase_source : dc0a8e5267b7211c7ee3e2216bd1dc0cabdbd4bd\nextra : intermediate-source : 9cc3eafb24f3936eb8ccb359f2f04e9839ae9ff2\nextra : source : 7ce7a10fd212989eee76b482632eac9b985d4b2e","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/660eb79aeb46e03d2bfb443d9443c22c355fba77"},{"sha":"f37e4076597665e08b4bdf6da3768827db33d8ad","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 2 - Don't use the \"current\" property when restoring focus from the blocked downloads subview. r=Gijs\n\nMozReview-Commit-ID: ASmmdQMctr5\n\n--HG--\nextra : rebase_source : 7d990c407e63e6c5a2db3c644e84da7f243e9909","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/f37e4076597665e08b4bdf6da3768827db33d8ad"},{"sha":"92a511a1a2a698712e3cd88d05f7a5762dc23c07","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 3 - Always raise ViewShowing events and don't update the \"current\" property. r=Gijs\n\nThe ViewShowing event is now called earlier and unconditionally, since we don't set the \"current\" attribute and call showMainView while the panel is closing anymore.\n\nIt is already the case that the ViewShowing event handlers don't depend on the \"current\" property, so we don't need to keep track of it before ViewShown events are dispatched.\n\nMozReview-Commit-ID: Ii4SN03KjwW\n\n--HG--\nextra : rebase_source : 5e994fa4d54b2805b5eb10d9471bbb25bd21f24c","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/92a511a1a2a698712e3cd88d05f7a5762dc23c07"},{"sha":"5ef12b919b4d6ae8a31d6087c2e9daf4568f71e2","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 4 - Open views before the transition and close them after it. r=Gijs\n\nThis allows the openViews array to reflect the state of the navigation more accurately, paving the way for further simplification of the code. The showSubView function will now fail early when it's called with a view that is already open, so the rest of the code doesn't have to take this case into consideration.\n\nMozReview-Commit-ID: 1VoIImxVTDN\n\n--HG--\nextra : rebase_source : b483f9c7e2782f070f5694d85a91a0bfefff5457\nextra : source : 7ce7a10fd212989eee76b482632eac9b985d4b2e","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/5ef12b919b4d6ae8a31d6087c2e9daf4568f71e2"},{"sha":"3ffdb38d61cebedf56f9b7832f18f90002af7649","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 5 - Handle panel hiding during ViewShowing events. r=Gijs\n\nThe ViewHiding event is now dispatched consistently, regardless of whether the ViewShowing event is canceled or the panel is closed during the event. This is done by a new _openView helper, while the logic that is specific to each of the showMainView, showSubView, and goBack functions has been moved out of the _showView function.\n\nMozReview-Commit-ID: 5WvW6THWbyb\n\n--HG--\nextra : rebase_source : 666c5744843f5197ab5130212096a1c83a2e3983","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/3ffdb38d61cebedf56f9b7832f18f90002af7649"},{"sha":"a623dbe5aff5a78866f023d8db02f524ab56d2b3","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 6 - Decouple view events from view visibility. r=Gijs\n\nThis stops redundant ViewHiding and late ViewShown events from being dispatched when the panel is closed during a ViewShowing event or a transition, and stops dispatching ViewHiding events when a view becomes invisible but is still open.\n\nThe panelMultiView property on \"panelview\" nodes is now set to null when the view is closed, indicating that the view can be immediately reused in a different panel. The Places view had to be updated so it doesn't rely on this property during the PanelMultiViewHidden event.\n\nMozReview-Commit-ID: B1yU6si3eD3\n\n--HG--\nextra : rebase_source : 440ddc3eabcbe9d0f02a172f8adf047c66ca53ac","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/a623dbe5aff5a78866f023d8db02f524ab56d2b3"},{"sha":"7a2372af523359e72059f37ae59b4132edac7f83","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 7 - Close the main view synchronously before opening it in a different panel. r=Gijs\n\nThis also updates the AppMenu mozscreenshots module to work with the Photon main menu.\n\nMozReview-Commit-ID: FciQH815F95\n\n--HG--\nextra : rebase_source : 5c129b0d4aa824bbe899066f2bb197106d1c0408","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/7a2372af523359e72059f37ae59b4132edac7f83"},{"sha":"c6d3def00ed27b3f65d7b235e13a73078a6adc38","author":{"name":"Paolo Amadini","email":"dbda24360aa94fa93bada2c0e66fdb1d54a460c6@amadzone.org"},"message":"Bug 1439358 - Part 8 - Change how visibility is controlled so knownViews can be removed. r=Gijs\n\nMozReview-Commit-ID: 9dVZ1cOto8O\n\n--HG--\nextra : rebase_source : be13ed8d5c72b0e018dd0d27ef1fd3b7293bef48","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/c6d3def00ed27b3f65d7b235e13a73078a6adc38"}]}
{"actor":{"display_login":"moz-v2v-gh"}}