Sebastian Hengst
07fab976d8
Backed out 13 changesets (bug 1254899) for test failure in browser_Troubleshoot.js. r=backout
...
Backed out changeset f749ee384012 (bug 1254899)
Backed out changeset 1d7eeee5a5c5 (bug 1254899)
Backed out changeset b5ab83af342c (bug 1254899)
Backed out changeset 993906e53329 (bug 1254899)
Backed out changeset e8abac801a51 (bug 1254899)
Backed out changeset e9c311c68e4a (bug 1254899)
Backed out changeset f8f3ae8c5cef (bug 1254899)
Backed out changeset d17f98a9918a (bug 1254899)
Backed out changeset 21c8a7ea2b93 (bug 1254899)
Backed out changeset 64e58f9625eb (bug 1254899)
Backed out changeset 2de214d5d1e0 (bug 1254899)
Backed out changeset f2056259d227 (bug 1254899)
Backed out changeset b805df0c8296 (bug 1254899)
2016-04-28 10:32:25 +02:00
David Anderson
da9884c741
Introduce gfxConfig, a manager for graphics feature settings. (bug 1254899 part 3, r=milan)
2016-04-27 22:54:25 -07:00
Mason Chang
e144d5155b
Bug 1267253 - Delete gfxWindowsPlatform::RenderMode and replace it with a check against the default backend. r=bas
2016-04-21 14:35:13 -07:00
Sotaro Ikeda
70e04754ed
Bug 1237617 - Call nsWindow::ForcePresent during going active r=bas.schouten
2016-04-26 01:06:42 -07:00
Masayuki Nakano
78f556b5ba
Bug 1257759 part.9 Implement nsWindow::OnKeyEventInPluginProcess() on Windows r=jimm
...
Implementing nsWindow::OnWindowedPluginKeyEvent() on Windows. This patch makes NativeKey class dispatches eKeyDownOnPlugin and eKeyUpOnPlugin when the method is called.
MozReview-Commit-ID: L8yRZvDaQKR
2016-04-15 17:02:36 +09:00
Masayuki Nakano
bbce223b06
Bug 1257759 part.5 PluginInstanceChild should post received native key event to chrome process if the key combination may be a shortcut key r=jimm
...
When PluginInstanceChild receives native key events, it should post the events to the chrome process first for checking if the key combination is reserved. However, posting all key events to the chrome process may make damage to the performance of text input. Therefore, this patch starts to post a key event whose key combination may be a shortcut key. However, for avoiding to shuffle the event order, it posts following key events until all posted key events are handled by the chrome process.
For receiving response from widget, this patch defines nsIKeyEventInPluginCallback. It's specified by nsIWidget::OnWindowedPluginKeyEvent() for ensuring the caller will receive the reply. Basically, the caller of nsIWidget::OnWindowedPluginKeyEvent() should reply to the child process. However, if the widget is a PuppetWidget, it cannot return the result synchronously. Therefore, PuppetWidget::OnWindowedPluginKeyEvent() returns NS_SUCCESS_EVENT_HANDLED_ASYNCHRONOUSLY and stores the callback to mKeyEventInPluginCallbacks. Then, TabParent::HandledWindowedPluginKeyEvent() will call PuppetWidget::HandledWindowedPluginKeyEvent().
MozReview-Commit-ID: G6brOU26NwQ
2016-04-19 20:09:37 +09:00
David Anderson
be65858be9
Remove NS_NATIVE_GRAPHIC on Windows. (bug 1266536, r=jimm)
2016-04-21 13:16:29 -04:00
Neil Deakin
81535bd072
Bug 1263982, the return value of Rollup should override the consume value as with other platforms, r=jmathies
2016-04-21 14:11:14 -04:00
Benoit Girard
facbeb2b6f
Bug 1263249 - Bubble up unique failureId in GetFeatureStatus. r=mconley,milan
...
MozReview-Commit-ID: JveFLuIcbaN
2016-04-13 17:12:47 -04:00
Jonathan Kew
c46ecc7635
Bug 1265977 - Use the suggested window coordinates from WM_DPICHANGED, without trying to improve them to maintain window client size. r=emk
2016-04-20 11:45:31 +01:00
Bas Schouten
801d3c7e2a
Bug 1256728: Don't force presentation during resize. r=jrmuizel
...
MozReview-Commit-ID: 6eT8XpkVrKH
2016-04-18 13:23:15 +00:00
Masayuki Nakano
99eab530eb
Bug 1259656 part.1 Rename WidgetEvent::refPoint to WidgetEvent::mRefPoint r=smaug
...
MozReview-Commit-ID: ESWM5ZyBpSR
2016-04-18 23:09:02 +09:00
Jonathan Kew
e7e127dfac
Bug 1264193 - Add extra check for DPI changes during window drag, because we sometimes miss a WM_DPICHANGED message. r=emk
2016-04-15 19:54:31 +01:00
Masayuki Nakano
35775b20e1
Bug 1259657 Rename WidgetGUIEvent::widget to WidgetGUIEvent::mWidget r=smaug
...
MozReview-Commit-ID: 167PQWJDEHW
2016-04-14 17:03:14 +09:00
David Anderson
e65ca29f0b
Remove drawWidgetAsOnScreen. (bug 1264393, r=mattwoodrow, webidl r=khuey)
2016-04-13 19:24:42 -04:00
Gijs Kruitbosch
759820a80a
Bug 982121 - consume wheel events when popups are open, r=enndeakin
...
MozReview-Commit-ID: FnbaaLV0pHm
2016-03-22 20:11:30 +00:00
Mike Conley
9b7c02c972
Bug 1260461 - Don't flush windows when shutting down due to a Windows log-out. r=jimm
...
MozReview-Commit-ID: 3WWgPTxzdcz
2016-04-01 17:15:37 -04:00
Nathan Froyd
0c59d23a4e
Bug 1261818 - don't pass nsAutoCStrings into nsBaseWidget debugging methods; r=karlt
...
Passing raw character pointers works just fine.
2016-03-31 14:42:13 -04:00
Masayuki Nakano
489b06cacf
Bug 1259664 part.12 Rename WidgetWheelEvent::overflowDeltaY to WidgetWheelEvent::mOverflowDeltaY r=smaug
...
MozReview-Commit-ID: GGvQZlvc4sl
2016-04-01 00:36:55 +09:00
Masayuki Nakano
3a862e466e
Bug 1259664 part.11 Rename WidgetWheelEvent::overflowDeltaX to WidgetWheelEvent::mOverflowDeltaX r=smaug
...
MozReview-Commit-ID: CVKbougU4uT
2016-04-01 00:27:45 +09:00
Arata Furukawa
8db7694bad
Bug 1259655 - part 2 Rename WidgetEventTime::timeStamp to WidgetEventTime::mTimeStamp r=masayuki
...
MozReview-Commit-ID: LRgPxoynx0
2016-03-28 13:49:02 +09:00
Arata Furukawa
a3f2b4162e
Bug 1259655 - part 1 Rename WidgetEventTime::time to WidgetEventTime::mTime r=masayuki
...
MozReview-Commit-ID: 7lBCEVkanvF
2016-03-28 13:29:42 +09:00
Jonathan Kew
3b129a10cd
Bug 1259065 - Don't constrain window position (only its size) when DPI-rescaling during a move. r=emk
2016-03-23 17:54:45 +00:00
David Anderson
7b7cd394cc
Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow)
2016-03-22 14:08:38 -04:00
Aaron Klotz
db8e27f121
Bug 1256501: Fix warning C4312 with 64-bit VS2015 in widget/windows/nsWindow.cpp; r=jimm
...
MozReview-Commit-ID: 4JdQs90t4Fe
2016-03-21 13:27:00 -06:00
Jonathan Kew
e111328966
Bug 1254019 - Don't attempt to resize a maximized window on DPI change; and when handling a DPI change, constrain the resized window to the screen bounds. r=emk
2016-03-15 19:52:46 +00:00
Carsten "Tomcat" Book
5fac13f94f
Backed out changeset 1c2aac5e9b1c (bug 1254019)
2016-03-16 10:33:39 +01:00
Jonathan Kew
92065ee42f
Bug 1254019 - Don't attempt to resize a maximized window on DPI change; and when handling a DPI change, constrain the resized window to the screen bounds. r=emk
2016-03-15 19:52:46 +00:00
Makoto Kato
a9bbe03105
Bug 1033488 - Send RTL information to child process by WM_INPUTLANGCHANGE. r=masayuki
...
MozReview-Commit-ID: KB9ok2oly7y
2016-03-11 17:48:10 +09:00
Masayuki Nakano
1bf04ebe04
Bug 1137561 part.4 Make NativeKey use TextEventDispatcher r=m_kato
2016-03-16 13:47:49 +09:00
Masayuki Nakano
4df0bcd3d2
Bug 1137561 part.2 Make TSFTextStore use TextEventDispatcher r=m_kato
2016-03-16 13:47:48 +09:00
Masayuki Nakano
aacaa69364
Bug 1137561 part.1 Implement WinTextEventDispatcherListener as a singleton class for using TextEventDispatcher at handling native keyboard and IME events r=m_kato
2016-03-16 13:47:48 +09:00
Masayuki Nakano
7c66f41d76
Bug 1137572 part.3 Use pseudo IME context when TextEventDispatcher has input transaction which is not for native event handler r=smaug
2016-03-16 13:47:47 +09:00
Jonathan Kew
ccc278bc1c
Bug 1255475 - Properly distinguish 'moving' from 'resizing' state when a maximized window is dragged, resulting in a WM_SIZING message followed by WM_MOVING; this allows us to handle DPI rescaling during the move if necessary. r=emk
2016-03-14 18:35:59 +00:00
Kartikaya Gupta
c18266e65d
Bug 1242690 - Squash together DispatchAPZAwareEvent and DispatchInputEvent. r=dvander
...
MozReview-Commit-ID: 2cou0cK4Yw8
2016-03-10 18:25:48 -05:00
Matthew O'Connor
0b6ddecc29
Bug 580165 - Clean up dead code related to missing screen managers in widget. r=jimm
2016-03-09 00:10:00 +01:00
Jonathan Kew
ad8ab2a051
Bug 1239353 - Don't try to change DPI on the fly for popup windows, they remain connected to their parent's presShell and therefore need to share its resolution. r=emk
2016-03-03 11:58:41 +00:00
Jonathan Kew
043a446ade
Bug 1245442 - Backout cset 9bde73f95ead (part 9 from bug 890156) for breaking the minimize/maximize/close buttons when a window is maximized on a monitor with non-system DPI. r=emk
2016-03-01 12:08:35 +00:00
Jonathan Kew
d94034925c
Bug 1246389 - Resize window appropriately on WM_DPICHANGED messages for dynamic resolution changes. r=emk
2016-02-29 13:09:04 +00:00
David Anderson
e796d454cf
Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)
2016-02-29 01:53:15 -05:00
David Anderson
a576a097a4
Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)
2016-02-29 01:53:14 -05:00
Brendan Dahl
a193c3220e
Bug 1104916 - Implement CSS media query display-mode. r=cam
2016-02-23 17:10:00 +01:00
Botond Ballo
0c70b8c23a
Bug 1238137 - Telemetry pings for main thread touch scrolling (Windows only). r=kats
2016-02-05 18:16:55 -05:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Makoto Kato
85294d227b
Bug 1243268 - Support ImmSetCandidateWindow(CFS_EXCLUDE) on plugin process. r=masayuki
2016-02-02 17:05:56 +09:00
Phil Ringnalda
287fdc781c
Merge m-i to m-c, a=merge
2016-01-31 17:53:22 -08:00
Kartikaya Gupta
423eb91d86
Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout
2016-01-31 14:44:58 -05:00
Phil Ringnalda
d871b9515f
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
245cd6a02f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Gijs Kruitbosch
1cbae2ccff
Bug 1219215 - part 3: remove dispatching of MozMouseHittest on Windows, r=jimm
2016-01-14 16:57:34 +00:00