d5eff5c34ce9c47055b6599487c837cc6363d6b5: Bug 1533755 - Use RefPtr for SharedScriptData pointers. r=jandem
Ted Campbell <tcampbell@mozilla.com> - Mon, 11 Mar 2019 20:01:08 +0000 - rev 463533
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463532
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463531
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463530
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463529
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463528
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463527
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +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 463526
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1533391 - Lint Debugger on try. Differential Revision: https://phabricator.services.mozilla.com/D23023
8fe54aa70e8f6d2e143b4cdcbdfa377a4fce14ea: Bug 1534248 - Remove loading unnecessary generated sources. r=loganfsmyth
Jason Laster <jlaster@mozilla.com> - Mon, 11 Mar 2019 19:02:17 +0000 - rev 463525
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1534248 - Remove loading unnecessary generated sources. r=loganfsmyth Differential Revision: https://phabricator.services.mozilla.com/D22966
68834c8b15bd65191b9956abb8a1bfdb53c2d802: Bug 1533391 - Lint Debugger on try. r=davidwalsh
Jason Laster <jlaster@mozilla.com> - Mon, 11 Mar 2019 18:43:17 +0000 - rev 463524
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1533391 - Lint Debugger on try. r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D22503
daaee58201c2efc43f2e8d5c6e4c7ddafe8970be: Backed out changeset e510d3ed595a (bug 1533786) for Marionette failures
Dorel Luca <dluca@mozilla.com> - Mon, 11 Mar 2019 20:38:21 +0200 - rev 463523
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Backed out changeset e510d3ed595a (bug 1533786) for Marionette failures
3cb869d0411877ccadbf57f72a573b6856dc7e3a: Bug 1534013 - Only run profiler's mainthreadio feature test on nightly; r=canaltinova
Greg Tatum <gtatum@mozilla.com> - Mon, 11 Mar 2019 15:29:25 +0000 - rev 463522
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1534013 - Only run profiler's mainthreadio feature test on nightly; r=canaltinova I initially forgot that this test should only be run on nightly, as the interposer is disabled on release and beta. Differential Revision: https://phabricator.services.mozilla.com/D22982
bac8eff6ce0dc26f3f806489539c835eaa80e308: Bug 1533892 - disable testing/web-platform/mozilla/tests/dom/throttling/throttling-webaudio.window.js r=jmaher
Edwin Gao <egao@mozilla.com> - Mon, 11 Mar 2019 17:49:16 +0000 - rev 463521
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1533892 - disable testing/web-platform/mozilla/tests/dom/throttling/throttling-webaudio.window.js r=jmaher Disable test. Differential Revision: https://phabricator.services.mozilla.com/D23001
a52a29b099bb46766007651c4418435ae68aa963: Bug 1533158 - Replace the orange highlight color with yellow when highlighting CSS properties. r=pbro
Micah Tigley <mtigley@mozilla.com> - Mon, 11 Mar 2019 15:09:04 +0000 - rev 463520
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1533158 - Replace the orange highlight color with yellow when highlighting CSS properties. r=pbro Differential Revision: https://phabricator.services.mozilla.com/D22418
3338bffc95e30eb488aa3da2789bd50ee80a0260: Bug 1532931 - Adds condition to prevent unexpected results when searching 'true' or 'false' in about:preferences. r=Gijs
danielleleb <danielleleb12@gmail.com> - Mon, 11 Mar 2019 18:18:15 +0000 - rev 463519
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1532931 - Adds condition to prevent unexpected results when searching 'true' or 'false' in about:preferences. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D23012
7d64886307e5b72f2425ec990590653b5f71dc5c: Bug 1451079 - Fix runtime.setUninstallURL to honor empty string, r=zombie
sagarwala <shailja.agarwala21@gmail.com> - Mon, 11 Mar 2019 17:46:44 +0000 - rev 463518
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1451079 - Fix runtime.setUninstallURL to honor empty string, r=zombie Differential Revision: https://phabricator.services.mozilla.com/D18499
16b947cb279ad6a8b3232d6ca78405211e66828e: Bug 1530937 part 13 - Convert Ion oolCallVMs and remove old CodeGenerator callVM overload. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Mon, 11 Mar 2019 13:30:29 +0000 - rev 463517
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1530937 part 13 - Convert Ion oolCallVMs and remove old CodeGenerator callVM overload. r=nbp Differential Revision: https://phabricator.services.mozilla.com/D22946
7592f919079fdfe09a47bb0e4d4754ea239effec: Bug 1387843 - Fix & Mirrored Library (Bookmarks & History) icons, on sidebar position changed. r=Gijs
jawad <ijawadak@gmail.com> - Mon, 11 Mar 2019 17:19:32 +0000 - rev 463516
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1387843 - Fix & Mirrored Library (Bookmarks & History) icons, on sidebar position changed. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D22637
e5897543e5e6d850ab5953c523de8eaa5be9a300: Bug 1533767 - [release-129] Sync 129. r=jlast
Florens Verschelde <florens@fvsch.com> - Mon, 11 Mar 2019 15:54:34 +0000 - rev 463515
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Bug 1533767 - [release-129] Sync 129. r=jlast Bug 1533767 - [release-129] Fix 8026 - Prevent breakpoint label from triggering checkbox focus (#8044). r=dwalsh Bug 1533767 - [release-129] Update dependency devtools-launchpad to ^0.0.150 (#8046). r=dwalsh Bug 1533767 - [release-129] Fixes Regex for React Libraries (#8010). r=dwalsh Bug 1533767 - [release-129] Ensuring long strings get re-rendered when their loaded properties are updated (#7874) (#8053). r=dwalsh Bug 1533767 - [release-129] Update Getting Setup Docs (#8065). r=dwalsh Bug 1533767 - [release-129] Fix 7799 - Restore pretty print shim to tab context menu (#8037). r=dwalsh Bug 1533767 - [release-129] Unify array creation style in SecondaryPanes getStartItems and getEndItems (#8050). r=dwalsh Bug 1533767 - [release-129] Add focus-within for showing breakpoint's delete button (#8029). r=dwalsh Bug 1533767 - [release-129] Fix #7840 - Remove blackboxed text to prevent overflow (#8052). r=dwalsh Bug 1533767 - [release-129] [Preview] Open node from the object inspector in popups (#8069). r=dwalsh Bug 1533767 - [release-129] Fix #7952 - Remove debug line check for token hovering (#8070). r=dwalsh Bug 1533767 - [release-129] #7993 Fix callstack frame-group icon and avoid global selectors (#8078). r=dwalsh Bug 1533767 - [release-129] Use O(N) algorithm in getUniqueIdentifiers. (#8085). r=dwalsh Bug 1533767 - [release-129] Fix #8081 - Dropdown label and icon style (#8082). r=dwalsh Bug 1533767 - [release-129] Fix #8084 - Vue.js icon missing in Frames (#8086). r=dwalsh Bug 1533767 - [release-129] Fix #7956 - Show falsy values in preview (#8072). r=dwalsh Bug 1533767 - [release-129] Fix #8040 - Correct Accordion header spacing and restore thin plus.svg icon (#8087). r=dwalsh Bug 1533767 - [release-129] fix: make search input more responsive (#8079). r=dwalsh Bug 1533767 - [release-129] Update link in contributing.md (#8095). r=dwalsh Differential Revision: https://phabricator.services.mozilla.com/D22759
551105fd7f8137dc15533b35eb304ed32829de7f: Merge mozilla-central to autoland. a=merge CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Mon, 11 Mar 2019 18:54:51 +0200 - rev 463514
Push 35686 by btara@mozilla.com at Tue, 12 Mar 2019 09:50:48 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip