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

639344 Коммитов

Автор SHA1 Сообщение Дата
Byron Campen [:bwc] 19b3cd0725 Bug 1530815: Call RLogConnector::CreateInstance on main, not STS, because that's where we init the nr_registry stuff normally. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D21376

--HG--
extra : moz-landing-system : lando
2019-02-28 20:20:34 +00:00
Dale Harvey 21b36d58c7 Bug 1522053 - Copy global permissions into new browsers r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D21279

--HG--
extra : moz-landing-system : lando
2019-02-28 20:17:18 +00:00
Chris Pearce 883206cfcc Bug 1529738 - Add profiler markers for video frames dropped due to slow video decode. r=jya,mstange
Differential Revision: https://phabricator.services.mozilla.com/D20760

--HG--
extra : moz-landing-system : lando
2019-02-28 20:10:17 +00:00
Glenn Watson c01089654e Bug 1531248 - Reduce the number of resolve / copy steps in WR on mobile devices. r=kvark
This patch fixes some wasted GPU time on mobile devices due to
redundant resolve / copy steps.

In the first case, we would previously do:
 - Global clear of color / depth on main framebuffer.
 - Bind and draw off-screen targets.
 - Bind main framebuffer and draw scene.

Between step 1 and 2, a resolve step is triggered on tiled GPU
drivers, wasting a lot of GPU time. To fix this, the clear is
now deferred until the framebuffer of the first document is
drawn. This does slightly change the semantics of how WR does
clear operations, but I think it works fine and makes more sense.

In the second case, we would previously do:
 - ...
 - Draw main framebuffer
 - End frame and invalidate the contents of input textures.
 - Bind main framebuffer and draw debug overlay.

This also introduces an extra resolve / copy step, even if the
debug overlay is not enabled. To fix this, the invalidation step
of the input textures to the main framebuffer pass is deferred
until all drawing is complete on the main framebuffer, by doing
the invalidation in the end_frame() call of the texture resolver.

Together, these save a very significant amount of ms per frame
in GPU time on the mobile devices I tested.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 19:50:44 +00:00
J.C. Jones bdd913c095 Bug 1520278 - Enable Intermediate Preloading on Nightly r=keeler
Maintain standard 100 certs/day rate.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 19:11:50 +00:00
Emilio Cobos Álvarez 5eb5f7eff7 Bug 1530847 - Add a Zero trait that doesn't require Add, and use it in place of num_traits and IsZeroLength. r=heycam
Use it to be consistent in InsetRect serialization and storage between Servo and
Gecko.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 19:03:03 +00:00
Doug Thayer 2353e50eed Bug 1441308 - Fix picture-caching interaction with doc spitting r=gw
This is a stab at what the correct approach to this should be. It
seems that we should be using the window size here and not the
screen_rect, as the screen_rect is not used to offset what we
normally draw, but instead generally for scissoring(?). The end
result is if we use an offset screen_rect, we end up applying
the offset of the chrome area twice, once because the document's
screen rect is offset, and once because of the tile.world_rect
offset.

Depends on D20696

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

--HG--
extra : moz-landing-system : lando
2019-02-28 19:15:15 +00:00
Mike Conley ca728851ca Bug 1530862 - Add an Init() method to HTMLMediaElement to be called right after construction to do any AddRef / Release-ing. r=jya,mccr8,smaug
Differential Revision: https://phabricator.services.mozilla.com/D21400

--HG--
extra : moz-landing-system : lando
2019-02-28 19:02:55 +00:00
Thomas Daede 7aecfc00e9 Bug 1529305 - Emit cv8 debug info with nasm even on mingw. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D21437

--HG--
extra : moz-landing-system : lando
2019-02-28 00:42:34 +00:00
Jan-Erik Rediger f33143837e Bug 1527673 - Output histogram name in asserts r=chutten
Depends on D21531

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

--HG--
extra : moz-landing-system : lando
2019-02-28 18:44:45 +00:00
Jan-Erik Rediger 125702c2b2 Bug 1527673 - Implement name method on JS histogram objects r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D21531

--HG--
extra : moz-landing-system : lando
2019-02-28 18:44:43 +00:00
Ehsan Akhgari 5acea8e4bf Bug 1529616 - Add an assertion on mBoundFrame right before dereferencing it inside nsTextEditorState::SetSelectionRange in the hopes of convincing Coverity that there are no bugs here to be found; r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D21438

--HG--
extra : moz-landing-system : lando
2019-02-28 18:40:34 +00:00
Ashley Hauck 97d92b328f Bug 1530084 - Add testcase for unimplemented fields not crashing. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D21504

--HG--
extra : moz-landing-system : lando
2019-02-28 17:33:44 +00:00
Geoff Brown dcfbc931ad Bug 1530737 - Run windows10-aarch64 talos/raptor tasks on bitbar laptops; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D21574

--HG--
extra : moz-landing-system : lando
2019-02-28 18:18:25 +00:00
Shane Caraveo 8073d84e30 Bug 1529582 prevent addon-set external home pages in private browsing without permission r=rpl,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D21228

--HG--
extra : moz-landing-system : lando
2019-02-28 18:12:46 +00:00
Steve Fink a54ab0f29e Bug 1531234 - Write JS test structured logs to main_raw.log instead of intermixing them in stdout r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D21483

--HG--
extra : moz-landing-system : lando
2019-02-28 17:46:30 +00:00
Randall Barker 0c5a05c19a Bug 1529101 - Move GeckoVRManager to org.mozilla.geckoview package r=geckoview-reviewers,agi,esawin
Differential Revision: https://phabricator.services.mozilla.com/D20857

--HG--
extra : moz-landing-system : lando
2019-02-28 21:07:11 +00:00
shindli 6820dc6ccd Backed out changeset cc20c56545bd (bug 1527900) for spidermoneky build bustages CLOSED TREE 2019-03-01 00:15:42 +02:00
Oana Pop Rus 12c70e6b88 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-03-01 00:00:53 +02:00
Oana Pop Rus 5c86c9efec Merge inbound to mozilla-central. a=merge 2019-02-28 23:47:12 +02:00
Narcis Beleuzu 682099b9bb Backed out changeset 52747743fe65 (bug 1525729) for XPCShell failures on test_ext_chrome_settings_overrides_update.js . CLOSED TREE
--HG--
extra : rebase_source : 1b62b48e4d2865a86f630d5fa6b615e9b84234c8
2019-02-28 22:59:55 +02:00
Jon Coppeard c889724a1b Bug 1531018 - Update BigInt hashing to account for the possiblity of moving GC r=sfink 2019-02-28 17:33:49 +00:00
Razvan Caliman 9aba44b1e3 Bug 1529599 - (Part 2) Rename Copy Property Declaration to Copy Declaration in Rules panel context menu; r=gl
Depends on D21526
This is a request from @mbalfanz in order to keep the naming of the option consistent.
This patch just replaces the l10n string and renames all the places where copyPropertyDeclaration is used in order to avoid confusion.

No functional changes are introduced.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 17:31:54 +00:00
Razvan Caliman 0e24372fd4 Bug 1529599 - (Part 1) Add Copy Declaration to Changes panel context menu; r=gl
Adds a new option to the context menu which is visible only when it's invoked on a CSS declaration.
Builds a string with the property name and value and copies to the clipboard.
If the declaration is marked as removed, the string is wrapped in a comment block.

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

--HG--
extra : moz-landing-system : lando
2019-02-28 17:30:02 +00:00
Jon Coppeard bf58123016 Bug 1531035 - Assert that weak map keys are not null r=sfink 2019-02-28 16:38:49 +00:00
Jon Coppeard ef9a7b7a27 Bug 1530643 - Check for allocation failure when initialising sweep actions r=sfink 2019-02-28 16:38:48 +00:00
Dave Townsend e5046fd820 Bug 1527851: Continue to use dev-edition-default as the default profile name for developer edition. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D21452

--HG--
extra : moz-landing-system : lando
2019-02-28 15:36:22 +00:00
Luca Greco d59c650c62 Bug 1285500 - Re-enable browser_ext_browserAction_popup.js on windows opt. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D21524

--HG--
extra : moz-landing-system : lando
2019-02-28 13:42:24 +00:00
Ehsan Akhgari 1ca16ce872 Bug 1531027 - Make InfallibleAllocPolicy::new_ accept its argument as a reference; r=njn
Differential Revision: https://phabricator.services.mozilla.com/D21486

--HG--
extra : moz-landing-system : lando
2019-02-28 06:41:09 +00:00
Cosmin Sabou e4dc7046ec Backed out changeset c21e3a9d4457 (bug 1530641) for causing SM bustages on debugger-no-script.js. CLOSED TREE 2019-02-28 18:08:04 +02:00
Gabriel Luong 16382caf6f Bug 1531230 - Stop using the TextPropertyEditor value in the TextProperty model. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D21480
2019-02-27 23:39:03 -05:00
Yoshi Cheng-Hao Huang 92ccfd4d30 Bug 1529006 - Use Rooted for NewObjectMetadataState. r=jonco
Remove the `if (!mozilla::IsPointer<T>::value || thing)` check in
GCVariantImplementation::trace, as GCPolicy will dispatch these to
GCPointerPolicy and InternalPointerPolicy (for pointers) and StructGCPolicy (for
non-pointers).

Also use Rooted for prevState_ in AutoSetNewObjectMetadata and remove
inherit from CustomAutoRooter.
2019-02-28 16:05:23 +01:00
Andy Wingo 678f6efcbf Bug 1527900 - Throw exception if StructuredClone sees bigint in realm without bigint r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D21206

--HG--
extra : moz-landing-system : lando
2019-02-27 17:10:05 +00:00
monikamaheshwari d077c68cd6 Bug 1530277 BrowserTestUtils.waitForEvent added in browser_findbarClose.js r=johannh
Have replace promiseWaitForEvent in browser_findbarClose.js with BrowserTestUtils.waitForEvent

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

--HG--
extra : moz-landing-system : lando
2019-02-28 10:21:27 +00:00
lloan 336c5d76b8 Bug 1530783 - Replace waitForCondition with TestUtils.waitForCondition. r=johannh
Bug 1530783 - Replace waitForCondition with TestUtils.waitForCondition. r=johannh

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

--HG--
extra : moz-landing-system : lando
2019-02-28 10:41:49 +00:00
jawad 9f4c7e75a5 Bug 1530765 - Replace waitForEvent in the browser_pageinfo_firstPartyIsolation.js by the BrowserTestUtils.waitForEvent utility function. r=johannh CLOSED TREE
--HG--
extra : amend_source : c27dd680e777ecc7527c1d022148298110c682e0
2019-02-27 19:40:17 +05:00
Cosmin Sabou 9aed4b2b35 Merge mozilla-central to mozilla-inbound. 2019-02-28 13:43:36 +02:00
Cosmin Sabou 00f3836a87 Merge mozilla-inbound to mozilla-central. a=merge 2019-02-28 12:57:50 +02:00
Cosmin Sabou 6b5e2116b0 Merge autoland to mozilla-central. a=merge 2019-02-28 12:54:11 +02:00
Lars T Hansen 70a2eb7d3c Bug 1524923 - Support local.get, local.set, global.get, global.set. r=bbouvier
I've only added support for these, renamed in a couple of error
messages and a few test cases, not renamed all the uses, because there
are so many.  Will file followup bugs for that work, but it won't be
urgent.

Note, wabt no longer recognizes get_local et al, it requires local.get
etc.  But we should remain backward compatible for a long while still.

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

--HG--
extra : rebase_source : b78b23ee5edb6121da6884b1bf36336e07ea82ef
2019-02-28 09:55:51 +01:00
Cosmin Sabou 4ae5f536f9 Backed out changeset 71dd92230a54 (bug 1528744) for permafails on browser_urlbar_keyed_search.js 2019-02-28 09:57:20 +02:00
Mark Banner 255718ee30 Bug 1531039 - Fix a couple more tests in browser/base/content to work with QuantumBar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D21377

--HG--
extra : moz-landing-system : lando
2019-02-28 00:02:39 +00:00
lloan 5114c5e45b Bug 1512621 - Navigated to text in console should not have a border if it's the first message in the output. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D21390

--HG--
extra : moz-landing-system : lando
2019-02-28 07:23:46 +00:00
Julian Descottes 8afe065885 Bug 1524731 - Fix ADB tests in aarch64;r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D21424

--HG--
extra : moz-landing-system : lando
2019-02-28 07:07:55 +00:00
Tarek Ziadé f79af75337 Bug 1530642 - Added more doc on ProcType and GetProcInfo - r=jesup
Added more docs for type synchronization, and about GetProcInfo

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

--HG--
extra : moz-landing-system : lando
2019-02-28 06:30:05 +00:00
Ciure Andrei 14dcb83669 Backed out changeset 28bc841f06fc (bug 1530862) for failing HTMLMediaElement CLOSED TREE 2019-02-28 07:52:37 +02:00
Luca Greco fb2b9896d8 Bug 1285500 - Rewrite browser_ext_browserAction_popup test and avoid intermittency on the 'overflow menu' test. r=mixedpuppy
This patch rewrites the browser_ext_browserAction_popup.js test file to make it easier to follow the
sequence of its test cases (in the previous version of this test file, the logic that was executing
the sequence of test cases was fragmented in a bunch of listeners, in both the test extension and
the privileged test code) and to make the test able to wait for the popups to be fully loaded or
fully destroyed before moving to the next test case.

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

--HG--
extra : moz-landing-system : lando
2019-02-27 21:44:47 +00:00
Oriol Brufau 791195f4c3 Bug 1529411 - Fire onCreated before onRemoved when closing last tab with browser.tabs.closeWindowWithLastTab=false. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D20584

--HG--
extra : moz-landing-system : lando
2019-02-28 00:10:30 +00:00
Mike Conley 55a5944b50 Bug 1530862 - Add an Init() method to HTMLMediaElement to be called right after construction to do any AddRef / Release-ing. r=jya,mccr8,smaug
Differential Revision: https://phabricator.services.mozilla.com/D21400

--HG--
extra : moz-landing-system : lando
2019-02-27 23:40:00 +00:00
Lars T Hansen 9a333813fc Bug 1530273 - Make 'funcref' the canonical name. r=bbouvier
Wabt is now supporting funcref exclusively, and with the reftypes
proposal I think there's broad agreement that we will stop using
anyfunc.  So let's accept funcref both in the text format and in the
table creation dictionary, and let's use this name as the canonical
name in error messages and similar.

But let's also continue to accept anyfunc, since there may be
in-flight tests and other content that uses it.  This includes a
couple of emscripten-compiled benchmarks currently in the repo; I
chose not to change those.

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

--HG--
extra : rebase_source : 078ffbac2c3d88b2ce74fdcf06493b4db8000dac
2019-02-27 18:03:44 +01:00