Commit Graph

646513 Commits

Author SHA1 Message Date
Nick Alexander
b525daac01 Bug 1540820 - Don't write generated JNI wrappers for every Java-level change. r=agi
This was fallout from Bug 1509572, which moved the "invalidation
smarts" to Gradle. Unfortunately, those smarts are not smart enough:
there are many situations where the annotations might change (a new
method) but where they don't actually change (a new method that isn't
annotated with @JNITarget).

Since we don't want to spend the time to make the "invalidation
smarts" truly smart, we need to bring back this little bit of Bug
1509572.

While we're here, we ensure that there is only one JNI wrapper
generation task for GeckoView and Fennec, regardless of variant.
Right now, those are named like:

- geckoview:generateJNIWrappersForGeneratedWithGeckoBinariesDebug
- app:generateJNIWrappersForFennecWithoutGeckoBinariesDebug

See https://bugzilla.mozilla.org/show_bug.cgi?id=1509539#c1 for some
discussion of these JNI wrapper generation tasks.

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

--HG--
extra : moz-landing-system : lando
2019-04-09 20:02:44 +00:00
Brendan Dahl
44fd876aaf Bug 1080029 - Support HTML template in XUL documents. r=smaug
Check if the current parent element is an HTML template element and if it
is, append to the document fragment instead of it.

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

--HG--
extra : moz-landing-system : lando
2019-04-09 19:50:00 +00:00
Gijs Kruitbosch
bed81008f7 Bug 1533477 - check that the number of items in the app list doesn't change, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D26751

--HG--
extra : moz-landing-system : lando
2019-04-09 19:37:16 +00:00
Andrea Marchesini
0ca645f0d6 Bug 1534351 - HTMLInputElement should always allow popups for system principal, r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D26671

--HG--
extra : moz-landing-system : lando
2019-04-09 19:27:15 +00:00
Nathan Froyd
a780e0f5a1 Bug 1541068 - add Rust compilation directories to GARBAGE_DIRS; r=nalexander
We add to `GARBAGE_DIRS` in the toplevel `Makefile.in` because all of
our Rust libraries share a single `CARGO_TARGET_DIR`, located in
topobjdir.

We add to `GARBAGE_DIRS` for Rust programs because Rust programs
currently do not share compilation artifacts with Rust libraries (as our
libraries are built with `panic=abort` and our programs are not, sharing
compilation artifacts between the two is a non-starter).

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

--HG--
extra : moz-landing-system : lando
2019-04-09 18:59:19 +00:00
Ryan VanderMeulen
654fc0c672 Bug 1542735 - Don't try to build TestUCRTDepends if tests are disabled. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D26501

--HG--
extra : moz-landing-system : lando
2019-04-09 18:46:49 +00:00
Bastien Abadie
a474eff8dd Bug 1541412 - Add static-analysis check-java to source-test tasks, r=ahal,andi
Differential Revision: https://phabricator.services.mozilla.com/D25929

--HG--
rename : taskcluster/scripts/misc/source-test-clang-setup.sh => taskcluster/scripts/misc/source-test-common.sh
extra : moz-landing-system : lando
2019-04-08 15:41:30 +00:00
Lee Salzman
9711dac5a1 Bug 1541350 - optimize SkBlitRow::Color32 for SSE2. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D26346

--HG--
extra : moz-landing-system : lando
2019-04-10 14:23:36 +00:00
Frederik Braun
23a6ba351f Bug 1513445: add tests r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D26681

--HG--
extra : moz-landing-system : lando
2019-04-10 14:20:21 +00:00
Frederik Braun
e3dae73936 Bug 1513445 - Disallow web documents loaded with the SystemPrincipal r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D26680

--HG--
extra : moz-landing-system : lando
2019-04-10 14:20:12 +00:00
Jonathan Kingston
2b27f3c10d Bug 1479433 - Changing icons and colors for containers to be class based. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D24918

--HG--
extra : moz-landing-system : lando
2019-04-10 11:19:00 +00:00
Jason Laster
5ac98a3352 Bug 1543273 - Remove unnecessary pref. r=bhackett
Differential Revision: https://phabricator.services.mozilla.com/D26842

--HG--
extra : moz-landing-system : lando
2019-04-10 01:35:52 +00:00
Bogdan Tara
b9b45ca909 Backed out changeset 6ce615da7b68 (bug 1506913) for browser_ext_themes_findbar.js failures CLOSED TREE 2019-04-10 17:38:34 +03:00
Erica Wright
3ad9066c86 Bug 1542916 - Icons in standard and strict mode and arrowheads are visible in high-contrast mode dark. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D26618

