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

5622 Коммитов

Автор SHA1 Сообщение Дата
hyatt%netscape.com a6c0c4319b Fix XUL popup listener to check for new contextmenu syntax. r/sr=hewitt,jst 2001-09-20 07:42:48 +00:00
hyatt%netscape.com 4497ccb969 Fix XUL atoms to match spec for minwidth/minheight/maxwidth/maxheight. r/sr=hewitt,jst 2001-09-20 07:40:45 +00:00
mkaply%us.ibm.com 082d76fc60 OS/2 bustage
PR_STATIC_CALLBACK is not needed here
2001-09-20 02:38:56 +00:00
gerv%gerv.net 2a80f3fea9 Oops. 2001-09-20 00:02:59 +00:00
scc%mozilla.org 63e86dc84f bug #98089: ripped new license 2001-09-19 20:09:47 +00:00
bzbarsky%mit.edu 6978d3d311 Implement the parentRule property of CSS rules. Bug 37470, r=pierre,
sr=jst
2001-09-19 14:16:34 +00:00
rods%netscape.com 5d2ad35123 Make the default for "submit"
Bug 59035 r=kmcclusk sr=attinasi
2001-09-19 12:58:41 +00:00
bryner%netscape.com 3c0da8762c Bug 64052 - don't allow chrome documents to take focus via tabbing. r=saari, sr=hyatt. 2001-09-18 23:07:44 +00:00
jaggernaut%netscape.com e25262c61f One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com 3098b78e27 Bug 99876: [XUL Syntax] <spring/> --> <spacer/>, r=alecf, sr=hyatt. 2001-09-18 21:47:32 +00:00
alecf%netscape.com 75f90bba49 fix blocker 100312 - fix the XPIDL_MODULE lines so they aren't all content_xul
r=jag
2001-09-18 18:21:58 +00:00
jaggernaut%netscape.com 3826eb9902 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
dbaron%fas.harvard.edu 1c9cca516b Allow declarations in style attribute to be surrounded by braces in quirks mode. Rename ParseDeclarations to ParseStyleAttribute since that's what it does. b=99554 r=hixie,glazman sr=attinasi 2001-09-17 23:59:30 +00:00
alecf%netscape.com cf9912aa80 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
dbaron%fas.harvard.edu 232b3ee364 Add all extension properties to nsIDOMNSCSS2Properties, rather than just a few. Clean up nsDOMCSSDeclaration implementation of nsIDOM{,NS}CSS2Properties and implement new attributes in nsIDOMNSCSS2Properties. r=hixie sr=jst b=98500 2001-09-17 00:57:46 +00:00
bzbarsky%mit.edu c35a5645c6 Make insertRule() calls on a media rule which initially had no children
not fail.  Bug 98931, r=sicking, sr=jst
2001-09-15 01:27:49 +00:00
heikki%netscape.com 46e4f5d44d Not part of build. New tests. 2001-09-14 22:02:43 +00:00
mkaply%us.ibm.com abd2e16e25 #95642
r=cls
When given the win/mac/unix choice for chrome, OS/2 should use win, not define its own
2001-09-14 21:07:39 +00:00
jaggernaut%netscape.com efc8c209fb Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls 2001-09-14 05:37:29 +00:00
mkaply%us.ibm.com 30862ad6c7 #95642
r=cls
Because other platforms then Unix use the Unix build system, add Makefile.ins to some win
directories so platforms can choose to use the win versions of files
2001-09-13 23:01:14 +00:00
cls%seawood.org b26d5da504 Increase GOT buffer for irix (debug) builds when building gkcontent.
Thanks to nickb@adacel.com.au (Nick Blievers) for the patch.
Bug #99395 r=cls
2001-09-12 23:48:26 +00:00
heikki%netscape.com 826b58444b Bug 78021, Copy Link Address context menu does not work for image maps (<area> elements), <link> elements or simple XLinks. r=harishd, sr=vidur. 2001-09-12 23:31:37 +00:00
waterson%netscape.com 885df97ac4 Bug 84645. Move XBL insertion point logic into nsCSSFrameConstructor, where it can interact nicely with continuing frames. r=dbaron, sr=hyatt 2001-09-12 20:19:41 +00:00
jaggernaut%netscape.com e055a4a2a4 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2001-09-12 12:48:23 +00:00
timeless%mac.com 812249a0d1 Bugzilla Bug 98929 Implementation of Content-Language in HTTP
patch by drepper@cygnus.com r=peterv sr=jst
2001-09-11 21:12:23 +00:00
peterv%netscape.com 5459761b0c Fix for bug 98031 (Composer adds space(s) when saving doc with link between parentheses). r=brade, sr=jst. 2001-09-11 09:32:51 +00:00
peterv%netscape.com 07d38b4b03 Fix for bug 85708 (Should support "text/xml" MIME media type). Recognize text/xml and application/xml in the type attribute of a stylesheet PI. r=Pike, sr=jst. 2001-09-11 07:14:29 +00:00
jst%netscape.com 1f59d6436f Removing unnecessary casts. No code change 2001-09-11 04:48:31 +00:00
jst%netscape.com 7ffb688dcd Reoving unnecessary casts and giving this code some more nsCOMPtr love. r=bryner@netscape.com, sr=me 2001-09-11 03:35:30 +00:00
vidur%netscape.com 261f2d1a98 Fix for bug 98815. Implement DOM Level 3 namespace methods for prefix and URI lookup. The implementation of these may be changed later if we get rid of the nsINameSpace interface. r=heikki, sr=jst 2001-09-11 03:04:49 +00:00
mkaply%us.ibm.com 3f572d7103 #76856
Night of the Living Dead CVS files - rekilling files that got changes made after they were killed
2001-09-10 22:59:04 +00:00
alecf%netscape.com 898cb5872f add REQUIRES support to layou, content, gfx, gfx2, widget and modules/libpr0n b=98371 r=cls 2001-09-10 20:46:52 +00:00
dbaron%fas.harvard.edu e5077ef0df Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag sr=alecf b=45797 2001-09-10 19:54:27 +00:00
ben%netscape.com c743e829c4 Add implementation for left, top, persist, ref, and datasources attributes on nsIDOMXULElement per XUL1.0 spec.
Part of fix for 95401 - implement resizable popups.
r=jag, sr=hyatt
2001-09-10 07:32:20 +00:00
dp%netscape.com 874b32a20a Fixing build bustage. 2001-09-08 22:01:22 +00:00
dp%netscape.com dac8082a10 bug# 98786 Eliminating url cloning r=gagan,sr=jst 2001-09-08 21:13:20 +00:00
andreas.otte%primus-online.de 993e2dfe9e fix bug 94796 [code cleanup in nsURLHelper.cpp] remove nsURLEscape/nsURLUnescape from nsURLHelper and replace all usage with nsStdEscape/nsStdUnescape, r=ccarlen@netscape.com, sr=dougt@netscape.com 2001-09-08 12:47:05 +00:00
jst%netscape.com 92beb4411a Comment change only, sr=me 2001-09-08 00:53:38 +00:00
vidur%netscape.com d3d3f22d1d Part of fix for bug 98597. Null checks so that accessing properties on a DOM event without an underlying PresContext doesn't crash. r=heikki, sr=jst 2001-09-08 00:16:04 +00:00
heikki%netscape.com a65f5e152d Not part of build. Test more stuff. 2001-09-07 22:09:06 +00:00
bryner%netscape.com c67e681b26 Bug 42313 - unable to scroll over iframes with mousewheel. We now
correctly bubble up the scroll to the parent document if the iframe is
unable to scroll (either because it isn't scrollable, or because we're
already at the top/bottom of it).  r=saari, sr=hyatt.
2001-09-07 21:00:57 +00:00
jaggernaut%netscape.com 83798daa05 Bug 97571: Any <label> in <groupbox> becomes <caption> per XUL 1.0. r=ben, sr=hyatt 2001-09-07 14:23:21 +00:00
cls%seawood.org 993e0ca487 Adding newline to end of file to fix hpux bustage 2001-09-07 11:00:48 +00:00
peterv%netscape.com f87bcc1a9b Implement TreeWalker in DOM2-traversal.
b=82625, r=fabian, sr=jst
2001-09-07 09:32:00 +00:00
sicking%bigfoot.com 1f02d9bfd3 Implement TreeWalker in DOM2-traversal.
b=82625, r=fabian, sr=jst
2001-09-07 09:30:03 +00:00
jst%netscape.com 208552caa3 Fixing bug 98292. Adding support for image.x and image.y for compatibility with NS4.x, r=jrgm@netscape.com, sr=blizzard@mozilla.org 2001-09-07 04:00:37 +00:00
rjesup%wgate.com ee2b7e971b 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 2bdb2c6812 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
hyatt%netscape.com b5acdd0f1a 98337 fix (r/sr=danm,brendan), also fix for 96610 from jgaunt/aaronl (sr from me, just checking it in since aaronl is on vacation) 2001-09-07 01:26:00 +00:00
pierre%netscape.com d8e7adfe45 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 9406efcadc Bug 97345: fixing bustage, checked wrong version in (without return). 2001-09-06 23:20:16 +00:00
vidur%netscape.com ce1dcfb2eb Out parameters should be set to null to account for failure cases. r=jband, sr=jst@netscape.com 2001-09-06 23:05:21 +00:00
rjesup%wgate.com fc2203dce3 bug 97345: insertion of <option>'s into <select> is very slow.
r=rods, sr=jst
2001-09-06 22:54:44 +00:00
rjesup%wgate.com 083d490fea 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 be7d4d271c 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
bzbarsky%mit.edu 3a86d88e76 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 a8d9fe32ae getComputedStyle answered for background-color #ffffff instead of transparent; b=97771, r=pierre, sr=hyatt 2001-09-06 08:20:50 +00:00
jst%netscape.com 2e791b1e6d Fixing leaks introduced by my fix for 91241. Breaking circular namespace manager -> XUL element factory -> namespace manager reference that kept one namespace manager and one XUL and XML element factory alive. sr=jband@netscape.com 2001-09-06 06:18:31 +00:00
brendan%mozilla.org 89eda00ed2 Don't cache chrome scripts unless their master document URL is chrome too (we need the prototype cache to root the script objects; 98207, sr=jband&waterson, a=asa). 2001-09-06 02:00:39 +00:00
bryner%netscape.com 5b912aba86 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 ac33036169 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
sicking%bigfoot.com 5e2328d280 Make myAnchorElement.text return the same as NS4.x. Patch from Fabian Guisset (hidday@geocities.com).
b=85448, r=sicking, sr=jst
2001-09-05 20:20:50 +00:00
kin%netscape.com 2aeeab587f Fix for bug #97387: WRMB:iframe with frameborder="no" does not work
Call ParseFrameborderValue() with value returned from InNavQuirksMode(),
instead of hardcoded PR_TRUE.

