ae834b182fa4f95317a70c2d73e6855783e18263: Bug 1243452 - Make DebuggerClient.close return a Promise. r=jryans draft
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 31 Aug 2016 09:39:42 -0700 - rev 408553
Push 28249 by bmo:poirot.alex@gmail.com at Thu, 01 Sep 2016 09:44:27 +0000
Bug 1243452 - Make DebuggerClient.close return a Promise. r=jryans MozReview-Commit-ID: 26PNAS431Hc
529fff68f5a596714059ffbbabf57f94bec423ed: Bug 1297518 - Increase gethash timeout for testcases. r?hchang draft
dimi <dlee@mozilla.com> - Thu, 01 Sep 2016 17:10:35 +0800 - rev 408552
Push 28248 by dlee@mozilla.com at Thu, 01 Sep 2016 09:31:38 +0000
Bug 1297518 - Increase gethash timeout for testcases. r?hchang MozReview-Commit-ID: 8D4DdkylvkY
85dcf291c89c6f431ff4afda8f56d0cf09ca8c6f: Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor draft
Manish Goregaokar <manishearth@gmail.com> - Tue, 23 Aug 2016 18:41:02 +0530 - rev 408551
Push 28247 by bmo:manishearth@gmail.com at Thu, 01 Sep 2016 09:15:42 +0000
Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor MozReview-Commit-ID: E8Jnhep0qyW
3edc3082be9f91dbbfc41273f774e6a33b132665: Bug 1290467 - part10 : update audio focus related control operations. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:12 +0800 - rev 408550
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part10 : update audio focus related control operations. Except controlling audio focus from gecko, the MediaControlService can also decide whether needs to request or abandon audio focus. MozReview-Commit-ID: G3iSYwd24JZ
a6516f3939f221ef63798c9cd6b816911c13033b: Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:09 +0800 - rev 408549
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part9 : remove 'ACTION_REMOVE_CONTROL'. Remove 'ACTION_REMOVE_CONTROL' because it's as same as 'ACTION_STOP'. MozReview-Commit-ID: 6KOj8srEuJA
71b8acc832fb2c64ef9bd98d0f7cd8f1ebea82fa: Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:07 +0800 - rev 408548
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part8 : rename 'ACTION_PLAY' to 'ACTION_RESUME'. 'ACTION_RESUME' should be more suit for its operation. MozReview-Commit-ID: 4FRHaydVKu5
46b681c57dae48f2378c9f8603472912d8cb3d61: Bug 1290467 - part7 : enable audio competing for non-audible media. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:05 +0800 - rev 408547
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part7 : enable audio competing for non-audible media. In general, the audio competing should only be for audible media and it helps user can focus on one media at the same time. However, we hope to treat all media as the same in the mobile device. First reason is we have media control on fennec and we just want to control one media at once time. Second reason is to reduce the bandwidth, avoiding to play any non-audible media in background which user doesn't notice about. MozReview-Commit-ID: 46vK4wNtS5l
45e4955cf326f9a5eb47806d509cf72df27da79f: Bug 1290467 - part6 : remove redudant space. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:03 +0800 - rev 408546
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part6 : remove redudant space. remove one redudant space. MozReview-Commit-ID: 1PdKL1EALAq
b87fddd09356c731ab37e2bc6e479daedcd63761: Bug 1290467 - part5 : change service's life time. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:46:01 +0800 - rev 408545
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part5 : change service's life time. Now the life time of the MediaControlService would be as same as the Fennec app. To make code flow more easily, requesting/abandoning the audio focus wouldn't affect the media control. We would mainly communicate with the media control via TabEvents. MozReview-Commit-ID: KT59bII0HuN
4f1fb0efccb5e05cf101841d06cab6cc063858d7: Bug 1290467 - part4 : create helper function. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:59 +0800 - rev 408544
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part4 : create helper function. wrap some code into initialize() and shutdown(). MozReview-Commit-ID: AiyABlyDEME
0b95603e8caa0ad9ab4e0b7b2f26315732864da8: Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:57 +0800 - rev 408543
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part3 : notify MediaControlService with event 'MEDIA_PLAYING_CHANGE'. The 'MEDIA_PLAYING_CHANGE' is used for controling media control interface and the 'AUDIO_PLAYING_CHANGE' is used for showing the tab sound indicator. MozReview-Commit-ID: 8hZjC77Ju71
2c48525f6952260dcc26b65b82906c2e9df80db6: Bug 1290467 - part2 : request audio focus for any media instead of audible one. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:55 +0800 - rev 408542
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part2 : request audio focus for any media instead of audible one. Previous design is only to request audio focus for audible media, but now we also request focus for non-audible media. It's simple that the app should own the focus when users start watching media. MozReview-Commit-ID: 3eJP26h4kh7
5fadacb988c4882cae28d98851478b4acd299f37: Bug 1290467 - part1 : dispatch 'media-playback' event. draft
Alastor Wu <alwu@mozilla.com> - Thu, 01 Sep 2016 16:45:53 +0800 - rev 408541
Push 28246 by alwu@mozilla.com at Thu, 01 Sep 2016 09:12:50 +0000
Bug 1290467 - part1 : dispatch 'media-playback' event. Use 'media-playback' event to control the media control interface on Fennec. MozReview-Commit-ID: D8SU96RrkbQ
a6954c526a5d4def60169f5f3170a26bd765e959: Bug 882674 - Implement "pending text track change notification flag". r=rillian draft
bechen <bechen@mozilla.com> - Thu, 01 Sep 2016 16:55:47 +0800 - rev 408540
Push 28245 by bechen@mozilla.com at Thu, 01 Sep 2016 09:07:10 +0000
Bug 882674 - Implement "pending text track change notification flag". r=rillian MozReview-Commit-ID: G1L1ECWvNnD
8437483f38fcf93a621c78416893d85cacb2bcf6: Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor draft
Manish Goregaokar <manishearth@gmail.com> - Tue, 23 Aug 2016 18:41:02 +0530 - rev 408539
Push 28244 by bmo:manishearth@gmail.com at Thu, 01 Sep 2016 08:59:11 +0000
Bug 1299392 - stylo: Add safety glue for borrowed and owned types, use for nodes/documents/iterators; r?bholley, r?mystor
fa487c4e531b5daab1bed9839db2f2a8e1fc1950: Bug 1299749 - removed unused variable from SessionMessageTask. r?baku draft
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Thu, 01 Sep 2016 11:55:49 +0300 - rev 408538
Push 28243 by bmo:bpostelnicu@mozilla.com at Thu, 01 Sep 2016 08:56:18 +0000
Bug 1299749 - removed unused variable from SessionMessageTask. r?baku MozReview-Commit-ID: 6QfkkCfQ60
38a9bb5c88095b1b32d458a8dfd5d5fd7043ec50: Bug 1299748 - Fix typo in test_tabindex.html; r?heycam draft
Daosheng Mu <daoshengmu@gmail.com> - Thu, 01 Sep 2016 16:53:18 +0800 - rev 408537
Push 28242 by bmo:dmu@mozilla.com at Thu, 01 Sep 2016 08:55:12 +0000
Bug 1299748 - Fix typo in test_tabindex.html; r?heycam MozReview-Commit-ID: 6OT3jqbyJSx
9e28875b73f1057e180058d438f681d9061e5a90: Bug 1297337 - implement mediaDevices.ondevicechange for Linux; r=jib draft
Munro Chiang <mchiang@mozilla.com> - Thu, 01 Sep 2016 11:06:49 +0800 - rev 408536
Push 28241 by mchiang@mozilla.com at Thu, 01 Sep 2016 08:47:23 +0000
Bug 1297337 - implement mediaDevices.ondevicechange for Linux; r=jib MozReview-Commit-ID: 6cEq7xVUkhf
77073b1bd895c188e8d4ee32bc32b14739d5c97e: Bug 1297337 - implement mediaDevices.ondevicechange for Linux; r=jib draft
Munro Chiang <mchiang@mozilla.com> - Thu, 01 Sep 2016 11:06:49 +0800 - rev 408535
Push 28240 by mchiang@mozilla.com at Thu, 01 Sep 2016 08:43:37 +0000
Bug 1297337 - implement mediaDevices.ondevicechange for Linux; r=jib MozReview-Commit-ID: 6cEq7xVUkhf
2a696f7364cd6f05b7e2e0737cdf8fe456fc3013: Bug 1293638 NativeKey::WillDispatchKeyboardEvent() should set alternative charCode values properly when other shift state inputs longer text r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 01 Sep 2016 14:26:02 +0900 - rev 408534
Push 28239 by masayuki@d-toybox.com at Thu, 01 Sep 2016 08:34:59 +0000
Bug 1293638 NativeKey::WillDispatchKeyboardEvent() should set alternative charCode values properly when other shift state inputs longer text r?m_kato There are 2 bugs and this patch fixes them once. First, NativeKey::WillDispatchKeyboardEvent() is used to setting alternative charCode values for every eKeyPress event. However, for supporting "reserved" shortcut keys, now, it sets alternative charCode values to eKeyDown too. However, they are really different. eKeyPress events are fired for every character to be inputted by a key press sequence. On the other hand, eKeyDown event is fired only once for a key sequence. Therefore, now, NativeKey::WillDispatchKeyboardEvent() needs to set alternative charCode values for all characters inputted by the key sequence to eKeyDown event. The other is not a new bug. NativeKey::WillDispatchKeyboardEvent() sets the last eKeyPress event's special alternative charCode values, such as unshifted Latin character, shifted Latin character and some character which can be computed from virtual keycode. This is performed when given index is the last index of the longest input string of the key. However, the value includes different shift key state. I.e., when different shift key causes longer text input, NativeKey::WillDispatchKeyboardEvent() won't set the special alternative charCode values to any eKeyPress events. For example, when Ctrl+T is pressed with Arabic keyboard layout, its unshifted input string length is 1 but shifted input string length is 2. Then, eKeyPress event is fired only once, but NativeKey::WillDispatchKeyboardEvent() waits second eKeyPress event. Therefore, this patch makes the method append alternative charCodes for all remaining characters and detect the last event correctly with mCommittedCharsAndModifiers (it's used for KeyboardEvent.key value of eKeyDown event and the count of eKeyPress events is same as the value's length). MozReview-Commit-ID: 6adUnmi5KYy
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip