Cosmin Sabou
00f3836a87
Merge mozilla-inbound to mozilla-central. a=merge
2019-02-28 12:57:50 +02:00
Jonathan Kingston
f6680698bd
Bug 1525319 - Removing context from OnDataAvailable r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20881
--HG--
extra : moz-landing-system : lando
2019-02-27 23:42:27 +00:00
Jonathan Kingston
c4853316e7
Bug 1525319 - Removing context from OnStopRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20770
--HG--
extra : moz-landing-system : lando
2019-02-27 23:41:31 +00:00
Jonathan Kingston
f7e35ae39e
Bug 1525319 - Removing context from OnStartRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20769
--HG--
extra : moz-landing-system : lando
2019-02-27 23:41:04 +00:00
Jean-Yves Avenard
2e80526126
Bug 1530977 - Initialize D3D devices immediately when e10s is not active. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D21352
--HG--
extra : moz-landing-system : lando
2019-02-27 19:42:42 +00:00
Kartikaya Gupta
778cca9d62
Bug 1524418 - Avoid crashing content process with giant drawtarget. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D21230
--HG--
extra : moz-landing-system : lando
2019-02-27 17:34:23 +00:00
Chris Peterson
8cd5f7de32
Bug 1528881 - Part 8: gfx/layers: Move ShutdownTileCache() function declaration to header file. r=mattwoodrow
...
clang's -Wmissing-prototypes option identifies global functions that can be made static (because they're only called from one compilation unit) or removed (if they're never called).
In this case, moving ShutdownTileCache()'s function declaration to the header file TiledContentClient.h means the same declaration will be seen by the TiledContentClient.cpp file defining the function and the gfxPlatform.cpp calling the function.
gfx/layers/client/TiledContentClient.cpp:337:6 [-Wmissing-prototypes] no previous prototype for function 'ShutdownTileCache'
Differential Revision: https://phabricator.services.mozilla.com/D20267
--HG--
extra : source : 495273cd3fdc65f353d5562573503fc897760603
extra : histedit_source : fab19badff1cadd66212cf182978217b398c0fe6
2019-02-17 14:18:57 -08:00
Bas Schouten
a4220fc608
Bug 1526045 - Part 2: Verify all DrawTargets created through CreateOffscreenContentDrawTarget. r=rhunt
...
Preferrably CreateOffscreenContentDrawTarget would create Capture DrawTargets when we intend to use OMTP. This is not the case at the moment though and changing this would likely introduce more unforseen issues. For now all of these calls basically mean a DrawTarget will be used on the main thread and we should use a no-op ClearRect to ensure that the DrawTarget is actually initialized. Since IsValid for the moment won't do this for DrawTargetD2D. (See bug 1521368)
--HG--
extra : rebase_source : 6a5c1732d3908be748ea4d05668f4a7562828f6a
2019-02-26 08:46:08 +01:00
Brindusan Cristian
f282736243
Backed out changeset 0e6973ba9fe5 (bug 1526045) for build bustages at gfxPlatform.cpp. CLOSED TREE
2019-02-26 08:56:06 +02:00
Bas Schouten
3bc90cc49b
Bug 1526045 - Part 2: Verify all DrawTargets created through CreateOffscreenContentDrawTarget. r=rhunt
...
Preferrably CreateOffscreenContentDrawTarget would create Capture DrawTargets when we intend to use OMTP. This is not the case at the moment though and changing this would likely introduce more unforseen issues. For now all of these calls basically mean a DrawTarget will be used on the main thread and we should use a no-op ClearRect to ensure that the DrawTarget is actually initialized. Since IsValid for the moment won't do this for DrawTargetD2D. (See bug 1521368)
Differential Revision: https://phabricator.services.mozilla.com/D21037
--HG--
extra : rebase_source : 7b9f4c5ed66d5ecaf613634c660f085de3584fd3
2019-02-25 19:12:13 +01:00
Alex Gaynor
0e903787da
Bug 1415508 - use Span in constructing a byte input stream; r=mayhemer
...
Differential Revision: https://phabricator.services.mozilla.com/D20687
--HG--
extra : moz-landing-system : lando
2019-02-25 19:11:20 +00:00
Dorel Luca
4a4dcd57fa
Backed out 4 changesets (bug 1525319) for Android failures in dom/base/test/test_progress_events_for_gzip_data.html
...
Backed out changeset b73f033efb41 (bug 1525319)
Backed out changeset 1d318d5c6b98 (bug 1525319)
Backed out changeset 6d73418988d4 (bug 1525319)
Backed out changeset 84ca79bd2dc3 (bug 1525319)
2019-02-25 04:06:11 +02:00
Jonathan Kingston
63ab2bd8aa
Bug 1525319 - Removing context from OnDataAvailable r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20881
--HG--
extra : moz-landing-system : lando
2019-02-24 20:27:55 +00:00
Jonathan Kingston
332531fa9c
Bug 1525319 - Removing context from OnStopRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20770
--HG--
extra : moz-landing-system : lando
2019-02-24 20:26:59 +00:00
Jonathan Kingston
2441197975
Bug 1525319 - Removing context from OnStartRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20769
--HG--
extra : moz-landing-system : lando
2019-02-24 20:26:16 +00:00
Agi Sferro
3f65ec073d
Backed out changeset f5a7724e2c03 for causing crash in Fennec. r=backout
...
See https://bugzilla.mozilla.org/show_bug.cgi?id=1529697 .
--HG--
extra : rebase_source : 507958a7e0e2e3b74da155263950656c6c8776bf
2019-02-21 13:53:22 -08:00
Jeff Gilbert
8fda14347f
Bug 1527534 - Reuse LoadApitraceLibrary. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D20418
2019-02-21 13:38:51 -08:00
Masatoshi Kimura
e3ac9e1e07
Bug 1212982 - Get ClearType parameters using API instead of reading registry. r=jrmuizel
...
This patch is changing a way to get ClearType paramters because registry key
may not be present. CreateMonitorRenderingParams() will return default values
if the corresponding registry key is not present.
--HG--
extra : source : 765a6f1fa3e7cbda3d841661fa3b4f71ad1b5ed1
2019-02-01 22:48:37 +09:00
Cosmin Sabou
9f8b29287b
Merge mozilla-central to autoland.
2019-02-21 05:43:34 +02:00
Masatoshi Kimura
e59e3b3e20
Bug 1528651 - Fix some trivial warnings and re-enable warnings-as-errors on Windows in some directories. r=dmajor
...
--HG--
extra : source : 5ee9efeda9e67f6af0521be85266703763cc4c50
2019-02-19 20:42:11 +09:00
Agi Sferro
d820bcd635
Bug 1529322 - Remove webgl.enable-surface-texture. r=jgilbert
...
Looks like this is not needed anymore and we can just use SurfaceTexture
everywhere.
Differential Revision: https://phabricator.services.mozilla.com/D20527
--HG--
extra : moz-landing-system : lando
2019-02-20 19:18:08 +00:00
Jonathan Kew
e17031a2ca
Bug 1528758
- No need for a null-check before calling hb_*_destroy functions, as they do it internally. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20177
--HG--
extra : moz-landing-system : lando
2019-02-18 17:16:22 +00:00
Cosmin Sabou
4c0553bb3e
Merge mozilla-central to mozilla-inbound.
2019-02-15 20:54:03 +02:00
Cosmin Sabou
a4b19fcd61
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 20:39:45 +02:00
Sylvestre Ledru
41d1d79094
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D19663
--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Jeff Muizelaar
3385516699
Bug 1528328. Remove unused gfxContext::GetDeviceTransform()
2019-02-15 13:10:03 -05:00
Emilio Cobos Álvarez
323b5be77a
Bug 1526294 - Should not need a pres context to get a system font. r=jfkthame
...
The only caller wants CSS pixels, no need to go back and forth.
This is the last dependency on the pres context, I think, from the style system
font code.
Differential Revision: https://phabricator.services.mozilla.com/D19147
2019-02-15 01:35:13 +01:00
Kartikaya Gupta
d8b8a6e9e3
Bug 1523956 - Add a null check against mRefreshTimerVsyncDispatcher getting nulled concurrently. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D19703
--HG--
extra : moz-landing-system : lando
2019-02-13 22:46:19 +00:00
Jonathan Kew
124bb274fc
Bug 1509067 - Make font fallback properly search across multiple 'normal' faces of a family (e.g. where subsetting has been used to split a font between multiple files). r=jrmuizel
2019-02-08 10:05:56 +00:00
Oana Pop Rus
03ebbdab95
Merge inbound to mozilla-central. a=merge
2019-02-08 11:53:37 +02:00
Chris Peterson
8e1848413c
Bug 1507049 - Rename MOZ_CRASH_UNSAFE_OOL MOZ_CRASH_UNSAFE. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D18515
--HG--
extra : rebase_source : e8ef6eec0f7542bb381e2da81ae6431b2828aabc
extra : source : a8c262b4a2579e6def1b3a5a8220f5197b443e34
2019-02-03 00:09:37 -08:00
Jeff Muizelaar
b77338e1f9
Bug 1525929. Turn on WebRender on AMD Southern Islands. r=kats
...
This should improve our coverage of AMD devices.
Differential Revision: https://phabricator.services.mozilla.com/D18991
--HG--
extra : moz-landing-system : lando
2019-02-07 18:10:58 +00:00
Jonathan Kew
06b936f643
Bug 1507661 - Don't treat an explicit hyphen as though it could be a soft-hyphenation position. r=jwatt
2019-02-07 12:13:19 +00:00
Jeff Muizelaar
ada1a57e8e
Bug 1525128. Turn on WebRender by default on desktop Haswell. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D18599
--HG--
extra : moz-landing-system : lando
2019-02-04 21:40:59 +00:00
Jeff Muizelaar
e73fb04c2e
Bug 1506495. Fallback to the system profile if we can't read the file for the profile. r=aosmond
...
This is a better default than just assuming no profile.
2019-02-01 14:13:54 -05:00
Jeff Muizelaar
4a9308c0a7
Bug 1524284. Enable WebRender by default on modern Intel desktop gpus. r=kats
...
This enables WebRender on a small subset of modern Intel gpus.
Differential Revision: https://phabricator.services.mozilla.com/D18242
--HG--
extra : moz-landing-system : lando
2019-01-31 19:56:04 +00:00
Ryan Hunt
bf27296612
Bug 1514840 - Add telemetry scalar for DXGI_COLOR_SPACE. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16204
--HG--
extra : moz-landing-system : lando
2019-01-28 16:56:03 +00:00
Jeff Muizelaar
1356bd4f68
Bug 1523823. Enable WebRender by default on modern (CIK, VI, GFX9) desktop AMD hardware. r=kats
...
This should help increase our WebRender usage so we're more likely to learn
about problems with minimal additional risk.
Differential Revision: https://phabricator.services.mozilla.com/D18020
--HG--
extra : moz-landing-system : lando
2019-01-30 14:13:07 +00:00
Kartikaya Gupta
d52ac0a680
Bug 1523788 - Allow gfx.webrender.{all,enabled} on non-Nightly channels. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17988
--HG--
extra : moz-landing-system : lando
2019-01-30 00:21:33 +00:00
Randell Jesup
76bd9e73cc
Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
...
* * *
Bug 1522150: Rename NS_IdleDispatch* functions since they take queue identifiers r=froyd
2019-01-26 12:18:05 -05:00
Jonathan Kew
3a5283ff8f
Bug 1522857 - Ensure the CHAR_IS_SPACE flag is set properly in the textrun's mCharacterGlyphs array even when the space glyph does not fit into a simple CompressedGlyph record. r=jrmuizel
2019-01-26 15:48:38 +00:00
Matt Woodrow
d4ecd598da
Bug 1520682 - Limit the amount of filter ops per stacking context in WebRender. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D17415
--HG--
extra : moz-landing-system : lando
2019-01-24 03:02:17 +00:00
Sebastian Hengst
3a9f3f2226
Fix off-by-one issue from merge conflict between bug 1313429 and bug 1521460. CLOSED TREE
2019-01-23 02:50:04 +02:00
Gurzau Raul
136dc5e8bc
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-23 02:05:32 +02:00
Sylvestre Ledru
0b4021fcad
Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D17139
--HG--
extra : histedit_source : 084f340503d2e1a2d9e1753c38b2c4ee9c7819f3
2019-01-21 18:18:16 +01:00
Markus Stange
b15bd436e6
Bug 1521622 - Add profiler labels to gfxMacFontFamily::FindStyleVariations and gfxFontFamily::FindFontForChar. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D17163
--HG--
extra : moz-landing-system : lando
2019-01-22 09:40:57 +00:00
Markus Stange
0c67f166f5
Bug 1515240 - Add "Noto Sans Symbols" and "Droid Sans Symbols" to the list of common fallback fonts on Android. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D17150
--HG--
extra : moz-landing-system : lando
2019-01-21 20:04:07 +00:00
Sylvestre Ledru
755a1a7c2f
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D17063
--HG--
extra : moz-landing-system : lando
2019-01-21 14:49:22 +00:00
Margareta Eliza Balazs
9dda825205
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-01-18 12:31:59 +02:00
Bobby Holley
0d9b3416c9
Bug 1520678 - Simplify naming of interner and data_store instances. r=kamidphish
...
Depends on D16780
Differential Revision: https://phabricator.services.mozilla.com/D16781
2019-01-17 22:21:48 -08:00