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

91378 Коммитов

Автор SHA1 Сообщение Дата
rbs%maths.uq.edu.au 32cf016db5 bug 102088 - Cleanup transitory font APIs that were used as a bridge in bug 99010, r=waterson, sr=attinasi 2001-10-30 22:58:00 +00:00
bnesse%netscape.com ef130edd24 Fix for bug 177585. Don't request the observer service when shutting down. r=dougt, sr=alecf. 2001-10-30 22:57:44 +00:00
sspitzer%netscape.com 8b194ac631 fix for perf bug #103010. don't persist the "open" state of news servers.
(revert to 4.x behaviour).  persisting the open state of news servers
causes us to update the unread count on news servers if they are "open"
on startup, slowing us down.  r=ssu,varada sr=bienvenu
2001-10-30 22:57:12 +00:00
ducarroz%netscape.com 09ad2cc851 Fix for bug 84081. We need to mark an attachment we cannot fetch as bogus in order to avoid generating an empty part. R=varada, SR=mscott 2001-10-30 22:49:50 +00:00
ducarroz%netscape.com 677ff8b8f9 Fix for bug 83752. Need to close the progress window is an error occurs during the send. R=varada, SR=bienvenu 2001-10-30 22:45:31 +00:00
ducarroz%netscape.com 6d724c99a2 Fix for bug 83549. Add a new send mode in order to be able to display correct message when an error occurs while sending unsent messages. R=varada, SR=mscott 2001-10-30 22:36:57 +00:00
locka%iol.ie 603cecab7c NOT PART OF BUILD. First working version of CAB file packaging and signing script, install file and docs. 2001-10-30 22:32:27 +00:00
andreas.otte%primus-online.de 300a034231 fix bug 104876 [c:foo wrongly considered valid URL] this fixes a bug
in caching protocol handlers, scheme "c" was mixed up with scheme
"chrome" for example, c=darin@netscape.com, r=rjesup@wgate.com,
sr=dougt@netscape.com
2001-10-30 22:20:06 +00:00
dougt%netscape.com 80a163df0e ugh. I did not mean to commit these changes. Backing out 2001-10-30 22:19:32 +00:00
alecf%netscape.com 32aa64067a add initial files for bug 102043 - not part of build, to be reviewed for that bug 2001-10-30 22:17:39 +00:00
colin%theblakes.com dd170089fa Turn Java back on by default. b=91271. sr=sspitzer 2001-10-30 22:14:02 +00:00
ian.mcgreer%sun.com e774d95a8f patch to fix behavior on AIX's optimizing compiler. Shoul also improve performance on all platforms. 2001-10-30 22:11:49 +00:00
dougt%netscape.com 20e863fb43 Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com 2001-10-30 22:07:28 +00:00
dougt%netscape.com e03c679302 Moving nsISimpleEnumeratory interface into a seperate idl file. bug 99136. r=alecf@netscape.com, sr=rpotts@netscape.com 2001-10-30 22:03:05 +00:00
ftang%netscape.com 1fc3994c88 fix bug 90804. add nsMacUnicodeFontInfo.cpp into the mac sectoin and the nsCompressedCCmap.cpp to the src sectoin r=pinkerton sr=sfraser 2001-10-30 21:59:57 +00:00
dougt%netscape.com a3a5afed2e Adding nsISimpleEnumerator.idl to project. 99136. r=alecf, sr=rpotts 2001-10-30 21:59:51 +00:00
ftang%netscape.com 9dbabdefb7 fix 90804. enable more char by using atsui. r=pinkerton sr=sfraser 2001-10-30 21:50:52 +00:00
ftang%netscape.com 19bf1c758f fix bug 90804. r=pinkerton sr=sfraser. enable rendering of more characters by using atsui. 2001-10-30 21:50:07 +00:00
morse%netscape.com e7d817061c bug 106570, prompt for master password when opening context menu, r=sgehani, sr=alecf 2001-10-30 21:48:08 +00:00
mcafee%netscape.com 7c2d86b4f3 unhardcoding hostname 2001-10-30 21:31:00 +00:00
nelsonb%netscape.com 874e400e1a Fix bug 107619. The new DHE_ ciphersuites were enabled by default.
Now they are disabled by default, for compatibility with NSS 2.0.
2001-10-30 21:09:47 +00:00
nicolson%netscape.com a5ceba090f Fix 101609: JSS OSF fails, on the trunk this time. 2001-10-30 21:07:51 +00:00
sspitzer%netscape.com 8bec17a0f7 backing out a jag's change. mLength on returnString is not correct, so doing returnString.Length()
cause problems, but strlen() works.  bienvenu's looking into why our string foo is doing that to mLength,
but this gets the tree open. sr=bienvenu
2001-10-30 18:32:31 +00:00
mkaply%us.ibm.com 3b3437183f Stupid OS/2 breakage - bug has been opened with compiler folk 2001-10-30 17:39:31 +00:00
ian.mcgreer%sun.com a53e6cb933 fixes for testing word alignment 2001-10-30 16:03:43 +00:00
bzbarsky%mit.edu 59d9b83f5b Fix strict JS warnings in addressbook. Bug 107538, patch from James
Green <jg@cyberstorm.demon.co.uk>, r=hwaara, sr=bienvenu
2001-10-30 14:54:04 +00:00
ducarroz%netscape.com 321184f9e3 Fix for bug 86089. Replace attachments string in message compose fields by an array of nsIMsgAttachment objects. This architecture change allow us to dissocie the attachment name from the attachment url. We can also now carry over extra information like the attachment content type or Mac file type. This check in contains also fix for related bug 52428, bug 80895, bug 87765 and bug 89090.
R=varada, SR=sspitzer
2001-10-30 14:42:41 +00:00
rginda%netscape.com c1c54ff61d bug 99601, add filter support to js/jsd, r=jband sr=brendan
Use the new filtering api to allow users to safely debug with initAtStartup enabled.  Also adds highlighting to source view, saves stack view state, fixes selection problems in the outliners, cleans up some strict mode issues, and refactors menu and script tags out of venkman.xul
2001-10-30 14:27:10 +00:00
hwaara%chello.se b2adfa7e50 #107094, "Error: mBlank is not defined".
Patch by Andrews <simm0@ii.net>

r=jag, sr=hyatt
2001-10-30 14:24:58 +00:00
nboyd%atg.com 3067721c3c Fix bug with test case:
var testArray = new Array(6);
testArray[1+1]+=2;
2001-10-30 14:06:58 +00:00
nboyd%atg.com 787b93699a Hello Norris
The following test case case leads to a compilation error in Rhino. In this
script alert is an user defined
function in the global object and it shows the value of the specified
parameter in a popup window. Save the script as a html file and run it under
Netscape and IE. The output via their JS engines is that alert(1)
executes but the execution of line fails as blks variable is undefined. The
Fix bug:

Rhino engine fails at compilation time itself and cannot excute the script.
It doesn't like the syntax of line.


Steven


/// ****************  test case **************    ///
<script>
alert(1);
  blks[ 10 << 2 ] |= true;
  alert(2);
</script>


/// **********************  Error Message ************************** ////
evaluating script: null
java.lang.NullPointerException
  at org.mozilla.javascript.Interpreter.generateICode(Compiled Code)
  at org.mozilla.javascript.Interpreter.generateICode(Compiled Code)
  at org.mozilla.javascript.Interpreter.generateICode(Compiled Code)
  at org.mozilla.javascript.Interpreter.generateICode(Compiled Code)
  at org.mozilla.javascript.Interpreter.generateICode(Compiled Code)
  at org.mozilla.javascript.Interpreter.generateICodeFromTree(Compiled Code)
  at
org.mozilla.javascript.Interpreter.generateScriptICode(Interpreter.java)
  at org.mozilla.javascript.Interpreter.compile(Interpreter.java)
  at org.mozilla.javascript.Context.compile(Context.java)
  at org.mozilla.javascript.Context.compile(Context.java)
2001-10-30 13:55:26 +00:00
rginda%netscape.com db43fadc93 bug 99601, add filter support to js/jsd, r=jband sr=brendan
large addition to the jsd_xpc component allows arbitrary filtering of debug hooks by url pattern, line range, and global object.  also adds ability to begin instrumenting jsscripts at app startup.
2001-10-30 13:41:32 +00:00
nboyd%atg.com 0babafcaa0 Patch from Igor:
I must admit this is very subtitle, but still...

Here are the lines from
    public void defineProperty(String propertyName, Object delegateTo,
                               Method getter, Method setter, int attributes)


        GetterSlot slot = (GetterSlot)getSlotToSet(propertyName,
                                                   propertyName.hashCode(),
                                                   true);
        slot.delegateTo = delegateTo;
        slot.getter = getter;
        slot.setter = setter;
        slot.setterReturnsValue = setter != null && setter.getReturnType() != Void.TYPE;
        slot.value = null;
        slot.attributes = (short) attributes;
        slot.flags = (byte)flags;

Now suppose that after the new slot is added, another thread is accessing it. Then it would see not yet ready slot with all nasty consequences! For example,  SMP computer can re-arrange writes so the new value of slot.flags would be visible before slot.getter then another thread would generate null pointer exception.

race2_fix.diff fixes that by using the explicit Slot argument to addSlot instead of boolean flag so the new slot can be fully initialized and then inserted under synchronization to the table. I also call addSlot directly because it is supposed to be used with not-yet existed properties and split addSlot to addSlot and addSlotImpl so in case of table growth there is no need to re-enter already synchronized monitor.

This changes also allows to explicitly throw RuntimeException if defineProperty is called for the property that is already exists instead of either throwing cast exception in "GetterSlot slot = (GetterSlot)getSlotToSet(propertyName," or worth yet re-initializing already existed slot.

Regards, Igor
2001-10-30 13:07:00 +00:00
nboyd%atg.com 08247fcd49 Print either line or file name if either is present. 2001-10-30 12:59:30 +00:00
mkaply%us.ibm.com 929cffecf8 More reordering crap 2001-10-30 12:59:00 +00:00
ben%netscape.com 82d96998ad add licenses. (not part of build) 2001-10-30 11:03:44 +00:00
ben%netscape.com 9a364aed7a 102477 - Download Manager
adding initial XUL & js files for window, basic listview/toolbar UI,
controllers etc.
NOT PART OF BUILD!
2001-10-30 11:02:56 +00:00
jst%netscape.com a7a955dac5 Fixing linux build bustage. 2001-10-30 10:24:55 +00:00
jst%netscape.com ebeabc8305 added files: mozilla/content/html/content/src/nsHTMLSharedLeafElement.cpp, removed files: mozilla/content/html/content/src/nsHTMLBaseElement.cpp, mozilla/content/html/content/src/nsHTMLEmbedElement.cpp, mozilla/content/html/content/src/nsHTMLIsIndexElement.cpp, mozilla/content/html/content/src/nsHTMLParamElement.cpp, mozilla/content/html/content/src/nsHTMLSpacerElement.cpp, mozilla/content/html/content/src/nsHTMLTableColGroupElement.cpp, mozilla/content/html/content/src/nsHTMLWBRElement.cpp 2001-10-30 10:15:21 +00:00
jst%netscape.com b494463795 Fixing part of bug 107453. Combine rarely used leaf element classes into one class to cut down on the amount of code we have for implementing all those dom interfaces. This makes using the combined elements (base, embed, isindex, param, spacer, colgroup, and wbr) a bit more expensive but since they're hardly ever used it's ok for them to take up a bit more heap space when used. r=dbaron@netscape.com, sr=waterson@netscape.com 2001-10-30 10:14:06 +00:00
jst%netscape.com d403c37671 Make the signature of nsHTMLDocument::FlushPendingNotifications() match nsIDocument::FlushPendingNotifications() so that callers of the interface method actually call the correct method. No bug. r=peterv@netscape.com, sr=rpotts@netscape.com. Problem found by jkeiser@iname.com 2001-10-30 09:58:07 +00:00
alecf%netscape.com feb1ba58fa bump max string bundles in cache up to 16 from 10, since thats how many are created on startup 2001-10-30 08:48:49 +00:00
dbaron%fas.harvard.edu af75d138be Fix HP bustage, I hope, by adding -L$(DIST)/lib. 2001-10-30 08:46:43 +00:00
dbaron%fas.harvard.edu 0d7378ab62 Fix BeOS bustage by doing what bryner meant to. b=106208. 2001-10-30 08:36:21 +00:00
alecf%netscape.com 0758129bf6 oops this should be getService not createInstance 2001-10-30 08:03:08 +00:00
dbaron%fas.harvard.edu 359f6668d1 Fixing double parens. 2001-10-30 08:01:14 +00:00
dbaron%fas.harvard.edu b7eac49894 ... and fixing one other typo. 2001-10-30 07:59:16 +00:00
dbaron%fas.harvard.edu 50a378c987 ... and converting to double-parens. 2001-10-30 07:58:02 +00:00
dbaron%fas.harvard.edu d2a4a711c2 Fixing bustage by converting this to use PR-logging. I should've done a Windows build... 2001-10-30 07:40:57 +00:00
mcafee%netscape.com 4065c2c533 Adding support startup logging to server. r=jrgm 2001-10-30 07:34:34 +00:00