da90ec959a3c219594cf68bb4d8849608386daf0: Bug 1297535 - Register devtools menu and keys on DOMContentLoaded to happen before CustomizableUI. r=bgrins
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 24 Aug 2016 07:26:32 -0700 - rev 314624
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1297535 - Register devtools menu and keys on DOMContentLoaded to happen before CustomizableUI. r=bgrins MozReview-Commit-ID: ACy3yJTgzyA
b4b454bdb13fe0a982479f044f2e60aa0f7ce5f9: Bug 1302980 - Don't reset IME context on preedit_end. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 16 Sep 2016 18:00:25 +0900 - rev 314623
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1302980 - Don't reset IME context on preedit_end. r=masayuki You know, when Korean IME commits string, then it sometimes set next preedit string. So reseting context causes that next preedit string is committed. So we shouldn't reset IME context with preedit_end. MozReview-Commit-ID: CZJJvYjcrKY
85624e2d619ff226f10a2567d2aa8248955888c4: Bug 1303793 - Part 2: Run test which uses the Web Animations API in an iframe with the Web Animations API preference. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 20 Sep 2016 16:54:09 +0900 - rev 314622
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1303793 - Part 2: Run test which uses the Web Animations API in an iframe with the Web Animations API preference. r=birtles MozReview-Commit-ID: 233vs8Aiw5j
088fee62d15e90c07f6648fb17f5fccf6dfc2d6a: Bug 1303793 - Part 1: Use testharness.js instead of SimpleTest.js to run the test in an iframe easily. r=birtles
Hiroyuki Ikezoe <hiikezoe@mozilla-japan.org> - Tue, 20 Sep 2016 16:53:33 +0900 - rev 314621
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1303793 - Part 1: Use testharness.js instead of SimpleTest.js to run the test in an iframe easily. r=birtles MozReview-Commit-ID: FlT34Npg8uH
6ed836888946a0899163aac8e95654ecdb2c8080: Bug 1300937 part.4 NativeKey::GetScanCodeWithExtendedFlag() should return 0xE0XX even on WinXP or WinServer2003 r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 16 Sep 2016 10:17:44 +0900 - rev 314620
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1300937 part.4 NativeKey::GetScanCodeWithExtendedFlag() should return 0xE0XX even on WinXP or WinServer2003 r=m_kato For safety, NativeKey::GetScanCodeWithExtendedFlag() returns without extended flag on WinXP and WinServer2003 because ::MapVirtualKeyEx() API doesn't support extend key conversion. However, extended scan code is available even on them when lParam has 0x1000000 especially when it computes KeyboardEvent.code value. Therefore, it should return with 0xE000 for extended keys on any versions of Windows. Note that NativeKey::ComputeVirtualKeyCodeFromScanCodeEx() wraps ::MapVirtualKeyEx() API. It checks if the API is not available for the result of NativeKey::GetScanCodeWithExtendedFlag(). So, returning extended scan code from NativeKey::GetScanCodeWithExtendedFlag() is safe. MozReview-Commit-ID: D2RrHxPI9ET
04e2229c554822702808ad8501e2e6795e62a530: Bug 1300937 part.3 NativeKeyCodes.js should specify scan code to WIN_VK_ABNT_C1 explicitly for avoiding (perhaps) a bug of MapVirtualKeyEx() API r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 13 Sep 2016 19:55:29 +0900 - rev 314619
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1300937 part.3 NativeKeyCodes.js should specify scan code to WIN_VK_ABNT_C1 explicitly for avoiding (perhaps) a bug of MapVirtualKeyEx() API r=smaug Unfortunately, MapVirtualKeyEx() doesn't compute ABNT C1's scan code from its virtual keycode, 0xC1. Therefore, NativeKeyCodes.js should specify 0x0056 explicitly. Fortunately, this key in physical keyboard always generates the scan code value with any keyboard layouts. Therefore, this can test new regressions as expected. FYI: ABNT C1 key is a key in Brazilian keyboard. It's at between "ShiftLeft" and "KeyZ". MozReview-Commit-ID: GmpnFKOsnKD
a1f7f2079792d629ddb6bcb26a4cafb8b3815464: Bug 1300937 part.2 Automated tests which synthesize native key events on Windows should specify scan code value explicitly r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 13 Sep 2016 19:38:23 +0900 - rev 314618
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1300937 part.2 Automated tests which synthesize native key events on Windows should specify scan code value explicitly r=smaug On Windows, some keys are called "extended key". Their scan code include 0xE000. For example, Enter key in standard position is 0x001C but Numpad's Enter key is 0xE01C. Unfortunately, both of them cause same virtual keycode value, VK_RETURN. Therefore, currently, nsIDOMWindowUtils.sendNativeKey() can synthesize only one native key event of them (only non-extended key's event). Additionally, MapVirtualKeyEx() API with MAPVK_VK_TO_VSC (even with MAPVK_VK_TO_VSC_EX) don't return extended scancode value as expected. For solving these issues, we should include scan code value to the virtual keycode value at calling sendNativeKey(). Fortunately, virtual keycode value on Windows is 0 ~ 255 (0x00 ~ 0xFF) but aNativeKeyCode of sendNativeKey() is int32_t. So, we can use upper 16 bit for specifying scan code. This patch explicitly specifies scan code value at defining WIN_VK_* in NativeKeyCodes.js. Additionally, this patch duplicates native virtual keycode definition for Home, End, Insert, Delete, PageUp, PageDown, ArrowUp, ArrowLeft, ArrowDown, ArrowRight and Enter as WIN_VK_* and WIN_VK_NUMPAD_*. This makes automated tests can specify both positions' keys explicitly. Finally, this patch adds some tests to test_keycodes.xul for testing KeyboardEvent.code value of those keys in both positions. MozReview-Commit-ID: 8n1rQ71dilg
70f946d5d528d0ae9ddd020c58b1b9b83ab3d557: Bug 1300937 part.1 Check KeyboardEvent.key and KeyboardEvent.code in test_keycodes.xul r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 13 Sep 2016 21:48:45 +0900 - rev 314617
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1300937 part.1 Check KeyboardEvent.key and KeyboardEvent.code in test_keycodes.xul r=smaug MozReview-Commit-ID: AntOqvmTCcW
9a5ccc0e72701ee48a3ad5d172db195210d1fb37: Bug 1300711 - Remove MediaDecoderStateMachine::mQuickBuffering. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 06 Sep 2016 16:28:20 +0800 - rev 314616
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1300711 - Remove MediaDecoderStateMachine::mQuickBuffering. r=cpearce MozReview-Commit-ID: GW7bhY6ruKG
324bb746e8c755256ce806181c558578dc2369ea: Bug 1302045. Check if we have [GetMediaTime(), GetMediaTime() + aUsecs] in the buffer ranges to decide whether we are in low buffered data. r=cpearce
JW Wang <jwwang@mozilla.com> - Mon, 12 Sep 2016 16:20:11 +0800 - rev 314615
Push 81947 by cbook@mozilla.com at Wed, 21 Sep 2016 10:08:07 +0000
Bug 1302045. Check if we have [GetMediaTime(), GetMediaTime() + aUsecs] in the buffer ranges to decide whether we are in low buffered data. r=cpearce Note we consider [endOfDecodedData, GetMediaTime()] is always in the buffer ranges. MozReview-Commit-ID: F6ez3KYMjht
29f80f1769fc66ca5cc390183f3b49eec160ad4f: Bug 1288618 - Add a new valgrind suppression entry to fix a false positive with CPUID. r=njn
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:26:31 +1200 - rev 314614
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Add a new valgrind suppression entry to fix a false positive with CPUID. r=njn
c6c28fb67917ad49cf5f6d08fc5e634da2636b26: Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:25:41 +1200 - rev 314613
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 15: Add media code interface RemoteVideoDecoder. r=cpearce,dvander
70e4b38cd62920db9e2cb8c4f610888351a171a6: Bug 1288618 - Part 14: Add PVideoDecoder protocol for individual decoders. r=cpearce,dvander
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:25:41 +1200 - rev 314612
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 14: Add PVideoDecoder protocol for individual decoders. r=cpearce,dvander
77f9319fb6f63f31621c56920fe19fca6863f868: Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:25:33 +1200 - rev 314611
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 13: Add VideoDecoderManager protocol. r=dvander
03cffb70d1afbb97c6c857ed312599ccaf0bf81e: Bug 1288618 - Part 12: Initialize WMF in the GPU process. r=dvander
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:44 +1200 - rev 314610
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 12: Initialize WMF in the GPU process. r=dvander
d3e692026805e371ef5cb229203320e484e5f8a4: Bug 1288618 - Part 11: Add a pref to enable GPU process video decoding. r=cpearce
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:44 +1200 - rev 314609
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 11: Add a pref to enable GPU process video decoding. r=cpearce
bc592d380641e4b9d0c34073b03e9cc55a277fc9: Bug 1288618 - Part 10: Add a new layers::Image type for GPUVideo. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:44 +1200 - rev 314608
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 10: Add a new layers::Image type for GPUVideo. r=nical
b96953533f9d677e4b41bda376427c2dd3f0c2ba: Bug 1288618 - Part 9: Add a new SurfaceDescriptor type for video decoding in the GPU process. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:44 +1200 - rev 314607
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 9: Add a new SurfaceDescriptor type for video decoding in the GPU process. r=nical
51a6e5bbafd701c7c12f5ddf07d6ae6ba1fdd52b: Bug 1288618 - Part 8: Add Compositor API to create a TextureSource from a layers::Image. r=nical
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:43 +1200 - rev 314606
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 8: Add Compositor API to create a TextureSource from a layers::Image. r=nical
26730dd9f8c9952963693dbd65bdeb705d3ca635: Bug 1288618 - Part 7: Initialize AbstractThread in the GPU process. r=dvander
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 21 Sep 2016 21:24:43 +1200 - rev 314605
Push 81946 by mwoodrow@mozilla.com at Wed, 21 Sep 2016 09:27:03 +0000
Bug 1288618 - Part 7: Initialize AbstractThread in the GPU process. r=dvander
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip