Kartikaya Gupta
c18266e65d
Bug 1242690 - Squash together DispatchAPZAwareEvent and DispatchInputEvent. r=dvander
...
MozReview-Commit-ID: 2cou0cK4Yw8
2016-03-10 18:25:48 -05:00
Kartikaya Gupta
7c94c0e509
Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond
...
MozReview-Commit-ID: 9V7xXPT8WHk
2016-03-10 18:25:48 -05: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
Kartikaya Gupta
423eb91d86
Back out 3 csets from bug 1242690 for causing bug 1244549. r=backout
2016-01-31 14:44:58 -05:00
Kyle Huey
e95edb30a9
Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug
2016-01-30 09:05:36 -08:00
Kartikaya Gupta
aa24bb85e0
Bug 1242690 - Squash together DispatchAPZAwareEvent and DispatchInputEvent. r=dvander
2016-01-29 16:31:15 -05:00
Kartikaya Gupta
846b0c7c12
Bug 1242690 - Ensure that mouse events have the callback transform applied. r=botond
2016-01-29 16:31:15 -05:00
Masayuki Nakano
62de211a61
Bug 1242331 part.4 Add TextChangeDataBase::mIncludingChangesWithoutComposition r=smaug
2016-01-28 13:28:54 +09:00
Masayuki Nakano
63975bd2b9
Bug 1242331 part.3 Rename TextChangeDataBase::mOccurredDuringComposition to mIncludingChangesDuringComposition r=smaug
2016-01-28 13:28:53 +09:00
Masayuki Nakano
a92e756814
Bug 1242331 part.2 Rename TextChangeDataBase::mCausedByComposition to mCausedOnlyByComposition r=smaug
2016-01-28 13:28:53 +09:00
Nicholas Nethercote
8b08d3a33e
Bug 1239864 (part 10) - Use the new rect iterators in view/ and widget/. r=roc.
2016-01-18 17:20:59 -08:00
Masayuki Nakano
f54e28790a
Bug 1153156 part.1 Move nsBaseWidget::OverrideSystemMouseScrollSpeed() to WidgetWheelEvent r=smaug, sr=smaug
2016-01-27 15:09:13 +09:00
Nicholas Nethercote
06ef418546
Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
...
This requires renaming the existing nsIntRegion::RectIterator as
nsIntRegion::OldRectIterator to make way for the new nsIntRegion::RectIterator.
This doesn't require many knock-on changes because most existing uses of
that type use the nsIntRegionRectIterator typedef.
2016-01-14 18:36:11 -08:00
Randall Barker
b474749936
Bug 1231517 - part 3, Add ZoomToRect function to nsIWidget classes r=kats
2016-01-20 16:24:59 -08:00
Nicholas Nethercote
da19ce6e70
Bug 1239589 - Change nsBaseWidget::mBounds to a LayoutDeviceIntRect. r=kats.
...
This patch removes dozens of ToUnknown/FromUnknown conversions and doesn't add
any new ones, which is nice. It also removes UntypedDevPixelsToCocoaPoints(),
which is no longer needed.
2015-11-22 20:32:29 -08:00
Jonathan Kew
b6e25dda33
Bug 890156 - patch 4 - Update widget/windows code for per-monitor DPI support. r=emk
2015-12-04 16:59:14 +00:00
Jonathan Kew
f673e98b1e
Bug 890156 - patch 1 - Add nsIWidget::GetDesktopToDeviceScale() method. r=emk
2015-12-04 16:58:05 +00:00
Jonathan Kew
d74daaf3aa
Bug 890156 - patch 0.2 - Remove the (unused) aRect parameter from nsBaseWidget::BaseCreate. r=kats
2016-01-13 07:32:55 +00:00
Jonathan Kew
441914872b
Bug 890156 - patch 0.1 - Switch from 'display pixels' to 'desktop pixels' terminology in widget code. r=kats
2015-11-25 19:11:58 +00:00
Jim Mathies
be0ae49d37
Bug 1234210 - Restrict updates for accessibility.lastLoadDate to shutdown. r=trevor
2015-12-21 08:54:06 -06:00
Jim Mathies
1532973977
Bug 1198459 - Update telemetry data based on the use of the forced enable pref. r=felipe
2015-12-10 17:11:03 -05:00
Jim Mathies
9e64b0a246
Bug 1198459 - Add support for disabling e10s if a11y was run in the previous session, or run in a session over the previous week. r=felipe
2015-12-10 14:28:33 -05:00
Masayuki Nakano
4f019fe44a
Bug 1179632 part.2 WidgetCompositionEvent should store NativeIMEContext which caused the event and PuppetWidget should store it for GetNativeIMEContext() r=smaug, sr=smaug
2015-12-11 15:15:57 +09:00
Carsten "Tomcat" Book
341f72ed09
Backed out changeset 4b1d470d9f98 (bug 1198459)
2015-12-10 11:14:15 +01:00
Jim Mathies
3a7250f330
Bug 1198459 - Add support for disabling e10s if a11y was run in the previous session, or run in a session over the previous week. r=felipe
2015-12-09 08:35:06 -05:00
Nicholas Nethercote
b0bb46d766
Bug 1230047 (part 1) - Make SynthesizeNativeTouch{Point,Tap}() take ScreenIntPoints. r=kats.
2015-12-02 21:45:38 -08:00
Nicholas Nethercote
ae857e0e63
Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond.
2015-12-02 14:32:55 -08:00
Nicholas Nethercote
6f043f6b6e
Bug 1229237 (part 3) - Make nsIWidget::Invalidate() take a LayoutDeviceIntRect. r=botond.
2015-11-16 21:18:31 -08:00
Nicholas Nethercote
8da819977a
Bug 1229237 (part 1) - Make nsIWidget::{Create,CreateChildren}() take a LayoutDeviceIntRect. r=botond.
2015-11-16 00:35:18 -08:00
Kartikaya Gupta
9c5244ae26
Bug 1229393 - Ensure that all the touch points from the original touch go to APZCCallbackHelper::SendSetTargetAPZCNotification. r=botond
2015-12-01 15:54:17 -05:00
Nicholas Nethercote
ce94aae3ae
Bug 1225007 (part 1, attempt 3) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-19 14:10:38 +11:00
Wes Kocher
022ff50d5a
Backed out changeset 7b113a6167e9 (bug 1215265) for mass bustage CLOSED TREE
2015-11-22 23:02:18 -08:00
Robert O'Callahan
e622358a90
Bug 1215265. Don't leak CompositorChild in content processes. r=nical
...
This makes the shutdown sequence of CrossProcessCompositorParent
work very much like the shutdown sequence of CompositorParent:
the child does SendStop(); the parent's RecvStop does some cleanup
and then queues a DeferredDestroy task; DeferredDestroy releases
the parent, destroying it; IPDL sends a message to destroy the child.
2015-11-18 13:39:47 +13:00
Phil Ringnalda
8f859dc74b
Merge m-c to m-i
2015-11-19 21:08:34 -08:00
Phil Ringnalda
040c117af2
Backed out 2 changesets (bug 1225007) for frequent OS X "Shouldn't return empty rect" assertion failures, a=backout
...
Backed out changeset c5b352c74b35 (bug 1225007)
Backed out changeset 8a513c70ce7c (bug 1225007)
2015-11-19 20:55:26 -08:00
Nicholas Nethercote
5db293bd80
Bug 1225007 (part 1, attempt 2) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-19 14:10:38 +11:00
Botond Ballo
13362d389b
Bug 1221371 - Remove unnecessary explicit copies of nsTArray. r=billm
2015-11-18 13:48:12 -05:00
Randall Barker
93b7c716bd
Bug 1223946 - Part 2: Ensure wheel event from nsDOMWindowUtil is dispatched on correct thread. r=kats
2015-11-18 19:33:00 -05:00
Nicholas Nethercote
6861329481
Bug 1186795 (part 1) - Replace nsBaseHashtable::EnumerateRead() calls in widget/ with iterators. r=roc.
2015-11-17 18:18:09 -08:00
Nicholas Nethercote
117b39c2e9
Backout 52ba24123046 and 66768d6a50fa (bug 1225007) for causing lots of test assertions on Mac. CLOSED TREE
2015-11-17 17:02:39 -08:00
Nicholas Nethercote
0a8fdd9562
Bug 1225007 (part 1) - Use LayoutDevicePixel more in Cocoa widget code. r=kats.
2015-11-15 21:37:52 -08:00
Nicholas Nethercote
5545c5e912
Bug 1224482 (part 7) - Make GetScaledScreenBounds() return a CSSIntRect. r=kats.
...
Also changes mOriginalBounds to a CSSIntRect*.
2015-11-13 01:37:02 -08:00
Nicholas Nethercote
c265db3570
Bug 1224482 (part 3) - Replace GetClientOffsetUntyped() with GetClientOffset(). r=kats.
...
The patch also changes nsMenuPopupFrame::mLastClientOffset to
LayoutDeviceIntPoint.
2015-11-13 01:37:02 -08:00
Nicholas Nethercote
3dfaddf77b
Bug 1224482 (part 1) - Tweak typed/untyped versions of Get{,Client,Screen}Bounds(). r=kats.
...
In nsIWidget, GetBoundsUntyped(), GetClientBoundsUntyped() and
GetScreenBoundsUntyped() are currently the primary implementations, and the
untyped versions are defined on top of them. This patch flips that around.
2015-11-12 16:04:52 -08:00
Robert O'Callahan
61ba990113
Bug 1222092. Don't let sFocusedIMEWidget keep an nsIWidget alive during shutdown. r=masayuki
2015-11-13 17:05:54 +13:00
Nicholas Nethercote
1a5af22d9a
Bug 1224403 (part 9) - Remove GetRestoredBoundsUntyped(). r=kats.
...
The typed version can be used everywhere without difficulty.
2015-11-12 05:43:01 -08:00
Nicholas Nethercote
d8b6eda36b
Bug 1224403 (part 4) - Make {Get,Set}NonClientMargins() return/take a LayoutDeviceIntMargin. r=kats.
...
This required adding {To,From}UnknownMargin().
2015-11-11 23:05:04 -08:00
Nicholas Nethercote
ecf3a02b22
Bug 1224403 (part 2) - Split GetClientOffset() into typed and untyped versions. r=kats.
2015-11-11 19:56:06 -08:00
Nicholas Nethercote
c3c2a5bf71
Bug 1223310 (part 2) - Use LayoutDeviceIntRect for bounds-related functions in nsIWidget. r=kats.
...
The patch renames the existing functions (GetBounds(), GetClientBounds(), etc)
by adding an |Untyped| suffix. It then adds typed equivalents, and uses those
typed equivalents in all the call sites where it's easy to do so. The trickier
remaining call sites are converted to use the Untyped-suffix version.
2015-11-09 21:37:32 -08:00
Bill McCloskey
6e4dd6a29c
Bug 1221371 - Switch chromium IPC code to use mozilla::Tuple (r=jld,cpearce,kats)
2015-11-09 10:21:11 -08:00