Steven Michaud
22c83aa50a
Bug 1110888 - Always do plugin IME in main process, even with e10s. r=masayuki,smaug
2015-02-20 10:37:02 -06:00
Carsten "Tomcat" Book
3d76e6187e
Backed out changeset d81339c7ac52 (bug 1128934
)
2015-02-17 14:32:11 +01:00
David Zbarsky
d51a76f94b
Bug 1125040: Use LayoutDeviceIntPoint for synthesizing native events on widgets r=botond
2015-02-15 13:52:28 -05:00
Nicolas Silva
898b904dcd
Bug 1128934
- Avoid calling GetClientBounds from BasicComposior. r=roc, karlt
2015-02-14 12:37:32 +01:00
Robert O'Callahan
d351d1ea08
Bug 1129774. Part 6: Remove aContext parameter from nsIWidget::CreateChild. r=jmathies
2015-02-05 18:38:47 +13:00
Robert O'Callahan
7464c67b7f
Bug 1129774. Part 5: Remove aContext parameter from nsIWidget::Create. r=jmathies
2015-02-05 20:35:25 +13:00
Robert O'Callahan
40382b5946
Bug 1129774. Part 4: Remove aContext parameter from AttachViewToTopLevel. r=jmathies
2015-02-05 18:33:49 +13:00
Robert O'Callahan
91fe96a132
Bug 1129774. Remove unused nsBaseWidget::GetDeviceContext. r=jmathies
2015-02-05 17:03:32 +13:00
Markus Stange
42e8db9fd5
Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc
2015-02-04 17:25:18 -05:00
David Zbarsky
792f700e75
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00
Jim Mathies
72e1ab431f
Bug 1095754 - Add platform widget support for providing widget identifiers used in remote widget tracking and hookl this up on gtk and Windows. r=roc
2015-01-29 13:41:57 -06:00
Jim Mathies
10c39bd123
Bug 1095754 - Miscellaneous code cleanup nits found along the way. r=me
2015-01-29 13:41:57 -06:00
Jim Mathies
6c74749e90
Bug 1095754 - Transfer bounds information from native plugin widgets to GTK socket widgets when the native plugin widget bounds update. r=roc
2015-01-29 13:41:57 -06:00
Jim Mathies
f260ceaac6
Bug 1095754 - Add nsPluginFrame support for e10s specific plugin configuration data. r=roc
2015-01-29 13:41:55 -06:00
Jim Mathies
ef2806c191
Bug 1095754 - Provide a way to track and access native plugin widgets so they can be accessed from global scope. r=aklotz
2015-01-29 13:41:53 -06:00
Masayuki Nakano
2e23da33fe
Bug 917322 part.1 Create mozilla::widget::TextEventDispatcher class r=smaug, sr=smaug
2015-01-28 15:27:30 +09:00
Ehsan Akhgari
6329179958
Bug 1122988 - Mark nsIWidget::mLastChild/mPrevSibling as non-owning; r=roc
2015-01-22 23:18:26 -05:00
Bill McCloskey
3d2ecd555d
Bug 1051842 - Remove DOS line endings
2015-01-21 20:35:17 -08:00
David Parks
92a2bb76d6
Bug 1051842 - Part 2 - crash in -[ChildView keyDown:]. r=masayuki
...
In e10s, each nsFocusManger (main/chrome and content/tab) operates on its own content tree with its own InputContext. They also communicate their InputContexts with the OS widget (nsChildView on mac, nsWindow on Windows). Prior to this patch, the OS widgets didn't distinguish between main and content InputContexts. When GetInputContext was called on the OS widget, it would return whatever InputContext it had set last. This patch distinguishes between InputContexts in the widget.
2014-08-27 22:06:41 -07:00
Masatoshi Kimura
858165fd65
Bug 895582 - Get rid of MOZ_ENUM_TYPE. r=waldo
2015-01-21 22:35:19 +09:00
Bill McCloskey
75154191bc
Bug 1051842 - Backout e1dd58a149d2 (bug 1051842) due to bug 1122208
2015-01-20 14:03:33 -08:00
Kartikaya Gupta
b73b2054dc
Bug 1121430 - Back out 4 csets from bug 1112212 for breaking backspace on Android. r=backout
2015-01-15 10:52:05 -05:00
David Parks
e3be37acfb
Bug 1051842 - Part 2 - crash in -[ChildView keyDown:]. r=masayuki
...
In e10s, each nsFocusManger (main/chrome and content/tab) operates on its own content tree with its own InputContext. They also communicate their InputContexts with the OS widget (nsChildView on mac, nsWindow on Windows). Prior to this patch, the OS widgets didn't distinguish between main and content InputContexts. When GetInputContext was called on the OS widget, it would return whatever InputContext it had set last. This patch distinguishes between InputContexts in the widget.
2014-08-27 22:06:41 -07:00
Benoit Girard
86ffb60904
Bug 1068190 - Part 1: Add foundation for compositor unit tests. r=mstange
2015-01-14 17:24:09 -05:00
Jim Chen
8ec68c4006
bug 1112212 - Set flag in InputContext for IME-unaware webapps; r=masayuki
2015-01-10 12:41:57 -05:00
Mason Chang
f61559dfae
Bug 1113725. Rename VsyncDispatcher to CompositorVsyncDispatcher. r=kats
2014-12-19 12:52:42 -08:00
Mason Chang
5780d4d046
Bug 1101974. Part 1: Create VsyncDispatcher at nsBaseWidget. r=roc
2014-12-18 08:30:05 -08:00
Vladimir Vukicevic
7a528c00ee
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
Jim Mathies
1f32f50afe
Bug 669200 - On the child side implement a suitable nsIWidget wrapper for PPluginWidget based on PuppetWidget. r=billm
2014-11-12 14:59:20 -06:00
Jim Mathies
2216111e8c
Bug 669200 - Various widget changes to support two new types of plugin widget. r=roc
2014-11-12 14:59:19 -06:00
Masayuki Nakano
befae3b48e
Bug 1083067 part.4 Use IMEContext::MaybeEditable() instead of nsGtkIMModule::IsEditable() r=m_kato
2014-11-10 18:07:43 +09:00
Markus Stange
b1e5037be9
Bug 1018845 - Make the fullscreen button easier to see on dark backgrounds. r=roc
2014-11-03 22:14:10 -05:00
Jonathan Watt
c88b23e5e0
Bug 1082553 - Remove a few unnecessary nsRenderingContext includes and forward declarations. r=Bas
2014-10-16 10:51:13 +01:00
Masayuki Nakano
69aff1c6ec
Bug 1065835 part.6 Remove NOTIFY_IME_OF_CURSOR_POS_CHANGED and nsGtkIMModule should handle NOTIFY_IME_OF_SELECTION_CHANGE instead r=smaug+ehsan+karlt
2014-09-26 09:05:13 +09:00
Markus Stange
6f46c87faa
Bug 944836 - Build a draggable region for the window based on the -moz-window-dragging property. r=roc
2014-09-18 10:52:27 +02:00
Masayuki Nakano
488aeea5ed
Bug 1059680 Make NOTIFY_IME_OF_MOUSE_BUTTON_EVENT e10s aware r=smaug
2014-09-11 22:46:17 +09:00
Masayuki Nakano
00abc24da1
Bug 826657 part.2 Implement NOTIFY_IME_OF_MOUSE_BUTTON_EVENT in XP part r=smaug+ehsan
2014-08-29 19:08:43 +09:00
Masayuki Nakano
117f6a0a2f
Bug 1052286 nsTextStore::SetInputContext() should handle password state as editable state r=jimm
2014-08-14 17:58:15 +09:00
Ehsan Akhgari
7f14efdcb3
Bug 1048241 - Fix more bad implicit constructors in widget; r=roc
2014-08-05 09:38:21 -04:00
Jonathan Watt
64cb817cfa
Bug 991640 - Get rid of nsIWidget::GetThebesSurface and a bunch of Thebes backed gfxContexts. r=mattwoodrow
2014-06-10 07:02:21 +01:00
Jim Mathies
5eae755302
Bug 1003943 - Properly update widget cursors when the mouse passes between remote frames. r=smaug
2014-05-27 20:12:29 -05:00
Masatoshi Kimura
83ad579d4c
Bug 1005619 - Part 1: Add nsIWidget::GetRestoredBounds(). r=roc
2014-05-20 16:32:17 +09:00
Bill McCloskey
2c27b09e99
Bug 993714 - [e10s] Cache native key bindings in tests (r=masayuki,sr=roc)
2014-04-21 13:40:09 -07:00
Jim Chen
f0e9202773
Bug 984463 - Update GeckoEditableListener constants to match IMEMessage constants. r=masayuki
2014-03-21 13:44:59 -04:00
Neil Deakin
5bca1a23ba
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
Masayuki Nakano
7179f50754
Bug 977959 part.3 Hide nsINativeKeyBindings with nsIWidget::ExecuteNativeKeyBinding() r=roc+karlt+smichaud
2014-03-14 22:13:31 +09:00
Masayuki Nakano
8bbf9836fa
Bug 978023 part.3 Rename nsIMEStateManager to mozilla::IMEStateManager r=smaug
...
--HG--
rename : dom/events/nsIMEStateManager.cpp => dom/events/IMEStateManager.cpp
rename : dom/events/nsIMEStateManager.h => dom/events/IMEStateManager.h
2014-03-08 10:20:07 +09:00
Makoto Kato
4d1a05b05d
Bug 968647 - Part 1. Add position change notification for IME. r=roc
2014-02-28 16:45:01 +09:00
Makoto Kato
33a4027ce6
Backed out changeset d06ee3f1e9a3 (bug 968647)
2014-03-03 11:53:43 +09:00
Makoto Kato
be87ec45be
Bug 968647 - Part 1. Add postion change notification for IME. r=roc
2014-02-28 16:45:01 +09:00