========
https://hg.mozilla.org/integration/gaia-central/rev/0cc496fad27f
Author: Min-Zhong "John" Lu <jlu@mozilla.com>
Desc: Merge pull request #25840 from mnjul/bug_1093537_input_window_management_from_kbm
Bug 1093537 - Move input app window management-related responsibility from KeyboardManager to InputWindowManager. r=alive,timdream,rudyl
========
https://hg.mozilla.org/integration/gaia-central/rev/ddb84c2ad293
Author: John Lu [:mnjul] <jlu@mozilla.com>
Desc: Bug 1093537 - Move input app window management-related responsibility from KeyboardManager to InputWindowManager
- A lot of events that only affects inputWindow showing/hiding goes to InputWindowManager instead of KeyboardManager now.
- "RemoveKeyboard" concept is now separated:
-- InputWindowManager._onInputLayoutsRemoved() is called by KeyboardManager to signify that some keyboard layouts have been removed (disabled from system settings, or uninstalled keyboard app). IWM will remove InputWindow references accordingly.
-- KeyboardManager._onKeyboardKilled() is called by InputWindowManager to signify that a loaded and currently showing out-of-process keyboard has been OOM'killed. KeyboardManager has to determine a keyboard layout to relaunch.
- A closed InputWindow now has height 0 instead of undefined.
- Please use inputWindowManager.hideInputWindow()/.hideInputWindowImmediately()/.getHeight() in place of KeyboardManager.hideKeyboard()/.hideKeyboardImmediately/.getHeight().
- inputWindowManager is a singleton and accessible in the window scope.
- KeyboardManager had lacked tests about getting device memory and retrieving setting of enabledness of 3rd-party keyboard, which have been added (to InputWindowManager) in this test. Additionally, KeyboardManager.updateLayouts() is tested now (although only roughly).
========
https://hg.mozilla.org/integration/gaia-central/rev/ff33dffb99d9
Author: Min-Zhong "John" Lu <jlu@mozilla.com>
Desc: Merge pull request #26053 from mnjul/bug_1073806_bypass_system_resize_for_kb
Bug 1073806 - In Gaia, bypass system-resize in LayoutManager in window resize event if Keyboard is showing and we've just changed orientation. r=alive
========
https://hg.mozilla.org/integration/gaia-central/rev/08d579d8eb3c
Author: John Lu [:mnjul] <jlu@mozilla.com>
Desc: Bug 1073806 - In Gaia, bypass system-resize in LayoutManager in window resize event if Keyboard is showing and we've just changed orientation
========
https://hg.mozilla.org/integration/gaia-central/rev/25dc33c0a92f
Author: Ghislain 'Aus' Lacroix <aus@noiseport.org>
Desc: Merge pull request #26125 from nullaus/bug1077595
Bug1077595
========
https://hg.mozilla.org/integration/gaia-central/rev/c5afe0457d7b
Author: Ghislain 'Aus' Lacroix <aus@mozilla.com>
Desc: bug 1077595 - Use datastore representation of download as soon as possible. Only call clearAllDone on Gaia DownloadManager construction. Migrate handling status bar system downloads indicator to status bar itself. r=mhenretty,kgrandon,arthur.chen
========
https://hg.mozilla.org/integration/gaia-central/rev/8f5ec8ed4799
Author: Douglas Sherk <github@sherk.me>
Desc: Merge pull request #26046 from DouglasSherk/1093862-callscreen-ended-calls
Bug 1093862 - Make Callscreen not respond to user input while there are no currently handled calls. r=gtorodelvalle, r=thills
========
https://hg.mozilla.org/integration/gaia-central/rev/47361050ecd1
Author: Doug Sherk <github@sherk.me>
Desc: Bug 1093862 - Make Callscreen not respond to user input while there are no currently handled calls. r=gtorodelvalle, r=thills
========
https://hg.mozilla.org/integration/gaia-central/rev/d7cd13ad72a3
Author: Marina <marina.rodrigueziglesias@telefonica.com>
Desc: Merge pull request #25267 from gitmai/bug-1078243-reset-date-31
Bug 1078243 - [Costcontrol] When the Starting day of the reset period is...
r=salva
========
https://hg.mozilla.org/integration/gaia-central/rev/bfcdaa51e829
Author: mai <mri@tid.es>
Desc: Bug 1078243 - [Costcontrol] When the Starting day of the reset period is 31th, the app does not calculated correctly the end of the reset period.
========
https://hg.mozilla.org/integration/gaia-central/rev/d59d24ac9804
Author: Yi-Fan Liao <yliao@mozilla.com>
Desc: Merge pull request #26050 from begeeben/1095360_wallpaper_will_display_master
Bug 1095369 - [FFOS2.0][Woodduck][Browser]Wallpaper will display when edit bookmark, r=alive
========
https://hg.mozilla.org/integration/gaia-central/rev/86bae88bdad4
Author: Yi-Fan Liao <begeeben@gmail.com>
Desc: Bug 1095369 - [FFOS2.0][Woodduck][Browser]Wallpaper will display when edit bookmark
When changing orientation from portrait to landscape and resizing with keyboard on, the layout manager in the system app will resize the height of the active app first with the keyboard height in portrait (line 55 in layout_manager.js). When the height of the keyboard in portrait mode is bigger than the height in landscape mode, the calculated height of the active app will be smaller than it should've been. The system wallpaper is visible at the mean time. Subsequent resize events later will immediately correct the active app height using the correct landscape keyboard height.
The resizing event sequence is 'resize' --> 'keyboardchange' --> 'keyboardchange'. This patch disables the keyboard height check in the 'resize' event since it'd be incorrect during orientation change, which would display part of the system wallpaper in a flash.