Commit Graph

75744 Commits

Author SHA1 Message Date
morse%netscape.com
e8b3bd90d5 bug 64588, remove javascript warning, r=gemal@gemal.dk, sr=brendan@mozilla.org 2001-01-27 00:09:41 +00:00
dbragg%netscape.com
cac7a75e45 This is the XPInstall side of bug 62167 that uses nsIProcess which was checked in earlier. a,r=dvedtiz sr=mscott 2001-01-27 00:05:08 +00:00
jeff.dyer%compilercompany.com
66539fc886 First cut a xml code generation. 2001-01-26 23:55:32 +00:00
yokoyama%netscape.com
1d9262628e fix for 22921; use nsIModule; 2001-01-26 23:54:31 +00:00
karnaze%netscape.com
ec9c9c744a new regression tests not affecting the build. 2001-01-26 23:47:57 +00:00
jeff.dyer%compilercompany.com
6b02950cc2 Unneeded file 2001-01-26 23:46:06 +00:00
karnaze%netscape.com
a1ab46bb0e bug 34176 - correct fixed table layout over allocated cols. sr=waterson, r=karnaze. 2001-01-26 23:44:59 +00:00
jgmyers%netscape.com
95e365edda unfold all headers per RFC 822: bug 23635 r=ducarroz sr=bienvenu 2001-01-26 23:41:08 +00:00
karnaze%netscape.com
deaf6f4d1d bug 62502 - null pointer check. sr=waterson, r=karnaze. 2001-01-26 23:40:36 +00:00
jgaunt%netscape.com
15a30f4d39 backing out changes
fixing bustage on speedracer
2001-01-26 23:38:09 +00:00
beard%netscape.com
bc4375a68e MRJPlugin 1.0b2 release. sr=bnesse, r=tnoyes@mac.com 2001-01-26 23:32:56 +00:00
jgaunt%netscape.com
e0065abf64 bug# 62361 fix profile migration when running remotely on a unix system
r=ccarlen@netscape.com sr=bienvenu@netscape.com
2001-01-26 22:44:55 +00:00
javi%netscape.com
3147e1efe0 Fix Win32 opt build bustage. 2001-01-26 18:55:34 +00:00
mcgreer%netscape.com
1f5e95bb36 thought I'd be cool and make it build with DSO's, but alas, need CERT_DecodeTrustString... 2001-01-26 16:45:46 +00:00
mcgreer%netscape.com
523c951da7 initial checkin of tool which converts CA certs into format for certdata.txt 2001-01-26 16:32:10 +00:00
taka%netscape.com
11558b490b fix for #43221, #64781, and #53644. take folder charset and apply appropriate charset conversion before comparison. r=nhotta, a=bienvenu 2001-01-26 13:50:44 +00:00
locka%iol.ie
3131997624 Changed docshell so it turns the mouse pointer "busy" in the associated window while it is loading a document. Removed the hack in the navigator chrome that used the throbber status to set the busy pointer. b=30375 sr=rpotts@netscape.com 2001-01-26 12:35:32 +00:00
pavlov%netscape.com
ca4fe72fc4 adding decoderobserver so that people will be able to listen for notifications
decoders should QI the request to nsIImageDecoderObserver and call the methods with null for the request param

people will be able to add an observer to the request so that they can get the messages
2001-01-26 12:05:55 +00:00
ben%netscape.com
5bead9205b Added comments regarding coming changes for bug 65470/Mozilla 0.8. 2001-01-26 09:39:49 +00:00
ben%netscape.com
b29bcbc9e3 Added comment announcing Drag and Drop API changes for Mozilla 0.8 2001-01-26 09:38:40 +00:00
ben%netscape.com
84bd266ccc Added comment announcing drag and drop API update for Mozilla 0.8 2001-01-26 09:37:56 +00:00
ben%netscape.com
cb54e5c5c7 added comment announcing API changes for Mozilla 0.8. 2001-01-26 09:37:24 +00:00
jband%netscape.com
616b6cca1a fix jump in leaks caused by previous checkin by commenting out the offending code that roots Object.prototype 2001-01-26 08:02:23 +00:00
waldemar%netscape.com
588e4ffbf6 Added .() operator 2001-01-26 07:33:32 +00:00
blakeross%telocity.com
b1a7f2005b Fix 60788: letters with descenders cut off in mail compose subject field. patch by hwaara. r=sspitzer,blake sr=bienvenu 2001-01-26 06:05:46 +00:00
kmcclusk%netscape.com
e1f4c197d3 Removed code which cleared the backbuffer to white before rendering. bug 49779 sr=roc+moz r=rods@netscape.com 2001-01-26 05:09:37 +00:00
sspitzer%netscape.com
f5a1601332 turn off some debugging printfs relating to bug #66553. sr=bienvenu 2001-01-26 04:42:47 +00:00
relyea%netscape.com
5b76b8136a Allow NSS_Initialize to succeed even if the databases cannot be opened.
NOTE: BETA 3 solution only. After Beta 3 NSS_Initialize will get to new
options to control this functionality more finely
2001-01-26 04:33:45 +00:00
timeless%mac.com
c59c223069 fix for bug 61805 javascript strict warnings in abAddressBookNameDialog.js
patch by maolson@earthlink.net r=timeless, a=alecf
2001-01-26 03:39:38 +00:00
nelsonb%netscape.com
86efe6a23a Win32 processes have two environments, a Unix-compatible one and an NT
environment.  NSS has no control over which of these environments will
be inherited by any child processes, so when NSS modifies or adds an
environment variable, it needs to do so to both environments.
This fixes bugzilla bug 66615.  Reviewed by wtc.
2001-01-26 03:24:05 +00:00
sspitzer%netscape.com
1b8069431a fix for #66602. make it faster to delete, move, or copy unread messages into
a local folder.  sr=bienvenu
2001-01-26 02:52:56 +00:00
jgmyers%netscape.com
1b31ea6211 clean out refs to FALSE: bug 63834 r=bryner sr=brendan 2001-01-26 02:40:12 +00:00
jband%netscape.com
61a7d5b1fd backing out the unreviewed change to the loader for bug 63027 that I checked in with the other xpconnect changes by mistake. 2001-01-26 02:35:22 +00:00
mcafee%netscape.com
2a31ed3d19 Removing ftp: URL from bloat test until dougt fixes ftp. r=dougt 2001-01-26 02:35:07 +00:00
jband%netscape.com
ea496b8199 add xpidl support for DOMString to fix bug 65762. r=jst sr=brendan 2001-01-26 02:32:18 +00:00
jband%netscape.com
abc6bd8a0b This is mostly to fix bug 64111 - XPConnect vs. Object.prototype.toSource woes.
Some other small fixes are included. Here is the list...

- Make nsIJSID::id [noscript] because xpconnect automatically builds a nsIJSID
wrapper around nsid values. However, xpconnect does not maintain a table of
those wrappers. So, given the same id twice it will make two nsIJSID wrappers.
This means that property walking could get foo.id.id.id... and not detect that
the different objects represent the same id. nsIJSID already exposes 'number'
so that JS can get the stringified value of the nsid. The nsid struct returned
by 'id' is useful for C++, but only causes problems for JS.

- Fix the nsIXPCScriptable 'IGNORE' handler for GetAttributes to not fail
silently.

- Add 'Components' to global objects as a non-enumerable property for backwards
compatibility and to avoid additional work in property enumeration (esp. in
win.toSource!)

- Expose toSource on wrapped native JSObjects. This just returns an empty object
string: '{}'. It can be overridden by an interface method if present.

- Expose toString on wrapped native JSObjects. It can be overridden by an
interface method if present. Previously we only did this as part of the
Convert op. Now someWrapper.toString will return a callable function.

- Extend the toString behaviour to also print the address of the wrapper in
DEBUG builds only: e.g. "xpconnect wrapped nsIFoo @ 0x12345678". mccabe
convinced me this would be useful. Release build behaviour is unchanged - we
worried that exposing addresses might contribute to possible security exploits.

- Have wrapped native JSObjects use Object.prototype as their proto rather than
have a null proto. Originally this was going to allow delegation to
Object.prototype.toSource, but even without that, this seems like a good thing.
This is implemented by getting Object.prototype from the global object each
time we create a wrapper to allow for spify JS dynamic craziness.

- Use 16bit values in wrappednative property descriptors to save space. It was
only possible to use 16 bits of the pointer-sized ints in the structs anyway.

- Do a security check at enumeration time and only expose those properties that
the caller can actually 'Get'. This fixes the toSource security exception
problem.

- Add a big comment about the problem of reporting uncaught exceptions.

- Fix crashing bug for case where object has no enumerable properties and
xpconnect failed to fill in the zero count.

- Fix NewInstanceJSObject to dig in and find the 'ultimate' parent when
parenting new wrapper JSObject. The old scheme was ending up with hugely
long parent chains in some cases.

r=jst, sr=brendan
2001-01-26 02:25:09 +00:00
sfraser%netscape.com
a4e38719fe Work in progress on editor embedding, NOT PART OF THE BUILD. 2001-01-26 02:16:14 +00:00
jgmyers%netscape.com
2f7d03e291 clean out refs to FALSE: bug 63834 r=bryner sr=brendan 2001-01-26 01:59:16 +00:00
jgmyers%netscape.com
de750be2b2 fix ref to FALSE: bug 35559 r=bryner sr deputized by brendan 2001-01-26 01:56:33 +00:00
jband%netscape.com
5bc0005e33 WHITESPACE ONLY CHANGE. Detabbing this stuff cuz it bothers me (tabbing didn't match 'Mode' line's tab-width) 2001-01-26 01:53:22 +00:00
alecf%netscape.com
b6269a3196 fixes for JS warnings, #64593 and #65707 sr=ben 2001-01-26 01:32:31 +00:00
alecf%netscape.com
9f82265546 fix for #65994 r=blake, sr=ben
use hidden="false" so that the hidden state of the magic toolbar buttons get persisted
2001-01-26 01:30:37 +00:00
brendan%mozilla.org
d3c870640c Fixes for bug 61898 (which has morphed), r=rogerl, sr=jband.
- Optimize integer ++ and -- to avoid double-to-int, which is quite costly for
  some compilers (ftol on Windows with MSVC).
- Optimized arguments[i] and arguments.length references to use bytecodes that
  avoid creating an arguments object for the current frame.  This entailed
  simplifying the compiler to avoid flagging functions and scripts that set
  arguments, since we have code in jsfun.c to catch such sets at runtime.
- The code generator now eliminates useless expression statements, giving a
  strict warning about them.
- Rationalized jsemit.c's LookupArgOrVar to have well-defined results in *pn.
  Eliminate bytecode specializations for argument and local variable gets and
  sets from jsparse.c -- these precede jsemit.c's LookupArgOrVar and frustrate
  it, by setting pn_slot non-negative too early.
- Code generation errors set report->filename and report->lineno, rather than
  hacking "{0}, line {1}: " into the localized message.
- Bogus JSFRAME_VAROBJBUG removed, JSOPTION_VAROBJFIX is sufficient.
- Spruce up jsinterp.c macros to use JS_BEGIN/END_MACRO brackets if possible.
- Avoid calling JS_PropertyStub.  The call is too costly compared to a branch
  in the caller.
2001-01-26 00:59:50 +00:00
prass%netscape.com
c65266cf64 Adding geticonode function and context for icon image, r=jelwell, sr=mscott 2001-01-26 00:51:18 +00:00
mkaply%us.ibm.com
06fa33ccb8 #61253
r=jkobal, a=blizzard
Printing shouldn't be resolution dependent
2001-01-26 00:48:05 +00:00
ssu%netscape.com
8c3dd31086 fixing bug 64649 - add psm to mozilla installers
r=dgragg, sr=dgragg
affects only linux
not part of tinderbox builds.
2001-01-26 00:47:56 +00:00
bienvenu%netscape.com
685b5860d3 fix saving of imap pending unread counts r=sspitzer,naving, sr=mscott 66580 2001-01-26 00:14:10 +00:00
nhotta%netscape.com
b29a156ff1 Changed to support charset override for message headers, ignore the header specified charset and use the folder charset for the charset conversion,
bug 65277, r=mscott, sr=bienvenu.
2001-01-25 23:39:22 +00:00
rogerl%netscape.com
9250f428f3 Fixes to support ICodeModule operand type (via name in global object) and
TRUE/FALSE/NULL/CLASS instructions.
2001-01-25 23:34:33 +00:00
nhotta%netscape.com
f8ca39c352 Changed to use the original charset name instead of the mapped one to take advantage of the us-ascii optimization,
bug 66411, r=sspitzer,ducarroz, sr=bienvenu.
2001-01-25 23:31:20 +00:00