r=karnaze@netscape.com  sr=attinasi@netscape.com
2001-09-05 18:25:24 +00:00
mscott%netscape.com 9d3922f4c8 Adding prototype property file to project from mscott's mac. This is hyatt. 2001-09-05 07:39:38 +00:00
mscott%netscape.com dfd15deec1 Landing XBL brutal sharing from mscott's machine. This is hyatt. The bug has r/sr=hyatt,brendan. 2001-09-05 07:36:55 +00:00
jst%netscape.com 836da25092 Fixing bug 91241. Don't use the service manager to get the element factory everty time it's needed, cache it per namespace id, we spent about 0.9% of startup getting the element factory service. r=dp@netscape.com, sr=rpotts@netscape.com 2001-09-05 04:20:54 +00:00
dbaron%fas.harvard.edu 07b983f8ab Replace per-struct Check*Properties with property tables and account for the possibility of having an explicit 'inherit' value. b=91054 r=hyatt sr=waterson 2001-09-05 03:13:58 +00:00
bzbarsky%mit.edu 168fa487a7 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
timeless%mac.com c3eba81f03 Bugzilla Bug 89864 <SCRIPT LANGUAGE="JavaScript1.0"> gets ignored
r=dveditz, sr=brendan, a=asa
2001-09-03 16:09:58 +00:00
jst%netscape.com 83d83e358b Fixing bug 96489. tablerow.insertCell() not returning cell object, patch by Fabian <hidday@geocities.com>, r=peterv@netscape.com, sr=jst@netscape.com, a=blizzard@mozilla.org 2001-08-31 23:31:31 +00:00
dbaron%fas.harvard.edu 5b59398348 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 d8d01abd1a Backing out unapproved checkin for bug 97227. a=brendan,blizzard 2001-08-31 03:45:20 +00:00
rpotts%netscape.com 022d326a33 fixed typo from checkin for bug #97227 2001-08-31 02:30:34 +00:00
heikki%netscape.com 3affba97d4 Bug 96459, bug 96307 and Bugscape 8288. Implement readyState and onreadystatechange members to enable progress indicators for download. Make it possible to call send() again in onload without crashing. Send load event only after everything done (was sent too early if XML errors). Make some functions throw error if called at the wrong time (match IE). Make it possible to build SOAP again (patch from peterv, r=heikki). r=harishd, sr=vidur, a=asa. 2001-08-31 00:59:19 +00:00
rpotts%netscape.com 2766427125 bug #97227 (r=valeski, sr=vidur). This patch makes all calls to nsIWebBrowserChrome::SetStatus(...) display synchronously. 2001-08-30 21:47:45 +00:00
waterson%netscape.com b8b7f65772 Fix debug-only win32 bustage. 2001-08-30 04:33:27 +00:00
waterson%netscape.com d7e8e7b8e5 Bug 95675. Make sure server counts update after twisty open/close. Needed to remove container/member support from conflict set, too. Also, add a bunch of debugging junk. r=varga@utcru.sk, sr=hyatt, a=roc+moz 2001-08-30 02:29:05 +00:00
hyatt%netscape.com 06ce1e0a62 Fix for 96920, r=pink, sr=ben, a=dbaron 2001-08-29 22:33:18 +00:00
pierre%netscape.com 771befb59a Bug 95336 "position CSS not recognized without units when element not in document". Set the parser in quirks mode when necessary in nsDOMCSSAttributeDeclaration::ParseDeclaration(). r=ianh/sr=jst/a=dbaron. 2001-08-29 08:00:12 +00:00
dp%netscape.com 8bf4f6454a bug #14889 Lazy loading wallet dll r=morse,gagan sr=jband a=asa 2001-08-28 22:32:03 +00:00
brendan%mozilla.org 5dda99474c Patch to make FastLoad file removal clear state so file gets recreated by same session (68045, r=jrgm, sr=waterson, a=asa). 2001-08-28 07:08:36 +00:00
mscott%netscape.com 09345030fd NOT PART OF THE BUILD YET.
Adding new interface for xbl brutal sharing. Bug #70647
2001-08-27 22:15:45 +00:00
rjesup%wgate.com 21a61a2079 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
brendan%mozilla.org b4e3daeaa4 Path to make FastLoad file removal work on non-Unix systems (must close any streams on it first; 68045, r/sr=jrgm/shaver, a=asa). 2001-08-27 05:41:53 +00:00
jaggernaut%netscape.com 868dfe4d68 One more for the speedracer bustage fix.
The problem is that the generated header contains the following bit:
  enum { MODIFICATION = 1U };
  enum { ADDITION = 2U };
  enum { REMOVAL = 3U };

So to speedracer's compiler, this line signals a potential programmer error:

PRInt32 modHint = modification ? nsIDOMMutationEvent::MODIFICATION : nsIDOMMutationEvent::ADDITION;

Apparently they value it like an error and not a warning.
2001-08-25 04:34:17 +00:00
jaggernaut%netscape.com c00b84e416 Fixing speedracer bustage. Not sure I like this, nor the reason why there's bustage in the first place. *grmbl* 2001-08-25 04:22:47 +00:00
hyatt%netscape.com 1e28dfba99 Fix for 95475. r=jag, sr=ben, a=dbaron 2001-08-25 02:01:08 +00:00
waterson%netscape.com bb0e8e644d Bug 96282. Make nsOutlinerRows::Last() work correctly when there are empty subtrees in the rows. r=varga, sr=kin, a=dbaron 2001-08-24 18:28:15 +00:00
dp%netscape.com c0d4e6a2c9 bug# 96469 caching xbl service r=jag, sr=waterson, a=asa 2001-08-23 20:07:10 +00:00
darin%netscape.com 2cad8b7dfe workaround fix for blocker bug 96440 r=harishd, sr=vidur, a=dbaron 2001-08-23 18:59:46 +00:00
dcone%netscape.com 912f63aaa0 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 8033517a18 bug 60013 - make table with html width set to 0 behave like an auto table. sr=attinasi,r=bernd 2001-08-22 04:21:05 +00:00
darin%netscape.com a8440487f0 fixes bug 90288 (part 2) "not honoring Pragma: no-cache from HTTP-EQUIV"
r=gagan, sr=dougt
2001-08-22 00:38:46 +00:00
dcone%netscape.com 9a2b63ff04 b=73884 r=peterl sr=attinasi invert mode support added 2001-08-21 22:37:17 +00:00
brendan%mozilla.org b365808864 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
rjesup%wgate.com edf8bd2491 Bug 96132. ~nsTypedSelection misuses arrays. r=dbaron,
sr=jst@netscape.com sr=kin@netscape.com
2001-08-21 18:38:20 +00:00
dbaron%fas.harvard.edu 3505e63425 Fixing MOZ_TRACK_MODULE_DEPS bustage by adding pref to REQUIRES (for nsRuleNode.cpp). 2001-08-21 14:27:36 +00:00
rods%netscape.com 974b9579d7 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
sspitzer%netscape.com 6ab1e7f444 fix for #95457. the open / closed state of servers and folders in the folder pane
was not persisting across sessions.  I added a new attribute to outliner "statedatasource"
that you can set to use for state, otherwise, if you are "trusted" it will use the localstore.
if not trusted, it will use an in memory datasource, which will not persist across sessions.

