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

644397 Коммитов

Автор SHA1 Сообщение Дата
Nika Layzell c3636be196 Bug 1525427 - Part 2: Directly fetch browsingContext from frameLoader in browser-custom-element, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D25182

--HG--
extra : moz-landing-system : lando
2019-03-28 18:12:57 +00:00
Nika Layzell 10fb5cf828 Bug 1525427 - Part 1: Expose WindowGlobalParent & Element on BrowsingContext, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D25181

--HG--
extra : moz-landing-system : lando
2019-03-28 15:03:54 +00:00
John Lin 364290c746 Bug 1308405 - p5: Memorize sample buffers in CodecProxy. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D24591

--HG--
extra : moz-landing-system : lando
2019-03-28 18:06:25 +00:00
John Lin c668fd7d06 Bug 1308405 - p4: Separate buffer from sample object. r=snorp
To prevent new buffer object from being created per frame, either
Sample.CREATOR has to keep track of all buffers from every remote codec,
or the client must memorize seen buffers and avoid asking for them again
and again. The former saves client code from modifications but complicates
the implementation of Sample, a data structure class, while the latter
requires changes to client code but avoid overcomplicating Sample.CREATOR
implementation.

The 2nd approach is taken:
- move SampleBuffer out of Sample, and update clients accordingly
- add a new IPC method for clients to get the buffers only when needed

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

--HG--
extra : moz-landing-system : lando
2019-03-28 18:06:23 +00:00
John Lin 529784a956 Bug 1308405 - p3: Use sample buffer class directly. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D24589

--HG--
rename : mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/SharedMemBuffer.java => mobile/android/geckoview/src/main/java/org/mozilla/gecko/media/SampleBuffer.java
extra : moz-landing-system : lando
2019-03-28 18:06:19 +00:00
John Lin 385270e9ab Bug 1308405 - p2: Nodify and recycle sample objects. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D24588

--HG--
extra : moz-landing-system : lando
2019-03-28 18:05:08 +00:00
John Lin f5eaaf3299 Bug 1308405 - p1: Recycle input buffer info. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D24587

--HG--
extra : moz-landing-system : lando
2019-03-28 18:04:55 +00:00
James Willcox 781081cb06 Bug 1538702 - Allow recreating GeckoSession.SessionState from String r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D24709

--HG--
extra : moz-landing-system : lando
2019-03-28 16:52:42 +00:00
Christian Frey ab47477977 Bug 1523734 - Migrate about:blocked to Fluent r=flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D23611

--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:34 +00:00
Oana Pop Rus 6450336590 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 19:41:57 +02:00
André Bargull 20cf72c49d Bug 1538542: Report an error in the transplant testing function when new wrappers can't be created. r=jandem
And also assert this case can't happen in the browser case.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 17:27:49 +00:00
Dão Gottwald dc73603b46 Bug 1523602 - Re-use existing rows when receiving results. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D25047

--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:04 +00:00
Justin Wood b047477f46 Bug 1539856 - Properly avoid running on -ux hardware oustide of try/mozilla-central. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D25252

--HG--
extra : moz-landing-system : lando
2019-03-28 17:08:26 +00:00
Mike Conley aacf5c1f32 Bug 1538987 - Collect Telemetry on process priority switching. data-review=chutten, r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D25137

--HG--
extra : moz-landing-system : lando
2019-03-28 14:10:34 +00:00
Mats Palmgren a1a4cd6dc8 Bug 288704 - Follow-up: remove unnecessary .ini since the test pass. r=me DONTBUILD 2019-03-28 10:39:37 +01:00
Jonathan Kew e752f73e04 Bug 1529241 - Add WPT test for line-breaking of various emoji clusters. r=m_kato
(The tests currently fail on macOS using mozilla CI because of the old version of macOS present there,
which has an emoji font that doesn't support some of these sequences. On macOS 10.13, the tests pass
as expected, so the failure annotations are temporary until the test environment is updated in bug
https://bugzilla.mozilla.org/show_bug.cgi?id=1530474.)

Depends on D25101

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

--HG--
extra : moz-landing-system : lando
2019-03-28 09:35:17 +00:00
Jonathan Kew 1327b56edd Bug 1529241 - Handle emoji-zwj sequences in unicode::ClusterIterator so that we avoid breaking them across lines or during selection. r=m_kato
Depends on D25100

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

--HG--
extra : moz-landing-system : lando
2019-03-28 09:57:40 +00:00
Ruihui Yan 894c13cd76 Bug 1508819 - Enable ESLint for dom/bindings (automatic changes) r=nika
Differential Revision: https://phabricator.services.mozilla.com/D13891

--HG--
extra : moz-landing-system : lando
2019-03-28 09:11:04 +00:00
Jonathan Kew 5fdff24eba Bug 1529241 - Preliminary cleanup - remove gfxPlatform::SetupClusterBoundaries, as it doesn't have any callers. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D25100

--HG--
extra : moz-landing-system : lando
2019-03-28 08:59:10 +00:00
Dão Gottwald ebf1e6991b Bug 1538158 - Clicking the history dropmarker should initiate an empty search instead of searching for the loaded URL. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D25059

--HG--
extra : moz-landing-system : lando
2019-03-28 10:45:08 +00:00
Alex Chronopoulos 9fb5e1799f Bug 1538474 - Enable dav1d in RDD process. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24726

--HG--
extra : moz-landing-system : lando
2019-03-28 10:41:29 +00:00
Hamzah 3c675f7b60 Bug 1507368 - Use constants defined in util/Unicode.h in CharacterEncoding.cpp r=arai
Replacing values defined as constants in Unicode.h in the CharacterEncoding.cpp file

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

--HG--
extra : moz-landing-system : lando
2019-03-28 10:32:37 +00:00
Brindusan Cristian ddd1679c05 Backed out changeset 062344ad3eea (bug 1512745) for ESlint failure at test_pairParsing.html:31:5. 2019-03-28 08:56:08 +02:00
violet c51e044cf5 Bug 1512745 - Allow leading and trailing spaces for pairs as well r=longsonr
We also allow leading and trailing spaces for pair to be consistent with length,
number, etc.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 06:12:04 +00:00
Matthew Noorenberghe ad469ee09b Bug 1530603 - Wait for #filter in browser_autocomplete_footer.js. r=intermittent
--HG--
extra : rebase_source : 33abd24dbbb7525b1ff5900fc9de77909707fdbd
2019-03-27 23:03:57 -07:00
Noemi Erli f91e122289 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-03-28 07:05:59 +02:00
Noemi Erli 0f4ebab469 Backed out 2 changesets (bug 1147563) for perma-failures in test_insecure_form_field_autocomplete.html a=backout
Backed out changeset 53c71a1d9183 (bug 1147563)
Backed out changeset fef0ddcd6bba (bug 1147563)
2019-03-28 06:52:07 +02:00
Florian Quèze 12d23f5b8a Bug 1535010 - avoid unnecessary gmp directory creations during startup, r=cpearce.
Differential Revision: https://phabricator.services.mozilla.com/D23320

--HG--
extra : moz-landing-system : lando
2019-03-28 00:06:29 +00:00
Jan de Mooij 62e4f9a5cb Bug 1382650 part 7 - Use a separate Ion optimization level for very hot code. r=nbp
Ion can do aggressive inlining, but inlining a lot of code has a negative
effect on compilation time and memory usage. It also means we spend more time
in the slower Baseline code while compiling the Ion code off-thread or after an
invalidation.

To address this, Ion now consists of two tiers:

* Normal: the first tier (warm-up threshold of 1,000) only inlines small
          functions one level deep. This tier also has recompile checks to
          recompile the script when it becomes very hot.

* Full: the second tier (warm-up threshold of 100,000) is only used for very
        hot code so we can afford inlining a lot more code.

This improves Speedometer and GDocs by more than 5%.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 07:35:40 +00:00
Oana Pop Rus 226e6c59d9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-28 12:23:56 +02:00
Rob Wood a720305501 Bug 1536874 - Temporarily remove measuring TTFI and Hero elements in order to stabilize pageload tests; r=Bebe
Differential Revision: https://phabricator.services.mozilla.com/D25112

--HG--
extra : moz-landing-system : lando
2019-03-28 09:44:47 +00:00
Mark Banner dba6983e75 Bug 1415265 - Remove now unnecessary .eslintrc.js files or entries. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D23850

--HG--
extra : moz-landing-system : lando
2019-03-28 09:38:14 +00:00
Mark Banner 53b3788bba Bug 1415265 - Implement a central configuration for setting ESLint environments for test directories. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D23849

--HG--
extra : moz-landing-system : lando
2019-03-28 09:38:02 +00:00
violet 38c5f25215 Bug 1512745 - Allow leading and trailing spaces for pairs as well r=longsonr
We also allow leading and trailing spaces for pair to be consistent with length,
number, etc.

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

--HG--
extra : moz-landing-system : lando
2019-03-28 08:57:10 +00:00
Byron Campen [:bwc] e44b904d59 Bug 1535442 - Part 9: Do not re-open RTCP-mux transports on renegotiation. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24523

--HG--
extra : moz-landing-system : lando
2019-03-27 21:55:21 +00:00
Byron Campen [:bwc] 22de5ec2c1 Bug 1535442 - Part 8: Don't trickle candidates in the restart/rollback tests. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24282

--HG--
extra : moz-landing-system : lando
2019-03-27 21:55:08 +00:00
Byron Campen [:bwc] 90178cd5bf Bug 1535442 - Part 7: Allow empty |candidate| and check that |usernameFragment| is present. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24281

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:56 +00:00
Byron Campen [:bwc] 686e954693 Bug 1535442 - Part 6: Don't assume SDP has end-of-candidates and other transport cruft on msections that don't have their own transport. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24280

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:48 +00:00
Byron Campen [:bwc] 09ee880077 Bug 1535442 - Part 5: Use ufrag when incorporating local candidates into SDP. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24279

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:36 +00:00
Byron Campen [:bwc] f2f7746982 Bug 1535442 - Part 4: Put the ufrag in the right attribute, and handle end-of-candidates. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24278

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:23 +00:00
Byron Campen [:bwc] b1a7a65902 Bug 1535442 - Part 3: Fire per-transport end-of-candidates signals, with ufrag. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24277

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:16 +00:00
Byron Campen [:bwc] ae9ec57f6a Bug 1535442 - Part 2: Fix some test-cases for addIceCandidate. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24276

--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:02 +00:00
Byron Campen [:bwc] f47f8a46a4 Bug 1535442 - Part 1: Pay attention to ufrag when incorporating candidates into remote SDP. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D24275

--HG--
extra : moz-landing-system : lando
2019-03-27 21:53:55 +00:00
Byron Campen [:bwc] 631b6873e8 Bug 1535442 - Part 0: Re-enable some test-cases. r=jib
Differential Revision: https://phabricator.services.mozilla.com/D24274

--HG--
extra : moz-landing-system : lando
2019-03-27 21:53:42 +00:00
Matt Woodrow 864779b578 Bug 1539306 - Use the current producer/frame id for mask layers, since they never set the previous one. r=mstange
Depends on D25302

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

--HG--
extra : moz-landing-system : lando
2019-03-28 23:25:10 +00:00
Matt Woodrow 6215c48259 Bug 1539306 - Don't transform mask layer invalid regions by the current layer transform, since they are positioned relative to our parent. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D25302

--HG--
extra : moz-landing-system : lando
2019-03-28 23:25:08 +00:00
Dave Townsend 6403c58cd7 Bug 1527704: Store install information in profiles.ini and use installs.ini as a backup in case an earlier Firefox throws it away. r=froydnj
Originally we stored the new information about installation defaults in
installs.ini since older versions of Firefox would throw away any new data in
profiles.ini any time they made changes to the profiles. That does however mean
we have to load two files on startup.

This changes things so that we save all the data in profiles.ini as well as a
version tag and still save the install data into installs.ini. An older version
will throw away the install data and version tag from profiles.ini but leave
installs.ini alone. On startup if the version tag is gone from profiles.ini then
we reload the install data from installs.ini and put it back into profiles.ini.

At some point in the future where we don't care about supporting older versions
of Firefox we can just drop installs.ini entirely.

A lot of the changes here involve moving to loading profiles.ini into an
in-memory ini, keeping it up to date and flushing it to disk. This means that we
no longer throw away any information in the ini file that this version does not
understand allowing the possibility of adding new data to this file in the
future.

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

--HG--
extra : rebase_source : d00edf1ceb200a73a60bb1a90afabcdf95b01acf
extra : intermediate-source : e1c9790cd3bee060da99ffe37026721e36bc46c3
extra : source : d4feb17faf013134f5eac8b5e19b714c56410973
2019-03-27 14:41:04 -07:00
Tarek Ziadé 032362875a Bug 1539540 - fix PATH separator r=rwood
The path separator is platform-specific

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

--HG--
extra : moz-landing-system : lando
2019-03-27 17:10:54 +00:00
Justin Wood 84e3d0f067 Bug 1533071 - Fix openh264 win64-aarch64 platform so signing can find it. r=dminor a=apavel|sheriffduty
Differential Revision: https://phabricator.services.mozilla.com/D25103

--HG--
extra : rebase_source : cf48f1e8b6d42ce59297c28c13e84e3f7cc263ae
2019-03-27 11:10:33 -04:00
Ciure Andrei daa05061c1 Merge inbound to mozilla-central. a=merge 2019-03-27 18:36:44 +02:00