d63f7ed5d0f35b3571ba46d1c4ed773de7529775: Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r?mats draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 01 Sep 2017 15:25:09 +0200 - rev 659912
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1396018: Remove the hacky removeflags check we do for display: contents and XBL. r?mats It's not needed afaict. MozReview-Commit-ID: 2m9LKoeLp1y
259bfd81d8581bd0f1c599d71fa98fb2b02da5e4: Bug 1397178 - Make EditorBase::GetRoot() not call nsIEditor::GetRootElement() r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 05 Sep 2017 23:32:17 +0900 - rev 659911
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1397178 - Make EditorBase::GetRoot() not call nsIEditor::GetRootElement() r=smaug In the old design, EditorBase::mRootElement is initialized when nsIEditor::GetRootElement() is called. Therefore, EditorBase::GetRoot() calls if mRootElement is nullptr. However, mRootElement is now initialized when EditorBase::UpdateRootElement() is called and it's always initialized when EditorBase::Init() is called. So, EditorBase::GetRoot() doesn't need to call nsIEditor::GetRootElement() anymore. MozReview-Commit-ID: 6dNEJaGNMZe
7d9dde6b07c42ec33683f48469ce223b148b8622: Bug 1396477 - fix the onboarding speech bubble box-shadow in RTL;r=rexboy
gasolin <gasolin@gmail.com> - Mon, 04 Sep 2017 12:12:53 +0800 - rev 659910
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1396477 - fix the onboarding speech bubble box-shadow in RTL;r=rexboy MozReview-Commit-ID: 2aPhid6JtSw
9683379b676231fe7b7b8cce364dc10754c91915: Bug 1394139 - [Form Autofill] Don't save obviously bogus phone numbers, r=MattN
Luke Chang <lchang@mozilla.com> - Thu, 31 Aug 2017 19:08:50 +0800 - rev 659909
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1394139 - [Form Autofill] Don't save obviously bogus phone numbers, r=MattN MozReview-Commit-ID: Bc1zJEmKFuh
b38fde90b1c805d791cad6cb3de755c4155a661b: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 11:28:07 +0200 - rev 659908
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
merge mozilla-central to autoland. r=merge a=merge
ab165f1dc56b2541e5cf0e4d6cc7fdf42a83d0f5: servo: Merge #18390 - style: Properly apply the display fixup for ::before and ::after (from emilio:display-fixup-proper); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 06 Sep 2017 03:28:56 -0500 - rev 659907
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
servo: Merge #18390 - style: Properly apply the display fixup for ::before and ::after (from emilio:display-fixup-proper); r=heycam Bug: 1393861 Reviewed-by: heycam Source-Repo: https://github.com/servo/servo Source-Revision: f5e23a3a903a8142ff8993418142b0554f580c7d
61feaf98e908f76676b131e7345b83917ca1075f: Bug 1356543 - Add clipboard.setImageData API r=mixedpuppy
Rob Wu <rob@robwu.nl> - Mon, 04 Sep 2017 21:43:06 +0200 - rev 659906
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1356543 - Add clipboard.setImageData API r=mixedpuppy This introduces an implementation of the clipboard.setImageData API. I did not find any complete documentation about how copying and pasting images is supposed to work in Firefox, so I added many lines of documentation based on experimenting and reading the source code. The implementation is very similar to the Add-on SDK's implementation, save for one difference: The third parameter to setTransferData is 0 instead of -1. Its significance is elaborated in ext-clipboard.js. The newly added tests serve the following purposes: - Verification that clipboard.setImageData is working as expected. There is no way to test that pasting in an external application really works, so we just check whether Firefox recognizes the special image data by pasting in a contentEditable area. - Test coverage for reading clipboard data via the "paste" event and using event.clipboardData to access the pasted data, because this is the only way to read non-text data in a WebExtension extension. MozReview-Commit-ID: Ldrx7LCIta2
9698cc8c675274d5c787a1c4fbb3bc0817dd6729: Bug 1393837 - Make sure codegen includes all the parent interfaces r=peterv
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 06 Sep 2017 10:33:45 +0200 - rev 659905
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1393837 - Make sure codegen includes all the parent interfaces r=peterv MozReview-Commit-ID: 5UWExNmYyME
0f782497fb09c037fd5a7bf977641cde1dd2202e: Bug 1394378 - Wrap drawable to support tinting across different API levels. r=nechen
Jing-wei Wu <topwu.tw@gmail.com> - Wed, 06 Sep 2017 10:15:14 +0800 - rev 659904
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1394378 - Wrap drawable to support tinting across different API levels. r=nechen According to the comment of `DrawableCompat.wrap(Drawable)`[1], a drawable should be wrapped to support tinting across the different API levels. [1] https://android.googlesource.com/platform/frameworks/support/+/android-6.0.1_r67/v4/java/android/support/v4/graphics/drawable/DrawableCompat.java#329 MozReview-Commit-ID: JJ4alkFF1og
926d1e8e07414f8622933ef61435ad475fad63f4: Bug 1397116 - Adjust form autofill dropdown item height to 30px to align with visual spec. r=lchang
Ray Lin <ralin@mozilla.com> - Wed, 06 Sep 2017 12:32:36 +0800 - rev 659903
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1397116 - Adjust form autofill dropdown item height to 30px to align with visual spec. r=lchang MozReview-Commit-ID: HTml30JLhRO
9170cac02dae16ca52ba3e656d6b90916015f639: servo: Merge #18387 - Measure SmallVecs in SelectorMap and InvalidationMap (from nnethercote:measure-smallvec); r=heycam
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 06 Sep 2017 01:39:35 -0500 - rev 659902
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
servo: Merge #18387 - Measure SmallVecs in SelectorMap and InvalidationMap (from nnethercote:measure-smallvec); r=heycam <!-- Please describe your changes on the following line: --> This is another ~300 KiB on the Obama wikipedia page. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because testing is on the Gecko side. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> r? @heycam Source-Repo: https://github.com/servo/servo Source-Revision: 6051e5ed021b10f1ac89a2865765a46f4358f02f
4ef59b77d1cbaeae823261ea84dcba5801057c0d: Bug 1396071 - check if SourceMapURLService has been destroyed after async call;r=tromey
Julian Descottes <jdescottes@mozilla.com> - Sat, 02 Sep 2017 00:59:46 +0200 - rev 659901
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1396071 - check if SourceMapURLService has been destroyed after async call;r=tromey MozReview-Commit-ID: KsKtgvC9LXt
d9f65581eed4c5e0250340ef249bedabe6163c78: Bug 1390440 - Support nsDisplayPlugin for webrender layers-free mode. r=mattwoodrow
Ethan Lin <ethlin@mozilla.com> - Wed, 16 Aug 2017 15:08:55 +0800 - rev 659900
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1390440 - Support nsDisplayPlugin for webrender layers-free mode. r=mattwoodrow MozReview-Commit-ID: 2DoBo7OkTsb
9a9286001f8ad6eef9e5415d640ad819017192de: Bug 1272349 - Use already set value of kEnableSelectionRB bit instead of NSPrintSelectionOnly. r=haik
Mantaroh Yoshinaga <mantaroh@gmail.com> - Wed, 06 Sep 2017 10:03:39 +0900 - rev 659899
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1272349 - Use already set value of kEnableSelectionRB bit instead of NSPrintSelectionOnly. r=haik The kEnableSelectionRB flag is already set in nsPrintEngine code and the generic nsPrintOptions::SerializeToPrintData() serializes this flags, so we don't need to check NSPrintSelectionOnly and we don't need to override the kEnableSelectionRB setting in nsPrintOptionsX::SerializeToPrintData(). MozReview-Commit-ID: I3iYdx5OQCp
40fa31e34c5da039a0aef3ffecbc0715c4f47e86: Bug 1387470 - Allow geckodriver to use the webdriver conforming click. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 01 Sep 2017 17:21:50 +0200 - rev 659898
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1387470 - Allow geckodriver to use the webdriver conforming click. r=ato To allow the selection of the new webdriver spec conforming "clickElement" method over the old legacy Selenium one, the "moz:webdriverClick" capability can be used. Setting it's value to true will enable the conforming click. MozReview-Commit-ID: HMvFFEJDvpG
8f6b800cfeeed7f8283ec925bf36f7ddf7a7d544: Bug 1387470 - Use moz:webdriverClick capability for spec conforming element click. r=ato
Henrik Skupin <mail@hskupin.info> - Fri, 01 Sep 2017 17:11:35 +0200 - rev 659897
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1387470 - Use moz:webdriverClick capability for spec conforming element click. r=ato To allow geckodriver to temporarily opt-in for using the webdriver conforming click, a new custom capability has to be created for Marionette. If not specified the legacy clickElement method will be used instead. MozReview-Commit-ID: LuyTjLJXMGL
37c74cd56457e7c7067ebeea2b92e44380eb4868: Bug 1396926 - Update BUG_COMPONENT for the new component r=KWierso
Wes Kocher <wkocher@mozilla.com> - Wed, 06 Sep 2017 00:10:01 -0700 - rev 659896
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
Bug 1396926 - Update BUG_COMPONENT for the new component r=KWierso MozReview-Commit-ID: 85zVvwDVQvu
e711937ff6fa74fd4da55382d7df24647aaa4462: bug 1384701 get system fonts in EnsureInit() which is on main thread even with servo r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 18:29:04 +1200 - rev 659895
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
bug 1384701 get system fonts in EnsureInit() which is on main thread even with servo r=manishearth GTK should be used only from the main thread, but the specific symptom before this change was that creating a GtkEntry causes pango_cairo_font_map_get_default() to be called. This function returns a different font map on each thread. The font map is leaked when StyleThreads are leaked at exit. Font caches are usually expensive and so using the existing font map on the main thread is preferable. A GtkEntry already exists on the main thread, as well as style contexts for most other system fonts, and so it is more efficient to create these on the main thread while the style contexts exist. Doing this also avoids the need for Gecko_nsFont_InitSystem() to hold a global lock to avoid concurrently calling into GTK through LookAndFeel::GetColor(). MozReview-Commit-ID: DSOwEUeYmtV
143ef903d8f6310a4405b456a63cdd7cca858a54: bug 1384701 get system font name and size from widget style context instead of GtkSettings r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 21:33:21 +1200 - rev 659894
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
bug 1384701 get system font name and size from widget style context instead of GtkSettings r=manishearth gtk_widget_get_settings() returns the same settings for all widgets [1] but GTK actually uses specific fonts for each widget [2]. [1] https://git.gnome.org/browse/gtk+/tree/gtk/gtkwidget.c?h=3.22.19#n11637 [2] https://git.gnome.org/browse/gtk+/tree/gtk/gtkwidget.c?h=3.22.19#n10334 Changing to GtkStyleContext* will also make this easier to use from code where the GtkStyleContext exists but not the GtkWidget, such as EnsureInit() in a future patch. MozReview-Commit-ID: 3NuTL5wRzm5
4166c5ecc5d77aec3307cc2c8058cdd7d1590991: bug 1384701 remove MOZ_WIDGET_GTK == 2 code from nsLookAndFeel r=manishearth
Karl Tomlinson <karlt+@karlt.net> - Mon, 04 Sep 2017 17:36:17 +1200 - rev 659893
Push 78232 by bmo:emilio@crisal.io at Wed, 06 Sep 2017 10:31:43 +0000
bug 1384701 remove MOZ_WIDGET_GTK == 2 code from nsLookAndFeel r=manishearth This old code no longer builds and is superseded by the GTK3 port. See also bug 1278282. MozReview-Commit-ID: 9KyrPuNAluv
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip