Stephen A Pohl
0c71853914
Bug 1325906: Start using proper constant for PNG pasteboard type. r=mstange
2016-12-29 14:05:11 -05:00
Karl Tomlinson
2041039808
bug 1320860 Back out changeset a6aabcb07a6e for causing bug 1322120 or bug 1324262
...
--HG--
extra : rebase_source : c77a5627ebb851b3f70da2917c68b9ae3683247b
2016-12-29 18:05:42 +13:00
Stephen A Pohl
6b7d58d5f6
Bug 1325770: Change formatting to abide by code style guidelines and improve a comment. r=mstange
2016-12-28 12:37:15 -05:00
Stephen A Pohl
1f35a402c0
Bug 1325770: Fix regression from bug 1235162
that prevented drag/dropping of images to the OSX Desktop. r=mstange
2016-12-28 12:37:09 -05:00
Ryan VanderMeulen
51aa673e28
Merge inbound to m-c. a=merge
2016-12-27 00:00:22 -05:00
Jonathan Watt
f426ec54bc
Bug 1031362 follow-up - Fix local unified compilation bustage by including required headers. r=sparky
2016-12-24 21:53:23 +00:00
Wes Kocher
37e6ad7e9e
Backed out 7 changesets (bug 1322938) for test_lowDiskSpace.html failures on android a=backout
...
Backed out changeset 1de6bfc4c973 (bug 1322938)
Backed out changeset 45b81607acd2 (bug 1322938)
Backed out changeset 2f3c2e660d28 (bug 1322938)
Backed out changeset d93937b3f80e (bug 1322938)
Backed out changeset 91c8b6d99e35 (bug 1322938)
Backed out changeset b6bdaf0dd932 (bug 1322938)
Backed out changeset 4b6ed4bb4263 (bug 1322938)
2016-12-23 20:55:55 -08:00
Tim Nguyen
19655e43c1
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called. r=smaug
...
MozReview-Commit-ID: 7OKlKFb3lok
2016-12-23 16:01:50 +01:00
Neil Deakin
ec01413b3d
Bug 1309596, fix changed drag feedback image when the page is zoomed, r=mstange
2016-12-23 18:09:44 -05:00
Neil Deakin
6598d2a0fc
Bug 1309596,implementation of UpdateDragImage on mac, r=mstange
2016-12-23 18:09:44 -05:00
Neil Deakin
7b92d68429
Bug 1309596, implementation of UpdateDragImage by adjusting image and calling DragEnter of the drag feedback helper, r=jimm
2016-12-23 18:09:44 -05:00
Neil Deakin
d88256a9f9
Bug 1309596, add an updateDragImage method to modify the drag feedback image during the drag, r=smaug
2016-12-23 18:09:44 -05:00
Wes Kocher
e28b562783
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 3HW7YWDqTBQ
2016-12-23 14:40:42 -08:00
Masayuki Nakano
ffd3700a9c
Bug 1256562 part.2 All event dispatchers under widget/cocoa should initialize WidgetEventTime::mTimeStamp with nsCocoaUtils::GetEventTimeStamp() r=mstange,smaug
...
MozReview-Commit-ID: 3sXtO76JScf
--HG--
extra : rebase_source : 729c1b5f1066974502408a886dc19991d7bcb97f
2016-12-20 20:58:04 +09:00
Masayuki Nakano
1de48b4d14
Bug 1256562 part.1 Implement nsCocoaUtils::GetEventTimeStamp() to convert from timeStamp of NSEvent to TimeStamp r=birtles,mstange
...
This patch implements nsCocoaUtils::GetEventTimeStamp() which hides how to get TimeStamp from timeStamp of NSEvent from other developers.
Different from Windows and GTK, we don't need to use SystemTimeConverter and implement CurrentTimeGetter class because the internal value of the macOS implementation of TimeStamp is based on mach_absolute_time(), which measures "ticks" since boot. Event timestamps are NSTimeIntervals (seconds) since boot. So the two time representations already have the same base; we only need to convert seconds into ticks.
MozReview-Commit-ID: LvioyJOM7S9
--HG--
extra : rebase_source : 0e497f675f9b7e1355155dc081945478f83019a8
2016-12-26 12:23:37 +09:00
Wes Kocher
1e19e7e80a
Backed out 6 changesets (bug 1322938) for android failures in test_lowDiskSpace.html CLOSED TREE a=backout
...
Backed out changeset 8d9ed256d618 (bug 1322938)
Backed out changeset 0d04a7f9567b (bug 1322938)
Backed out changeset f3bed08a1f6f (bug 1322938)
Backed out changeset 2992c400da4d (bug 1322938)
Backed out changeset cf6c65628dd0 (bug 1322938)
Backed out changeset 4c88ef02c5d4 (bug 1322938)
2016-12-23 13:40:26 -08:00
Cervantes Yu
6629c9887c
Bug 1321244 - Lazily init global variables that could implicitly initialize NSPR. r=froydnj
...
MozReview-Commit-ID: IPU9Qc8lr50
--HG--
extra : rebase_source : f25e7403492d1935c8ca714a75ccf99811775b44
2016-12-01 11:48:32 +08:00
Neil Deakin
20b2609458
Bug 1320341, don't show a panel when the parent window is miniaturized or hidden, r=mstange
2016-12-22 11:06:59 -05:00
Carsten "Tomcat" Book
0aed7a4ac5
Merge mozilla-central to mozilla-inbound
...
--HG--
rename : testing/docker/base-build/HASH => taskcluster/docker/base-build/HASH
rename : testing/docker/base-test/HASH => taskcluster/docker/base-test/HASH
rename : testing/docker/centos6-build-upd/HASH => taskcluster/docker/centos6-build-upd/HASH
rename : testing/docker/centos6-build/HASH => taskcluster/docker/centos6-build/HASH
rename : testing/docker/decision/HASH => taskcluster/docker/decision/HASH
rename : testing/docker/image_builder/HASH => taskcluster/docker/image_builder/HASH
rename : testing/docker/recipes/tooltool.py => taskcluster/docker/recipes/tooltool.py
rename : testing/docker/tester/HASH => taskcluster/docker/tester/HASH
2016-12-22 16:25:35 +01:00
Randall Barker
1101ff0a36
Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond
2016-12-23 09:08:37 -08:00
Randall Barker
e5f409853d
Bug 1319850 - part 4, Code to initialize and support AndroidUI MessageLoop and nsIThread r=nfroyd
2016-12-23 09:08:35 -08:00
Randall Barker
b5df4e8ab9
Bug 1319850 - part 3, Convert AndroidBridge::PostTaskToUiThread to use nsIRunnable instead of mozilla::Runnable r=jchen
2016-12-23 09:08:31 -08:00
Tim Nguyen
3a9c63ff99
Bug 1322938 - Emit close event when HTMLDialogElement.prototype.close() is called. r=smaug
...
MozReview-Commit-ID: 7OKlKFb3lok
2016-12-23 16:01:50 +01:00
David Parks
a01d83514b
Bug 1185472 - Only allow NPAPI HWNDs to be adopted by an HWND in the chrome process. r=jimm
...
Add the set of plugin process PIDs to PluginProcessParent and, when attempting to reparent plugin windows in the chrome process, validate that those windows originated with the plugin process (by checking the window's PID against the set in the PluginProcessParent).
2016-12-22 10:50:03 -08:00
Ting-Yu Chou
9e66f3af06
Bug 1322465 part 14 - Use explicit/MOZ_IMPLICIT for the unary constructors in widget/. r=Ehsan
...
MozReview-Commit-ID: JOrzksTzwVT
--HG--
extra : rebase_source : a7e92ef309025f6243fc8dba5cf30dfda591b181
2016-12-16 16:00:43 +08:00
Milan Sreckovic
ce5e230f3a
Bug 1323834: Evaluate some information outside the loop, then use it repeatedly. r=dvander
...
MozReview-Commit-ID: IpndTclvfQf
--HG--
extra : rebase_source : a8683789dd15ba80ebe1be6caef7831e3768f46a
2016-12-20 11:43:45 -05:00
Sebastian Hengst
0d4188dc3d
Backed out changeset b9d69795947d (bug 1075025) for crashing in xpcshell test test_setUsePrivateBrowsing.js and test_ext_alarms.js on Android. r=backout
2016-12-21 09:35:38 +01:00
John Lin
783a4985dd
Bug 1075025 - part 1: receive vsync events through Choreographer. r=snorp
...
MozReview-Commit-ID: 69MefRKMWmh
--HG--
extra : rebase_source : 07d9722cb6fcaf0f1b9f67a754245c7ac6ec663f
2016-12-20 14:18:35 +08:00
Phil Ringnalda
8794706198
Merge m-c to autoland
2016-12-20 20:20:10 -08:00
Phil Ringnalda
4f5f9f3222
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: EI1fU13SR79
2016-12-20 20:15:20 -08:00
Wes Kocher
b5f33578be
Merge m-c to inbound, a=merge
2016-12-20 11:47:17 -08:00
Wes Kocher
584a2f0f62
Merge inbound to central, a=merge
...
MozReview-Commit-ID: Cr9L1dhIzP2
2016-12-20 11:41:57 -08:00
Stephen A Pohl
139c939cbd
Bug 1235162: Replace deprecated drag API on OSX. r=mstange
2016-12-20 14:33:08 -05:00
Carsten "Tomcat" Book
9b6d97a4be
Backed out changeset 1413fa802632 (bug 1031362) for test failures in pointerevents/test_touch_action.html
...
--HG--
extra : rebase_source : 937d349fb18e2368d4155364558027134c01fec6
2016-12-20 14:52:23 +01:00
Carsten "Tomcat" Book
9957ef81ce
Backed out changeset bb1654cb6f30 (bug 1031362)
...
--HG--
extra : rebase_source : 31b5dceec22f1de279344f6eb131ede9193b6d10
2016-12-20 14:46:03 +01:00
Carsten "Tomcat" Book
925e83fb49
Backed out changeset 1d3072ee3656 (bug 1031362)
...
--HG--
extra : rebase_source : 5e1a1b9588f404b2f79599fdd9480b7efd29007c
2016-12-20 14:46:02 +01:00
Mantaroh Yoshinaga
62c0a16936
Bug 1264125 part 1 - Add transitioncancel event handler. r=masayuki
...
We moved 'transitioncancel' event to the CSS-Transition Level 1.
The definition of 'transitioncancel' is as follow:
https://drafts.csswg.org/css-transitions-1/#transitioncancle
MozReview-Commit-ID: 1rEH0KjBrlL
--HG--
extra : rebase_source : c1d6ba635dd23cafcd0352b35e6c6cc714bb3ac4
2016-12-20 16:03:28 +09:00
Masayuki Nakano
e0dcff15d2
Bug 1322736
part.3 Remove dom::BeforeAfterKeyboardEvent and InternalBeforeAfterKeyboardEvent r=smaug
...
MozReview-Commit-ID: Eyz2HjIdQEW
--HG--
extra : rebase_source : 182f4f8236dcfb83f8725a9c66cc46dedbb14f2c
2016-12-16 16:25:22 +09:00
Masayuki Nakano
d48cef4255
Bug 1322736
part.2 Remove "after keydown" and "after keyup" events r=smaug
...
MozReview-Commit-ID: ICFPyDhgfh7
--HG--
extra : rebase_source : 6d3a9d227ac99710ac2daa036e1e169d31ae9e6a
2016-12-16 16:01:51 +09:00
Masayuki Nakano
abc299239b
Bug 1322736
part.1 Remove "before keydown" and "before keyup" events r=smaug
...
MozReview-Commit-ID: 3umPBwTowLc
--HG--
extra : rebase_source : c77a7f4b9334f261623d655edb3bf50377d1804d
2016-12-16 15:59:25 +09:00
Stone Shih
764b557d1e
Bug 1031362 Part3: Rollup popups by WM_POINTERDOWN. r=jimm, smaug
...
MozReview-Commit-ID: FiefSHcMBIn
2016-11-29 15:31:21 +08:00
Stone Shih
2c0f3cacb5
Bug 1031362 Part2: Refine InkCollector to enable it only on Win7. r=smaug
2016-11-25 14:36:37 +08:00
Stone Shih
d908d1a2d4
Bug 1031362 Part1: Dispatching mouse events by handling pen generated WM_POINTER* messages. r=jimm,smaug
2016-11-20 10:24:46 +08:00
Nicholas Nethercote
3af5047314
Bug 1299335 (part 8) - Streamline nsIWidget::Enable. r=mstange.
...
This patch changes it from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.
--HG--
extra : rebase_source : 07ee29c514bf35b97d7195c53bb5b9220d1ef961
2016-12-19 20:54:16 +11:00
Nicholas Nethercote
a28c8f38b2
Bug 1299335 (part 7) - Streamline nsIWidget::{Move,Resize}. r=mstange.
...
This patch changes them from |NS_IMETHOD| to |virtual void| because every
implementation of these functions always returns |NS_OK|.
--HG--
extra : rebase_source : 6207df5a46aeb6b8aaa0f697447a51bc6a6dc366
2016-12-19 20:54:03 +11:00
Nicholas Nethercote
b2889711de
Bug 1299335 (part 6) - Streamline nsIWidget::{Move,Resize}Client(). r=mstange.
...
This patch changes them from |NS_IMETHOD| to |virtual void| because the return
values are never used.
--HG--
extra : rebase_source : a456f0035e66cf025305e5b3e2450057e368f3a8
2016-12-19 14:38:19 +11:00
Nicholas Nethercote
4f95087c90
Bug 1299335 (part 5) - Streamline nsIWidget::StartPluginIME. r=mstange.
...
This patch changes it from |NS_IMETHOD| to |virtual MOZ_MUST_USE nsresult|.
--HG--
extra : rebase_source : cd17e3c00c6c183d898f83e020861720b199775a
2016-12-16 10:55:18 +11:00
Nicholas Nethercote
d0912b2968
Bug 1299335 (part 4) - Streamline nsIWidget::HideWindowChrome. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Removes the empty implementations from the android nsIWidget instance,
because it can use the nsBaseWidget one.
--HG--
extra : rebase_source : 0791d3cb05907d6b41879549b52f3a33018abf45
2016-12-16 10:54:12 +11:00
Nicholas Nethercote
1dab0c3072
Bug 1299335 (part 3) - Streamline nsIWidget::SetParent. r=mstange.
...
This patch removes its return value, because none of the call sites check it
except for one non-vital assertion.
--HG--
extra : rebase_source : 3471c4e22394b8a05c6708d0f8469686ffad9814
2016-12-16 10:54:11 +11:00
Nicholas Nethercote
efc5071ff2
Bug 1299335 (part 2) - Streamline nsIWidget::SetIcon. r=mstange.
...
This patch does the following.
- Removes the return value, because none of the call sites check it.
- Removes the empty implementations from several nsIWidget instances, because
they can use the nsBaseWidget one.
--HG--
extra : rebase_source : a1a04193bc3940f1468c7c235f6d6e0341d0f1c2
2016-12-16 10:54:11 +11:00