37b4dc3bc73a31cb6d347b40fbf754e4c0b11761: Bug 1443561 - Part 0: Workaround bug 1482157, set -moz-appearance:toolbox on #navigator-toolbox::after. r=dao
Tim Nguyen <ntim.bugs@gmail.com> - Fri, 17 Aug 2018 10:22:42 +0100 - rev 432537
Push 106776 by ntim.bugs@gmail.com at Tue, 21 Aug 2018 09:52:32 +0000
Bug 1443561 - Part 0: Workaround bug 1482157, set -moz-appearance:toolbox on #navigator-toolbox::after. r=dao MozReview-Commit-ID: CuJIYn9ioPO
4f0a12bcb4017a46280b133aa2be83ca49b6d14a: Bug 1484110 - part 3: HTMLEditor::RefereshEditingUI() should refresh UIs when one of them is changed to enabled or disabled r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 17 Aug 2018 19:03:02 +0900 - rev 432536
Push 106775 by masayuki@d-toybox.com at Tue, 21 Aug 2018 09:47:42 +0000
Bug 1484110 - part 3: HTMLEditor::RefereshEditingUI() should refresh UIs when one of them is changed to enabled or disabled r=m_kato HTMLEditor::RefereshEditingUI() works only with enabled UIs. Therefore, if UI is disabled while it's visible, it keeps shown. This is too bad if web apps tries to disable the Gecko specific UIs after we show some of them. This patch adds HTMLEditor::HideAnonymousEditingUIsIfUnnecessary() to hide unnecessary UIs and makes RefereshEditingUI() call it always.
6a6a79e2c19b5b08ffcef13fc0741f98ddcecf19: Bug 1484110 - part 2: Rewrite HTMLEditor::HideInlineTableEditingUI() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 17 Aug 2018 18:23:13 +0900 - rev 432535
Push 106775 by masayuki@d-toybox.com at Tue, 21 Aug 2018 09:47:42 +0000
Bug 1484110 - part 2: Rewrite HTMLEditor::HideInlineTableEditingUI() r=m_kato First, HTMLEditor::HideInlineTableEditingUI() always returns NS_OK. So, we can change its return type to void. Additionally, it removes each UI from the DOM tree one by one. However, each mutation could cause showing same UI again. In such case, ShowInlineTableEditingUI() overwrites each UI with newly created element. Then, HTMLEditor cannot remove the old UI anymore. Therefore, this patch moves all members of the UI into local variables first.
08d0e0c32a53307e3f75645206000244375c4314: Bug 1484110 - part 1: Create HTMLEditor::RefereshEditingUI() for internal use of nsIHTMLEditor::CheckSelectionStateForAnonymousButtons() r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 17 Aug 2018 17:56:28 +0900 - rev 432534
Push 106775 by masayuki@d-toybox.com at Tue, 21 Aug 2018 09:47:42 +0000
Bug 1484110 - part 1: Create HTMLEditor::RefereshEditingUI() for internal use of nsIHTMLEditor::CheckSelectionStateForAnonymousButtons() r=m_kato HTMLEditor::CheckSelectionStateForAnonymousButtons() is called a lot internally. Especially, its virtual call cost may make damage to our performance since it's called from a selection listener. So, we should create non-virtual method, RefereshEditingUI() for internal use.
5f3c40ffdfedafcf6476694d148a5c6c7601db73: Bug 1437065: Rename interpCodeRangeIndex to funcCodeRangeIndex; r=luke
Benjamin Bouvier <benj@benj.me> - Mon, 20 Aug 2018 15:38:36 +0200 - rev 432533
Push 106774 by bbouvier@mozilla.com at Tue, 21 Aug 2018 09:43:48 +0000
Bug 1437065: Rename interpCodeRangeIndex to funcCodeRangeIndex; r=luke
0dba59a9d427d224611bb8ac3b8a6e6f530f75db: Bug 1437065: Drive-by fixes; r=jandem
Benjamin Bouvier <benj@benj.me> - Mon, 20 Aug 2018 15:23:01 +0200 - rev 432532
Push 106774 by bbouvier@mozilla.com at Tue, 21 Aug 2018 09:43:48 +0000
Bug 1437065: Drive-by fixes; r=jandem
3d252d6f57ecaf969db3f2a50a9374d6a415acd8: Bug 1437065: Have LookupCode reset the codeRange out-param if it didn't find a Code; r=luke
Benjamin Bouvier <benj@benj.me> - Tue, 07 Aug 2018 16:04:58 +0200 - rev 432531
Push 106774 by bbouvier@mozilla.com at Tue, 21 Aug 2018 09:43:48 +0000
Bug 1437065: Have LookupCode reset the codeRange out-param if it didn't find a Code; r=luke
baaf4be9a9dc245044589f8fba0992ef7896f915: Bug 1484809 - Put class nsRelativeFilePref into its own include file. r=njn
Jorg K <jorgk@jorgk.com> - Tue, 21 Aug 2018 00:28:00 +0300 - rev 432530
Push 106773 by ebalazs@mozilla.com at Tue, 21 Aug 2018 09:25:50 +0000
Bug 1484809 - Put class nsRelativeFilePref into its own include file. r=njn
79c53e65bdcbe6f4420b1d0975417612a5c4cd70: Bug 1447844 - [wdspec] Reenable actions/modifier_click.py.
Henrik Skupin <mail@hskupin.info> - Mon, 20 Aug 2018 21:56:24 +0200 - rev 432529
Push 106772 by hskupin@mozilla.com at Tue, 21 Aug 2018 09:22:51 +0000
Bug 1447844 - [wdspec] Reenable actions/modifier_click.py.
b14f6fa58a3068662dbb24fa7a6af897e409f8f7: Bug 1447449 - [wdspec] Re-enable mouse_pause_dblclick.py. r=ato
Henrik Skupin <mail@hskupin.info> - Mon, 20 Aug 2018 21:47:21 +0200 - rev 432528
Push 106771 by hskupin@mozilla.com at Tue, 21 Aug 2018 09:16:50 +0000
Bug 1447449 - [wdspec] Re-enable mouse_pause_dblclick.py. r=ato
a8d3519a5995ce3e879a370a3eda9c887f394728: Bug 1456392 - In deterministic builds, disable baselineCompile when --fuzzing-safe is provided. r=jorendorff
Nicolas B. Pierron <nicolas.b.pierron@gmail.com> - Wed, 25 Jul 2018 12:32:34 +0000 - rev 432527
Push 106770 by npierron@mozilla.com at Tue, 21 Aug 2018 09:08:36 +0000
Bug 1456392 - In deterministic builds, disable baselineCompile when --fuzzing-safe is provided. r=jorendorff
b56e88c1b06df751b5c9d8ce9589373aa2bb01ce: Bug 1033916 followup - Fix SpiderMonkey Rust bindings by including jsapi.h in wrapper.hpp instead of relying on jsfriendapi.h doing it. r=me
Jan de Mooij <jdemooij@mozilla.com> - Tue, 21 Aug 2018 09:53:23 +0200 - rev 432526
Push 106769 by jandemooij@gmail.com at Tue, 21 Aug 2018 07:54:50 +0000
Bug 1033916 followup - Fix SpiderMonkey Rust bindings by including jsapi.h in wrapper.hpp instead of relying on jsfriendapi.h doing it. r=me
6c3db80981da2613b3e58c4904dec3504b7476d8: Bug 1481951 part 2: Adjust reftest contain-layout-overflow-002.html to be clearer & have accurate expectations. r=dbaron
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 20 Aug 2018 12:43:14 -0700 - rev 432525
Push 106768 by dholbert@mozilla.com at Tue, 21 Aug 2018 07:28:06 +0000
Bug 1481951 part 2: Adjust reftest contain-layout-overflow-002.html to be clearer & have accurate expectations. r=dbaron This test is basically a copy of its -001 variant, with some "float:left" sprinkled around on contained descendants. Before this patch, this test had an additional arbitrary sizing difference as compared to the -001 version -- there's one element that arbitrarily has class "outer" in the -002 test whereas it has class "inner-lg" in the -001 version. These classes have different sizing characteristics, which makes a difference to whether scrollbars show up, because this element is not contained (though it is a layout container itself). This patch undoes this arbitrary difference and also adds a "float" class to make it easier to see which elements we've sprinkled float styling onto. Differential Revision: https://phabricator.services.mozilla.com/D3826
e47a225b907eb38f5f7f671e3296235ac0f26a46: Bug 1481951 part 1: Adjust contain-layout-overflow-* reftests to remove unused rule for nonexistent class "inner-md". r=dbaron
Daniel Holbert <dholbert@cs.stanford.edu> - Mon, 20 Aug 2018 12:45:06 -0700 - rev 432524
Push 106768 by dholbert@mozilla.com at Tue, 21 Aug 2018 07:28:06 +0000
Bug 1481951 part 1: Adjust contain-layout-overflow-* reftests to remove unused rule for nonexistent class "inner-md". r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D3825
8464c338715daf9134f9c640d5da3519c9729447: Bug 1471371 - OOM handling in RegExp construction. r=jorendorff
Ashley Hauck <khyperia@mozilla.com> - Tue, 14 Aug 2018 08:24:57 -0700 - rev 432523
Push 106767 by dvarga@mozilla.com at Tue, 21 Aug 2018 06:15:27 +0000
Bug 1471371 - OOM handling in RegExp construction. r=jorendorff
34996338b92ff27d4ff98d0278c165f2b42fcb92: Bug 1483911 - Defer scrolling events until after ipc doc construction. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Mon, 20 Aug 2018 15:51:00 +0300 - rev 432522
Push 106766 by dvarga@mozilla.com at Tue, 21 Aug 2018 06:08:55 +0000
Bug 1483911 - Defer scrolling events until after ipc doc construction. r=Jamie
ab5ac052f221b03e0700351ec6534160b38b106c: Bug 1484421 - Move JSON-related functionality into js/public/JSON.h that isn't #include'd in jsapi.h. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 20 Aug 2018 07:54:45 -0700 - rev 432521
Push 106765 by jwalden@mit.edu at Tue, 21 Aug 2018 05:05:30 +0000
Bug 1484421 - Move JSON-related functionality into js/public/JSON.h that isn't #include'd in jsapi.h. r=jandem
67d5039dcbc2522e187bcf3dbec1c6e92bd32167: Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 20 Aug 2018 07:46:08 -0700 - rev 432520
Push 106765 by jwalden@mit.edu at Tue, 21 Aug 2018 05:05:30 +0000
Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
8e8b440d0128d4bb43445603137cb7575ede027b: Bug 1484389 - Move various SavedFrame-related functions and data types into js/public/SavedFrameAPI.h so that users aren't forced to depend on jsapi.h or jsfriendapi.h for them. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 20 Aug 2018 07:45:44 -0700 - rev 432519
Push 106765 by jwalden@mit.edu at Tue, 21 Aug 2018 05:05:30 +0000
Bug 1484389 - Move various SavedFrame-related functions and data types into js/public/SavedFrameAPI.h so that users aren't forced to depend on jsapi.h or jsfriendapi.h for them. r=jandem
cd604eaf33010f3a8b31b6f63669321c5fe0d92d: Bug 1484386 - Move various memory-allocation-related functions into js/public/MemoryFunctions.h to (ultimately) minimize dependencies required to use these functions in forthcoming public headers. r=jandem
Jeff Walden <jwalden@mit.edu> - Mon, 20 Aug 2018 07:45:44 -0700 - rev 432518
Push 106765 by jwalden@mit.edu at Tue, 21 Aug 2018 05:05:30 +0000
Bug 1484386 - Move various memory-allocation-related functions into js/public/MemoryFunctions.h to (ultimately) minimize dependencies required to use these functions in forthcoming public headers. r=jandem
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip