Seth Fowler
f852dd0b99
Bug 1125490 (Part 2) - Use an enumeration instead of a boolean to request discarding in nsIImageLoadingContent. r=tn
2015-02-06 02:51:12 -08:00
Seth Fowler
51eb16263e
Bug 1125490 (Part 1) - Make sure we request discarding for images in PresShell::Destroy. r=tn
2015-02-06 02:51:12 -08:00
Timothy Nikkel
6ff2a36a40
Backout 653ead886844 (bug 1118051) for causing bug 1130067.
2015-02-05 15:37:31 -06:00
Nicholas Nethercote
d34f0301b8
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Kartikaya Gupta
6bcbfc5468
Bug 1127773 - Use the entire scrollable overflow rect so that scrolledframes build event regions more correctly. r=tn
...
(Patch dictated by roc)
2015-02-05 08:25:49 -05:00
Maksim Lebedev
7dc1f6bc6f
Bug 1129397 - Allocate function PresShell::DispatchEventToDOM. r=smaug
2015-02-04 05:19:00 +01:00
Jeremy Chen
b81f2619bf
Bug 1122805 - v3 Update carets' positions based on coordinates of the root frame. r=roc
2015-02-05 01:36:00 +01:00
Timothy Nikkel
89b9f3338a
Bug 1118051. Report layer event regions items as having empty bounds so they don't expand the visible region of layers. r=roc
2015-02-04 23:44:33 -06:00
Xidorn Quan
2684f1b54d
Bug 748198 - Exclude ESC and modifier keys as valid user input for popup/fullscreen/pointer lock. r=smaug
...
--HG--
extra : source : e7202be179db730f39ec4fed83f421301fb54114
2015-02-05 13:25:04 +11:00
Seth Fowler
a271bba567
Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
2015-02-04 15:22:27 -08:00
Nicholas Nethercote
b5913e0b3d
Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj.
...
I kept all the existing PL_DHashTableAdd() calls fallible, in order to be
conservative, except for the ones in nsAtomTable.cpp which already were
followed immediately by an abort on failure.
--HG--
extra : rebase_source : eeba14d732077ef2e412f4caca852de6b6b85f55
2015-02-02 14:48:58 -08:00
Markus Stange
2f12e52126
Bug 1045213 - Add nsITheme::ThemeGeometryTypeForWidget. r=roc
2015-02-04 17:25:18 -05:00
Markus Stange
fd3d5eb0f0
Bug 1045213 - Use vibrancy effect for context menus. r=smichaud
2015-02-04 17:25:18 -05:00
Seth Fowler
347d961b26
Bug 1128225 (Part 3) - Add infrastructure for tracking draw results in geometry items. r=tn
2015-02-04 13:50:56 -08:00
Seth Fowler
1624013327
Bug 1128225 (Part 2) - Propagate the imgIContainer::Draw result through the nsLayoutUtils::Draw*Image functions. r=tn
2015-02-04 13:50:56 -08:00
David Zbarsky
c73ec42d2d
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-04 15:21:03 -05:00
Carsten "Tomcat" Book
79e021d647
Merge mozilla-central to b2g-inbound
2015-02-04 15:09:23 +01:00
Jeremy Chen
204d20964d
Bug 1127661 - Disable long tap event from APZ while dragging the touch caret. r=roc
2015-02-03 02:41:00 +01:00
Mats Palmgren
4ec43c85d5
Bug 1123067 - part 2, tests.
2015-02-03 23:54:32 +00:00
David Anderson
fe18c25a8f
Remove apz.subframe.enabled and assume it is always true. (bug 1128761, r=kats)
2015-02-03 15:02:04 -08:00
David Anderson
495039e5d4
Make debugging whole-layer invalidation slightly easier. (bug 1128752, r=mattwoodrow)
2015-02-03 14:18:44 -08:00
Kartikaya Gupta
d4001130db
Bug 1126876 - Prevent subdocuments inside a pointer-events:none frame from building event regions. r=roc,tn
2015-02-03 10:52:51 -05:00
Carsten "Tomcat" Book
3d0ff2ad63
Backed out changeset c80e36def0ad (bug 1128356) for bustage on a CLOSED TREE
2015-02-03 09:58:14 +01:00
Seth Fowler
e4beedf018
Bug 1128356 - Add template functions for common frame property destructors. r=dbaron
2015-02-03 00:24:13 -08:00
Brian Birtles
fca835eddc
Bug 1123196 part 2 - Don't resolve pending animations for nested calls to PaintRoot; r=mattwoodrow
...
We resolve pending animations when painting has finished in
nsDisplayList::PaintRoot. However, in the process we can trigger nested calls to
PaintFrame (e.g. due to use of -moz-element). In that case, we shouldn't resolve
pending animations until we complete the widget transaction.
This patch adds a check that we're in a widget transaction before we resolve
pending animations.
2015-02-03 14:08:37 +09:00
Brian Birtles
8162708cc1
Bug 1123196 part 1 - While player is waiting to start, return its pending start time; r=jwatt
...
After starting layer animations we set the same start time on content
animations but we don't apply it until the next tick (see bug 1112480 for
background). However, in some circumstances, we can end up creating layer
animations again within the same refresh driver tick. In this case, we should
initialize the animations with the same start time as we previously used.
This patch exposes the pending start time set on content animations so that,
if set, we can use it when building layer animations.
2015-02-03 14:08:37 +09:00
Wes Kocher
249a7cc50c
Backed out 2 changesets (bug 1123067) for mochitest-1 bustage on a CLOSED TREE
...
Backed out changeset d35d83e9c9f2 (bug 1123067)
Backed out changeset ea4ea5299409 (bug 1123067)
2015-02-02 17:32:28 -08:00
Mats Palmgren
08e3b95bdb
Bug 1123067 - part 2, tests.
2015-02-02 22:34:17 +00:00
Markus Stange
8dfdceabf8
Bug 1088605 - Check for root chrome documents instead of just root documents, since e10s content documents are root. r=roc
2015-02-02 15:11:15 -05:00
Markus Stange
385548cb48
Bug 1088605 - Don't create nsDisplayClearBackground in subdocuments. r=roc
2015-02-02 15:10:53 -05:00
Paul Rouget
aeeb621d68
Bug 1118169 - Support -moz-window-dragging:drag in HTML. r=mstange r=bz
2015-02-02 15:10:51 -05:00
Timothy Nikkel
4785d2a14a
Bug 1107843. When computing the transform matrix for a preserve-3d child just include the final translation right away, instead of doing two translations that add and subtract to increase the accuracy. r=mattwoodrow
2015-02-01 17:12:14 -06:00
Kartikaya Gupta
33f9c446a1
Bug 950934 - Enable APZ in the B2G root process. r=botond,smaug
2015-01-12 18:13:18 -05:00
Mike Hommey
a35dbaeebf
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
Phil Ringnalda
7b3840d642
Back out 5167196c4b98 (bug 1125040) for not compiling on Linux
...
CLOSED TREE
2015-02-01 15:27:14 -08:00
David Zbarsky
7d34edce07
Bug 1125040: Use LayoutDeviceIntPoint for nsIWidget::WidgetToScreen r=botond
2015-02-01 17:27:41 -05:00
David Zbarsky
58a982f86b
Bug 1125040: Use LayoutDeviceIntPoint for nsLayoutUtils::GetEventCoordinatesRelativeTo and Touch::mRefPoint r=botond
2015-02-01 17:27:31 -05:00
Kartikaya Gupta
5ce034230b
Bug 1124452 - Make it work without containerless-root, too. r=tn
...
--HG--
extra : rebase_source : 487e678ef5fc1592326a72f279e7e7f9f32a3a71
2015-01-28 13:28:28 -05:00
JerryShih
551c73a023
Bug 1125030 - Handle VsyncChild shutdown in ActorDestroy(). r=bent
2015-01-29 22:19:00 +01:00
Peter Chang
8bd13fc5c7
Bug 1123179 - Bypass touchcaret visibility checking inside scrollable frame when touchcaret drag state is active, r=roc
...
--HG--
extra : rebase_source : 5370db85347a4ef93d6403e62cf385dc16a23b97
2015-01-28 01:32:00 +01:00
Mason Chang
a2c0a65d52
Bug 1125999 Part 2: Compress vsync notifications in the parent process refresh driver. r=kats
2015-01-29 17:41:03 -08:00
Jim Mathies
7149a4e627
Bug 1095754 - Rather than apply geometry updates to plugins in the content process, collect updates and stash them in the shadow layer forwarder so that on the next composite, they update with the remote layer tree. r=roc
2015-01-29 13:41:54 -06:00
Carsten "Tomcat" Book
579ac07ed5
Merge mozilla-central to mozilla-inbound
2015-01-29 16:17:28 +01:00
Jonathan Watt
712f521262
Bug 1127138 - Remove the declarations of a couple of dead FrameLayerBuilder methods. r=mattwoodrow
2015-01-23 09:17:14 +00:00
Wes Kocher
0efb7c3677
Merge m-c to b2g-inbound a=merge
2015-01-28 18:43:47 -08:00
Kartikaya Gupta
8d93c66cb0
Bug 1116588 - Don't optimize away opacity:0 items if we're building event regions, unless the frame also has pointer-events:none. r=tn
2015-01-28 17:42:23 -05:00
Jeremy Chen
fe8fc4f7aa
Bug 1120358 - Part 1: Handle scroll position change that is not triggered by APZ. r=roc
2015-01-15 00:42:00 -05:00
Kartikaya Gupta
f6da43df9d
Back out bug 1116588 for introducing the regression in bug 1126427. r=me
2015-01-28 08:58:47 -05:00
Carsten "Tomcat" Book
8aced6dab7
merge fx-team to mozilla-central a=merge
2015-01-28 14:24:09 +01:00
Masayuki Nakano
7a85c69f66
Bug 917322 part.16 Rename COMPOSITION_ATTR_* in EventUtils.js with new constants of nsITextInputProcessor r=smaug
2015-01-28 15:27:33 +09:00