Timothy Nikkel
0d631a301a
Bug 1284350. Backed out changeset bb3bf463c0ec (Bug 1261554 (Part 3) - Visualize Visibility::IN_DISPLAYPORT regions in the APZ minimap visibility debugger. r=botond)
2016-09-12 00:19:08 -05:00
David Anderson
73f6be8a38
Remove monitor-related boilerplate in ImageBridgeChild.cpp. (bug 1300050, r=mattwoodrow)
2016-09-06 20:17:53 -07:00
Wes Kocher
78d347d505
Backed out changeset 4bc688969533 (bug 1300050) for build bustage a=backout CLOSED TREE
2016-09-06 17:18:00 -07:00
David Anderson
abdae9846b
Remove monitor-related boilerplate in ImageBridgeChild.cpp. (bug 1300050, r=mattwoodrow)
2016-09-06 16:37:01 -07:00
David Anderson
d9c3009c06
Simplify ImageContainerChild memory management. (bug 1299621 part 2, r=nical)
2016-09-06 15:20:41 -07:00
David Anderson
a9ce12fb1d
Move ImageContainerChild to its own file. (bug 1299621 part 1, r=nical)
2016-09-06 15:19:35 -07:00
David Anderson
a3c9f738b5
Refactor CompositableClient memory management. (bug 1299375 part 2, r=nical)
2016-09-02 16:08:49 -07:00
David Anderson
e5e1945a88
Bug 1298501 - Fix Compositor::IsValid returning the wrong value. r=mattwoodrow
2016-08-26 13:38:00 -04:00
Nathan Froyd
69eb371b3e
Bug 1299594 - part 2 - remove opened actor tracking from IToplevelProtocol; r=billm
...
The only thing we needed opened actor tracking for was the ability to
clone all the actors. But now that we no longer have support for
cloning actors, we no longer need to track the actors that we've cloned,
which makes a number of things significantly simpler.
2016-09-02 16:13:50 -04:00
Nathan Froyd
5e666924f7
Bug 1299594 - part 1 - remove CloneManagees/CloneToplevel code from IPDL; r=billm
...
CloneOpenedToplevels, which is never called, is the only interesting
caller of CloneToplevel. And CloneToplevel, in turn, is the only
interesting caller of CloneManagees. Which means we can ditch all this
code for a decent amount of space savings, both in code and writable
static data (no more useless virtual function entries in vtables).
2016-09-02 16:13:50 -04:00
Milan Sreckovic
0740e4805a
Bug 1088300: More diagnostic to see what went wrong. r=mchang
2016-09-01 16:27:08 -04:00
George Wright
a89fac21d0
Bug 1280715 - Move FixedSizeShmemAllocator to CompositorBridgeChild to allow for a more sane destruction sequence r=nical
2016-09-01 12:31:38 -04:00
Ryan VanderMeulen
a1e704ac46
Merge m-c to autoland. a=merge
2016-08-31 22:34:02 -04:00
James Willcox
b5e0cd08d2
Bug 1298822 - Always invalidate layers when resuming the compositor r=BenWa
2016-08-31 16:24:06 -05:00
Botond Ballo
28b24d5088
Bug 1288686 - Avoid X11's |#define None 0L| intruding on other parts of the code. r=jrmuizel
...
MozReview-Commit-ID: 9rD0KLTLg7l
2016-08-29 16:51:43 -04:00
Ryan Hunt
025a9afbc9
Bug 1298245 - Hook up creation of OOP APZ for main process. r=dvander
...
MozReview-Commit-ID: 2Ujw28K2COJ
2016-08-29 09:18:00 -04:00
Ryan Hunt
c37b0f452e
Bug 1298246 - Update documentation for APZ IPDL protocols. r=kats
...
MozReview-Commit-ID: 6IYNycFmu7z
2016-08-25 16:42:55 -07:00
Yuri Kazuna
2ce21ba0b3
Bug 1291481 - Represent direction enum as uint8_t in LayersMessages.ipdlh; r=birtles
...
MozReview-Commit-ID: 9RcyYqsdsaB
2016-08-27 16:50:29 +09:00
Wes Kocher
e13f8b0cdf
Merge m-c to inbound, a=merge
2016-08-25 17:14:17 -07:00
Wes Kocher
00c5aee754
Merge inbound to central, a=merge
2016-08-25 16:59:00 -07:00
Matt Woodrow
facef9a378
Bug 1297578 - Part 2: Merge ShadowLayersManager into the CBP base. r=dvander
2016-08-26 09:10:53 +12:00
Matt Woodrow
76abbdcfa8
Bug 1297578 - Part 1: Create a base CompositorBridgeParent class and avoid implementing things twice. r=nical
2016-08-26 09:08:52 +12:00
Ryan VanderMeulen
dbf61a2219
Merge m-c to autoland. a=merge
2016-08-25 08:14:36 -04:00
Ryan VanderMeulen
79935a96ec
Merge inbound to m-c. a=merge
2016-08-25 08:10:52 -04:00
Sebastian Hengst
a39b57a438
Backed out changeset 21cd933e4c32 (bug 1289650) for crashing in e10s browser-chrome tests. r=backout on a CLOSED TREE
2016-08-24 23:17:37 +02:00
Sebastian Hengst
c42699270d
Backed out changeset 9fa5ccaa8c6c (bug 1289650)
2016-08-24 23:15:49 +02:00
Sebastian Hengst
187e1ac303
Backed out changeset 1c7162137f66 (bug 1289650)
2016-08-24 23:15:44 +02:00
Sebastian Hengst
6245647f44
Backed out changeset beb32bdb4d1c (bug 1289650)
2016-08-24 23:15:39 +02:00
Sebastian Hengst
2c110674d6
Backed out changeset 4bc6e2713327 (bug 1289650)
2016-08-24 23:15:35 +02:00
Andi-Bogdan Postelnicu
08242f5744
Bug 1296582 - ignore initialisation check for members in SurfaceDescriptorX11. r=jrmuizel
...
MozReview-Commit-ID: IrxMqvROHPH
2016-08-23 14:17:56 +03:00
Ryan Hunt
47cda812bf
Bug 1289650 - Convert APZChild into a wrapper around GeckoContentController. r=kats
...
MozReview-Commit-ID: L7ZG7EWKWEo
2016-08-10 16:51:45 -07:00
Ryan Hunt
4df9900657
Bug 1289650 - Simplify RemoteContentController destruction. r=kats
...
MozReview-Commit-ID: 3E3kVvychou
2016-08-21 17:43:08 -07:00
Ryan Hunt
081cdf6104
Bug 1289650 - Convert APZChild into a wrapper around GeckoContentController. r=kats
...
MozReview-Commit-ID: L7ZG7EWKWEo
2016-08-10 16:51:45 -07:00
Ryan Hunt
8c016e29ae
Bug 1289650 - Simplify RemoteContentController destruction. r=kats
...
MozReview-Commit-ID: 3E3kVvychou
2016-08-21 17:43:08 -07:00
Ryan Hunt
5745d2990f
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Ryan Hunt
b4a64577e1
Bug 1289650 - Move PAPZ from PContent to PCompositorBridge. r=kats
...
MozReview-Commit-ID: GzU1iEVqSx6
2016-08-01 23:59:00 -07:00
Ryan Hunt
205148488b
Bug 1289650 - Use PAPZCTreeManager in content process instead of PAPZ. r=kats
...
MozReview-Commit-ID: LRhvZlNqli
2016-07-31 12:39:00 -07:00
Ryan Hunt
2ffd7dfe24
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
Andi-Bogdan Postelnicu
99338a8145
Bug 1282408 - add ignore initialization check flag for mPseudoStackHack in ImageBridgeThread. r=ttromey
...
MozReview-Commit-ID: 2B0bPOi1Tde
2016-08-24 17:10:07 +03:00
Ryan Hunt
367f0130ba
Bug 1289650 - Use PAPZCTreeManager in content process instead of PAPZ. r=kats
...
MozReview-Commit-ID: LRhvZlNqli
2016-07-31 12:39:00 -07:00
Ryan Hunt
e5eb02b091
Bug 1289650 - Check the owning PID when creating PAPZCTreeManager, PLayerTransaction. r=kats,dvander
...
MozReview-Commit-ID: Kbti1O7qgtN
2016-08-16 13:59:13 -07:00
Ryan VanderMeulen
7049259c8a
Merge m-c to inbound. a=merge
2016-08-25 08:27:17 -04:00
Nicholas Nethercote
1009bf0056
Bug 1297658 - Avoid unnecessary checking in memory reporters. r=erahm.
...
This patch removes checking of all the callback calls in memory reporter
CollectReport() functions, because it's not useful.
The patch also does some associated clean-up.
- Replaces some uses of nsIMemoryReporterCallback with the preferred
nsIHandleReportCallback typedef.
- Replaces aCallback/aCb/aClosure with aHandleRepor/aData for CollectReports()
parameter names, for consistency.
- Adds MOZ_MUST_USE/[must_use] in a few places in nsIMemoryReporter.idl.
- Uses the MOZ_COLLECT_REPORT macro in all suitable places.
Overall the patch reduces code size by ~300 lines and reduces the size of
libxul by about 37 KiB on my Linux64 builds.
2016-08-24 15:23:45 +10:00
Wes Kocher
9836520505
Backed out 2 changesets (bug 1279086) for causing painting issues a=backout
...
Backed out changeset b1c893387fdd (bug 1279086)
Backed out changeset 277c54118c8a (bug 1279086)
2016-08-22 16:00:34 -07:00
Hiroyuki Ikezoe
065f63bf9a
Bug 1279071 - Change GetOpacity to GetAnimationOpacity to return opacity value applied by animation. r=birtles,mstange
...
MozReview-Commit-ID: 6rMUlnppOeK
2016-08-25 09:07:56 +09:00
Kan-Ru Chen
a9b19d0584
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
2016-08-24 14:47:04 +08:00
Sotaro Ikeda
85f2d33a46
Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
2016-08-23 15:18:55 -07:00
Bill McCloskey
6b326939fd
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 14:41:26 -07:00
Wes Kocher
bd5bb0eef4
Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
...
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Bill McCloskey
003cabfc2c
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-08-19 09:59:40 -07:00