Граф коммитов

47392 Коммитов

Автор SHA1 Сообщение Дата
Brian Birtles 0ea5e5c7c8 Bug 1208938 part 2 - Remove Animation::HasEndEventToQueue; r=heycam 2015-10-07 14:30:28 +09:00
Brian Birtles 9590e60a48 Bug 1208938 part 1 - Rename AnimationCollection::mNeedsRefreshes to mStyleChanging; r=heycam
This patch renames AnimationCollection::mNeedsRefreshes to indicate that it
no longer has any relationship to whether or not we observe the refresh driver.
2015-09-17 15:43:15 +09:00
Brian Birtles d89f0d836b Bug 1208385 part 1 - Store a pointer to the owning animation on each KeyframeEffect; r=heycam
We need to do this so effects can query their owning animation for the current
time and avoid falling out of sync. Furthermore, this pointer is needed
for a number of other bugs (e.g. bug 1166500 comment 12, or bug 1190235)
anyway.
2015-10-07 14:30:27 +09:00
Daniel Holbert 2b062f3d12 Bug 1211101 part 2: Add supported (preffed off) webkit-prefixed CSS property aliases to property_database.js, for use in mochitests. r=heycam 2015-10-06 20:56:47 -07:00
Daniel Holbert 1925f7ca09 Bug 1211101 part 1: Fix existing style system mochitests to accomodate webkit-prefixed property aliases. r=heycam 2015-10-06 20:56:45 -07:00
L. David Baron 86cc43f374 Bug 837211 - Add -webkit prefixed aliases for various CSS properties, behind an off-by-default preference. r=bzbarsky
Note that this does not emulate the WebKit quirk of supporting
element.style["-webkit-animation"] or supporting the uppercase
element.style.WebkitAnimation (etc.) as opposed to the lowercase (and
enumerable) element.style.webkitAnimation.

Note that this also does not add aliases for transition or animation
events.

