Ryan VanderMeulen
a4a5b28112
Merge m-c to inbound. a=merge
2015-08-30 15:44:58 -04:00
Markus Stange
d1afc73357
Bug 1016035 - Swallow the rest of the scroll gesture after swiping without APZ. r=kats
...
With APZ this is handled because starting a swipe interrupts the PanGesture input block, and momentum events don't start a new input block so APZ ignores them.
--HG--
extra : commitid : 83ArxgT5QUT
extra : rebase_source : afccf434dc0e309f972ff9851efc018374f0f5f6
2015-08-27 00:23:09 -04:00
Markus Stange
2705f93fbd
Bug 1016035 - Don't wait for content to say that we need to swipe if APZ has enough information. r=kats
...
--HG--
extra : commitid : CUZqiDbltTx
extra : rebase_source : 90fb8cf0023177b7bb98ff93c5667c8dbc153f29
2015-08-28 16:50:00 -04:00
Gijs Kruitbosch
d4ece47e19
Bug 1179395 - do not get individual titlebar button measurements on win8+ because we never use them, r=jimm
...
--HG--
extra : commitid : 1mMmK75maqh
extra : rebase_source : 87965a4dcd4e53481f8b20cd4ef998f8cb3d125f
extra : histedit_source : 410b98e7259a0992045ced2a8224b52cf5b99dbf
2015-08-28 14:11:07 +01:00
Masayuki Nakano
1ec05e1f5f
Bug 1199224 TSFTextStore should clear mLockedContent unless it needs to wait the content to be modified asynchronously r=emk
2015-08-28 23:17:37 +09:00
Markus Stange
aa7c0f00b2
Bug 1016035 - Replay the queue to the swipe tracker once the swipe start confirmation arrives. r=kats
...
--HG--
extra : commitid : FEp3mcc2uy4
extra : rebase_source : bbdb018989c8c6933530e3d80b893622959e61d5
2015-08-08 20:05:18 -04:00
Markus Stange
da1faad800
Bug 1016035 - Add nsIWidget::ReportSwipeStart and call it after processing wheel events that can trigger swipes. r=kats
...
--HG--
extra : commitid : 7uuuyRZdrT5
extra : rebase_source : 063bdfde71bc50831f28e7ab48d868670ba5bfdc
2015-08-28 01:10:48 -04:00
Markus Stange
56ebd83e96
Bug 1016035 - Put PanGestureInput events into a queue if they can end up as a swipe. r=kats
...
--HG--
extra : commitid : 9kUjH20aBKE
extra : rebase_source : a26b7d73455c8aa7c7cbc09a5851f96115ccce54
2015-08-12 00:15:32 -04:00
Markus Stange
49c4d7a190
Bug 1016035 - Delay the processing of a PanGestureInput block until we know whether it's a swipe. r=kats
...
--HG--
extra : commitid : 5utp02GzYAW
extra : rebase_source : 4415c7ac8fd3a8dbb718593bee63e89e8ba1625c
2015-08-12 00:11:54 -04:00
Markus Stange
cb47c7a8c0
Bug 1016035 - Also mark widgetWheelEvents that are handled by APZ with mCanStartSwipe. r=kats
...
--HG--
extra : commitid : FJh4FS3u6ZW
extra : rebase_source : b807f93b640a9196df7bdc9e85e9f2755d63cf58
2015-08-28 00:04:53 -04:00
Markus Stange
ec85d9a195
Bug 1016035 - Add mCanTriggerSwipe and TriggersSwipe(). r=masayuki
...
--HG--
extra : commitid : KgRjAfDWA22
extra : rebase_source : ed49b589a78b704df55259e87f646ce6002c995f
2015-08-27 23:50:31 -04:00
Markus Stange
cf1dda7e99
Bug 1016035 - Send MayStartSwipe event before sending the wheel event. r=kats
...
--HG--
extra : commitid : 7pVl7ofWdlj
extra : rebase_source : bab80612fcb30fea78e7de7c76d67953bbac0822
2015-08-08 18:31:58 -04:00
Markus Stange
e375d1773a
Bug 1016035 - Split up MaybeTrackScrollEventAsSwipe into SendMayStartSwipe and TrackScrollEventAsSwipe. r=kats
...
--HG--
extra : commitid : LBN6rl9h8ew
extra : rebase_source : 5cdece260979a605a0ba960fe86a06b671b799ab
2015-08-11 23:12:57 -04:00
Markus Stange
b71fa67c2b
Bug 1016035 - Move swipe tracking code into DispatchAPZWheelInputEvent. r=kats
...
--HG--
extra : commitid : IDeP95GZzE9
extra : rebase_source : 66e0d989246455b9df6a2e48426b67fe72be6be0
2015-08-28 17:30:16 -04:00
Markus Stange
0441fca5af
Bug 1016035 - Add a MozSwipeGestureMayStart event. r=kats
...
Having this event means that we don't have to wait for content to find out whether it's scrollable in the case that no swipe should be happening anyway.
IGNORE IDL because I'm only changing comments in the IDL files.
--HG--
extra : commitid : 22814fSLcIz
extra : rebase_source : e51b4db26333275c9bcb3fd7fece78b7d3653275
2015-08-27 15:06:21 -04:00
Markus Stange
0297e0ac04
Bug 1016035 - Implement the swipe animation ourselves instead of calling the NSEvent trackSwipe API. r=kats
...
--HG--
extra : commitid : 6RIOdEHnpgW
extra : rebase_source : e081714c029e41b1deb32e35ae065091a2086125
2015-08-27 16:07:59 -04:00
Markus Stange
643a50d406
Bug 1016035 - More swipe refactoring. r=kats
...
--HG--
extra : commitid : 8pS1g6YKTdm
extra : rebase_source : 79582bf4edd8824fcdcff09e4a9b704903dd228f
2015-07-23 15:17:28 -04:00
Markus Stange
d3135653b2
Bug 1016035 - Refactor the code that decides whether we want to start a swipe. r=kats
...
--HG--
extra : commitid : GQpV4B2tl5F
extra : rebase_source : 3ed119a441be0b099c5f7aaad1d054e2aa467a08
2015-08-27 14:20:56 -04:00
Markus Stange
c7f4a3e9d9
Bug 1016035 - Move some code around. r=kats
...
--HG--
extra : commitid : KEdRAC1nkQO
extra : rebase_source : 5fafa346f57d28d1efea2e159ac243e2f337542c
2015-08-27 14:19:15 -04:00
Markus Stange
da38b57964
Bug 1016035 - Remove the ability to swipe vertically. r=kats
...
This was intended for a snapshot-based overscroll animation which we're not going to use because APZ solves the same problem in a much better way.
--HG--
extra : commitid : BlfYHzREaWB
extra : rebase_source : c2b503dc9ed3b9a49ebb9626447dfedc627d1b4f
2015-07-23 13:09:13 -04:00
Xidorn Quan
bb9bcca6c0
Bug 1196163 followup 2 - Fix android bustage.
2015-08-29 12:30:32 +10:00
Xidorn Quan
b8b06dc08c
Bug 1196163 followup - Fix build bustage on Android.
...
--HG--
extra : rebase_source : 964d1961561b97c77ac313e4d79a52421946417e
2015-08-29 11:43:28 +10:00
Xidorn Quan
a8df2abe8c
Bug 1196163 part 2 - Send sizemode as part of UpdateDimensions message to TabChild. r=roc,smaug
...
--HG--
extra : source : 5286b311a8bd6da552ee806fba15224b1562a020
2015-08-29 11:12:41 +10:00
Xidorn Quan
f46a93871a
Bug 1196163 part 1 - Use nsSizeMode instead of int32_t for nsIWidget::{SizeMode,SetSizeMode}. r=roc
...
--HG--
extra : source : cf438b9cb26ae512f792f075e4e22537ad6a38a7
2015-08-29 11:12:41 +10:00
Masayuki Nakano
83f18479ed
Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
2aad29c8a4
Bug 895274 part.37 Rename NS_MOUSELEAVE to eMouseLeave r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
af5b384d9a
Bug 895274 part.36 Rename NS_MOUSEENTER to eMouseEnter r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
e41398ce2f
Bug 895274 part.35 Rename NS_MOUSE_MOZHITTEST to eMouseHitTest r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
7645260328
Bug 895274 part.34 Rename NS_MOUSE_OUT to eMouseOut r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
da4db5d296
Bug 895274 part.33 Rename NS_MOUSE_OVER to eMouseOver r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
d9d97897f4
Bug 895274 part.32 Rename NS_MOUSE_ACTIVATE to eMouseActivate r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
a516285180
Bug 895274 part.31 Rename NS_MOUSE_CLICK to eMouseClick r=smaug
2015-08-29 08:58:32 +09:00
Masayuki Nakano
b9439c75d9
Bug 895274 part.30 Rename NS_MOUSE_DOUBLECLICK to eMouseDoubleClick r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
bd4bf17fbd
Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
9895f90eca
Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
db00b74a82
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
30fdd39afb
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
717c415187
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
8d32b818af
Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
b324a55c19
Bug 895274 part.23 Rename NS_LANGUAGECHANGE to eLanguageChange r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
0515e5474e
Bug 895274 part.22 Get rid of NS_MOZ_USER_* since nobody is using them r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
3bf965bf66
Bug 895274 part.21 Rename NS_ONLINE to eOnline r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
1b90499ceb
Bug 895274 part.20 Rename NS_OFFLINE to eOffline r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
07ce780806
Bug 895274 part.19 Rename NS_PLUGIN_FOCUS to ePluginFocus r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
956405c088
Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
2fbb0f1587
Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
b3c538f248
Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
b686bf9204
Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
e7cc73d938
Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
9e009e82ee
Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
5e85af9f61
Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
ba5b3f3fe6
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
28c9f34179
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
d311a11cc1
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
fff7a41224
Bug 895274 part.8 Rename NS_XUL_CLOSE to eWindowClose r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
fca7f29acb
Bug 895274 part.7 Rename NS_WINDOW_START to eWindowEventFirst r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
f0cf12bc90
Bug 895274 part.6 Rename NS_EVENT_ALL to eAllEvents r=smaug
2015-08-29 08:58:26 +09:00
Masayuki Nakano
6ecfef2cde
Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug
2015-08-29 08:58:26 +09:00
Andrew Comminos
906ea4c271
Bug 1197059 - Disable JasPer support in GDK-PixBuf. r=karlt
2015-08-28 17:15:27 -04:00
Steven Michaud
1bd07d55cd
Bug 1189565 - Send resize events when backing scale factor changes. r=mstange
2015-08-28 15:48:04 -05:00
Ryan VanderMeulen
91d401abec
Backed out changeset 376965bcb1f7 (bug 1197059) for Valgrind leaks.
2015-08-27 19:20:32 -04:00
Andrew Comminos
1d59f8d210
Bug 1197059 - Disable JasPer support in GDK-PixBuf. r=karlt
2015-08-27 18:35:14 -04:00
Steven Michaud
e6368a182e
Bug 1131473 - crash in -[NativeMenuItemTarget menuItemHit:]. r=spohl
2015-08-27 15:54:15 -05:00
Ryan VanderMeulen
b26f120d60
Backed out changeset 55bea2798c68 (bug 1131473) for OSX crashes.
...
CLOSED TREE
--HG--
extra : amend_source : c5e1c3b3d535171fb6b69df6b1bfc76214f63966
2015-08-27 15:04:30 -04:00
Steven Michaud
af158ce71a
Bug 1131473 - crash in -[NativeMenuItemTarget menuItemHit:]. r=spohl
2015-08-27 12:01:56 -05:00
Benoit Girard
f50d3758bc
Bug 1186662 - Part 3: Suppress the Displayport during active resize on Windows. r=kats,jimm
...
--HG--
extra : commitid : FI8OCMTZVoP
extra : rebase_source : f09763a2f182039f7cddc7eda32ec4a7cc6b76ff
2015-08-17 14:24:59 -07:00
Benoit Girard
3993946636
Bug 1186662 - Part 2: Suppress the Displayport during active resize on mac. r=mstange
...
--HG--
extra : commitid : 1zwlHIxhhH3
extra : rebase_source : ed1104473af2a24b077eb940d03d6b90997d4e63
2015-08-26 12:59:17 -04:00
Markus Stange
77bd23e207
Bug 1193062 - Make nsChildView send PanGestureInput events into APZ. r=kats, r=smichaud
...
--HG--
extra : commitid : 5mHVPwAeh44
extra : rebase_source : 27e9d500176eef2f737ffadd77a8e7478df00c0f
extra : histedit_source : 1ceeefd9e1be3fddd7d504b44e140f50c43750e2
2015-08-23 19:50:29 -04:00
Markus Stange
19714849c8
Bug 1193062 - Give synthesized NSEvents a timestamp that is in the right space. r=smichaud
...
NSEvent timestamps are relative to the system start time, not to the reference date.
--HG--
extra : commitid : shDNTICmQP
extra : rebase_source : 2f45dc0e8acc83d5c7379554dfdd6090af694c89
extra : histedit_source : 75add13c0cbcafdafb14e052edea67bd4a0317e2
2015-08-10 13:59:16 -04:00
Markus Stange
b00a4d2055
Bug 1193062 - Add nsCocoaUtils::ModifiersForEvent. r=smichaud
...
--HG--
extra : commitid : 8Aar2flB2na
extra : rebase_source : ba35da1d8d1fca49d98b8bc89b507d0105fe43db
extra : histedit_source : bb55f824f1a227a24b82eaf47c79175849649416
2015-07-21 18:41:08 -04:00
Markus Stange
4d793f82dd
Bug 1193062 - Add mHandledByAPZ on PanGestureInput and ScrollWheelInput, and sync the information to the WidgetWheelEvent. r=kats
...
--HG--
extra : commitid : 2qlm0ULac3
extra : rebase_source : 52fc5d3930a9b3a941f7e3665ef6b371e8a4b1b5
extra : histedit_source : d99996a3729a1bc78b9f4631f950476321f93c1f
2015-08-11 18:04:55 -04:00
Markus Stange
a4753aced8
Bug 1193062 - Process pan gesture deltas in begin+end events. r=kats
...
We don't want to split native NSEvents into two PanGestureInput events.
--HG--
extra : commitid : 7UnFAreSEcF
extra : rebase_source : 70121ddcf52f00547e70fcbea16975224835f890
extra : histedit_source : 0b8840795e6ab1cc808d75aa042c030b70f09f6f
2015-08-11 15:57:47 -04:00
Markus Stange
6d1e1e95c1
Bug 1193062 - Make OverscrollHandoffChain::FindFirstScrollable and AsyncPanZoomController::CanScroll able to deal with PanGestureInput events. r=kats
...
--HG--
extra : commitid : CW9kPLdmobP
extra : rebase_source : f26d419f8b263ffbc55d013e822835ccd357a587
extra : histedit_source : d031bfa29c918232db337e4e739b48e7fd653d31
2015-08-26 11:14:33 -04:00
Markus Stange
fbaad2355a
Bug 1193062 - Add fields to PanGestureInput and ScrollWheelInput. r=kats
...
We are going to create WidgetWheelEvents from them and need more information than what they currently have.
--HG--
extra : commitid : BQEuAY5Cr9b
extra : rebase_source : acd53b84301313774cc7d7cc76279859b9c77709
extra : histedit_source : f44e1da6dd48fabacd90c06a829e9e66f26cdbf3
2015-08-25 23:21:41 -04:00
Markus Stange
316505e2bd
Bug 1193062 - Only send a content response for wheel events that have also been processed by APZ. r=kats
...
--HG--
extra : commitid : FOt4Lwsp6xZ
extra : rebase_source : 1bea318e6274626c935e8a70317a412ac1f9037d
extra : histedit_source : c3cf20adf2358fb0e7a1295d624c3819fe8cd046
2015-08-12 15:15:49 -04:00
Masayuki Nakano
0d22745cda
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
Masayuki Nakano
733d9feaed
Bug 1198594 The copy constructor of IMENotification should initialize mMessage before calling Assign() r=smaug
2015-08-26 20:01:05 +09:00
Chris Peterson
1416e566de
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00
Chris Peterson
7d28169642
Bug 1198128 - Fix -Wshadow warnings in widget/gtk. r=karlt
2015-08-23 17:55:09 -07:00
Ryan VanderMeulen
7ebe933711
Merge m-c to inbound. a=merge
2015-08-26 00:05:36 -04:00
Lee Salzman
c864a9b192
Bug 1194397 - Force gdk_window_ensure_native on gdk window creation. r=acomminos
...
--HG--
extra : rebase_source : 5c40a4fc9f3bef1d1034609e2e6e5f03dc36c88b
2015-08-25 18:42:40 -04:00
Ryan VanderMeulen
a2257f0e19
Merge fx-team to m-c. a=merge
2015-08-25 10:34:53 -04:00
Victor Porof
a79634e0d2
Bug 1050498 - Record compositing operations, r=jsantell,smaug,tromey
2015-08-25 08:51:58 +03:00
Masayuki Nakano
1f0433ec04
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
...
--HG--
extra : source : 81e93b60a622527acc1582ee5ee1e6899ec331ef
2015-08-04 05:52:00 -04:00
Jim Chen
192182c441
Bug 1195496 - Implement speculative connection method in GeckoThread; r=snorp
...
One thing we do in the Fennec CLH is to make a speculative connection
based on the URI that's passed in. However, by the time the CLH runs,
we're far along into startup, and the advantage of a speculative
connection is reduced. This patch implements making speculative
connection as a method in GeckoThread, so that Fennec can make a
speculative connection without relying on the Fennec CLH.
2015-08-19 18:14:47 -04:00
Jim Chen
93533110bc
Bug 1195496 - Add PROFILE_READY Gecko state; r=snorp
...
Many Gecko operations depend on the profile being available. This
patch adds a PROFILE_READY Gecko state so that we can queue calls
until profile is loaded.
2015-08-19 18:14:47 -04:00
Ryan VanderMeulen
aeacc8883e
Backed out 4 changesets (bug 1137557) for causing intermittent Gij switching_test.js failures.
...
Backed out changeset ce86cf91f423 (bug 1137557)
Backed out changeset 83af10efcd3c (bug 1137557)
Backed out changeset e48ed45d1c80 (bug 1137557)
Backed out changeset 81e93b60a622 (bug 1137557)
CLOSED TREE
--HG--
extra : rebase_source : 2bf3467951041be553ab34c45d49c445829d21bb
2015-08-24 13:27:01 -04:00
Steven Michaud
d59e2ac8dc
Bug 1181977 - Firefox app menu contains only "Quit" in certain edgecases. r=spohl
2015-08-24 10:57:02 -05:00
Mason Chang
696de26763
Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats
2015-08-24 11:27:23 -04:00
Brian Birtles
3ae8210730
Fix bustage from changeset 5c5dc6f367ac (bug 1026803) r=bustage on CLOSED TREE
...
--HG--
extra : rebase_source : 34d0ad10e3cd76e558ce8792672e3a6289a84edb
2015-08-24 15:24:42 +02:00
Masayuki Nakano
175d3c0ee8
Bug 1137557 - Part 0: TextEventDispatcher shouldn't forward keyboard events coming from TextInputProcessor to the parent process. r=smaug
2015-08-04 05:52:00 -04:00
JerryShih
7ab5382a2f
Bug 1197968 - Fix the fence problem for bootAnim. r=sotaro
2015-08-24 21:20:24 -04:00
Brian Birtles
4ccc816d84
Bug 1026803 part 8b - Factor out an IsTimeNewerThanTimeStamp method; r=karlt
...
--HG--
extra : rebase_source : ea01340dfb0d2cf9560af0102c0fd82eb57d0bcd
2015-08-12 13:19:14 +09:00
Brian Birtles
2a6e6986a9
Bug 1026803 part 8 - Add ability for CurrentX11TimeGetter to perform an asynchronous request of the current time; r=karlt
...
--HG--
extra : rebase_source : 0f0fa181535e5c0f132cbefc9bc6d3ae2bb69c50
2015-08-12 10:35:38 +09:00
Brian Birtles
68ca603000
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.
--HG--
extra : rebase_source : 486c81ad5e64ee6420907babcc97262412ff5caa
2015-08-11 17:13:44 +09:00
Brian Birtles
38d0384528
Bug 1026803 part 6 - Make SystemTimeConverter detect clock skew; r=karlt
...
This patch revises the logic in SystemTimeConverter to detect backwards and
forwards skew between the two time sources: the native time source (represented
by the Time type) and the time source used to generate TimeStamp objects.
--HG--
extra : rebase_source : 208b4535f8a7d33a81dd0937a4fcbe38ee46335d
2015-08-11 17:11:41 +09:00
Jim Chen
b62c5aa0a3
Bug 1192043 - Add support for proxying native calls; r=snorp
...
If a C++ class implements native calls that all return void, it can
choose to have those calls go through a custom proxy function by
inheriting from mozilla::jni::UsesNativeCallProxy and override the
ProxyNativeCall member.
ProxyNativeCall accepts a rvalue reference to a
functor object specific to each call, and can alter the calling
environment (e.g. dispatch the call to another thread) before issuing
the actual native call through the functor's operator().
Any JNI refs contained in the call are automatically turned into global
refs so that the call can continue to work outside of the original JNI
call.
Native call proxy will be used to implement automatic dispatching of
native calls from the main thread to run on the Gecko thread.
2015-08-25 14:52:16 -04:00
Jim Chen
b8013723d5
Bug 1192043 - Fix compile errors in Natives.h; r=snorp
...
This patch fixes a compile error when using WeakPtr, where Impl* was
expected but SupportsWeakPtr<Impl>* was given.
This patch also fixes a compile error when using the DisposeNative
implementation provided by the autogenerated Natives class. e.g.,
> struct Foo : Bar::Natives<Foo> {
> using Bar::Natives<Foo>::DisposeNative;
> };
This uses a default implementation of DisposeNative instead of a custom
implementation, and resulted in a compile error that this patch fixes.
2015-08-25 14:52:16 -04:00
Jim Chen
8323512edf
Bug 1192043 - Clean up NativeStubImpl template parameters; r=snorp
...
The mangled name of a NativeStubImpl instantiation is longer than
necessary because of the ReturnType arg. This patch turns it into a bool
parameter. It also reorders the parameters for cleanness.
2015-08-25 14:52:16 -04:00
Jim Chen
4403af4250
Bug 1192043 - Add more JNIEnv support and null-check refs in JNI ref classs; r=snorp
...
Add more constructors in LocalRef and GlobalRef to accommodate use cases
where a JNIEnv is already available for performance reasons. Also add
more null-checks when creating references for performance reasons.
2015-08-25 14:52:16 -04:00
Brian Birtles
9a127183cd
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.
--HG--
extra : rebase_source : 4d46e09bd09cbb0dbffcb0aa46742157384d37e8
2015-02-19 14:10:00 +09:00
Brian Birtles
1f60d5ca37
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.
--HG--
extra : rebase_source : a6c4769e7da88bb4644edf8954c923a88e1c04fd
2015-08-11 16:40:34 +09:00
Brian Birtles
7dc9a3e6ae
Bug 1026803 part 3 - Make some simplifications to SystemTimeConverter; r=karlt
...
This patch exploits the fact that the underlying Time type is an unsigned
integer to simplify some of the overflow checks in SystemTimeConvert by relying
on unsigned integer overflow behavior, which, unlike signed integer overflow, is
well-defined.
--HG--
extra : rebase_source : e21f865e1ed22e1d3adc5e835e052cb9f80b9beb
2015-02-19 14:06:01 +09:00
Brian Birtles
d6dfa32cc0
Bug 1026803 part 2 - Add an assertion that SystemTimeConverter's template parameter is unsigned; r=karlt
...
Various operations in the time conversion assume that the native event time is
an unsigned integer so this patch adds and assertion to check this precondition
is met.
--HG--
extra : rebase_source : bd197c71b09a2c58c4ffeca8326b5aadff14750c
2015-02-19 14:05:42 +09:00
Brian Birtles
d2de6ae5b9
Bug 1026803 part 1 - Factor out a common utility class for converting wrapping native times to TimeStamps; r=karlt
...
This just moves the code from widget/windows/nsWindow.cpp to a template class in
widget/xpwidgets/WrappingTimeConverter.h so that we can reuse this code for
other platforms (GTK at least).
--HG--
extra : rebase_source : efa9582fd8cf5b26d1a59219f427aa20a460f7cd
2015-08-11 13:38:18 +09:00
Ryan VanderMeulen
5b75ad5195
Merge inbound to m-c. a=merge
2015-08-23 17:18:36 -04:00
Masayuki Nakano
24352f9317
Bug 930843 part.2 NS_UI_ACTIVATE event should be trusted event even if it's caused by an untrusted event r=smaug
2015-08-22 13:02:39 +09:00
Boris Chiou
ca7f4ae420
Bug 952456 - Part 1: Implement gonk/nsClipboard for rich text and raw image. r=fabrice
...
Handle text/html and image MIME types on gonk/nsClipboard
2015-08-19 22:52:00 -04:00
Masayuki Nakano
42548b1f7b
Bug 895274 part.2 Define event messages as anonymous enum with EventMessageList.h r=smaug
...
--HG--
rename : widget/BasicEvents.h => widget/EventMessageList.h
2015-08-22 10:34:51 +09:00
Masayuki Nakano
66f2c27305
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Andrew Comminos
bf63f14959
Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt
2015-08-21 16:38:15 -04:00
Masayuki Nakano
d2cd0b82ed
Bug 1189396 part.4 IMEContentObserver should cache the selection data at notifying IME of selection change r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
a8be9560f4
Bug 1189396 part.3 Make IMENotification::SelectionChangeData useful even outside of IMENotification r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
3407deaa8e
Bug 1189396 part.2 Implement IMENotification::SelectionChangeData::Assign() to copy its members r=smaug
2015-08-22 01:43:41 +09:00
Masayuki Nakano
90a7fb66b4
Bug 1189396 part.1 Implement IMENotification::SelectionChangeData::Clear() to initialize its members r=smaug
2015-08-22 01:43:41 +09:00
Wes Kocher
d8fffe1765
Merge inbound to central, a=merge
2015-08-20 12:42:21 -07:00
Masayuki Nakano
d45c99e77c
Bug 90712 Cancel composition when Enter key message isn't consumed by IME r=m_kato
2015-08-20 17:31:10 +09:00
Wes Kocher
e9ede9d2ea
Merge m-c to b2ginbound, a=merge
2015-08-19 17:14:04 -07:00
Samael Wang
01ad2b8f56
Bug 1177335 - Skip resampling if the time difference of touches is less than 2ms.
2015-08-19 13:02:21 +08:00
Masayuki Nakano
1f527f3de1
Bug 1196124 Fix mismatch of printf style string and following arguments of MOZ_LOG() in IMMHandler::GetCharacterRectOfSelectedTextAt() r=m_kato
2015-08-20 11:40:14 +09:00
Milan Sreckovic
2431defff4
Bug 1188105: Parse bad driver versions. r=botond
...
--HG--
extra : rebase_source : 36d4c5636604bd0ff860859cbc571644eacdf165
2015-08-19 15:14:59 -07:00
Masayuki Nakano
c45505d74b
Bug 299603 part.8 Rename aLastDispatchedData with aCompositionString in IMContextWrapper::CreateTextRangeArray() r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
a115b2e0b3
Bug 299603 part.7 IMContextWrapper::CreateTextRange() should convert the caret offset from offset in characters to offset in UTF-16 r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
90cbd5150d
Bug 299603 part.6 Guess the meaning of each clause in the composition string with caret position r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
3cbdc83c7d
Bug 299603 part.3 IMContextWrapper::SetTextRange() shold set the style of the range which is specified by the IME r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
7d2b010aeb
Bug 299603 part.2 IMContextWrapper::SetTextRange() should initialize the range offsets and fail if the range is collapsed r=m_kato
2015-08-19 16:37:39 +09:00
Masayuki Nakano
d943ae3d8c
Bug 299603 part.1 IMContextWrapper should have a method to initialize a TextRange r=m_kato
2015-08-19 16:37:39 +09:00
William Chen
6d6411c090
Bug 1131470 - Part 2: Update screen configuration HAL to report orientation angle. r=snorp,mwu
...
--HG--
extra : rebase_source : c6eb4dd4f54b1e9db7e7d2c39e535ba4bcd8af1f
2015-08-18 14:55:15 -07:00
William Chen
3c9928ced9
Bug 1131470 - Part 1: Rename existing use of ScreenOrientation to ScreenOrientationInternal. r=baku
...
--HG--
extra : rebase_source : 72e978d48e8356da9e8c66adfa0a97983034aa5a
2015-08-18 14:55:09 -07:00
Wes Kocher
f84455e83a
Backed out changeset de7aa6b08234 (bug 1194055) for windows 8 reftest failures CLOSED TREE
2015-08-18 12:09:56 -07:00
Kartikaya Gupta
1db1586922
Bug 1180295 - Implement seamless snapping to the stable state. r=rbarker
...
--HG--
extra : commitid : BCRW1BHPhL8
2015-08-18 14:27:20 -04:00
Kartikaya Gupta
3fd3f3cf8e
Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker
...
--HG--
extra : commitid : IMjRmklIhXd
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
29e63f503a
Bug 1180295 - Store the viewport width and height as integers instead of floats in ImmutableViewportMetrics. r=rbarker
...
--HG--
extra : commitid : 8UdQhaVHspN
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
b4105053c9
Bug 1180295 - Rip out the Fennec code to set the screen render offset. r=rbarker
...
--HG--
extra : commitid : 3e4iu6iVnfs
2015-08-18 14:27:18 -04:00
Mike Conley
5eee8c5286
Bug 1184604 - Lazily override printer output format on Linux if not already set. r=karlt
...
GTK versions prior to 2.24 incorrectly advertise themselves as able to print PDFs,
even when they can't. We were wholesale setting the output format to PostScript for
these older GTK versions, without giving the user the opportunity to override
it. We now lazily determine whether or not the output should be in PostScript,
which should give the user the opportunity to override.
--HG--
extra : commitid : A30C51CukFd
extra : rebase_source : 8800e463753a554902cc22fe6e973dfdab1d7c0d
extra : amend_source : 43b58fd7c2c1605351cbb24d216fb5f781625a3a
2015-07-31 13:53:49 -04:00
Jonathan Kew
d37da4f798
Bug 1194055 - GetSysFontInfo should return MS Shell Dlg 2 for eFont_Field and eFont_List on Windows. r=masayuki
2015-08-18 17:21:38 +01:00
Chris Manchester
f2dcab6039
Bug 1131325 - Move system country code from nsIGfxInfo2 to a more appropriate location. r=aklotz,smichaud
...
--HG--
extra : commitid : Jglg9X6ykB1
2015-07-28 15:45:34 -07:00
Jonathan Kew
2800ce3e55
Bug 1194055 - GetSysFontInfo should return MS Shell Dlg 2 for eFont_Field and eFont_List on Windows. r=masayuki
2015-08-18 17:21:38 +01:00
Nathan Froyd
5108c14a08
Bug 1194806 - part 5 - mark function pointer-to-members with JNICALL appropriately; r=snorp,jchen
2015-08-14 23:03:45 -04:00
Nathan Froyd
03c1f240be
Bug 1194806 - part 4 - use |typename| to refer to trait class typedefs, not |class|; r=jchen
2015-08-14 22:34:16 -04:00
Nathan Froyd
bd24a2df58
Bug 1194806 - part 3 - consistently declare dom::mobilemessage::SmsFilterData as a class; r=snorp
2015-08-14 22:22:50 -04:00
Nathan Froyd
160a6405bb
Bug 1194806 - part 2 - mark overrides as such in widget/android/; r=snorp
2015-08-14 22:06:20 -04:00
Nathan Froyd
a64d0e54a5
Bug 1194806 - part 1 - consistently declare mozilla::jni::detail::TypeAdaptor as a struct; r=jchen
...
clang doesn't like it when we declare things as a struct in one place
and a class in another. This change makes all the current usages
consistent and clang happy.
2015-08-14 21:59:27 -04:00
Mike Hommey
9fe13fc89a
Bug 1194497 - Convert a few remaining PRUnichar to char16_t. r=roc
2015-08-18 08:09:14 +09:00
Masayuki Nakano
4047998c2a
Bug 555642 part.2 IME handlers on Windows shouldn't append caret range if the caret is in the target clause which doesn't have specific style r=m_kato
2015-08-17 20:58:38 +09:00
Ryan VanderMeulen
0c0b67da3b
Merge m-c to inbound. a=merge
2015-08-14 15:18:21 -04:00
Ryan VanderMeulen
de062041d4
Merge inbound to m-c. a=merge
2015-08-14 15:16:22 -04:00
Randall Barker
cba97f4dd0
Bug 1188225 - Implement ChromeProcessController::HandleDoubleTap. r=botond
...
--HG--
extra : rebase_source : 305df059dcdaa23962a0864036e7fd8b179c1c42
2015-08-13 18:26:00 -04:00
JerryShih
1ee16053bc
Bug 1194034 - Remove unused GonkDisplayJB::StopBootAnim() in GonkDisplayJB. r=mwu
2015-08-12 18:35:00 -04:00
Christoph Kerschbaumer
4ae9476126
Bug 1192945 - Use channel->ascynOpen2 in widget/windows/nsDataObj.cpp (r=sicking,jimm)
2015-08-13 18:35:34 -07:00
Aryeh Gregor
d587425b77
Bug 1179451 - Part 5: Delete nsRefPtr<T>::operator T*()&&. r=froydnj
...
--HG--
extra : rebase_source : 9e1680bb0eb7c38de14cd1974fbd03988780a3bc
2015-08-13 15:22:48 +03:00
Wes Kocher
f929360b3e
Merge m-c to inbound, a=merge CLOSED TREE
2015-08-13 16:43:54 -07:00
Wes Kocher
6b7a0b75b5
Merge fx-team to m-c a=merge
2015-08-13 16:30:54 -07:00
Jim Chen
63dc585f5c
Bug 1194360 - Remove use of inherited constructors; r=snorp
...
GeneratedJNIWrappers.h was updated in bug 1192079 to use inherited
constructors, which is a gcc 4.8 feature. Many people are still using an
older version of NDK which only comes with gcc 4.7.
2015-08-13 16:57:34 -04:00
Jim Chen
24514e7c7a
Bug 1192082 - Followup to iniialize/deinitialize JNI in nsAppShell; r=me
2015-08-13 16:57:34 -04:00
Matt Woodrow
25534f83f5
Bug 1193977 - Bind the texture unit we want to use when compositing the OSX titlebar. r=jrmuizel
2015-08-13 15:59:57 -04:00
Jared Wein
42ca44cccd
Bug 1192573 - Require tablet-mode (Win10+) to show the on-screen keyboard. r=masayuki
2015-08-13 14:23:54 -04:00
Jim Chen
ee3de3a3c3
Bug 1192082 - Iniialize/deinitialize JNI in nsAppShell; r=snorp
...
First we need to set the Gecko thread JNIEnv* in nsAndroidStartup, but
after that we can initialize and deinitialize the rest of JNI, including
AndroidBridge, in GeckoAppShell. This makes nsAppShell control the
AndroidBridge lifetime. Over time, parts of the AndroidBridge
functionality will be migrated to nsAppShell.
2015-08-13 00:53:40 -04:00
Jim Chen
3921c06e27
Bug 1192082 - De-clutter AndroidBridge init/deinit; r=snorp
...
Merge all the init code into AndroidBridge constructor and
AndroidBridge::ConstructBridge; merge all the deinit code into
AndroidBridge destructor and AndroidBridge::DeconstructBridge.
In particular, the SetMainThread call is obsolete and removed.
2015-08-13 00:53:39 -04:00
Jim Chen
b2e48dacd7
Bug 1192082 - Expose AndroidBridge arguments through GeckoThread; r=snorp
...
AndroidBridge needed some arguments during its initialization. We'll
provide those arguments in GeckoThread, which AndroidBridge will access.
2015-08-13 00:53:39 -04:00
Jim Chen
1d42b8bea5
Bug 1192082 - Get rid of GeckoAppShell.nativeInit; r=snorp
...
Instead of letting AndroidBridge be constructed separately, we'll let
Gecko construct AndroidBridge.
2015-08-13 00:53:39 -04:00
Jim Chen
b85528ed4a
Bug 1192082 - Expose GeckoThread states to C++; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
a11aee77b7
Bug 1192079 - Update generated code; r=me
2015-08-13 00:53:39 -04:00
Jim Chen
d1f529698f
Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin
2015-08-13 00:53:39 -04:00
Jim Chen
3599e8ef4f
Bug 1192077 - Move AndroidBridge JNIEnv calls to jni/Utils; r=esawin
...
Calls like GetJNIForThread should now belong in jni/Utils. Moving the
calls also reduce clutter in AndroidBridge.
2015-08-13 00:53:39 -04:00
Jim Chen
29ee442159
Bug 1189995 - Move GeckoAppShell.pumpMessageLoop to GeckoThread; r=esawin
...
This method is used by Gecko to pump the Android message loop, and it's
also more suited to GeckoThread than GeckoAppShell.
2015-08-13 00:53:39 -04:00
Xidorn Quan
f63a930fb6
Bug 1190316 - Apply fullscreen transition on only the target monitor. r=roc
...
--HG--
extra : source : b3015229dd6997970ce2634b6fcf393f2f702e85
2015-08-13 08:53:53 +10:00
Gabor Krizsanits
34f596853a
Bug 1175940 - UIResolutionChanged should not trigger sync messages from content to chrome. r=mconley
2015-08-13 16:42:19 +02:00
Jacek Caban
1ee7581cb4
Bug 1192248 - Fixed WinIMEHandler.cpp cross compilation. r=masayuki
2015-08-13 17:37:57 +02:00
Mason Chang
96798fb9ef
Bug 1193842 - Delete touch resampling preference and non resampling paths. r=kats
...
--HG--
extra : histedit_source : e8624dd77d2993cf52f1f5970cf0eed6b1555b44
2015-08-13 08:23:14 -07:00
Mike Conley
7421d14843
Bug 1106321 - Serialize DEVMODE down to the content process when printing on Windows. r=jimm
...
--HG--
extra : commitid : IhjNJOOtmms
extra : rebase_source : 6b0ba29e866dcf63a3054eb955ece082cbbeda13
extra : amend_source : 70bcf59b1f4b1d7a3a8ec4183b3b9710eedfb5f9
2015-08-06 17:36:54 -04:00
Bob Owen
61331f3269
Bug 1182411 Part 2: Change winless popup surrogate to have its parent set in the chrome process. r=jimm
...
The creation of the surrogate native window in the child NPAPI process was
failing when then sandbox was at low integrity, because the parent is from the
chrome process, so at medium integrity.
Instead of making an IPC call to get the parent, we now create the window upfront
and send it in an IPC message to be parented in the chrome process.
This is done with asynchronous messaging.
2015-08-12 16:00:26 +01:00
Terrence Cole
de72ab688b
Bug 1191529 - Remove JSIdArray and AutoIdArray and replace with Rooted<IdVector>; r=mccr8, r=jonco
...
* * *
imported patch 2_remove_AutoIdArray_gk
--HG--
extra : rebase_source : f4492f209248c7ae4b74d7d0345c51fa893167da
2015-08-05 11:02:00 -07:00
Nick Robson
49e872dc7e
Bug 1075089 - Move popup menu frame offset to LookAndFeel and fix default offset for OS X. r=Enn
...
--HG--
extra : rebase_source : 7817fea6ea95e9dfc486f797114e1cfb778d5230
2015-08-04 16:41:00 -04:00
Kyle Huey
76e3009ab8
Bug 1179909: Refactor stable state handling. r=smaug
...
This is motivated by three separate but related problems:
1. Our concept of recursion depth is broken for things that run from AfterProcessNextEvent observers (e.g. Promises). We decrement the recursionDepth counter before firing observers, so a Promise callback running at the lowest event loop depth has a recursion depth of 0 (whereas a regular nsIRunnable would be 1). This is a problem because it's impossible to distinguish a Promise running after a sync XHR's onreadystatechange handler from a top-level event (since the former runs with depth 2 - 1 = 1, and the latter runs with just 1).
2. The nsIThreadObserver mechanism that is used by a lot of code to run "after" the current event is a poor fit for anything that runs script. First, the order the observers fire in is the order they were added, not anything fixed by spec. Additionally, running script can cause the event loop to spin, which is a big source of pain here (bholley has some nasty bug caused by this).
3. We run Promises from different points in the code for workers and main thread. The latter runs from XPConnect's nsIThreadObserver callbacks, while the former runs from a hardcoded call to run Promises in the worker event loop. What workers do is particularly problematic because it means we can't get the right recursion depth no matter what we do to nsThread.
The solve this, this patch does the following:
1. Consolidate some handling of microtasks and all handling of stable state from appshell and WorkerPrivate into CycleCollectedJSRuntime.
2. Make the recursionDepth counter only available to CycleCollectedJSRuntime (and its consumers) and remove it from the nsIThreadInternal and nsIThreadObserver APIs.
3. Adjust the recursionDepth counter so that microtasks run with the recursionDepth of the task they are associated with.
4. Introduce the concept of metastable state to replace appshell's RunBeforeNextEvent. Metastable state is reached after every microtask or task is completed. This provides the semantics that bent and I want for IndexedDB, where transactions autocommit at the end of a microtask and do not "spill" from one microtask into a subsequent microtask. This differs from appshell's RunBeforeNextEvent in two ways:
a) It fires between microtasks, which was the motivation for starting this.
b) It no longer ensures that we're at the same event loop depth in the native event queue. bent decided we don't care about this.
5. Reorder stable state to happen after microtasks such as Promises, per HTML. Right now we call the regular thread observers, including appshell, before the main thread observer (XPConnect), so stable state tasks happen before microtasks.
2015-08-11 06:10:46 -07:00
Gabor Krizsanits
8996db91c1
Bug 863512 - Fixing xul dnd panels for linux. r=enndeakin
2015-08-05 13:19:44 +02:00
Makoto Kato
e06d6ede85
Bug 1187178 - Use MOZ_WINSDK_MAXVER instead of #ifndef. r=jimm
2015-08-11 14:12:29 +09:00
Sotaro Ikeda
0cacb70da5
Bug 1192949 - Fix nsScreenGonk::SetMirroringScreen() r=mwu
2015-08-10 16:28:36 -07:00
Andrew Comminos
90d3c44131
Bug 1189028 - Draw a toplevel popup behind popup menus on GTK3. r=karlt
2015-08-06 14:20:00 -04:00
Lee Salzman
0c7ff08984
Bug 1184009 - Limit gtk file picker preview source sizes. r=acomminos
2015-08-07 12:24:22 -04:00
Masayuki Nakano
9bea7f371d
Bug 1187724 Don't dispatch KeyboardEvents when the target of WM_APPCOMMAND is a windowed plug-in for preventing deadlock r=jimm
2015-08-10 23:54:18 +09:00
Xidorn Quan
16cc2020c5
Bug 1184201 - Disable fullscreen transition on Windows if composition is disabled. r=jimm
...
--HG--
extra : source : 47d9ea48e4561371859c401b0fead25492e7235e
extra : amend_source : e2b291b3cb312001d2396e84d07120338609e182
2015-08-10 23:20:03 +10:00
Jacek Caban
3e9f91bf1f
Bug 1192248 - Fix wchar_t/char16_t mismatch WinIMEHandler.cpp. r=masayuki
...
--HG--
extra : source : 964d3b1c37c71524344e8a0d691655162204210c
2015-08-10 09:24:57 +10:00
Sotaro Ikeda
499f383427
Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow
2015-08-08 13:50:47 -07:00
Masayuki Nakano
9f892563ed
Bug 1192156 Separate IME specific structs, classes and enums from nsIWidget.h to IMEData.h r=roc
...
--HG--
rename : widget/nsIWidget.h => widget/IMEData.h
2015-08-09 00:47:19 +09:00
Ryan VanderMeulen
363a9ac97a
Merge inbound to m-c. a=merge
2015-08-07 16:02:43 -04:00
Petr Jasicek
e19231c364
Bug 1160154 - Decrease padding between icons in the personal toolbar with Gtk3 by using "image-button" css style class. r=karlt
...
CLOSED TREE
--HG--
extra : rebase_source : b8c2ed8403294ac2b1931141794f184af2a11cbd
2015-08-07 01:09:00 -04:00
Xidorn Quan
815ed861e5
Bug 1188322 - Always hide menubar as well as dock for fullscreen on OS X whatever the screen is. r=mstange
...
--HG--
extra : source : 9beba24463ba85ab0ca12d0c80786a9d7915f208
2015-08-07 13:49:12 +10:00
Wes Kocher
83a7cbf448
Merge m-c to inbound, a=merge
2015-08-06 18:11:16 -07:00
Ryan VanderMeulen
6b37d9c465
Merge m-c to fx-team. a=merge
2015-08-06 15:53:46 -04:00
Jared Wein
05a882f177
Bug 1007063 - Show virtual (on-screen) keyboard in Windows 8 and higher when text fields are focused if physical keyboards are not present. r=jimm r=masayuki r=m_kato
2015-08-05 10:38:51 -04:00
Lee Salzman
7ac4d202b1
Bug 1190935 - Fix race condition in gtk window EndRemoteDrawingInRegion. r=nical
2015-08-06 11:02:03 -04:00
Masayuki Nakano
61074e4e20
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
Milan Sreckovic
1878a205d0
Bug 1191404 - Update the comments to avoid confusion about what happens with blocklisting when the OS is unknown. No code change. r=milan
2015-08-05 10:39:00 +02:00
Wes Kocher
4d0e220d7f
Merge b2ginbound to central, a=merge
2015-08-05 16:45:41 -07:00
Carsten "Tomcat" Book
dcc3c5d093
Merge mozilla-central to b2g-inbound
2015-08-05 13:40:29 +02:00
Boris Chiou
2abd17130d
Bug 1180657 - Use hwc directly on GonkDisplayICS. r=sotaro
2015-08-03 19:43:00 +02:00
Masayuki Nakano
05063f4350
Bug 1188442 IMMHandler::GetSelection() should use static Selection instance when IME doesn't have focus and return its or mSelection's reference r=emk
2015-08-04 17:05:25 +09:00
Birunthan Mohanathas
7315345693
Bug 1191100
- Remove XPIDL signature comments in .cpp files. r=ehsan
...
Comment-only so DONTBUILD.
2015-08-04 16:17:36 -07:00
David Anderson
a976b3be5c
Don't create a D3D11 compositor device on content processes. (bug 1183910 part 8, r=bas,mattwoodrow)
2015-08-05 02:45:06 -07:00