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

626 Коммитов

Автор SHA1 Сообщение Дата
longsonr%gmail.com 01636bd2b3 Bug 402408 - SVG gradient crash. r+sr+a.19=tor 2007-11-20 12:47:30 +00:00
jwatt%jwatt.org 8658550115 Fixing bug 381285. 323656-5-ref.svg triggers "ASSERTION: can't mark frame dirty during reflow". r+sr=roc@ocallahan.org, a1.9=mtschrep@gmail.com 2007-11-20 09:10:19 +00:00
jwatt%jwatt.org 092916772a Fixing bug 294086. <svg> should be a replaced element. r+sr=dbaron@mozilla.com blocking1.9=tor@acm.org 2007-11-18 12:09:09 +00:00
jwatt%jwatt.org 6022d7faa2 Fixing bug 400150. Remove |font-family: sans-serif| from svg.css. r=tor@acm.org, sr=robert@ocallahan.org, a1.9=tor@acm.org 2007-11-12 09:19:02 +00:00
longsonr%gmail.com ea78d9850b Bug 399360 - Remove unused closure variable. r+sr=tor,a=roc 2007-10-21 09:05:41 +00:00
jwatt%jwatt.org 1cd2403c50 Re-checkin fix for bug 399863. We frequently call InitialUpdate() more than once on SVG frames. r=tor@acm.org, sr+a1.9=roc@ocallahan.org 2007-10-19 11:07:08 +00:00
reed%reedloden.com 8faef64631 Backout jwatt's patch for bug 399863 to help find Tp regression. 2007-10-17 00:18:11 +00:00
jwatt%jwatt.org 23072942ac Fixing bug 399863. We frequently call InitialUpdate() more than once on SVG frames. r=tor@acm.org, sr+a1.9=roc@ocallahan.org 2007-10-15 22:10:59 +00:00
longsonr%gmail.com be6d7cbe00 Bug 397330 - Don't call SuspendRedraw during InsertFrames. r=jwatt,sr+a=roc 2007-10-11 08:29:47 +00:00
tglek%mozilla.com fef81552e6 Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron 2007-10-10 00:00:06 +00:00
tor%cs.brown.edu ccb4c0b4c9 Bug 384208 - svg:pattern not correct for general transforms.
r=longsonr, sr+a=roc
2007-10-02 14:57:47 +00:00
roc+%cs.cmu.edu 4a5cc6e43e Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov 2007-10-02 01:47:41 +00:00
roc+%cs.cmu.edu 6a499f95e2 Backing out 2007-10-01 22:11:24 +00:00
roc+%cs.cmu.edu ffa7ebbb78 Bug 397734. More parsimonious storage of glyph extents ... trying to fix private-bytes regression. r=vlad,a=pavlov 2007-10-01 21:29:20 +00:00
roc+%cs.cmu.edu dcd17482e7 Bug 96041. Compute precise glyph extents for high-quality text, and when requested. r=vlad,r+sr=dbaron 2007-09-24 02:19:16 +00:00
roc+%cs.cmu.edu 0015775984 Backing out due to test bustage 2007-09-22 13:28:17 +00:00
roc+%cs.cmu.edu d8b780c76c Bug 96041. Compute true glyph bounding metrics. r=vlad,dbaron,sr=dbaron 2007-09-22 12:43:55 +00:00
longsonr%gmail.com b63ae34a65 Bug 395667 - New style nsSVGInteger. r=tor,sr=roc,a=roc 2007-09-18 12:09:27 +00:00
tor%cs.brown.edu 4005091055 Bug 389498 - <mask> not rendered correctly when scrolling. r=longsonr, sr+a=roc 2007-09-17 15:20:35 +00:00
longsonr%gmail.com 2e104029b1 Bug 388411 - Rationalise SVG frame construction. r+sr=tor,a=dsicore for m8 2007-09-07 09:30:51 +00:00
longsonr%gmail.com a662eb0bb1 Bug 378575 - revert to image surface now that bug 383512 has landed. r+sr+a=tor 2007-09-04 09:43:09 +00:00
jwatt%jwatt.org 68cbae270e Fixing bug 353460. SVG image has no horizontal scrollbar. r=bzbarsky@mit.edu, sr=roc@ocallahan.org, a=auto (blocking1.9+) 2007-08-30 21:20:41 +00:00
tor%cs.brown.edu 50f04bc3ef Bug 392359 - some values of pointer-events not working.
r=longsonr, sr=roc, a=vlad
2007-08-30 18:53:05 +00:00
tor%cs.brown.edu 82d7453296 Bug 390193 - incorrect gradient transform inside filter.
r=longsonr, sr=roc, a=vlad
2007-08-30 18:45:07 +00:00
tor%cs.brown.edu 2dd92fa979 Bug 380448 - simply SVG frame initialization. r=longsonr, sr=roc, a=vlad 2007-08-30 17:01:37 +00:00
tor%cs.brown.edu 869f9f4c0a mochitest bustage fix from bug 392928. 2007-08-27 23:45:16 +00:00
tor%cs.brown.edu 221544e123 Bug 392928 - new style nsSVGEnum. r=longsonr, sr=roc, a=roc 2007-08-27 23:11:19 +00:00
jwatt%jwatt.org 9f81ec0768 Fixing bug 375175. Get rid of unused function nsSVGOuterSVGFrame::InitiateReflow. Patch by Eli Friedman <sharparrow1@yahoo.com>. r=jwatt@jwatt.org, sr=tor@acm.org, a=bzbarsky@mit.edu 2007-08-21 19:29:37 +00:00
sharparrow1%yahoo.com 2cacb06dbc Bug 390740: Pass lang-group into GetMetricsFor more consistently, SVG part. r=tor, sr=roc, a=dbaron 2007-08-17 23:49:01 +00:00
longsonr%gmail.com 36b4e00648 Bug 387422 - text clip paths don't work. r=tor,sr=roc,a=dbaron 2007-08-03 08:39:13 +00:00
bzbarsky%mit.edu 45ac2edcbc Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly.  Bug 388084, r+sr+a=dbaron
2007-08-02 18:08:07 +00:00
roc+%cs.cmu.edu 8477256fc6 Bug 387969. Use CSS 'text-rendering' property to control text quality. r=pavlov,r+sr=bzbarsky 2007-07-26 09:47:45 +00:00
longsonr%gmail.com 55d27d8ba0 Bug 388411 - Improve frame construction: make trivial constructors inline and check that content is what we expect. r+sr=tor 2007-07-25 09:16:02 +00:00
longsonr%gmail.com 9dbe0ffc48 Bug 388295 - Clean up nsSVGPathGeometryFrame: make constructor protected, put methods belonging to the same interface together. r+sr=tor 2007-07-24 09:05:37 +00:00
jwatt%jwatt.org 4ece535c7e Backing out last checkin to fix reftest failures. See bug 381285. 2007-07-22 23:22:34 +00:00
jwatt%jwatt.org 79eb14a071 Fixing bug 381285. ASSERTION: can't mark frame dirty during reflow. r=dbaron@mozilla.com 2007-07-22 22:35:05 +00:00
longsonr%gmail.com d30d57a3f1 Bug 386083 - SVG code should check gfxASurface::CairoStatus() when it creates new surfaces. r=jwatt,sr=tor 2007-07-17 09:24:28 +00:00
longsonr%gmail.com cb2815fa36 Bug 388040 - Clean up nsSVGGeometryFrame: make constructor protected, put methods belonging to the same interface together and add interface comments. r+sr=tor 2007-07-17 08:40:28 +00:00
longsonr%gmail.com a40fd1bcfc Bug 387908 - Clean up nsSVGImageFrame.cpp: Remove an unused member variable, make constructor protected and report bad construction as an error. r+sr=tor 2007-07-13 09:32:37 +00:00
longsonr%gmail.com 6d0a97f8e0 Bug 384409 - Create a common GetContextForContent method in nsContentUtils and use it in nsScriptElement and svg. r=tor,r+sr=jonas 2007-07-13 08:49:10 +00:00
bzbarsky%mit.edu ee3679d650 Make attribute changes that also cause a state change properly reresolve style
when a selector uses both the state and the attribute.  Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 20:05:49 +00:00
tor%cs.brown.edu 5cd8b90290 Bug 379123 - filters on objects with some matrices not displayed.
r=longsonr, sr=roc
2007-07-12 15:42:30 +00:00
tor%cs.brown.edu 27de81cb48 Bug 361745 - <svg:image> with negative width/height displaying inverted.
r=jwatt, sr=roc
2007-07-12 15:40:47 +00:00
jwalden%mit.edu ef68fcf595 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 07:08:56 +00:00
longsonr%gmail.com d562ea76fb Bug 386475 - Should not flush when resolving em and ex units. r=tor,sr=bzbarsky 2007-07-06 09:02:44 +00:00
roc+%cs.cmu.edu 8394f8779a Bug 385423. Refactor textrun cache so that all textrun clients use a single global word-based cache. Responsibility for stripping out problematic characters (e.g. newlines) is given to the word cache. r=vlad,smontagu 2007-07-04 03:39:03 +00:00
tor%cs.brown.edu b10693b5be Bug 305859 - em and ex units not implemented for SVGLength.
Patch by taken.spc@gmail.com, r=longsonr, sr=tor
2007-06-25 16:12:36 +00:00
jwatt%jwatt.org 17b5ecb1cf Fixing bug 385246. Negative width attribute on <svg:foreignObject> causes "ASSERTION: reflow state made child wrong size" and more. r=tor@acm.org, sr=roc@ocallahan.org 2007-06-25 08:31:31 +00:00
jwatt%jwatt.org 59d52c6f16 Commit reminder comments that I need to follow up on so they don't get in the way of my current patch juggling. 2007-06-23 02:06:07 +00:00
jwatt%jwatt.org 61fa6b97e8 Fixing bug 384591. Make nsSVGForeignObjectFrame.cpp easier to understand. r+sr=tor@acm.org 2007-06-21 23:01:10 +00:00
tor%cs.brown.edu 6b55ead66d Bug 382333 - update filter invalidation region before use. r=longsonr, sr=roc 2007-06-21 15:03:30 +00:00
longsonr%gmail.com d0e9707af1 Bug 384637 - Self-referencing svg:mask causes stack overflow crash. r+sr=tor 2007-06-21 11:01:41 +00:00
jwatt%jwatt.org a6fb27e573 Fixing bug 385218. Remove nsISVGSVGElement. r+sr=tor@acm.org 2007-06-20 21:56:03 +00:00
bzbarsky%mit.edu 13037add00 Don't tear down part of the content tree while there are still frames
referencing it.  Bug 384728, r+sr=tor
2007-06-18 15:30:57 +00:00
jwatt%jwatt.org b299dac303 Comment out optimization to fix reftest failures. 2007-06-14 21:24:16 +00:00
jwatt%jwatt.org e2fae73ea2 Fixing bug 384046. nsSVGOuterSVGFrame::Reflow should not call NotifyViewportChange unconditionally. r+sr=tor@acm.org 2007-06-14 20:51:42 +00:00
longsonr%gmail.com eb0c73e2a6 Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc 2007-06-13 09:02:48 +00:00
dbaron%dbaron.org 2955ca2317 Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky 2007-06-12 18:27:28 +00:00
roc+%cs.cmu.edu c5c65818cd Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers 2007-05-30 22:32:56 +00:00
tor%cs.brown.edu 94703b9ea1 Bug 382333 - CTM changes not updating filter invalidation regions.
r=longsonr, sr=roc
2007-05-30 00:36:02 +00:00
bzbarsky%mit.edu 1126ef5498 Fix bug 380516, bug 375342, bug 374293. Patch in bug 380516. r=jwatt, sr=dbaron 2007-05-23 20:10:43 +00:00
tor%cs.brown.edu cffe7e3204 Bug 381622 - complete cairo removal from svg. r+sr=roc 2007-05-23 15:42:13 +00:00
jwatt%jwatt.org 093b3748f1 Fixing bug 380952. nsSVGForeignObjectFrame::PaintSVG calls GetCanvasTM twice. r=tor@acm.org, sr=roc@ocallahan.org 2007-05-23 08:39:00 +00:00
jwatt%jwatt.org bb851f6130 Fixing bug 381447. nsSVGLengthList::mCtxType is always set to nsSVGUtils::X. r+sr=tor@acm.org 2007-05-23 08:38:54 +00:00
Olli.Pettay%helsinki.fi 6f25a6cffd Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz 2007-05-22 21:45:07 +00:00
tor%cs.brown.edu c060828d9b Bug 380072 - switch svg mask from cairo to thebes. r=jwatt, sr=roc 2007-05-22 19:31:04 +00:00
tor%cs.brown.edu 6ab7bfe5a8 Bug 380757 - switch svg filters to thebes. r=jwatt, sr=roc 2007-05-21 21:41:53 +00:00
jminta%gmail.com 62aed7c06f Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov 2007-05-21 02:18:05 +00:00
tor%cs.brown.edu fb831eea84 Bug 380691 - <clipPath> and <mask> not working with <foreignObject>. r+sr=roc 2007-05-16 15:14:19 +00:00
roc+%cs.cmu.edu f0c99ae7eb Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad 2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu 5fd04b1134 Fixing bustage 2007-05-09 00:45:21 +00:00
roc+%cs.cmu.edu 9604a69b0d Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-08 22:46:15 +00:00
bzbarsky%mit.edu c7a6b387d2 Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
the method, instead of setting them before calling the method.  That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children.  This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call.  Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.
2007-05-06 19:16:52 +00:00
jwatt%jwatt.org d9ce90218c Fixing bug 369827. Reflow of foreignObject with percentage width/height doesn't work. r=tor@acm.org, sr=dbaron@mozilla.com (this also fixes bug 379615, so changing the reftest manifest to expect the foreignObject tests to pass) 2007-05-05 11:11:07 +00:00
bzbarsky%mit.edu 38a556b05f Override just the border width, not all the border properties. Bug 377584, r+sr=dbaron 2007-05-05 06:22:36 +00:00
sayrer%gmail.com a892e42a14 backout patch for bug 375760 due to bustage. 2007-05-05 04:37:50 +00:00
roc+%cs.cmu.edu 9cbd608de4 Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-05 02:16:17 +00:00
tor%cs.brown.edu d2297494e7 Bug 379045 - switch svg patterns to thebes. r=longsonr, sr=roc 2007-04-30 15:53:56 +00:00
longsonr%gmail.com d203827e82 Bug 378897 - foreignObject doesn't clip its content. r=jwatt,sr=tor 2007-04-30 09:02:41 +00:00
longsonr%gmail.com 76555fdba1 Bug 378900 - Use NS_DECL_NSIMUTATIONOBSERVER macros where possible. r+sr=tor 2007-04-27 14:37:15 +00:00
tor%cs.brown.edu ce1cddc60e Bug 378508 - convert svg gradients to thebes. r=longsonr, sr=roc 2007-04-27 14:28:39 +00:00
longsonr%gmail.com 38a37f5228 Bug 378857 - Simplify clipPath frame access to units. r=tor,sr=roc 2007-04-27 08:42:52 +00:00
tor%cs.brown.edu d13f9c29b7 Bug 370416 - <textPath> not updating when referenced path changed.
r=longsonr, sr=sicking
2007-04-26 15:46:29 +00:00
tor%cs.brown.edu 912dcae648 Bug 378771 - crash when invalidating <foreignObject> with nondisplay parent.
r+sr=roc
2007-04-26 15:31:26 +00:00
longsonr%gmail.com af3f58c0c7 Bug 377149 - stop storing mask and clipPath frames. r=tor,sr=roc 2007-04-26 08:36:16 +00:00
longsonr%gmail.com 39cf1b1d22 Bug 374280 - Opacity of elements referencing a pattern isn't respected. r=jwatt,sr=tor 2007-04-24 08:11:22 +00:00
longsonr%gmail.com 2b5892e7a8 Bug 377834 - make paint server setup return booleans for success/failure. r+sr=tor 2007-04-23 09:11:19 +00:00
longsonr%gmail.com 40e8b6c4c7 Bug 378023 - Fix build warnings compiling nsSVGGlyphFrame. r+sr=tor 2007-04-23 08:39:54 +00:00
longsonr%gmail.com 5ddbffe783 Bug 377263, bug 377399 - patternContentUnits='objectBoundingBox' not translated correctly. r=tor,sr=roc 2007-04-19 08:29:27 +00:00
longsonr%gmail.com 7a95eb5554 Bug 377892 - Simple clipPath asserting and crashing. r+sr=tor 2007-04-19 08:21:49 +00:00
tor%cs.brown.edu 5337daca94 Bug 375141 - convert svg text to thebes. r=longsonr, sr=roc 2007-04-18 21:09:31 +00:00
tor%cs.brown.edu a347d5770c Backout of 375141 - appears to be causing qm-winxp01 red. 2007-04-18 03:54:53 +00:00
tor%cs.brown.edu 784ad9d9d1 Bug 375141 - convert svg text to thebes. r=longsonr, sr=roc 2007-04-17 22:48:28 +00:00
tor%cs.brown.edu 992a522017 Bug 368675 - limit maximum size of filtered surface. r=dveditz, sr=roc 2007-04-17 19:34:52 +00:00
longsonr%gmail.com 5f7c56011f Bug 377015 - Simplify nsSVGClipPathFrame API and make clip reference loop detection more robust. r=jwatt,sr=tor 2007-04-17 09:01:52 +00:00
tor%cs.brown.edu 7154450dee Bug 376929 - Remove direct use of cairo from SVG path generation.
r=jwatt, sr=roc
2007-04-16 20:57:10 +00:00
longsonr%gmail.com 1527305854 Bug 376611 - Don't cache marker frames. r=tor,sr=roc 2007-04-10 10:19:59 +00:00
longsonr%gmail.com 5f26fcc3cc Bug 374277 - Horizontal line with stroke referencing a userSpaceOnUse pattern doesn't paint. r=jwatt,sr=tor 2007-04-10 09:57:12 +00:00
tor%cs.brown.edu 23b8695142 Bug 375775 - filter crash with display:none. r+sr=roc 2007-04-05 13:23:21 +00:00
tor%cs.brown.edu 6768d65e82 Bug 376414 - Plug leak of SVG text container elements. r=jwatt, sr=roc 2007-04-04 15:22:08 +00:00