Matt Woodrow
d41ee4ab21
Bug 972703 - Clamp massive transformed overflow areas to the middle of the representable range instead of the start. r=roc
2014-02-17 11:25:36 +13:00
L. David Baron
ee2f20f11a
Bug 480888 patch 4: Draw outline around the union of border boxes, SVG, and text, rather than the visual overflow area. r=roc
...
At the same time, move the handling of outlines on inlines that contain
blocks earlier, so that we factor it into the stored frame property (and
thus have the stored frame property) and so that we include it
accurately in the overflow calculation.
2014-02-16 16:05:10 -08:00
Maks Naumov
0593330a35
Bug 973187: Fix typo (checking mRadiusX twice and not checking mRadiusY) in nsStyleGradient::HasCalc(). r=dbaron
2014-02-16 16:05:10 -08:00
L. David Baron
5a8fa7c70e
Bug 789602 followup: unbreak printing of REFTEST IMAGE with != test failures, which the initial patch incorrectly put before the REFTEST TEST-UNEXPECTED-FAIL line.
2014-02-16 16:05:09 -08:00
L. David Baron
222400bbb5
Fix whitespace and modelines in reftest-analyzer. No bug.
2014-02-16 16:05:09 -08:00
Phil Ringnalda
71b27f8c88
Backed out 3 changesets (bug 972703, bug 889959) for build failures and crashes
...
CLOSED TREE
Backed out changeset ef3d90780478 (bug 972703)
Backed out changeset 34c95e937671 (bug 889959)
Backed out changeset 5e25912d6696 (bug 889959)
2014-02-16 15:17:01 -08:00
Matt Woodrow
0dd8a83d9d
Bug 972703 - Clamp massive transformed overflow areas to the middle of the representable range instead of the start. r=roc
2014-02-17 11:25:36 +13:00
Daniel Holbert
589a38012f
Bug 969460 part 3: regression tests for "display:flex" on root node. r=bz
2014-02-15 10:43:11 -08:00
Daniel Holbert
8b86f279ef
Bug 969460 part 2: Use EnsureBlockDisplay to determine the 'display' of the root node, and let nsCSSFrameConstructor::ConstructDocElementFrame create flex containers. r=bz
2014-02-15 10:42:37 -08:00
Daniel Holbert
3d88983811
Bug 969460 part 1: Give EnsureBlockDisplay a second parameter, to determine whether it converts 'display:list-item' to block. r=bz
2014-02-15 10:42:35 -08:00
Mats Palmgren
9589b0b04e
Bug 969756. r=cam
2014-02-15 17:40:38 +00:00
Robert Longson
d9da07fb1f
Bug 971285 - Fix intermittent failure in smil/anim-path-d-01.svg. r=dholbert
2014-02-15 14:08:54 +00:00
Jim Mathies
690fe4ebab
Bug 967671 - Set nsGfxScrollFrame's mOriginOfLastScroll default to 'other', insures apzc will receive a scroll offset update when frames are created. Also remove display port reset in metrofx front end code when window size changes. r=kats, tnikkel
2014-02-15 07:06:27 -06:00
Vaibhav Agarwal
81f1ea0a18
Bug 970925 - convert testing/mochitest/android.json into skip-if statements in mochitest.ini files; r=jmaher
2014-02-15 04:53:02 -05:00
L. David Baron
e8c782f1e4
Back out changeset dd1f8adbfecc (bug 480888 patch 4) for failing reftests 402338-1.html and 412352-2.html on Android and B2G only.
2014-02-14 23:45:31 -08:00
L. David Baron
194cd4272e
Bug 480888 patch 4: Draw outline around the union of border boxes, SVG, and text, rather than the visual overflow area. r=roc
...
At the same time, move the handling of outlines on inlines that contain
blocks earlier, so that we factor it into the stored frame property (and
thus have the stored frame property) and so that we include it
accurately in the overflow calculation.
2014-02-14 21:29:13 -08:00
L. David Baron
90da36dcb5
Bug 480888 patch 3: Refactor a common pattern into a FrameMaintainsOverflow helper function. r=roc
2014-02-14 21:29:13 -08:00
L. David Baron
b724f54508
Bug 480888 patch 2: Remove always-true aStoreRectProperties parameter to ComputeEffectsRect. r=roc
2014-02-14 21:29:12 -08:00
L. David Baron
c3109dc9e2
Bug 480888 patch 1: Rename ComputeOutlineAndEffectsRect to ComputeEffectsRect. r=roc
2014-02-14 21:29:12 -08:00
L. David Baron
ba743dfa50
Bug 541855: Add in the error tolerance before calling the timing function, so that we allow more error for steeper functions, and less error for most. r=dholbert
2014-02-14 21:29:12 -08:00
L. David Baron
c98f68542e
Bug 972088: Make nsIFrame::Preserves3DChildren not call nsStyleDisplay::HasTransform (pure refactoring). r=mattwoodrow
...
The purpose of this change is to make the code less confusing (since it's not clear to me why one would check HasTransform here), and in general to reduce the number of callers of HasTransform, since HasTransform is a complicated check that checks too many things and probably isn't the right thing for many of its callers (see, e.g., bug 968555).
This is pure refactoring because:
(1) We're calling HasTransform only if mTransformStyle is
NS_STYLE_TRANSFORM_STYLE_PRESERVE_3D.
(2) HasTransform can return false for either of two reasons:
(a) because HasTransformStyle is false, which cannot be the case
here because HasTransformStyle checks mTransformStyle, and we
already know that check passes because of (1)
(b) because IsFrameOfType(nsIFrame::eSupportsCSSTransforms) is
false.
This means that we can replace the HasTransform check with solely the
IsFrameOfType check.
2014-02-14 21:29:12 -08:00
Mats Palmgren
9cbdbbb33a
Bug 971933 - Calculate the desired height for the FieldSetFrame correctly. r=roc
2014-02-15 02:00:09 +00:00
Mats Palmgren
32ee3292c1
Bug 971655 - The inner (-moz-fieldset-content) frame have the correct padding area and is the abs.pos. containing block so don't use the outer FieldSetFrame. r=roc
2014-02-15 02:00:08 +00:00
Masayuki Nakano
e393ad7356
Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug
2014-02-15 09:57:39 +09:00
Ted Mielczarek
06e04ce1b2
Bug 968837 - Move more Mochitests into manifests. r=jmaher
...
--HG--
rename : toolkit/components/places/tests/browser/bug_399606/399606-history.go-0.html => toolkit/components/places/tests/browser/399606-history.go-0.html
rename : toolkit/components/places/tests/browser/bug_399606/399606-httprefresh.html => toolkit/components/places/tests/browser/399606-httprefresh.html
rename : toolkit/components/places/tests/browser/bug_399606/399606-location.reload.html => toolkit/components/places/tests/browser/399606-location.reload.html
rename : toolkit/components/places/tests/browser/bug_399606/399606-location.replace.html => toolkit/components/places/tests/browser/399606-location.replace.html
rename : toolkit/components/places/tests/browser/bug_399606/399606-window.location.href.html => toolkit/components/places/tests/browser/399606-window.location.href.html
rename : toolkit/components/places/tests/browser/bug_399606/399606-window.location.html => toolkit/components/places/tests/browser/399606-window.location.html
rename : toolkit/components/places/tests/browser/visituri/begin.html => toolkit/components/places/tests/browser/begin.html
rename : toolkit/components/places/tests/browser/visituri/final.html => toolkit/components/places/tests/browser/final.html
rename : toolkit/components/places/tests/browser/visituri/redirect_once.sjs => toolkit/components/places/tests/browser/redirect_once.sjs
rename : toolkit/components/places/tests/browser/visituri/redirect_twice.sjs => toolkit/components/places/tests/browser/redirect_twice.sjs
rename : toolkit/components/places/tests/browser/settitle/title1.html => toolkit/components/places/tests/browser/title1.html
rename : toolkit/components/places/tests/browser/settitle/title2.html => toolkit/components/places/tests/browser/title2.html
rename : toolkit/components/places/tests/mochitest/bug94514-postpage.html => toolkit/components/places/tests/bug94514-postpage.html
rename : toolkit/components/places/tests/mochitest/test_bug_411966.html => toolkit/components/places/tests/test_bug_411966.html
rename : toolkit/components/places/tests/mochitest/test_bug_461710_perwindowpb.html => toolkit/components/places/tests/test_bug_461710_perwindowpb.html
rename : toolkit/components/places/tests/mochitest/test_bug_94514.html => toolkit/components/places/tests/test_bug_94514.html
2014-02-06 15:37:30 -05:00
Frédéric Wang
85618b7b59
Bug 663740 - Migrate nsMathMLChar measuring and drawing from nsRenderingContext to gfx/thebes classes. r=karlt
2014-02-13 09:53:52 -05:00
Jonathan Kew
a51fad7aea
bug 970710 - ensure GetTrimmedOffsets is called with consistent parameters from PropertyProvider::InitializeForMeasure and SetupJustificationSpacing. r=roc
2014-02-13 08:38:48 +00:00
Simon Montagu
0621f133e7
Extend the WritingModes API. Bug 735577, r=jfkthame
2014-02-12 23:55:08 -08:00
Simon Montagu
aac777c4b4
Add some logical setters/getters to nsIFrame.h. Bug 735577, r=jfkthame
2014-02-12 23:55:06 -08:00
Daniel Holbert
284944bf84
Bug 972119: Simplify logic in nsCSSFrameConstructor::ConstructDocElementFrame. r=bz
2014-02-12 23:47:02 -08:00
Daniel Holbert
09da556742
Bug 971913: Use DISPLAY_MIN_WIDTH / DISPLAY_PREF_WIDTH logging macros in nsFlexContainerFrame. r=jwatt
2014-02-12 23:47:01 -08:00
Tor Arvid Lund
edf342c191
Bug 948765 - Port CopyableCanvasLayer to Moz2D. r=nical
...
This patch deprecates the UpdateSurface and PaintWithOpacity methods in the
CCL class. To do this, many other changes were made in the process.
BasicImplData::Paint was deprecated, and its mOperator was ported to Moz2D.
This caused changes in several *Layer subclasses.
GLScreenBuffer::Readback was deprecated.
I want to change the usages of the (now) deprecated functions, so that they
use the new Moz2D ones: CanvasClient::Update has been updated, but the big
one (BasicLayerManager::PaintSelfOrChildren) will have to be its own
project.
2014-02-12 10:07:46 -05:00
Alexander Surkov
4aa0692608
Bug 956032 - text selection change event is missed when selected text becomes unselected, r=tbsaunde
2014-02-11 20:18:31 -05:00
Bill McCloskey
817fc83d9d
Bug 960783 - Support "new out-of-process window" menu item in nightly (r=felipe,bsmedberg,trevor,ted)
2014-02-11 09:01:08 -08:00
Anuj Agarwal
429db16898
Bug 970977 - Create reftests for bug 477915. r=fredw
2014-02-11 13:41:32 -05:00
Max Vujovic
2b722685f9
Bug 948265 - [CSS Filters] Change nsSVGFilterProperty to track an nsStyleFilter chain instead of a single nsIURI and nsSVGFilterFrame. r=roc
2014-02-09 20:31:03 -08:00
Ehsan Akhgari
d1964b92f6
Bug 970727 - Move DEFFILE to moz.build; r=mshal
2014-02-11 11:28:54 -05:00
Brian O'Keefe
e3f6084e7a
Bug 772828 - Part b: use RESOURCE_FILES in moz.build instead of manual rules in Makefile.in; r=mshal
2013-11-05 13:37:54 -05:00
Ali Akhtarzada
e8daa9d85e
Bug 967743 - Make moz elements use DrawTarget context. r=mattwoodrow
2014-02-11 09:22:45 -05:00
Masayuki Nakano
5b112a02ec
Bug 969219 Simplify constructor of InternalTransitionEvent r=smaug
2014-02-11 14:35:25 +09:00
Masayuki Nakano
1f4dd60cc8
Bug 968725 Simplify constructor of InternalAnimationEvent r=smaug
2014-02-11 14:35:25 +09:00
Masayuki Nakano
807b7a13b2
Bug 964153 Remove unnecessary constructor of WidgetTouchEvent and don't copy its widget in Duplicate() r=smaug
2014-02-11 14:35:25 +09:00
L. David Baron
20e815fd1f
Bug 970647 patch 3: Rename (to match convention) and better share nsStyleDisplay* variable in nsIFrame::Preserves3DChildren. r=mattwoodrow
2014-02-10 17:03:25 -08:00
L. David Baron
d20f2fd0fd
Bug 970647 patch 2: Fix indentation and bracing in nsIFrame::Preserves3DChildren. r=mattwoodrow
2014-02-10 17:03:25 -08:00
L. David Baron
c7aad1f0e0
Bug 970647 patch 1: Remove some null-checks and simplify control flow in nsIFrame::HasPerspective and nsIFrame::ChildrenHavePerspective. r=mattwoodrow
2014-02-10 17:03:25 -08:00
Ehsan Akhgari
82ebdc883f
Bug 969757 - Remove the dead code in our tree which pretends to support OS/2; r=roc,mcmanus,gps,jorendorf,bsmedberg sr=bsmedberg
2014-02-10 17:57:01 -05:00
Olli Pettay
eb2b15d9d4
Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan
...
--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
2014-02-10 20:35:25 +02:00
Robert Longson
b9cfc63542
Fix and enable reftest for Bug 964200
2014-02-10 18:48:05 +00:00
Sotaro Ikeda
668cb0f47f
Bug 957391 - Call nsIFrame::SchedulePaint() in ImageLoader::DoRedraw(). r=mattwoodrow
2014-02-10 09:34:11 -05:00
Mohit Sinha
98882a0f83
Bug 969867 - Treat U+2063 and U+2064 as invisible operators. r=karlt
2014-02-10 08:58:33 -05:00