--HG--
extra : moz-landing-system : lando
2019-04-09 19:35:58 +00:00
Csoregi Natalia
5062d2fbb8 Merge mozilla-central to autoland. CLOSED TREE 2019-04-10 17:15:12 +03:00
Jason Laster
0d444d8bb5 Bug 1497393 - replace onPauseChange with native threadClient event.
Differential Revision: https://phabricator.services.mozilla.com/D26831

--HG--
extra : moz-landing-system : lando
2019-04-10 13:52:54 +00:00
Jason Laster
ead0a1fa52 Bug 1537598 - Test Column Breakpoints.
Differential Revision: https://phabricator.services.mozilla.com/D26827

--HG--
extra : moz-landing-system : lando
2019-04-10 13:47:32 +00:00
Martin Stransky
e1d04ebd15 Bug 1433685 - Remove nsGConfService, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D26484

--HG--
extra : moz-landing-system : lando
2019-04-10 10:18:14 +00:00
Johan Lorenzo
690951e993 Bug 1543373 - Fix non-existing APK location r=mtabara
Fix non-existing APK location

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

--HG--
extra : moz-landing-system : lando
2019-04-10 13:28:31 +00:00
Csoregi Natalia
b0782effcb Merge mozilla-central to autoland. CLOSED TREE 2019-04-10 16:21:21 +03:00
Emilio Cobos Álvarez
5ed1d87b92 Bug 1542178 - Serialize more non-problematic properties with Servo. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D26786

--HG--
extra : moz-landing-system : lando
2019-04-10 12:11:04 +00:00
Emilio Cobos Álvarez
6d76b07bd5 Bug 1542178 - Fix ToResolvedValue implementation for caret-color, and serialize some color properties with Servo. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D26785

--HG--
extra : moz-landing-system : lando
2019-04-10 12:10:49 +00:00
Emilio Cobos Álvarez
dc49b231ff Bug 1542178 - Use ToResolvedValue for computed style serialization. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D26784

--HG--
extra : moz-landing-system : lando
2019-04-10 12:10:40 +00:00
Emilio Cobos Álvarez
7ace3b8574 Bug 1542178 - Derive ToResolvedValue. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D26783

--HG--
extra : moz-landing-system : lando
2019-04-10 12:10:26 +00:00
Emilio Cobos Álvarez
67a4bcf46f Bug 1542178 - Add derive code for a new ToResolvedValue trait, and a few trivial implementations. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D26782

--HG--
extra : moz-landing-system : lando
2019-04-10 12:10:11 +00:00
Tim Nguyen
c45a5e3ce2 Bug 1506913 - Don't apply theme colors on findbar when theme has a header image. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25538

--HG--
extra : moz-landing-system : lando
2019-04-10 09:52:55 +00:00
Christoph Kerschbaumer
e6f0e30f1e Bug 1542858: Duplicate browser_data_load_inherit_csp.js and use upgrade-insecure-requests. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D26735

--HG--
extra : moz-landing-system : lando
2019-04-10 12:35:03 +00:00
Marco Bonardo
b69efcad09 Bug 1532738 - Fix the expected outcome of browser_caret_navigation.js. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D25978

--HG--
extra : moz-landing-system : lando
2019-04-10 09:07:55 +00:00
Jan de Mooij
94663b0582 Bug 1543166 - Add missing null check in IonBuilder::computeHeapType. r=tcampbell
getObject can return nullptr when the TypeSet uses a TypeHashSet for the objects.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 12:47:55 +00:00
Jonathan Kew
f41c23be63 Bug 1541500 - Apply Android ::selection styling to SVG as well as HTML content. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D25980

--HG--
extra : moz-landing-system : lando
2019-04-10 10:44:30 +00:00
Andi-Bogdan Postelnicu
034e5a3f5c Bug 1542871 - prevent data loss for clang-format when using incompatible/old clang-format binary. r=sylvestre
This issue has been detected and reproduced by :klotz and :jorendorff.

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

--HG--
extra : moz-landing-system : lando
2019-04-10 09:32:07 +00:00
Bogdan Tara
bced020051 Backed out 11 changesets (bug 1535994) for BytecodeEmitter.cpp related build bustages CLOSED TREE
Backed out changeset d5975f907521 (bug 1535994)
Backed out changeset e56d1810fb40 (bug 1535994)
Backed out changeset fdd1177e499a (bug 1535994)
Backed out changeset db520471b407 (bug 1535994)
Backed out changeset 096ab8585046 (bug 1535994)
Backed out changeset 8a480b0bbd05 (bug 1535994)
Backed out changeset 7c763b9a2118 (bug 1535994)
Backed out changeset 4f5084424c22 (bug 1535994)
Backed out changeset ee3359178d5f (bug 1535994)
Backed out changeset b77efa8567a2 (bug 1535994)
Backed out changeset 384cdd1ee833 (bug 1535994)
2019-04-10 12:30:10 +03:00
Tooru Fujisawa
93908a1360 Bug 1535994 - Part 11: Move line/colum information to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25741

