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
Karl Tomlinson
49ebfaff65
bug 1182972 remove unused aRepaint parameter from NativeResize methods r=acomminos
2015-07-13 13:57:23 +12:00
Andrew Comminos
d7efd9b1ab
Bug 1180971 - Fix X11 SHM invalidation regions on HiDPI with GTK3. r=karlt
2015-07-06 16:57:00 +02:00
Karl Tomlinson
c78aac0903
bug 1180008 don't measure size of decorations for override-redirect windows r=acomminos
2015-04-21 19:52:00 +12:00
Karl Tomlinson
ddd5c6f1f4
bug 1180008 use mGdkWindow instead of finding it from gtk_widget_get_window(mShell) r=acomminos
...
Since https://hg.mozilla.org/mozilla-central/rev/9541dbf6e020#l2.184
there is only one GdkWindow per nsWindow.
The mGdkWindow pointer is cleared in OnContainerUnrealize() before the shell
widget destruction completes:
https://hg.mozilla.org/mozilla-central/annotate/50b95032152c/widget/gtk/nsWindow.cpp#l2480
2015-04-21 19:06:41 +12:00
Karl Tomlinson
19d1fa70ee
bug 1180008 provide gtk_window_get_window_type for old GTK versions r=glandium
2015-04-21 18:17:24 +12:00
Andrew Comminos
963f9d0f1c
Bug 1177171 - Round widget coordinates on GTK3. r=karlt
2015-06-29 11:50:00 -04: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
Andrew Comminos
737088fb02
Bug 1131978 - Acknowledge GDK's scale factor in scale calculation. r=karlt
2015-06-26 10:19:00 +02:00
Botond Ballo
3bdeeb088b
Bug 1177024 - Fix clang warnings-as-errors in GTK3 build. r=karlt
2015-06-21 15:27:07 -04:00
Hubert Figuière
e10784e52e
Bug 1174374 - gdk_cursor_new() is deprecated in 3.16. Use gdk_cursor_new_for_display(). r=karlt
2015-06-12 22:38:20 -04:00
Masayuki Nakano
26a106d6c1
Bug 1130937 part.3 nsGtkIMModule should adjust candidate window position when layout is changed r=m_kato
2015-06-11 19:50:15 +09:00
Masayuki Nakano
63107128f0
Bug 1130937 part.1 nsGtkIMModule should cache selection r=m_kato
2015-06-11 19:50:15 +09:00
Xidorn Quan
6a21012e1a
Bug 1161802 part 1 - Add FullscreenChanged callback in WidgetListener. r=roc
2015-06-10 23:13:12 +12:00