r/sr=bienvenu for the mailnews part, r/sr=waterson for the content part.
2001-08-21 06:18:58 +00:00
hyatt%netscape.com 918eb7c220 Fix for 95422. r/sr=the usuals (brendan et al) 2001-08-21 06:14:38 +00:00
saari%netscape.com 74fd1e2f09 I messed up my checkin for bug93521, I screwed up nesting when applying a patch that needed merging. Bah. 2001-08-21 02:27:34 +00:00
dbaron%fas.harvard.edu 716f9f4695 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
jst%netscape.com ab317bb6c1 Fixing bug 95904. Comment changes only, patch mostly by drepper@cygnus.com. 2001-08-21 01:43:29 +00:00
jst%netscape.com 25a20b643d Followup to Attribute --> Attr renaming... 2001-08-20 09:03:25 +00:00
varga%utcru.sk 58b91692c5 Fix for 94652.
allow for no multiple select in outliner.
r=bryner, sr=hyatt
2001-08-19 08:24:42 +00:00
bryner%netscape.com 0d1b6bc0e9 Bug 92879 - textbox select() causes window to steal focus. r=dbaron, sr=hyatt. 2001-08-18 23:55:01 +00:00
bryner%netscape.com f63f3fc06d 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
hyatt%netscape.com a11f4a407c Fix for 94943. r=jag, sr=blake 2001-08-18 01:04:47 +00:00
harishd%netscape.com f1f32fab65 94903 - Don't forgot to resume parsing if loading external js fails.
r=heikki,sr=jst
2001-08-17 22:24:39 +00:00
heikki%netscape.com faf5045fba Bug 85554, xml-stylesheet PI should work only in prolog. r=peterv, sr=jst. 2001-08-17 22:19:37 +00:00
dcone%netscape.com fe326123f3 b=91290 fix for printing regression tests r=karnaze sr=waterson 2001-08-17 22:16:17 +00:00
blizzard%redhat.com 8449d6469f Back out brendan's checkin to try and get linux starting up again. 2001-08-17 19:45:11 +00:00
brendan%mozilla.org 525a387cf2 - 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 67f6aa83cb Bug 66835 - fix method hiding warnings by renaming some methods on nsIContent. r=jag, sr=jst. 2001-08-17 08:14:14 +00:00
waterson%netscape.com 844a26f337 Bug 94831. Convert locale stuff to generic module. r/sr=nobody: I am the devil. 2001-08-17 05:52:48 +00:00
jst%netscape.com 5f027e76cc Fixing bug 88151, anchor.accessKey wasn't working correctly. r=heikki@netscape.com, sr=waterson@netscape.com 2001-08-17 04:52:13 +00:00
jgaunt%netscape.com 00f903a8da fix for bug 94768
r=smfr,leaf
sr=hyatt
2001-08-17 03:13:07 +00:00
saari%netscape.com 9aae472d00 Fix for bug 93521, selections are sometimes grayed out. r=bryner, sr=hyatt 2001-08-17 02:38:41 +00:00
cathleen%netscape.com b6297898fd enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
heikki%netscape.com da86524643 Bug 75234, XHTML style element's contents appeared twice in the content model. r=peterv, sr=jst. 2001-08-17 00:07:17 +00:00
ftang%netscape.com 19b3590db5 replace nsCRT::strcasecmp with collationService->CompareString
r/sr=waterson@netscape.com fix bug 46925
2001-08-17 00:02:30 +00:00
peterv%netscape.com ee6630603b Fix for bug 91450 (complete loss of style when executing a certain javascript). r=pierre, sr=jst. 2001-08-16 11:32:11 +00:00
ian%hixie.ch b7ea7b7c6a Treat classes case-insensitively in quirks mode. Bug 93371; r=pierre sr=attinasi 2001-08-16 07:42:15 +00:00
pollmann%netscape.com 819e055240 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
attinasi%netscape.com 3f88a6807a Made attributes topmargin and leftmargin work on the BODY element in Quirks Mode. b=9258 r=alexsavulov sr=jst 2001-08-15 22:22:41 +00:00
sspitzer%netscape.com 9387708319 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
cls%seawood.org 8405a1984e 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
rpotts%netscape.com da2959ee05 bug #94205. Adding flags to nsIWebNavigation::Stop(). 2001-08-14 04:46:20 +00:00
dbaron%fas.harvard.edu 84a5b131c8 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
bryner%netscape.com 24d3ca4a83 Bug 64176 - tabbing in proxies pref panel messed up. r=saari, sr=hyatt. 2001-08-14 00:46:32 +00:00
saari%netscape.com a5dc146fca fixing regression caused by 93521 fix, and another, more friendly fix for the bug. r=bryner, sr=hyatt 2001-08-14 00:44:13 +00:00
hyatt%netscape.com 79dffa3202 Fix for 94944. r=danm, sr=hewitt 2001-08-14 00:07:36 +00:00
hyatt%netscape.com 552b31002a fix case of props. r/sr=blake,ben 2001-08-12 07:43:38 +00:00
hyatt%netscape.com d79104d8c5 Missed a property. r/sr=ben/blake 2001-08-12 05:57:41 +00:00
hyatt%netscape.com acccb13bca Add remaining props to XUL element. r/sr=ben,hewitt 2001-08-12 03:47:33 +00:00
jst%netscape.com 72e80997cf Fixing bug 72613, crash in nsIDOMHTMLDocument::Write() when called from C++ w/o any JS on the stack. sr=vidur@netscape.com, r=pollmann@netscape.com 2001-08-11 00:37:27 +00:00
bryner%netscape.com 3eaacd5a3a 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 09e264ec0e Bug 92623: ``Adjust the nsCSSParser quirks'', patch by Hixie, r=pierre@netscape.com, sr=attinasi 2001-08-10 22:46:53 +00:00
saari%netscape.com 048cc7c843 Fix for 93521, Active selections are sometimes grey. This fixes a few cases where the selection color is grey, the blurred selection color, when it should be blue, or whatever the active selection color is. topembed fix. We were firing blurs in some inappropriate cases with clicks within the same document. r=bryner, sr=hyatt 2001-08-10 21:55:47 +00:00
valeski%netscape.com c22afff331 bugscape 7647. sorry no bugzilla bug. r=rpotts, sr=vidur. protect usage of the global script context by putting it inside a null check. this was causing a crash when a javascript window.close() pull the context out from underneath documents 2001-08-10 01:46:41 +00:00
jaggernaut%netscape.com 3f0c50d813 Bug 94458: change dynamically registered listeners to "create" and "destroy" events to listen to "popupshowing" and "popuphiding". r=bryner, sr=hyatt 2001-08-10 01:32:12 +00:00
jst%netscape.com 3393692119 Fixing bogus assert code that I introduced when fixing 92433. 2001-08-10 01:22:07 +00:00
pavlov%netscape.com b72c324af1 fixing bug 78690. removing old imagelib. r=jst sr=waterson 2001-08-09 20:22:39 +00:00
rpotts%netscape.com 2dd72db7a8 bug #91165. Better patch (trunk only) for fixing selectAll within framesets for embedding 2001-08-09 09:24:26 +00:00
pierre%netscape.com 85948f26eb 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 0185313a10 OS/2 breakage - PR_CALLBACK 2001-08-08 03:23:03 +00:00
hyatt%netscape.com 95f3da41b0 Fix for 93171. r=pink, sr=blake 2001-08-08 01:38:05 +00:00
pete%alphanumerica.com e5ec3082e2 Fix for crash if -moz-binding points to an invalid file.
r=jst, sr=hyatt, b=81941

--pete
2001-08-07 21:12:02 +00:00
harishd%netscape.com f01a6e9f3e 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
jst%netscape.com 2cf22c5810 Fixing topembed crash bug 92433. Calling element.replaceChild(aChild, sameChild) caused a crash in the content modified notification code due to a bug in the replaceChild code. r=pollmann@netscape.com, sr=vidur@netscape.com 2001-08-07 06:09:17 +00:00