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

88292 Коммитов

Автор SHA1 Сообщение Дата
darin%netscape.com 8d98251b54 mac project changes for bug 97528
r=dp, sr=brendan
2001-09-14 21:19:48 +00:00
darin%netscape.com 819e81b079 fixes bug 97528 "1200 urls created on startup about:blank" (take 2)
r=dp, sr=brendan
2001-09-14 21:19:41 +00:00
mkaply%us.ibm.com 051c211df1 #83698
r=beard, sr=jband
This code was previously r/sr for XP_UNIX. Because the OS/2 Java plugin is based on the Unix Java plugin, we need this fix too.
2001-09-14 21:16:19 +00:00
heikki%netscape.com b73c50824f Bug 78622, DOMParser and XMLHttpRequest failures when parser blocked (with xml-stylesheet for example). r=harishd,sr=vidur. 2001-09-14 21:14:41 +00:00
jfrancis%netscape.com e317c80316 fixes 88109: caret jumps down when typing after inserting table. One liner to properly set selection after table insertion. r=fm;sr=kin 2001-09-14 21:12:35 +00:00
sfraser%netscape.com 141ff38c0f Fix for bug 96160 -- null check the i18n resource before use. Checking in for ftang, r=yokoyama, sr=sfraser 2001-09-14 21:12:17 +00:00
jaggernaut%netscape.com 26a64a7f27 Keep those ^M out of the tree please 2001-09-14 21:11:41 +00:00
jfrancis%netscape.com 889a4d7485 fixes 97797: empty solo list item won't indent. Changes to nsHTMLEditRules::WillMakeList() to not outsmart itself so badly. r=fm;sr=kin 2001-09-14 21:09:55 +00:00
mkaply%us.ibm.com 832f9199c1 #55103
r=mkaply, sr=blizzard
Code from Javier. Hack up the font code real good to account for OS/2 weirdness.
We now size things correctly.
2001-09-14 21:09:54 +00:00
darin%netscape.com 18aeaecece fixes bug 99562 "nsHttpTransaction should own the nsIProgressEventSink proxy
instead of nsHttpConnection" r=gagan, sr=mscott
2001-09-14 21:08:58 +00:00
mkaply%us.ibm.com bf6cf05d06 #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
vidur%netscape.com efc352b9dd Added new WSDL loading mechanism. This is not (as yet) part of the build 2001-09-14 20:56:54 +00:00
vidur%netscape.com 272eb7f450 Added nsISchemaCollection interface. Started using DOM3 namespace lookup methods. This is not (as yet) part of the build. 2001-09-14 20:56:06 +00:00
vidur%netscape.com 8c561c37b0 Adding DOM utility classes. This could get moved to a more general location if we continue to add functionality that is common to multiple modules. For now, it's a schema/wsdl-only thing. This is not yet part of the build. 2001-09-14 20:54:09 +00:00
ssu%netscape.com 3dc90a273d fixing bug 99340's part regarding turbo settings in installer not retained when running installer in silent/auto modes. r=dveditz,syd sr=mscott, a=asa affects windows platforms only. 2001-09-14 20:52:54 +00:00
harishd%netscape.com 1936f6c0d2 91744 - Avoid stack overflow by replacing recursion with a simple do-while. Removed unwanted assertions. r=heikki,sr=vidur 2001-09-14 20:48:25 +00:00
harishd%netscape.com 1f8f8d5c07 98261 - Instead of throwing away the current tag close it's parent such that the stack level does not go beyond the reflow depth limit. This would allow leaf tags, that follow the current tag, to find the correct node. r=heikki, sr=attinasi. 2001-09-14 20:45:16 +00:00
harishd%netscape.com c5efdc8321 98261 - reconcile the difference between the ContentSink's notion of depth and Layout's notion of depth. r=heikki, sr=attinasi. 2001-09-14 20:44:41 +00:00
waterson%netscape.com 0db1809647 Bug 99293. Clean up regression tests that throw dialogs on Unix. r=karnaze, sr=attinasi 2001-09-14 20:32:29 +00:00
cotter%netscape.com db6435bd76 privacy & security help content update per 85925 and 96018, a=asa, r=oeschger 2001-09-14 20:27:23 +00:00
sspitzer%netscape.com fc4042c713 fix for #99671. remove unused code. r=hwaara, rs=bienvenu 2001-09-14 20:26:07 +00:00
varada%netscape.com 27a0a07af2 fix for bug#99393;message compose performance improvements; r=ducarroz; sr=sspitzer 2001-09-14 20:24:49 +00:00
kaie%netscape.com 66b505780c b=99525 r=ddrinan/morse/relyea sr=blizzard
Completing feature added with bug 96018.
2001-09-14 20:19:29 +00:00
pschwartau%netscape.com 625129bd11 Improve visual presentation in the case where test string contains '\n'. 2001-09-14 20:10:49 +00:00
shrutiv%netscape.com 4edb1e1b3f Bug 99409: Customized Linux build works only on WinNT platform (r=tao)
Channging path names to support linux format
2001-09-14 19:42:37 +00:00
mcgreer%netscape.com bc2abb1968 work-in-progress document for stan development 2001-09-14 19:01:56 +00:00
jaggernaut%netscape.com a0dfc55f94 Allow this script to work on ns trees too, and have more helpful error reporting when no srcdir was found in a Makefile. 2001-09-14 18:45:30 +00:00
mcgreer%netscape.com fca3771d56 initial checkin of pkiutil. 2001-09-14 18:37:58 +00:00
mcgreer%netscape.com b076ea1c68 initial checkin of the new command library. 2001-09-14 18:37:37 +00:00
mcgreer%netscape.com 9e69f4ae7f make stan buildable using BUILD_STAN variable 2001-09-14 18:07:54 +00:00
shrutiv%netscape.com a1589d13bf Fix for bug 99409: Customized Linux build works only on WinNT platform
Changing options used in tar command (r=tao)
2001-09-14 17:39:17 +00:00
nboyd%atg.com b5141d614d Patch from Igor:
Patch fixes issue of not ignoring UNICODE format characters in match
and peek methods, adds explicit assertions checks for code assumptions
and makes handling of ASCII '\r', '\n' and UNICODE U+2028, U+2029 line
ends uniform.

It was rather tricky to fix format character issue and I spend some
time figuring out what TokenStream assumes about LineBuffer that
breaks my initial thoughts on the patch in cases like very long
sequences of format characters that do not fit in the buffer. I
fixed that but it made the code rather unclear so I put explicit
checks for assumptions/preconditions to help with debugging.

I added Context.check flag to turn on/off these checks and
Context.codeBug to throw an exception in case of check violations,
and also modified UintMap to use them instead of the private
flags there.

It would be nice to add some tests about format characters to the test
suite with checks similar to "eval('1 =\u200C= 1') == true" and
"eval('.\u200C1') == 0.1".
2001-09-14 17:26:12 +00:00
nboyd%atg.com 7c041252b1 Patch from Igor:
Hi, Norris!

I have found few problems with NativeArraj.java.

1. jsSet_length requires that the new length value should be an instance of Number. But according to Ecma 15.4.5.1, item 12-13, an error should be thrown only if ToUint32(length_value) != ToNumber(length_value). Here is a simple test that demonstrates it:

Array(5).length = new Number(1)

It currenly throws an exception.

2. jsSet_length when executing the code marked with "// assume that the representation is sparse" effectively removes all properties with values less then the current length when String is used to represent its value. Note that simply changing lines "if (d == d && d < length) delete(id);" to "if (d == d && d >= longVal) delete(id);" is not good because it would remove properties like "4.5" or "007", the full array index check has to be used instead.

Here is a test case that catches the problem:

var BIG_INDEX = 4294967290;
var a = Array(BIG_INDEX);
a[BIG_INDEX - 1] = 'a';
a[BIG_INDEX - 10000] = 'b';
a[BIG_INDEX - 0.5] = 'c';

a.length = BIG_INDEX - 5000;
var s = '';
for (var i in a) s += a[i];

print('s="'+s+'"');

this should print s='cb' (or 'bc': EcmaScript does not fix the order), but currently it gives s=''.

3. There are race conditions in jsSet_length and getIds.
The first contains:
                    if (hasElem(this, i))
                        ScriptRuntime.delete(this, new Long(i));
which would lead to call to delete in the Array prototype if 2 threads would invoke this code. Simply calling ScriptableObject.delete without any checks for existence is enough here.

getIds assumes that the count of present elements in the dense array does not change, which is not true when another thread deletes elements from dense.

The attached patch fixes these issues.

