Commit Graph

595251 Commits

Author SHA1 Message Date
Jon Coppeard
0924042900 Bug 1456774 - Remove linear search for finished parse task and type off thread parse token r=jandem r=baku 2018-05-10 14:51:14 +01:00
Jonathan Kew
da3f5d7ce7 Bug 1457266 - Remove the EARLY_BETA_OR_EARLIER condition for default-enabling the font-variations pref, and let it ride the train. r=mreavy 2018-05-10 14:46:38 +01:00
Jonathan Kew
47a41be37b Bug 1460543 - Check for null (default) style parameter in gfxDWriteFontEntry::CreateFontFace before dereferencing it. r=jwatt 2018-05-10 14:45:19 +01:00
James Willcox
9520a60bbd Bug 1433968 - Use GeckoRuntime to launch Gecko in Fennec r=jchen
MozReview-Commit-ID: AUrvsFWDuhY
2018-05-10 08:34:07 -05:00
James Willcox
6e0e5ccc4c Bug 1433968 - Support pause-for-debugger in GeckoRuntime r=jchen
MozReview-Commit-ID: FY7HI0c38DU
2018-05-10 08:34:07 -05:00
James Willcox
05a3f8ac8e Bug 1433968 - Add CrashReporterService for GeckView r=jchen
The Fennec CrashReporter class is also renamed to
CrashReporterActivity. When running in Fennec, the Activity will be used
which retains what we do today, prompting for comments, email, etc. When
used in standalone GeckoView, we report the crash without user
interaction if the appropriate GeckoRuntimeSetting was set. The app will
want to ask for user permission at least once in order to set this.

We do not collect the URL, email, or logcat with GeckoView crashes.
Logcat and URL would be nice to have, but it's not clear what the API
for those would look like, and they can be addressed in followup
patches.

MozReview-Commit-ID: C5ROsUKreRe
2018-05-10 08:34:06 -05:00
James Willcox
b409eb3af6 Bug 1433968 - Add crash reporting control to GeckoRuntimeSettings r=esawin,jchen
MozReview-Commit-ID: TQ7hvekIVJ
2018-05-10 08:34:06 -05:00
James Willcox
54e06ef6b1 Bug 1433968 - Change how environment variables are passed to GeckoLoader r=jchen
Right now we pass a bundle to GeckoLoader.setupGeckoEnvironment() with
magic keys representing the environment variables. Instead of this,
simply pass a list of Strings.

MozReview-Commit-ID: D6mSTnYpnGu
2018-05-10 08:34:06 -05:00
Peter Van der Beken
26b590e899 Bug 1453951 - Crash in non-virtual thunk to nsInProcessTabChildGlobal::WrapObject. r=bz.
We need to call nsInProcessTabChildGlobal::Init immediately after creating the
nsInProcessTabChildGlobal, so that we set up the binding object eagerly. Otherwise we
might end up calling WrapObject on it.

--HG--
extra : rebase_source : 691fa943e67727e438e4bb33f6a78ff2ea955bf7
2018-04-17 13:59:44 +02:00
Eric Faust
87b900ebec Bug 1454352 - Add APIs for parallel decoding of BinAST data r=jonco 2018-05-10 13:26:16 +01:00
Gijs Kruitbosch
f289809963 Bug 1459913 - fix removable_false test to always execute the correct drag (layout race), rs=test-only
--HG--
extra : rebase_source : 63cd78b81cccb99069a9dbfe78274040cb0ad589
2018-05-10 09:44:49 +01:00
ffxbld
7c7bbfe6e0 No bug, Automated HSTS preload list update from task XSqPd8faStCdsylVmzvQ6w
Summary:
No bug, Automated HPKP preload list update from task XSqPd8faStCdsylVmzvQ6w

No bug, Automated blocklist update from task XSqPd8faStCdsylVmzvQ6w

Reviewers: sfraser, aki

Reviewed By: sfraser

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

