Jonathan Watt
|
5dac27b993
|
Bug 767056 - Stop calling nsLayoutUtils::PostRestyleEvent during reflow to avoid infinite loop. r=roc.
--HG--
extra : rebase_source : c397431c824e2d1f624765636320129201209b60
|
2012-08-31 15:30:18 +01:00 |
|
Jonathan Watt
|
3e14ac7223
|
Bug 786736 - Initialize nsSVGOuterSVGFrame::mFullZoom to the full-zoom value in the ctor. r=roc.
|
2012-08-30 09:55:22 +01:00 |
|
Robert Longson
|
f974ac08a0
|
Bug 786216 - Fix evenodd fill-rule. r=jwatt
|
2012-08-28 15:47:01 +01:00 |
|
Cameron McCormack
|
466684742d
|
No bug - Comment fix now that InvalidateAndScheduleBoundsUpdate has been renamed to InvalidateAndScheduleReflowSVG. DONTBUILD
|
2012-08-27 17:51:48 +10:00 |
|
Cameron McCormack
|
d2c8e91b44
|
Bug 655877 - Part 38: Ignore the non-SVG frames when propagating SVG changes through a tree. r=longsonr
|
2012-08-23 11:23:23 +10:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-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 PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
Jonathan Watt
|
74556a16c9
|
Bug 780963 crashtest. r=roc.
|
2012-08-16 11:54:48 +01:00 |
|
Robert Longson
|
0a6a20aef4
|
Bug 757751 - attribute updates on non-rendered svg elements result in an abort. r=jwatt
|
2012-08-15 12:58:06 +01:00 |
|
Aryeh Gregor
|
0923bf00ef
|
Bug 780618 - Move all error codes to nsError.h; r=ehsan
|
2012-07-27 17:03:27 +03:00 |
|
Jonathan Watt
|
522fc0f166
|
Bug 780963 - Make UpdateOverflow() on filter primitive frames a no-op. r=roc.
|
2012-08-14 10:04:24 +01:00 |
|
Cameron McCormack
|
3aadfa1590
|
Bug 655877 - Part 39: Get bounding boxes of SVG text using new text frames correctly. r=jwatt
|
2012-08-10 21:13:44 +10:00 |
|
Cameron McCormack
|
a4ada5ccfb
|
Bug 655877 - Part 30: Allow PathExtentsToMaxStrokeExtents to work with nsTextFrames. r=jwatt
|
2012-08-10 21:13:44 +10:00 |
|
Cameron McCormack
|
5fbc2bbba2
|
Bug 655877 - Part 1: Move some path drawing functions from nsSVGGeometryFrame to nsSVGUtils. r=jwatt
|
2012-08-10 21:13:43 +10:00 |
|
Cameron McCormack
|
8410c800c3
|
Bug 655877 - Part 24: Add UA style sheet rule to inherit unicode-bidi on <text> to its anonymous block child. r=jwatt
|
2012-08-10 17:09:55 +10:00 |
|
Robert Longson
|
3e75cf3f4a
|
Bug 780880 - patternTransforms that involve rotation do not work properly. r=dholbert
--HG--
rename : layout/reftests/svg/pattern-scale-01a.svg => layout/reftests/svg/pattern-scale-01c.svg
|
2012-08-09 09:17:05 +01:00 |
|
Cameron McCormack
|
0b8d7c0776
|
Bug 655877 - Part 22: Add function for getting the 'is SVG text using CSS frames' pref. r=jwatt
--HG--
extra : rebase_source : 781039f078c347146299e66eef57b515fdc843a0
|
2012-08-08 21:46:06 +10:00 |
|
Sergey Glushchenko
|
970c894833
|
Bug 776429: Unify scattered M_PI definitions into mfbt/Constants.h r=dRdR
|
2012-08-06 13:32:11 -07:00 |
|
Robert Longson
|
978ecd9f01
|
Bug 619964 - Implement FillPaint and StrokePaint filter sources. r=jwatt
|
2012-08-05 20:10:21 +01:00 |
|
Mike Hommey
|
6173fa297f
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Cameron McCormack
|
bc715a0a67
|
Bug 655877 - Part 8: Ignore letter-spacing in SVG text frames. r=roc
|
2012-08-02 21:38:47 +10:00 |
|
Robert Longson
|
4f899d9f88
|
Bug 773467 - Make SVG patterns ignore their patternContentUnits attribute when their viewBox attribute is set. r=jwatt
--HG--
rename : layout/reftests/svg/viewBox-and-pattern-01.svg => layout/reftests/svg/viewBox-and-pattern-02.svg
rename : layout/reftests/svg/viewBox-and-pattern-01.svg => layout/reftests/svg/viewBox-and-pattern-03.svg
|
2012-07-31 11:17:11 +01:00 |
|
Jonathan Watt
|
fad691adb6
|
Bug 768351 - "ABORT: Passed bad frame" with mask pointing at data: URL. r=roc.
--HG--
extra : rebase_source : ec2c0dd2b216a818cbe4c9526e198afb18f08c13
|
2012-07-30 20:14:18 +01:00 |
|
Jonathan Watt
|
1bb0e6a520
|
Bug 776337 - "ASSERTION: Should not use nsSVGIntegrationUtils on this SVG frame". r=longsonr.
--HG--
extra : rebase_source : b72f0311607b5d4ae0fa28939a53728566b4bfd9
|
2012-07-31 00:20:06 +01:00 |
|
David Zbarsky
|
06ea1f66f2
|
Bug 778519 - Don't include Layers.h everywhere Part 2 r=cjones
|
2012-07-30 17:42:26 -07:00 |
|
Matt Brubeck
|
ddd301131f
|
Back out 7ac323ff812e (bug 768351) because crashtests/768351.svg fails with an unexpected assertion
|
2012-07-30 15:09:22 -07:00 |
|
Jonathan Watt
|
b6ea746ee7
|
Bug 768351 - "ABORT: Passed bad frame" with mask pointing at data: URL. r=roc.
|
2012-07-30 20:14:18 +01:00 |
|
Aryeh Gregor
|
903f6c9c84
|
Bug 777292 - Convert incorrect conversions to nsresult and fix named constants; r=ehsan
|
2012-07-27 16:59:29 +03:00 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Jonathan Watt
|
e5a6a757ae
|
Bug 776747 - Talos Regression :( SVG, Opacity Row Major increase 4.54%. r=roc.
|
2012-07-30 01:35:26 +01:00 |
|
Robert Longson
|
1451134cef
|
Bug 777476 - text bounding boxes should ignore whitespace-only nodes when whitespace compression suppresses them. r=jwatt
|
2012-07-27 09:07:32 +01:00 |
|
Mats Palmgren
|
e92cb8c2ca
|
Bug 776327 - Subtract the start index from the length to get remaining characters of this fragment. r=jwatt
|
2012-07-25 16:04:23 +02:00 |
|
Jonathan Watt
|
99a37291f3
|
Bug 767726 - Kill nsISVGChildFrame::DO_NOT_NOTIFY_RENDERING_OBSERVERS. r=longsonr.
--HG--
extra : rebase_source : 3242d29a2251c767dc055a9a7d15ce76e27ac2f2
|
2012-07-23 12:00:43 +01:00 |
|
Jonathan Watt
|
1002f47a60
|
Bug 707960 - Remove the covered region hack added in bug 614732. r=longsonr.
--HG--
extra : rebase_source : 0b2147bed77e20ba1a1afa635a1aa95e23f41051
|
2012-07-23 12:00:40 +01:00 |
|
Aryeh Gregor
|
e57dd159b2
|
Bug 626472 part 1 - Define nsnull as nullptr where available; r=ehsan
|
2012-07-20 14:16:17 +03:00 |
|
Jonathan Watt
|
16d7fd7a73
|
Bug 773595 - Have nsSVGPatternFrame::GetPatternMatrix use the correct attribute. r=longsonr.
--HG--
extra : rebase_source : b261c4e5cda1971ea6877790d97d056e05361373
|
2012-07-21 20:16:35 -04:00 |
|
Jonathan Watt
|
bba15f0a70
|
Bug 776250 - Rename nsISVGChildFrame::UpdateBounds to nsISVGChildFrame::ReflowSVG to make it easier for non-SVG devs to understand the SVG code. r=roc.
--HG--
extra : rebase_source : 9c2d8f3d76dab1a842d6cc5607a13a49703061d6
|
2012-07-21 20:01:44 -04:00 |
|
Jonathan Watt
|
2fcad34077
|
Remove unused variable to fix build bustage. no bug. r=me.
--HG--
extra : rebase_source : d0540d8aa9e57358d44a68692fa15172bd7ecefc
|
2012-07-20 15:12:26 -04:00 |
|
Jonathan Watt
|
77a641125d
|
Bug 614732 - Implement display list based painting and hit-testing for SVG. r=roc.
--HG--
extra : rebase_source : 77e55885fbbf428008f5be787ddeb7e561c0d9bd
|
2012-07-20 14:12:29 -04:00 |
|
Jonathan Watt
|
dd580913af
|
Bug 614723 - Make sure SVG frames that shouldn't directly display don't create display list items. r=roc.
--HG--
extra : rebase_source : 0b3c9aca661798ea45b6b0ee3b7d0d24fdf2e736
|
2012-07-20 12:41:29 -04:00 |
|
Jonathan Watt
|
9d8c37984f
|
Bug 775735 - When filters/markers change, update the overflow rect/bounds of referencing frames. r=roc.
|
2012-07-20 00:54:20 -04:00 |
|
Jonathan Watt
|
2e72406ef8
|
Bug 775304 - Don't visit the descendant frames for the nsChangeHint_UpdateEffects hint. r=roc, r=dbaron.
--HG--
extra : rebase_source : 11996bd6194d62f98eba81d5e3a13d29eaacd62b
|
2012-07-19 15:44:04 -04:00 |
|
Brian Birtles
|
f19292506b
|
Bug 765107 - Fix transformed filter drawing with Azure; r=bas
--HG--
extra : rebase_source : bfd4a2a16cbae25db180aed7c84991374a41730b
|
2012-07-18 15:15:17 -04:00 |
|
Jonathan Watt
|
1ee7e92fb7
|
Bug 773450 - Lines don't show up in some Google Maps directions. r=roc.
|
2012-07-17 15:44:39 -04:00 |
|
Matt Woodrow
|
7ff6103aa6
|
Bug 539356 - Part 5 - Change SVG effects painting to use a LayerManager transaction. r=roc
|
2012-07-17 13:03:51 -04:00 |
|
Jonathan Watt
|
4316271e58
|
Bug 539356 - Part 4 - Reinstate the foreignObject registering code so that bug 605265 doesn't slow down SVG in general. r=mattwoodrow
|
2012-07-17 13:03:51 -04:00 |
|
Jonathan Watt
|
3b371902b1
|
Bug 774095 - Make sure that we call nsSVGEffects::UpdateEffects() on frames that are added after the first reflow. r=dholbert.
|
2012-07-15 20:42:50 -04:00 |
|
Jonathan Watt
|
9d808ec6cf
|
Bug 774087 - Mark SVG filter primitive frame classes as NS_STATE_SVG_NONDISPLAY_CHILD. r=dholbert.
|
2012-07-15 20:42:50 -04:00 |
|
Rafael Ávila de Espíndola
|
ee5d92ee8a
|
Bug 774039 - remove unused field. r=roc.
|
2012-07-15 00:18:50 -04:00 |
|
Jonathan Watt
|
ad2b73f6f5
|
Bug 769970 - Get SVG patterns working under HTML elements with CSS transforms applied. r=roc.
|
2012-07-14 00:18:38 +01:00 |
|
Jonathan Watt
|
ec4d5066c3
|
Bug 772017, part 2 - Have the visual overflow rect for SVG frames include non-rendering stroke when 'pointer-events' demands it. r=roc.
|
2012-07-11 12:25:27 +01:00 |
|