- Aug 17, 2001
-
-
cls%seawood.org authored
r=leaf
-
justdave%syndicomm.com authored
Fix for bug 95743: the role-accessible checkboxes were getting cleared if a user with group access had to log in to make changes to a public bug. Patch by Myk Melez <myk@mozilla.org> r= justdave@syndicomm.com
-
brendan%mozilla.org authored
-
brendan%mozilla.org authored
Checking in khanson's patch with whitespace cleanups for bug 89443, to avoid stack overflow on too many || operators in one expression (r=rogerl, sr=me).
-
brendan%mozilla.org authored
-
bryner%netscape.com authored
-
bryner%netscape.com authored
-
brendan%mozilla.org authored
- 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.
-
bryner%netscape.com authored
-
waterson%netscape.com authored
-
bryner%netscape.com authored
-
justdave%syndicomm.com authored
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
-
waterson%netscape.com authored
-
bryner%netscape.com authored
-
cls%seawood.org authored
-
cls%seawood.org authored
-
waterson%netscape.com authored
-
waterson%netscape.com authored
-
jst%netscape.com authored
Fixing bug 88151, anchor.accessKey wasn't working correctly. r=heikki@netscape.com, sr=waterson@netscape.com
-
rjesup%wgate.com authored
-
rjesup%wgate.com authored
Checkin for buig 92641. Cuts 1000ish allocations from startup; doesn't dup schem as often. r=dougt@netscape.com sr=hyatt@netscape.com
-
leaf%mozilla.org authored
-
jgaunt%netscape.com authored
r=smfr,leaf sr=hyatt
-
saari%netscape.com authored
-
saari%netscape.com authored
r=blake, sr=jst
-
leaf%mozilla.org authored
-
waterson%netscape.com authored
-
cathleen%netscape.com authored
-
sfraser%netscape.com authored
-
sfraser%netscape.com authored
Project cleanup, rs=scc. Fix one or more of access paths, linking with the correct startup library, and unnecessary linkage.
-
dianesun%netscape.com authored
-
mkaply%us.ibm.com authored
-
harishd%netscape.com authored
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
-
sfraser%netscape.com authored
Project cleanup, rs=scc. Fix one or more of access paths, linking with the correct startup library, and unnecessary linkage.
-
sfraser%netscape.com authored
Fix for 94373: avoid 'PrefChangedCallback' as a function name in global scope, to avoid problems in static build. r=attinasi, sr=blake
-
sfraser%netscape.com authored
-
sfraser%netscape.com authored
-
sfraser%netscape.com authored
Add error-checking code which we hope will fix bug 88961, a top-crasher in __ptr_glue. r=bnesse, sr=blake
-
av%netscape.com authored
-
rangansen%netscape.com authored
bug# 94978 ; r=kai.engert@gmx.de ; sr = blizzard
-