Nicholas Nethercote
b9f87624af
Bug 1129786 (part 1) - Instantiate RuleHash::m*Table eagerly. r=bz.
...
Now that empty PLDHashTables don't allocate any entry storage, we can undo the
lazification of RuleHash::m*Table from bug 700914.
2015-03-22 20:19:18 -07:00
L. David Baron
1341082248
Bug 1146145 - Revert previous fix and give the tests position:relative so they have the same z-ordering as the references.
2015-03-22 12:53:09 -07:00
L. David Baron
66d02884ad
Bug 1146145 - Give references z-index:-1 so that they have the same z-ordering characteristics as the tests, for the case when edges of the text overlap the floats.
2015-03-22 10:51:08 -07:00
Simon Montagu
9bad487a2b
Bug 1143218 patch 3: a better fix for bug 1105137 using line-left and line-right to place floats, r=jfkthame
2015-03-22 11:44:48 +02:00
Simon Montagu
5cfb351f08
Bug 1143218 patch 2: Add LineLeft and LineRight accessors to LogicalRect, r=jfkthame
2015-03-22 11:44:48 +02:00
Simon Montagu
b857fb6843
Bug 1143218 patch 1: Back out the fix for bug 1105137, r=jfkthame
2015-03-22 11:44:48 +02:00
Simon Montagu
1f555a0daa
Mark the failing reftests from bug 1114329 as passing (fixed by bug 1143218). r=jfkthame
2015-03-22 11:44:48 +02:00
David Anderson
049e818efb
Add APZ support for test.mousescroll callbacks. (bug 1142866 part 3, r=kats)
2015-03-22 00:42:26 -07:00
David Anderson
e82a9bed2b
End APZ wheel transactions when the mouse moves out of frame. (bug 1142866 part 2, r=kats,botond)
2015-03-22 00:42:25 -07:00
L. David Baron
0797775596
Bug 1142360 followup - Use better condition for failure annotation that avoids also including Windows XP reftests.
2015-03-21 16:39:00 -07:00
L. David Baron
fc901c4964
Bug 1142360 followup - Annotate 3 tests as failing on Windows reftest-no-accel, on a CLOSED TREE.
2015-03-21 13:52:33 -07:00
Ehsan Akhgari
428832061e
Bug 1142360 - Move the mochitests for bugs 441782, 467672 and 570378 to the reftest framework; r=dbaron
...
This will help fix an intermittent test failure as explained in bug
1142360 comment 301. It also has the additional benefit of making
things faster overall, since the reflows of the huge mochitest test
runner page every time the bidi.numeral pref changes are very expensive,
and such overhead doesn't exist in the reftest framework.
2015-03-21 12:37:01 -04:00
Ehsan Akhgari
33bb32f549
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Wes Kocher
a694cc39ce
Merge m-c to inbound a=merge CLOSED TREE
2015-03-20 18:01:17 -07:00
Mason Chang
63f5070179
Bug 1145327. Mark css-animations/print-no-animations.html as random on OS X on CLOSED TREE. r=dbaron. a=Kwierso
2015-03-20 15:14:40 -07:00
L. David Baron
87d4eb5b0c
Bug 1145803 - Skip the reftests added in bug 1010675
on B2G because they change the test chunking and trigger an unrelated failure, on a CLOSED TREE.
2015-03-20 14:05:08 -07:00
Geoff Brown
599e05ec79
Bug 1145364 - Use more portable ps command line for orphan cleanup; r=kmoir
2015-03-20 13:50:14 -06:00
Mason Chang
ca155040be
Bug 1145327 - Disable css-animations/print-no-animations.html on osx 10.10. r=dbaron
2015-03-20 11:53:41 -07:00
Kartikaya Gupta
c318671429
Bug 1144831 - Remove the HandleLongTapUp callback and just use HandleSingleTap instead. r=botond
2015-03-20 14:26:52 -04:00
Jeremy Chen
2269597704
Bug 1140994 - Notify gaia to hide selection bubble when scrolling without APZ. r=roc
2015-03-16 22:09:00 -04:00
L. David Baron
c8e968b618
Bug 1010675
- Stop allowing button contents to overflow into the CSS padding and border (although still allow them to overflow into our internal focuspadding when the min-content width says the contents don't fit). r=dholbert
...
Note that this replaces the code that allows eroding the space with new
code that reduces the focusPadding value.
(Also, we previously didn't count the focusPadding towards what could be
eroded, which meant we wouldn't quite get to the edge of the padding and
border, because we weren't counting the extra for the focusPadding.)
The existing reftests that I'm changing from == to != are ones that were
specifically testing issues related to erosion of padding.
The change to 491180-{1,2}-ref.html is because we now *do* erode the
focusPadding, which is 3px in the horizontal dimensions (see the
button::-moz-focus-inner styles in forms.css), and that was the only
nonzero style on the button in 491180-{1,2}.html.
CLOSED TREE (per RyanVM)
2015-03-20 10:27:09 -07:00
Ryan VanderMeulen
0acad92a25
Backed out changesets f33123f726b6 and c2724e2f9de9 (bug 1010675
) for B2G reftest failures.
...
CLOSED TREE
2015-03-20 12:25:49 -04:00
L. David Baron
0b069014a8
Bug 1010675
followup - fix reftest failure annotation to fix Mac OS X 10.6 reftest orange. No review.
2015-03-20 08:39:27 -07:00
Stéphane SCHMIDELY
462f54c8fe
Bug 1144619 - Variable 'nextX' is created in the wrong scope. r=dbaron
2015-03-19 21:00:03 +01:00
Alexandre Lissy
944a871aef
Bug 1144080 - Disable mochitests on Mulet for TaskCluster. r=ahal
2015-03-20 00:45:00 +01:00
Alexandre Lissy
81089e2357
Bug 1144080 - Disable reftests on Mulet for TaskCluster. r=ahal
2015-03-20 00:45:00 +01:00
Xidorn Quan
cbd48e237a
Bug 1143535 - Fix condition of ruby leading/trailing whitespace trimming. r=bz a=kwierso
2015-03-20 09:45:41 +11:00
Geoff Brown
0b1600116e
Bug 1084614 - Clean up orphan servers before starting mochitests or reftests; r=kmoir
2015-03-19 11:01:01 -06:00
Boris Zbarsky
54c64f20a9
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Kartikaya Gupta
bda9d932e3
Bug 1122090 - Send the allowed behaviour notification to APZ for touch blocks when touch-action is enabled. r=botond
2015-03-19 06:33:33 -04:00
Carsten "Tomcat" Book
69572ffb44
Backed out changeset cb73c395a78d (bug 1135907) for crashtest failures due to assertions
2015-03-19 10:40:42 +01:00
Xidorn Quan
d5e79019fa
Bug 1112474 part 2 - Fix ruby-position reftests with bsize adjustment. r=dholbert
2015-03-19 19:04:50 +11:00
Xidorn Quan
6cc0a0faed
Bug 1112474 part 1 - Make utils of CSS Ruby reftests writing-mode aware. r=dholbert
2015-03-19 19:04:50 +11:00
David Anderson
123c1ead08
Fix max texture size handling in displayport clamping. (bug 1135907 follow-up, r=kats)
2015-03-17 14:04:36 -07:00
Morris Tseng
e8f401d691
Bug 1143139
- Cancel all timer when SelectionCarets are terminated. r=roc
2015-03-17 21:31:00 +01:00
92472cd78a
Bug 1120705 - Part 2: Tests (v2 Patch), r=roc
...
- Ensure that the scrollbar button scrolling is limited
by the page size, to maintain context when scrolling
small scroll frames.
2015-03-18 18:36:00 +01:00
45070240ed
Bug 1120705 - Part 1: Limit scrollbar button scrolls to one page per click. r=roc
...
- When using the scrollbar buttons to scroll a very small scroll frame,
it is possible to scroll more than one page. When this occurs, we
now scroll by a page instead to maintain context between scrolls.
- When scrolling with scrollbar buttons, the
"toolkit.scrollbox.verticalScrollDistance" and
"toolkit.scrollbox.horizontalScrollDistance" were swapped,
resulting in too much scrolling when scrolling vertically and too
little scrolling when scrolling horizontally. This has been fixed in
ScrollFrameHelper::ScrollByLine.
2015-03-18 14:32:00 +01:00
Seth Fowler
1f5ce39657
Bug 935850 - Add a little more fuzz to box-sizing-replaced-003.xht. r=me
2015-03-18 18:45:42 -07:00
Seth Fowler
0e4b26ec92
Bug 1019840 - Use cached intrinsic size in nsImageFrame::ComputeSize unless the image loader has a size. r=tn
2015-03-18 18:29:32 -07:00
Seth Fowler
53ef65f7af
Bug 1141376 - Do not call OnSizeAvailable in nsImageFrame::Init. r=tn
2015-03-18 18:29:32 -07:00
Wes Kocher
d3a01938c3
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-18 15:53:00 -07:00
Gregor Wagner
f8527dd881
Backout Bug 1114935 for causing bug 1144567.
2015-03-18 11:48:52 -07:00
Botond Ballo
824de31a1b
Bug 1043013 - Introduce IntRegionTyped. r=jrmuizel
2015-03-16 13:42:15 -04:00
Carsten "Tomcat" Book
6e003c58ac
Backed out 7 changesets (bug 1125455) for test failures in m1 test_animation-player-ready.html on a CLOSED TREE
...
Backed out changeset 8a316064caff (bug 1125455)
Backed out changeset ad326dbcbd03 (bug 1125455)
Backed out changeset 83dab9578e23 (bug 1125455)
Backed out changeset 5bd86c20cd02 (bug 1125455)
Backed out changeset 751177025dcb (bug 1125455)
Backed out changeset f60c5b4adf84 (bug 1125455)
Backed out changeset 326ef9a86c85 (bug 1125455)
2015-03-18 16:32:54 +01:00
Ting-Yu Lin
8216844226
Bug 1140238 - Part 3: Clear maintain selection when dragging caret. r=mats
...
After double-clicking to select a word on browser, we cannot drag caret
to change the selection within a word. We should clear the maintained
selection.
2015-03-17 00:57:00 -04:00
Ting-Yu Lin
eb69b226db
Bug 1140238 - Part 2: Adjust ranges after changing selection direction. r=mats
...
When dragging the second caret (eDirNext) over non-selectable elements,
the last range is not generated. Therefore when dragging the first
caret, we will change the selection direction to eDirPrevious, the last
range will be excluded by AutoPrepareFocusRange.
We add a new function to adjust generated bit and anchor focus range
after changing selection direction.
2015-03-18 03:26:00 -04:00
Ting-Yu Lin
f097822389
Bug 1140238 - Part 1: Add a test to drag first caret over non-selectable. r=automatedtester
...
The original test had dragged the second SelectionCaret over
non-selectable elements. After that, we should further drag the first
SelectionCaret over non-selectable elements, and confirm that the
selection ranges are correct.
2015-03-10 20:40:00 -04:00
L. David Baron
3015b61e60
Bug 1125455 patch 7 - For compositor-thread application of transitions, don't apply transitions when animations are also running. r=birtles
...
I've verified locally that this patch (not others in this series) fixes
the test failures that match the test changes in this patch.
2015-03-18 07:35:30 -07:00
L. David Baron
7d9129d104
Bug 1125455 patch 6 - Only search the properties list of the animation once when adding animations to the compositor. r=birtles
...
This removes the duplication where AddAnimationsForProperty calls
HasAnimationOfProperty which goes over the list once, and then
AddAnimationForProperty searches the list again and skips all but the
item found before.
It also makes it easier, in patch 7, to perform additional tests on the
item that we found.
2015-03-18 07:35:30 -07:00
L. David Baron
5358120a91
Bug 1125455 patch 4 - For main-thread application of transitions, don't apply transitions when animations are also running. r=birtles
...
I've verified locally that this patch (not others in this series) fixes
the test failures that match the test changes in this patch.
2015-03-18 07:35:30 -07:00