Nicholas Nethercote
ccc3105501
Bug 1230863 - Remove unused nsPresContext args from many functions. r=roc.
2015-12-06 17:15:53 -08:00
David Rajchenbach-Teller
810c3093bf
Bug 1219150 - EventStateManager::{LatestUserInputStart, UserInputCount};r=smaug
...
To detect slow behaviors, it is useful to find out whether a user
input was handled between two instants.
This patch introduces EventStateManager::UserInputCount, which lets
client code determine whether user input was handled between two
points of execution, and EventStateManager::LatestUserInputStart,
which lets client code find out when the altest user input was
handled.
2015-12-03 17:40:45 -08:00
Carsten "Tomcat" Book
eb99d7cf4d
merge mozilla-inbound to mozilla-central a=merge
2015-12-02 15:20:57 +01:00
Masayuki Nakano
17989f5876
Bug 1213589 part.9 ContentEventHandler::ShouldBreakLineBefore() should return false if the content is unknown HTML element r=smaug
2015-12-02 13:20:01 +09:00
Masayuki Nakano
3fe50c35ab
Bug 1213589 part.8 When there are no nodes causing text, ContentEventHandler should set start of the editor root to start of the range r=smaug
2015-12-02 13:20:01 +09:00
Masayuki Nakano
5b98d234f6
Bug 1213589 part.6 ContentEventHandler should insert line breaks at open tag of elements except non-replaced inline elements r=smaug
2015-12-02 13:20:00 +09:00
Masayuki Nakano
1ad838a064
Bug 1213589 part.5 Redesign the rules to create range in ContentEventHandler::SetRangeFromFlatTextOffset() r=smaug
2015-12-02 13:20:00 +09:00
Masayuki Nakano
8ae92d5916
Bug 1213859 part.4 ContentEventHandler should use NS_NewPreContentIterator rathr than NS_NewContentIterator at converting between DOM tree and flattened text r=smaug
2015-12-02 13:20:00 +09:00
Masayuki Nakano
fa47f76b86
Bug 1213589 part.3 ContentEventHandler::GetFlatTextLengthInRange() should handle specially when it's called by nsIMutationObserver::ContentRemoved() r=smaug
2015-12-02 13:20:00 +09:00
Masayuki Nakano
8de75768bc
Bug 1213589 part.2 Clean up GenerateFlatTextContent(), GelerateFlatFontRanges() and GetFlatTextOffsetOfRange() of ContentEventHandler r=smaug
2015-12-02 13:20:00 +09:00
Masayuki Nakano
07af85b672
Bug 1213589 part.1 Make ContentEventHandler::GetTextLength() and GetNativeTextLength() called only with a text node r=smaug
2015-12-02 13:20:00 +09:00
David Anderson
6ff0e08776
Add APZ support for mousewheel delta multiplier prefs. (bug 1214170 part 2, r=kats)
2015-12-01 13:46:07 -08:00
David Anderson
a34f7136a3
Add APZ support for mousewheel.acceleration prefs. (bug 1214170 part 1, r=kats)
2015-12-01 13:45:49 -08:00
Jonathan Watt
3f708dfc49
Bug 1209924 - Implement a general filtering mechanism for Directory::GetFilesAndDirectories, and add filtering of sensitive files/directories. r=baku
2015-10-09 15:59:40 +01:00
Randall Barker
6ebb5d9b66
Bug 1224015 - Part 3: ifdef changes to C++APZ so that they only apply to single process APZ. r=tnikkel
...
Added MOZ_SINGLE_PROCESS_APZ flag.
2015-11-26 20:51:13 -06:00
Randall Barker
7b02572a95
Bug 1224015 - Part 1: nsLayoutUtils functions do not account for nsPresShell resolution r=tnikkel
2015-11-26 20:51:13 -06:00
Randall Barker
3b1ddb1357
Bug 1228216 - Event::GetScreenCoords incorrectly converts the coords to a CSSPoint when the widget is null r=tnikkel
2015-11-26 20:04:16 -06:00
Nigel Babu
1d02fdbec3
Backed out changeset ebb6fb453cca (bug 1214170) for build bustage on a CLOSED TREE
2015-11-25 16:22:16 +05:30
David Anderson
dec9fd1698
Add APZ support for mousewheel.acceleration prefs. (bug 1214170, r=kats)
2015-11-25 01:12:33 -08:00
Chris H-C
87f0905668
Bug 1107782 - Only accept certain mouse, gamepad events as user-active. r=smaug
...
Based on a patch by gfritsche, this filters out mouse events not indicative of
user activity (like hit tests), and brings in gamepad events that might be
indicative of user activity.
2015-11-24 05:52:00 +01:00
Jesse Schwartzentruber
43d7ef7b33
Bug 938341 - Crashtest.
2015-11-24 20:04:04 +01:00
sajitk
7872dee11c
Bug 1219478: Replace PRLogModuleInfo usage with LazyLogModule in dom folders except media.r=amerchesini
2015-11-23 11:09:25 -08:00
Jorg K
a853234c9d
Bug 938991 - text/rtf support for clipboard data. r=enndeakin
2015-11-23 11:04:26 -08:00
Andrew Herron
fdbf4091cc
Bug 586587 - support kHTMLMime in the Windows clipboard as CF_HTML. r=jimm
2015-07-22 16:56:57 +10:00
Jim Mathies
50771e5b8d
Bug 1222662 - In the content process, detect when the mouse exists a plugin frame and update the content cursor accordingly. r=enn
2015-11-20 11:00:12 -06:00
Mark Capella
1a6b24d246
Bug 1215959
- (GeckoCaret2) Upgrade Core and AccessibleCaret, r=smaug
2015-12-01 15:25:06 -05:00
Andrea Marchesini
f7536e6be6
Bug 1226147 - WorkerPrivate->CreationTime() and CreationTimeStamp(), r=bz
2015-11-19 20:32:49 +00:00
Nathan Froyd
c5d658f45c
Bug 1225873 - micro-optimize creating event target chains; r=smaug
...
This code is only called in a few cases that aren't on the critical
path, but less code is less code: we eliminate the checks for whether we
have enough space in the copying loop, and maybe save some function
calls.
2015-11-18 09:48:45 -05:00
Botond Ballo
1be0e70969
Bug 1217515 - Clean up the way touch event support is configured. r=roc
...
- all.js now sets dom.w3c_touch_events.enabled to auto-detect on all
platforms except windows and mac
- auto-detect always returns true for android and b2g
- graphene and tests override the all.js pref with their own value
2015-10-26 16:06:27 -04:00
Boris Zbarsky
5ebefa259c
Bug 1225188. Implement window.onstorage. r=smaug
2015-11-17 18:09:53 -05:00
Gijs Kruitbosch
7f3dace517
Bug 1221947 - part 1: add BYTOUCH flag to nsIFocusManager, r=jaws,smaug
...
IGNORE IDL
2015-11-12 16:35:20 +00:00
Robert O'Callahan
9b47b8b38b
Bug 1222092. Don't let sFocusedIMEWidget keep an nsIWidget alive during shutdown. r=masayuki
2015-11-13 17:05:54 +13:00
Wes Kocher
06b3086475
Backed out changeset b6edabc35c21 (bug 1217515) for mulet reftest failures
2015-11-13 12:11:05 -08:00
Botond Ballo
c2f996dde6
Bug 1217515 - Clean up the way touch event support is configured. r=roc
...
- all.js now sets dom.w3c_touch_events.enabled to auto-detect on all
platforms except windows and mac
- auto-detect always returns true for android and b2g
- graphene and tests override the all.js pref with their own value
2015-10-26 16:06:27 -04:00
Kyle Huey
662c429aaa
Bug 1224061: Make Event::InitEvent infallible. r=smaug
2015-11-13 08:09:42 +08:00
Gijs Kruitbosch
f72f67ba6f
Bug 1224233 - fix crashy usage of IMENotificationSender::Run using on-screen keyboard on Windows, r=smaug
2015-11-12 15:56:01 +00:00
Botond Ballo
75a83b58d9
Bug 1222661 - Replace FromUntyped(obj) calls with FromUnknown*(obj). r=nical
2015-11-09 18:22:25 -05:00
Botond Ballo
6aaae8a2bc
Bug 1222661 - Replace ToUntyped(obj) calls with obj.ToUnknown*(). r=nical
2015-11-06 22:13:40 -05:00
Carsten "Tomcat" Book
eb4942092b
merge mozilla-inbound to mozilla-central a=merge
2015-11-11 12:42:52 +01:00
Carsten "Tomcat" Book
12abf3a767
Merge mozilla-central to b2g-i
2015-11-10 14:07:08 +01:00
Nicholas Nethercote
ffaa7a3203
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
Ben Tian
bd583af77c
Bug 1168298 - Support OBEX authentication procedure, r=shuang, r=mrbkap
2015-11-10 11:34:11 +08:00
Gregor Wagner
21eb49ec66
Bug 1222478 - Enable more mulet tests. r=gerard-majax
2015-11-06 20:01:45 +01:00
Kartikaya Gupta
cf145b1962
Bug 1141884 - Trigger compositor smooth scrolling to snap points when APZ is enabled. r=mstange,kip
2015-11-03 14:21:40 -05:00
Kartikaya Gupta
aed23b2857
Bug 1141884 - Handle wheel events on the main thread if the frame has snapping. r=dvander,mstange
2015-11-03 14:21:40 -05:00
Randall Barker
ef6c693442
Bug 1220925 - Event::GetScreenCoords should return CSSIntPoint instead of LayoutDevicePoint. r=botond
...
This patch converts Event::GetScreenCoords to return the same type as Event::GetClientCoords
and Event::GetPageCoords which is a CSSIntPoint. When the function was originally updated it
was switched to returning LayoutDevicePoint. Additionally the redundant functions
UIEvent::CalculateClientPoint and UIEvent::CalculateScreenPoint were removed.
2015-11-10 11:32:40 -05:00
dimi
d474230a06
Bug 1207068 - Implement ExtendableMessageEvent interface. r=baku
2015-11-10 14:31:41 +08:00
Nicholas Nethercote
228a925ff0
Bug 1222943 (part 1) - Change Touch::mRadius from nsIntPoint to LayoutDeviceIntPoint. r=kats.
...
This adds a three missing unit conversions for touch radii.
2015-11-09 21:37:31 -08:00
Masayuki Nakano
259cff2bc2
Bug 1218032 part.4 Notify IMEContentObserver of enough safe timing to notify IME of something r=smaug
2015-11-10 11:49:05 +09:00
Masayuki Nakano
d758c2da05
Bug 1218032 part.3 IMEContentObserver should notify IME of anything without script runner r=smaug
2015-11-10 11:49:05 +09:00