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

12361 Коммитов

Автор SHA1 Сообщение Дата
ben%netscape.com e1da7c732e Add implementation for MoveTo method to nsMenuPopupFrame (exposed through nsIPopupBoxObject), etc.
Also change static mDismissalListener to sDismissalListener.
Part of fix for 95401
r=jag, sr=hyatt
2001-09-10 07:34:54 +00:00
ben%netscape.com 4f7c7d15fd Add |sizeTo| and |moveTo| methods to nsIPopupBoxObject, allow popups to have their automatic rollup, keyboard navigator and auto positioning functionality disabled.
Part of fix for 95401.
r=jag, sr=hyatt
2001-09-10 07:33:33 +00:00
bernd.mielke%snafu.de 9d44bea1f1 Adding xhtml table testfiles to the regression tests not part of the build 2001-09-09 14:27:52 +00:00
jaggernaut%netscape.com b26394e3be Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
dp%netscape.com 6ec83539f3 Fixing build bustage. 2001-09-08 22:01:22 +00:00
bzbarsky%mit.edu 77cf845808 Bug 98663. Make Presshell not call InsertRule() on strings that contain
multiple rules.  r=dbaron, sr=attinasi
2001-09-08 21:42:02 +00:00
dp%netscape.com 006dc421cd bug# 98786 Eliminating url cloning r=gagan,sr=jst 2001-09-08 21:13:20 +00:00
attinasi%netscape.com f69167707b Tweaked the existing CalcQuirkContainingBlockHeight method to allows for percentage based elements in deeply nested blocks, instead of just elements that are directly in the BODY. b=85016 r=karnaze sr=waterson 2001-09-08 20:09:08 +00:00
attinasi%netscape.com 6507d5d128 Fix for image wrapping problems in table cells. b=97619 r=bernd sr=waterson 2001-09-08 19:26:34 +00:00
jaggernaut%netscape.com 5b93c1d9fc Bug 97571: Any <label> in <groupbox> becomes <caption> per XUL 1.0. r=ben, sr=hyatt 2001-09-07 14:23:21 +00:00
pavlov%netscape.com 2cdf944fd0 fix for table 64bit lameness. bug 98686. r=gisburnd sr=jst 2001-09-07 09:58:16 +00:00
cls%seawood.org b67ae69035 The AIX compiler cannot handle string literals inside of a triconditional statement so use named literals instead.
Thanks to David Baron <dbaron@fas.harvard.edu> for the patch.
Fixing tinderbox bustage.
2001-09-07 07:33:15 +00:00
rjesup%wgate.com f0b7d458d4 Bug 96710: (try 2). Right() takes number-of-chars-to-return, not position.
r=jag, sr=jst
2001-09-07 03:44:33 +00:00
dbaron%fas.harvard.edu 06944cc30e Make getComputedStyle remove the extra default font that we add to the end of the font-family list so it returns the original computed value. b=94078 r=hyatt sr=jst 2001-09-07 02:28:10 +00:00
pierre%netscape.com c164042a1e Bug 93371 (WRMB: Treat classes case insensitively in quirks mode). Back out ianh's patch in nsCSSParser.cpp and nsHTMLAttributes.cpp. Treat classes and IDs case insensitively as described in Bug 35522. r=glazman (+dbaron/jst) sr=hyatt 2001-09-07 00:23:37 +00:00
rjesup%wgate.com 3098b524ca bug 92573: VoidArray->AutoVoidArray changes for layout/*. r=kin, sr=attinasi 2001-09-06 21:11:44 +00:00
rjesup%wgate.com f8b915228e Bug 96710: Misuse of string.Mid() - uses should be string.Right().
r=kin, sr=jst
2001-09-06 19:38:20 +00:00
rjesup%wgate.com 9192f1e9a5 Bug 92575: voidarray->autovoidarray changes in content/*, minus mChildren
changes in nsXULContentSink.cpp and nsGenericElement.cpp as per jst.
  r=hyatt r=pierre sr=jst
2001-09-06 19:16:03 +00:00
attinasi%netscape.com 306e8a9552 New testcase added. Not part of build 2001-09-06 18:18:48 +00:00
attinasi%netscape.com 3042f9eca2 New table layout regression test. Not part of build 2001-09-06 18:18:10 +00:00
attinasi%netscape.com b5b5c0f142 Added table layout regression test for bug 97619. Not part of build 2001-09-06 17:49:46 +00:00
attinasi%netscape.com bffec93d81 New table layuout regression test: not part of build. 2001-09-06 17:40:55 +00:00
blizzard%redhat.com c96f6aa830 Fix bug #97851. Make sure that file permissions are set properly on the temporary file used for file uploads. r=pete, sr=waterson 2001-09-06 13:25:15 +00:00
bzbarsky%mit.edu 268f16e017 Re-fix bug 93977 and fix bug 98358 (lack of underlining on links). The
CSS parser parses "foo, bar { decls }" into two separate rules -- one
for foo and one for bar.  So ParseRule() has to return an array of
rules, not just a rule.  r=dbaron, sr=jst
2001-09-06 13:14:35 +00:00
glazman%netscape.com 7d3af61e67 getComputedStyle answered for background-color #ffffff instead of transparent; b=97771, r=pierre, sr=hyatt 2001-09-06 08:20:50 +00:00
hyatt%netscape.com 8b2a4593b8 Missed another file from 93180. 2001-09-06 02:21:55 +00:00
hyatt%netscape.com 39cdced3c8 Fix bustage. 2001-09-06 02:10:11 +00:00
av%netscape.com 1da1bfb240 Fixing bug 96804 -- isReplaced is not set for object frames created with <embed> tag, patch by timkoogleblowsgoats@yahoo.com, r=peterl, sr=attinasi 2001-09-06 01:26:14 +00:00
attinasi%netscape.com 09b3ca9383 Two QuirkMode only fixes: 1) prevent bullets from getting resized with LI and 2) collapse margins for empty elements in BODY and table cells. b=97351 r=pierre sr=waterson b=97361 r=pierre sr=hyatt 2001-09-06 01:22:55 +00:00
hyatt%netscape.com 80b51a494a Removing file for 93180. 2001-09-06 01:07:56 +00:00
hyatt%netscape.com 62648d1ce3 Fix for 93180. r-jag, sr=jst 2001-09-06 01:07:40 +00:00
bryner%netscape.com 9335e05a78 Bug 81398 -- tabbing doesn't go into out-of-flow frames. r=saari, sr=hyatt. 2001-09-05 22:52:18 +00:00
valeski%netscape.com 93959d48cc r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway. 2001-09-05 21:28:38 +00:00
waterson%netscape.com 48483431d2 Bug 55086. Change nsContainerFrame::PositionFrameView() to position child views. Eliminate the |aView| parameter from that method, because the view can be retrieved from the frame and need not be done by the caller. Eliminate the NS_FRAME_NO_MOVE_CHILD_VIEWS flag, which was read-only; i.e., never set by anyone. r=dbaron, sr=attinasi 2001-09-05 20:27:19 +00:00
kaie%netscape.com d52ef98bc5 b=24847 r=dcone sr=attinasi
Implement printing of Landscape in Unix.
Contact me at kai.engert@gmx.de
2001-09-05 14:30:16 +00:00
karnaze%netscape.com a62ed45d11 bug 95688 - null check on base url which might fix the talkback reports. sr=kin, r=alexsavulov. 2001-09-05 14:05:01 +00:00
jaggernaut%netscape.com 3b3680c17e Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc 2001-09-05 10:46:45 +00:00
bryner%netscape.com 6e704a53f1 Bug 90886 - eStyleStruct_BorderPaddingShortcut is obsolete. r=jag, sr=hyatt. 2001-09-05 08:09:45 +00:00
edburns%acm.org c87e337f09 r=peterl
sr=waterson
a=asa


modules/plugin/base/src/nsIPluginInstanceOwner.h
modules/plugin/base/src/nsPluginHostImpl.cpp
modules/plugin/base/src/nsPluginHostImpl.h
modules/plugin/base/src/nsPluginViewer.cpp
modules/oji/src/nsJVMManager.cpp
modules/oji/src/nsJVMManager.h
layout/html/base/src/nsObjectFrame.cpp
xpfe/global/resources/locale/en-US/region.properties


Here's what I did to fix this bug.

I pestered Rick Potts about the problem of
nsIWebBrowserChrome->SetStatus() not being synchronous.  He fixed that
under bug 97227.

Taking advantage of Rick's fix to 97227, I modified
nsIPluginInstanceOwner to have new method, ShowStatus(const PRUnichar
*aStatusMsg).  This is necessary to allow for localized messages to be
posted from the plugin, such as "Starting plugin for type
application/x-java-vm" or "Beginnen steckbar f�r Art
application/x-java-vm".

I modified all the implementations of nsIPluginInstanceOwner:

  layout/html/base/src/nsObjectFrame.cpp
  modules/plugin/base/src/nsPluginViewer.cpp

I inserted a call to nsIPluginInstanceOwner->ShowStatus() at the part
just before the big "whole damn app freezes when starting java" thing
happens.

I also modifed nsJVMManager.cpp ShowJavaConsole() to do the same.  These
are the two places I know of now that can start java.
2001-09-05 03:58:34 +00:00
peterlubczynski%netscape.com f9570a0602 Fix for not setting reflow state on object frame in printing case bug 97563 r=av sr=attinasi 2001-09-05 02:45:48 +00:00
rbs%maths.uq.edu.au 675465a9c2 Back-end to allow viewsource to toggle wrapping of long lines. b=22022 r=bzbarsky sr=jst 2001-09-05 01:02:58 +00:00
bzbarsky%mit.edu a0c586aa4f Fix the nsIDOMMediaList interface to have the right properties. Make
media rules implement nsIDOMCSSMediaRule.  Fix insertRule() to be able
to insert into the middle of a rule list.  Fix issues with stylesheets
not getting dirtied when media lists are modified.  bug 93977,
r=pierre, sr=jst
2001-09-05 00:00:18 +00:00
evaughan%netscape.com f74ed8d187 b=83805
r=saari
sr=hyatt
a=dbaron

Fixes a divide by 0 bug in the scrollbar.
2001-08-31 20:37:56 +00:00
waterson%netscape.com 07f0145166 Bug 55086. Be sure to position child views, too! r=dbaron, sr=attinasi, a=blizzard. 2001-08-31 20:14:31 +00:00
rpotts%netscape.com e7d8a18ab8 removed default value from FlushPendingEvents(...) boolean argument. This was introduced by the patch for bug #97227 2001-08-31 08:13:16 +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
rpotts%netscape.com 9e2f57a942 bug #97227 (r=valeski, sr=vidur). This patch makes all calls to nsIWebBrowserChrome::SetStatus(...) display synchronously. 2001-08-30 21:47:45 +00:00
attinasi%netscape.com 0cbc8f3b4f Inline images no longer break text runs. b=32191 r=bernd,dbaron sr=waterson a=asa(obod) 2001-08-29 22:59:09 +00:00
dp%netscape.com eebcd1a09b bug #14889 Lazy loading wallet dll r=morse,gagan sr=jband a=asa 2001-08-28 22:32:03 +00:00
rods%netscape.com 42ad4852f4 the dropdown will have a top border now.
Bug 88399 r=dcone sr=attinasi a=dbaron
2001-08-28 19:40:02 +00:00
attinasi%netscape.com 0df62e2ac6 [Checkin for alexsavulov] Improvement on patch for bug 93363. Fix for layout problem where shrinkwrapping of floats ignores padding. b=95511 r=dbaron sr=attinasi a=roc+moz 2001-08-28 00:35:08 +00:00
rods%netscape.com 401d90d28c Having it always size in Quirks mode, changing the sizing from clamping down to Nav 4.x size
to now obey border and padding.
Bug 96630, Bug 97139 r=dcone sr=attinasi a=dbaron
2001-08-27 23:28:24 +00:00
dbaron%fas.harvard.edu 210b9f6437 Correct fix for 96414: the 'font' shorthand requires both size and face. r=rods sr=attinasi a=chofmann
Forgotten half of fix for 47149: make LABEL a normal inline element.  r=rods  sr=attinasi  a=asa
2001-08-27 20:56:12 +00:00
rods%netscape.com f0dc6c1ee1 Oops, I didn't check in the right fix. I checked in some code I was using for debugging
Here is the fix/patch that was in Bug 96367 r=timeless sr=attinasi a=dbaron
2001-08-27 14:12:52 +00:00
rods%netscape.com bf292d021e Refixing style for buttons for fix Bug 96630 2001-08-27 13:59:37 +00:00
rods%netscape.com 32ac2b3bc5 Using -moz-fixed for textareas, the size is not "hooked" to the browser's default fixed size now
but will be when fixed to -moz-fixed get put in for 0.9.5
Bug 96414 r=rbs sr=hyatt a=asa
2001-08-27 12:22:48 +00:00
rods%netscape.com 937957a8ac Uses Quirks sizing all the time and now obeys border and padding instead of clamping down to Nav 4.x sizing
Bug 96630 r=dcone sr=attinasi a=dbaron
2001-08-27 12:19:11 +00:00
rods%netscape.com 8d41999309 Having it always size in Quirks mode, changing the sizing from clamping down to Nav 4.x size
to now obey border and padding.
Bug 96630 r=dcone sr=attinasi a=dbaron
2001-08-27 11:44:28 +00:00
rjesup%wgate.com 6f3e4115eb Bug 94243: VoidArray usage patch. a=asa sr=brendan r=waterson r=bienvenu
r=pierre r=jband/dbradley  Also fixes some whitespace issues.
2001-08-27 06:15:54 +00:00
dbaron%fas.harvard.edu b6e47f6467 Make middle-click pasting put things in the right place by uncommenting code that ensures Y coordinate is more important than X coordinate and by making sure the code does the right thing in case of overlap. b=57913 r=bryner sr=kin a=chofmann 2001-08-26 18:33:57 +00:00
hyatt%netscape.com 62d3de24fd Fix for 95475. r=jag, sr=ben, a=dbaron 2001-08-25 02:01:08 +00:00
dbaron%fas.harvard.edu 8f33cf8805 Fix FMR with a band-aid on top of a band-aid, at least until we figure this one out for real. b=93105 r=jag sr=attinasi a=asa 2001-08-24 14:00:49 +00:00
dbaron%fas.harvard.edu 35f25d8ca6 Make LABEL act like an inline element rather than inline-block by removing lots of special (and not-well-tested) logic from nsLabelFrame and making it inherit from nsInlineFrame. This means LABEL will essentially always have 'display: inline', but it's hard to avoid that as long as form controls are implemented in frames rather than content. b=47149 r=rods sr=attinasi a=asa 2001-08-24 13:58:53 +00:00
dp%netscape.com f4baa95a45 bug# 96469 caching xbl service r=jag, sr=waterson, a=asa 2001-08-23 20:07:10 +00:00
rods%netscape.com a65fa3d47e Disabling the auto radio seleciton and fixing a bug if it ever gets turned on
The bug is that when printing you don't want to do the auto default selection stuff because
it ends up calling into the DOM and changing the radios on the page.
Bug 96367 r=timeless sr=attinasi a=dbaron
2001-08-23 11:09:16 +00:00
dcone%netscape.com 2b2c916207 b=58002 r=dcone sr=attinasi r=rods a=asa. Fix radio buttons to print the correct setting. 2001-08-23 02:25:14 +00:00
karnaze%netscape.com 155166f02f bug 48827 - round column width to even pixel when calculating percent column. sr=attinasi,r=bernd 2001-08-22 04:24:10 +00:00
karnaze%netscape.com 847fd4dc83 bug 89315 - made CalculateRowHeights incremental by starting at a row other than the 1st. Row group dirty reflow passes in first reflowed row. sr=waterson,r=alexsavulov 2001-08-22 04:18:48 +00:00
dcone%netscape.com 61c42e0de0 b=73884 r=peterl sr=attinasi invert mode support added 2001-08-21 22:37:17 +00:00
sspitzer%netscape.com d644dda72c bulletproofing fix for #96291 to prevent crashing on the first autocomplete.
there is still a bug here, so #96291 will stay open.  sr=hyatt
2001-08-21 22:16:42 +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
bernd.mielke%snafu.de 6c51b86add handle captions and innertable frames identical if the containing block is to small,
bug 76726 r=karnaze sr=waterson
2001-08-21 19:31:53 +00:00
rjesup%wgate.com 607822f402 bug 93830. patch by gisburn. r=dcone@netscape.com, r=timeless,
sr=waterson@netscape.com
2001-08-21 18:43:55 +00:00
rjesup%wgate.com f48461942b Bug 96132. ~nsTypedSelection misuses arrays. r=dbaron,
sr=jst@netscape.com sr=kin@netscape.com
2001-08-21 18:38:20 +00:00
rods%netscape.com 70eac9d60f Oops, left in a rule I used for testing.
It's removed.
2001-08-21 15:12:45 +00:00
rods%netscape.com b8f1b52da9 Disabling Quirks sizing for form controls, it can be put back in via a pref
and uncommenting a line in quirk.css
Bug 91602 r=dcone sr=attinasi
2001-08-21 14:01:55 +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
sspitzer%netscape.com 2b1afff40c build changes for hyatt. 2001-08-20 21:58:04 +00:00
sspitzer%netscape.com c1312a2834 build changes for hyatt. 2001-08-20 21:52:15 +00:00
hyatt%netscape.com 8330834eb2 Fix for 96042. r=dbaron, sr=sspitzer 2001-08-20 21:42:14 +00:00
varga%utcru.sk cca7ae546f Fix for 94652.
allow for no multiple select in outliner.
r=bryner, sr=hyatt
2001-08-19 08:24:42 +00:00
blakeross%telocity.com 64e7ca0265 add null check to prevent 6.1 topcrash (84832). r=saari sr=ben 2001-08-19 04:48:34 +00:00
bryner%netscape.com c1b48b4601 Bug 66617 - if tabbing scrolls page, focus outline doesn't leave first link (second try). r=saari, sr=hyatt. 2001-08-18 07:25:52 +00:00
jaggernaut%netscape.com f7812cb055 Fix mac bustage (I hope) 2001-08-18 02:12:35 +00:00
hyatt%netscape.com 7aeb4a62a5 Fix leaks. r=jag, sr=blake 2001-08-18 02:03:37 +00:00
hyatt%netscape.com 5583aaa00b Fix for 94943. r=jag, sr=blake 2001-08-18 01:04:47 +00:00
ian%hixie.ch 0da971e40c Make the canvas background use the root element's frame's origin instead of the canvas frame's origin. Bug 46446; r=dcone, sr=attinasi 2001-08-17 23:26:29 +00:00
peterlubczynski%netscape.com fbeb63c657 Fix for crash on Mac when we don't have an mWidget, bug 83155 Browser crashes when trying to load html parameter test on mac, r=bnesse sr=waterson 2001-08-17 22:52:12 +00:00
dcone%netscape.com 411063fb97 b=91290 fix for printing regression tests r=karnaze sr=waterson 2001-08-17 22:16:17 +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
bryner%netscape.com 87757476ec Fixing SVG bustage. 2001-08-17 09:56:46 +00:00
bryner%netscape.com dd46629d2f Fixing mathml bustage. 2001-08-17 09:54:04 +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
bryner%netscape.com 422834eff1 Bug 66835 - fix method hiding warnings by renaming some methods on nsIContent. r=jag, sr=jst. 2001-08-17 08:14:14 +00:00
jgaunt%netscape.com 9f2f88aa48 fix for bug 94768
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
cathleen%netscape.com be72d98064 enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
mkaply%us.ibm.com 0792817dd8 per wtc, PR_CALLBACK_DECL shouldn't be used anymore - just use PR_CALLBACK 2001-08-17 01:25:19 +00:00
sfraser%netscape.com f853c371ca Fix for 94373: avoid 'PrefChangedCallback' as a function name in global scope, to avoid problems in static build. r=attinasi, sr=blake 2001-08-17 01:14:21 +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
rods%netscape.com 176cd14aba 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
2001-08-17 00:42:50 +00:00
dbaron%fas.harvard.edu c56188bce1 Fix MOZ_TRACK_MODULE_DEPS bustage by adding exthandler to REQUIRES (for nsObjectFrame.cpp). 2001-08-16 23:41:29 +00:00
pollmann%netscape.com 05b1b2964b Bug 22526: Only submit on enter press for inputs, not textareas (Sorry, forgot to check this yesterday!) r=dbaron,sr=sfraser 2001-08-16 20:43:48 +00:00
ian%hixie.ch 1796ba6b2b Treat classes case-insensitively in quirks mode. Bug 93371; r=pierre sr=attinasi 2001-08-16 07:42:15 +00:00
pollmann%netscape.com 76f82b4bc4 Bug 44330: Allow Enter press to submit form from any control. This brings our behaviour in line with other browsers' behaviour. r/sr=blake@netscape.com,jst@netscape.com 2001-08-16 07:38:47 +00:00
pollmann%netscape.com 6bf6b98abb Bug 93972: Don't save form control values in session history if they have an autocomplete attribute set to off, or if their containing form has an autocomplete attribute set to off. This is accomplished by returning an empty 'state key' which indicates that the state should not be stored in session history's hash table. r/sr=jst@netscape.com,vidur@netscape.com 2001-08-16 07:18:24 +00:00
peterlubczynski%netscape.com 73453e9057 Plugging leaking contentType from previous check-in. 2001-08-16 04:54:07 +00:00
peterlubczynski%netscape.com 196d33ffdc Fix for text/html and text/plain OBJECTs don't work bug 678 r=av sr=attinasi 2001-08-16 03:02:05 +00:00
av%netscape.com fe7e6cc3e7 Fix for 82980 -- check for SRC attribute in addition to DATA added, r=peterl, sr=attinasi 2001-08-16 00:14:14 +00:00
hyatt%netscape.com b288fa5001 Fix a silly typo. 2001-08-15 22:28:32 +00:00
bernd.mielke%snafu.de 458d852b08 adding table regression tests not part of the build 2001-08-15 07:54:50 +00:00
bernd.mielke%snafu.de 4736eb33b1 Lookup column specified fixed width before computing the colspans,
this is necessary for a reasonable min width distribution. bug 32841 r=karnaze
sr=attinasi
2001-08-15 07:20:18 +00:00
hyatt%netscape.com dca939868f Missed something in 95337. 2001-08-15 06:06:54 +00:00
hyatt%netscape.com 842da48c77 Fix for 95337. r=brendan, sr=ben 2001-08-15 05:37:53 +00:00
pavlov%netscape.com 880bac0d69 fixing 94933 r=jst sr=hyatt 2001-08-15 05:24:29 +00:00
sspitzer%netscape.com 1e0e99191d landing mailnews folder pane outliner branch. (#73865)
huge thanks jan varga and hwaara for doing the lion's share of the work
to convert the folder pane to use the outliner.

reviewed by waterson, andreww, ben, hewitt, pinkerton, attinasi, hwaara, varga, sspitzer, bienvenu.
super reviewed by hyatt and sspitzer

for the end user:  unread and total columns are back in folder pane (like 4.x)

also includes fixes for #80844 #85376 #89072 #90075 #93011 #93963 #95298 #54171 #78768 #85088
2001-08-15 05:07:48 +00:00
sspitzer%netscape.com 3f2920f219 fix for #92673, crash when deleting messages that were selected
using ctrl shift select.  r=jan varga, sr=hyatt
2001-08-15 04:47:03 +00:00
dbaron%fas.harvard.edu b566e03467 Fixing MOZ_TRACK_MODULE_DEPS bustage by updating REQUIRES. 2001-08-15 04:34:46 +00:00
hyatt%netscape.com ba45d2dbb2 Fix for 93177, r/sr=pavlov,ben 2001-08-15 04:24:37 +00:00
hyatt%netscape.com 26d91ba502 Fix for 93177, r/sr=pavlov,ben 2001-08-15 04:09:41 +00:00
cls%seawood.org 5b9dda1b45 Compare against 0 instead of casting to PRBool as the former is 64-bit safe and the latter is not.
Bug #20860
2001-08-15 01:33:22 +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
dbaron%fas.harvard.edu 8441ffb1a9 Fix errors in my patch for bug 90791 that were causing a crash. b=93106 r=waterson, brendan, pierre sr=hyatt 2001-08-14 02:54:35 +00:00
yokoyama%netscape.com f23cd921c9 Bug fix 91250:
Adding a return Boolean from nsIFontEnumerator::UpdateFontList()
to identify if the font lang group has changed from
receiving the WM_FONTCHANGE msg.
/r=rbs;/sr=brendan
2001-08-14 02:32:10 +00:00
blakeross%telocity.com 0701d2df86 Always use real time dragging for splitters for now until some issues can be ironed out (95012). r=matt sr=hewitt 2001-08-14 01:55:29 +00:00
bryner%netscape.com 721790a6b4 Bug 64176 - tabbing in proxies pref panel messed up. r=saari, sr=hyatt. 2001-08-14 00:46:32 +00:00
attinasi%netscape.com 1e1e22c2a3 Checkin for AlexSavulov@netscape.com: fixes problem of block inside of a NOWRAP block causing incorrect sizing. b=93363, r=peterl sr=attinasi 2001-08-14 00:08:08 +00:00
hyatt%netscape.com 5b2088b904 Fix for 94944. r=danm, sr=hewitt 2001-08-14 00:07:36 +00:00
dbaron%fas.harvard.edu c69ddba48f Fix smoketest blocker bug 93558 by modifying the fix for bug 70258 since different XUL documents can have different frame structures between the root element's primary frame and the RootBoxFrame. r=jst sr=waterson 2001-08-13 22:02:32 +00:00
bryner%netscape.com f108fef5b4 Bug 66617 - When tabbing between links on a page, the focus outline on the
previously focused link would not be redrawn if the tab caused the page to
scroll.  r=valeski, saari, sr=hyatt.
2001-08-10 23:50:05 +00:00
jaggernaut%netscape.com 0bbed2bc43 Bug 92623: ``Adjust the nsCSSParser quirks'', patch by Hixie, r=pierre@netscape.com, sr=attinasi 2001-08-10 22:46:53 +00:00
mkaply%us.ibm.com 6fd794653f OS/2 bustage - need PR_CALLBACK 2001-08-10 11:57:42 +00:00
gagan%netscape.com cda0c1c6f4 fixing mac layout build 2001-08-09 21:29:42 +00:00
pavlov%netscape.com 20712ad27e reverting mac project back to previous. 2001-08-09 21:26:30 +00:00
pavlov%netscape.com 1e20984ef0 fixing bug 78690. removing old imagelib. r=jst sr=waterson 2001-08-09 20:22:39 +00:00
rpotts%netscape.com 934fa34926 bug #91165. Better patch (trunk only) for fixing selectAll within framesets for embedding 2001-08-09 09:24:26 +00:00
bernd.mielke%snafu.de 46ebaf77da don't substract caption margins twice, bug 91057, r=karnaze sr=waterson 2001-08-09 05:24:14 +00:00
karnaze%netscape.com 6f68b87da4 bug 94041 - hixie's patch to give backgrounds to empty cells in quirks mode. sr=attinasi, r=alexsavulov 2001-08-09 03:31:31 +00:00
cls%seawood.org cd28e4bb09 Adding xuldoc to REQUIRES 2001-08-08 07:30:09 +00:00
timeless%mac.com c146ac6485 Fix Bugzilla Bug 89999 [XUL Syntax] Remove support for align="vertical" in <box> and <window>
by andersma@luther.edu r=timeless sr=hyatt
and there was much rejoicing!
for and then there were none
2001-08-08 05:55:24 +00:00
pierre%netscape.com b594646982 bug 94248: uninitialized variable in nsCSSUserInterface::mCursor. fix from rjesup@wgate.com, r=pierre 2001-08-08 04:21:53 +00:00
mkaply%us.ibm.com c8d60373da OS/2 breakage - PR_CALLBACK 2001-08-08 03:47:56 +00:00
hyatt%netscape.com 20b1b10d69 Fix for 93171. r=pink, sr=blake 2001-08-08 01:38:05 +00:00
karnaze%netscape.com afae6cc51e new regression tests not affecting the build. 2001-08-08 01:20:06 +00:00
karnaze%netscape.com b64e6aa6b6 bug 85738 - added 3rd pass reflow for tables in pagination mode which specified heights. sr=attinasi, r=savulov 2001-08-08 01:13:35 +00:00
karnaze%netscape.com aa9083aa50 new regression tests, not affecting the build. 2001-08-07 22:56:01 +00:00
karnaze%netscape.com 447a9a2d3c bug 80762 - improved calc of basis for auto table when there are pct cells/cols. Skipped calc for fixed width table. sr=attinasi, r=alexsavulov 2001-08-07 21:26:02 +00:00
harishd%netscape.com fcbaffa391 83119 - Added support for visibility in GetComputedStyle(). r=heikki,sr=jst.
84000 - Preserve NOFRAMES content - patch submitted by scoda@alias.it. r=me, sr=jst.
65467 - DT is an inline element. r=heikki, sr=jst.
88992 - OBJECT should be able to close unclosed block level elements within it. r=heikki, sr=vidur
84491 - IFRAME should be treated similar to NOFRAMES. r=pollmann, sr=vidur
92530 - FORM should behave as a container if the parent is TD or TH. r=heikki,sr=vidur
88243 - For percentage attribute value do not assume that '%' will always be the last character. r=heikki,sr=vidur.
2001-08-07 19:05:21 +00:00
waterson%netscape.com 0d0acef3bb Bug 86726. Don't enqueue reflows if we haven't yet done an initial reflow. r=karnaze, sr=hyatt. 2001-08-07 18:57:15 +00:00