7a9a1c11053a404c9eda71266984cab6d17c1d6d: Bug 1425440 - Get rid of GetChildAt_Deprecated in nsFrameSelection, r=catalinb
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 12 Jan 2018 15:33:14 +0100 - rev 399058
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsFrameSelection, r=catalinb
a0a5df1b4070ebe5acd614f6ab74aabba9d000d1: Bug 1425440 - Get rid of GetChildAt_Deprecated in selection, r=catalinb
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 12 Jan 2018 15:33:13 +0100 - rev 399057
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425440 - Get rid of GetChildAt_Deprecated in selection, r=catalinb
b3046ae63cbfbbd1ef6d0588e97f3c2a5321b0c2: Bug 1425440 - Get rid of GetChildAt_Deprecated in nsRange, r=catalinb
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 12 Jan 2018 15:33:13 +0100 - rev 399056
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425440 - Get rid of GetChildAt_Deprecated in nsRange, r=catalinb
5eb4b2bdb7cd9acd4dac829bc930142d1f3b6d33: Bug 1427710 part 1 - Make TokenKind an enum class. r=jandem
Rofael Aleezada <me@rofael.com> - Fri, 12 Jan 2018 15:16:12 +0100 - rev 399055
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1427710 part 1 - Make TokenKind an enum class. r=jandem
7c92680e18dbc44de8b2bb5efbb23c686e0fc504: Bug 1427344 - Add Debian CRT objects to GCC. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Fri, 29 Dec 2017 17:15:39 +0900 - rev 399054
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1427344 - Add Debian CRT objects to GCC. r=nfroyd One of the last remaining differences when building Firefox on Debian with all the changes we've done so far is that linking against the system libc statically links some CRT objects. This causes massive differences in the resulting binaries because of slight differences in those objects (because they weren't compiled with the same compiler and because they're not for the exact same glibc version) In practice, their content difference don't cause any problem. If they did, we wouldn't be able to run our builds on newer systems than those we build them on. The only hypothetical risk would be to run on systems with a glibc older than Debian 7's, but those already can't run Firefox anyways (those systems don't have Gtk+3, which is a system requirement). AFAICT, this is only an hypothetical problem anyways, even such systems with Gtk+3 should be able to run those builds. Plus, this is a change that will happen anyways when switching to Debian-based build images, since they would be using the CRT objects from there. We're merely making it happen earlier so that the differences from switching to Debian-based build images are more tractable. Note we only do this when building GCC on Debian, allowing to roll back to CentOS-based toolchains by just switching back the toolchain jobs to use the desktop-build docker image again.
6e4c1669b6bafb90336ce4d9db9d134b081a9553: Bug 1427344 - Build GCC without --disable-initfini-array. r=nfroyd
Mike Hommey <mh+mozilla@glandium.org> - Fri, 29 Dec 2017 17:11:48 +0900 - rev 399053
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1427344 - Build GCC without --disable-initfini-array. r=nfroyd When building on Debian (which we now are), this means we enable .init_array/.fini_array. When building on CentOS, this means no change. Which implies we could roll back to CentOS-based toolchains by just switching back the toolchain jobs to use the desktop-build docker image again. This change causes massive differences in the resulting binaries because of the offset differences, but practically speaking, there is no difference. .init_array/.fini_array have been supported in glibc for 18 years.
538460b6e1fd0126d2ba85ecc01609c1a728d324: Bug 1427340 - Build toolchains on a Debian-based docker image. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Fri, 29 Dec 2017 16:45:52 +0900 - rev 399052
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1427340 - Build toolchains on a Debian-based docker image. r=gps ... except libdmg-hfsplus. RedHat decided to patch libbz2 to have a different soname, so a binary built on Debian can't run on RedHat/CentOS. Ironically, a binary built on RedHat/CentOS can run on Debian. While we could use some tricks to make libdmg-hfsplus built on Debian work, at this point, it's not worth the effort. We can live with libdmg-hfsplus being built on CentOS until the builds that use it switch to Debian, which is imminent. ... and except mingw32-nsis. Sourceforce renewed their certificate last week and somehow the corresponding CA is not yet recognized by the ca-certificates in Debian wheezy (an update is underway but see below) ... and except wine, because it requires more 32-bits packages than can be installed on the toolchain-build docker image. But all things considered, the mingw32 builds don't need to be using the same docker images as the linux builds, and they could be, like the android builds, be based on a more recent build image. So the corresponding toolchains can be built on a more recent version of Debian too. Consequently, we keep all the mingw32 related toolchains on the desktop-build image for now.
767217abfb609e8728d4013c08a32c371a7b3326: Bug 1430030 - Enable parallelism when building wine, upx and fxc2. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Jan 2018 17:51:00 +0900 - rev 399051
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1430030 - Enable parallelism when building wine, upx and fxc2. r=ted
22130a72837bef78e4f29ef856f5c163a738fae5: Bug 1338497 - make the safebrowsing notification dismiss when navigating to other domains, r=gijs
Steve Pfister <steveisok@gmail.com> - Fri, 12 Jan 2018 00:53:31 -0500 - rev 399050
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1338497 - make the safebrowsing notification dismiss when navigating to other domains, r=gijs This moves the Safe Browsing notification banner into its own object, makes it aware of the current base domain, and adds a function that's called when the location changes to determine if it should dismiss or not. MozReview-Commit-ID: 31JQ4dUyFb4
21ce1e95d697cbc1bdaa45d124e55642ff5b2fd3: Bug 1426250 - make tests actually pass valid mouse coordinates when testing Customize Mode, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 05 Jan 2018 21:35:27 +0000 - rev 399049
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1426250 - make tests actually pass valid mouse coordinates when testing Customize Mode, r=jaws MozReview-Commit-ID: IglKedBqrWQ
5551470e71c346c115b9aef08b7a75e9d8607e8e: Bug 1426250 - allow changing log preference at runtime for CUI.jsm, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 05 Jan 2018 21:31:53 +0000 - rev 399048
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1426250 - allow changing log preference at runtime for CUI.jsm, r=jaws MozReview-Commit-ID: 9kYBC27wowg
462b35675a119a778f35aed836aa88b606f0babd: Bug 1426250 - allow EventUtils to dispatch drag/mouse events through the DOM only, r=enndeakin
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 05 Jan 2018 21:30:42 +0000 - rev 399047
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1426250 - allow EventUtils to dispatch drag/mouse events through the DOM only, r=enndeakin MozReview-Commit-ID: HmdRdTQ05pm
4ef2425934f236201df33293a34c2400d5c5f19d: Bug 1113014 - Don't emit a branch in LoadDOMPrivate if we know the object kind (native or proxy) statically. r=bz
Jan de Mooij <jdemooij@mozilla.com> - Fri, 12 Jan 2018 12:47:19 +0100 - rev 399046
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1113014 - Don't emit a branch in LoadDOMPrivate if we know the object kind (native or proxy) statically. r=bz
e4d4a77b4c61a1be32c503ae13b4d873bbd22c1a: Bug 1430025 - Never pause after test in CI, r=ato
James Graham <james@hoppipolla.co.uk> - Fri, 12 Jan 2018 09:24:23 +0000 - rev 399045
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1430025 - Never pause after test in CI, r=ato MozReview-Commit-ID: JP57dqYJHBe
b7adfffd7c227012134b40b3333fdd739a2bf5ed: Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 12 Jan 2018 13:34:20 +0200 - rev 399044
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
61c9a681836a72bedb42ae41b8b0d697e6ae7453: Bug 1425453 - Move more WebRender api calls into transactions. r=kats
Nicolas Silva <nsilva@mozilla.com> - Fri, 12 Jan 2018 12:24:07 +0100 - rev 399043
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425453 - Move more WebRender api calls into transactions. r=kats
c86b10bbd7b8c099a9bf5d7e6662c236c6e164c7: Bug 1425453 - Move some WebRender api calls into transactions. r=kats
Nicolas Silva <nsilva@mozilla.com> - Fri, 12 Jan 2018 12:24:03 +0100 - rev 399042
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425453 - Move some WebRender api calls into transactions. r=kats
438bbffd59b07cf64c7ef8d7526a1a9a3980bd7b: Bug 1425453 - Bindings for WebRender's transaction API. r=kats
Nicolas Silva <nsilva@mozilla.com> - Fri, 12 Jan 2018 12:23:59 +0100 - rev 399041
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1425453 - Bindings for WebRender's transaction API. r=kats
7b8a5f9aac6fb43dc84a9a135084ee6430428e6c: Bug 1284391 - Remove ui.allow_platform_file_picker pref on GTK widget. r=karlt
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 11 Jan 2018 13:10:28 +0000 - rev 399040
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1284391 - Remove ui.allow_platform_file_picker pref on GTK widget. r=karlt MozReview-Commit-ID: Gdiww1Gbwpk
019f0d0bd98d17b27bedb52068f4b36efd805b5c: Bug 1429783 - Reset frozen state in nsIScriptElement::LoseParserInsertedness() r=smaug
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 12 Jan 2018 10:36:23 +0000 - rev 399039
Push 33240 by ncsoregi@mozilla.com at Fri, 12 Jan 2018 21:59:33 +0000
Bug 1429783 - Reset frozen state in nsIScriptElement::LoseParserInsertedness() r=smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip