Kearwood (Kip) Gilbert
dbbdba9a93
Bug 1035611 - Part 1: Updated Matrix4x4::ProjectRectBounds to properly handle infinite values when untransformed rects cross the w=0 plane. r=mattwoodrow
...
- Added specialized rect clipping functionality to Matrix4x4::ProjectRectBounds
so we don't have to return infinite values when rects cross the w=0 plane
in homogenous coordinate space.
- Updated callsites of ProjectRectBounds to pass a clipping rect that is
appropriate for the units that are returned.
2015-03-13 16:42:00 -04:00
Kushan Joshi
a3c4b7a023
Bug 1101627 - Add touch action regions. r=kats
2015-03-24 09:13:24 -04:00
Ryan VanderMeulen
558523180f
Backed out 3 changesets (bug 1061364, bug 1117603) for B2G xpcshell permafail.
...
Backed out changeset aaf374ba062f (bug 1061364)
Backed out changeset 67fece279049 (bug 1117603)
Backed out changeset fe8ba59678a2 (bug 1117603)
CLOSED TREE
2015-03-24 09:13:06 -04:00
Geoff Brown
af5889e48d
Bug 1140148 - Update reftest manifests for Android 4.3 emulator; r=dminor
2015-03-24 06:51:45 -06:00
Brian Birtles
f1111e7f5e
Bug 1061364 - Don't force transitions to refresh their style rule; r=dbaron
2015-03-24 18:13:38 +09:00
Cameron McCormack
fa8d63b057
Bug 1146199 - Return empty string from FontFace.family if the FontFace was constructed with an invalid family name. r=jdaggett
2015-03-24 19:34:32 +11:00
Cameron McCormack
8a0d3f0454
Bug 1144450 - Part 5: Fix/add tests for not firing loadingdone/loadingerror when adding an already-loaded/error FontFace to a FontFaceSet. r=jdaggett
2015-03-24 19:34:32 +11:00
Cameron McCormack
56f28aad7e
Bug 1144450 - Part 4: Replace uses of mReadyIsResolved with mStatus, as they're equivalent. r=jdaggett
2015-03-24 19:34:32 +11:00
Cameron McCormack
8b470d8378
Bug 1144450 - Part 3: Replace uses of mDispatchedLoadingEvent with mStatus, as they're equivalent. r=jdaggett
2015-03-24 19:34:32 +11:00
Cameron McCormack
3f4df5d3ce
Bug 1144450 - Part 2: Don't replace a FontFaceSet's ready promise when there are no loading FontFaces. r=jdaggett
2015-03-24 19:34:32 +11:00
Cameron McCormack
a323f97983
Bug 1144450 - Part 1: Fix a typo in test_font_loading_api.html. r=jdaggett
2015-03-24 19:34:32 +11:00
Brian Birtles
a1425aed03
Bug 1117603 part 2 - Don't unregister from the refresh driver unless we are also queueing events; r=dbaron
2015-03-24 09:06:06 +09:00
Brian Birtles
00921d6fd6
Bug 1117603 part 1 - Don't assume style rules have been refreshed in GetAnimationRule; r=dbaron
...
Typically when GetAnimationRule is called, at least for CSS Animations, the
animation style rule will have been refreshed. However, in some cases such as
when the Web Animations API is used, the style rule will be marked as needing
to be refreshed outside of the usual flow. This rule will be refreshed when
nsAnimationManager::WillRefresh flushes animations but if the refresh driver
for the chrome document fires first, we will visit GetAnimationRule before
this happens.
This patch removes the assertion that expects animations to have been
refreshed by the time we reach GetAnimationRule causing it to update
the animation style rule as necessary.
2015-03-24 09:06:06 +09:00
David Anderson
06281c80fb
Fix max texture size handling in displayport clamping. (bug 1135907 follow-up, r=kats)
2015-03-23 12:34:21 -07:00
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