Regards, Igor
2001-09-14 13:50:09 +00:00
sicking%bigfoot.com ad1f70b177 Make PathExpr::matches more clever and remove specialcasing of absolute path expressions
b=97107 r=peterv sr=jst
2001-09-14 11:49:50 +00:00
jaggernaut%netscape.com 4020cbaca9 Fix debug build bustage on Windows by changing |for (PRUint32 i=0; ..; ..) {} for (PRUint32 i=0; ..; ..) {}| to |PRUint32 i; for (i=0; ..; ..) {} for (i=0; ..; ..) {}| 2001-09-14 09:27:57 +00:00
jaggernaut%netscape.com 74cd17660e Add support for IsVoid and SetIsVoid, add NS_COM to nsAStringGenerator. r=jst, rs=scc. 2001-09-14 08:23:46 +00:00
andreas.otte%primus-online.de 36bc63e942 fix bug 97983 [ExtractUrlPart allows no access to the directory part of the url] This patch introduces a new bitmask url_Path that allows accessing the whole path, moved url_Directory from path access to it's original meaning accessing the directory portion of the url. Also fixed some start/endposition calculations, r=dougt@netscape.com,sr=darin@netscape.com 2001-09-14 05:47:54 +00:00
andreas.otte%primus-online.de 511821a823 fix bug 99081 [ExtractPortFrom sometimes finds ports that are not there] ExtractPortFrom trys to parse the portnumber from url-strings and sometimes it found ports that are none like messageids of news urls, r=dougt@netscape.com, sr=darin@netscape.com 2001-09-14 05:38:51 +00:00
jaggernaut%netscape.com 25856c9451 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
mscott%netscape.com 97f2d036e1 Bug #99222 --> for compose auto complete, don't show the popup if we have an exact
macth.
r=ducarroz
sr=sspitzer
2001-09-14 05:36:27 +00:00
mscott%netscape.com f1bfa2c787 Bug #99222 --> make the widget flexible enough to only show the popup if
there are  a certain # of results present in the list.
r=sspitzer, ducarroz
sr=hewitt
2001-09-14 05:34:59 +00:00
bryner%netscape.com f024e52106 Bug 73353 - clean up REQUIRES. patch from jag, r=bryner, sr=brendan. 2001-09-14 04:55:50 +00:00
bienvenu%netscape.com 5d3d503163 fix problems playing back offline deletes when delete model is not delete to trash r=naving, sr=sspitzer 96631 2001-09-14 04:47:43 +00:00
blizzard%redhat.com 4e3a4a71d2 Bump the epoch up to make room for 0.9.4.x versions. Not part of the build. 2001-09-14 04:44:27 +00:00
bienvenu%netscape.com 4562f5ae31 fix crash exiting browser with turbo enabled if you've opened an address book r=naving sr=sspitzer 99510 2001-09-14 04:44:10 +00:00
naving%netscape.com b4e276363c 89698 r=bienvenu sr=mscott. Make rename imap folder work for backslash and
change the alert wording
99150 r/sr=bienvenu Make rename Cyrus imap folder work correctly for '/'
2001-09-14 04:39:28 +00:00
dbaron%fas.harvard.edu 21949d3f1b Make public identifier matching case-insensitive to expand the set of public identifiers triggering quirks mode since some existing pages use FPIs with incorrect case. Add two additional FPIs to the list. b=98977 r=harishd sr=waterson 2001-09-14 04:18:59 +00:00
brendan%mozilla.org cf80f7240c Fix unsafe JS_DHashTableRawRemove usage; unoverload cx->resolving into a counter and a JSDHashTable pointer (94422, r/sr=jband,waterson with dbaron sanity checks). 2001-09-14 03:37:15 +00:00
sonmi%netscape.com edeb7418f0 forgot this in the last checkin - added Solaris 9, fixed 2 bugs 2001-09-14 01:05:06 +00:00
sonmi%netscape.com d3624e5c63 added Sparc solaris 9
fixed unfiled bug in mksymlink (trying to symlink if dir exists in
	unix dirs, trying to symlink if either dir or symlink exists)
fixed bug in header , debug flag not passed into mksymlinks
fixed bug in header , always-yes flag not passed into mksymlinks
added email option -ml for qa_stat - only sends hyperlink to result.html
fixed unfiled bug NT backward compatibility test failures
removed unnecessary hostnamesetting from anything but nssqa
changed handeling of pass/fail in backward compatibility test
	evaluation, started fix of bugs 97209 and 98219
2001-09-14 01:04:05 +00:00