Ryan VanderMeulen
bea421e322
Bug 891840 - Disable test_pixel_lengths.html on all platforms for intermittent crashes.
...
CLOSED TREE
2014-06-07 01:08:16 -04:00
William Chen
67107a77f8
Bug 992521 - Part 5: Bind native anonymous content to null document when node is contained by a ShadowRoot. r=smaug
2014-06-07 01:42:55 -07:00
William Chen
62bea1e104
Bug 992521 - Part 4: Make PresShell events 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
0eff3949f3
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
5fa3c00da3
Bug 992521 - Part 1: Remove "in document" flag on ShadowRoot and its descendants. r=smaug
2014-06-07 01:42:53 -07:00
Ehsan Akhgari
d0ca596588
Bug 1013662 - Fix bad implicit conversion constructors in MFBT; r=froydnj,Waldo
2014-06-06 23:17:06 -04:00
Timothy Nikkel
db463ec37a
Bug 1002992. Part 6. Rename ExpandRect to ExpandToNearlyVisibleRect. r=addressingreviewcomment
2014-06-06 21:23:22 -05:00
Timothy Nikkel
22019f0144
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
3d1560e2fc
Bug 1002992. Part 4. Factor out the code that gets the presshell to use for painting of subdocuments. r=mats
2014-06-06 21:23:21 -05:00
Timothy Nikkel
12e35f8043
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
415fbefe7d
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
Timothy Nikkel
23be8f7934
Bug 1002992. Part 1. Don't bother to do text-overflow clipping when building display lists for image visibility. r=mats
...
It's not important to do and simplifies things.
2014-06-06 21:23:20 -05:00
Daniel Holbert
176e414851
Bug 1018449: Don't opportunistically stretch flex items to container's cross-size if the container is multi-line. r=mats
2014-06-06 15:55:58 -07:00
Markus Stange
d5b6168882
Bug 944938 - Pass scroll events to the APZC tree manager on the async event thread. r=smichaud
2014-06-07 00:49:59 +02:00
Jonathan Kew
f518f9e102
backout changeset 48b74ab18f92 (bug 1018034) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
2014-06-06 22:41:07 +01:00
Ryan VanderMeulen
3c911cbb6d
Merge inbound to m-c. a=merge
2014-06-06 17:18:45 -04:00
Ed Morley
30eb60b0b5
Merge mozilla-central and b2g-inbound
2014-06-06 19:12:21 +01:00
Ed Morley
498f99af0b
Backed out changeset e982377e39a3 (bug 960897) since the new test_touchcaret.py intermittently fails
2014-06-06 18:14:43 +01:00
Ed Morley
a9110e1a75
Bug 1021644 - Disable forms/test/test_bug961363.html since it fails if run in a different mochitest chunk; CLOSED TREE
2014-06-06 11:40:06 +01:00
Wes Kocher
b0a1662491
Merge b2g-inbound to m-c a=merge
2014-06-05 18:49:36 -07:00
Ting-Yu Lin
fb667c5320
Bug 960897 - Add marionette test cases for touch caret. r=roc, r=mdas
...
Add marionette test cases for touch caret feature in bug 924692. Test
cases cover <input>, <textarea>, and contenteditable elements with
touch caret enabled and disabled.
Thanks Phoebe Chang <natsuki011077@gmail.com> for the WIP patch.
Thanks C.J. Ku <cku@mozilla.com> for various suggestions.
Run tests on browser manually:
./mach marionette-test layout/base/tests/marionette/test_touchcaret.py
2014-06-04 06:21:00 -04:00
Ms2ger
afc6eba030
Bug 1018778 - Part b: use more early returns in nsDocumentViewer::SyncParentSubDocMap; r=roc
2014-06-06 10:06:25 +02:00
Ms2ger
628dc8e079
Bug 1018778 - Part a: use nsPIDOMWindow::GetDoc in nsDocumentViewer::SyncParentSubDocMap; r=roc
2014-06-06 10:06:25 +02:00
Jeremy Poulin
ab83f7f8dd
Bug 1016622: Renaming mozilla::network::Seer to mozilla::network Predictor. r=hurley
...
--HG--
rename : netwerk/base/public/nsINetworkSeer.idl => netwerk/base/public/nsINetworkPredictor.idl
rename : netwerk/base/public/nsINetworkSeerVerifier.idl => netwerk/base/public/nsINetworkPredictorVerifier.idl
rename : netwerk/base/src/Seer.cpp => netwerk/base/src/Predictor.cpp
rename : netwerk/base/src/Seer.h => netwerk/base/src/Predictor.h
rename : netwerk/test/unit/test_seer.js => netwerk/test/unit/test_predictor.js
2014-06-03 13:37:46 -07:00
Carsten "Tomcat" Book
4fc5491fb2
Backed out changeset 58541e1f52d2 (bug 1007743)
2014-06-04 08:55:33 +02:00
William Chen
a763f63c9e
Bug 1007743 - Update flattened tree to correctly handle nodes distributed into Shadow DOM insertion points. r=smaug
2014-06-03 16:09:41 -07:00
Ryan VanderMeulen
9775f17a6d
Merge m-c to inbound on a CLOSED TREE.
2014-06-03 17:51:31 -04:00
Ryan VanderMeulen
da7b6b04ae
Merge m-c to b2g-inbound. a=merge
...
--HG--
rename : dom/telephony/gonk/TelephonyProvider.js => dom/telephony/gonk/TelephonyService.js
2014-06-03 15:22:54 -04:00
Boris Zbarsky
0579ef3fcd
Bug 1016063. Don't include the fake classnames XUL tree pseudo-elements have when calculating style rule specificity. r=heycam
2014-06-03 11:38:38 -04:00
Vicamo Yang
a2515b9bfe
Bug 927320 - 1/2: rename TelephonyProvider to TelephonyService. r=aknow
...
--HG--
rename : dom/telephony/gonk/TelephonyProvider.js => dom/telephony/gonk/TelephonyService.js
rename : dom/telephony/gonk/TelephonyProvider.manifest => dom/telephony/gonk/TelephonyService.manifest
rename : dom/telephony/ipc/TelephonyIPCProvider.cpp => dom/telephony/ipc/TelephonyIPCService.cpp
rename : dom/telephony/ipc/TelephonyIPCProvider.h => dom/telephony/ipc/TelephonyIPCService.h
rename : dom/telephony/nsIGonkTelephonyProvider.idl => dom/telephony/nsIGonkTelephonyService.idl
rename : dom/telephony/nsITelephonyProvider.idl => dom/telephony/nsITelephonyService.idl
2014-06-03 22:15:25 +08:00
Susanna Bowen
d6e4d34022
Bug 1019287 - Use accessor instead of private variable in ifdef'ed logging code. r=dholbert
2014-06-02 16:26:00 -04:00
Kartikaya Gupta
7d6eb03f73
Bug 1019888 - Log canvas background color when dumping display items. r=tn
2014-06-03 16:21:39 -04:00
Botond Ballo
978c93b8ec
Bug 1019766 - Avoid including gfxPrefs.h from nsLayoutUtils.h. r=kats
...
--HG--
extra : rebase_source : de931f7f1fae64e8f59ae923aaf07c2742f372e0
2014-06-03 14:13:05 -04:00
Andrea Marchesini
b52b984135
Bug 957086 - patch 2 - DataStoreService in C++, r=ehsan, r=bz, r=janv
2014-06-03 15:36:46 +01:00
Mats Palmgren
6539559550
Bug 1015844 - part 2, Add a call to ReflowOverflowContainerChildren() to reflow abs.pos. overflow containers. r=roc
...
nsColumnSetFrame puts true overflow containers on the principal child list
(which may then get pushed to the overflow list), but overflow containers
for abs.pos. children still go on the kOverflowContainersList and
kExcessOverflowContainersList lists as usual.
2014-06-03 14:17:14 +00:00
Mats Palmgren
37941c64b7
Bug 1015844 - part 1, Only force the search to normal flow child lists for true overflow containers. r=roc
2014-06-03 14:17:14 +00:00
Markus Stange
c58035b973
Bug 1018461 - Allow active scrolling inside SVG. Should give a big tscrollx win. r=roc
2014-06-03 15:55:58 +02:00
Markus Stange
76591e3d9d
Bug 1018464 - Make ContainerState::FindOpaqueBackgroundColorFor look through holes in display items. r=roc
...
--HG--
extra : rebase_source : 69d82381327e1114a6264d5ed360dd16aca39166
2014-06-03 14:50:42 +02:00
Markus Stange
ce54e84ba5
Bug 1018464 - Add nsDisplayItem::IsInvisibleInRect API to expose holes in display items. r=roc
...
--HG--
extra : rebase_source : 9f362283113c0ce925ca81c3613ac8c6d19dfebe
2014-06-03 14:48:16 +02:00
Markus Stange
596dea468a
Bug 1018309 - Make the forced scrollbar layerization from bug 1016535 really only kick in for actual overlay scrollbars. r=roc
...
--HG--
extra : rebase_source : 525c4e242f28af85ad7c0f6cae8f2f4083b01d7d
2014-06-03 14:47:27 +02:00
Phoebe Chang
2204a7ac2f
Bug 924692 - Part 4: Hooks up event handling to TouchCaret; r=roc, bugs
2014-06-03 15:08:54 +08:00
Phoebe Chang
35e1de7e23
Bug 924692 - Part 3: Add TouchCaret; r=roc, bugs
2014-06-03 15:08:45 +08:00
Phoebe Chang
2bab93ff73
Bug 924692 - Part 2: Add TransformPoint and TransformRect to nsLayoutUtils; r=roc
2014-06-03 15:08:37 +08:00
Phoebe Chang
4d2bf9e76b
Bug 924692 - Part 1: Add touch caret rendering support; r=roc
2014-06-03 15:08:25 +08:00
Daniel Holbert
7f8577fcb8
Bug 1015563: Soften flexbox assertion that can fail from integer overflow. r=mats
2014-06-02 15:15:23 -07:00
Daniel Holbert
99e49e9c5a
Bug 1015482 part 2: Adjust sizes in some flexbox reftests so that min-width:auto won't affect their rendering. r=mats
2014-06-02 15:15:13 -07:00
Daniel Holbert
01dd94696a
Bug 1015482 part 1: Add 'min-width: 0' to some reftest files that have flex items with intentionally-overflowing contents. r=mats
2014-06-02 15:15:12 -07:00
Robert O'Callahan
1170aff6dd
Bug 1005588. Fix getBoxQuads test to work when the feature prefs are disabled by default. r=matspal
...
--HG--
extra : rebase_source : fd13c824c8eb70e87c1926f1c8d1a6520203988d
2014-06-03 13:54:20 +12:00
John Daggett
267b9fac76
Bug 280443 p5 - fixup problem with MathML stretchy fallback. r=fredw
2014-06-06 15:09:24 +09:00
John Daggett
ebf08c0266
Bug 280443 p4 - properly escape unquoted font family names. r=heycam
2014-06-06 15:09:24 +09:00