02ac5668f849f1a23eb3702e468e32a0900c54f6: Bug 1498072 - Prevent inlining of the direct_run function. r=jfkthame
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Oct 2018 10:42:24 +0900 - rev 502119
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1498072 - Prevent inlining of the direct_run function. r=jfkthame https://github.com/silnrsi/graphite/pull/46/commits/d2c1303345c359ebc31ddf97b73711dec4ee894e Differential Revision: https://phabricator.services.mozilla.com/D8328
524c546c7ad5a2a73f56bb6858ffcac4f82a6088: Merge mozilla-central to inbound. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Thu, 25 Oct 2018 01:04:19 +0300 - rev 502118
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
40036a4302c376f6de9f5e767be9a0a4e4d89bf6: Bug 1419091: Delete platformHTMLBindings.xml. r=masayuki
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 08 Oct 2018 11:10:25 -0700 - rev 502117
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Delete platformHTMLBindings.xml. r=masayuki Removes the now unused platformHTMLBindings.xml. Differential Revision: https://phabricator.services.mozilla.com/D8932
40371ad8146476cc3eb65fd1389e1a4fa9cbc91e: Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 15 Oct 2018 12:19:30 -0700 - rev 502116
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Make TextInputListener handle non-native events for input and textarea too. r=masayuki platformHTMLBindings attaches event handlers directly to the <input> and <textarea> elements. This matches that by making TextInputListener look up and call the <input> and <textarea> event handlers from the static C array. There is a slight difference in that the event handlers are added to the system bubbling phase as opposed to the regular bubbling phase but in tests this does not seem to cause problems. Differential Revision: https://phabricator.services.mozilla.com/D8931
69f747a1dc7d406a88ede339845a13b99d188995: Bug 1419091: Mark reftest that fails on Android debug when XBL bindings aren't attached as fuzzy. r=Ehsan
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 24 Oct 2018 08:50:14 -0700 - rev 502115
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Mark reftest that fails on Android debug when XBL bindings aren't attached as fuzzy. r=Ehsan Differential Revision: https://phabricator.services.mozilla.com/D9681
ac929295fea8ff8b43b939b43e638e530c557ec1: Bug 1419091: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 08 Oct 2018 11:09:31 -0700 - rev 502114
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Switch to a compiled C++ table for html key bindings for browser and editor. r=masayuki Rather than loading an XBL binding for <browser> and <editor> elements this generates the handlers from static C arrays. Differential Revision: https://phabricator.services.mozilla.com/D6181
0e7a8e6537619430d62cdda189acbd440a682788: Bug 1419091: Define keybindings in a static C++ table. r=masayuki
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 08 Oct 2018 11:08:52 -0700 - rev 502113
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Define keybindings in a static C++ table. r=masayuki Copies the keybindings from platformHTMLBindings.xml into an array of C structs that can be easily used to instantiate an nsXBLPrototypeHandler (done in later patches). These were mechanically generated. Differential Revision: https://phabricator.services.mozilla.com/D8930
d33100811e81d7a87c080475622e3cb54f85617b: Bug 1419091: Add keybinding tests. r=masayuki
Dave Townsend <dtownsend@oxymoronical.com> - Mon, 08 Oct 2018 11:07:00 -0700 - rev 502112
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1419091: Add keybinding tests. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D3030
32d8d8c0d44e2030e20578daaba75fe0a69d547a: Bug 1453613 Part 2 - Add a full installer telemetry ping. r=agashlin
Matt Howell <mhowell@mozilla.com> - Mon, 15 Oct 2018 11:21:25 -0700 - rev 502111
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1453613 Part 2 - Add a full installer telemetry ping. r=agashlin
279926d68bfc9008f082bb001ad4bc65d2f15363: Bug 1453613 Part 1 - Update nsJSON to 1.1.1.0. r=agashlin
Matt Howell <mhowell@mozilla.com> - Mon, 15 Oct 2018 11:20:34 -0700 - rev 502110
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1453613 Part 1 - Update nsJSON to 1.1.1.0. r=agashlin We need to be able to send POST data that's encoded as UTF-8, but the older version of nsJSON we currently have only support UTF-16.
bcc643fef1568b22e72e51501608ac4498c6d0be: Bug 1501761 - Add reflow tests for tab detaching. r=florian
Felipe Gomes <felipc@gmail.com> - Wed, 24 Oct 2018 17:59:58 -0300 - rev 502109
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1501761 - Add reflow tests for tab detaching. r=florian
0a2a9b94714f0f16a3af50a444e7555ddf6a4e38: Bug 1501761 - Fix EventUtils.synthesizePlainDragAndDrop to enable simulating tab detaching. r=florian
Felipe Gomes <felipc@gmail.com> - Wed, 24 Oct 2018 17:59:54 -0300 - rev 502108
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1501761 - Fix EventUtils.synthesizePlainDragAndDrop to enable simulating tab detaching. r=florian This fixes several problems with this function: - the parameters destX and destY were advertised but were actually unused - added support for dropping on an invalid drop target (by passing destElement = null) - implements the dragend event - stale documentation mentioned mouseup event
eff78d899e015488e1e384c24b249c2daadc990a: Bug 1493743 - Make AddFamilyToFontList return safely if passed a null font-family. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Wed, 24 Oct 2018 21:52:33 +0100 - rev 502107
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1493743 - Make AddFamilyToFontList return safely if passed a null font-family. r=lsalzman
00540e73e97c2684b19c518fe098c0d8361f334f: Bug 1372157 - Fix IsFoo results in WebGL. r=kvark
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 16 Oct 2018 23:54:28 -0700 - rev 502106
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1372157 - Fix IsFoo results in WebGL. r=kvark Passes deqp/functional/gles3/lifetime.html. Differential Revision: https://phabricator.services.mozilla.com/D8956
65d4a4b363db91978dddc7d013fb40bd433f3da3: Bug 1449196 - Disable robocop testFilePicker, for causing intermittent failures in later tests; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Wed, 24 Oct 2018 14:10:17 -0600 - rev 502105
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1449196 - Disable robocop testFilePicker, for causing intermittent failures in later tests; r=me,a=test-only
67bada7dcad029d68c0abe1d7c03fc225352f2ec: Bug 1501523 - part 2 - remove separate jpeg_nbits_table copies from assembly files; r=aosmond
Nathan Froyd <froydnj@mozilla.com> - Wed, 24 Oct 2018 16:06:48 -0400 - rev 502104
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1501523 - part 2 - remove separate jpeg_nbits_table copies from assembly files; r=aosmond Continuing the theme from the first part, the optimized assembly files for x86-64 and i386 include their own private copies of jpeg_nbits_table. There's no need for them to do so; they can make use of the C copy that we commonized in the first patch.
cd76fd701f82dc9211bc8323e9948dedc866af9f: Bug 1501523 - part 1 - externalize jpeg_nbits_table from jpeg_nbits_table.h; r=aosmond
Nathan Froyd <froydnj@mozilla.com> - Wed, 24 Oct 2018 16:06:48 -0400 - rev 502103
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1501523 - part 1 - externalize jpeg_nbits_table from jpeg_nbits_table.h; r=aosmond The current setup means that including jpeg_nbits_table.h creates a 64K static table in the current compilation unit...for every inclusion of jpeg_nbits_table.h. Since we have two such inclusions, we have two copies of this table, and the linker is not merging them; perhaps there is a limit on the size of identical blobs of data it will merge. In any event, this setup is suboptimal; instead, we should have a single instance of jpeg_nbits_table in some external source file, and the header can declare it like any other variable.
58b7faab3b8ddb63bbba684aea4ee1883af5d418: Bug 1500565 - Avoid start a fling animation with infinite velocity. r=kats
Botond Ballo <botond@mozilla.com> - Thu, 25 Oct 2018 00:53:32 +0000 - rev 502102
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1500565 - Avoid start a fling animation with infinite velocity. r=kats Differential Revision: https://phabricator.services.mozilla.com/D9729
1c2698dc96cb707f7979e5eadef311fc0f4c8c35: Bug 1498273 Part 4: Add tests of FlexItem clampState. r=dholbert
Brad Werth <bwerth@mozilla.com> - Thu, 25 Oct 2018 00:14:40 +0000 - rev 502101
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1498273 Part 4: Add tests of FlexItem clampState. r=dholbert Depends on D9447 Differential Revision: https://phabricator.services.mozilla.com/D8776
a40344d98665905cd05f742e38cbe93f3bc7b5d4: Bug 1498273 Part 3: Define and set ComputedFlexItemInfo::mClampState. r=dholbert
Brad Werth <bwerth@mozilla.com> - Wed, 24 Oct 2018 23:47:23 +0000 - rev 502100
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1498273 Part 3: Define and set ComputedFlexItemInfo::mClampState. r=dholbert Depends on D9727 Differential Revision: https://phabricator.services.mozilla.com/D9728
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip