gecko-dev/gfx
Kartikaya Gupta 9ab9425d9f Bug 1445662 - Make the DPI non-static and bound to the controller thread. r=rhunt
Since we can have multiple browser windows on multiple different
displays with different DPIs, it doesn't make sense to have a single
static DPI value shared across all APZCTreeManagers. Instead, each
APZCTM should store its own DPI value for the display the window is on.
Since the DPI is only ever read from the controller thread, we can make
it bound to that thread, and update the setter code to also set it on
that thread.

As with the previous patch, the change in APZCTreeManagerParent is a
no-op but allows making some other thread in the GPU process the controller
thread. And the change in nsBaseWidget is a no-op everywhere except
Android.
2018-03-15 15:25:09 -04:00
..
2d Bug 1444506 - part 2 - Moz2D fixes for Skia m66 update. r=jrmuizel 2018-03-12 16:37:10 -04:00
angle Bug 1431560 - Cherry pick ANGLE b3b177d: Update driver constants on program change. - r=kvark 2018-03-14 13:41:44 -07:00
cairo Bug 1411731 - Remove gfx/cairo/libpixman/src/Makefile.in r=nfroyd DONTBUILD 2018-02-14 12:36:22 -05:00
config Bug 1437886 - Prevent shared surfaces from being used without WebRender. r=nical 2018-02-16 09:50:40 -05:00
doc Bug 1434288 - Update webrender to commit e772c3cb8ea0a35e6477e9dc8dd2144e2de87b56. r=jrmuizel 2018-01-31 16:03:25 -05:00
docs
gl Bug 1444506 - part 4 - GL fixes for Skia m66 update. r=jrmuizel 2018-03-12 16:37:10 -04:00
graphite2 Bug 1443095 - Update graphite2 library to release 1.3.11 (plus upstream commit 6e24eb7e to fix leak). r=jrmuizel 2018-03-10 10:43:38 +00:00
harfbuzz Bug 1443812 - Update HarfBuzz to 1.7.6. r=jfkthame 2018-03-07 13:29:23 -05:00
ipc Bug 1442627 - Stop exporting APZCTreeManager.h in mozilla/layers/. r=botond 2018-03-06 10:25:39 -05:00
layers Bug 1445662 - Make the DPI non-static and bound to the controller thread. r=rhunt 2018-03-15 15:25:09 -04:00
ots Bug 1440659 - Update OTS library to latest upstream code (currently at f7238234966c466c5e3d11ee822e9760be0c527a, release 6.1.1 + recent changes from trunk). r=fredw 2018-02-23 14:32:24 +00:00
qcms Bug 1431637 - free qcms_transform r_clut. r=jrmuizel 2018-02-08 21:41:03 -05:00
sfntly Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium 2017-10-25 15:12:09 -07:00
skia Bug 1444506 - follow-up - use SkMD5. r=me 2018-03-14 10:17:38 -04:00
src Bug 1442767 - Rename Box to RectAbsolute (Gecko changes). r=kats 2018-03-05 18:08:18 -05:00
tests Allocate TextureReadLock at TextureClient creation and drop file handles immediately after. (bug 1416726, r=aosmond) 2018-03-12 08:10:13 -05:00
thebes Bug 1432039 - Improve assumption of content process's back-end prefs r=jrmuizel 2018-03-15 14:48:54 +09:00
vr Bug 1445647 - Fixed initialization of state.mSittingToStandingTransform 2018-03-14 13:30:06 -07:00
webrender Bug 1444380 - Update webrender to commit 4ccaede43b3944199f89a42f49093d93409c7f61. r=jrmuizel 2018-03-12 12:55:25 -04:00
webrender_api Bug 1440664 - Update webrender to commit 22b831c02479eea31821f49a0fac7dd699083557. r=jrmuizel 2018-03-01 16:49:20 -05:00
webrender_bindings Bug 1443152 - Update to cbindgen 0.5.2. r=rhunt 2018-03-12 16:38:10 -04:00
wrench Bug 1440664 - Update webrender to commit 22b831c02479eea31821f49a0fac7dd699083557. r=jrmuizel 2018-03-01 16:49:20 -05:00
ycbcr Bug 1394734 - Replace CONFIG['MSVC'] by CONFIG['CC_TYPE'] r=glandium 2017-12-08 13:46:13 +01:00
moz.build Backed out 2 changesets (bug 1403519) for bustage on \python\mozbuild\mozbuild\test\frontend\test_reader.py on a CLOSED TREE 2018-01-17 07:23:40 +02:00