--HG--
extra : moz-landing-system : lando
2019-04-10 08:28:11 +00:00
Tooru Fujisawa
2c69a3881e Bug 1535994 - Part 10: Move JIT information to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25740

--HG--
extra : moz-landing-system : lando
2019-04-10 08:27:54 +00:00
Tooru Fujisawa
0570fbaaf8 Bug 1535994 - Part 9: Move atomIndices to PerScriptData class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25739

--HG--
extra : moz-landing-system : lando
2019-04-10 08:27:36 +00:00
Tooru Fujisawa
dca9d06d36 Bug 1535994 - Part 8: Move resume/yield info to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25738

--HG--
extra : moz-landing-system : lando
2019-04-10 08:27:23 +00:00
Tooru Fujisawa
27e12a79ac Bug 1535994 - Part 7: Move object and number to PerScriptData class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25737

--HG--
extra : moz-landing-system : lando
2019-04-10 08:27:02 +00:00
Tooru Fujisawa
4901f28c52 Bug 1535994 - Part 6: Move scope to BytecodeSection class and PerScriptData class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25736

--HG--
extra : moz-landing-system : lando
2019-04-10 08:26:54 +00:00
Tooru Fujisawa
bd61392a93 Bug 1535994 - Part 5: Move tryNodeList to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25735

--HG--
extra : moz-landing-system : lando
2019-04-10 08:26:52 +00:00
Tooru Fujisawa
9a7b29f0cf Bug 1535994 - Part 4: Move stackDepth to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25734

--HG--
extra : moz-landing-system : lando
2019-04-10 08:26:50 +00:00
Tooru Fujisawa
ab72ae8652 Bug 1535994 - Part 3: Move lastTarget to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25733

--HG--
extra : moz-landing-system : lando
2019-04-10 08:26:48 +00:00
Tooru Fujisawa
eb7d2f5c66 Bug 1535994 - Part 2: Move source notes to BytecodeSection class. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25732

--HG--
extra : moz-landing-system : lando
2019-04-10 08:25:28 +00:00
Tooru Fujisawa
714d50e4cf Bug 1535994 - Part 1: Add BytecodeSection class with BytecodeVector. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25731

--HG--
extra : moz-landing-system : lando
2019-04-10 08:25:10 +00:00
Martin Stransky
883022425a Bug 1542691 - [Linux] Replace nsGConfService by GSettingsService in accessible/atk/Platform.cpp, r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D26477

--HG--
extra : moz-landing-system : lando
2019-04-09 20:47:45 +00:00
Matt Woodrow
7c9ef067b7 Bug 1538969 - Report nsDisplayVideo as being opaque when possible so that we can occlude content behind it. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D25189

--HG--
extra : moz-landing-system : lando
2019-04-10 08:08:26 +00:00
Matt Woodrow
75814e01be Bug 1538969 - Handle non-integer transforms when doing occlusions in PostProcessLayers. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D25186

--HG--
extra : moz-landing-system : lando
2019-04-10 08:08:24 +00:00
Matt Woodrow
5afd2f3dd1 Bug 1538969 - Report an opaque surface format for AndroidSurfaceTextureData when it's being used for an opaque video. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D25185

--HG--
extra : moz-landing-system : lando
2019-04-10 08:08:22 +00:00
Andrea Marchesini
372070277d Bug 1543321 - Use nsContentUtils::GetThreadSafeUTFOrigin in the URL API, r=smaug
Depends on D26862

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

--HG--
extra : moz-landing-system : lando
2019-04-10 08:05:00 +00:00
Andrea Marchesini
4db529bed9 Bug 1543321 - Implement nsContentUtils::GetThreadSafeUTFOrigin, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D26862

--HG--
extra : moz-landing-system : lando
2019-04-10 08:05:18 +00:00
Andi-Bogdan Postelnicu
595caf7d7c Bug 1543024 - [Coverity] Add more information to the exported artifact that is generated by Coverity. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D26682

--HG--
extra : moz-landing-system : lando
2019-04-10 07:19:26 +00:00