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

3358 Коммитов

Автор SHA1 Сообщение Дата
mitesh%netscape.com ebe667ebd0 Fix for Bug 95795 Timer on Linux doesn't work in AutoConfig
r=bnesse , sr=sfraser and a=asa
2001-08-22 23:58:12 +00:00
peterlubczynski%netscape.com 90455458ab Fix for not opening bundles plugin resources on Mac fixing crashes (and tab clean up) bug 91988 r=bnesse sr=sfraser 2001-08-22 03:55:53 +00:00
mkaply%us.ibm.com 06073b160d OS/2 will take this as well, thank you very much.
Fixes transparent PNGs on OS/2.
2001-08-21 22:29:25 +00:00
tor%cs.brown.edu 308246a092 Bug 84980 - zero out the color components of transparent pixels
in a binary alpha PNG on win32 before handing them off to libpr0n.
r=pavlov, sr=brendan
2001-08-21 21:59:08 +00:00
brendan%mozilla.org 6d895baf1d Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
for me on optimized and debug gcc2.96, rh7.1.

- 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 Reader must close after the Writer or Updater,
  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.
2001-08-21 20:51:34 +00:00
pavlov%netscape.com a77ca11aff fix for bug 87739 r=dougt sr=darin 2001-08-21 20:17:22 +00:00
pavlov%netscape.com b19a91b684 fixing indentation of { 2001-08-21 19:45:18 +00:00
ftang%netscape.com fc6705b321 fix 92988. r=shanjian rs=ftang
add more fallback font face for Japanese
2001-08-21 19:01:40 +00:00
sspitzer%netscape.com 596e6d5952 more mac bustage fixage. sr=waterson 2001-08-21 05:56:48 +00:00
waterson%netscape.com fff663cb81 Fix Mac build bustage. 2001-08-21 04:26:03 +00:00
waterson%netscape.com a990025b86 Attempt to fix build bustage. 2001-08-21 03:30:03 +00:00
dbaron%fas.harvard.edu c6bde97c4f fixing Mac bustage. b=45797 2001-08-21 02:58:44 +00:00
Xiaobin.Lu%eng.Sun.com 8d028363d4 Fix for 77194 (liveconnect does not work for non-applet case)
r=edburns & beard sr=brendan
2001-08-21 02:23:24 +00:00
Xiaobin.Lu%eng.Sun.com 3c068c8f11 Fix for 77194 (liveconnect does not work for non-applet case)
r=edburns&beard sr=brendan
2001-08-21 02:11:10 +00:00
Xiaobin.Lu%eng.Sun.com 94f822459e Fix for 77194 (liveconnect does not work for non-applet case)
r=edburns & beard sr=brendan
2001-08-21 02:04:12 +00:00
Xiaobin.Lu%eng.Sun.com 2c01c26bd6 Fix for 77194 (liveconnect does not work for non applet case)
r=edburns & beard sr= brendan
2001-08-21 01:57:48 +00:00
dbaron%fas.harvard.edu 113ad642ae Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797 2001-08-21 01:48:11 +00:00
waterson%netscape.com 5aa85feefb Bug 93100. Missed one file. 2001-08-21 01:25:10 +00:00
waterson%netscape.com b2442974aa Bug 93100. Change NS_DECL_NSGETMODULE to be table driven so we can get at module ctor & dtor callbacks. Update meta-module and static-module stuff for this change, fix meta-module to not register stuff twice. r=cls,leaf 2001-08-21 00:55:20 +00:00
thesteve%netscape.com 2061286828 Bug #81373: landing the mac static build: making MailNews a meta-component.
This new file is Mac ONLY. Furthermore, it is specific to the mac static build, and CAN NOT break the existing mac builds.
2001-08-18 00:55:03 +00:00
thesteve%netscape.com d820619d1a Bug #81373: landing the mac static build: making security a meta-component.
This new file is Mac ONLY. Furthermore, it is specific to the mac static build, and CAN NOT break the existing mac builds.
2001-08-18 00:54:03 +00:00
av%netscape.com c8b65d16de Fixing 73436 -- hiding platform specific calls in xp files, not part of the build, r=peterl 2001-08-18 00:13:37 +00:00
av%netscape.com ded89f6ae2 Fixing project file for the spy plugin reflecting new folder structure, not part of the build, r=av 2001-08-18 00:11:16 +00:00
av%netscape.com b7ac64da50 Fixing 73430 -- removing MFC dependency from Windows project, not part of the build patch by timeless, r=av 2001-08-17 23:11:02 +00:00
akkana%netscape.com 8a56bb53c2 92331: revert plaintext quote pref back to using pre. r=mcafee sr=blizzard 2001-08-17 23:00:41 +00:00
av%netscape.com 148209b714 Bug 73874 -- sample plugin (4.x scriptability), not part of the build, r=peterl 2001-08-17 22:36:46 +00:00
av%netscape.com 8fb2a17c27 Bug 73874 -- sample plugin (4.x scriptability), not part of the build, r=peterl 2001-08-17 22:23:41 +00:00
blizzard%redhat.com b0f8b91746 Back out brendan's checkin to try and get linux starting up again. 2001-08-17 19:45:11 +00:00
peterlubczynski%netscape.com 638d06a388 Fixing Carbon bustage (where is the carbon tinderbox?) 2001-08-17 14:30:45 +00:00
brendan%mozilla.org b00819c93c - 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.
2001-08-17 09:52:55 +00:00
sfraser%netscape.com 4d87b83d18 Project cleanup, rs=scc. Fix one or more of access paths, linking with the correct startup library, and unnecessary linkage. 2001-08-17 01:16:19 +00:00
av%netscape.com 5893e07753 Fix for 89672 -- topembed, crash on exit with xpcom plugin, r=peterl, sr=waterson 2001-08-17 00:45:25 +00:00
peterlubczynski%netscape.com 9779e45b9f Fixing UNIX bustage, removing extra #include header put in on accident 2001-08-16 04:47:16 +00:00
cls%seawood.org 53b8117ee5 Removing leftover .cvsignore files to complete the reorg of plugins. 2001-08-16 04:42:26 +00:00
blakeross%telocity.com f02ecb1d42 Turning off turbo by default for now to avoid slew of bug reports tomorrow about how "turbo was on even though I didn't ask for it!" 2001-08-16 04:21:06 +00:00
peterlubczynski%netscape.com ce69680079 Fixing UNIX makefile bustage 2001-08-16 03:35:01 +00:00
blakeross%telocity.com 6a13fe367b Enabling and disabling turbo should not require a restart (89504). Also fixes 85437, 81715, 91221, 91350, 92292. r=ccarlen sr=ben 2001-08-16 03:21:40 +00:00
peterlubczynski%netscape.com 59177f86ce Implement NSPR Logging in plugin module bug 94922 r=av, edburns sr=attinasi 2001-08-16 02:59:03 +00:00
sfraser%netscape.com c4ab38a811 Project cleanup, rs=scc. Use NSComponentStartup.o, since this is a component, and don't link directly with MathLib. 2001-08-16 00:50:10 +00:00
peterlubczynski%netscape.com 9b8fb91893 Make x & y be signed for NPWindow struct bug 93500 r=av sr=attinasi 2001-08-15 03:11:08 +00:00
peterlubczynski%netscape.com 53143c6516 Fixing extra char in win32 makefile for sample plugin, not part of main build 2001-08-15 02:32:27 +00:00
leaf%mozilla.org 91fe05f2ce removing old files. final task to close bug 76602. 2001-08-15 01:50:23 +00:00
cls%seawood.org a3c1dd1b09 Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
mkaply%us.ibm.com 262b32e9a2 #94574
r=mkaply, a=blizzard
OS/2 only - from javier - change mouse down scrolling behavior to be like Unix (and other OS/2 apps)
2001-08-10 22:37:07 +00:00
peterlubczynski%netscape.com 8be9e3e6f3 Fix for mStreamType not being set correctly bug 94371 r=av sr=waterson 2001-08-10 19:49:04 +00:00
leaf%mozilla.org f736866828 bug 76602, sr=cls, r=edburns. modules/plugin rearranging, in preparation for old
file location cvs removal.
2001-08-10 07:35:54 +00:00
timeless%mac.com dd6a50daba fix Bugzilla Bug 93827 Print module autoselection could be better...
by Roland.Mainz@informatik.med.uni-giessen.de r=dcone sr=blizzard
2001-08-10 06:58:11 +00:00
cathleen%netscape.com 06ed45c0f0 make static build to support DISABLE_MAILNEWS flag, and enable making
gecko.dll for static build bug=93100 sr=waterson
2001-08-10 05:18:27 +00:00
mitesh%netscape.com 59dfce9a7b Fix for bug 94349 - Work around for nsIObserverService problem
r=ccarlen and sr=darin
2001-08-10 02:23:45 +00:00
av%netscape.com 80c91a5a44 Fix for bug 91238 -- eliminating unwanted initial stream to a plugin, r=peterl, edburns, sr=jst 2001-08-10 01:53:38 +00:00