Commit Graph

114 Commits

Author SHA1 Message Date
Neil Deakin
b5d102c9b2 Bug 743975 - remove accessibility events from widget, replace with a nsBaseWidget::GetAccessible method, r=trevsaunders 2012-08-15 14:52:37 -04:00
Neil Deakin
2e97f51f7d Bug 743975 - move theme and window size done events to direct calls, r=smaug 2012-08-15 14:52:35 -04:00
Masayuki Nakano
7fbefc0839 Bug 719320 part.13 Replace legacy mouse scroll event dispatchers with D3E wheel event dispatcher on GTK r=karlt 2012-08-12 10:42:37 +09:00
Martin Stransky
9f2071c211 Bug 544088 - Support Xt plugins OOP. r=karlt 2012-08-01 16:34:08 -04:00
Neil Deakin
63fc1904f5 Bug 357725, support minimum and maximum size constraints on windows and popups, r=mats,jmathies,karlt,smichaud,sr=neil 2012-07-30 20:43:29 -04:00
David Zbarsky
9f192bc533 Bug 778519 - Don't include Layers.h everywhere Part 2 r=cjones 2012-07-30 17:42:26 -07:00
Aryeh Gregor
8b4a23fc4c Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
Mark Capella
1bafbbea76 Bug 775041 - Make nsIWidget::IsEnabled return bool, r=roc, f=ms2ger 2012-07-23 01:19:08 -04:00
Mark Capella
92662fd889 Bug 769998 - Make nsIWidget::IsVisible return bool, r=roc, f=ms2ger 2012-07-19 04:57:50 -04:00
David Zbarsky
7f0b27a36b [Bug 774505] Don't include Layers.h everywhere r=cjones 2012-07-18 12:31:40 -04:00
Bonnie Surender
4e40418e97 Fixing bug 715041. Add support for Idle API. r=bent, jst 2012-06-29 01:32:21 -07:00
Mats Palmgren
add862024c Bug 575294. part=4/5 r=roc 2012-06-23 03:13:56 +02:00
Geoff Lankow
7a64448b03 Bug 749930 - Replace uses of nsILocalFile with nsIFile (compiled code only); r=bsmedberg 2012-06-06 14:08:30 +12:00
Mats Palmgren
8948fc60fc Back out bug 575294, bug 726264. (cset 1727de7d26ec, 6bcea3a628d8, 011c1c8e9cc7, 0be261a5042b, d51338c5cd0c) 2012-06-03 18:05:00 +02:00
Mats Palmgren
3293c34f18 Bug 575294. part=3/4 r=roc 2012-06-02 01:41:54 +02:00
Phil Ringnalda
5820281dce Back out deac5d31bc12, 8622c5680fb3, 205d2e0d297c (bug 575294), 5ba42170426e (bug 726264), a5444e23c668 (bug 575294) for bug 759243 2012-05-28 22:48:52 -07:00
Trevor Saunders
b9aec915ac bug 759033 - nsAccessible -> Accessible and nsAccessibleWrap -> AccessibleWrap r=surkov 2012-05-28 21:18:45 -04:00
Mats Palmgren
4054c3e59c Bug 575294. part=3/4 r=roc 2012-05-29 02:50:42 +02:00
Nicolas Silva
43edbadbc4 Bug 751176: Fix blinking of video and canvas when using OMTC on Linux. r=jrmuizel
OnExposeEvent was not handled correctly with OMTC.
2012-05-04 13:07:34 -04:00
Martin Stransky
886bd497d4 Bug 627699 - Port GTK2 to GTK3, r=:karlt 2012-05-28 10:39:57 +12:00
Nicolas Silva
b9d17af101 Bug 722012 - Fixes crash on Gtk widget destruction when using OMTC on linux. r=karlt 2012-05-23 10:17:44 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Oleg Romashin
e318d2e79b Bug 754866 - Make mozilla.widget.disable-native-theme export shared bool across widgets. r=roc 2012-05-15 09:01:48 -04:00
Karl Tomlinson
c6286384ac b=751774 handle no drag service during shutdown r=roc 2012-05-04 15:34:50 +12:00
Karl Tomlinson
c5e9633d94 b=750061 Put the hidden drag widget in the window group of the source node so that the gtk_grab_add during gtk_drag_begin is effective r=roc 2012-05-03 18:23:59 +12:00
Karl Tomlinson
59af360124 b=750961 disable motion hints to avoid gdk_event_request_motions unless on Maemo r=roc 2012-05-03 18:23:31 +12:00
Karl Tomlinson
5ee2591ebb b=634719 schedule event dispatch in response to GTK drag end signals to avoid running the event loop at unexpected times and dispatch leave events in the right order r=roc 2012-04-19 18:18:31 +12:00
Karl Tomlinson
122fc83c74 b=497498 remove nsIDragSessionGTK r=roc 2012-04-19 18:18:31 +12:00
Karl Tomlinson
9306f03e9a b=497498 move nsWindow::UpdateDragStatus to nsDragService::UpdateDragAction r=enndeakin 2012-04-19 18:18:31 +12:00
Karl Tomlinson
c72bf57ac2 b=497498 move drag event dispatch logic from nsWindow to nsDragService r=roc 2012-04-19 18:18:31 +12:00
Karl Tomlinson
437a4d0761 b=497498 schedule event dispatch in response to GTK drag target signals to avoid running the event loop at unexpected times r=roc 2012-04-19 18:18:31 +12:00
Masayuki Nakano
7537069ed1 Bug 630811 part.2 Replace nsInputEvent::isShift, nsInputEvent::isControl, nsInputEvent::isAlt and nsInputEvent::isMeta r=smaug 2012-04-25 12:00:02 +09:00
Masayuki Nakano
d75212bdfa Bug 731878 part.4 Set modifiers and buttons of nsMouseEvent on GTK r=karlt 2012-04-25 12:00:01 +09:00
Karl Tomlinson
4c96795df6 b=497498 move early drag end code to drag_motion_event_cb and correct return value r=roc 2012-04-17 13:00:26 +12:00
Karl Tomlinson
002dd1813b b=497498 use nsIDragSession::getCurrentSession to remove sIsDraggingOutOf r=roc 2012-04-17 13:00:26 +12:00
Karl Tomlinson
86a3f06258 b=497498 split drag event dispatch code from GTK signal handling methods r=roc 2012-04-17 13:00:26 +12:00
Karl Tomlinson
5e0414fd35 b=497498 use a helper method for dispatching destination drag events r=roc 2012-04-17 13:00:25 +12:00
Karl Tomlinson
ab00e41a1d b=497498 use event and widget coordinates for drop point instead of new cursor position r=roc 2012-04-17 13:00:25 +12:00
Karl Tomlinson
e2f0e907e8 b=497498 use nsDragService::SetCanDrop instead of nsIDragSessionGTK::StartDragMotion to reset before NS_DRAGDROP_OVER r=roc 2012-04-17 13:00:25 +12:00
Karl Tomlinson
c9cfaba892 b=497498 fire NS_DRAGDROP_DRAG at source even before synthetic NS_DRAGDROP_OVER events r=enndeakin 2012-04-17 13:00:25 +12:00
Karl Tomlinson
54ff386085 b=497498 don't set a drag context with the new widget for a leave event on the old widget r=enndeakin 2012-04-17 13:00:25 +12:00
Karl Tomlinson
cbbba983f2 b=497498 no need to explicitly dispatch NS_DRAGDROP_ENTER as this is handled during NS_DRAGDROP_OVER r=enndeakin 2012-04-17 12:59:56 +12:00
Karl Tomlinson
aee107dad8 b=497498 Only dispatch drop events when canDrop has been set via dragover and only indicate successful drop when the drop is sent r=enndeakin 2012-04-04 16:29:55 +12:00
David Humphrey (:humph)
a49e674017 Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc,smaug 2012-04-11 17:55:21 -04:00
Martin Stransky
b22cd0151c Bug 496653 - Command line option --class <WM_CLASS> does not work, use MOZ_WM_CLASS workaround. r=karlt 2012-03-27 19:17:35 -04:00
Masayuki Nakano
f59af9796d Bug 630813 part.8 IsCtrlAltTab() should use KeymapWrapper r=karlt 2012-02-22 16:34:31 +09:00
Masayuki Nakano
fd2c826498 Bug 630813 part.7 Implement IsKeyPressEventNecessary() in mozilla::widget::KeymapWrapper r=karlt 2012-02-22 16:34:31 +09:00
Masayuki Nakano
2078c307a5 Bug 630813 part.6 nsKeyEvent should be initialized by mozilla::widget::KeymapWrapper r=karlt 2012-02-22 16:34:31 +09:00
Masayuki Nakano
2f76a7ca28 Bug 630813 part.5 Move DOMKeyCodeToGdkKeyCode() and DOMKeyCodeToGdkKeyCode() into KeymapWrapper r=karlt 2012-02-22 16:34:31 +09:00
Masayuki Nakano
6a8a26c7ce Bug 630813 part.4 Implement a modifier keys initializer for nsInputEvent r=karlt 2012-02-22 16:34:31 +09:00