94259 Commits

Author SHA1 Message Date
jst%netscape.com
e9bd9a6f04 Fixing bug 109400. Removing unnecessary layers of abstraction from nsHTMLTags that does nothing for us except using more memory than we need to use, and makes us slower. This makes nsHTMLTags::LookupTag() 4 times faster. r=harishd@netscape.com, rs=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@109117 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 06:13:11 +00:00
jst%netscape.com
d86dad5995 nsDependentString(nsnull) is illegal and asserts. sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@109116 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 06:09:40 +00:00
dbaron%fas.harvard.edu
2cc163f62f Copy my comment changes from nsAString to nsACString. b=104663 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@109115 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 06:06:43 +00:00
dbaron%fas.harvard.edu
c0b306795b Make nsSharable[C]String writable by overriding appropriate methods. Ensure that it doesn't store null buffer handle pointer internally, and override get() on nsXPIDL[C]String for backwards-compatibility. Collapse nsSharedBufferHandle and nsFlexBufferHandle into nsSharedBufferHandle which knows its length but can't have a storage start distinct from its data start. Convert string users who were working around broken nsSharableString::Assign back to using it. b=104663, 100751, 74726 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@109114 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 05:22:57 +00:00
dbaron%fas.harvard.edu
4ae66f30c3 Switch to using typesafe way of accessing style data. r=hyatt sr=waterson b=111883
git-svn-id: svn://10.0.0.236/trunk@109113 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 05:06:17 +00:00
dbaron%fas.harvard.edu
1771b4505d Add typesafe functions (global |GetStyleData|) for accessing style data. b=111883 r=pierre sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@109112 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 05:04:23 +00:00
dbaron%fas.harvard.edu
9254acc87e Fix leak when attempting to synchronously load a nonexistant XBL file. b=111356 r=brendan sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@109111 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 05:00:29 +00:00
jst%netscape.com
7a8b18de9a Checking in alecf's fix for bug 112209, string code performance regression. r=dbaron@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@109110 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:59:29 +00:00
dbaron%fas.harvard.edu
b8b7a75e99 Region code doesn't need to be threadsafe since it all runs on one thread. b=110802 r=bryner sr=waterson
git-svn-id: svn://10.0.0.236/trunk@109109 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:59:26 +00:00
dbaron%fas.harvard.edu
0e1a7a0ed0 Correct computation of containing block for absolutely positioned elements added dynamically within fixed positioned elements or for which the containing block's element is scrollable. b=111849, 91060 r=waterson sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@109108 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:57:31 +00:00
dbaron%fas.harvard.edu
397b3fb021 Consider the result of |mStyleRuleSupplier->UseDocumentRules| in FileRules to prevent incorrect application of document rules to scrollbars and some form controls. Patch from <fantasai@escape.com>. r=dbaron sr=hyatt b=109808
git-svn-id: svn://10.0.0.236/trunk@109107 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:54:05 +00:00
dbaron%fas.harvard.edu
c43ef01630 Remove |#ifdef NS_TRACE_MALLOC| code to flush logfiles for real-time TM readers until we figure out a better way to do it that doesn't break low and lowest priority timers. b=111651 r=brendan sr=waterson
git-svn-id: svn://10.0.0.236/trunk@109106 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:48:38 +00:00
dbaron%fas.harvard.edu
9d54fd9b86 Fix leak of nsMsgProgress (and the things it owns) when sending mail. r=bienvenu sr=waterson b=99180
git-svn-id: svn://10.0.0.236/trunk@109105 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:47:20 +00:00
dbaron%fas.harvard.edu
d3232628b5 Fix crash and incorrect calculation of percentage line-height by computing relative to self's font-size rather than parent's font size. r=pierre sr=hyatt b=111405
git-svn-id: svn://10.0.0.236/trunk@109104 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:35:52 +00:00
mscott%netscape.com
91d0aa8509 Bug #112324 --> don't initialize the view header menu item in the onload handler for the mail
3-pane. This helps start up time in a very small way.

r=bienvenu
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@109100 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 04:17:54 +00:00
dbaron%fas.harvard.edu
29e7322c52 Make XPCOM_BREAK_ON_LOAD work on mach-o build. b=111519 r=beard sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@109098 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 03:52:34 +00:00
sfraser%netscape.com
c24ed5040f Fix the output path, so that generated files go into mozilla/dist/mailnews, rather than mozilla/mailnews/dist/mailnews.
git-svn-id: svn://10.0.0.236/trunk@109097 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 03:50:15 +00:00
dp%netscape.com
71ad48391f bug 112312 removing 32k allocs from libjar. darin&dp r=dbaron, sr=darin
git-svn-id: svn://10.0.0.236/trunk@109094 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 03:23:16 +00:00
jkeiser%iname.com
670c65fdd2 Fix for bug 109754 (crash on dhtmlcentral.com). r=kin@netscape.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@109093 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 03:22:30 +00:00
sfraser%netscape.com
27d9692424 Fix the build by adding nsIMsgSMIMEHeaderSink.idl to the IDL project
git-svn-id: svn://10.0.0.236/trunk@109091 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:48:32 +00:00
alecf%netscape.com
4b94aca125 notify observers in reverse order, so that if a observer removes itself when it gets notified, we don't forget to notify the next guy
r=dougt, sr=bienvenu bug 110226


git-svn-id: svn://10.0.0.236/trunk@109090 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:48:10 +00:00
jpierre%netscape.com
5c0fe0cb75 Fix crlutil crash on error
git-svn-id: svn://10.0.0.236/trunk@109089 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:47:22 +00:00
cathleen%netscape.com
9b2fff433e fix bustage in win32 static build, and also it's run-time err, unable to get
textService, bug 111062 r=dbaron sr=darin


