Граф коммитов

500 Коммитов

Автор SHA1 Сообщение Дата
tor%cs.brown.edu c1083371ed Bug 342046 - Remove nsSVGCairoPathGeometry. r+sr=roc 2006-06-20 17:01:09 +00:00
roc+%cs.cmu.edu 9c2da8d1b9 Bug 341695. Never look at the mRect coordinates of SVG foreignobject frames, SVG uses them for other things. r+sr=tor 2006-06-19 22:06:41 +00:00
dbaron%dbaron.org 8ade31392b Implement a stub imgIDecoderObserver to save code size in content and layout. b=339612 r+sr=sicking 2006-06-16 21:07:47 +00:00
tor%cs.brown.edu 38a795ecd8 Build bustage fix. 2006-06-15 19:45:26 +00:00
tor%cs.brown.edu a243471944 Bug 341021 - Remove nsISVGOuterSVGFrame interface. r+sr=roc 2006-06-15 19:10:28 +00:00
tor%cs.brown.edu f87cf04198 Bug 341292 - Remove nsISVGPathFlatten interface. r=longsonr, sr=roc 2006-06-15 15:59:28 +00:00
tor%cs.brown.edu 358294fe69 Bug 340028 - <svg:image> rendering problems on Intel OS-X. r=pedemonte 2006-06-15 15:49:12 +00:00
longsonr%gmail.com 1dbfc65b62 Bug 340543 - Use IsEmpty() rather than Length() == 0 or !Length() in nsSVGCairoGlyphGeometry. r+sr=tor 2006-06-15 11:27:19 +00:00
roc+%cs.cmu.edu dbb193fda1 Bug 340908. Make invalidation work properly in SVG foreignobject, and treat reflow separately from invalidation/painting. r=tor,sr=bzbarsky 2006-06-15 03:23:56 +00:00
tor%cs.brown.edu 084d044d7d Build bustage fix. 2006-06-12 16:21:17 +00:00
longsonr%gmail.com dedc74de85 Bug 339039 - Text spans return incorrect number of characters with getNumberOfChars(). r=tor,sr=roc 2006-06-12 15:50:31 +00:00
roc+%cs.cmu.edu e0c30c2eab Bug 331432. Move SVG-specific rule to svg.css, r+sr=bzbarsky 2006-06-12 04:27:10 +00:00
tor%cs.brown.edu f3f0c36d26 Bug 340083 - crash with geometry inside desc/title. r+sr=roc 2006-06-09 21:06:35 +00:00
tor%cs.brown.edu 7903639295 Bug 340152 - Remove nsISVGMarkerFrame interface. r+sr=roc 2006-06-09 20:40:06 +00:00
tor%cs.brown.edu 5e2e699a69 Bug 340451 - Remove nsISVGRendererRegion. r+sr=roc 2006-06-09 18:08:33 +00:00
roc+%cs.cmu.edu fe1409e73e Bug 331432. Split nsSVGForeignObjectFrame into a pure SVG frame containing an anonymous block child, to avoid state bit collisions and simplify things. Also fixes configure.in so that foreignObject is really enabled by default in cairo builds. r=tor,sr=bzbarsky 2006-06-06 23:13:15 +00:00
longsonr%gmail.com 944c23a2b8 Bug 339952 - Pattern content is not transformed by viewBox coordinates correctly with patternContentUnits of objectBoundingBox. r=tor,sr=roc 2006-06-06 07:50:11 +00:00
tor%cs.brown.edu 37b9f7fbc9 Bug 340016 - Remove nsISVGMarkable interface. r+sr=roc 2006-06-02 14:26:28 +00:00
dbaron%dbaron.org cd4d6ee0e9 Fix GC hazards associated with event handlers on images only reachable from their current network loads, some of which are regressions from 241518. b=321054 r=darin sr=bzbarsky 2006-06-01 18:35:21 +00:00
tor%cs.brown.edu a3fae78de7 Bustage fix from bug 338301. 2006-06-01 16:20:21 +00:00
tor%cs.brown.edu 27e464121a Bustage fix from bug 338301. 2006-06-01 15:49:34 +00:00
tor%cs.brown.edu 58e849699b Bug 338301 - cleanup of svg container frame inheritance and code
duplication, plus removal of nsISVGContainerFrame.  r+sr=roc
2006-06-01 15:31:15 +00:00
longsonr%gmail.com ff23807195 Bug 338596 - objectBoundingBox value partially ignored in patternUnits. r=tor,sr=roc 2006-05-30 16:10:26 +00:00
tor%cs.brown.edu 5db09949bf Bug 339375 - Switch paint servers fields to properties. r+sr=roc 2006-05-27 18:48:09 +00:00
tor%cs.brown.edu 88be9fd781 Bug 339360 - Remove libart-incs.h. r=jwatt 2006-05-26 19:01:58 +00:00
longsonr%gmail.com 93329ab843 Bug 333796 - Could potentially leak ctx in cairo renderer. r=jwatt, sr=tor 2006-05-26 16:15:30 +00:00
jwatt%jwatt.org 17f4d3e204 Partial fix for bug 338580. Improve SVG hittesting performance. Patched by Alex Fritze <alex@croczilla.com>. r=jwatt@jwatt.org, sr=tor@acm.org 2006-05-26 16:01:44 +00:00
tor%cs.brown.edu 1308778490 Bug 338312 - destruction of an object with paint server set could crash.
r+sr=roc
2006-05-24 18:20:20 +00:00
tor%cs.brown.edu 4a5c599083 Bug 338466 - Remove fine-grained update flags from svg. r+sr=roc 2006-05-24 18:18:27 +00:00
tor%cs.brown.edu d236995eb7 Bug 338568 - filter failure fallback not working with <a> content. r+sr=roc 2006-05-21 13:48:43 +00:00
tor%cs.brown.edu bf28ef1191 Bug 338060 - Move marker region to marker property. r=longsonr, sr=roc 2006-05-17 05:26:05 +00:00
tor%cs.brown.edu c70608490d Bug 338053 - nsSVGUtils::GetCoveredRegion crasher. r+sr=roc 2006-05-17 01:44:59 +00:00
tor%cs.brown.edu 07db0fb664 Bug 338012 - Simplify stop frame lookup. r+sr=roc 2006-05-17 01:43:44 +00:00
tor%cs.brown.edu f1abebcab6 Bug 338010 - Simplify svg rect and point creation in cairo renderer. r+sr=roc 2006-05-17 01:38:01 +00:00
tor%cs.brown.edu c2fcb2b0be Bug 338004 - Remove unneeded overloads from nsSVGStopFrame. r+sr=roc 2006-05-17 00:06:18 +00:00
tor%cs.brown.edu 67c93dad0d Bug 337753 - create SVG paint server base class. r+sr=roc 2006-05-16 15:55:01 +00:00
tor%cs.brown.edu 9a3aab1d6e Bug 337483 - one copy of child list region gathering logic. r+sr=roc 2006-05-11 21:24:59 +00:00
tor%cs.brown.edu cfde8ccf0f Bug 337159 - Switch SVG text output internals from macro to helper function.
r=jwatt, sr=roc
2006-05-11 21:07:21 +00:00
tor%cs.brown.edu a859a39c05 Bug 337145 - one copy of nsIDOMSVGMatrix -> cairo_matrix_t code.
r=jwatt, sr=roc
2006-05-11 20:59:11 +00:00
tor%cs.brown.edu af0d22d1e3 Bug 337490 - repair xbl-shapes croczilla demo regressions from path
and svg length rewrites.  r+sr=roc
2006-05-11 20:36:27 +00:00
tor%cs.brown.edu ebdff7da40 Bug 336803 - Remove nsISVGGradient. r=jwatt, sr=roc 2006-05-11 20:01:12 +00:00
tor%cs.brown.edu 16498c73bd Bug 336653 - Remove nsISVGPattern. r+sr=roc 2006-05-05 16:06:43 +00:00
longsonr%gmail.com ba31b793b9 Bug 336190 - Uninitialised variable in nsSVGUtils::ObjectSpace. r=jwatt,sr=tor 2006-05-04 14:50:56 +00:00
jwatt%jwatt.org 433000d7a6 Fixing bug 336451. nsSVGGeometryFrame::IsClipChild should check the namespace of the ancestor. r+sr=tor@acm.org 2006-05-03 19:39:21 +00:00
jwatt%jwatt.org 8b4737c523 Fixing bug 336471. Crash [@ nsSVGForeignObjectFrame::GetTMIncludingOffset]. r+sr=tor@acm.org 2006-05-03 19:17:35 +00:00
tor%cs.brown.edu 74c52378a7 Bug 334999 - Compact path storage. r+sr=roc 2006-05-03 17:01:28 +00:00
jwatt%jwatt.org 7a7daabcc9 Fixing bug 336344. Crash loading svg pattern test. r+sr=tor@acm.org 2006-05-03 14:52:50 +00:00
tor%cs.brown.edu 57cabdb1c3 Bug 335870 - Remove nsISVGGeometrySource. r+sr=roc 2006-05-02 15:05:25 +00:00
tor%cs.brown.edu 2d706cafbe Bug 334999 - remove nsISVGRendererPathBuilder. r+sr=roc 2006-05-01 15:37:18 +00:00
jwatt%jwatt.org bb79579615 Fixing bug 335450. Remove our extensions to the SVG DOM interfaces. r=tor@acm.org, sr=roc@ocallahan.org 2006-04-26 21:02:25 +00:00
roc+%cs.cmu.edu aac1b0d44f Bug 330305. Rename nsSelection to nsFrameSelection, and deCOMtaminate it, removing nsIFrameSelection. patch by Marc Liddell, r+sr=roc 2006-04-26 02:01:07 +00:00
tor%cs.brown.edu ea68912b7f Bug 335085 - SVG images showing incorrectly with cairo gfx. r=vlad 2006-04-23 15:15:43 +00:00
tor%cs.brown.edu e76f551ffd Bug 334400 - create SVG transform list lazily. r=jwatt, sr=roc 2006-04-20 15:24:51 +00:00
jwatt%jwatt.org 300da0caf7 Fixing bug 334325. Method "class nsSVGGlyphFrame::IsSelectable" does not override "class nsIFrame::IsSelectable" because type qualifiers do not match. r+sr=tor@acm.org 2006-04-20 00:31:13 +00:00
jwatt%jwatt.org c87fdfb679 Fixing bug 330682. Radial gradients are broken when fx,fy is on or outside the circumference defined by cx, cy and r. r=scootermorris@comcast.net, sr=tor@acm.org 2006-04-19 21:58:18 +00:00
tor%cs.brown.edu e2abc88ecb Bug 332162 build bustage fix. 2006-04-14 15:56:11 +00:00
tor%cs.brown.edu 4ed1a26166 Bug 332162 os-x build bustage fix. 2006-04-14 15:41:57 +00:00
tor%cs.brown.edu b7336c51d2 Bug 332162 - deCOMtaminate SVGLength. r=jwatt, sr=roc 2006-04-14 15:09:39 +00:00
roc+%cs.cmu.edu a7f03736a9 Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc 2006-04-10 00:16:29 +00:00
longsonr%gmail.com fc0e9059bf Bug 329758 - changing markers via DOM does not cause a refresh. r=tor,sr=roc 2006-04-06 13:02:53 +00:00
dbaron%dbaron.org 04b8c33eda Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky 2006-04-05 00:00:44 +00:00
cbiesinger%web.de 0cf032c25b bug 331888. Make cairo-beos work. Requires --enable-pango for now
r=stuart
2006-04-04 21:22:35 +00:00
scootermorris%comcast.net dce157c478 Bug 328481: Pattern testcase with object bounding box units not working
r=tor/sr=roc
2006-04-04 20:40:27 +00:00
jwatt%jwatt.org fe28148a19 Fixing bug 330387. Improve the readability, maintainability and performance of SVG gradient frames. r=scootermorris@comcast.net, sr=tor@acm.org 2006-03-28 00:33:22 +00:00
roc+%cs.cmu.edu 0a10a79f62 Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc 2006-03-26 21:30:36 +00:00
longsonr%gmail.com ad60beba9c Bug 331347 - Use nsAutoArrayPtr for nsSVGCharacterPosition. r+sr=roc 2006-03-23 15:09:48 +00:00
tor%cs.brown.edu 705187274e Bug 331291 - clip setup from svg image was persistent. r=scooter 2006-03-22 23:17:26 +00:00
bryner%brianryner.com 7a96206e10 Clean up header includes (bug 331050). This round of changes deals with some of the public content headers, and factors nsDOMClassInfoID out of nsIDOMClassInfo.h so that nsContentUtils.h doesn't have to bring in XPConnect. r+sr=jst. 2006-03-22 18:36:36 +00:00
scootermorris%comcast.net 1943cefd11 Bug 328683: Reduce SVG observer usage by nsSVGPatternFrame*
r=jwatt/sr=roc
2006-03-22 01:40:00 +00:00
tor%cs.brown.edu 02713f54af Bug 331106 - don't use nsCOMPtrs for storing frames. r=jwatt, sr=roc 2006-03-21 21:16:10 +00:00
tor%cs.brown.edu 8c77e0f906 Build bustage fix. 2006-03-21 18:08:42 +00:00
tor%cs.brown.edu 70a8796734 Build bustage workaround for bug 330498. 2006-03-21 17:48:39 +00:00
tor%cs.brown.edu 398f271bb6 Bug 330498 - unify SVG effects (filter, clip, mask, opacity) logic. r+sr=roc 2006-03-21 15:49:20 +00:00
tor%cs.brown.edu d1cc8a96a4 Bug 330516 - remove depreciated and unmaintained SVG renderer backends.
r=bsmedberg, sr=roc
2006-03-20 21:16:45 +00:00
tor%cs.brown.edu e74933beab Bug 328527 - make all SVG content special for frame constructor, use
leaf frame for filter leaves.  r=bzbarsky, sr=dbaron
2006-03-20 17:39:08 +00:00
tor%cs.brown.edu a8696e5303 Bug 330602 - intermittent crash when textPath text goes off end of path.
r=longsonr, sr=roc.
2006-03-16 17:11:13 +00:00
pavlov%pavlov.net 131e8794e2 backing out roc's patch for bug 328926 due to crash running tests on vc8 machines. 2006-03-15 06:43:36 +00:00
roc+%cs.cmu.edu 557b089a47 Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc 2006-03-15 03:14:02 +00:00
roc+%cs.cmu.edu 6fd863f2dd Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc 2006-03-14 20:43:18 +00:00
tor%cs.brown.edu c1f1294408 Bug 330105 - svg text modification not being drawn (nsSVGGlyphFrame
regression from bug 328926).  r+sr=roc
2006-03-11 17:06:56 +00:00
tor%cs.brown.edu 441b9a7998 Bug 330041 - <svg:image> upside down and color shifted with cairo gfx.
Also fixes artifacts on animated gifs with cairo gfx.  r=vlad
2006-03-10 22:27:37 +00:00
scootermorris%comcast.net d0d0625c18 Bug 329600: Eliminate SVG observer usage in nsSVGStopFrame
r=jwatt/sr=roc
2006-03-09 23:17:49 +00:00
roc+%cs.cmu.edu c2801ebbd7 Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell 2006-03-09 18:55:21 +00:00
roc+%cs.cmu.edu a2b4291891 Bug 329926. Foreignobject bbox calculation stupidly broken. r+sr=tor 2006-03-09 18:42:51 +00:00
scootermorris%comcast.net e7f6c1a478 Bug 329836: Changes to gradient xlink:href's aren't "live"
r=jwatt/sr=roc
2006-03-09 18:02:05 +00:00
scootermorris%comcast.net fd86df1d04 Bug 302243 Reduce SVG observer usage by nsSVGGradientFrame
r=tor/sr=roc
2006-03-07 00:04:59 +00:00
tor%cs.brown.edu 17acbe7a5a Bug 329529 - unitialized return value causing filters to not apply.
r=jwatt, sr=roc
2006-03-06 19:53:53 +00:00
tor%cs.brown.edu bdeee1c1ae Bug 301628 - first pass at removal of svg observer mechanism.
r=scooter/jwatt, sr=roc
2006-03-02 20:22:19 +00:00
jwatt%jwatt.org d539498730 Fixing bug 328571. Change the type of PRBool SVG classes members to PRPackedBool. r+sr=roc@ocallahan.org 2006-03-02 15:19:14 +00:00
jwatt%jwatt.org a52dc3e2fb Fixing bug 328571. Change the type of PRBool SVG classes members to PRPackedBool. r+sr=roc@ocallahan.org 2006-03-01 10:59:36 +00:00
dbaron%dbaron.org 1aa866e66d Make percentage width and height work inside of foreignObject by fixing up the way foreignObject initiates the reflow process, and also partly fixing incremental change issues with foreignObject. b=328550 r+sr=roc 2006-02-28 11:27:29 +00:00
tor%cs.brown.edu f99b6af29b Bug 328348 - Single version of viewport transform code. r=jwatt, sr=roc. 2006-02-26 17:58:58 +00:00
tor%cs.brown.edu ebc231928d Bug 328477 - Use the right version of abs in nsSVGCairoGlyphMetrics.
r=longsonr, sr=roc
2006-02-26 17:51:58 +00:00
tor%cs.brown.edu efb7132ec2 Bug 315107 - SVG text with fill/stroke=none affects other content.
Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-24 16:33:32 +00:00
scootermorris%comcast.net 7e97371876 Fix for bug 328137
r=tor
2006-02-23 22:52:12 +00:00
benjamin%smedbergs.us 5ad0662629 Fix typo exposed by bug 313309 2006-02-23 19:00:58 +00:00
benjamin%smedbergs.us 49c61085c8 Fix MSVC6-poor scoping of forloop vars. 2006-02-23 18:41:45 +00:00
roc+%cs.cmu.edu 769d7a2d60 Bug 326966. Reenable SVG <foreignobject> for cairo-gfx builds. r+sr=tor 2006-02-21 00:33:27 +00:00
tor%cs.brown.edu 0fc7a7c541 Bug 318597 - Implement various text, tspan and textPath DOM functions.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-02-17 21:24:30 +00:00
tor%cs.brown.edu b74c289fc5 Bug 327023 - remove unnecessary call to mSource->GetCharacterData in
nsSVGCairoGlyphGeometry.  Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-17 21:06:21 +00:00