de512e13803ba10b6354874ff9d9081f48c7b5fa: Bug 1521186 - Download nasm toolchain on Windows and Linux. r=firefox-build-system-reviewers,mshal
Thomas Daede <tdaede@mozilla.com> - Mon, 11 Mar 2019 18:00:13 +0000 - rev 521436
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1521186 - Download nasm toolchain on Windows and Linux. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D22798
403a207f3e164beac577f4f156df218301b02c28: Bug 1531146: Re-enable this test-suite. Mark test-cases as failing with bug numbers. r=jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 11 Mar 2019 21:16:26 +0000 - rev 521435
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1531146: Re-enable this test-suite. Mark test-cases as failing with bug numbers. r=jib Differential Revision: https://phabricator.services.mozilla.com/D22174
f0696ec9e92bb948060e8fac7c131637d31333a9: Bug 1534363. Annotate nsIDOMEventListener::HandleEvent as MOZ_CAN_RUN_SCRIPT. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 11 Mar 2019 21:15:40 +0000 - rev 521434
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1534363. Annotate nsIDOMEventListener::HandleEvent as MOZ_CAN_RUN_SCRIPT. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D23035
2c058bf08a51637bed0dd86504b0426ce9c1f468: Bug 1531148: Fix some test-cases that expect local and remote track ids to match, and re-enable those test-cases. r=jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 11 Mar 2019 19:49:57 +0000 - rev 521433
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1531148: Fix some test-cases that expect local and remote track ids to match, and re-enable those test-cases. r=jib Differential Revision: https://phabricator.services.mozilla.com/D22995
499be4d9123678e63e5944d80e89c0644d169679: Bug 1533912 - disable testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling.html r=jmaher
Edwin Gao <egao@mozilla.com> - Mon, 11 Mar 2019 17:48:44 +0000 - rev 521432
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533912 - disable testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling.html r=jmaher Disable test which appears much quicker and easier. Depends on D23002 Differential Revision: https://phabricator.services.mozilla.com/D23003
1d1824ffe05a7f87c2b081c1bf2f0ae1163174be: Bug 1533911 - disable testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html r=jmaher
Edwin Gao <egao@mozilla.com> - Mon, 11 Mar 2019 17:49:44 +0000 - rev 521431
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533911 - disable testing/web-platform/tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html r=jmaher Disabled test. Depends on D23001 Differential Revision: https://phabricator.services.mozilla.com/D23002
ce4157f3f9673dc0b82f38c94b32a8c27adadbe8: Bug 1533938 - Fix regression from refactor of connect.js page. r=yulia
Logan Smyth <loganfsmyth@gmail.com> - Mon, 11 Mar 2019 10:04:22 +0000 - rev 521430
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533938 - Fix regression from refactor of connect.js page. r=yulia Looks like this regressed in a patch for bug 1520774. Differential Revision: https://phabricator.services.mozilla.com/D22811
abac6267ab6281e4002d23563253994128f57bc9: Bug 1533744 - Properly gate anyref. r=luke
Lars T Hansen <lhansen@mozilla.com> - Mon, 11 Mar 2019 16:29:11 +0000 - rev 521429
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533744 - Properly gate anyref. r=luke When I removed the guard on anyref for gcTypesEnabled I should have added a couple more ifdefs so that anyref is only accepted when the reftypes are enabled. This patch adds those guards, and expands test cases that check that the feature is properly disabled to include more possible error messages. Differential Revision: https://phabricator.services.mozilla.com/D22893
ad21d7147c009f0bf0ddedb4f7e1713ff167a5b9: Bug 1388159 - New talos test to replace tpaint. r=jmaher
Brendan Dahl <bdahl@mozilla.com> - Fri, 08 Mar 2019 16:37:15 +0000 - rev 521428
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1388159 - New talos test to replace tpaint. r=jmaher Currently, tpaint measures from window.open until a message is received that the MozAfterPaint event has fired from the content in the new window. This has several issues: 1) the MozAfterPaint event is dispatched asynchronously and it's not the actual time the paint occurred 2) it adds the lag time of sending a message 3) it uses MozAfterPaint from the content page 4) window.open is not the default code path that opening a new window follows in Firefox In the new measurement, twinopen measures from OpenBrowserWindow (which is closer to ctrl+n) to browser chrome's paintTimeStamp from MozAfterPaint. Differential Revision: https://phabricator.services.mozilla.com/D22386
6f7a618fc25facb438b634a3c83ca3d1714f1e7e: Bug 1531144: Re-enable this test-suite. Mark test-cases as failing with bug numbers. r=jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Mon, 11 Mar 2019 19:06:29 +0000 - rev 521427
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1531144: Re-enable this test-suite. Mark test-cases as failing with bug numbers. r=jib Differential Revision: https://phabricator.services.mozilla.com/D22173
c4ecd45d3d5a0fc0d8eb1dfeff7bbf6ea7cfc5fc: Bug 1533786 - [marionette] Add support for the WebDriver Actions API. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 11 Mar 2019 20:33:49 +0000 - rev 521426
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533786 - [marionette] Add support for the WebDriver Actions API. r=ato Differential Revision: https://phabricator.services.mozilla.com/D22757
638b7cfb8639eb6ba386696940a5225adce33100: Backed out 2 changesets (bug 1533755) build bustage. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Mon, 11 Mar 2019 22:23:28 +0200 - rev 521425
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Backed out 2 changesets (bug 1533755) build bustage. CLOSED TREE Backed out changeset d5eff5c34ce9 (bug 1533755) Backed out changeset 35825a8005ab (bug 1533755)
d5eff5c34ce9c47055b6599487c837cc6363d6b5: Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Mar 2019 20:01:08 +0000 - rev 521424
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem Leave manual refcounting in the ScriptDataTable for now since it requires a bit of care to make the automatic types do the right thing when sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22718
35825a8005ab0f60ec24b2655e771d090f6c36d6: Bug 1533755 - Cleanups in PrivateScriptData. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Mar 2019 20:01:26 +0000 - rev 521423
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533755 - Cleanups in PrivateScriptData. r=jandem Also add a GCManagedDeletePolicy so that the script data can be dropped even when we are not sweeping. Differential Revision: https://phabricator.services.mozilla.com/D22715
9ff4178c5e2d278c8b0e7a25f1f6bb5b5bd8b217: Bug 1533482, null check mProxy in MaybeDispatchPrematureAbortEvents to follow what is done in ::Open (bug 1192350), r=baku
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 11 Mar 2019 13:30:59 +0000 - rev 521422
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533482, null check mProxy in MaybeDispatchPrematureAbortEvents to follow what is done in ::Open (bug 1192350), r=baku Differential Revision: https://phabricator.services.mozilla.com/D22727
7b85bf9c5210e5679fa6cfad92466a6e2ba30232: Bug 1533969 - Fix build error with newer glibc. r=nbp
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 11 Mar 2019 19:28:37 +0000 - rev 521421
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533969 - Fix build error with newer glibc. r=nbp New glibc versions provide a wrapper for gettid, which means that our stuff fails to build with: ``` /home/emilio/src/moz/gecko/js/src/util/NativeStack.cpp:28:14: error: static declaration of 'gettid' follows non-static declaration static pid_t gettid() { return syscall(__NR_gettid); } ^ /usr/include/bits/unistd_ext.h:34:16: note: previous declaration is here extern __pid_t gettid (void) __THROW; ``` Differential Revision: https://phabricator.services.mozilla.com/D22829
96e78962a05388c638385c2bad0cc772b7295291: Bug 1531170 - Fix WR hit testing breakage caused by stacking context clip changes. r=kvark
Glenn Watson <github@intuitionlibrary.com> - Mon, 11 Mar 2019 16:19:21 +0000 - rev 521420
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1531170 - Fix WR hit testing breakage caused by stacking context clip changes. r=kvark Recently, semantics for clips on stacking contexts were changed such that primitives inherit the clip chain from all enclosing stacking contexts. However, the hit testing code was not updated to handle this change. As each hit testing primitive is added, the current stack of active stacking contexts is now scanned. Any valid clip chain roots from the primitive and/or the stacking context stack are added to the list of clip chain roots for this hit testing primitive. This patch also applies some optimizations and other cleanups of the hit-testing code, specifically: - Instead of cloning the hit testing runs Vec every time a frame is built, store these in the new HitTestingScene. The HitTestingScene is built once per scene, and then shared by any hit tester instances via an Arc. This reduces a lot of memory allocations and copying during scrolling. - When creating a new HitTestingScene, pre-allocate the size of the arrays, based on the size of the previous hit testing structure. This works similarly to how arrays are sized in the PrimitiveStore. - Pre-calculate and cache a number of inverse transform matrices that were previously being calculated for each hit testing run. - Store hit testing primitives in a flat array, instead of runs, since there is no longer a single clip chain id per primitive. - Fix an apparent (?) bug in the existing hit testing code, where clipping out a single hit test primitive would break out of the loop for the current run of hit test items. Differential Revision: https://phabricator.services.mozilla.com/D22635
4f506f3861997bfcea12588a0a724c54b5807ec6: Bug 1520068 - Handle more system shortcuts in add-on shortcuts ui r=dao
Mark Striemer <mstriemer@mozilla.com> - Fri, 08 Mar 2019 18:32:20 +0000 - rev 521419
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1520068 - Handle more system shortcuts in add-on shortcuts ui r=dao This centralizes the checks for system shortcuts into ShortcutUtils.jsm, so they can be checked for in the add-on shortcut assignment UI. It also introduces a mechanism for skipping the system event handler if it is already being handled by the shortcuts UI. Differential Revision: https://phabricator.services.mozilla.com/D17586
f00a5d27f41760febe43b3ef52b727a54f082abf: Bug 1529458 - Only create new hit test info for positioned frame if they might be sorted into a different location. r=kats
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 11 Mar 2019 18:36:42 +0000 - rev 521418
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1529458 - Only create new hit test info for positioned frame if they might be sorted into a different location. r=kats Differential Revision: https://phabricator.services.mozilla.com/D22649
6ded300544a9b8826b5575334dbbb7681a1015fb: Bug 1533391 - Lint Debugger on try.
Jason Laster <jlaster@mozilla.com> - Mon, 11 Mar 2019 19:07:58 +0000 - rev 521417
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1533391 - Lint Debugger on try. Differential Revision: https://phabricator.services.mozilla.com/D23023
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip