Граф коммитов

628544 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 6dc8205006 Bug 1513798 - Don't set HOST_{CC,CXX,CPP} and CPP. r=nalexander
CPP/HOST_CPP were probably not necessary already, but now that we leave
it to configure to figure out the appropriate compiler flags, we don't
need to set HOST_CC/HOST_CXX to remove the flags from CC/CXX.

Differential Revision: https://phabricator.services.mozilla.com/D14382
2018-12-18 10:50:14 +09:00
Mike Hommey f4ac275e71 Bug 1513798 - Use --with-macos-sdk for OSX cross build. r=nalexander
Rather than manually passing -isysroot to clang. Ideally, we shouldn't
need to fill BINDGEN_CFLAGS from the mozconfig, but we're not quite
there yet.

Differential Revision: https://phabricator.services.mozilla.com/D14381
2018-12-18 10:50:13 +09:00
Mike Hommey 6d3046658e Bug 1513798 - Move --with-macos-{sdk,private-frameworks} to python configure. r=nalexander
Because we now set the sysroot include flags early in python configure,
we don't need to set CPP/CXXCPP. We also skip the explicit compiler test
because more complete tests follow anyways.

Differential Revision: https://phabricator.services.mozilla.com/D14380
2018-12-18 10:50:12 +09:00
Mike Hommey 0edc1f6452 Bug 1513798 - Simplify the handling of --enable-macos-target. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14379
2018-12-18 10:50:11 +09:00
Mike Hommey 45d8136115 Bug 1513798 - Add cctools/bin to PATH. r=nalexander
Instead of passing -B to clang and setting TOOLCHAIN_PREFIX.

Differential Revision: https://phabricator.services.mozilla.com/D14378
2018-12-18 10:50:10 +09:00
Mike Hommey 98cdb52421 Bug 1513798 - Automatically set TOOLCHAIN_PREFIX when cross-compiling for OSX. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14377
2018-12-18 10:50:09 +09:00
Mike Hommey b0360b6b16 Bug 1513798 - Use x86_64-darwin11 as a prefix for cctools-port, rather than x86_64-apple-darwin11. r=nalexander
This matches more closely cross toolchains prefixes (as can be seen in
e.g. media/libvpx/libvpx/README for x86_64-darwin*-gcc), and leaves it
to the build system to figure out the right --target to pass to clang on
its own.

Differential Revision: https://phabricator.services.mozilla.com/D14376
2018-12-18 10:50:08 +09:00
Mike Hommey 76a8b9932a Bug 1513798 - Use a --target that matches what we pass to clang for OSX cross builds. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D14375
2018-12-18 10:50:08 +09:00
Mike Hommey d9011680de Bug 1513798 - Ship lipo unprefixed as part of the cctools-port toolchain. r=nalexander
Instead of creating symbolic links every time we need it unprefixed.

Differential Revision: https://phabricator.services.mozilla.com/D14374
2018-12-18 10:50:07 +09:00
Mike Hommey 8c199b7a84 Bug 1513798 - Revert bug 638149 and leave it to configure to set -dead_strip. r=nalexander
We're always setting -dead_strip on mac builds, per
cross-mozconfig.common, we might as well not do that and revert bug
638149, which disabled adding -dead_strip with LTO: that is apparently
not a problem anymore.

Differential Revision: https://phabricator.services.mozilla.com/D14373
2018-12-18 10:50:06 +09:00
Mike Hommey 463bafbdaa Bug 1513798 - Remove build/macosx/build-cctools.sh. r=nalexander
The script, added in bug 1291028, was obsoleted by bug 1331957.

Differential Revision: https://phabricator.services.mozilla.com/D14372
2018-12-18 10:50:04 +09:00
Mats Palmgren 1c2fba8e29 (no bug) - Fix trailing white-space in test files to fix linting error. CLOSED TREE r=me 2018-12-18 02:00:40 +01:00
Paul Bone f2b9ad36c4 Bug 1507377 - Set pretenuring from an environment variable r=jonco
--HG--
extra : rebase_source : 8106dd065be57526e69cd5853ff791d19b14a143
2018-12-13 14:07:08 +11:00
Paul Bone 6299b00e1f Bug 1507377 - Add tunables for pretenure thresholds r=jonco
--HG--
extra : rebase_source : 68ce83adde9f0387de89ce09eea167f37ee5820d
2018-12-14 11:25:10 +11:00
Paul Bone 0b52451f58 Bug 1507377 - Add a Nursery::tunables() function r=jonco
This function helps the nursery find the GCSchedulingTunables structure.

--HG--
extra : rebase_source : ca25387311736f6cf149bad26376db00e14cdfba
2018-12-14 11:19:58 +11:00
Mike Hommey 1e64a78760 Bug 1252556 - Make profileserver.py fail when running Firefox fails. r=chmanchester
Currently, when Firefox crashes when running the PGO profile, the error
is ignored, and the result is a build that is not optimized as expected.
So instead of such things going unnoticed, we make profileserver.py
return an error code, further failing the build.

Unfortunately, this does not make the output useful to know what went
wrong exactly, but the most important thing is that the build fails
instead of going through and leading to bad results.
2018-12-18 09:38:52 +09:00
Mats Palmgren ecdcceaf6a Bug 1513959 - Make <input type=range> deal with "percentage inline-size implies zero min-content size" properly. r=dholbert 2018-12-18 01:09:02 +01:00
Diego Pino Garcia 29cb3d46ea Bug 1476873 - Use Element.toggleAttribute instead of custom handling for setAttribute vs. removeAttribute. r=Mattn 2018-12-15 01:58:00 +02:00
arthur.iakab e14d71a660 Merge mozilla-central to inbound
--HG--
rename : mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/ISurfaceAllocator.aidl => mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/SyncConfig.aidl
extra : rebase_source : a7f6628299f30b300a02932debe0cc92810f901d
2018-12-18 00:04:04 +02:00
Dorel Luca 32bb40cfd8 Backed out 2 changesets (bug 1513332, bug 1445942) for browser-chrome failures in browser/base/content/test/permissions/browser_reservedkey.js
Backed out changeset 648648a60190 (bug 1445942)
Backed out changeset 003adae62f33 (bug 1513332)
2018-12-18 00:01:19 +02:00
Mats Palmgren 150ae2447d Bug 1514658 - Fix a few baseline alignment tests that makes bogus assumptions about line-height metrics. r=emilio 2018-12-17 22:33:17 +01:00
longsonr 717a265944 Bug 1514570 - Only graphics elements should support tabindex r=dholbert 2018-12-17 21:11:12 +00:00
Gabriel Luong 45401d6c92 Bug 1513969 - Add telemetry to track the active time usage of the grid highlighter. r=pbro 2018-12-17 16:06:35 -05:00
Neil Deakin a132daef8b Bug 1445942, make the backspace key a non-reserved key so that it isn't blocked by shortcut permissions, r=felipe 2018-12-17 15:43:56 -05:00
Neil Deakin 49daaf7581 Bug 1513332, add some null-pointer checks on elements in XULListboxAccessible, r=marcoz 2018-12-17 15:43:51 -05:00
James Willcox e67010fdec Bug 1514360 - Fix test_navigator_buildID.html under GeckoView r=Ehsan
Depends on D14613

Differential Revision: https://phabricator.services.mozilla.com/D14614

--HG--
extra : moz-landing-system : lando
2018-12-14 22:51:58 +00:00
James Willcox 6314eb8c80 Bug 1514360 - Add nsIWindowMediator.getMostRecentBrowserWindow() r=Ehsan
We currently don't use 'navigator:browser' for GeckoView windows because
we need an easy way to disambiguate from Fennec windows. Instead, we use
'navigator:geckoview' for those windows. This adds a method that falls
back to that automatically, useful in cases where you want it to work on
both Desktop/Fennec and GeckoView.

Differential Revision: https://phabricator.services.mozilla.com/D14613

--HG--
extra : moz-landing-system : lando
2018-12-14 22:53:21 +00:00
Noemi Erli c03f25ec80 Backed out changeset 4700e46a32dd (bug 1514212) for reftest failures in block-scoped-functions-annex-b-with.js CLOSED TREE 2018-12-17 20:26:40 +02:00
Kartikaya Gupta e8565762a1 Bug 1508647 - Don't treat mSeparateLeaf as an output. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D14473

--HG--
extra : moz-landing-system : lando
2018-12-17 17:41:48 +00:00
John Lin 9ae8026add Bug 1486659 - p3: copy texture contents for remote allocated Surface. r=snorp
Child processes cannot access textures allocated in the parent process,
which is needed by the compositor to render video elements efficiently.
Unfortunately, Android doesn't expose Sufrace buffers (sharable across
processes) in the SDK/NDK as other platforms, so we need to generate
extra texture/surface in the child process and update texture images
through the surface, which is passed to the parent process for the remote
texture to copy its contents into.

Differential Revision: https://phabricator.services.mozilla.com/D11939

--HG--
rename : mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/ISurfaceAllocator.aidl => mobile/android/geckoview/src/main/aidl/org/mozilla/gecko/gfx/SyncConfig.aidl
extra : moz-landing-system : lando
2018-12-14 21:34:55 +00:00
John Lin 82531b5e45 Bug 1486659 - p2: expose native GL blitter to Java. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D11938

--HG--
extra : moz-landing-system : lando
2018-12-14 21:34:11 +00:00
John Lin a1926ace73 Bug 1486659 - p1: conform SharedMemory.describeContents() to Android API spec. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D11936

--HG--
extra : moz-landing-system : lando
2018-12-14 21:34:09 +00:00
André Bargull 6d7530556c Bug 1514212: Global var-declarations are only configurable on nightly. r=jorendorff 2018-12-14 06:35:03 -08:00
Honza Bambas 25a593d03e Bug 1506821 - Redirect content is shown when redirecting to a blacklisted port. r=dragana 2018-12-14 09:25:00 -05:00
Barret Rennie c81941d10b Bug 1514393 - Export nsJPEGEncoder header r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D14639