--HG--
extra : rebase_source : 855e19990c75e2613bd311976297fb6513e02b94
2018-05-10 12:14:28 +01:00
Csoregi Natalia
33962019e1 Backed out 2 changesets (bug 1264557) for Eslint failure. CLOSED TREE
Backed out changeset e17cd801b578 (bug 1264557)
Backed out changeset d3bf0a95e4e4 (bug 1264557)
2018-05-10 13:48:13 +03:00
Tom Schuster
a08a710078 Bug 1401927 - Handle unboxed objects with no elements in CacheIR. r=tcampbell
--HG--
extra : rebase_source : 6599dbfe2e80b4b18bf53738699e9a590740a599
2018-05-02 13:00:37 +02:00
Aditya Khadse
e521b09844 Bug 1434907 - [marionette] Remove dependency to hidden.html in unit tests. r=whimboo 2018-05-09 14:28:48 +05:30
YUKI "Piro" Hiroshi
3983d5f82f Bug 1457400 - Fix typo "ELG" to "EGL", r=milan
There is misspelled "GLContextProviderELG".
2018-05-10 16:48:07 +09:00
Ognjen Galic
5c5a3822fe Bug 1264557 - Add test cases for expand/collapse buttons. r=honza
--HG--
extra : histedit_source : 0c3c6197f3fbce7ff7c3f3f7d90131775eceac4e
2018-05-09 10:10:51 +02:00
Ognjen Galic
2f49407684 Bug 1264557 - Add expand all/collapse all buttons. r=honza
This adds buttons to collapse and expand the JSON tree. If the file
is larger than 100kB the "Expand All" button is hidden for performance
reasonds.

--HG--
extra : histedit_source : 3fa4d8e5523afbc423ebc5a6d803bdb84100f9d7
2018-05-05 12:40:18 +02:00
Joel Maher
cd861869c6 Bug 1458730 - Test-Verify summarization fails on windows. r=gbrown 2018-05-10 06:00:43 -04:00
Csoregi Natalia
f034c0ab5d Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-10 12:52:31 +03:00
Jon Coppeard
934e03badb Bug 1457703 - Fix bad implicit conversion constructor errors r=me 2018-05-10 10:40:05 +01:00
Andrea Marchesini
bb4ddb115c Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan 2018-05-10 11:24:25 +02:00
Jon Coppeard
913f117401 Bug 1457703 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings 2018-05-10 10:09:31 +01:00
Jon Coppeard
b02132bedf Bug 1457703 - Don't fixup an associated object's shape when updating moved pointers in another object r=sfink a=abillings 2018-05-10 10:09:27 +01:00
Jon Coppeard
3a38aac2ae Bug 1457703 - Fix count of compacting update tasks started r=sfink a=abillings 2018-05-10 10:09:23 +01:00
Jon Coppeard
befc3a0e32 Bug 1459568 - Expose gray object on return from shell test function r=sfink a=abillings 2018-05-10 10:08:52 +01:00
Csoregi Natalia
db7438d0c5 Backed out changeset 05ad0f66aa8f (bug 1459206) for mochitest crashes. CLOSED TREE 2018-05-10 12:03:41 +03:00
Andrea Marchesini
2c140e4d73 Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest, r=ehsan 2018-05-10 09:05:51 +02:00
Andrea Marchesini
f71677a0c3 Bug 1452576 - Improve StructuredCloneHolder for fuzzy tests, r=decoder 2018-05-10 09:02:16 +02:00
Matt Woodrow
ca3bd0a315 Bug 1452464 - Followup to fix bustage. CLOSED TREE 2018-05-10 16:34:25 +12:00
Randell Jesup
809e9aa0d4 Bug 1346291: update code that accidentally assumed libyuv would define things like int32 r=sotaro,jib 2018-05-09 23:59:16 -04:00
Randell Jesup
9ffedf15a9 Bug 1346291: Update libyuv to upstream 98a0a157dcf5dee0882b2dfcc9578ab1f44afb12 rs=jib,sotaro
--HG--
rename : media/libyuv/libyuv/util/convert.cc => media/libyuv/libyuv/util/yuvconvert.cc
2018-05-09 23:59:16 -04:00
Randell Jesup
88b568a14f Bug 1346291: Update libyuv update script and update patches for upstream 98a0a157dcf5dee0882b2dfcc9578ab1f44afb12 r=tritter 2018-05-09 23:59:15 -04:00
Matt Woodrow
560dfcc99f Bug 1452464. r=miko a=abillings 2018-04-21 16:25:33 +12:00
Marco Castelluccio
7d4d8e8236 Bug 1457393 - Rename linux64-ccov/opt to linux64-ccov/debug. r=jmaher
--HG--
extra : rebase_source : c6faf49be98371efb80578e391fba80648ff5dac
2018-04-28 11:16:14 +02:00
Jason Laster
4b92e55e0c Bug 1460056 - Update Debugger Frontend v50. r=jdescottes
MozReview-Commit-ID: DEBZJPz2YlK
2018-05-09 19:35:36 -04:00
Kris Maglione
27f3639e38 Bug 1460416: Remove unused static atoms. r=froydnj
These were found using some ugly text searches, so it's possible some unused
atoms remain. In the future, we should enforce removing unused atoms using
static analysis. Or just generate the static atoms table based on string atom
names in our code.