(Patch has been minorly tweaked by dholbert, with dbaron's approval.)
2015-10-06 20:56:43 -07:00
Daniel Holbert 6aee895075 Bug 1210905 followup: Restore accidentally-removed 'subproperties' list on -moz-transform-style in style-system mochitest file property_database.js. (no review) 2015-10-06 20:52:26 -07:00
Xidorn Quan a52fd07abd Bug 1126230 part 9 - Remove fullscreen override and related test. r=dbaron
--HG--
extra : source : 3abf655d87187abc2d3dcd100a267410c42abbb0
2015-10-07 14:04:32 +11:00
Xidorn Quan 7773a3e41c Bug 1126230 part 8 - Implement painting part for the top layer. r=roc
--HG--
extra : source : 4a61841b92db5baf999a9aee02a9aba4799e3d1b
2015-10-07 14:04:32 +11:00
Xidorn Quan c2d718f5cb Bug 1126230 part 7 - Add static method nsDisplayListBuilder::GetOutOfFlowData(). r=roc
--HG--
extra : source : 995811d926293af0bddc1f4738c524b2e9745566
2015-10-07 14:04:32 +11:00
Xidorn Quan 3a11a2f307 Bug 1126230 part 5 - Give proper geometric parent for top layer frames. r=bz,dbaron
--HG--
extra : source : ad496022ecf04e001fcbedb70ef057a8c068ccb7
2015-10-07 14:04:32 +11:00
Xidorn Quan e9db99c05b Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
--HG--
extra : source : 66def85f28a64f87a9bf072754a3146aacb59714
2015-10-07 14:04:32 +11:00
Xidorn Quan da7b2245c7 Bug 1126230 part 3 - Add :-moz-browser-frame pseudo class for HTML browser frame elements. r=dbaron
--HG--
extra : source : 748700369c0626e36b6585c11398e5f8fc0fc44f
2015-10-07 14:04:32 +11:00
Xidorn Quan 761df5aae4 Bug 1126230 part 2 - Refactor part of nsFrameConstructorState::AddChild. r=bz
--HG--
extra : source : 1ac324a35bd2ecea3a0c4616b9c4c28fc5146fc7
2015-10-07 14:04:32 +11:00
Xidorn Quan c0eb7d9a66 Bug 1126230 part 1 - Use delegated constructor to simplify constructor of nsFrameConstructorState. r=bz
--HG--
extra : source : a6d09835f9c0e76e01e71e46ac978f4e8e16f97f
2015-10-07 14:04:32 +11:00
Robert O'Callahan 778a447154 Bug 790260 - Crashtest. 2015-10-07 00:54:51 +02:00
Mats Palmgren bfaaa79619 Bug 790260 - Make CollectFloats remove the IS_PUSHED_FLOAT bit in case the float was collected from the PushedFloats list. r=roc 2015-10-07 00:54:51 +02:00
Shu-yu Guo d06b6030f6 Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
Jim Mathies 51bda23522 Bug 1137944 - Add plugin window handling for apz related notifications received by the content process. r=mstange 2015-10-06 14:23:25 -05:00
Jim Mathies d44a5df7b4 Bug 1137944 - Add a pref to control plugin window hiding. r=roc 2015-10-06 14:23:24 -05:00
Jim Mathies 732721ad2a Bug 1137944 - Add support for hiding plugin windows during async dom scroll operations managed in the content process. r=roc 2015-10-06 14:23:24 -05:00
Neil Deakin 8760ec0272 Bug 1206559, forward PuppetWidget::SetFocus request to the parent process, r=smaug 2015-10-06 09:14:49 -04:00
Ting-Yu Lin 1a9cfec14b Bug 1211365 - Delete wheel event handling. r=mtseng
All desktop platforms support APZ now. eWheelOperationStart and
eWheelOperationEnd are superseded by AsyncPanZoomStarted and
AsyncPanZoomStopped respectively.

--HG--
extra : commitid : 7jsXCgpWZ7U
extra : rebase_source : 744d17707220ee602a4607239e7bb0d642839da6
2015-10-05 16:52:29 +08:00
Ting-Yu Lin a53a59aed7 Bug 1211365 - Add test case for scrolling in selection mode. r=mtseng
--HG--
extra : commitid : 7jsXCgpWZ7U
extra : rebase_source : 78ef767153236c282082d09913c55b9cfd8d5325
2015-10-05 16:52:29 +08:00
Ting-Yu Lin 8b2f93bec1 Bug 1211365 - Make deleted functions in class State public. r=mtseng
Compilers might generate better error messages. See Effective Modern C++
item 11.

--HG--
extra : commitid : 7jsXCgpWZ7U
extra : rebase_source : a8102ea161031047e93f4bb68e11e62d32566ef7
2015-10-05 16:52:29 +08:00
Ting-Yu Lin 2c11c71f3b Bug 1211365 - Remove NS_IMPL_STATE_UTILITIES. r=mtseng
This macro was used to implement Name() and Singleton() for state
classes. Instead of enforcing the state class to be a singleton, we can
implement singleton pattern in MOZ_IMPL_STATE_CLASS_GETTER directly.

--HG--
extra : commitid : 7jsXCgpWZ7U
extra : rebase_source : f03530931e3d27e7532022c9c11b834ccea9fc0e
2015-10-05 16:52:29 +08:00
Ting-Yu Lin a276bc4cae Bug 1210315 - Disable long tap injector in marionette tests. r=automatedtester
We send synthesized long tap events in marionette tests in bug 1209841.
No need to use long tap injector.

--HG--
extra : commitid : JbFbqdvsxQk
extra : rebase_source : 1f508fb01ca7e64f17c4108a29bc27d7364fbe92
2015-10-02 23:10:30 +08:00
Ting-Yu Lin 7f4abdc7ee Bug 1210315 - Use pref utilities in test_selectioncarets.py. r=automatedtester
Use the preferences utilities introduced in bug 1164124.

--HG--
extra : commitid : KUJsDo5O1kk
extra : rebase_source : d5a44669b3e8b049746734cc616b55399b41eef3
2015-10-02 23:10:30 +08:00
Ting-Yu Lin 915bc4ab5d Bug 1210315 - Use pref utilities in test_touchcaret.py. r=automatedtester
Use the preferences utilities introduced in bug 1164124.

--HG--
extra : commitid : 25A2f6EJTNO
extra : rebase_source : e95e92a0f2f45d2049a9b26b574fb0e2251d25c3
2015-10-02 23:10:30 +08:00
Ting-Yu Lin 18b73db2cf Bug 1210315 - Inline selectors in carets tests. r=automatedtester
All of them are used only once. It reads better to inline them.

--HG--
extra : commitid : AokbVZss2gY
extra : rebase_source : fa295bbec1658ec87e2e89f9e1724f5f37ac6ce9
2015-10-02 23:10:30 +08:00
Ting-Yu Lin d7357db411 Bug 1210315 - Use preference to control whether to use long tap injector. r=roc
In AccessibleCaretEventHub, it is not accurate to use APZ enabled to
determine whether to use long tap injector. On desktop browser, there's
no long tap events even if APZ is enabled. We should use a preference to
control that.

Since it's a fact the APZ on b2g has long tap events, we should use
preference to disable long tap injector so that when long tap events
stop dispatching to AccessibleCaretEventHub, we'll know immediately.

Delete SetUseAsyncPanZoom() usage in gtest since APZ is not related to
scrolling in AccessibleCaretEventHub.

--HG--
extra : commitid : KgAxEFNYaeb
extra : rebase_source : 1f0eb87354be8d97f946ea2b1f2a5425521bcf12
2015-10-02 23:10:29 +08:00
Xidorn Quan ebfb2b7da5 Bug 1207002 - Use CSS property flag to restrict MathML-related internal properties. r=dbaron
--HG--
extra : source : f2ab03c9dd06c1685392ad8739304d514ab9a9b0
2015-10-06 20:01:30 +11:00
Nicholas Nethercote b4181c38e0 Bug 1208365 (part 3) - Change gfxPattern::mExtend from a GraphicsExtend to a gfx::ExtendMode. r=bas.
At this point, the relationship between GraphicsExtend and gfx::ExtendMode is
as follows.

- EXTEND_REPEAT matches up with REPEAT.
- EXTEND_REFLECT matches up with REFLECT.
- EXTEND_PAD matches up with CLAMP.
- EXTEND_NONE has no matching value in gfx::ExtendMode.

The only use of EXTEND_NONE is with nsSVGGradientFrame::mExtend. That field
gets assigned EXTEND_NONE in the various constructors, and other values via
SetExtend(). And all uses of that field go immediately into ToExtend() calls,
which convert EXTEND_NONE to CLAMP. So it's safe to change this field to
gfx::ExtendMode and initialize it to CLAMP.

--HG--
extra : rebase_source : 8873174223e77b341e046093d25b320a33f0582b
2015-09-25 00:58:23 -07:00
Jared Wein 427bd639ca Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz 2015-10-05 14:04:00 +02:00
Mats Palmgren c9a6c1cfaa Bug 1210877 - Make nsBidiPresUtils::RepositionFrame work also for box-decoration-break:clone. r=roc 2015-10-03 06:28:00 +02:00
Xidorn Quan 974ec0361d Bug 1211040 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron
--HG--
extra : source : d6d13a625c2b6e9e6a95e4b50320c4cbf9be778e
2015-10-06 14:18:35 +11:00
Botond Ballo ef39b0269c Bug 1209964 - Fuzz reftest on B2G, CLOSED TREE. r=mstange
--HG--
extra : source : 37ab26dd96c030a699d450e8fcb00036f572797f
extra : amend_source : 1eb4cbb821cd793c7fe64eaa5a062a6abc6d559e
2015-10-05 16:36:48 -04:00
Boris Zbarsky 3f6a60d5c6 Bug 1209658 part 2. Add text/json and text/vtt as text MIME types. r=bkelly
--HG--
rename : parser/htmlparser/tests/mochitest/test_bug667533.html => parser/htmlparser/tests/mochitest/test_bug1209658.html
2015-10-05 12:23:26 -04:00
Boris Zbarsky 880bb3fc42 Bug 1209658 part 1. Refactor some parts of nsContentDLF to reduce code duplication and improve readability a bit. r=bkelly 2015-10-05 12:23:25 -04:00
Botond Ballo cbb8f82b67 Bug 1209964 - Reftest. r=mstange
--HG--
extra : source : 0d46f37c73177a95acd18b30394a59824c6837bb
2015-10-02 20:54:26 -04:00
Botond Ballo 2ae871d47a Bug 1205630 - Reftest. r=mstange
--HG--
extra : source : 4da9b9cb628d8cafcf00c67e90140fc74e795384
2015-09-28 13:15:37 -04:00
Botond Ballo ada8680578 Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange
--HG--
extra : source : 2ffe1c91b1cbfb3c4734128f20f0d2276c81bc30
2015-09-25 12:55:00 -04:00
Jonathan Kew 5260c0e04f Bug 1208978 - Limit the size of a potentially-scrollable dropdown list to the actual size of its contents, as our estimate based on row count may be too large if the row heights vary. r=roc 2015-10-05 07:16:17 +01:00
Daniel Holbert 6992506693 Bug 1210905 part 2: Remove now-unneeded *_values & prerequisites fields from aliases in property_database.js. r=heycam 2015-10-04 23:44:43 -07:00
Daniel Holbert 7d32b4f718 Bug 1210905 part 1: Make property_database.js automatically populate aliasing properties' *_values & prerequisites fields based on their alias target. r=heycam 2015-10-04 23:44:42 -07:00
sgiles 175c35c1b5 Bug 1206786 - Fix input routing on multi-process Android builds. r=kats
--HG--
extra : rebase_source : bdc1c020b2a788f6e920d225a32ebed5f1369e4c
2015-09-24 21:42:14 +01:00
Nigel Babu f3a2f40c59 Backed out changeset e42955baebbd (bug 1208978) for build bustage 2015-10-05 12:03:41 +05:30
Jonathan Kew 444236b5cc Bug 1208978 - Limit the size of a potentially-scrollable dropdown list to the actual size of its contents, as our estimate based on row count may be too large if the row heights vary. r=roc 2015-10-05 07:16:17 +01:00
Phil Ringnalda 41e2b2b6f7 Merge f-t to m-c, a=merge 2015-10-03 15:50:22 -07:00
Ehsan Akhgari 9f3cdb1e06 Bug 1172123 - Adjust the maximum number of fuzzy differing pixels for image-scrolling-zoom-1.html on OSX 2015-10-03 12:02:24 -04:00