--HG--
extra : moz-landing-system : lando
2018-12-17 16:47:09 +00:00
Barret Rennie 01fc450cb2 Bug 1514393 - Isolate internals of nsJPEGEncoder r=aosmond
Both libjpeg and windows.h typedef `boolean` to different types (`int` and
`unsiched char` respectively) and nsJPEGEncoder's public definition includes a
function that returns a `boolean`. Exposing this header results in type
conflicts.

We now isolate the internals of nsJPEGEncoder into a friend class whose
internals are hidden from the publica, allowing the header to exported.

Differential Revision: https://phabricator.services.mozilla.com/D14638

--HG--
extra : moz-landing-system : lando
2018-12-17 16:47:09 +00:00
Jonathan Kingston c5d29c382e Bug 903372 - Remove xml:base from parser. r=hsivonen 2018-12-13 15:47:01 +00:00
Jonathan Kingston 943bc1976a Bug 903372 - Removal of xml:base. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D13457
2018-12-13 15:16:52 +00:00
Jonathan Kingston 9c1d3b46db Bug 1508654 - adding in assert for referrer implied codebase principal. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D12436

--HG--
extra : moz-landing-system : lando
2018-12-17 15:35:45 +00:00
Ciure Andrei a464905af4 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-17 18:43:49 +02:00
Ciure Andrei 900aa00755 Merge inbound to mozilla-central. a=merge 2018-12-17 18:41:54 +02:00
Razvan Caliman 081ab9f961 Bug 1512634 - Ensure cssProperties validates in lowercase. r=pbro
[Bug 1512634](https://bugzilla.mozilla.org/show_bug.cgi?id=1512634) occurred because the Rule view marks CSS properties as overriden when they are not lowercase. This happens because `ElementStyle.markOverridden()` relies on computed properties. They get built using `CSSProperties.getSubproperties()`. If the input to that method is not lowercase, it doesn't match properties from the CSS database and returns an empty array. This has a side-effect of marking the property as overriden.

In this patch we allow users to type property names in any case, but we validate the lowercase version of them.

Differential Revision: https://phabricator.services.mozilla.com/D14568

--HG--
extra : moz-landing-system : lando
2018-12-17 16:26:18 +00:00
championshuttler 6e072992a2 Bug 1423844 - Enable ESLint for dom/security/test/unit/ r=Standard8,jkt
Enable ESLint for dom/security/test/unit

Differential Revision: https://phabricator.services.mozilla.com/D14617

--HG--
extra : moz-landing-system : lando
2018-12-17 15:47:44 +00:00
WR Updater Bot e3ae63b02e Bug 1514744 - Update webrender to commit 3a4ce4b66a7bc9bd10773744d20530c609a61e90 (WR PR #3424). r=kats
https://github.com/servo/webrender/pull/3424

Differential Revision: https://phabricator.services.mozilla.com/D14743

--HG--
extra : moz-landing-system : lando
2018-12-17 16:04:50 +00:00
WR Updater Bot a527f95cbd Bug 1514742 - Update webrender to commit ac6114d8198f90c7a7be40b80c5bd6f302a1bf4a (WR PR #3397). r=kats
https://github.com/servo/webrender/pull/3397

Differential Revision: https://phabricator.services.mozilla.com/D14742

--HG--
extra : moz-landing-system : lando
2018-12-17 16:03:09 +00:00
WR Updater Bot 2f639828d9 Bug 1514741 - Update webrender to commit d7f4f4a39ecfe5b35362f0f3b4daecc4cc253c3f (WR PR #3425). r=kats
https://github.com/servo/webrender/pull/3425

Differential Revision: https://phabricator.services.mozilla.com/D14741

--HG--
extra : moz-landing-system : lando
2018-12-17 16:02:42 +00:00
WR Updater Bot e5f883b32d Bug 1514740 - Update WPT annotations for changes in WR PR 3421. r=kats
Depends on D14739

Differential Revision: https://phabricator.services.mozilla.com/D14740

--HG--
extra : moz-landing-system : lando
2018-12-17 16:01:09 +00:00
WR Updater Bot 820577ce81 Bug 1514740 - Update webrender to commit a07226140e2bbf2038302737b2e0f1b9707f2d6c (WR PR #3421). r=kats
https://github.com/servo/webrender/pull/3421

Differential Revision: https://phabricator.services.mozilla.com/D14739

--HG--
extra : moz-landing-system : lando
2018-12-17 16:00:51 +00:00
Gurzau Raul c5dae902c1 Backed out changeset 3e31237189d9 (bug 1475670) for eslint failure on a CLOSED TREE 2018-12-17 15:58:13 +02:00
Dão Gottwald 103fe90088 Bug 1394188 - Make tab labels not change during reload. r=bzbarsky,florian
Differential Revision: https://phabricator.services.mozilla.com/D14602

--HG--
extra : moz-landing-system : lando
2018-12-17 12:33:29 +00:00