This patch leaves unused RDF atoms in place, since those are being dealt with
in another bug.

MozReview-Commit-ID: 1KpH9KsHzQy

--HG--
extra : rebase_source : 8138faa2b16e847da31861abae2bbc1c7bac4e02
2018-05-09 13:28:05 -07:00
Emilio Cobos Álvarez
483147fe6d Bug 1447009: followup: Rename a test to appease wptlint. r=me
on a CLOSED TREE

MozReview-Commit-ID: 8neBZZJgfsp


--HG--
rename : testing/web-platform/tests/css/cssom/stylesheet-title-001.html => testing/web-platform/tests/css/cssom/stylesheet-title.html
2018-05-10 01:07:55 +02:00
Emilio Cobos Álvarez
50a8a26470 Bug 1447009: Ignore title if the element is not in the document. r=heycam
Turns out this was well specified, see the linked bits.

MozReview-Commit-ID: HjdbFS78Mwj
2018-05-10 00:37:50 +02:00
Emilio Cobos Álvarez
a104536e36 Bug 1447009: Fix StyleSheet title getter to comply with the spec. r=heycam
Also to match Blink.

MozReview-Commit-ID: Lh4iLhVEUKI
2018-05-10 00:37:27 +02:00
Geoff Brown
63dec26887 Bug 1460399 - Android mozharness refactoring: remove libGL link, re-order code, add kvm diagnostics; r=me,a=test-only 2018-05-09 16:33:27 -06:00
Emilio Cobos Álvarez
17a92ff99b Bug 1459844: Share more code and fix some inconsistencies between html / svg style elements. r=heycam
MozReview-Commit-ID: IkTrIfJI1iK
2018-05-10 00:21:27 +02:00
Aaron Klotz
b73f5b5a53 Bug 1460426: Add PROCESS_MITIGATION_IMAGE_LOAD_POLICY to bootstrap process; r=mhowell
--HG--
extra : rebase_source : 273be64197a3dcaa4192857393ce6fa03d3c106b
2018-05-07 16:49:35 -06:00
Cosmin Sabou
ea5feeedb6 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-10 01:16:27 +03:00
Cosmin Sabou
04185c0e40 Merge inbound to mozilla-central. a=merge 2018-05-10 00:57:27 +03:00
Cosmin Sabou
275db249df Merge mozilla-central to inbound. a=merge 2018-05-09 20:33:16 +03:00
Cosmin Sabou
a916fb7c3e Merge inbound to mozilla-central. a=merge 2018-05-09 20:27:38 +03:00
Olli Pettay
bb9609559b Bug 1446834 - Make EventStateManager to use GetFlattenedTreeParent when updating hover/active content, r=emilio 2018-05-09 18:10:55 +03:00
Geoff Brown
5aaf4e3257 Bug 1459728 - Include more Android test suites in try list of non-compiled suites; r=maja_zf 2018-05-09 07:36:53 -06:00
Andrew Osmond
4479d80c10 Bug 1453454 - Improve SourceBuffer support for large encoded image data. r=jrmuizel
Regardless of the size of an encoded image, SourceBuffer::Compact would
try to consolidate all of the chunks into a single chunk. If an image is
quite large, it can be actively harmful to do this, because we want a
very large contiguous chunk of memory for no real reason, and spend
extra time on the main thread doing the memcpy/consolidation.

Instead we now cap out the chunk size at 20MB. If we start allocating
chunks of this size, we will not perform compacting when we have
received all of the data. (Save for realloc'ing the last chunk since it
probably isn't full.)

On a related note, if we hit an out-of-memory condition in the middle of
appending data to the SourceBuffer, we would swallow the error. This is
because nsIInputStream::ReadSegments will succeed if any data was
written. This leaves the SourceBuffer out of sync. We now propogate this
error up properly to the higher levels.

fixup
2018-05-09 09:31:07 -04:00