William Chen
93c8625034
Bug 992521 - Part 2: Make styles work when not in document, but contained by a ShadowRoot with a host in document. r=smaug
2014-06-07 01:42:54 -07:00
William Chen
b2c7fb621d
Bug 992521 - Part 1: Remove "in document" flag on ShadowRoot and its descendants. r=smaug
2014-06-07 01:42:53 -07:00
Timothy Nikkel
ce5721034f
Bug 1002992. Part 6. Rename ExpandRect to ExpandToNearlyVisibleRect. r=addressingreviewcomment
2014-06-06 21:23:22 -05:00
Timothy Nikkel
998e26b8e7
Bug 1002992. Part 5. Use a custom frame tree walker to find visible and almost visible images instead of using the heavier weight display list infrastructure. r=mats
...
This is about 3 or 4 times faster.
2014-06-06 21:23:21 -05:00
Timothy Nikkel
bf4be6e2d5
Bug 1002992. Part 3. Don't build the caret when building a display list for image visibility. r=mats
...
It's not needed and complicates things.
2014-06-06 21:23:21 -05:00
Timothy Nikkel
e8e4f4f347
Bug 1002992. Part 2. Handle display ports and ignore viewport scrolling for image visibility display lists the same way we do for painting display lists. r=mats
2014-06-06 21:23:20 -05:00
John Daggett
4cbe97fa4c
Bug 280443 p3 - use fontlist struct in gfx. r=roc,fredw
2014-06-06 15:09:23 +09:00
Brian Birtles
af7a9b717f
Bug 77992 part 1.0 - Add timeStamp to WidgetEvent; r=smaug
...
This patch adds a timeStamp member to WidgetEvent alongside the existing 'time'
member. In the future we would like to remove 'time' and just keep timeStamp but
that depends on it being web-compatible. For now we introduce both members
side-by-side. Later we will add a pref to determine which one to return. If no
compatibility issues arise we will remove 'time' altogether.
2014-06-06 14:29:49 +09:00
Morris Tseng
c728914085
Bug 987718 - Part 6: Hooks up SelectionCaret; r=roc
2014-06-04 22:58:00 +02:00
Phoebe Chang
daa2923284
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Phoebe Chang
b9fcaae0c1
Bug 924692 - Part 1: Add touch caret rendering support; r=roc
2014-06-03 15:08:25 +08:00
Victor Porof
298ca2ed1b
Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
2014-05-23 17:12:29 -04:00
Matt Woodrow
d29b4cee64
Bug 854421 - Part 8: Try find a 'root' refresh driver to see if it's blocked. r=vlad
2014-05-29 09:43:41 +12:00
Matt Woodrow
e096ef5d0b
Bug 854421 - Part 7: Allocate and return transaction id's from the refresh driver when using OMTC to prevent over-production. r=roc
2014-05-29 09:43:39 +12:00
Matt Woodrow
83ab7369f1
Bug 854421 - Part 4: Flush out of date animations even if async animations are disabled since they could also be throttled by the refresh driver. r=dbaron
2014-05-29 09:42:16 +12:00
Trevor Saunders
b2d1343da4
bug 966084 - don't QI the result of win->GetFrameElementInternal() when its not required r=smaug
2014-01-23 16:14:29 -05:00
Trevor Saunders
c5d0801c5c
bug 966059 - add nsIDocShell::GetWindow and GetDocument r=smaug
2014-01-09 21:03:47 -05:00
Neil Rashbrook
e44e2015f2
Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
...
Relading with correct bug number so DONTBUILD.
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
5669f9905a
Backout 8b8bbe7aa1cc due to wrong bug number
2014-05-27 14:42:13 +03:00
Neil Rashbrook
f0f041f12d
Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas
d4ab56898a
Bug 869836 - Part 9: Use AssignLiteral instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
2014-05-22 06:48:52 +03:00
Matt Woodrow
055e8e2b42
Bug 991575 - Use a DrawTarget backed gfxContext for the PresShell reference rendering context. r=jwatt
2014-05-12 12:31:28 +12:00
Olli Pettay
b929d22f78
Bug 1005089, let touch.target be null, r=bz
2014-05-05 13:48:50 +03:00
Birunthan Mohanathas
eeb9aaaa94
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Dmitry Rozhkov
18628a741e
Bug 993936 - Make check for continuing session stricter. r=smaug
2014-04-24 13:21:56 +03:00
L. David Baron
8fd7f43afc
Bug 997506: Call CreateNeededFrames for all ProcessPendingRestyles calls rather than just most. r=tn
...
This is needed to avoid hitting the assertion "Why did this not get
handled while processing mRestyleRoots?" in CollectRestyles, because we
have a restyle posted for a frame that has the NEEDS_FRAME bit flag set.
2014-04-24 09:30:12 -07:00
Aryeh Gregor
366b23e568
Bug 950386 - Move mozilla::Selection to mozilla::dom::Selection; r=ehsan
2014-04-10 19:09:40 +03:00
Shelly Lin
2a65637916
Bug 908995 - Part 3: Add source events for TaskTracer. r=khuey,smaug.
2014-04-23 15:32:31 +08:00
Maksim Lebedev
b04fb75e63
Bug 987078 - If pointerType is "mouse" and buttons > 0, then pressure must be 0.5. r=smaug
2014-04-22 14:27:02 -07:00
Bill McCloskey
69e22343a8
Bug 993714 - [e10s] Cache native key bindings in tests (r=masayuki,sr=roc)
2014-04-21 13:40:09 -07:00
Daniel Holbert
58e4797429
Bug 996351: Rename nsPresShell::GetReferenceRenderingContext() to CreateReferenceRenderingContext(), to reduce implication of fallibility. r=roc
2014-04-14 21:30:25 -07:00
Daniel Holbert
e10670b0e4
Bug 996326: Make nsDeviceContext::CreateRenderingContext() return its result directly, instead of using outparam. r=roc
2014-04-14 20:15:01 -07:00
Matt Woodrow
bb7abcafef
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Ryan VanderMeulen
85031ba0a1
Backed out changeset c81707878977 (bug 974197) for Gaia integration test failures on a CLOSED TREE.
2014-04-09 22:14:13 -04:00
Matt Woodrow
8a6768002b
Bug 974197 - Fire MozAfterPaint after the compositor has composited the frame. r=roc
2014-03-07 16:24:32 +13:00
Botond Ballo
fee48a6d1e
Bug 988882 - Rename PresShell::GetParentPresShell to GetParentPresShellForEventHandling. r=tn
2014-04-07 20:00:52 -04:00
Botond Ballo
841a470de4
Bug 988882 - Modify PresShell::GetCumulativeResolution to use GetParentPresContext instead of GetParentPresShell. r=tn
2014-04-07 19:59:23 -04:00
Maksim Lebedev
5a1f19ec5f
Bug 968148 - Implement PointerCapture for pointer events. r=smaug
2014-04-04 10:09:10 -07:00
Carsten "Tomcat" Book
31ac8d8e3e
Backed out changeset 17941c43375f (bug 991575) for test failures like reftests and others
2014-04-04 12:36:43 +02:00
Jonathan Watt
62598e312d
Bug 991575 - Stop PresShell::GetReferenceRenderingContext from creating a Thebes backed gfxContext (Moz2D migration). r=mattwoodrow
2014-04-04 09:15:57 +01:00
Masayuki Nakano
00dfc5e0a9
Bug 989212 Rename nsEventStates to mozilla::EventStates r=smaug
2014-04-03 13:18:36 +09:00
Masayuki Nakano
c50afb64af
Bug 984271 part.2 Rename nsEventStateManager to mozilla::EventStateManager r=smaug
2014-04-01 13:09:23 +09:00
Jonathan Watt
3ca00d7880
Bug 988904 - Stop creating a Thebes gfxImageSurface in PresShell::PaintRangePaintInfo (Moz2D migration). r=mattwoodrow
2014-03-31 12:53:31 +01:00
Gorman Ho
ab8b32472a
Bug 983285 - Add a generic destructor for property values allocated with new. r=kats, r=bz
2014-03-25 09:25:47 -04:00
Daniel Holbert
a9f12e19c3
(no bug) Remove whitespace at end of line in nsPresShell, nsIPresShell, and nsPresContext. (whitespace-only, DONTBUILD)
2014-03-20 14:49:25 +08:00
Masayuki Nakano
2eb2bd8616
Bug 983049 part.5 Rename nsEventDispatcher to mozilla::EventDispatcher r=smaug
2014-03-18 13:48:21 +09:00
Masayuki Nakano
7dcad256bc
Bug 983049 part.4 Rename nsDispatchingCallback to mozilla::EventDispatchingCallback r=smaug
2014-03-18 13:48:20 +09:00
Masayuki Nakano
7ab6d426bd
Bug 983049 part.3 Rename nsEventChainPostVisitor to mozilla::EventChainPostVisitor r=smaug
2014-03-18 13:48:20 +09:00
Masayuki Nakano
a209ef2689
Bug 978023 part.3 Rename nsIMEStateManager to mozilla::IMEStateManager r=smaug
2014-03-08 10:20:07 +09:00
Ed Morley
f562024ef3
Backed out changeset f94ee00aa4d6 (bug 974197) for causing gaia-ui-test failures
2014-03-07 15:45:59 +00:00