Commit Graph

803 Commits

Author SHA1 Message Date
tor%cs.brown.edu
6ce8f5faf8 Bug 199771 - soft fail if gdi+ or cairo can't be found/used.
r=scooter, sr=bryner
2005-02-18 16:30:12 +00:00
tor%cs.brown.edu
4b816a4b99 Bug 282027 - crash displaying a marker defined in display:hidden container.
r=jwatt
2005-02-16 22:10:44 +00:00
bzbarsky%mit.edu
e042c2f571 Move reflow command construction into nsPresShell::AppendReflowCommand, remove
some members, switch some callers to the non-COM-ish apis.  Bug 267085, r+sr=rbs
2005-02-08 00:59:52 +00:00
tor%cs.brown.edu
499be274f5 Bug 279967 - allow cairo to be used as the svg render on OS-X. 2005-02-07 23:22:15 +00:00
tor%cs.brown.edu
7fb6a8ebd8 Bug 279922 - <svg:image> not handling renderer surface creation fail
(libart).  r=pavlov
2005-02-07 14:53:00 +00:00
bzbarsky%mit.edu
54d585f2af Remove prescontext args for some nsIFrame methods
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land.  Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky
2005-02-07 01:58:25 +00:00
alex%croczilla.com
9c7c0b058d Clean up comments, make interface non-scriptable. r=scootermorris, SVG builds only. 2005-02-03 22:20:13 +00:00
tor%cs.brown.edu
35071612b4 Bug 280926 - nsSVGOuterSVGFrame should implement CanPaintBackground(). r=afri 2005-02-03 15:04:39 +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
tor%cs.brown.edu
ec0a347c63 Bug 280454 - adjust svg cairo renderer to handle cairo > 0.3.0. 2005-01-31 15:06:15 +00:00
tor%cs.brown.edu
f1e82cfa90 Bug 280027 - make sure gradient stops are in a form GDI+ will accept.
r=scooter
2005-01-27 21:29:16 +00:00
tor%cs.brown.edu
0ee1400807 Bug 193825 - <svg:clipPath> implementation.
r=scooter, sr=dbaron for shared moz files.
2005-01-25 03:55:03 +00:00
tor%cs.brown.edu
dc7ecbc447 Update for cairo-0.3.0 snapshot headers. 2005-01-24 17:39:22 +00:00
tor%cs.brown.edu
a24789790e Bug 279291 - svg text events should respect visibility and pointer-events.
r=afri
2005-01-21 20:29:37 +00:00
tor%cs.brown.edu
98d97360e6 Bug 279239 - distorted <svg:image> on some images with GDI+. r=afri 2005-01-21 16:44:04 +00:00
tor%cs.brown.edu
d8f01a7355 Lower tolerance for hit testing. 2005-01-20 14:41:00 +00:00
tor%cs.brown.edu
f2efad8755 Speed up ContainsPoint with an early reject test. 2005-01-20 04:44:50 +00:00
tor%cs.brown.edu
c50271ee74 Bug 111993 - Rx and ry attributes of SVG <rect/> element should
distinguish between unset attribute and "0".
Patch by jonathan.watt@strath.ac.uk, r=scooter.
2005-01-20 03:41:29 +00:00
tor%cs.brown.edu
5eda4d1698 null check 2005-01-19 22:05:47 +00:00
tor%cs.brown.edu
1ea7fb7545 Make cairo text "live". 2005-01-19 19:15:31 +00:00
tor%cs.brown.edu
850c148d4c Bug 277034 - Large SVG documents don't display scrollbars. r+sr=roc. 2005-01-19 16:11:03 +00:00
tor%cs.brown.edu
cf11a5d11d Bug 273740 - GradientFrame should use HasAttr rather than HasAttribute.
Patch by scootermorris@comcast.net, r=jwatt.
2005-01-17 05:00:01 +00:00
tor%cs.brown.edu
b42313c34a Bug 274886 - attributes corresponding to SVGLength properties are always set.
Patch by jonathan.watt@strath.ac.uk, r=tor.
2005-01-16 01:44:52 +00:00
tor%cs.brown.edu
eaafd1eda4 Use cairo_matrix_t instead of cairo_matrix. 2005-01-15 15:06:21 +00:00
tor%cs.brown.edu
bf95b6e6c8 Bug 277392 - crash deleting svg object with markers. r=jwatt, a=asa 2005-01-10 05:55:03 +00:00
neil%parkwaycc.co.uk
74e2aa375a Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron 2005-01-01 17:26:29 +00:00
gerv%gerv.net
709d4de4d5 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-01-01 16:48:30 +00:00
bugzilla%arlen.demon.co.uk
3d7261604c Bug 270708 remove nsPresContext variable from AttributeChanged and cleaned up comment in nsIFrame.h
p=bugmail@q1n.org r=pkwarren sr=bzbarsky
2004-12-31 01:13:27 +00:00
bmlk%gmx.de
d3197a9276 remove unused prescontext argument from GetOffsetFromView bug 276015 r/sr=dbaron 2004-12-26 19:48:54 +00:00
tor%cs.brown.edu
39d72b5be3 Bug 261800 - getBBox for non-text elements. r=scooter 2004-12-24 16:26:10 +00:00
tor%cs.brown.edu
9fd7c6b3b7 Bug 216568 - <svg:image> implementation. r=pavlov 2004-12-17 23:45:30 +00:00
tor%cs.brown.edu
90aa11cb79 Simplify clipping. 2004-12-17 21:27:11 +00:00
bsmedberg%covad.net
60567bb185 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin 2004-12-15 04:07:01 +00:00
tor%cs.brown.edu
b3e2c4245d Bug 238050 - implement SVG markers. r=scooter, moz common files sr=dbaron 2004-12-09 03:16:15 +00:00
dbaron%dbaron.org
9db368a6af Bug 272151: reorganize files within layout, r+sr=roc 2004-12-08 19:41:48 +00:00
tor%cs.brown.edu
eb65692ec1 Bug 272899 - svg base type creation cleanup. r=jwatt. 2004-12-05 22:12:43 +00:00
dbaron%dbaron.org
00dad6c498 Convert callers of old GetStyleData API that have snuck back in. b=197205 r+sr=roc 2004-12-04 06:31:02 +00:00
tor%cs.brown.edu
26931c5a71 Bug 163068 - backend support for zoom and pan. r=jwatt 2004-12-02 23:13:13 +00:00
gerv%gerv.net
670fb87360 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-12-01 22:27:03 +00:00
tor%cs.brown.edu
63185ce368 Bug 272425 - fix nsSVGInnerSVGFrame transformation ordering. r=jwatt. 2004-12-01 16:23:12 +00:00
tor%cs.brown.edu
73a9432572 Set surface origin. 2004-11-29 18:53:37 +00:00
tor%cs.brown.edu
8155af99e0 Fix canvas clipping order. 2004-11-25 12:35:33 +00:00
tor%cs.brown.edu
8786143978 Clip to canvas boundaries. 2004-11-25 03:42:55 +00:00
tor%cs.brown.edu
15c27f5665 Bug 271174 - build problem with SUNWspro compilers. r=darin 2004-11-23 18:01:01 +00:00
tor%cs.brown.edu
a586fb7a82 Bug 271174 - build problem with SUNWspro compilers. r=darin 2004-11-23 17:58:30 +00:00
tor%cs.brown.edu
53255669fd Bug 237020 - use/symbol implementation. r=jwatt, shared moz files sr=roc. 2004-11-23 13:51:57 +00:00
tor%cs.brown.edu
5ebe551c2f Bug 267195 - implement svg opacity property. r=scooter 2004-11-19 22:52:15 +00:00
tor%cs.brown.edu
c7cea850ee Bug 267650 - crash if <svg:text> is stroked and has fill='none'.
Patch by jonathan.watt@strath.ac.uk, r=tor.
2004-11-15 13:55:34 +00:00
tor%cs.brown.edu
4dc9eba112 Bug 103294 - improve parsing of SVG stroke-dasharray property. r+sr=bz 2004-11-09 18:19:28 +00:00
tor%cs.brown.edu
c236c53ff3 Bug 134708 - SVG fragments should composite with background.
Patch by brians.bugs@gmail.com, r=tor.
2004-10-31 21:41:58 +00:00
tor%cs.brown.edu
a539e481c1 Bug 263550 - respect overflow attribute of <svg:svg>. r=scootermorris 2004-10-27 00:25:08 +00:00
tor%cs.brown.edu
81860a3572 Bug 266183 - correct default values for gradient attributes.
Patch by scootermorris@comcast.net, r=tor
2004-10-26 23:38:18 +00:00
bmlk%gmx.de
8edb5c0eae fix build bustage void functions should not return a value bug 265759 r/sr=bzbarsky a=bsmedberg via irc 2004-10-23 15:57:27 +00:00
tor%cs.brown.edu
1d8fcac4c6 Bug 244917 - implement SVG gradients. Patch by scootermorris@comcast.net.
r=sicking,afri,tor,jwatt.  Shared mozilla code sr=tor,dbaron.
2004-10-14 23:02:53 +00:00
tor%cs.brown.edu
dc602ccba1 Bug 264259 - invalidate text on style change. r=afri. 2004-10-14 03:48:04 +00:00
tor%cs.brown.edu
b10c8ab386 Plug memory leaks. 2004-10-12 18:33:03 +00:00
tor%cs.brown.edu
10278b1136 New cairo font code requires different ordering of font setup. 2004-10-12 18:26:34 +00:00
bzbarsky%mit.edu
89ae6d1ad4 Switch some callers of EndViewUpdateBatch to VMREFRESH_NO_SYNC from DEFERRED.
Bug 263569, r+sr=roc
2004-10-11 15:34:45 +00:00
roc+%cs.cmu.edu
6c4ebb2c18 Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky 2004-10-09 01:39:21 +00:00
alex%croczilla.com
1fce2c4058 Landing of the XTF branch, bug#253225. XTF is the eXtensible Tag
Framework; see mozilla/content/xtf/readme.txt. r=bryner, sr=jst. Code
is not enabled by default (requires --enable-xtf configure option).
2004-10-07 20:59:53 +00:00
tor%cs.brown.edu
804a84b831 Bug 261974 - async svg painting. Patch by afri, r=tor. 2004-10-04 23:16:57 +00:00
tor%cs.brown.edu
a49864258d Bug 262469 - svg visibility. r=afri 2004-10-04 18:56:53 +00:00
bryner%brianryner.com
56be2348e7 svg part of bug 258513, r+sr=roc 2004-09-28 18:39:13 +00:00
tor%cs.brown.edu
b5d4a8cd84 Bug 257433 - fix color channels on libart/OS-X. r=pedemonte 2004-09-16 19:25:36 +00:00
tor%cs.brown.edu
a54443bcd6 Bug 257669 - respect x,y attributes of inner <svg:svg>.
p=tor,jonathan.watt@strath.ac.uk; r=afri,tor
2004-09-13 22:55:43 +00:00
bryner%brianryner.com
d082d2bf5e More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.
2004-08-29 03:08:44 +00:00
tor%cs.brown.edu
92e47fa4f7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.
2004-08-09 14:44:54 +00:00
alex%croczilla.com
dd3b42884d Remove obsolete declarations. SVG only - not part of default builds. 2004-08-08 09:38:58 +00:00
alex%croczilla.com
d28fba9776 Bug #252637: Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds. 2004-08-05 09:01:13 +00:00
bryner%brianryner.com
5c02a6978c Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc 2004-07-31 23:15:21 +00:00
bryner%brianryner.com
0fd21c3872 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc. 2004-07-29 19:41:39 +00:00
cbiesinger%web.de
54e0371529 Bug 252948 remove *WithConversion in layout
r+sr=bz
2004-07-25 12:18:04 +00:00
alex%croczilla.com
73468e27ce Bug#252649: Prevent unnecessary path construction in libart and gdi+ backends. r=tor. SVG only - not part of default builds. 2004-07-23 10:17:28 +00:00
dbaron%dbaron.org
0209021a61 Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc 2004-07-18 17:36:03 +00:00
gerv%gerv.net
851d4ad021 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-07-16 18:13:26 +00:00
timeless%mozdev.org
766d404cfe Bug 240947 use content instead of _content
r=neil sr=dveditz
2004-06-24 23:44:05 +00:00
tor%cs.brown.edu
7e261217c0 Bug 246857 - implement <svg:defs>. r=afri. Not in default build. 2004-06-23 18:14:04 +00:00
roc+%cs.cmu.edu
0f4150a4e5 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
cbiesinger%web.de
be447811ac fixing more bustage 2004-06-11 19:37:08 +00:00
cbiesinger%web.de
b9fb14c9a4 oops. missed a spot 2004-06-11 19:13:59 +00:00
cbiesinger%web.de
3bbce0ba97 fixing more bustage 2004-06-11 19:11:45 +00:00
tor%cs.brown.edu
b3430cc9ce Missing return 2004-06-03 17:32:02 +00:00
tor%cs.brown.edu
1686b20754 Implement nsSVGCairoPathGeometry::{Update,GetCoveredRegion}. Not in build. 2004-06-03 17:15:36 +00:00
bzbarsky%mit.edu
a7bff6ad5b Change FlushPendingNotifications to have more granularity and update callers to
only flush the things they really need flushed.  Bug 144072, r+sr=jst
2004-05-27 22:08:42 +00:00
jst%mozilla.jstenback.com
99e02e5aa3 Fixing bug 242734. deCOMtaminate nsITextContent. r+sr=bryner@brianryner.com 2004-05-07 20:55:17 +00:00
jst%mozilla.jstenback.com
77c4322ab2 Fixing bug 240543. Hiding some nsIPref* API bloatyness in nsContentUtils. r=caillon@aillon.org, sr=peterv@propagandism.org 2004-04-29 23:34:19 +00:00
tor%cs.brown.edu
868dd94ecb Bug 240274 - remove unused argument of SetClip{Rect,Region}.
r=blizzard, sr=bryner
2004-04-23 15:21:24 +00:00
tor%cs.brown.edu
0e8eab3dcb License repair from 236613 landing. 2004-04-20 20:26:32 +00:00
gerv%gerv.net
708b56cff4 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:30:37 +00:00
tor%cs.brown.edu
b07ccf833c Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner 2004-04-18 13:55:11 +00:00
tor%cs.brown.edu
83eb215db9 Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner 2004-04-18 13:13:35 +00:00
sicking%bigfoot.com
c5aafbff27 Bug 238327: Implement the svg:style element.
Changes to svg-only files r=afri  (not part of build)
Changes to transformiix files r=peterv sr=jst
Changes to other files r/sr=jst
2004-04-12 23:28:39 +00:00
alex.fritze%crocodile-clips.com
664d49d228 Fix rounding to prevent zero-sized being passed down to renderer (bug#237216). r=sicking. SVG only - not part of default builds. 2004-03-23 19:57:01 +00:00
dbaron%dbaron.org
8821f6ca44 Make this code compile on gcc 3.4. Not part of default build. r=afri b=237661 2004-03-19 01:36:16 +00:00
tor%cs.brown.edu
299df4563f Add fill rule. Not part of build. 2004-03-17 17:42:34 +00:00
tor%cs.brown.edu
ad24d82e95 Initial cairo foreignObject and font support. 2004-03-16 21:40:09 +00:00
dbaron%dbaron.org
9d67b26b6a Fix gcc 3.4 bustage by removing extra semicolon. 2004-03-13 21:59:07 +00:00
alex.fritze%crocodile-clips.com
fb77632d8c Remove support for svg.stroke_flatness & svg.bezier_flatness prefs. No-one uses them. Not part of default builds - SVG only. 2004-02-26 18:36:59 +00:00
alex.fritze%crocodile-clips.com
1a38334cf8 Don't build stroke paths for stroke-width==0 (bug #234519). Not part of default build - SVG only. 2004-02-26 18:13:23 +00:00
jst%mozilla.jstenback.com
e8813e0052 Fixing build bustage. 2004-02-21 00:22:11 +00:00
dbaron%dbaron.org
5b6ae6e571 Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst 2004-02-20 21:38:31 +00:00
bzbarsky%mit.edu
0665b89dda Fix GDI+ string bustage in SVG builds. Bug 234959, patch by Bob Clary
<bc@bclary.com>, r=darin,afri, sr=bzbarsky
2004-02-20 07:41:06 +00:00
bzbarsky%mit.edu
2123f9317d Fix libart bustage from bug 231995 by making the code more sane. r=darin 2004-02-19 06:33:51 +00:00
tor%cs.brown.edu
3867672802 Bug 231620 - build option for cairo svg renderer. r=alex sr=bryner a=chofmann 2004-02-12 16:05:54 +00:00
peterv%propagandism.org
e1b10ca1de Fixing Mac SVG bustage. Not part of the build. 2004-02-11 10:04:27 +00:00
alex.fritze%crocodile-clips.com
49b410c72c Check globals have been initialized before attempting to free (bug #233757). Not part of default builds. 2004-02-11 05:51:13 +00:00
bryner%brianryner.com
92499cbd13 Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron. 2004-02-11 04:57:07 +00:00
tor%cs.brown.edu
7e0c97ce9f SVG Cairo Renderer (not part of build) 2004-02-10 20:18:09 +00:00
alex.fritze%crocodile-clips.com
f95c0e7aa0 Join strings because AIX compiler doesn't seem to automatically concatenate them them. SVG only - not part of default build. 2004-02-09 21:45:58 +00:00
alex.fritze%crocodile-clips.com
b5015a424d Don't use GTK2-specific SVG libart rendering backend code for GTK<2.1 (bug 233459). Patch by Roland Mainz <roland.mainz@nrubsig.org>. Not part of default build. 2004-02-09 02:05:21 +00:00
alex.fritze%crocodile-clips.com
7644f1555d Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:31:04 +00:00
alex.fritze%crocodile-clips.com
d7e745a148 Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:23:04 +00:00
alex.fritze%crocodile-clips.com
364149553d Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 14:04:26 +00:00
alex.fritze%crocodile-clips.com
7a104220dd Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 13:42:17 +00:00
alex.fritze%crocodile-clips.com
5c676d4a47 Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes
2004-02-07 12:39:26 +00:00
bryner%brianryner.com
5c33b9c229 fixing svg bustage 2004-01-28 01:15:30 +00:00
dbaron%dbaron.org
3de4dc91e0 Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky 2003-10-13 21:51:02 +00:00
dbaron%dbaron.org
d85698fd40 Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky 2003-07-11 21:16:12 +00:00
roc+%cs.cmu.edu
87d53ca294 Ongoing deCOMtamination. r+sr=dbaron 2003-07-08 11:00:00 +00:00
dbaron%dbaron.org
4afcaa0e69 DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc 2003-06-19 23:44:01 +00:00
seawood%netscape.com
97649bab86 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev 2003-06-10 21:18:27 +00:00
dwitte%stanford.edu
270d3909ca bug 100649: Length() being used where IsEmpty() is meant
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().

thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.

got the ok from Asa to land into a closed tree.
2003-05-23 21:34:47 +00:00
dbaron%dbaron.org
75ff60c62f Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan 2003-05-15 03:42:21 +00:00
roc+%cs.cmu.edu
67a197918a Bug 191938. 'Dont print backgrounds' by setting background to white. also clean up unused params and make background-attachment:fixed work in printing/printpreview. r+sr=bzbarsky 2003-02-23 02:49:22 +00:00
dbaron%dbaron.org
352f67066d Fix SVG bustage. DeCOMify nsStyleContext. b=114713 2003-02-22 01:43:58 +00:00
bryner%netscape.com
e43f5a49fd Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron. 2003-02-22 00:32:13 +00:00
bryner%netscape.com
7f0488eb18 Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky. 2003-01-09 06:49:07 +00:00
roc+%cs.cmu.edu
54508762f0 Bug 186233. Clean up unused/useless GFX calls. r+sr=blizzard 2002-12-21 02:51:14 +00:00
caillon%returnzero.com
71f8783cae Bug 181975 - Convert layout to use nsIPrefService, nsIPrefBranch, and friends.
r/sr=roc+moz
2002-12-10 23:41:12 +00:00
seawood%netscape.com
57e08a3f3a Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
caillon%returnzero.com
5ba9439c07 Correcting our background painting code per the latest CSS specs. By default, backgrounds should be painted to the border
area, and not the padding area as per the CSS 2 Errata, CSS2.1 and CSS3.  Also, implementing the CSS3 'background-clip'
and 'background-origin' properties (currently with -moz- prefixes) to control this behavior.
Bug 162252, r=dbaron sr=roc+moz
2002-10-08 10:24:53 +00:00
dougt%netscape.com
896ebee95a fixes SVG bustage 2002-09-07 19:15:47 +00:00
roc+%cs.cmu.edu
cb32a0f906 Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin 2002-08-24 14:41:28 +00:00
seawood%netscape.com
322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
seawood%netscape.com
301b1a4ca8 Remove unused defines:
_IMPL_NS_HTML
_IMPL_NS_RDF
_IMPL_NS_WEB
USE_NSREG

Patches for removing above defines contributed by Stephen Walker <walk84@yahoo.com>.
Bug #125118 r=cls sr=bryner
Bug #160397 r=cls sr=bryner
Bug #160628 r=cls
Bug #160451 r=cls sr=bryner

_IMPL_NS_VIEW

Patches for removing above define contributed by Brian Ryner <bryner@netscape.com>
Bug #160416 r=cls
2002-08-07 06:08:00 +00:00
karnaze%netscape.com
1faf4c0592 bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov. 2002-05-28 22:50:43 +00:00
jdunn%netscape.com
a43cd20380 changing false to PR_FALSE
r=james.turner@crocodile-clips.com, bbaetz@student.usyd.edu.au
2002-05-22 13:17:13 +00:00
dougt%netscape.com
c94df7442e fixing bustage in cvg 2002-05-15 23:16:29 +00:00
waterson%netscape.com
e3554c37cc Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi 2002-05-10 18:22:41 +00:00
seawood%netscape.com
c0ec608df6 Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components
2002-04-25 02:52:44 +00:00
heikki%netscape.com
3a6fb922c1 Bug 122710, dtd folder in dist/bin should be moved into res. r=rbs@maths.uq.edu.au&harishd, sr=sfraser. 2002-02-01 22:28:55 +00:00
dbaron%fas.harvard.edu
8adc144bc4 Makefiles must use tabs in some places. Fixing bustage from rbs's checkin. 2002-01-15 23:35:27 +00:00
rbs%maths.uq.edu.au
888e7f5c38 Build changes to install the svg.dtd file to be used when remapping public IDs to local DTDs, bug 113400, r=harishd, sr=jst 2002-01-15 22:57:10 +00:00
dbaron%fas.harvard.edu
c9c0a97163 Replace the BodyFixupRule with code in nsCSSRendering to fix all the problems with dynamic style changes and backgrounds on the root element and the BODY element. Change the way the HTMLDocumentColorRule (for the table color quirk) is initialized since it used to depend on the BodyFixupRule. b=116161 (also fixes other bugs) r=attinasi sr=hyatt 2002-01-07 23:46:07 +00:00
alex.fritze%crocodile-clips.com
3fb48509f1 [SVG only] Patch for bug 114423: Make SVG ForeignObject work properly in linux. Thanks to <james.turner@crocodile-clips.com> for spotting the unitialized vars. 2002-01-07 10:23:49 +00:00
seawood%netscape.com
45bfbf0658 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
seawood%netscape.com
b394ee22d5 More de-COMifying nsHTMLReflow uses. Be nice to SVG now.
Bug #115113
2001-12-18 07:25:59 +00:00
waterson%netscape.com
854831c91c Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi. 2001-12-17 22:39:59 +00:00
bbaetz%cs.mcgill.ca
1b42364606 #include <math.h> before libart's headers, so that M_PI isn't already
defined.

libart has an #ifdef guard, math.h obviously doesn't.

Hopefully fixes AIX build bustage. Not part of defaut build.
2001-12-12 10:17:55 +00:00
peterv%netscape.com
6ffce23355 Bustage fix. SVG-enabled builds only. 2001-12-12 08:28:13 +00:00
bbaetz%cs.mcgill.ca
5c8cc975a2 Bug 80142 (among others) - landing of SVG_20010721_BRANCH. Work by
alex.fritze@crocodile-clips.com, james.turner@crocodile-clips.com, and
everyone else how helped on the branch. Thanks to peterv for last minute
build changes

r=cls for build changes
r=jst, rs=brendan for #ifdef'd parts touching existing files.

NOT ON BY DEFAULT
2001-12-12 07:59:31 +00:00
karnaze%netscape.com
748ebbcd0d bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov 2001-12-07 14:51:12 +00:00
leaf%mozilla.org
5aacc91338 remove cppsrcs from makefile.win files, bug 102459 r=dbaron sr=cls 2001-12-05 03:52:30 +00:00
seawood%netscape.com
7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
bzbarsky%mit.edu
f2ee8260a0 Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
(i.e. where the string is a literal).  Bug 104159, r=jag, sr=alecf
2001-11-14 01:33:42 +00:00
blakeross%telocity.com
6c769e76e9 107642 - XUL syntax/cleanup landing. Fixes 94470, 96008, 96019, 76800, 102637, 80399, 108303, and removes over a thousand unnecessary or nonsensical attributes. Also fixes 108302, 102366, 102367, 105815. r=sspitzer,cmanske on appropriate parts sr=ben 2001-11-03 04:17:02 +00:00
dbaron%fas.harvard.edu
6e86902faa Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson 2001-10-26 05:06:07 +00:00
dbaron%fas.harvard.edu
02f3a2d769 Fix member initializer re-ordered warnings by re-ordering member initializers. r=jag rs=waterson b=105974 2001-10-25 03:21:53 +00:00
dbaron%fas.harvard.edu
2fe76cd2ac Reduce the performance cost of (threadsafely) refcounting many atoms by creating a second implementation of nsIAtom (derived from the first) that does not refcount and gets destroyed at XPCOM shutdown. Normal atoms are converted to permanent ones without loss of pointer identity when a permanent atom is requested and a normal one already exists. b=92141 r=waterson sr=brendan 2001-10-20 23:19:07 +00:00
bryner%netscape.com
1d9f9872da Fixing REQUIRES bustage. r=bbaetz. 2001-09-29 21:41:30 +00:00
jaggernaut%netscape.com
ca6197295f Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2001-09-29 08:28:41 +00:00
gerv%gerv.net
4e12e44b2f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
cls%seawood.org
18739e6a1d Update REQUIRES for MOZ_MATHML & MOZ_SVG builds.
Thanks to jonsmirl@mediaone.net for the patch.
Bug #98371 r=cls
2001-09-22 13:34:38 +00:00
karnaze%netscape.com
e908dd0313 bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov. 2001-09-19 12:35:19 +00:00
jaggernaut%netscape.com
dc40187223 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
alecf%netscape.com
62424ee7b2 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
jaggernaut%netscape.com
25856c9451 Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls 2001-09-14 05:37:29 +00:00
jaggernaut%netscape.com
30ace44624 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2001-09-12 12:48:23 +00:00
jaggernaut%netscape.com
b26394e3be Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
dbaron%fas.harvard.edu
be938a64b6 Undoing backout of bug 97227 because valeski and rpotts insist. I guess drivers aren't doing approvals after all. 2001-08-31 04:28:26 +00:00
dbaron%fas.harvard.edu
5434e861aa Backing out unapproved checkin for bug 97227. a=brendan,blizzard 2001-08-31 03:45:20 +00:00
rpotts%netscape.com
cd0a674b08 fix build bustage from bug #97227 2001-08-30 23:35:50 +00:00
hyatt%netscape.com
62d3de24fd Fix for 95475. r=jag, sr=ben, a=dbaron 2001-08-25 02:01:08 +00:00
bryner%netscape.com
87757476ec Fixing SVG bustage. 2001-08-17 09:56:46 +00:00
dbaron%fas.harvard.edu
aa4fec2b67 Header include dependency cleanup. b=64023 r=jag rs=brendan 2001-07-16 02:40:48 +00:00
cls%seawood.org
bf5fb48486 Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
Changes allow us to have a finer control over which parts of the tree are built with PIC.  Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
hyatt%netscape.com
b135c5b55a Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson 2001-05-31 22:19:43 +00:00
disttsc%bart.nl
dacbb4faa9 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna) 2001-03-30 10:39:06 +00:00
disttsc%bart.nl
f595ed19f3 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
timeless%mac.com
e76ccfd647 fix Bug 70989 Clean up lots of "shadows" and other common warnings
r=peterv, jst, ducarroz, edburns. sr=jst, shaver
2001-03-21 05:32:22 +00:00
cls%seawood.org
3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
dbaron%fas.harvard.edu
48259ee708 Fix MOZ_TRACK_MODULE_DEPS bustage resulting from string and xul changes. 2001-02-22 13:06:50 +00:00
heikki%netscape.com
5c811dfbf3 Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
pierre%netscape.com
9af01acf22 Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster. 2001-02-07 09:57:26 +00:00
dbaron%fas.harvard.edu
36c966b9e9 Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil 2001-01-25 03:23:19 +00:00
dbaron%fas.harvard.edu
2eba8c75e9 Fix SVG bustage from pierre's checkin. 2001-01-21 00:03:07 +00:00
mkaply%us.ibm.com
038994cfff HP-UX breakage
I'm just commenting out the delete of mPath for now since it can never be allocated
2001-01-19 05:40:03 +00:00
bryner%uiuc.edu
dadee9d0ea Removing dead nsISelfScrollingFrame interface. sr=hyatt. 2001-01-11 07:32:48 +00:00
cls%seawood.org
66a18fcbbf Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org 2000-11-20 07:16:06 +00:00
warren%netscape.com
cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com
9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
cls%seawood.org
bca014f1bb Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner 2000-07-02 18:44:42 +00:00
cls%seawood.org
1f3b6d75ab Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
cltbld%netscape.com
b3b4376e60 First Checked In. 2000-06-23 23:53:02 +00:00
rbs%maths.uq.edu.au
26742e611c Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com 2000-06-15 09:54:41 +00:00
rods%netscape.com
37dbea65b0 These changes have been sitting in my tree for quite a while.
Without them some web developers could be misled as to
how frames and reflow work for SVG. It isn't right for me to leave
sitting here in my tree so I am checking them in
(plus I don't want to accidently lose them)
2000-05-31 13:58:03 +00:00
rods%netscape.com
4d9e613c83 more fixes for getting the path work started 2000-05-15 21:38:47 +00:00
rods%netscape.com
be51eda972 remoaved button 2000-05-15 20:34:42 +00:00
rods%netscape.com
dca62f6984 added nsSVGPathFrame 2000-05-15 20:34:00 +00:00
tor%cs.brown.edu
a411cb913d Patch from andreas.otte@primus-online.de to add an "--enable-svg"
option to configure.  Defaults to not building svg.
2000-05-05 04:32:50 +00:00
rods%netscape.com
5656b15a3b fixes for nsString changes 2000-04-28 21:00:27 +00:00
rods%netscape.com
c5ccf0fe3a Initial checkin of SVG prototype code for Dean Jackson (not in build) 2000-04-01 14:48:41 +00:00
rods%netscape.com
5d147765f9 Initial checkin of SVG prototype code for Dean Jackson (not in build) 2000-04-01 14:38:51 +00:00