Xidorn Quan
5f6cee09a6
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
2015-07-13 20:44:36 +10:00
Nigel Babu
fd84e932c3
Backed out 4 changesets (bug 1160014) for M2 bustages CLOSED TREE
...
Backed out changeset 87b00a9dac95 (bug 1160014)
Backed out changeset d4fa5c794e08 (bug 1160014)
Backed out changeset fca26897d534 (bug 1160014)
Backed out changeset b0b7f4f09ed2 (bug 1160014)
2015-07-11 10:49:25 +05:30
Xidorn Quan
cd3c9bcf8f
Bug 1160014 part 4 - Implement fullscreen transition on Windows. r=jimm
2015-07-11 10:08:59 +10:00
Xidorn Quan
b1a6a22a5a
Bug 1181912 - Remove the usage of nsString for window class names. r=jimm
...
This patch causes change to pref ui.window_class_override not take
effect until next boot of the application.
2015-07-10 10:15:48 +10:00
Xidorn Quan
12949c01a4
Bug 1181395 - Avoid runtime conversion or copy of names of window classes on Windows. r=jimm
2015-07-09 08:00:33 +10:00
Nathan Froyd
92a8124fef
Bug 1161627 - part 2 - machine-convert TemporaryRef<T> to already_AddRefed<T>; r=ehsan
...
This conversion was done with the script:
find . -name '*.cpp' -o -name '*.h' -o -name '*.mm' -o -name '*.idl' | \
egrep -v 'cairo-win32-refptr.h|RefPtr.h|TestRefPtr.cpp' | \
xargs sed -i -e 's/mozilla::TemporaryRef</already_AddRefed</g' \
-e 's/TemporaryRef</already_AddRefed</g'
Manual fixups were performed in the following instances:
- We handled mfbt/RefPtr.h manually so as to not convert TemporaryRef itself
into already_AddRefed.
- The following files had explicit Move() calls added to make up for the lack
of a copy constructor on already_AddRefed:
dom/base/ImageEncoder.cpp
dom/media/MediaTaskQueue.{h,cpp}
dom/media/webaudio/PannerNode.cpp
- A redundant overload for MediaTaskQueue::Dispatch was deleted.
- A few manual fixups were required in mfbt/tests/TestRefPtr.cpp.
- Comments, using declarations, and forward declarations relating to
TemporaryRef in dom/canvas/ and gfx/layers/ were changed to refer to
already_AddRefed.
2015-06-17 10:00:52 -04:00
Bob Owen
0c8fa845b6
Bug 1165903: For Windows NPAPI do window re-parenting in the chrome process to allow for sandboxing. r=jimm
2015-06-15 16:08:51 +01:00
Gijs Kruitbosch
0bef5c714e
Bug 1165303 - avoid hiding and reshowing the window in response to our own settext messages because it makes Windows 10 unhappy, r=jimm
2015-06-09 20:18:36 +01:00
David Anderson
7fdcf3d5d4
Add an API for snapshotting widgets as they are presented by the operating system. (bug 1167477, r=mattwoodrow, dom r=khuey)
2015-06-04 14:19:06 -07: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
Andrea Marchesini
b8630baa2d
Bug 1156632 - Remove unused forward class declarations - patch 6 - the rest of the tree, r=ehsan
2015-04-22 08:29:24 +02: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
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
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
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -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
2bdd299203
Use stricter types in nsWindowBase event dispatch functions. (bug 1143567 part 3, r=jmathies)
2015-03-16 16:29:57 -07: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
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
Robert O'Callahan
0021805640
Bug 1129774. Part 5: Remove aContext parameter from nsIWidget::Create. r=jmathies
2015-02-05 20:35:25 +13:00
David Zbarsky
520ac2cad8
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00
Masayuki Nakano
2e8a3ae110
Bug 917322 part.7 TextEventDispatcher should manage if it has composition r=smaug
2015-01-28 15:27:31 +09:00
David Major
5501c3c6e3
No bug - delete dead class member that nobody reads or writes. rs=heycam
2015-01-23 14:44:47 +13:00
Bas Schouten
ce304a8dfb
Bug 1097699 - Part 1: Remove usage of LayerManagerD3D9. r=jrmuizel
2015-01-23 03:41:20 +00: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
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
9a39813c35
Bug 669200 - Various widget changes to support two new types of plugin widget. r=roc
2014-11-12 14:59:19 -06: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
Ehsan Akhgari
f100a2deeb
Bug 1038200 - Fix the rest of the public refcounted destructors in widget/windows; r=bjacob
2014-07-15 16:37:58 -04: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
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
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
Matt Woodrow
543350988c
Bug 982812 - Use UpdateThemeGeometry for windows region clearing. r=mstange
2014-03-17 16:42:48 +08:00
Masayuki Nakano
fa8d4547e8
Bug 965685 Use IMENotification struct for nsIWidget::NotifyIME() and merge NotifyIMEOfTextChange() with it r=smaug, sr=roc
2014-02-18 09:00:15 +09:00
Bill McCloskey
dd0fa98cbb
Bug 963952 - [e10s] Don't use basic compositor when using D3D11 compositor (r=mattwoodrow)
2014-02-13 08:53:50 -08:00
Bas Schouten
07ac7c771a
Bug 806406: Remove some lingering references to gfxD2DSurface. r=jrmuizel
2014-02-13 02:59:12 +01:00
Jim Mathies
bb0feafab2
Bug 819613 - Move app command code to nsWindowBase so it can be shared between win32 and metro widgets (plus missing include fix). r=tabraldes
2014-02-05 09:36:59 -06:00
Jim Mathies
77a0dda3bf
backout 82937be94f94 due to bustage.
2014-02-05 06:18:43 -06:00
Jim Mathies
0877b1d1ef
Bug 819613 - Move app command code to nsWindowBase so it can be shared between win32 and metro widgets. r=tabraldes
2014-02-05 05:49:49 -06:00
Neil Deakin
b313311aef
Bug 943759, [Australis], support mousethrough on panels to allow mouse events to pass through to the content behind, implemented on Windows, Mac and Linux, use this for the UI tour highlight, r=neil,jmathies,karlt
2014-01-31 08:27:43 -05:00