widget/windows/nsWindowGfx.cpp
48bd14a01b55464215c0bfe973f5657a7b5b7f9c
created 2016-06-29 19:35 -0700
pushed 2016-06-30 10:34 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1281998) for Windows Marionette crashes
b8d4fedfd7eb7354b34521b161d430cda684848f
created 2016-06-29 16:47 -0400
pushed 2016-06-30 10:34 +0000
David Anderson David Anderson - Extract a delegate interface out of WinCompositorWidget. (bug 1281998 part 6, r=jimm)
99d1da1293b7af8a5a42612a103d81b3b7edfc22
created 2016-06-29 16:47 -0400
pushed 2016-06-30 10:34 +0000
David Anderson David Anderson - Rename CompositorWidgetProxy files to CompositorWidget. (bug 1281998 part 2, r=jimm)
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-06-08 09:58 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
9c1eef8037ab6b8fb0203b3cf4e87c7beef3a485
created 2016-05-17 22:33 -0700
pushed 2016-05-18 16:13 +0000
David Anderson David Anderson - Use IPC to schedule composites on Windows. (bug 1272472 part 3, r=jimm)
433c854c4bb5d5ee4820f4622d16b7e9840ccab3
created 2016-05-10 22:58 -0500
pushed 2016-05-11 12:53 +0000
Timothy Nikkel Timothy Nikkel - Bug 1261752. Part 3. r=mats
114ca1fc9c51036e4d2cd151125bb7c77d4b3d17
created 2016-05-05 01:45 -0700
pushed 2016-05-05 18:57 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
82cf2b865304714c9138ec23db601042a6dc3d16
created 2016-05-04 22:00 -0700
pushed 2016-05-05 18:57 +0000
David Anderson David Anderson - Move transparency handling to WinCompositorWigetProxy. (bug 1265975 part 4, r=jimm)
9979c96310a07ada1d91c166027c0829bea264d2
created 2016-04-29 14:21 +0200
pushed 2016-04-29 21:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 85ce8cb0639a (bug 1268313)
85ce8cb0639aac2617f81c974d4c10ab80b49bfd
created 2016-04-28 14:08 -0700
pushed 2016-04-29 21:57 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
32ea86eb7d9f786781417749d68a16013604a0d2
created 2016-04-21 14:35 -0700
pushed 2016-04-26 21:19 +0000
Mason Chang Mason Chang - Bug 1267253 - Delete gfxWindowsPlatform::RenderMode and replace it with a check against the default backend. r=bas
12f9976ef0955f1ab8c083cf37b9624fc45515d5
created 2016-04-18 13:23 +0000
pushed 2016-04-20 20:55 +0000
Bas Schouten Bas Schouten - Bug 1256728: Don't force presentation during resize. r=jrmuizel
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-04-13 09:53 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
9defa3cb804c545792a65b77a45ebd5890fcc94f
created 2016-04-11 13:08 +0200
pushed 2016-04-12 22:28 +0000
Bas Schouten Bas Schouten - Bug 1256547: When the DWM is disabled don't force presentation. r=milan
42154de581f72b32b3247db33c764221d86573a8
created 2016-03-31 14:42 -0400
pushed 2016-04-07 20:42 +0000
Nathan Froyd Nathan Froyd - Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt
0e1791fce8633506e53b34c18205d6b63ae07ba7
created 2016-03-28 12:59 -0400
pushed 2016-03-29 12:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1256728: Add environment variable to disable force present from bug 1232042. r=BenWa
4f1482e6da917442cfd73f8994ebac3c58f8fe5c
created 2016-03-22 14:08 -0400
pushed 2016-03-23 15:25 +0000
David Anderson David Anderson - Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
966bbc65931a548f4938670fb1835226fecfa0ef
created 2016-02-29 01:53 -0500
pushed 2016-03-01 11:02 +0000
David Anderson David Anderson - Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)
3eaa8e00c57fe97475013a5c6991c9404b2ce818
created 2016-02-29 01:53 -0500
pushed 2016-03-01 11:02 +0000
David Anderson David Anderson - Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)
246e0ff966fccc52fac204aa2dea7767a8a54134
created 2016-02-24 03:50 +0000
pushed 2016-02-25 10:58 +0000
Bas Schouten Bas Schouten - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
640eb13b730cd4f574ba4f9579dc6d0c7bf1f575
created 2016-02-23 21:27 -0800
pushed 2016-02-24 11:02 +0000
Phil Ringnalda Phil Ringnalda - Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
6a24b31747be818caf7891d18947d6aaccf20e88
created 2016-02-24 03:50 +0000
pushed 2016-02-24 11:02 +0000
Bas Schouten Bas Schouten - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
0629918a09ae87808efdda432d7852371ba37db6
created 2016-02-17 11:11 -0800
pushed 2016-02-17 19:11 +0000
Wes Kocher Wes Kocher - Backed out changeset 3dce92c9562d (bug 1232042) for causing Win7 slaves to apparently crash and lock up a=backout
3dce92c9562d85312069825dd64113d77590d0b5
created 2016-02-06 03:14 +0000
pushed 2016-02-12 14:16 +0000
Bas Schouten Bas Schouten - Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
31373f8aaa982d13fe792b414de798ee6bf17349
created 2016-02-06 09:52 -0800
pushed 2016-02-07 03:08 +0000
Phil Ringnalda Phil Ringnalda - Back out aeceae3e0e96 (bug 1232042) for Win8 crashes @nvwgf2umx.dll + 0x2d416a in addon manager tests
aeceae3e0e96758aa71ca551a9cc65fa90c95766
created 2016-02-06 03:14 +0000
pushed 2016-02-07 03:08 +0000
Bas Schouten Bas Schouten - Bug 1232042: Workaround Windows presentation bug by executing a present call on the main thread during a WM_PAINT event. r=jrmuizel
673a9080e14d7537aabdf19475df2d655bc240b7
created 2016-01-30 10:33 +1100
pushed 2016-01-30 17:28 +0000
Xidorn Quan Xidorn Quan - Bug 1241901 part 4 - Stop using nsAutoPtr for holding primitive arrays. r=froydnj
2e8b7fe096ec7829790bdfaa02bf31ab002356fe
created 2016-01-07 20:57 -0800
pushed 2016-01-11 11:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 6) - Convert all gfxImageFormat values to SurfaceFormat equivalents. r=jrmuizel.
605d74217b116eb40b211eb2545212ec15823cd1
created 2015-12-02 21:45 -0800
pushed 2015-12-07 13:16 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1230047 (part 2) - Make several PaintWindow() functions use LayoutDevice coordinates. r=kats.
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2015-11-02 10:56 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
53952bbfad9afaf6fb5bab4d739dd26cbac67da1
created 2015-10-26 14:31 -0400
pushed 2015-10-29 00:00 +0000
Nathan Froyd Nathan Froyd - Bug 1218488 - clarify buffer ownership for nsICanvasRenderingContextInternal::GetBuffer; r=Bas,baku
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
cdee9be7cdc15a2e1518ca56dd57c812e5cfb107
created 2015-09-23 11:49 -0700
pushed 2015-09-25 12:39 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1207741 - Remove gfxIntSize. r=nical.
e9ce69afe62406c61bb43df314ab0f26caca321f
created 2015-05-01 08:57 -0400
pushed 2015-05-13 18:12 +0000
Lee Salzman Lee Salzman - Bug 1159273 - Fix out-dated Cairo usage that may fail to build or work properly when system Cairo is involved. r=jrmuizel
24bb85e9dced4e8d8b33c2e1e48649ea1ffbc9a2
created 2015-04-07 08:17 -0500
pushed 2015-04-08 16:15 +0000
Jim Mathies Jim Mathies - Bug 1132874 - Simplify PPluginWidget protocol handling, and avoid sending async messages from the parent. Addresses a problem with sub protocols that are torn down randomly from either side of the connection. r=aklotz
38c6b849c9f86c2e2961a499bde97da5a06862c2
created 2015-03-09 15:48 -0400
pushed 2015-03-10 22:33 +0000
Milan Sreckovic Milan Sreckovic - Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
7603291203c65547759d8fb5295f5767b3d1a509
created 2015-02-25 18:04 +0000
pushed 2015-02-26 01:18 +0000
Bas Schouten Bas Schouten - Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel
903ba066e31df463da4b1fa22d83ccad2340e067
created 2015-01-29 13:41 -0600
pushed 2015-01-29 23:01 +0000
Jim Mathies Jim Mathies - Bug 1095754 - Provide a way to force an update on a plugin window asyncronously from chrome. Trigger an update when we adjust the widget configurations. r=aklotz
bf31bf28b3d1eefad25a30f287e81931d78f1179
created 2015-01-23 03:41 +0000
pushed 2015-01-23 17:30 +0000
Bas Schouten Bas Schouten - Bug 1097699 - Part 3: Remove usage of LayerManagerD3D10. r=jrmuizel
69249f70d1b1a0b618ce090ccbc13bfda9e42860
created 2015-01-23 03:41 +0000
pushed 2015-01-23 17:30 +0000
Bas Schouten Bas Schouten - Bug 1097699 - Part 1: Remove usage of LayerManagerD3D9. r=jrmuizel
6c673d6a2fb839be5d769660fa17eb243e2ff2b2
created 2015-01-08 00:10 +0000
pushed 2015-01-08 13:16 +0000
Bas Schouten Bas Schouten - Bug 1107718: Properly deal with a D3D11 device reset. r=nical
e43fd991c15cb03804f98d6181e22f77187cdf37
created 2014-11-20 10:40 +0000
pushed 2014-11-24 12:32 +0000
Jonathan Watt Jonathan Watt - Bug 1103621 - Get rid of GraphicsOperator::OPERATOR_CLEAR. r=mattwoodrow
64f1fb1e2f380a04a2e0c46137ca100488736b68
created 2014-11-12 17:23 -0600
pushed 2014-11-13 01:03 +0000
Jim Mathies Jim Mathies - Bug 669200 - Follow up fix for busted non-unified builds, include nsIXULRuntime.h in nsWindowGfx.cpp. r=bustage
f72f08089393277f57d316645340325946ab3e85
created 2014-11-12 14:59 -0600
pushed 2014-11-13 01:03 +0000
Jim Mathies Jim Mathies - Bug 669200 - Shunt access to PluginInstanceParent in widget/windows/nsWindowGfx, since it is no longer accessible in the chrome process. r=aklotz
dcc233b91a99e7d8cfaa39b508d2eb2c2496fab6
created 2014-11-12 14:59 -0600
pushed 2014-11-13 01:03 +0000
Jim Mathies Jim Mathies - Bug 669200 - Various widget changes to support two new types of plugin widget. r=roc
69bcf4fef10328df08319d78659888777e820066
created 2014-11-04 22:00 +0100
pushed 2014-11-05 02:19 +0000
Bas Schouten Bas Schouten - Bug 1093696: Call UpdateRenderMode before drawing a frame with OMTC. r=jrmuizel
81ace8239653843a70f8349389742fc766fabd61
created 2014-10-16 10:51 +0100
pushed 2014-10-16 14:07 +0000
Jonathan Watt Jonathan Watt - Bug 1082553 - Remove a few unnecessary nsRenderingContext includes and forward declarations. r=Bas
c11c022b8495dd923658c13e3060408e86ddc7f2
created 2014-06-11 10:38 +0100
pushed 2014-06-11 15:14 +0000
Jonathan Watt Jonathan Watt - Bug 1023522 - Get rid of the remaining Thebes backed gfxContexts in the Windows widget code. r=mattwoodrow
a54345bfd3383b83cdd0cf28a361f7e004a964f1
created 2014-04-15 19:02 +0100
pushed 2014-04-16 03:26 +0000
Jonathan Watt Jonathan Watt - Bug 950372 - Convert imgIContainer::GetFrame to return a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
d17583440ac02f764678280a11e98e65a465590a
created 2014-04-09 14:28 +1200
pushed 2014-04-09 12:19 +0000
Matt Woodrow Matt Woodrow - Bug 988862 - Treat DIRECT2D render mode as GDI when drawing directly to the window through BasicLayers. r=jrmuizel
468b75c559b8c18eaec508a8354d6597767a9acc
created 2014-04-08 16:12 +0100
pushed 2014-04-08 22:16 +0000
Jonathan Watt Jonathan Watt - Bug 993323 - Make nsWindowGfx::CreateIcon() use the new gfxUtils helper for format conversion. r=Bas
8494153485ee1a97b97ae0468f154de84b0ec9e9
created 2014-04-06 15:41 +0100
pushed 2014-04-07 11:36 +0000
Jonathan Watt Jonathan Watt - Bug 990082 - Add missing null check to nsWindowGfx::CreateIcon. r=sparky
67cd3f605fd36daa845c3aa951034f06a5426eef
created 2014-03-08 01:23 +0000
pushed 2014-03-09 01:40 +0000
Jonathan Watt Jonathan Watt - Bug 981020 - Initialize the map before using it in nsWindowGfx::CreateIcon. r=mattwoodrow
4efacf2f947bbabbf26be8f9e37142b7f22614da
created 2014-03-06 23:31 +0000
pushed 2014-03-07 11:48 +0000
Jonathan Watt Jonathan Watt - Bug 979853 - Convert the Windows widget consumers of imgIContainer::GetFrame to act on a Moz2D SourceSurface instead of a Thebes gfxASurface. r=mattwoodrow
7286dfee31045f0583bc68e3402d84add97ccdfb
created 2014-03-06 13:27 +0100
pushed 2014-03-07 11:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 22e34e33e9ee (bug 979853) for win7/win8 debug mochitest bustage on a CLOSED TREE
less more (0) -100 -60 tip