Commit Graph

460 Commits

Author SHA1 Message Date
Nicolas Silva
65826e956a Bug 1105088 - Disable D3D9 on Vista or later Windows versions. r=jrmuizel 2014-12-23 11:27:37 +01:00
David Anderson
619cff768d Handle in-process APZ events correctly on Windows. (bug 1111873 part 2, r=kats) 2014-12-18 15:25:03 -08:00
David Anderson
25c98bb5cf Forward Windows events to APZ directly from nsWindow. (bug 1109985 part 2, r=kats) 2014-12-15 23:31:12 -08:00
Carsten "Tomcat" Book
28c1f4ba87 Backed out changeset c61753316ddb (bug 1109985) 2014-12-16 09:39:39 +01:00
David Anderson
14a7404dc3 Forward Windows events to APZ directly from nsWindow. (bug 1109985 part 2, r=kats) 2014-12-15 23:31:12 -08:00
Kestrel
63e85a38e1 Bug 257363 - Update sLastMouseDownTime when double-clicking to make triple-clicking easier to perform. r=Enn 2014-11-30 03:27:00 -05:00
David Anderson
1e5bebc8b8 Move APZC initialization into nsBaseWidget. (bug 1110540 part 1, r=kats) 2014-12-15 01:47:15 -08:00
David Anderson
810c6ba163 Move APZ handling of wheel events from nsWindow to RenderFrameParent. (bug 1013432 part 7, r=kats) 2014-12-09 02:42:49 -08:00
Bas Schouten
e57648a590 Bug 1107299: Only block shared surface usage when that is broken. r=jrmuizel
Currently when the usage of surface sharing is broken on certain drivers, be block D3D11 entirely and fall back to Basic composition. There's no real benefit in this case from disabling D3D11 entirely, and we might as well just use it with software composition like we do when we don't have Direct2D, and in addition to that disable texture sharing for webGL, falling back to slow WebGL which again is no worse than the situation when using Basic or D3D9 composition.
2014-12-06 00:02:18 +00:00
Neil Rashbrook
62018051ae Bug 1102855 Fix uninitialised variable r=jimm 2014-11-21 19:50:35 +00:00
Vladimir Vukicevic
da8215574c Bug 1036597 - extend widget's MakeFullScreen method to take an optional nsIScreen indicating the target; r=karlt 2014-07-09 12:29:28 -07:00
David Anderson
05e7eef0ac Forward Windows scroll events to APZ when async scrolling is enabled. (bug 1086162 part 2, r=jmathies) 2014-11-17 20:59:17 -08:00
Jim Mathies
cb8022a223 merge 2014-11-17 11:51:55 -06:00
Jim Mathies
526513b0e5 Backout bug 506815 (7c97034feb78), for causing bug 1085027. r=backout 2014-11-17 11:51:09 -06:00
mycoolclub
4ac6b618ae Bug 506815 - Replace old MouseTrailer code with TrackMouseEvent api. r=jimm 2014-10-01 02:38:00 +02:00
mycoolclub
97eb962cae Bug 606520 - Add support for exiting fullscreen via the Windows command menu. r=jimm 2014-09-24 03:54:00 -04:00
Bill McCloskey
350cd64ace Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke) 2014-08-05 21:43:36 -07:00
Masayuki Nakano
a2b2e249bb Bug 1046101 part.11 Rename NS_MOUSE_EVENT to eMouseEventClass r=smaug 2014-08-04 14:28:50 +09:00
Masayuki Nakano
5dac7e446a Bug 1046101 part.1 Rename nsEventStructType to mozilla::EventClassID r=smaug 2014-08-04 14:28:46 +09:00
Bill McCloskey
0781292ef8 Back out bug 950745 for crashes 2014-07-30 16:19:46 -07:00
Benoit Jacob
add82e3dcd Bug 586656 - Serialize external "pluginEvent" structs in WidgetGUIEvent so that plugin events work in e10s - r=masayuki,jimm 2014-07-23 15:55:51 -04:00
Bill McCloskey
0db41f9416 Bug 950745 - Flag when we're processing urgent messages and disallow certain activities (r=bsmedberg,luke) 2014-07-17 21:09:45 -07:00
Walter Litwinczyk
cb9a24d173 Bug 701948 - Rename nsIGfxInfo::FEATURE_NO_INFO to nsIGfxInfo::FEATURE_STATUS_OK. r=jgilbert 2014-07-01 14:44:09 -07:00
Brian Birtles
6f62a5ac90 Bug 77992 part 1.2 - Fix a bug in Windows timestamp calculations; r=karlt 2014-06-18 08:58:25 +09:00
Jonathan Watt
42e0900d15 Bug 1023522 - Get rid of the remaining Thebes backed gfxContexts in the Windows widget code. r=mattwoodrow 2014-06-11 10:38:44 +01:00
Jonathan Watt
e709e0f081 Bug 991640 - Get rid of nsIWidget::GetThebesSurface and a bunch of Thebes backed gfxContexts. r=mattwoodrow 2014-06-10 07:02:21 +01:00
Brian Birtles
536d37fda0 Bug 77992 part 1.1 - Convert Windows native event times to timestamps; r=masayuki 2014-06-06 14:29:49 +09:00
Jacek Caban
4f1953248f Bug 1005619 - Fixed parse error on GCC. 2014-06-03 13:25:21 +02:00
Masatoshi Kimura
ee8307c3ce Bug 1005619 - Part 3: Implement GetRestoredBounds on Windows. r=jimm 2014-05-20 16:32:18 +09:00
Makoto Kato
0247d45c09 Bug 996493 - Implement MaxTouchPoints for Windows widget. r=jimm 2014-05-14 19:05:34 +09:00
Aaron Klotz
f2719db86a Bug 1006765: Ensure that Win32 widget handles terminal services messages; r=jimm 2014-05-12 13:30:31 -06:00
Masayuki Nakano
b1fcc0e3fc Bug 1008723 Even while a context menu is open for an bookmark item on a popup, bookmark menus shouldn't be closed by a right click on one of them r=enndeakin 2014-05-13 02:05:56 +09:00
Jim Mathies
9a39813c35 Bug 669200 - Various widget changes to support two new types of plugin widget. r=roc 2014-11-12 14:59:19 -06:00
Brian R. Bondy
01469aeef2 Backout of 53244356f497 because of bug 1088274. r=me 2014-11-05 09:48:32 -05:00
Benoit Jacob
75abb96357 Bug 1021265 - regard d3d11 as broken with displaylink on versions <= 8.6.1.36484, and fall back to basic layers - r=jrmuizel 2014-11-03 17:55:00 -05:00
Gijs Kruitbosch
4eba70e15d Bug 1063121 - dropping out of fullscreen mode without titlebar breaks titlebar/tabs layout, r=jimm 2014-10-29 14:19:25 +00:00
Benoit Jacob
5e60a13fb0 Bug 1089413 - Only test resource sharing on d3d feature level >= 10. r=jmuizelaar, a=sledru 2014-10-27 10:36:00 -04:00
Jeff Muizelaar
8ae7b2711d Bug 1083071 - Disable D3D11 and D3D9 layers on broken drivers. r=bjacob
This will hopefully prevent black screen problems that people are seeing.
2014-10-23 00:15:22 -04:00
Ryan VanderMeulen
32d49af047 Backed out changeset 2b05d4e71d11 (bug 1083071) for Win7 mochitest-1 leaks. 2014-10-23 12:53:13 -04:00
Jeff Muizelaar
1de45e9983 Bug 1083071. Disable D3D11 and D3D9 layers on broken drivers.
This will hopefully prevent black screen problems that people are seeing.
2014-10-22 21:38:18 -04:00
Phil Ringnalda
a666fd26cb Back out 50f2a49570ce (bug 1085027) on suspicion of making Win7 opt mochitest-4 permaorange, a=backout
CLOSED TREE
2014-10-21 23:04:42 -07:00
mycoolclub
b994957a27 Bug 1085027 - Tooltip handling fixed. r=jimm 2014-10-21 11:53:00 -04:00
Harsh Vardhan
926221a6fe Bug 1026865 - Fullscreen Maximize Fixed in nsWindow.cpp. r=bbondy 2014-10-18 20:42:43 -04:00
Nick Lebedev
65dcb578e9 Bug 1066237 - Add explicit returning zero number of touch points when there is no touch device available. r=smaug 2014-10-10 08:36:00 -04:00
Bill McCloskey
e50f512e2a Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan) 2014-10-07 21:32:45 -07:00
Carsten "Tomcat" Book
bb279bb4db Backed out changeset e56bf4ea89fb (bug 1049879) for bustage in emulator debug builds on a CLOSED TREE 2014-10-08 08:03:57 +02:00
Bill McCloskey
17d3a90266 Bug 1049879 - Remove urgent and rpc message types and replace with message priorities (r=dvander,bent,ehsan) 2014-10-07 21:32:45 -07:00
Tim Abraldes
f2a89cd17b bug 981569. Don't ever remove our custom "is the window active" property. When switching from custom non-client margins to default non-client margins, send a WM_NCACTIVATE message so that DefWindowProc knows the correct active/inactive state of the window. r=blassey 2014-04-15 11:09:27 -07:00
Masatoshi Kimura
aaca3f036c Bug 986347 - Restore accidentaly removed HasBogusPopupsDropShadowOnMultiMonitor() call. r=jimm 2014-03-25 21:09:25 +09:00
Neil Deakin
ea0e3c7ffa Bug 982734, make nsIWidget::GetWindowType and nsIWidget::GetZIndex return their values, remove some unused colour-related widget methods, r=tn 2014-03-19 12:48:08 -04:00