Xidorn Quan
300011c44e
Bug 1197765 - Compare text content inside frame instead of the content node for ruby autohiding. r=dbaron
...
--HG--
extra : source : d265d1e03757b1f886e435ef9b60aa962787e676
2015-09-01 09:24:37 +10:00
Ryan VanderMeulen
1022db7d1e
Merge m-c to inbound. a=merge
2015-08-31 15:22:43 -04:00
Ryan VanderMeulen
0f38752ebc
Merge inbound to m-c. a=merge
2015-08-31 15:21:02 -04:00
Victor Porof
e14eb49e91
Bug 1195232 - Stop using TracingMetadata from GeckoProfiler.h, r=tromey
2015-08-31 16:14:14 +02:00
dominique vincent
599e8238ff
Bug 1191041 - Increase the likelihood of zoomed view triggering for small elements but decreased the likelihood for large elements. r=kats
2015-08-28 22:54:41 +02:00
Victor Porof
c78fbabbef
Bug 1195838 - Maintain all the TimelineMarker subclasses in a single place, r=tromey
2015-08-31 14:56:37 +02:00
Victor Porof
4ce24e2588
Bug 1194707 - Remove the docshell param from TimelineMarker constructors, r=tromey
2015-08-31 11:42:35 +02:00
Ting-Yu Chou
c9627afeba
Bug 1194121 - Skip UpdateCommands() from initializing collapse to avoid sync IPC during app startup. r=jst
2015-08-28 15:18:56 +08:00
Masayuki Nakano
cafe2dfc67
Bug 895274 part.51 Rename NS_CONTEXTMENU to eContextMenu r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
efc8ec6803
Bug 895274 part.49 Rename NS_POINTER_MOVE to ePointerMove r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
517f9e1565
Bug 895274 part.48 Rename NS_POINTER_UP to ePointerUp r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
d417be70fc
Bug 895274 part.47 Rename NS_POINTER_DOWN to ePointerDown r=smaug
2015-09-01 00:20:06 +09:00
Masayuki Nakano
c2883da60a
Bug 895274 part.42 Rename NS_POINTER_CANCEL to ePointerCancel r=smaug
2015-09-01 00:20:05 +09:00
Masayuki Nakano
83f18479ed
Bug 895274 part.38 Rename NS_MOUSE_MOZLONGTAP to eMouseLongTap r=smaug
2015-08-29 08:58:33 +09:00
Masayuki Nakano
bd4bf17fbd
Bug 895274 part.29 Rename NS_MOUSE_EXIT_WIDGET to eMouseExitFromWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
9895f90eca
Bug 895274 part.28 Rename NS_MOUSE_ENTER_WIDGET to eMouseEnterIntoWidget r=smaug
2015-08-29 08:58:31 +09:00
Masayuki Nakano
db00b74a82
Bug 895274 part.27 Rename NS_MOUSE_BUTTON_DOWN to eMouseDown r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
30fdd39afb
Bug 895274 part.26 Rename NS_MOUSE_BUTTON_UP to eMouseUp r=smaug
2015-08-29 08:58:30 +09:00
Masayuki Nakano
717c415187
Bug 895274 part.25 Rename NS_MOUSE_MOVE to eMouseMove r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
b3c538f248
Bug 895274 part.16 Rename NS_RESIZE to eResize r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
b686bf9204
Bug 895274 part.15 Rename NS_KEY_AFTER_UP to eAfterKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
e7cc73d938
Bug 895274 part.14 Rename NS_KEY_BEFORE_UP to eBeforeKeyUp r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
9e009e82ee
Bug 895274 part.13 Rename NS_KEY_AFTERE_DOWN to eAfterKeyDown r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
5e85af9f61
Bug 895274 part.12 Rename NS_KEY_BEFORE_DOWN to eBeforeKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
ba5b3f3fe6
Bug 895274 part.11 Rename NS_KEY_DOWN to eKeyDown r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
28c9f34179
Bug 895274 part.10 Rename NS_KEY_UP to eKeyUp r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
d311a11cc1
Bug 895274 part.9 Rename NS_KEY_PRESS to eKeyPress r=smaug
2015-08-29 08:58:27 +09:00
Masayuki Nakano
6ecfef2cde
Bug 895274 part.5 Rename NS_EVENT_NULL to eVoidEvent r=smaug
2015-08-29 08:58:26 +09:00
Kevin Wern
368ce48f75
Bug 1173521 - Properly handle unapplying 3D projective transforms to rectangles in APZ code. r=botond
...
The untransformation is done using the newly added UntransformTo() functions
which call Matrix4x4::ProjectRectBounds(), which returns an empty rectangle
if the result is not at least partially on the positive side of the w = 0 plane.
UntransformTo() returnis the transformed rectangle if it's not empty, and
Nothing() otherwise, making callers check for this case.
The patch also adds some assertions to places where we apply transforms we
know should be 2D (and thus didn't switch to use UntransformTo()), checking
that the transforms are in fact 2D.
--HG--
extra : rebase_source : bbc226f4135c2cf229c4e00dfb017a6c9c078391
extra : source : c2732f62a3b9a5246801aa000ce572ee07f53481
2015-08-28 12:00:29 -04:00
Botond Ballo
d86a4b0d3f
Bug 1166301 - Layerize background images fixed to child elements. r=mattwoodrow
...
--HG--
extra : source : d5e8112052b1de93f41e15ea1ed6ccf80b498815
2015-08-28 15:13:50 -04:00
Cameron McCormack
d32a93dce9
Bug 1180120 - Part 7: Add eRestyleResult_StopWithStyleChange. r=dbaron
2015-08-29 06:13:48 +10:00
Cameron McCormack
f7742cef5d
Bug 1180120 - Part 6.2: Refactor MaybeReframeFor{Before,After}Pseudo. r=dbaron
2015-08-29 06:13:48 +10:00
Cameron McCormack
a830175340
Bug 1180120 - Part 6.1: Factor out some of RestyleUndisplayedDescendants. r=dbaron
2015-08-29 06:13:47 +10:00
Cameron McCormack
b332673f40
Bug 1180120 - Part 6: Replace HasSameCachedStyleData call with samePointerStructs bit tests. r=dbaron
2015-08-29 06:13:47 +10:00
Cameron McCormack
ec9fcbb753
Bug 1180120 - Part 5: Factor out section of ElementRestyler::Restyle that calls AddPendingRestylesForDescendantsMatchingSelectors. r=dbaron
2015-08-29 06:13:47 +10:00
Cameron McCormack
1a2b30b0fc
Bug 1180120 - Part 4: Add an outparam to CalcStyleDifference to indicate which struct pointers were identical. r=dbaron
2015-08-29 06:13:47 +10:00
Cameron McCormack
bbf3e2feac
Bug 1180120 - Part 3: Record on ElementRestyler whether we are at the root of a restyle. r=dbaron
2015-08-29 06:13:47 +10:00
Ting-Yu Lin
e63f8dd3e4
Bug 1197739 - Do not change focus too early unless the frame is selectable. r=roc
...
Split |ChangeFocus| into two separate functions: |GetFocusableFrame| and
|ChangeFocusToOrClearOldFocus|.
We should only change the focus to the focusable frame until
AccessibleCaretManager is going to:
1) Dispatch CaretStateChangedEvent on an empty editable field.
2) Select a word on a selectable frame.
--HG--
extra : transplant_source : %C9v%F6%9B%EE%85y%9B0%AD8%CB%1B%E1%22%98%DE%D5%B9e
2015-08-27 16:55:33 -04:00
Botond Ballo
7a4a9eded6
Bug 1177018 - When finding a painted layer for a display item, include event regions in a layer's visible region. r=tn
...
--HG--
extra : rebase_source : 879b4d19ad4ffa08a5a57d35063b57098a03d1b6
extra : source : 0d93e3adfeeaa3360b236157d0747e1570135c64
2015-06-26 17:26:06 -04:00
Benoit Girard
411ab85eaa
Bug 1191539 - DisplayPort should ForceInside frameRect to match compositor DisplayPort. r=kats
...
--HG--
extra : commitid : ptd0dqCx1S
extra : rebase_source : fd3e1c04e7c21362c7496d32139ff9f30c2b2d5c
2015-08-27 14:21:58 -04:00
Xidorn Quan
02e64b9ce8
Bug 1177155 part 1 - Defer resize reflow and freeze refresh driver during window fullscreen change. r=smaug
...
--HG--
extra : source : 4b2ad889658bdb2b0f03c9476db0ceb2d81611e9
2015-08-27 23:14:49 +10:00
Kartikaya Gupta
afa961660f
Bug 1198839 - Don't update the displayport from the MVM unless there is already on the content. r=botond
...
--HG--
extra : commitid : JsAHc4tIfkm
2015-08-27 08:26:00 -04:00
Phil Ringnalda
02603b885d
Back out 7 changesets (bug 1177018) for debug b2g assertion failures in test_bug982141.html
...
CLOSED TREE
Backed out changeset 40fdd735520d (bug 1177018)
Backed out changeset a82c39bb97ab (bug 1177018)
Backed out changeset dbb14a5cd2cd (bug 1177018)
Backed out changeset 112ec6bdaf4e (bug 1177018)
Backed out changeset 486f9a11fcbd (bug 1177018)
Backed out changeset 8e54cc5e6901 (bug 1177018)
Backed out changeset c2a30b4f3a7c (bug 1177018)
2015-08-26 21:38:05 -07:00
Botond Ballo
0885317d46
Bug 1177018 - When finding a painted layer for a display item, include event regions in a layer's visible region. r=tn
...
--HG--
extra : rebase_source : 797a7d5274cee6280a6eced86784e40454f44924
extra : source : 0d93e3adfeeaa3360b236157d0747e1570135c64
2015-06-26 17:26:06 -04:00
Markus Stange
d55472e3ca
Bug 1193062 - Fix UntransformVector w coordinate checks. r=kip
...
It shouldn't be checking the w coordinate of the difference of two Point4Ds. The 4D difference isn't really meaningful. Instead, it should be checking each point's w coordinate individually.
--HG--
extra : commitid : FXadogU6iXy
extra : rebase_source : 14b823c99ee928c9922392fe9480acc6f9bb4e19
extra : histedit_source : 74bade5d7ef478e968ec3cabe9cd50bae6b82b95
2015-08-07 14:36:04 -04:00
Kartikaya Gupta
48933a096d
Bug 1194811 Part 2 - Use the content viewer size rather than the composition size of the root frame when computing the CSS viewport. r=botond
...
This aligns the code in the ZoomConstraintsClient with the other code in the
MobileViewportManager. That way they should always end up with the same result
for the CSS viewport.
--HG--
extra : commitid : H94N6zjvty3
2015-08-26 14:41:20 -04:00
Kartikaya Gupta
7f4539d2a6
Bug 1194811 Part 1 - Recompute the zoom constraints if the available screen area changes. r=botond
...
--HG--
extra : commitid : 56pOj2LAANE
2015-08-26 14:41:12 -04:00
Mason Chang
29e0f6a8fd
Bug 1198362 - Delete PreciseRefreshDriverTimer. r=roc
2015-08-26 09:45:54 -04:00
Masayuki Nakano
0d22745cda
Bug 895274 part.3 Make the enum of event messages a named enum IGNORE IDL r=smaug
2015-08-26 21:56:59 +09:00
Chris Peterson
1416e566de
Bug 1198124 - Enable -Wshadow in directories that have no -Wshadow warnings. r=glandium
2015-08-25 09:14:38 -07:00