Commit Graph

101071 Commits

Author SHA1 Message Date
bryner%netscape.com
7b3ce3a03b Fixing mathml bustage.
git-svn-id: svn://10.0.0.236/trunk@101290 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 09:54:04 +00:00
brendan%mozilla.org
cad980f881 - Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
  failure, instead of just nulling the FastLoad service's output stream.

- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
  nsChromeProtocolHandler.cpp.  AbortFastLoads flushes the XUL cache now, for
  good measure.

- The needless "Current" adjective in nsIFastLoadService attribute and method
  names is no more.

- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
  to let the compiler consolidate the static inline CID.

- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
  the checksum verification step when reading a FastLoad file.

- Verify the FastLoad file checksum, by default.  Also, cache it in the FastLoad
  service so we don't recompute it when re-opening the FastLoad file as mailnews
  and other top-levels start up.  Fill the checksum cache in EndFastLoad, when
  the last pseudo-concurrent top-level finishes loading.

  My hope to compute the checksum while writing the FastLoad file ran afoul of
  misordered writes.  The old code to checksum the in-memory nsFastLoadHeader
  also was broken on little endian platforms.  Now all checksumming is done via
  a separate read pass over the complete file, save for the header's checksum
  field, which is summed as if it contained zero.

- Track and check FastLoad file dependencies.  This required groveling with a
  bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
  and weep.  Dependency checking, as well as checksum access and computation,
  use better-factored nsIFastLoad{File,Read,Write}Control interfaces.

- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
  within the buffer, but it must, because mCursor bounds the amount to write
  if the buffer contains the end of file.

- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
  don't have to screw around with the bufferying layer when checksumming. Also
  implement nsIStreamBufferAccess in nsBufferedOutputStream.

- nsISeekableOutputStream was bogus, based on a bad state I had put the
  nsBufferedOutputStream code in on its way from being completely broken when
  you seek backwards outside of the buffer.  Removing this interface required
  using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
  ordering of Close calls (the Writer or Updater must close after the Reader,
  so that the Reader's underlying, unbuffered input stream can be read by
  nsFastLoadFileWriter::Close to compute the checksum.

- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
  nsnull vs. 0, useless variable elimination, tortured control flow,
  AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
  macro call cleanups.


git-svn-id: svn://10.0.0.236/trunk@101289 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 09:52:55 +00:00
bryner%netscape.com
89ad8fb4c6 Fixing mac bustage, I hope.
git-svn-id: svn://10.0.0.236/trunk@101288 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 09:44:54 +00:00
waterson%netscape.com
375fff5fe0 Stab at fixing OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@101287 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 09:40:23 +00:00
bryner%netscape.com
fc0aad073f Fixing win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@101286 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 09:09:27 +00:00
justdave%syndicomm.com
715a4d1008 Fix for bug 95731: "INSERT INTO shadowlog" failed because "Table 'shadowlog' not locked", fixed typo in lock tables command.
Patch by Myk Melez <myk@mozilla.org>
r= justdave@syndicomm.com


git-svn-id: svn://10.0.0.236/trunk@101285 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 08:38:54 +00:00
waterson%netscape.com
0a0078ba6a Bug 94831, redux. Fix windows static build stuff.
git-svn-id: svn://10.0.0.236/trunk@101284 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 08:38:26 +00:00
bryner%netscape.com
7da361b479 Bug 66835 - fix method hiding warnings by renaming some methods on nsIContent. r=jag, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@101283 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 08:14:14 +00:00
cls%seawood.org
7c473115e1 Removing hardcoded test for TestGtkEmbed as not all of our platforms build TestGtkEmbed by default
git-svn-id: svn://10.0.0.236/trunk@101282 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 08:12:31 +00:00
cls%seawood.org
bf0ad62e6b Stop pulling psm1. Bug #78975 r=leaf sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@101281 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 07:50:15 +00:00
waterson%netscape.com
556a7ee768 Bug 94831. Convert locale into a generic module. r/sr=nobody
git-svn-id: svn://10.0.0.236/trunk@101279 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 05:54:29 +00:00
waterson%netscape.com
d11171b5e7 Bug 94831. Convert locale stuff to generic module. r/sr=nobody: I am the devil.
git-svn-id: svn://10.0.0.236/trunk@101278 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 05:52:48 +00:00
jst%netscape.com
541f0e0bd9 Fixing bug 88151, anchor.accessKey wasn't working correctly. r=heikki@netscape.com, sr=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@101277 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 04:52:13 +00:00
rjesup%wgate.com
e55dbe1a1e Fix for evil win32 compiler to unhork build. sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@101274 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 04:46:35 +00:00
rjesup%wgate.com
eb7a5f2ca8 Checkin for buig 92641. Cuts 1000ish allocations from startup; doesn't dup schem as often. r=dougt@netscape.com sr=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@101273 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 04:01:38 +00:00
leaf%mozilla.org
b7f2f63bb9 Automated update
git-svn-id: svn://10.0.0.236/trunk@101272 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 03:13:56 +00:00
jgaunt%netscape.com
92c01c45b6 fix for bug 94768
r=smfr,leaf
sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@101271 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 03:13:07 +00:00
saari%netscape.com
0a7ae8e975 Fix for bug 93521, selections are sometimes grayed out. r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@101268 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 02:38:41 +00:00
saari%netscape.com
64bddd3cc3 Fix for bug 82569, a simple null check to patch over a crash some people are seeing from talkback.
r=blake, sr=jst


git-svn-id: svn://10.0.0.236/trunk@101267 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 02:30:22 +00:00
leaf%mozilla.org
4f878214fe Automated update
git-svn-id: svn://10.0.0.236/trunk@101266 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 02:14:02 +00:00
waterson%netscape.com
5af445c54c modify mac project files for MOZ_TIMELINE tool, bug 78793
git-svn-id: svn://10.0.0.236/trunk@101265 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 02:04:20 +00:00
cathleen%netscape.com
f541238cb0 enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@101263 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 02:03:34 +00:00
sfraser%netscape.com
a42923276d Add support for a fast-update option on Mac, bug 79280. r=peterv, sr=scc
git-svn-id: svn://10.0.0.236/trunk@101260 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:50:06 +00:00
sfraser%netscape.com
c3b1f4ee64 Project cleanup, rs=scc. Fix one or more of access paths, linking with the correct startup library, and unnecessary linkage.
git-svn-id: svn://10.0.0.236/trunk@101259 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:28:47 +00:00
dianesun%netscape.com
81299c0c0e Fix for bug 80581, r=hwaara, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@101258 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:26:47 +00:00
mkaply%us.ibm.com
045d81565a per wtc, PR_CALLBACK_DECL shouldn't be used anymore - just use PR_CALLBACK
git-svn-id: svn://10.0.0.236/trunk@101257 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:25:19 +00:00
harishd%netscape.com
ea30cb8aec 93365 - Allow FONT to contain TABLE so that we can control what properties can and cannot propagate inside TABLE in layout. r=heikki, sr=jst
git-svn-id: svn://10.0.0.236/trunk@101256 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:20:47 +00:00
sfraser%netscape.com
8f846789a9 Project cleanup, rs=scc. Fix one or more of access paths, linking with the correct startup library, and unnecessary linkage.
git-svn-id: svn://10.0.0.236/trunk@101255 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:16:19 +00:00
sfraser%netscape.com
542100ce8c Fix for 94373: avoid 'PrefChangedCallback' as a function name in global scope, to avoid problems in static build. r=attinasi, sr=blake
git-svn-id: svn://10.0.0.236/trunk@101254 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:14:21 +00:00
sfraser%netscape.com
c8ff27810b Project cleanup, rs=scc. Ensure we use a debug prefix file for the debug target.
git-svn-id: svn://10.0.0.236/trunk@101252 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:06:53 +00:00
sfraser%netscape.com
d6650aafe9 Project cleanup, rs=scc. Ensure we use a debug prefix file for the debug target in MoreFiles.
git-svn-id: svn://10.0.0.236/trunk@101251 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 01:05:51 +00:00
sfraser%netscape.com
4eb1d586bc Add error-checking code which we hope will fix bug 88961, a top-crasher in __ptr_glue. r=bnesse, sr=blake
git-svn-id: svn://10.0.0.236/trunk@101250 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:48:46 +00:00
av%netscape.com
880ffe0670 Fix for 89672 -- topembed, crash on exit with xpcom plugin, r=peterl, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@101249 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:45:25 +00:00
rangansen%netscape.com
6b68ff99a3 Changing title of the smart card manager
bug# 94978 ; r=kai.engert@gmx.de ; sr = blizzard


git-svn-id: svn://10.0.0.236/trunk@101248 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:44:16 +00:00
rods%netscape.com
552bad8ac0 The update listener is not being ref counted correctly and then deleted instead of released ( Bug 92434)
The method SetOptionSelected didn't check to see if there was an update timer so it could do the processing there instead.
Bug 91434 & 92458 r=dcone sr=attinasi


git-svn-id: svn://10.0.0.236/trunk@101247 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:43:22 +00:00
blakeross%telocity.com
8d46d34297 Cleaner fix for making turbo mode dynamic (89504). r=ccarlen sr=ben
git-svn-id: svn://10.0.0.236/trunk@101246 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:25:04 +00:00
dougt%netscape.com
442875c039 optimization for nsDownloader. 92804. r=pavlov, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@101245 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:17:52 +00:00
heikki%netscape.com
57ca2ff123 Bug 75234, XHTML style element's contents appeared twice in the content model. r=peterv, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@101244 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:07:17 +00:00
ftang%netscape.com
a61a3a3bcd replace nsCRT::strcasecmp with collationService->CompareString
r/sr=waterson@netscape.com fix bug 46925


git-svn-id: svn://10.0.0.236/trunk@101243 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:02:30 +00:00
gordon%netscape.com
8609b55dfc For bugscape bug 6985. Enabling cache support for dynamically switching profiles. r=ccarlen, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@101242 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 00:01:01 +00:00
ddrinan%netscape.com
1420792064 Missed this check in for bug 92475 - CRL checking
git-svn-id: svn://10.0.0.236/trunk@101241 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:57:57 +00:00
ftang%netscape.com
c27cedb88e use nsIScriptableDateTime to format date/time string
fix bug 88667. r=morse sr=


git-svn-id: svn://10.0.0.236/trunk@101240 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:56:11 +00:00
dianesun%netscape.com
53d2a25f50 Fix for bug 80581, r=hwaara, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@101239 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:52:16 +00:00
radha%netscape.com
269f09ea02 Fix for bug # 86752. LOAD_FLAGS_BYPASS_HISTORY does not work. r=adamlock sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@101238 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:49:50 +00:00
ftang%netscape.com
765345a390 fix 54957. add one control to decide show theme description or not. r=vishy sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@101237 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:49:22 +00:00
loadrunner%betak.net
bb446e2889 bug 84188, Need to migrate existing localizable string preferences to a new pref type, r=tao, sr=blake
git-svn-id: svn://10.0.0.236/trunk@101236 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:43:06 +00:00
ftang%netscape.com
7f559c580a fix bug 86098. add one more char to ATSUI list r=brade sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@101235 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:42:32 +00:00
dbaron%fas.harvard.edu
d6ddb02b2f Fix MOZ_TRACK_MODULE_DEPS bustage by adding exthandler to REQUIRES (for nsObjectFrame.cpp).
git-svn-id: svn://10.0.0.236/trunk@101234 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:41:29 +00:00
dbaron%fas.harvard.edu
475614deeb Fix a few Windows line endings (^M^J instead of ^J) that make it hard to diff or patch this file.
git-svn-id: svn://10.0.0.236/trunk@101233 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 23:40:29 +00:00
cltbld%netscape.com
4140d0abf8 add fast-update
git-svn-id: svn://10.0.0.236/trunk@101231 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-16 22:05:06 +00:00