6aeee70256ad371b974717f50c400bc1091373d3: Bug 1451484 - Import WebExtension sources for the WebCompat GoFaster Addon to Fennec. r=rhelmer
Dennis Schubert <dschubert@mozilla.com> - Fri, 19 Oct 2018 00:51:28 +0000 - rev 490424
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1451484 - Import WebExtension sources for the WebCompat GoFaster Addon to Fennec. r=rhelmer Differential Revision: https://phabricator.services.mozilla.com/D7310
c13ad6a94911842a64575de9085c421ef667e8fd: Bug 1499875 part 2: Give mochitest test_flex_items.html some tests for a flex container that has multiple passes of flex-grow + clamping. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 19 Oct 2018 06:04:26 +0000 - rev 490423
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499875 part 2: Give mochitest test_flex_items.html some tests for a flex container that has multiple passes of flex-grow + clamping. r=bradwerth Depends on D9152 Differential Revision: https://phabricator.services.mozilla.com/D9169
18152a7b3fa5e5145b87629c4adf38bfbaf11194: Bug 1499875 part 1: Adjust existing tests/content in test_flex_items.html to prepare for additional flex containers to be added. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 18 Oct 2018 23:47:47 +0000 - rev 490422
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499875 part 1: Adjust existing tests/content in test_flex_items.html to prepare for additional flex containers to be added. r=bradwerth Differential Revision: https://phabricator.services.mozilla.com/D9152
1728cf8a0da4da103076a9e1ce02c9f5b4eb3d85: Bug 1499212 align Replace/Insert/AppendLiteral parameter restrictions with those of AssignLiteral r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Fri, 19 Oct 2018 01:07:41 +0000 - rev 490421
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 align Replace/Insert/AppendLiteral parameter restrictions with those of AssignLiteral r=dbaron There is no advantage in making these methods more restrictive on their parameters than AssignLiteral. The current implementation of the AppendLiteral overloads for equivalent char_types is more permissive than AssignLiteral, but comments in the implementation mention the possible optimization used in AssignLiteral and so are assuming a similar constant and static storage duration restriction on its parameter. The optimization may never be implemented, but clients that would benefit from support for non-constant or non-static parameters are also expected to be rare, so there is little value in ruling out the optimization at this stage. ReplaceLiteral currently uses the AssignLiteral optimization. Differential Revision: https://phabricator.services.mozilla.com/D8777
3f6b347621b3ca43e9c54f36b9721fa4c070eda1: Bug 1499212 - document that Literal parameters must have a null terminator r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Fri, 19 Oct 2018 01:26:21 +0000 - rev 490420
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 - document that Literal parameters must have a null terminator r=dbaron A character array initialized with a list of character literals will not necessarily have a trailing null-terminator required for AssignLiteral or trimmed in EqualsLiteral. Depends on D8775 Differential Revision: https://phabricator.services.mozilla.com/D8951
9cc9c8d06722b89670910b8d61ee41f884c43e48: Bug 1499212 adjust Literal method doc so as not to imply that |this| must be a literal string r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Fri, 19 Oct 2018 01:07:10 +0000 - rev 490419
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 adjust Literal method doc so as not to imply that |this| must be a literal string r=dbaron Depends on D8774 Differential Revision: https://phabricator.services.mozilla.com/D8775
19e29511c546e968d4d0ef6469a114267f1fa415: Bug 1499212 - document reasons for restrictions on EqualsLiteral parameter r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Fri, 19 Oct 2018 00:57:49 +0000 - rev 490418
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 - document reasons for restrictions on EqualsLiteral parameter r=dbaron "Bound" is the term used in the C++ standard to describe the number of elements in an array. EqualsLiteral has no opportunity to optimize for constant and static storage duration parameters. Depends on D8773 Differential Revision: https://phabricator.services.mozilla.com/D8774
9469c37cc124badf9e8cfd29be4469f50a9c2c47: Bug 1499212 - suggest non-ASCII Assign for non-static-const same-char_type array parameters r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Thu, 18 Oct 2018 21:53:33 +0000 - rev 490417
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 - suggest non-ASCII Assign for non-static-const same-char_type array parameters r=dbaron There is no advantage in AssignASCII() for char, and AssignASCII() does not exist for char16_t array and char_type. Similarly for ReplaceASCII and AppendASCII. This AssignLiteral() overload already says it is not only for ASCII. Depends on D8771 Differential Revision: https://phabricator.services.mozilla.com/D8773
386c46fc6e8dce5760f74427c125a63261c4b908: Bug 1499212 Document static storage requirement for same-char_type AssignLiteral overload r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Tue, 16 Oct 2018 21:09:27 +0000 - rev 490416
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 Document static storage requirement for same-char_type AssignLiteral overload r=dbaron Depends on D8770 Differential Revision: https://phabricator.services.mozilla.com/D8771
5463ea36a953009a99dded33078b79f7c45b38aa: Bug 1499212 remove mention of character pointers in docs for Literal methods r=dbaron
Karl Tomlinson <karlt+@karlt.net> - Tue, 16 Oct 2018 21:07:20 +0000 - rev 490415
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499212 remove mention of character pointers in docs for Literal methods r=dbaron Since https://hg.mozilla.org/mozilla-central/rev/9db7cf4cc385#l13.44 the type system always excludes calls with character pointers and so there is no need to mention this in the comment. The comment for the 8-bit to 16-bit AssignLiteral overload is modified a little to use "char" instead of "character" so as not to imply that anything other than 8-bit char parameters may be provided to that overload. The ReplaceLiteral and InsertLiteral comments are adjusted to use "character" instead of "char" so as not to imply that the method or comment is limited to 8-bit char parameters. Differential Revision: https://phabricator.services.mozilla.com/D8770
0f7592b662e27238b8ebc442fa755e5e891cdef9: Bug 1435871 - Open prefs from Payment Request in a tab. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 19 Oct 2018 05:06:30 +0000 - rev 490414
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1435871 - Open prefs from Payment Request in a tab. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D8497
039f6d65036e99c6ba885de5506a89e722c4e348: Bug 1435871 - Implement a basic tab-modal dialog container for Payment Request. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 19 Oct 2018 05:06:22 +0000 - rev 490413
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1435871 - Implement a basic tab-modal dialog container for Payment Request. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D7934
8641e30ebaf4bc3c719d6e0cacbd5b4ac6c0f980: Bug 1435871 - Back out changeset 3f6664786e85 (Bug 1470584) since it's for a windowed dialog. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 19 Oct 2018 05:06:20 +0000 - rev 490412
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1435871 - Back out changeset 3f6664786e85 (Bug 1470584) since it's for a windowed dialog. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D8272
48155e26a841cdf691af533a74c958e566c6e2b5: Bug 1498281: Make flexbox devtools API report actual flex base size (not its min/max-clamped version). r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 18 Oct 2018 23:45:51 +0000 - rev 490411
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1498281: Make flexbox devtools API report actual flex base size (not its min/max-clamped version). r=bradwerth This patch also updates the expectations in the mochitest test_flex_items.html. Before this commit, the test (incorrectly) expected the mainBaseSize API to return some items' *final sizes*, because that's what our implementation did return, up until now. As of this patch, that API will now return the item's actual flex base size, which means the text expectations need to change. I'm also adding a new flex item to the test, to exercise a formerly-untested scenario. And to accommodate this new item, I'm also doubling the width of the flex container to be sure there's plenty of space. Differential Revision: https://phabricator.services.mozilla.com/D8476
b809ef6dba1b6fb18ac5151e44b1afa18e104c94: Merge mozilla-central to autoland. a=merge
Cosmin Sabou <csabou@mozilla.com> - Fri, 19 Oct 2018 07:20:02 +0300 - rev 490410
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge mozilla-central to autoland. a=merge
394a1e5544f65e59ea1e12e19f788f50078ddf20: Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug
Brendan Dahl <bdahl@mozilla.com> - Fri, 19 Oct 2018 01:22:46 +0000 - rev 490409
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1486888 - Support XUL broadcasters in non-XUL documents. r=smaug The majority of the XUL broadcaster logic is moved out of XULDocument and into a separate class (XULBroadcastManager). The hookup points for when listeners need to be created and listeners need to be notified is now handled by the XULElement itself and nsDocument. To avoid any overhead, the XULBroadcastManager is only ever created when a document uses a listener. The new approach does have the disadvantage that broadcasting can now only work with XULElements, but going forward we'd like to discontinue this feature and rely on MutationObservers to implement similar things. One test had to be modified to use XUL elements instead of HTML elements because of the reason noted above. Differential Revision: https://phabricator.services.mozilla.com/D8888
b73ac3a4b55d78e5394b77b80b2447b6066e9078: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 18 Oct 2018 20:51:44 -0400 - rev 490408
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Merge m-c to autoland. a=merge
f972dce0b524da3bb82a07d3c4c04d693941c878: Backed out 2 changesets (bug 1499209)for failing Android geckoview on AccessibilityTest.testCheckbox
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 03:27:20 +0300 - rev 490407
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out 2 changesets (bug 1499209)for failing Android geckoview on AccessibilityTest.testCheckbox Backed out changeset 12527d50a493 (bug 1499209) Backed out changeset 4b8f36f9896b (bug 1499209)
c096376198dfd61024c75345b94c9674b403988b: Backed out changeset b969cbe46b14 (bug 1492656)for Android xpcshell failures on unit/test_CoveragePing.js CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Fri, 19 Oct 2018 03:12:23 +0300 - rev 490406
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Backed out changeset b969cbe46b14 (bug 1492656)for Android xpcshell failures on unit/test_CoveragePing.js CLOSED TREE
2ce0ac92bee586c4e67a302929e1532ec8831505: Bug 1499542 part 3: Give test_flex_items.html an item that's trivially clamped to small max-size. r=bradwerth
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 17 Oct 2018 19:15:15 +0000 - rev 490405
Push 247 by fmarier@mozilla.com at Sat, 27 Oct 2018 01:06:44 +0000
Bug 1499542 part 3: Give test_flex_items.html an item that's trivially clamped to small max-size. r=bradwerth Depends on D9018 Differential Revision: https://phabricator.services.mozilla.com/D9019
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 tip