Andrew Comminos
37b781e104
Revert "Bug 1209774 - Transform from GDK coords to layout device pixels before calling DispatchEvent. r=karlt"
...
This reverts commit bc5ba9c53f2a2c08a17b028c0aa8ff24e35847b6.
2015-10-09 09:36:13 -07:00
Andrew Comminos
3ff019a790
Bug 1209774 - Transform from GDK coords to layout device pixels before calling DispatchEvent. r=karlt
2015-10-09 09:22:38 -07:00
Nicholas Nethercote
10141da023
Bug 1208345 - Remove gfxContext::GraphicsOperator. r=jwatt.
...
Also...
- Rename various "operator" identifiers as "op" to match |CompositionOp|.
- Rename |nsBackgroundLayerState::mCompositingOp| as |mCompositionOp| to match
|CompositionOp|.
- Remove some deprecated functions that are no longer needed.
2015-09-24 22:38:58 -07:00
Martin Stransky
b52df96b6d
Bug 1195002 - draw to MozContainer window to allow GTK to draw decorations, r=karlt
2015-09-24 04:50:00 +02:00
Nicholas Nethercote
0929981996
Bug 1207741 - Remove gfxIntSize. r=nical.
...
gfxIntSize is just a typedef of gfx::IntSize, so this is very mechanical. The
only tricky part is deciding for each occurrence whether to replace it with
IntSize, gfx::IntSize or mozilla::gfx::IntSize; in all cases I went with the
shortest one that worked given the existing "using namespace" declarations.
2015-09-23 11:49:05 -07:00
Wes Kocher
d836702e83
Backed out changeset 1f327c67db57 (bug 1195002) for likely breaking ASAN/mulet tests CLOSED TREE
2015-09-23 09:28:51 -07:00
Martin Stransky
19c792aaad
Bug 1195002 - "titlebar overlaps chrome UI on Linux Elementary OS Freya / with GTK_CSD (Gtk3)". r=karlt
2015-09-23 00:58:00 +02:00
Karl Tomlinson
65735cdab4
bug 1206564 skip copying of listeners r=roc
2015-09-19 00:51:03 +12:00
Lee Salzman
b12346a876
Bug 1205045 - remove GTK calls from compositor thread. r=jmuizelaar
2015-09-15 16:46:39 -04:00
Nicolas Silva
55c7211381
Bug 1156182 - Prevent widgets from creating a LayerManager during shutdown. r=sotaro
2015-09-15 17:58:06 +02:00
Robert O'Callahan
004aad46c4
Bug 1191293. Remove harmless assertion that is triggered by GTK3. r=masayuki
2015-08-31 15:11:04 +12:00
Masayuki Nakano
799e278160
Bug 895274 part.193 Rename NS_COMPOSITION_CHANGE to eCompositionChange r=smaug
2015-09-11 21:21:27 +09:00
Masayuki Nakano
417d87fd39
Bug 895274 part.184 Rename NS_WHEEL_WHEEL to eWheel r=smaug
2015-09-11 01:59:54 +09:00
Masayuki Nakano
c973758d78
Bug 895274 part.168 Rename NS_CONTENT_COMMAND_REDO to eContentCommandRedo r=smaug
2015-09-11 01:59:53 +09:00
Masayuki Nakano
fbeb86172b
Bug 895274 part.167 Rename NS_CONTENT_COMMAND_UNDO to eContentCommandUndo r=smaug
2015-09-11 01:59:53 +09:00
Masayuki Nakano
b3c6348bea
Bug 895274 part.165 Rename NS_CONTENT_COMMAND_PASTE to eContentCommandPaste r=smaug
2015-09-11 01:59:52 +09:00
Masayuki Nakano
02c412b92e
Bug 895274 part.164 Rename NS_CONTENT_COMMAND_COPY to eContentCommandCopy r=smaug
2015-09-11 01:59:52 +09:00
Masayuki Nakano
04e9ca99ea
Bug 895274 part.163 Rename NS_CONTENT_COMMAND_CUT to eContentCommandCut r=smaug
2015-09-11 01:59:52 +09:00
Masayuki Nakano
e934ee7f55
Bug 895274 part.152 Rename NS_QUERY_SELECTED_TEXT to eQuerySelectedText r=smaug
2015-09-10 10:40:05 +09:00
Masayuki Nakano
86446073e8
Bug 895274 part.81 Rename NS_DRAGDROP_OVER to eDragOver r=smaug
2015-09-02 15:08:02 +09:00
Masayuki Nakano
0093d06e7f
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Xidorn Quan
2c1d13f37a
Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc
2015-08-29 11:12:41 +10:00
Masayuki Nakano
6e195d9286
Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
7af62446df
Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
5efe61139d
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
00ded62efd
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
329427650a
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
3533e4ee27
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
f2d4e68851
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
fc091c723d
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
d36f87a852
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Chris Peterson
e5ded6cb43
Bug 1198128 - Fix -Wshadow warnings in widget/gtk. r=karlt
2015-08-23 17:55:09 -07:00
Lee Salzman
e02fa1a05b
Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos
2015-08-25 18:42:40 -04:00
Brian Birtles
490e56161d
Fix bustage from changeset 5c5dc6f367ac (bug 1026803) r=bustage on CLOSED TREE
2015-08-24 15:24:42 +02:00
Brian Birtles
c6515ce844
Bug 1026803 part 8 - Add ability for CurrentX11TimeGetter to perform an asynchronous request of the current time; r=karlt
2015-08-12 10:35:38 +09:00
Brian Birtles
977c90b33a
Bug 1026803 part 7 - Store the CurrentX11TimeGetter as a member object on nsWindow; r=karlt
...
In preparation for making CurrentX11TimeGetter capable of performing an
asynchronous request of the current time, this patch revises the lifetime of
such objects so that they are stored on nsWindow.
2015-08-11 17:13:44 +09:00
Brian Birtles
9235481bbe
Bug 1026803 part 5 - Convert CurrentXXXTimeGetter classes from functors to helper classes; r=karlt
...
Previously the CurrentX11TimeGetter and CurrentWindowsTimeGetter classes acted
as functors with a single operator() method. In preparation for handling clock
skew, this patch refactors these two helper classes into regular classes with
two named methods:
GetCurrentTime which matches the existing operator() method, and
GetTimeAsyncForPossibleBackwardsSkew which will be used when possible
backwards skew is detected to fetch the current time asynchronously.
Some renaming is also included to match the expanded role of these classes.
2015-02-19 14:10:00 +09:00
Brian Birtles
0a52613355
Bug 1026803 part 4 - Convert GTK native event times to timestamps; r=karlt
...
This patch adds a helper class to widgets/gtk/nsWindow.cpp similar to the one in
widgets/windows/nsWindow.cpp and uses it to convert native event times to
mozilla::TimeStamp objects on events returned by this class.
This is similar to the operations performed for Windows native event times that
were added in bug 77992.
2015-08-11 16:40:34 +09:00
Xidorn Quan
41f4606b99
Bug 1190316 - Apply fullscreen transition on only the target monitor. r=roc
2015-08-13 08:53:53 +10:00
Gabor Krizsanits
41e195f924
Bug 863512 - Fixing xul dnd panels for linux. r=enndeakin
2015-08-05 13:19:44 +02:00
Lee Salzman
c5954fff6c
Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical
2015-08-06 11:02:03 -04:00
Masayuki Nakano
a5481c9e06
Bug 1191213 nsBaseWidget::NotifyWindowMoved() shouldn't notify IME when native IME handler doesn't have focus r=m_kato
2015-08-06 15:57:58 +09:00
Masayuki Nakano
0cbbbf40fe
Bug 1186017 part.1 Rename nsGtkIMModule to mozilla::widget::IMContextWrapper r=m_kato+kerlt
2015-07-27 08:23:04 +09:00
Xidorn Quan
7bf364a190
Bug 1160014 part 6 - Implement fullscreen transition for GTK. r=roc
2015-07-24 09:45:00 +10:00
Wes Kocher
f3c590982c
Backed out changeset b3d392163411 (bug 1160014) (Linux part), too CLOSED TREE
2015-07-21 16:54:09 -07:00
Xidorn Quan
ea77f41288
Bug 1160014 part 6 - Implement fullscreen transition for GTK. r=roc
2015-07-22 09:07:46 +10:00
Andrew Comminos
c0b8927abf
Bug 1182972 - Fallback to GTK monitor scale factor when mGdkWindow is null. r=karlt
2015-07-15 20:26:00 -04:00
Karl Tomlinson
014966b4e5
bug 1182972 no need to pass member variable bounds to NativeResize r=acomminos
2015-07-14 15:24:56 +12:00
Karl Tomlinson
9958d7a6c6
bug 1182972 remove mNeedsMove/mNeedsResize logic; instead process changes immediately r=acomminos
2015-07-14 15:23:47 +12:00
Karl Tomlinson
217f09568a
bug 1182972 create NativeMove helper method r=acomminos
2015-07-13 14:29:05 +12:00