Commit Graph

773 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
416de0a4b2 Merge Fx-team to Mozilla-Central 2013-10-23 14:49:38 +02:00
Rodrigo Silveira
6ee573a873 Bug 918225 - Right-click drop down options are offset r=mbrubeck,jimm 2013-10-22 17:30:19 -07:00
Wes Kocher
348cfdc998 Merge inbound to m-c 2013-10-22 18:11:06 -04:00
Jim Mathies
e525fd9441 Bug 927979 - Register the gecko thread correctly in the profiler for FxMetro. r=bgirard 2013-10-22 08:30:06 -05:00
Masayuki Nakano
9b468c47c3 Bug 602787 part.10 Create TextRange.h for separating TextEvents.h r=roc 2013-10-22 22:27:36 +09:00
Masayuki Nakano
7360219173 Bug 602787 part.9 Don't implement methods which need BasicEvents.h or TextEvents.h in windows/KeyboardLayout.h r=jimm 2013-10-22 22:27:36 +09:00
Masayuki Nakano
1a43d71f3d Bug 602787 part.8 Don't implement nsWindowBase::DispatchPluginEvent() in windows/nsWindowBase.h r=jimm 2013-10-22 22:27:35 +09:00
Phil Ringnalda
d4c3e91686 Merge f-t to m-c 2013-10-19 18:52:09 -07:00
Ryan VanderMeulen
57829c9378 Merge m-c to fx-team. 2013-10-18 15:41:57 -04:00
Jim Mathies
4401421aa5 Bug 928157 - Fix for swipe gestures triggering scrollbars on the start tab. r=tabraldes 2013-10-18 12:33:52 -05:00
Masayuki Nakano
4ea61a9177 Bug 920425 part.27 Use mozilla::WidgetEvent::AsInputEvent() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
da22928d50 Bug 920425 part.26 Use mozilla::WidgetEvent::AsMouseEventBase() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
05606a8033 Bug 920425 part.18 Use mozilla::WidgetEvent::AsKeyboardEvent() r=smaug 2013-10-18 15:10:24 +09:00
Ehsan Akhgari
976f41f65e Bug 928041 - Remove some prtypes.h inclusions from widget/; r=roc 2013-10-18 00:11:58 -04:00
Masayuki Nakano
ef895616c5 Bug 920425 part.28 Use mozilla::WidgetEvent::AsMouseEvent() r=smaug 2013-10-22 17:55:20 +09:00
Vladimir Vukicevic
d2538a4815 b=927727; support OpenGL OMTC layers on Windows; r=bgirard 2013-10-17 00:16:40 -04:00
Masayuki Nakano
f2e3e2e1e8 Bug 600117 part.2 Implement KeyboardEvent.repeat on Windows r=jimm 2013-11-07 20:17:32 +09:00
Allison Naaktgeboren
564dd30dc2 Bug 895581 Double tap should zoom content instead of selecting text.r=mbrubeck 2013-11-18 23:13:05 -08:00
Matt Brubeck
ffd9198bea Bug 936754 - Fire dblclick event for double-taps in Metro.r=jimm 2013-11-18 23:13:05 -08:00
Ryan VanderMeulen
a8ac6bc8d1 Merge fx-team to m-c. 2013-10-16 17:00:57 -04:00
Jim Mathies
4f510d334d Bug 917385 - Move precise/imprecise input tracking down to widget thus making it more reliable with apz enabled. r=tabraldes, mbrubeck 2013-10-16 12:14:55 -05:00
Masayuki Nakano
6931c6e1e5 Bug 920377 part.33 Get rid of mozilla::WheelEvent r=roc 2013-10-16 18:37:36 +09:00
Makoto Kato
8a1b6cf24e Bug 919929 - AlertsService for Metro should send alertshow and alertfinished observer. r=jimm 2013-10-09 11:15:41 +09:00
Birunthan Mohanathas
4c1faddf9d Bug 784739 - Switch from NULL to nullptr in widget/windows/ (3/3); r=ehsan
--HG--
extra : rebase_source : 5a2dc4df44ee396890b8b448580d4a04a4999899
2013-10-08 14:48:34 -04:00
Birunthan Mohanathas
1a50982f19 Bug 784739 - Switch from NULL to nullptr in widget/windows/ (2/3); r=ehsan
--HG--
extra : rebase_source : 5276b6474b9d6135ca2db408d17f0b5ed98b24a6
2013-10-08 14:48:20 -04:00
Birunthan Mohanathas
b9e39a32a4 Bug 784739 - Switch from NULL to nullptr in widget/windows/ (1/3); r=ehsan
--HG--
extra : rebase_source : 02a90b963833b2e9bf2938b32f401746730adf84
2013-10-08 14:48:02 -04:00
Ehsan Akhgari
a23cd291d5 Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Ms2ger
df62fb8b0f Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00
Masayuki Nakano
b266c80d36 Bug 920377 part.32 Get rid of nsMouseEvent r=roc 2013-10-02 15:38:27 +09:00
Masayuki Nakano
096a701901 Bug 920377 part.30 Get rid of nsGUIEvent r=roc 2013-10-02 12:46:03 +09:00
Ed Morley
5267298284 Merge mozilla-central and inbound 2013-10-01 12:01:45 +01:00
Masayuki Nakano
2e247a29a0 Bug 920377 part.28 Get rid of nsDragEvent r=roc 2013-10-01 16:23:02 +09:00
Masayuki Nakano
e468587f5e Bug 920377 part.27 Get rid of nsMouseEvent_base r=roc 2013-10-01 16:23:02 +09:00
Masayuki Nakano
9c18a013ca Bug 920377 part.26 Get rid of nsInputEvent r=roc 2013-10-01 16:23:02 +09:00
Masayuki Nakano
805b0a7850 Bug 920377 part.24 Get rid of nsSelectionEvent r=roc 2013-10-01 16:23:01 +09:00
Masayuki Nakano
1cf4b4233a Bug 920377 part.23 Get rid of nsQueryContentEvent r=roc 2013-10-01 16:23:00 +09:00
Masayuki Nakano
a899a68a7f Bug 920377 part.22 Get rid of nsCompositionEvent r=roc 2013-10-01 16:23:00 +09:00
Masayuki Nakano
dfa18ff7c5 Bug 920377 part.21 Get rid of nsTextEvent r=roc 2013-10-01 16:22:59 +09:00
Masayuki Nakano
9fc5453724 Bug 920377 part.20 Get rid of nsTextRange r=roc 2013-10-01 16:22:59 +09:00
Masayuki Nakano
ad66b1daf9 Bug 920377 part.18 Get rid of nsTextRangeStyle r=roc 2013-10-01 16:22:59 +09:00
Masayuki Nakano
cb5e8fa5ed Bug 920377 part.17 Get rid of nsKeyEvent r=roc 2013-10-01 16:22:58 +09:00
Masayuki Nakano
a3f2b0b40c Bug 920377 part.16 Get rid of nsAlternativeCharCode r=roc 2013-10-01 16:22:57 +09:00
Jim Mathies
db01e8a66a Bug 918535 - Update focus state in UIABridge when focus moves to non-editable content. Addresses double-tap required to dismiss soft keyboard on start tab. f=rsilveira r=bbondy 2013-09-30 14:20:38 -05:00
David Anderson
8cd94ee096 Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
--HG--
rename : ipc/glue/RPCChannel.cpp => ipc/glue/MessageChannel.cpp
rename : ipc/glue/RPCChannel.h => ipc/glue/MessageChannel.h
2013-09-27 18:42:08 -07:00
Birunthan Mohanathas
04fa266c36 Bug 783333 - Use WM_WINDOWPOSCHANGING instead of WM_MOVE to handle window moves in nsWindow. r=jimm 2013-09-27 14:46:59 -04:00
Markus Stange
018eb43241 Bug 532828 - Don't invalidate the whole window on window activation/deactivation. r=roc 2013-09-27 17:24:32 +02:00
Masayuki Nakano
e3ab617d31 Bug 920377 part.15 Get rid of nsGestureNotifyEvent r=roc 2013-09-27 15:20:57 +09:00
Masayuki Nakano
b02623b48f Bug 920377 part.14 Get rid of nsSimpleGestureEvent r=roc 2013-09-27 15:20:57 +09:00
Masayuki Nakano
da7066887d Bug 920377 part.13 Get rid of nsTouchEvent r=roc 2013-09-27 15:20:57 +09:00
Masayuki Nakano
3d0f63c0e7 Bug 920377 part.4 Get rid of nsContentCommandEvent r=roc 2013-09-27 15:20:54 +09:00
Masayuki Nakano
2de3459e45 Bug 920377 part.3 Get rid of nsCommandEvent r=roc 2013-09-27 15:20:54 +09:00
Masayuki Nakano
a7105d6006 Bug 920377 part.2 Get rid of nsPluginEvent r=roc 2013-09-27 15:20:54 +09:00
Masayuki Nakano
ee772d1cbc Bug 912956 part.18 Remove nsGUIEvent.h r=roc 2013-09-25 20:21:22 +09:00
Masayuki Nakano
38b1de7ee7 Bug 912956 part.16 mozilla/MiscEvents.h should be included directly r=roc 2013-09-25 20:21:20 +09:00
Masayuki Nakano
18aa9b09b2 Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc 2013-09-25 20:21:19 +09:00
Masayuki Nakano
715f30b959 Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc 2013-09-25 20:21:18 +09:00
Masayuki Nakano
a362049807 Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc 2013-09-25 20:21:16 +09:00
Wes Kocher
6de7d1ef55 Merge fx-team to m-c 2013-09-24 20:06:37 -07:00
Benoit Jacob
c4b45a5f3c Bug 919219 - fix the windows build - no review, bustage CLOSED TREE 2013-09-24 17:50:37 -04:00
Jim Mathies
decb592842 Bug 918937 - Fix for buggy long tap - pass intermediate touch data to the gesture recognizer regardless of whether the base touch point has moved. r=bbondy 2013-09-24 16:17:27 -05:00
Jim Mathies
3db249355d Bug 915213 - Transform all gecko input through the apzc via widget to compensate for zoom. r=bbondy 2013-09-24 16:17:26 -05:00
Matt Brubeck
d94a3003c2 Bug 891056 - Remove unused code from widget/windows/winrt [r=bbondy] 2013-09-24 13:16:35 -07:00
Benoit Jacob
0f90257361 Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
Generated by these regexes:

find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'

find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'

find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'

find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
2013-09-24 16:45:13 -04:00
Masayuki Nakano
224a14c928 Bug 912956 part.12 All event utils (macros and inline methods) should be methods of mozilla::WidgetEvent r=roc 2013-09-24 19:04:16 +09:00
Masayuki Nakano
0b6d808310 Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
--HG--
rename : widget/nsEvent.h => widget/EventForwards.h
2013-09-24 19:04:14 +09:00
Robert O'Callahan
b2dae7d59c Bug 905405. Wrap mLastNativeEventScheduled in a mutex to avoid racing on it. r=bsmedberg
--HG--
extra : rebase_source : 769e8870f4bf33407d01d944d8969459b9a161ce
2013-09-19 16:24:34 +12:00
Benoit Jacob
b268087442 Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan 2013-09-19 09:54:39 -04:00
Robert O'Callahan
c1bba00b26 Backing out f4ddfbf313fc (bug 905405) on a CLOSED TREE 2013-09-19 17:16:17 +12:00
Robert O'Callahan
0b36bf7174 Backed out changeset bf8d5d78b27e 2013-09-19 17:15:18 +12:00
Robert O'Callahan
e79a5c7fd7 Fix build bustage for bug 905405 on a CLOSED TREE
--HG--
extra : rebase_source : c7b1d98d7c828e95905080270f5da2f242923eff
2013-09-19 16:51:24 +12:00
Robert O'Callahan
729180d69e Bug 905405. Wrap mLastNativeEventScheduled in a mutex to avoid racing on it. r=bsmedberg 2013-09-19 16:24:34 +12:00
Wes Kocher
818ff844d4 Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE 2013-09-18 17:21:02 -07:00
Benoit Jacob
18df240efb Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan 2013-09-18 18:50:32 -04:00
Mina Almasry
c7a175bba8 Bug 912166 - Make nsIWidget::GetDefaultScale return a typed scale value. r=roc 2013-09-17 20:45:19 -04:00
Brian O'Keefe
0cbcd904c7 Bug 928709 - Convert chromium-config.mk to mozbuild, r=mshal 2013-10-02 13:17:55 -04:00
Masayuki Nakano
8f393ec07c Bug 912956 part.1 Rename all event stuff in mozilla::widget to mozilla::* r=roc 2013-09-14 11:39:41 +09:00
Brian R. Bondy
f798a11702 Bug 901002 - Add Windows 8.1 to the OS list for gfx driver blacklisting. r=bas 2013-09-13 11:08:05 -07:00
Jim Mathies
e20e784d95 Bug 914331 - On pointer released make sure all gecko touch events are delivered to insure dom state via accessibility is up to date. r=tabraldes, bbondy 2013-09-13 05:34:24 -05:00
Jim Mathies
217abb186c Bug 914829 - MetroInput should forward touch input to apz first, then to content. r=kats, tabraldes 2013-09-12 06:31:34 -05:00
Matt Woodrow
0a4526133d Bug 907926 - Use the ClientArea when initializing the draw target in nsWindowGfx. r=Bas 2013-09-11 17:08:53 +12:00
Jim Mathies
ac9d24866f Bug 914889 - Remove noisy LogFunction call in MetroWidget's GetDPI(). r=bbondy 2013-09-11 06:59:41 -07:00
Ryan VanderMeulen
74d68f7b00 Backed out changeset 9fb279a95ce1 (bug 914829) and changeset 414c46543931 (bug 914331) for intermittent mochitest-mc crashes. 2013-09-11 21:27:58 -04:00
Jim Mathies
9c8893e971 Bug 914829 - MetroInput should forward touch input to apz first, then to content. r=kats, tabraldes 2013-09-11 13:09:46 -05:00
Jim Mathies
800d23504e Bug 914331 - On pointer released make sure all gecko touch events are delivered to insure dom state via accessibility is up to date. r=tabraldes 2013-09-11 06:06:00 -05:00
Brian R. Bondy
70ab64f72e Bug 882142 - Respect app restart requests in Metro Firefox. r=jimm 2013-09-10 10:24:56 -04:00
Jim Mathies
161bbe3065 Bug 907098 - Don't send input events to apz if touchstart or the first touchmove get cancelled. Also filter touchmoves that don't change position. r=tabraldes 2013-09-09 13:57:25 -05:00
Nicholas Cameron
b9da92cf71 Bug 912352. Do an async composite as soon as we get a WM_PAINT message. r=roc 2013-09-09 09:08:07 +12:00
Benoit Jacob
5479e2b22e Bug 913603 - Avoid needlessly including nsRect.h - r=jrmuizel 2013-09-06 22:15:49 -04:00
Jim Mathies
7f7ceb0fef Bug 913114 - Fix ref counting in winrt widget's GeckoContentController. r=bbondy 2013-09-06 14:56:14 -05:00
Jim Mathies
c3699b71ab Bug 912931 - Fix for double click events with apz enabled. r=bbondy 2013-09-06 14:56:13 -05:00
Jim Mathies
252a9b3719 Bug 907410 - Winrt async input - rework shutdown logic. r=bbondy 2013-09-06 08:11:16 -05:00
Jim Mathies
cb2b9aad0e Bug 907410 - Winrt async input - startup param activation testing. r=me 2013-09-06 08:11:15 -05:00
Jim Mathies
c476c2476e Bug 907410 - Winrt async input - keyboard input. r=masayuki 2013-09-06 08:11:15 -05:00
Jim Mathies
1b889c11a2 Bug 907410 - Winrt async input - mouse wheel input. r=masayuki 2013-09-06 08:11:15 -05:00
Jim Mathies
06dc0b9d11 Bug 907410 - Winrt async input - touch input. r=tabraldes 2013-09-06 08:11:15 -05:00
Jim Mathies
74e104da64 Bug 907410 - Winrt async input - simple gesture input. r=tabraldes 2013-09-06 08:11:14 -05:00
Jim Mathies
6779e313c6 Bug 907410 - Winrt async input - mouse input. r=tabraldes 2013-09-06 08:11:14 -05:00
Jim Mathies
daaebdd2fc Bug 907410 - Winrt async input - remove unused apz param in input dispatch methods. r=bbondy 2013-09-06 08:11:14 -05:00
Jim Mathies
ca15edb62c Bug 907410 - Winrt async input - rework initial startup logic. r=bbondy 2013-09-06 08:11:14 -05:00
Robert O'Callahan
8ca63f18ef Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00