git-svn-id: svn://10.0.0.236/trunk@109088 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:36:27 +00:00
blythe%netscape.com
6c232105b6 NOT part of normal build.
Allow gd graphics library to be specified for SpaceTrace.


git-svn-id: svn://10.0.0.236/trunk@109087 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:07:42 +00:00
naving%netscape.com
10f8931bb1 fixing whitespace !
git-svn-id: svn://10.0.0.236/trunk@109086 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 02:01:00 +00:00
peterlubczynski%netscape.com
9f6ff57124 More Mac Plugin SDK changes. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@109085 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:56:31 +00:00
naving%netscape.com
10e6892109 112266 r=ducarroz sr=bienvenu. free mimeGetStringById after use (fwd inline)
112287 r=ducarroz sr=bienvenu. fix leaking mime url by using nsCOMPtr (fwd inline)


git-svn-id: svn://10.0.0.236/trunk@109084 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:33:44 +00:00
dbaron%fas.harvard.edu
2535751351 Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@109083 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:26:26 +00:00
dbaron%fas.harvard.edu
906067dd58 Use an add instead of a load to link the stack frames correctly since something seems to be clobbering the first linking pointer. Just add 8 instead of adding 4 in two places. Copy comments over from mac version. b=108646 r=sfraser sr=beard
git-svn-id: svn://10.0.0.236/trunk@109082 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:24:06 +00:00
attinasi%netscape.com
a85b13ed6d Fix for problem with horizontal auto margins in presence of padding on parent: checkin for arunan_bala@hotmail.com b=20582 r=dbaron sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@109081 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:17:51 +00:00
dbaron%fas.harvard.edu
f371918a1d Free the nsUnicodeMappingUtil singleton on shutdown. b=111385 r=pinkerton sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@109080 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:15:10 +00:00
mscott%netscape.com
8f5440eb00 Bug #110543 --> add smime UI to message display
r=kai
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@109079 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:07:46 +00:00
mscott%netscape.com
7a4dec8993 Bug #110543 --> afire a custom event when the message pane loads
inform any listeners when we start to display a message
r=kai
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@109078 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:06:37 +00:00
peterlubczynski%netscape.com
ea266aee4e Plugin SDK changes for Mac. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@109077 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 01:01:38 +00:00
darin%netscape.com
947488d86a fixes bug 112257 "Reply quoting includes header text" r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@109076 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:59:02 +00:00
dougt%netscape.com
3c41b28890 remove nsIShutdownListener. r=dbaron, sr=alecf, bug 99152
git-svn-id: svn://10.0.0.236/trunk@109075 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:57:53 +00:00
karnaze%netscape.com
24a1d95ffd new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@109074 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:55:04 +00:00
karnaze%netscape.com
300e242585 bug 111872 - Keep track of pct height content that overflows a cell on the 3rd pass reflow and Hide it. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@109073 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:50:08 +00:00
darin%netscape.com
4b5a155616 patch 2 of bug 110686 "nsStandardURL not thread-safe" r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@109072 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:49:07 +00:00
darin%netscape.com
5962d78a48 patch 1 of bug 110686 "nsStandardURL not thread-safe" r=dougt, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@109071 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:46:29 +00:00
bryner%netscape.com
cd319461be removed files: mozilla/layout/xul/base/src/nsObeliskLayout.cpp, mozilla/layout/xul/base/src/nsTempleLayout.cpp, mozilla/layout/xul/base/src/nsMonumentLayout.cpp, mozilla/layout/xul/base/src/nsGridLayout.cpp
git-svn-id: svn://10.0.0.236/trunk@109070 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:46:19 +00:00
darin%netscape.com
357445332c fixes bug 103016 "crash [@nsSocketTransport::OnStatus]" r=dougt, sr=jband
git-svn-id: svn://10.0.0.236/trunk@109069 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:42:57 +00:00
shanjian%netscape.com
d3619bd7f6 #111340 Autodetect All detect SJIS as Greek
r=yokoyama, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@109068 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:25:14 +00:00
darin%netscape.com
82d866c6cf fixing compiler warning, function missing a return value.
git-svn-id: svn://10.0.0.236/trunk@109067 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:24:00 +00:00
bbaetz%cs.mcgill.ca
6bcb941cd2 install:: -> libs::
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@109065 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:06:08 +00:00
mscott%netscape.com
4fe3249a0b make the user agent header field name stay at the top of the line when the user agent wraps.
rs=sspitzer


git-svn-id: svn://10.0.0.236/trunk@109064 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-28 00:04:30 +00:00
alecf%netscape.com
e529936b5b oops, one more try to back out
git-svn-id: svn://10.0.0.236/trunk@109063 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-27 23:55:03 +00:00
alecf%netscape.com
9e40851eab ack! back these out, weren't meant to land
git-svn-id: svn://10.0.0.236/trunk@109062 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-27 23:53:18 +00:00
alecf%netscape.com
9714ddf32b debug stuff only - adding MOZ_COUNT_DTOR/CTOR and changing DEBUG to DEBUG_dougt
(last part r=dougt)


git-svn-id: svn://10.0.0.236/trunk@109061 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-27 23:52:05 +00:00
heikki%netscape.com
715c6fb111 Bug 98928, send() can take any type of parameter, i.e. it can now take JavaScript string. r=jst, sr=jband.
git-svn-id: svn://10.0.0.236/trunk@109058 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-27 23:44:12 +00:00