c509185bf7e5f29f4685b4f3d8d4467581b49cfa: Bug 1363201 - fix the impl of WrVecU8, r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Mon, 08 May 2017 17:24:39 -0400 - rev 359296
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1363201 - fix the impl of WrVecU8, r=jrmuizel Two bugs: * We were failing to (re)initialize the length to 0, leading to segfaults on Rust processing "empty" lists. * We were setting the pointer of empty Vec's to null, which is technically UB in Rust because Vec tells Rust its pointer is non-null (this is why Option<Vec<T>> has the same size as Vec<T>). align_of::<T> is what it uses to as a non-null junk pointer, which in this case is 1. MozReview-Commit-ID: Gzy1NtKlSV7
f9fc89f8b6ff99102523607476d032626edb2ccd: Bug 1361668 - Fix the bound of nsDisplayColumnRules. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Wed, 10 May 2017 13:55:15 +0800 - rev 359295
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1361668 - Fix the bound of nsDisplayColumnRules. r=mattwoodrow
a3916eccfa832ce5273a5775b408e5ee33bb7d9f: Bug 1362967 - Push clip region in WebRenderDisplayItemLayer. r=kats
Ethan Lin <ethlin@mozilla.com> - Wed, 10 May 2017 13:51:24 +0800 - rev 359294
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1362967 - Push clip region in WebRenderDisplayItemLayer. r=kats
2e78cc583b9c6485f677cfc86168e1ac9554637b: Merge m-c to graphics
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 09 May 2017 09:16:42 -0400 - rev 359293
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Merge m-c to graphics MozReview-Commit-ID: ETkjQuNwtc8
b0adf1e0f7ed8a04a90693fc672277016c40b28b: Bug 1360717 - Make WebRenderCompositableHolder could generate WrImageKey r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 09 May 2017 01:19:48 -0700 - rev 359292
Push 31852 by kwierso@gmail.com at Fri, 19 May 2017 21:47:27 +0000
Bug 1360717 - Make WebRenderCompositableHolder could generate WrImageKey r=nical
5a8f2dcbeac0677b5aae0f9fd43d6a33309b4a6b: Bug 1361578 - Remove SelfSupport, since it is obsoleted by shield-recipe-client. r=Gijs
Mike Cooper <mcooper@mozilla.com> - Fri, 19 May 2017 10:02:11 -0700 - rev 359291
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1361578 - Remove SelfSupport, since it is obsoleted by shield-recipe-client. r=Gijs MozReview-Commit-ID: 1FCqNa5wxZk
c219c4a401b04e37f8c75439fe9af81425e4f8f1: Bug 1357356 - Open aurora transition page once user upgrade from aurora to nightly, r=sebastian
maliu <max@mxli.us> - Thu, 20 Apr 2017 19:10:49 +0800 - rev 359290
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1357356 - Open aurora transition page once user upgrade from aurora to nightly, r=sebastian MozReview-Commit-ID: HEV06stuwm5
a4e84d8efb1939109c76347444bb325259b7d8c0: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 19 May 2017 12:26:48 -0400 - rev 359289
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Merge m-c to autoland. a=merge
190c25686f1cf06876f78b8b476b37af62ec6ad9: Bug 1352620 - Don't have a hardcoded limit of 20 items in AutoCompletePopups. r=MattN
Mike Conley <mconley@mozilla.com> - Tue, 16 May 2017 15:07:45 -0400 - rev 359288
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1352620 - Don't have a hardcoded limit of 20 items in AutoCompletePopups. r=MattN MozReview-Commit-ID: 6rZRi7kq3R7
33ef54dce8af2a15914cde7f3b193d0ae436a9ca: Bug 1365954 - Fix check for EXTRA_DOM_ELEMENT_BYTES. r=bholley
Christian Holler <choller@mozilla.com> - Thu, 18 May 2017 17:03:39 +0200 - rev 359287
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1365954 - Fix check for EXTRA_DOM_ELEMENT_BYTES. r=bholley MozReview-Commit-ID: CNG7XR4ZjIi
bec12201ed0299cdede6ae3f2555c5d634d8f48e: Bug 1355366 - Update test expectations. r=me
Bobby Holley <bobbyholley@gmail.com> - Fri, 19 May 2017 18:02:32 +0200 - rev 359286
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1355366 - Update test expectations. r=me
44874c36cec7ff5a084954b81cfc3a00b66f73bb: Bug 1366062 - clear SourceMapURLService cache on navigation; r=jryans
Tom Tromey <tom@tromey.com> - Thu, 18 May 2017 12:39:36 -0600 - rev 359285
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1366062 - clear SourceMapURLService cache on navigation; r=jryans MozReview-Commit-ID: Elr6d2c7ZJR
bf71ece03a290119c947cb3f93d311c34a6d4a78: Bug 1339543 part 6 PBrowser::RequestNativeKeyBindings() should retrieves edit commands only for specified type r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 18:46:02 +0900 - rev 359284
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 6 PBrowser::RequestNativeKeyBindings() should retrieves edit commands only for specified type r=smaug PBrowser::RequestNativeKeyBindings() is used only when somebody tries to execute native key bindings for synthesized keyboard events. Therefore, it doesn't need to retrieve edit commands for all editor types. Instead, it should take the editor type and just return the edit commands for it. MozReview-Commit-ID: HF4Gz99SBQP
8d32e150bf7fe9b0db1c37174c70b352ce34812e: Bug 1339543 part 5 Remove unnecessary stuff from PuppetWidget r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 17 May 2017 20:46:47 +0900 - rev 359283
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 5 Remove unnecessary stuff from PuppetWidget r=smaug MozReview-Commit-ID: 17dbDG1Fqwb
b75c111837a802ceb953dba50a3c5a193d53ca22: Bug 1339543 part 4 Change nsIWidget::ExecuteNativeKeyBinding() to nsIWidget::GetEditCommands() which just retrieves edit commands for the type r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 17:49:41 +0900 - rev 359282
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 4 Change nsIWidget::ExecuteNativeKeyBinding() to nsIWidget::GetEditCommands() which just retrieves edit commands for the type r=smaug Now, nsIWidget::ExecuteNativeKeyBinding() isn't used by anybody for executing edit commands. Instead, they need array of edit commands for the key combination. So, the method should be renamed to GetEditCommands() and just return edit commands as an array. MozReview-Commit-ID: 4G0B1lJ8Lbe
a950fbfa6d8cb1c3287a5ed14b4b09d497057224: Bug 1339543 part 3 PuppetWidget should stop getting all edit commands before dispatching keyboard events which are synthesized for tests r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 17 May 2017 15:34:11 +0900 - rev 359281
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 3 PuppetWidget should stop getting all edit commands before dispatching keyboard events which are synthesized for tests r=smaug Synthesized keyboard events in child process doesn't have edit commands when it's being dispatched. With the old design, PuppetWidget needed to store all edit commands for dispatching keyboard event but it's not necessary now because WidgetKeyboardEvent will get only necessary edit commands when WidgetKeyboardEvent::ExecuteEditCommands() is called. So, PuppetWidget should stop calling TabChild::RequestNativeKeyBindings() before dispatching keyboard events. This patch changes browser_audioTabIcon.js which becomes permanent orange with this change. MozReview-Commit-ID: 1eK1mUahRMO
198e58f7052f48338f8c10c08c6b6713bae8bafb: Bug 1339543 part 2 eKeyPress event should have edit commands for all editor types when it's dispatched to a remote process r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 17:24:20 +0900 - rev 359280
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 2 eKeyPress event should have edit commands for all editor types when it's dispatched to a remote process r=smaug When eKeyPress event is dispatched from TabParent to a remote process, it should store edit command for all editor types. Then, copied WidgetKeyboardEvent in the remote process doesn't need to request the edit commands when its ExecuteEditCommands() is called. Note that this patch also changes a automated test, browser_bug1316330.js, that uses nsIDOMWindowUtils.dispatchDOMEventViaPresShell() to dispatch repeated keyboard events in the tab. However, it should use synthesizeKey() to emulate everything of native keyboard events and the API can dispatch repeated keyboard events too. (And the test has a bug. It tries to wait 0.5 sec when every keydown or keypress event. However, it fails since startTime is never initialized. This patch fixes this bug too.) MozReview-Commit-ID: IYhyxqH3Ch8
68c474271ba5786863f2e89bfcf8e6069383c38a: Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 16:50:30 +0900 - rev 359279
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r=smaug Currently, edit commands for native key bindings are stored in widget. This is stateful and really complicated in content process because it needs to cache them. We can make this simpler if we make WidgetKeyboardEvent store edit commands for the key combination. Then, child process can handle it even if it's delayed event or it's a nested event. This patch adds arrays to WidgetKeyboardEvent to store edit commands which are initialized with nsIWidget::ExecuteNativeKeyBinding() and adds WidgetKeyboardEvent::ExecuteEditCommands() to execute stored edit commands as same as nsIWidget::ExecutenativeKeyBinding(). MozReview-Commit-ID: BGRvBrLz5lp
f45828fef3742b97a82139100cbdd4c092a16045: Bug 1363049 - getNextTab() should only use parent tabs of the same type. r=walkingice
Jan Henning <jh+bugzilla@buttercookie.de> - Thu, 18 May 2017 20:45:22 +0200 - rev 359278
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1363049 - getNextTab() should only use parent tabs of the same type. r=walkingice That is if the currently selected tab has a web app or custom tab as its "parent tab", we'll ignore that fact when the tab is closed from the tabs tray, so we don't trigger an activity switch that way. MozReview-Commit-ID: 7bOi90RQUhA
6c78590231f492d7e78519d3caba5b5fa7752b53: Bug 1365638 - Use a different string for the sidebar close buttons label and tooltip;r=dao
Brian Grinstead <bgrinstead@mozilla.com> - Thu, 18 May 2017 11:10:37 -0700 - rev 359277
Push 31851 by kwierso@gmail.com at Fri, 19 May 2017 21:18:45 +0000
Bug 1365638 - Use a different string for the sidebar close buttons label and tooltip;r=dao MozReview-Commit-ID: 1jXU170RXbQ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip