Commit Graph

624 Commits

Author SHA1 Message Date
Maksim Lebedev
e5baeed8f4 Bug 1137555 - Add implementation of PuppetWidget::GetMaxTouchPoints(). r=smaug, r=jimm 2015-05-08 03:29:00 +02:00
Jeff Muizelaar
183f7bb354 Bug 1157784. Add missing DeleteCriticalSection 2015-05-13 16:29:02 -04:00
Jeff Muizelaar
386efc2113 Bug 1157784. Avoid compositing at the same time as WM_SETTEXT. f=jimm
The innards of Windows don't always recheck that the window is
visible and it will forget to redraw if we Present at the same
time that the window is invisible.
2015-05-13 16:05:35 -04:00
Brian R. Bondy
f1b46b73b9 Bug 1163113 - Implement -moz-window-dragging on Windows for Graphene. r=jimm 2015-05-12 09:22:33 -04:00
Eric Rahm
a12330912f Bug 1162293 - Part 1: Remove instances of #ifdef PR_LOGGING. r=froydnj
PR_LOGGING is now always defined, we can remove #ifdefs checking for it.
2015-05-07 09:43:38 -07:00
Anthony Tseng
fde5de9cff Bug 1158425 - Rename _SYNTH event names. r=smaug 2015-05-01 22:06:00 -04:00
Milan Sreckovic
75825432c8 Bug 1158284 - Utility in gfxPlatform to check for safe mode, lazier computation if we should accelerate and random cleanup of prefs usage. r=botond 2015-04-24 12:33:35 -07:00
Maksim Lebedev
605e313dd0 Bug 1016232 - Add detection when pen leave hover of digitizer. r=smaug, r=jimm 2015-04-17 09:59:00 -04:00
Kartikaya Gupta
ebe4a3e37e Bug 1039866 - Rip out a bunch of metro-only code. r=jimm,gavin,rstrong 2015-04-23 15:10:30 -04:00
Kartikaya Gupta
df76660575 Back out cset 17aad8f83237 (bug 1154499) now that we have a nightly with APZ enabled. r=me a=me 2015-04-22 09:36:25 -04:00
David Anderson
8269547a47 Enable APZ for E10S on Windows for one Nightly. This patch will be backed out after one nightly. (bug 1154459, r=kats, a=ryanvm) 2015-04-21 15:35:19 -04:00
Phil Ringnalda
39379c2eae Backed out changeset ffde08dc5ceb (bug 1154459) for bustage
CLOSED TREE
2015-04-19 08:19:14 -07:00
David Anderson
942f18152b Enable APZ for E10S on Windows for one nightly build. (bug 1154459, r=kats) 2015-04-17 11:49:55 -04:00
Bas Schouten
bca874cda6 Bug 1155228: Only use basic OMTC for popups when using WARP. r=jrmuizel 2015-04-17 10:32:32 -04:00
David Parks
a03e829bb9 Bug 1018639 - Reset the cursor on WM_SETCURSOR message when pointer is over content. r=jimm
The widget now sets its cursor whenever it gets a WM_SETCURSOR call when over content.  This message is sent by the OS e.g. when the cursor enters or leaves window chrome or the area outside of the window.
2015-03-17 19:12:27 -07:00
Bas Schouten
0de6ffb414 Bug 1150376: Do not try to use D3D11 for popup windows. r=jrmuizel 2015-04-08 15:08:34 +02:00
Kartikaya Gupta
f8465229d0 Bug 1146349 - Make the native event synthesization functions in DOMWindowUtils async. r=smaug 2015-04-14 11:36:36 -04:00
Xidorn Quan
fc5e295f41 Bug 1145448 - Avoid painting native frame on fullscreen window when activate/inactivate. r=jimm 2015-04-14 09:11:09 +12:00
Olli Pettay
e42357febc Backout Bug 930793 because of talos regressions,r=backout 2015-04-13 19:02:27 +03:00
Olli Pettay
c1c812eafe Bug 930793 - Remove favor performance mode, r=avih,roc 2015-04-12 23:08:55 +03:00
Nicolas Silva
166bce0b62 Bug 1132854 - Remove the gfx::ToIntSize conversion helper. r=Bas 2015-04-07 16:08:57 +02:00
Nicolas Silva
6b526ef5d4 Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro 2015-03-09 18:43:39 +01:00
Mats Palmgren
fbe5abdf30 Bug 1149785 - Make nsIWidget::ClientToWindowSize use LayoutDeviceIntSize instead of the unit-less nsIntSize. r=roc 2015-03-31 22:09:03 +00:00
Aaron Klotz
e338c34523 Bug 1133351: Part 1 - Make Windows IPC play nicely with COM STA marshaling; r=bsmedberg 2015-03-25 20:54:23 -07:00
Aaron Klotz
35aaff73bd Bug 1133351: Backed out 0cc8abe4e2bb for assertion failures; r=bustage 2015-03-28 06:08:26 -07:00
Aaron Klotz
08e533a8bf Bug 1133351: Make Windows IPC play nicely with COM STA marshaling; r=bsmedberg 2015-03-25 20:54:23 -07:00
Maksim Lebedev
074111767e Bug 1143618 - Change Window::OnTouch implementation to use MultiTouchInput class. r=kats 2015-03-25 12:20:20 -04:00
David Anderson
91ec731ac0 Fix regression from bug 1143567 that broke context menus. (bug 1144827, r=jmathies, a=kwierso) 2015-03-19 11:54:16 -07:00
Kartikaya Gupta
298d7842b5 Bug 1144650 - Don't dispatch touch-based mouse events when APZ is handling touch. r=jimm 2015-03-19 06:37:39 -04:00
Kartikaya Gupta
43eb6f1601 Bug 1144324 - Remove the codepaths that conditionally enable touch events based on touch the presence of touch listeners. r=smaug,jimm 2015-03-19 06:37:39 -04:00
Kartikaya Gupta
3a3f115ea7 Bug 1144324 - Try to register for, and handle, touch events when APZ is enabled. r=dvander,jimm 2015-03-19 06:37:38 -04:00
David Anderson
8ff14f40fa Fix mouse event handling regression from bug 1143567. (bug 1142866, r=jmathies) 2015-03-17 14:01:20 -07:00
David Anderson
7c72895063 Ensure input events account for APZ transforms on Windows. (bug 1143567 part 4, r=jmathies) 2015-03-16 16:30:37 -07:00
David Anderson
2bdd299203 Use stricter types in nsWindowBase event dispatch functions. (bug 1143567 part 3, r=jmathies) 2015-03-16 16:29:57 -07:00
Nicolas Silva
8c5320ba93 Bug 1125848 - Backout because of crashes. r=me 2015-03-13 15:13:12 +01:00
Nicolas Silva
be43a07dde Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro 2015-03-09 18:43:39 +01:00
Carsten "Tomcat" Book
39dca8a9c6 Backed out changeset 622f0877bc3f (bug 1125848) for e10s bustage 2015-03-10 12:38:55 +01:00
Nicolas Silva
cb5859d28b Bug 1125848 - Consolidate PCompositor's creation-destruction logic. r=sotaro 2015-03-09 18:43:39 +01:00
Nicolas Silva
c53767a0a1 Bug 1125848 - Reduce the likelyhood of a CompositorParent being destroyed without the proper shutdown sequence. r=sotaro 2015-03-09 10:46:56 +01:00
dvander@alliedmods.net
cfaa1866d1 Factor out how APZ-aware events are dispatched from widgets. (bug 1126090 part 2, r=kats) 2015-03-06 14:26:59 -08:00
Bas Schouten
5056d212a9 Bug 1136487: Destroy the compositors for all windows when any window detects a device reset. r=jrmuizel 2015-02-25 18:04:18 +00:00
Jacek Caban
21973c0e7e Bug 1133818 - Fixed GCC warnings in widget/windows. r=jmathies 2015-02-23 12:15:53 +01:00
David Anderson
4011c8a574 Add weak reference support to nsBaseWidget. (bug 1133150, r=roc) 2015-02-17 22:27:53 -08:00
Jim Mathies
500a3d1f2e Bug 1095761 - Child plugin window focus handling for e10s. r=aklotz 2015-02-17 13:16:09 -06:00
David Zbarsky
fde118220b Bug 1125040: Use LayoutDeviceIntPoint for synthesizing native events on widgets r=botond 2015-02-15 13:52:28 -05:00
Xidorn Quan
d517cf4d1e Bug 1132679 - Fix warnings on windows widget and enable FAIL_ON_WARNINGS there. r=jimm 2015-02-14 11:29:29 +11:00
Robert O'Callahan
0021805640 Bug 1129774. Part 5: Remove aContext parameter from nsIWidget::Create. r=jmathies 2015-02-05 20:35:25 +13:00
Robert O'Callahan
b45a5aee79 Bug 1129774. Part 3: Remove aContext parameter from BaseCreate and make it nonvirtual. r=jmathies 2015-02-05 18:18:30 +13:00
Xidorn Quan
349097687e Bug 1053783 - Activate window after exiting fullscreen. r=jimm 2015-02-06 13:20:42 +11:00
Markus Stange
0f1b28336d Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc 2015-02-04 17:25:18 -05:00