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

331 Коммитов

Автор SHA1 Сообщение Дата
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
bzbarsky%mit.edu 7f9b937064 Dispatch mutation events even in documents that are not rendered in a window.
Bug 201236, patch by Alex Vincent <ajvincent@gmail.com>, r=smaug, sr=peterv
2006-04-24 19:52:21 +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
tor%cs.brown.edu e8e9528e07 Bug 332162 - vc6 bustage fixes. 2006-04-14 17:32:31 +00:00
tor%cs.brown.edu b7336c51d2 Bug 332162 - deCOMtaminate SVGLength. r=jwatt, sr=roc 2006-04-14 15:09:39 +00:00
jwatt%jwatt.org 4b83a22732 Fixing bug 333631. Using uninitialized variables xx, yy in nsSVGPathData::Length. r+sr=roc@ocallahan.org 2006-04-12 12:09:50 +00:00
tor%cs.brown.edu 701b146652 Bug 331481 - make sure style rule is updated after a presentation
attribute is removed.  patch by roc, r+sr=tor
2006-03-23 19:43:07 +00:00
tor%cs.brown.edu 9ec052e6b4 Bug 331481 - don't create unnecessary css rules. r+sr=roc 2006-03-23 19:41:41 +00:00
cvshook%sicking.cc e26140ab7d Back out a few of my patches to see if any caused the Tdhtml regression in bug 331364. 2006-03-23 08:21:21 +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
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
cvshook%sicking.cc 9f4b50c028 Bug 326645: Remove mRootContent from nsDocument to avoid all the pains of keeping it in sync with the childlist. Also remove mBodyContent from nsHTMLDocument for the same reason. r=bz sr=jst 2006-03-09 07:29:41 +00:00
Olli.Pettay%helsinki.fi f79ea0115b Bug 234455, Centralize event dispatch r=jst, sr=bz 2006-03-07 17:08:51 +00:00
jwatt%jwatt.org bb65c9ead6 Fixing bug 329115. Replace Truncate/Append by Assign where possible in svg/content. Patched by Robert Longson <longsonr@gmail.com>. r=me, sr=roc@ocallahan.org 2006-03-03 12:57:14 +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 47f1ce58a9 Fixing bug 328439. Use EqualsLiteral and AppendLiteral where appropriate in svg/content. Patched by Robert Longson <longsonr@gmail.com>. r=me, sr=roc@ocallahan.org 2006-03-02 19:00:21 +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
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 41557f2f1f Bug 325728 - changes to markerWidth/markerHeight and orient not
handled properly.  Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-24 16:41:39 +00:00
tor%cs.brown.edu b66e82b187 Bug 327437 - createSVGAngle isn't implemented, and nsSVGAngle cleanup.
Patch by longsonr@gmail.com, r=tor, sr=roc.
2006-02-21 17:00:02 +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
peterv%propagandism.org a8a430a797 Fix for bug 315901 (Move RangeList and EventListenerManager hashes to nsContentUtils). r/sr=jst. 2006-02-07 14:34:10 +00:00
cbiesinger%web.de c2d981f764 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
2006-02-03 14:18:39 +00:00
mrbkap%gmail.com 3d59a68ee7 When we don't find a </script> tag, we should put the entire rest of the document into the script element, but not execute the script. This also makes serialization not serialize the end tags for scripts that don't have them (to preserve round tripping). bug 305873, r=sicking sr=jst 2006-01-31 22:19:46 +00:00
scootermorris%comcast.net 2af5ed9d82 Fix bustage on camino caused by fix for bug 303018
r=tor
2006-01-31 21:04:42 +00:00
scootermorris%comcast.net b09d7e40cc SVG Conditionals should work outside of <switch>. Bug 303018.
r=bugmail/sr=tor
2006-01-31 18:53:33 +00:00
jwatt%jwatt.org 019759c3be Fixing bug 323589. Trying to access .style of <svg:marker> throws "Component does not have requested interface" (NS_NOINTERFACE). Patched by Robert Longson longsonr@gmail.com, r=jwatt@jwatt.org sr=tor@acm.org 2006-01-23 18:05:48 +00:00
tor%cs.brown.edu 5cd5d59918 Bug 316764 - implement <mask> and fix <clipPath> for multiple
overlapping children.  r=scootermorris
2006-01-20 17:00:43 +00:00
jwatt%jwatt.org 12c51b16e1 Fixing bug 323753. Initialise meetOrSlice variable properly. Patched by Robert Longson longsonr@gmail.com, r=jwatt@jwatt.org, sr=tor@acm.org 2006-01-20 16:38:58 +00:00
jwatt%jwatt.org e6726a692a Fixing bug 317709. onclick does not work with textPath SVG elements. Patched by Robert Longson longsonr@gmail.com, r=tor@acm.org, sr=jst@mozilla.org 2006-01-20 16:31:46 +00:00
cvshook%sicking.cc 15c2397445 Bug 323910: Merge atom lists in gklayout
r/sr=jst
2006-01-19 00:58:12 +00:00
tor%cs.brown.edu e0dc53e4ff Bug 320623 - add viewport presentation attributes to appropriate SVG elements.
Patch by longsonr@gmail.com, r=tor, sr=jst
2006-01-12 17:39:46 +00:00
cbiesinger%web.de 1efb68569c bug 314453 Rename ImageURIChanged and ObjectURIChanged to LoadImage and
LoadObject, respectively, in order to make it clear what they do rather than
prescribing when they should be called. r+sr=bz
2006-01-01 11:25:43 +00:00
cvshook%sicking.cc 462757fa67 Bug 232639: Make nsXULElement::GetAttrNameAt actually work.
r/sr=bz
2005-12-30 20:12:35 +00:00
cvshook%sicking.cc 79b8f5fc24 Bug 284950: DeCOMTaminate nsIContent::GetAttrNameAt
r/sr=bz
2005-12-28 21:52:39 +00:00
cls%seawood.org 7f1677d925 Use uniform module name 2005-12-13 19:22:48 +00:00
bzbarsky%mit.edu b688dbf9f0 Make sure to update the sheet even if the URI has not changed if something else
that matters (type, media, etc) has changed.  Bug 303313, r+sr=peterv
2005-12-09 19:20:42 +00:00
tor%cs.brown.edu ea92cde656 Bug 314627 - implement SVGTSpanElement.getExtentOfChar.
Patch by longsonr@gmail.com, r=tor, sr=jst.
2005-12-02 23:57:47 +00:00
bzbarsky%mit.edu 6d003a9d96 Make ParseAttribute handle namespaced attributes too, since SVG needs to
ParseAttribute things like xlink:href.  Bug 314568, r=sicking, sr=jst
2005-11-29 16:37:15 +00:00
jwatt%jwatt.org 269fba4a9e Fixing bug 310996. We shouldn't assert in nsSVGEnum::SetValueString. r=tor@acm.org 2005-11-24 13:08:33 +00:00
bsmedberg%covad.net 78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
bzbarsky%mit.edu d44ad313ae Remove nsIStyledContent. Bug 313968, r=sicking, r=dbaron on nsCSSStyleSheet
changes, sr=jst
2005-11-02 00:41:51 +00:00
cvshook%sicking.cc 64a0fbd45f Bug 311827: Make GetAttr return a bool rather then an nsresult.
r/sr=bz
2005-10-28 11:25:24 +00:00
bzbarsky%mit.edu ddfee5f052 Combine various SetAttr implementations so that we just have
nsGenericElement::SetAttr.  Bug 308270, r=sicking, sr=jst
2005-10-28 02:59:38 +00:00
peterv%propagandism.org 0a629d03bb Fix for bug 264308 (Implement DOM Level 3 UserData API). r/sr=jst. 2005-10-27 14:09:23 +00:00
tor%cs.brown.edu dd07d7aa26 Bug 311031 - implement SVGTSpanElement.getComputedTextLength.
Patch by longsonr@gmail.com, r=tor, sr=jst.
2005-10-18 18:30:11 +00:00
jwatt%jwatt.org b0414d151b Fixing bug 312232. getScreenCTM fails in xulrunner builds due to uninitialized nsresult. Patched by Rob Adams <readams@readams.net>, r=me, sr=tor@acm.org 2005-10-14 17:22:53 +00:00
bryner%brianryner.com 48082c9284 Speed up matching class rules by caching the class attribute, rather than looking it up for each rule. Remove HasClass now that it's no longer needed. Bug 310236, r+sr=dbaron. 2005-10-08 23:06:27 +00:00
jwatt%jwatt.org dfbe8a2eea Fixing bug 272630. On 'svg' elements getScreenCTM behaves differently to other implementations. r+sr=tor@acm.org 2005-10-02 23:59:20 +00:00
jwatt%jwatt.org 0c362b884a Fixing bug 308734. Limit the values we accept for currentScale. r+sr=tor@acm.org 2005-09-30 18:51:43 +00:00
peterv%propagandism.org 3609c87767 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). Patch by sicking, updated by peterv, r=bz, sr=peterv. 2005-09-24 18:43:15 +00:00
tor%cs.brown.edu 261cbf1ce5 Build bustage fix from 307322. 2005-09-20 17:07:14 +00:00
tor%cs.brown.edu 48cad43b58 Bug 307322 - stop <svg:use> loop recursion. r=bz 2005-09-20 15:40:57 +00:00
jwatt%jwatt.org d7a4dd3ee7 Correcting checking of fix for bug 258410. Fix dynamic matrix transforms. Patched by alex@croczilla.com, r=me 2005-09-18 19:49:12 +00:00
bzbarsky%mit.edu 0346043b72 Attempt to fix Tp regression from bug 11011. Pending r=biesi, sr=roc. 2005-09-18 19:46:20 +00:00
bzbarsky%mit.edu 608088a431 Implement :-moz-broken, :-moz-user-disabled, and :-moz-suppressed
pseudo-classes to allow styling of broken/blocked/disabled images, applets,
objects, embeds.  Bug 11011, r=biesi and roc, sr=dbaron
2005-09-18 18:05:40 +00:00
jwatt%jwatt.org 5bb96a57d0 Fixing bug 258410. Fix dynamic matrix transforms. Patched by alex@croczilla.com, r=me 2005-09-16 22:49:06 +00:00
scootermorris%comcast.net 062fafbcec Fix for Bug 302640 -- hasFeature for SVG DOM implementation yields true with native SVG disabled
r=jwatt
2005-09-14 23:30:37 +00:00
scootermorris%comcast.net 31c2f50383 Bug 294517 -- implement SVG Patterns
r=tor
2005-09-13 22:38:36 +00:00
gerv%gerv.net 35149ea17d Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-09-13 18:40:56 +00:00
tor%cs.brown.edu fe08f4a1e0 Bug 308180 - feComponentTransfer type discrete not stepping properly.
r=scooter
2005-09-12 23:08:09 +00:00
tor%cs.brown.edu 2785cbaf00 Bug 307565 - crash when filtering nothing, or <feMerge> with no children.
r=scootermorris
2005-09-12 16:16:37 +00:00
peterv%propagandism.org 85b8cff6bc Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz. 2005-09-11 17:15:08 +00:00
peterv%propagandism.org efa08d1916 Back out fix for bug 251025 to fix bustage. 2005-09-11 15:42:31 +00:00
peterv%propagandism.org 86ca4e41cc Fix for bug 251025 (document.importNode does not set the right owner document.). r=jst, sr=bz. 2005-09-11 15:05:31 +00:00
tor%cs.brown.edu 36c76bbadd Bug 301234 - implement subset of SVG filters. r=scooter 2005-09-06 22:30:40 +00:00
jwatt%jwatt.org 5611f69855 Fixing bug 293224. Matrix from getScreenCTM should be to initial viewport space. r+sr=tor@acm.org 2005-09-06 00:08:10 +00:00
tor%cs.brown.edu b69ab62c9b Bug 294519 - should behave the same when SVG not built, SVG pref
disabled, or no SVG renderer present.  r=dbaron, a=asa
2005-09-05 20:41:57 +00:00
vladimir%pobox.com 83a13e3c79 b=306088, followup check for partial parse of a number, a=brendan 2005-09-02 23:32:36 +00:00
vladimir%pobox.com 1aed554cfa b=306088, simplify nssvgtransformlist::setvaluestring, r=tor 2005-09-02 20:24:24 +00:00
tor%cs.brown.edu ec5069804e Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
the gdi+ text highlighting code.  r=afri
2005-08-26 02:49:52 +00:00
jwatt%jwatt.org 82a3d5f795 Build bustage fix from 302103 - new files had DOS line endings 2005-08-25 23:19:33 +00:00
tor%cs.brown.edu a5bf7e7be2 Build bustage fix from 302103. 2005-08-25 21:57:31 +00:00
jwatt%jwatt.org 59e42c6cd2 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org 2005-08-25 21:31:09 +00:00
bzbarsky%mit.edu 0d6a610963 Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky
2005-08-22 22:24:29 +00:00
bob%bclary.com be358fcae1 make SVG NS_NOTYETIMPLEMENTED messages more meaningful Bug 303501 r=jonathan.watt sr=tor a=asa 2005-08-09 13:53:02 +00:00
roc+%cs.cmu.edu 41bf2924b1 Bug 288438. Turn off SVG <foreignobject> because it's pretty broken. r=benjamin,sr=dbaron,a=benjamin,patch by jwatt,tor and roc 2005-06-29 03:51:44 +00:00
tor%cs.brown.edu 4e391fe636 Bug 296266 - Update SVG feature strings.
Patch by scootermorris@comcast.net, r=tor, a=asa.
2005-06-14 20:32:35 +00:00
jst%mozilla.jstenback.com 4e48d2a634 Fixing bug 292464. Use the documents principals to check if a document is a chrome document or not. r=smaug@welho.com, sr=peterv@propagandism.org, a=shaver@mozilla.org 2005-06-02 23:36:08 +00:00
tor%cs.brown.edu 045816767b Bug 288265 - saving svg page messing up viewBox attributes.
r=jwatt, src=bzbarsky, a=dveditz
2005-05-17 22:52:33 +00:00
jst%mozilla.jstenback.com 50de4a3e1d Fixing bug 289940. Make chrome event handlers only receive trusted events by default. r=jonas@sicking.cc, sr=peterv@propagandism.org, a=chofmann@mozilla.org 2005-04-28 23:48:28 +00:00
bzbarsky%mit.edu 8df9c25d22 Create CSSLoaders when the document object is created and deCOMify the getter.
Bug 290068, r=sicking, sr=peterv, a=brendan
2005-04-19 01:27:11 +00:00
bzbarsky%mit.edu e84856a159 Remove unused aDeep args from AppendChildTo and InsertChildAt. Bug 289316,
r=sicking, sr=peterv, a=brendan
2005-04-18 22:58:35 +00:00
dbaron%dbaron.org bd6a0db365 Fix bustage. b=288626 2005-04-06 05:20:41 +00:00
bzbarsky%mit.edu 2b12f597a1 Only do a new image load if we're forced to or if the URI really changed. Bug
285428, r=biesi, sr=jst (note: sr was given in bug 286000 as part of the patch
there).
2005-04-06 02:55:02 +00:00
bzbarsky%mit.edu 48ba5ce32b Eliminate nsIContent::SetDocument/SetParent/SetBindingParent in favor of
BindToTree and UnbindFromTree methods.  Bug 286000, r=sicking, sr=jst
2005-04-05 23:54:35 +00:00
jwatt%jwatt.org e8011e9164 Fixing bug 288267. getAttribute("transform") giving back "" for transform="matrix(...)". r=tor@acm.org 2005-04-01 16:07:37 +00:00
tor%cs.brown.edu 4ed8801383 Bug 287389: SVG should not munge ua.css at build time. r+sr=bzbarsky 2005-03-25 14:50:05 +00:00
tor%cs.brown.edu 37d7198084 Bug 276316 - gradients should be "live".
Patch by scootermorris@comcast.net, r=afri.
2005-03-09 19:24:18 +00:00
tor%cs.brown.edu f9c5c6513b Bug 284675 - Handle svg text chunks separately, support dx/dy. r=afri 2005-03-07 04:02:02 +00:00
tor%cs.brown.edu 4cb391b2a7 Fix svg build bustage. 2005-02-25 23:15:19 +00:00
bryner%brianryner.com a29b6c69fa Remove nsIXBLBinding (bug 194834). r+sr=bzbarsky. 2005-02-25 22:07:01 +00:00
tor%cs.brown.edu bfa5544410 Bug 258511 - preference to disable native SVG support. r=bzbarsky, sr=roc 2005-02-21 18:11:18 +00:00
bryner%brianryner.com 708a569767 Guarantee that a document's binding manager is non-null. Bug 282792, r+sr=bzbarsky. 2005-02-19 10:31:27 +00:00
jwatt%jwatt.org 3092d10fa2 Bug 282194 : Add null checks to methods that take SVG objects as arguments : r=tor 2005-02-16 18:39:59 +00:00
jwatt%jwatt.org 2827839c33 bug 274698 : Improve nsSVGLength.cpp : r=tor 2005-02-15 19:18:58 +00:00
bzbarsky%mit.edu 61babae433 Fix SVG build bustage 2005-02-08 02:36:25 +00:00
tor%cs.brown.edu 813ac109a0 Bug 280554 - SVG content and layout should use GetAnimVal, not GetBaseVal.
Patch by scootermorris@comcast.net, r=afri
2005-02-02 20:31:51 +00:00
bzbarsky%mit.edu 8da3cdff42 Fix forceRedraw to use FlushPendingNotifications instead of trying to roll its
own.  Bug 280214, r=afri, sr=roc
2005-02-01 02:17:02 +00:00
alex%croczilla.com cc22c012b4 Clean up nsSVGValue.h dependencies. Bug#280519, r=scooter. SVG builds only. 2005-01-31 19:45:10 +00:00