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
8d32b818af
Bug 895274 part.24 Rename NS_MOUSE_MESSAGE_START to eMouseEventFirst r=smaug
2015-08-29 08:58:29 +09:00
Masayuki Nakano
07ce780806
Bug 895274 part.19 Rename NS_PLUGIN_FOCUS to ePluginFocus r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
956405c088
Bug 895274 part.18 Rename NS_PLUGIN_ACTIVATE to ePluginActivate r=smaug
2015-08-29 08:58:28 +09:00
Masayuki Nakano
2fbb0f1587
Bug 895274 part.17 Rename NS_SCROLL_EVENT to eScroll r=smaug
2015-08-29 08:58:28 +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
77b7e71f64
Bug 1166301 - Test that a fixed background on a child element doesn't move when a scroll frame containing the child element is async-scrolled. r=mstange
...
--HG--
extra : source : 1dccd53868d813a03d11c723b76c0adab4351f01
2015-08-26 12:04:53 -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
Cameron McCormack
10bcb04d6f
Bug 1180120 - Part 2: Move style-if-visited as well in nsStyleContext::Move (and assert that its parent is the same as the non-visited-style parent). r=dbaron
2015-08-29 06:13:47 +10:00
Cameron McCormack
e51337e0b2
Bug 1180120 - Part 1: Record on style contexts that reset style is explicitly inherited. 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
Ben Tian
f9389ddddf
Bug 1193379 - Create dom/bluetooth/common/webapi folder. r=joliu
...
--HG--
rename : dom/bluetooth/common/BluetoothAdapter.cpp => dom/bluetooth/common/webapi/BluetoothAdapter.cpp
rename : dom/bluetooth/common/BluetoothAdapter.h => dom/bluetooth/common/webapi/BluetoothAdapter.h
rename : dom/bluetooth/common/BluetoothClassOfDevice.cpp => dom/bluetooth/common/webapi/BluetoothClassOfDevice.cpp
rename : dom/bluetooth/common/BluetoothClassOfDevice.h => dom/bluetooth/common/webapi/BluetoothClassOfDevice.h
rename : dom/bluetooth/common/BluetoothDevice.cpp => dom/bluetooth/common/webapi/BluetoothDevice.cpp
rename : dom/bluetooth/common/BluetoothDevice.h => dom/bluetooth/common/webapi/BluetoothDevice.h
rename : dom/bluetooth/common/BluetoothDiscoveryHandle.cpp => dom/bluetooth/common/webapi/BluetoothDiscoveryHandle.cpp
rename : dom/bluetooth/common/BluetoothDiscoveryHandle.h => dom/bluetooth/common/webapi/BluetoothDiscoveryHandle.h
rename : dom/bluetooth/common/BluetoothGatt.cpp => dom/bluetooth/common/webapi/BluetoothGatt.cpp
rename : dom/bluetooth/common/BluetoothGatt.h => dom/bluetooth/common/webapi/BluetoothGatt.h
rename : dom/bluetooth/common/BluetoothGattCharacteristic.cpp => dom/bluetooth/common/webapi/BluetoothGattCharacteristic.cpp
rename : dom/bluetooth/common/BluetoothGattCharacteristic.h => dom/bluetooth/common/webapi/BluetoothGattCharacteristic.h
rename : dom/bluetooth/common/BluetoothGattDescriptor.cpp => dom/bluetooth/common/webapi/BluetoothGattDescriptor.cpp
rename : dom/bluetooth/common/BluetoothGattDescriptor.h => dom/bluetooth/common/webapi/BluetoothGattDescriptor.h
rename : dom/bluetooth/common/BluetoothGattServer.cpp => dom/bluetooth/common/webapi/BluetoothGattServer.cpp
rename : dom/bluetooth/common/BluetoothGattServer.h => dom/bluetooth/common/webapi/BluetoothGattServer.h
rename : dom/bluetooth/common/BluetoothGattService.cpp => dom/bluetooth/common/webapi/BluetoothGattService.cpp
rename : dom/bluetooth/common/BluetoothGattService.h => dom/bluetooth/common/webapi/BluetoothGattService.h
rename : dom/bluetooth/common/BluetoothLeDeviceEvent.cpp => dom/bluetooth/common/webapi/BluetoothLeDeviceEvent.cpp
rename : dom/bluetooth/common/BluetoothLeDeviceEvent.h => dom/bluetooth/common/webapi/BluetoothLeDeviceEvent.h
rename : dom/bluetooth/common/BluetoothManager.cpp => dom/bluetooth/common/webapi/BluetoothManager.cpp
rename : dom/bluetooth/common/BluetoothManager.h => dom/bluetooth/common/webapi/BluetoothManager.h
rename : dom/bluetooth/common/BluetoothPairingHandle.cpp => dom/bluetooth/common/webapi/BluetoothPairingHandle.cpp
rename : dom/bluetooth/common/BluetoothPairingHandle.h => dom/bluetooth/common/webapi/BluetoothPairingHandle.h
rename : dom/bluetooth/common/BluetoothPairingListener.cpp => dom/bluetooth/common/webapi/BluetoothPairingListener.cpp
rename : dom/bluetooth/common/BluetoothPairingListener.h => dom/bluetooth/common/webapi/BluetoothPairingListener.h
rename : dom/bluetooth/common/BluetoothPbapRequestHandle.cpp => dom/bluetooth/common/webapi/BluetoothPbapRequestHandle.cpp
rename : dom/bluetooth/common/BluetoothPbapRequestHandle.h => dom/bluetooth/common/webapi/BluetoothPbapRequestHandle.h
2015-08-21 15:15:41 +08:00
Ben Tian
44c939383c
Bug 1193379 - Rename bluetooth2 folder to common. r=joliu
...
--HG--
rename : dom/bluetooth/bluetooth2/BluetoothAdapter.cpp => dom/bluetooth/common/BluetoothAdapter.cpp
rename : dom/bluetooth/bluetooth2/BluetoothAdapter.h => dom/bluetooth/common/BluetoothAdapter.h
rename : dom/bluetooth/bluetooth2/BluetoothClassOfDevice.cpp => dom/bluetooth/common/BluetoothClassOfDevice.cpp
rename : dom/bluetooth/bluetooth2/BluetoothClassOfDevice.h => dom/bluetooth/common/BluetoothClassOfDevice.h
rename : dom/bluetooth/bluetooth2/BluetoothDevice.cpp => dom/bluetooth/common/BluetoothDevice.cpp
rename : dom/bluetooth/bluetooth2/BluetoothDevice.h => dom/bluetooth/common/BluetoothDevice.h
rename : dom/bluetooth/bluetooth2/BluetoothDiscoveryHandle.cpp => dom/bluetooth/common/BluetoothDiscoveryHandle.cpp
rename : dom/bluetooth/bluetooth2/BluetoothDiscoveryHandle.h => dom/bluetooth/common/BluetoothDiscoveryHandle.h
rename : dom/bluetooth/bluetooth2/BluetoothGatt.cpp => dom/bluetooth/common/BluetoothGatt.cpp
rename : dom/bluetooth/bluetooth2/BluetoothGatt.h => dom/bluetooth/common/BluetoothGatt.h
rename : dom/bluetooth/bluetooth2/BluetoothGattCharacteristic.cpp => dom/bluetooth/common/BluetoothGattCharacteristic.cpp
rename : dom/bluetooth/bluetooth2/BluetoothGattCharacteristic.h => dom/bluetooth/common/BluetoothGattCharacteristic.h
rename : dom/bluetooth/bluetooth2/BluetoothGattDescriptor.cpp => dom/bluetooth/common/BluetoothGattDescriptor.cpp
rename : dom/bluetooth/bluetooth2/BluetoothGattDescriptor.h => dom/bluetooth/common/BluetoothGattDescriptor.h
rename : dom/bluetooth/bluetooth2/BluetoothGattServer.cpp => dom/bluetooth/common/BluetoothGattServer.cpp
rename : dom/bluetooth/bluetooth2/BluetoothGattServer.h => dom/bluetooth/common/BluetoothGattServer.h
rename : dom/bluetooth/bluetooth2/BluetoothGattService.cpp => dom/bluetooth/common/BluetoothGattService.cpp
rename : dom/bluetooth/bluetooth2/BluetoothGattService.h => dom/bluetooth/common/BluetoothGattService.h
rename : dom/bluetooth/bluetooth2/BluetoothLeDeviceEvent.cpp => dom/bluetooth/common/BluetoothLeDeviceEvent.cpp
rename : dom/bluetooth/bluetooth2/BluetoothLeDeviceEvent.h => dom/bluetooth/common/BluetoothLeDeviceEvent.h
rename : dom/bluetooth/bluetooth2/BluetoothManager.cpp => dom/bluetooth/common/BluetoothManager.cpp
rename : dom/bluetooth/bluetooth2/BluetoothManager.h => dom/bluetooth/common/BluetoothManager.h
rename : dom/bluetooth/bluetooth2/BluetoothPairingHandle.cpp => dom/bluetooth/common/BluetoothPairingHandle.cpp
rename : dom/bluetooth/bluetooth2/BluetoothPairingHandle.h => dom/bluetooth/common/BluetoothPairingHandle.h
rename : dom/bluetooth/bluetooth2/BluetoothPairingListener.cpp => dom/bluetooth/common/BluetoothPairingListener.cpp
rename : dom/bluetooth/bluetooth2/BluetoothPairingListener.h => dom/bluetooth/common/BluetoothPairingListener.h
rename : dom/bluetooth/bluetooth2/BluetoothProfileController.cpp => dom/bluetooth/common/BluetoothProfileController.cpp
rename : dom/bluetooth/bluetooth2/BluetoothProfileController.h => dom/bluetooth/common/BluetoothProfileController.h
rename : dom/bluetooth/bluetooth2/BluetoothReplyRunnable.cpp => dom/bluetooth/common/BluetoothReplyRunnable.cpp
rename : dom/bluetooth/bluetooth2/BluetoothReplyRunnable.h => dom/bluetooth/common/BluetoothReplyRunnable.h
rename : dom/bluetooth/bluetooth2/BluetoothService.cpp => dom/bluetooth/common/BluetoothService.cpp
rename : dom/bluetooth/bluetooth2/BluetoothService.h => dom/bluetooth/common/BluetoothService.h
2015-08-21 15:19:12 +08: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
Seth Fowler
59f5f53a8b
Bug 1181907 (Part 3) - Add CSSVariableImageTable and use it to store ImageValues generated by CSS variables. r=heycam
2015-08-26 18:19:38 -07:00
Seth Fowler
5d3e2f76e1
Bug 1181907 (Part 2) - Make nsCSSProperty hashable. r=heycam
2015-08-26 18:19:34 -07: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
Yury Delendik
227cd6c1dc
Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv
...
--HG--
extra : rebase_source : 7486debb89472aa52d034a8eb458245d7daec5ff
extra : source : 2d9ed9032a45d4c3644f40420428e1a8441785db
2015-08-20 15:15:18 -05: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
Gian-Carlo Pascutto
ba3b7a169c
Bug 1107372 - Update preferences for new SafeBrowsing prefs structure. r=francois
2015-08-27 10:05:23 +02:00
Brian Birtles
1038c1e99a
Bug 1194037 part 4 - Remove ticking from FlushAnimations; r=dholbert
...
This patch makes FlushAnimations purely responsible for posting restyles. All
ticking behavior is performed in response to an actual refresh driver tick
(currently CommonAnimationManager::WillRefresh).
2015-08-31 16:21:55 +09:00
Brian Birtles
a362d9f14e
Bug 1194037 part 3 - Add Animation::HasEndEventToQueue(); r=dholbert
...
We currently determine if we need refresh driver ticks when composing style
but sometimes we might not need ticks for composing style but we might need
one more tick in order to queue a final end event. Currently, this doesn't
seem to be a problem because FlushAnimations calls Animation::Tick where we
queue up events. When we remove the call to Animation::Tick from
FlushAnimations in order to make FlushAnimations purely responsible for
posting restyles, however, we will create a situation where we might mark an
animation collection as no longer needing refreshes and not simultaneously
queueing the corresponding event. If another animation collection is deleted in
the meantime we may trigger the code that causes us to disassociate from the
refresh driver and the corresponding event will never be dispatched.
Long-term (bug 1195180) we will check if it we can stop observing the refresh
driver and queue events in the same step. Until then, this patch adds a method
to detect this particular situation and uses it to avoid unregistering from
the refresh driver while we still have end events to queue.
2015-08-31 16:21:55 +09:00
Brian Birtles
a58273cbc5
Bug 1194037 part 2 - Make WillRefresh no longer call FlushAnimations; r=dholbert
...
In order to support ticking animations from their timeline we want to separate
the following two methods:
CommonAnimationManager::WillRefresh - responsible for responding to refresh
driver ticks by updating timing information and posting the necessary
pending restyles. This is the functionality we will eventually move to
Animation.
CommonAnimationManager::FlushAnimations - responsible simply for posting
pending restyles.
Currently, WillRefresh calls FlushAnimations. This patch separates the two by
copying the necessary functionality into WillRefresh. Later in this patch series
we will further separate the two by removing duplicate functionality from
FlushAnimations.
2015-08-31 16:21:55 +09:00
Brian Birtles
f32d302515
Bug 1194037 part 1 - Make nsAutoAnimationMutationBatch batch multiple elements at once; r=smaug
...
In bug 1195180 we plan to tick animations from their timeline where they
are stored in a hashtable. As a result, we will not visit them in order of
their associated target element (indeed, part of the reason we are doing
this is to support animations that do not have, or even have multiple target
elements).
The current animation mutation observer batching mechanism, however, assumes
that we visit each target element in turn and make all the necessary work at
once. In order to support visiting animations in a potentially random order
this patch reworks the animation mutation observer batching mechanism so that
it can support batching multiple elements at once.
2015-08-31 16:21:49 +09:00
Robert O'Callahan
17e4562af8
Bug 1199534. Only set TabChild canvas background for the background of root PresContexts. r=mats
...
--HG--
extra : commitid : 4q2ltWPrjtx
extra : rebase_source : b07067b3ffa1236b61522b477a58816a0d0c02bc
2015-08-28 15:20:10 +12:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Francois Marier
f04275bd0b
Bug 1196740 - Consider redirects when looking for SRI-eligibility. r=ckerschb
...
--HG--
rename : dom/security/test/sri/iframe_style_sameorigin.html => dom/security/test/sri/iframe_style_crossdomain.html
rename : dom/security/test/sri/script_crossdomain4.js => dom/security/test/sri/script_crossdomain5.js
rename : dom/security/test/sri/style1.css => dom/security/test/sri/style_301.css
rename : dom/security/test/sri/test_style_sameorigin.html => dom/security/test/sri/test_style_crossdomain.html
2015-08-25 13:38:39 -07:00
Mike Taylor
5f7b28a197
Bug 976616 - Part 2: Update mobile viewport on DOMMetaChanged event. r=kats
2015-08-24 15:35:00 -04:00
Daniel Holbert
db0b03b6ae
Bug 1195523: Use type-safe LinkedList instead of PRCList to manage AnimationCollection objects. r=birtles
2015-08-17 21:13:14 -07:00
Mats Palmgren
98e0e2b9c8
Bug 1194888 - [css-grid] A line outside the existing grid should be treated as 'auto' for abs.pos (10.1). r=dholbert
2015-08-25 15:40:10 +02:00
Mats Palmgren
5e18f6b48c
Bug 1194892 - [css-grid] "span * / span *" should be treated as "auto / auto" for abs.pos. grid items. r=dholbert
2015-08-25 15:40:10 +02:00
Mason Chang
1c24730f8d
Bug 1197898 - Delete vsync refresh driver preference. r=kats
2015-08-25 09:01:40 -04:00
Kartikaya Gupta
79b7335af2
Bug 1180267 - Don't set root displayport margins from the mobile viewport manager unless the C++ APZ is enabled. r=botond
...
--HG--
extra : commitid : 6CQINQxlDzN
2015-08-24 13:45:45 -04:00
Kartikaya Gupta
fa26656650
Bug 1180267 - Switch Fennec over to using the MobileViewportManager for computing the CSS viewport. r=snorp
...
--HG--
extra : commitid : IwWBhpML3bl
2015-08-24 13:45:45 -04:00
Kartikaya Gupta
50d8193e09
Bug 1197592 - Don't set an SPCSPS in the mobile viewport manager if APZ zooming is not enabled. r=botond
...
--HG--
extra : commitid : k3dsO29PIm
2015-08-24 13:45:44 -04:00
Peter Linss
1714ccc6aa
update draft spec urls from dev.w3.org/csswg to drafts.csswg.org. No bug.
...
Imported from https://hg.csswg.org/test/rev/3f200ac00126 by L. David Baron.
2015-08-19 19:38:01 -07:00
Mason Chang
696de26763
Bug 1197201. Delete hardware vsync and vsync compositor prefs. r=kats
2015-08-24 11:27:23 -04:00
Ryan VanderMeulen
7e078b31d6
Backed out changeset 2d9ed9032a45 (bug 1192831) for suspicion of causing bug 1178709 to spike.
2015-08-23 15:21:23 -04:00
Bobby Holley
ded73cd30e
Bug 1196638 - Infer the proper button for synthesized mouse clicks on all callsites. r=jmaher
2015-08-22 09:51:51 -07:00
Masayuki Nakano
66f2c27305
Bug 895274 part.1 Rename WidgetEvent::message to WidgetEvent::mMessage r=smaug
2015-08-22 10:34:51 +09:00
Andrew Comminos
bf63f14959
Bug 1187203 - Implement GtkInfoBar appearance style on GTK3. r=karlt
2015-08-21 16:38:15 -04:00
Wes Kocher
da63c9c4df
Merge m-c to inbound, a=merge
2015-08-21 10:06:54 -07:00
dominique vincent
e32719478d
Bug 1192075
- Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella
...
--HG--
extra : source : e32341309d701cb6fb360accd3afe937be10ba20
2015-08-20 13:44:18 -07:00
Wes Kocher
a7cefecb3e
Backed out changeset e32341309d70 (bug 1992075) for landing with the wrong bug number
...
--HG--
extra : amend_source : be5b170b5b8030a856b2873846bc6f0c447f93f3
2015-08-20 13:50:27 -07:00
dominique vincent
df8503e81a
Bug 1992075 - Change copy in Settings for Zoomed View/ magnifying glass preference. r=mcomella
2015-08-20 13:44:18 -07:00
Robert O'Callahan
c00a9e21a0
Bug 1059519. Relax assertion. r=mstange
...
--HG--
extra : commitid : 3juxKjI2Tv4
extra : rebase_source : 440f5dfacd13757cbd83931b7f059ee9c4edd827
2015-08-19 13:23:06 +12:00
Tom Tromey
01fd372c45
Bug 1187409 - make CssPropertyIsShorthand handle CSS variables r=heycam
...
--HG--
extra : rebase_source : 9006fb95bd6d371367a74c9f687b46c4c9ddffa6
2015-08-19 14:48:55 -07:00
Justin Wood
d0f4238f1c
Bug 1195499 - Batch 2 - Adjust fuzz and skips for win10. r=Bas
...
--HG--
extra : rebase_source : d1a1e1a135eaf3c40fb2a8cd387ed96b71ac68a2
2015-08-19 11:16:18 -04:00
Justin Wood
b2d2dffd0c
Bug 1195499 - Adjust fuzz and skips for win10. r=Bas
...
--HG--
extra : rebase_source : ad917963397787a137226d44c19b9669cca89430
2015-08-18 13:19:05 -04:00
Hiroyuki Ikezoe
56f8274c93
Bug 1194028 - Part 2: Use KeyFrameEffect SetTiming. r=bbirtles
...
Now KeyframeEffect.SetTiming() updates the owning animation timing and relavance, so
we don't need to call each methods respectively for the animation any more.
2015-08-18 03:57:00 -04:00
Jonathan Watt
c9336c7d2b
Bug 1180509 - Fix judder of icons in Australis doorhanger menu at the end of its scale-in animation. r=roc
2015-08-09 22:23:06 +01:00
Jonathan Watt
db9584f577
Bug 1182414, part 2 - Add printing crash test. r=dholbert
2015-08-03 12:19:34 +01:00
Jonathan Watt
fca83ea565
Bug 1182414, part 1 - Fix printing crash with range input controls. r=dholbert
2015-08-03 12:08:32 +01:00
Jonathan Kew
d37da4f798
Bug 1194055 - GetSysFontInfo should return MS Shell Dlg 2 for eFont_Field and eFont_List on Windows. r=masayuki
2015-08-18 17:21:38 +01:00
Masayuki Nakano
0882629f91
Bug 299603 part.5 nsTextFrame should use system foreground or background color when painting IME selections if whose style defines only one of foreground color or background color r=roc
2015-08-19 16:37:39 +09:00
Masayuki Nakano
f40421a26b
Bug 299603 part.4 Some global methods in nsTextFrame.cpp should be members of nsTextFrame class r=roc
2015-08-19 16:37:39 +09:00
Benjamin Smedberg
c7c2a60c7e
Bug 1098064 part C - remove SimpleTest and reftest testPluginIsOOP and related usage, r=jimm
...
--HG--
extra : rebase_source : c834e7ff20c9a9a352e2e037f6a70b611a45a8b8
2015-08-14 14:10:17 -04:00
Benoit Girard
1498226863
Bug 1195884 - Reject CSS 'will-change: will-change' for spec compliance. r=dholbert
...
--HG--
extra : commitid : 9nZkbbC8zQe
extra : rebase_source : ff05ba0e7fe0ab6ca574c525d3505bed5f341184
2015-08-18 16:07:01 -04:00
Daniel Holbert
14faf6467e
Bug 1195857: Make nsPresContext::HasAuthorSpecifiedRules()'s arg 'const', to remove need for const_cast in callers. r=jwatt
2015-08-18 15:41:24 -07:00
Wes Kocher
f84455e83a
Backed out changeset de7aa6b08234 (bug 1194055) for windows 8 reftest failures CLOSED TREE
2015-08-18 12:09:56 -07:00
Kartikaya Gupta
3fd3f3cf8e
Bug 1180295 - Stop clipping the content while the toolbar is in the process of sliding off. r=rbarker
...
--HG--
extra : commitid : IMjRmklIhXd
2015-08-18 14:27:19 -04:00
Kartikaya Gupta
056c55b10f
Bug 1180295 - Rip out call to setContentDocumentFixedPositionMargins. r=rbarker
...
--HG--
extra : commitid : 7uU6xgPVZom
2015-08-18 14:27:18 -04:00
Kartikaya Gupta
ab181715ad
Bug 1192616 - Skip over some reftests which fail on the pandaboards with the new dynamic toolbar implementation due to the screen size being too small. r=gbrown
...
--HG--
extra : commitid : FQlOBuH0lQN
2015-08-18 14:27:17 -04:00
Nathan Froyd
797182f90f
Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz
...
Use counter submission normally happens at document destruction. For
testing use counters, however, we need to have use counters updated in
telemetry at deterministic points. Therefore, we provide a method on
nsIDOMWindowUtils that forces use counters out to telemetry so we can
examine them.
2015-03-17 15:25:35 -04:00
Yury Delendik
d5e63ae0b8
Bug 1192831 - Remove PlayPreview API. r=jet, r=peterv
2015-08-20 15:15:18 -05:00
Jonathan Kew
ba8a9d5901
Bug 1196887 - Compare the writing-mode property, not only whether it is horizontal or vertical, when deciding whether to compute display:inline as inline-block. r=dholbert
2015-08-21 09:55:43 +01:00
Ting-Yu Lin
eebda9bb00
Bug 1195672 - Revise the logic of long tap on empty content. f=mtseng, r=roc
...
The only logic change is that we now call UpdateCaret() before
dispatching CaretStateChangedEvent.
This resolves a bug that the text selection dialog flashes when long
tapping on an empty content.
--HG--
extra : commitid : JHAxvifqpZS
extra : rebase_source : 9ae578f616eedc939839bc056c5437a84e8fedea
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
8dbb5ca794
Bug 1195672 - Move the check that frame is selectable into SelectWord. f=mtseng, r=roc
...
There's a bug that when a frame is focusable but not selectable, we
won't focus on it because we call IsSelectable() before ChangeFocus().
By moving the check into SelectWord(), we'll have a chance to focus on
it.
This resolves a issue that when long press to select a word on a new
opened app, the selection highlight is gray instead of blue.
--HG--
extra : commitid : Fmupbt6gIQ9
extra : rebase_source : 0c427bf767c9d44e9467469e929f27e743e7d013
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
1fc80119ff
Bug 1195672 - Make focus changing by long tap behaves like by single tap. f=mtseng, r=roc
...
We want the focus changing behavior by long tap as close as to the one
by single tap.
The only functional change is that we always clear old focus and
re-focus the window if a focusable frame cannot be found. This behavior
is the same as the single tap implemented in
EventStateManager::PostHandleEvent().
Besides, ChangeFocus now returns the new focusable frame instead of bool
which provides more information.
--HG--
extra : commitid : 3y2smyRZQCW
extra : rebase_source : 36e7b65cf67f3148ea24668eef7078ee4daadb3c
2015-08-19 15:54:10 +08:00
Ting-Yu Lin
ef51f04d19
Bug 1195672 - Add |nsAutoCString nsIFrame::ListTag()| for debugging. f=mtseng, r=roc
...
This make it easier to print a frame tag name in one debug log line.
--HG--
extra : commitid : 5bl8GhmTLQi
extra : rebase_source : f151c98dc99c33e8050b106ab8695a9053dbb3ad
2015-08-19 15:54:10 +08:00
Benoit Girard
074eb08eb1
Bug 1186662 - Part 1: Add SuppressDisplayport painting and use it during tab switch. r=kats,mconley
...
--HG--
extra : commitid : 9fUfVIK8ikm
extra : rebase_source : e45570f97a25f965d2caf24f152da02efcf6495f
2015-08-19 17:08:41 -04:00
Mats Palmgren
1b43a8a43a
Bug 1194733 - Don't honor DefaultPrevented for mouseup events in list control frames. r=enndeakin@gmail.com
2015-08-20 18:45:17 +02:00
Jonathan Kew
c59e0c81c8
Bug 1196206 - Add Windows 10 font Yu Gothic to the font list in fwid-spaces.html. r=jdaggett.
2015-08-20 15:52:40 +01:00