89386 Commits

Author SHA1 Message Date
ssu%netscape.com
12eaba0200 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.
git-svn-id: svn://10.0.0.236/trunk@102936 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:52:54 +00:00
harishd%netscape.com
1770a9beef 91744 - Avoid stack overflow by replacing recursion with a simple do-while. Removed unwanted assertions. r=heikki,sr=vidur
git-svn-id: svn://10.0.0.236/trunk@102934 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:48:25 +00:00
harishd%netscape.com
beea70d29d 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.
git-svn-id: svn://10.0.0.236/trunk@102933 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:45:16 +00:00
harishd%netscape.com
7c0676bf06 98261 - reconcile the difference between the ContentSink's notion of depth and Layout's notion of depth. r=heikki, sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@102932 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:44:41 +00:00
waterson%netscape.com
e7777863f5 Bug 99293. Clean up regression tests that throw dialogs on Unix. r=karnaze, sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@102929 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:32:29 +00:00
cotter%netscape.com
69d17c15fd privacy & security help content update per 85925 and 96018, a=asa, r=oeschger
git-svn-id: svn://10.0.0.236/trunk@102928 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:27:23 +00:00
sspitzer%netscape.com
6fc3865237 fix for #99671. remove unused code. r=hwaara, rs=bienvenu
git-svn-id: svn://10.0.0.236/trunk@102927 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:26:07 +00:00
varada%netscape.com
dc4bf10507 fix for bug#99393;message compose performance improvements; r=ducarroz; sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@102926 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:24:49 +00:00
kaie%netscape.com
5355c98172 b=99525 r=ddrinan/morse/relyea sr=blizzard
Completing feature added with bug 96018.


git-svn-id: svn://10.0.0.236/trunk@102924 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:19:29 +00:00
pschwartau%netscape.com
abafd4dd75 Improve visual presentation in the case where test string contains '\n'.
git-svn-id: svn://10.0.0.236/trunk@102923 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 20:10:49 +00:00
shrutiv%netscape.com
aa96591e89 Bug 99409: Customized Linux build works only on WinNT platform (r=tao)
Channging path names to support linux format


git-svn-id: svn://10.0.0.236/trunk@102922 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 19:42:37 +00:00
mcgreer%netscape.com
f49abbf1a2 work-in-progress document for stan development
git-svn-id: svn://10.0.0.236/trunk@102921 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 19:01:56 +00:00
jaggernaut%netscape.com
e366bf9ab7 Allow this script to work on ns trees too, and have more helpful error reporting when no srcdir was found in a Makefile.
git-svn-id: svn://10.0.0.236/trunk@102920 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 18:45:30 +00:00
mcgreer%netscape.com
cf2aaa9018 initial checkin of pkiutil.
git-svn-id: svn://10.0.0.236/trunk@102919 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 18:37:58 +00:00
mcgreer%netscape.com
c280ddbd94 initial checkin of the new command library.
git-svn-id: svn://10.0.0.236/trunk@102918 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 18:37:37 +00:00
mcgreer%netscape.com
9e7d9cfbc0 make stan buildable using BUILD_STAN variable
git-svn-id: svn://10.0.0.236/trunk@102917 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 18:07:54 +00:00
shrutiv%netscape.com
a36d016c5d Fix for bug 99409: Customized Linux build works only on WinNT platform
Changing options used in tar command (r=tao)


git-svn-id: svn://10.0.0.236/trunk@102916 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 17:39:17 +00:00
despotdaemon%netscape.com
2e1265bc21 Pseudo-automatic update of changes made by ddrinan@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@102915 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 17:35:58 +00:00
nboyd%atg.com
9e1ccfcd4c 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".


git-svn-id: svn://10.0.0.236/trunk@102914 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 17:26:12 +00:00
nboyd%atg.com
5964ebdfd5 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


git-svn-id: svn://10.0.0.236/trunk@102913 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 13:50:09 +00:00
sicking%bigfoot.com
06ad4ebdd3 Make PathExpr::matches more clever and remove specialcasing of absolute path expressions
b=97107 r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@102912 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 11:49:50 +00:00
jaggernaut%netscape.com
08a47b4511 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; ..; ..) {}|
git-svn-id: svn://10.0.0.236/trunk@102911 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 09:27:57 +00:00
jaggernaut%netscape.com
cbf6249310 Add support for IsVoid and SetIsVoid, add NS_COM to nsAStringGenerator. r=jst, rs=scc.
git-svn-id: svn://10.0.0.236/trunk@102910 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 08:23:46 +00:00
andreas.otte%primus-online.de
84bc369b7e 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
git-svn-id: svn://10.0.0.236/trunk@102909 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:47:54 +00:00
andreas.otte%primus-online.de
3bd3613d5a 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
git-svn-id: svn://10.0.0.236/trunk@102908 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:38:51 +00:00
jaggernaut%netscape.com
937638062c Bug 73353: move gfx from module layout to module gfx and fix up REQUIRES lines. r=cls
git-svn-id: svn://10.0.0.236/trunk@102907 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:37:29 +00:00
mscott%netscape.com
54ca33a168 Bug #99222 --> for compose auto complete, don't show the popup if we have an exact
macth.
r=ducarroz
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@102906 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:36:27 +00:00
mscott%netscape.com
e70b8b3f14 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


git-svn-id: svn://10.0.0.236/trunk@102905 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 05:34:59 +00:00
bryner%netscape.com
a1a013a1fa Bug 73353 - clean up REQUIRES. patch from jag, r=bryner, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@102904 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:55:50 +00:00
bienvenu%netscape.com
be6dc02100 fix problems playing back offline deletes when delete model is not delete to trash r=naving, sr=sspitzer 96631
git-svn-id: svn://10.0.0.236/trunk@102903 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:47:43 +00:00
blizzard%redhat.com
55401797e9 Bump the epoch up to make room for 0.9.4.x versions. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@102902 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:44:27 +00:00
bienvenu%netscape.com
85c4a00c88 fix crash exiting browser with turbo enabled if you've opened an address book r=naving sr=sspitzer 99510
git-svn-id: svn://10.0.0.236/trunk@102901 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:44:10 +00:00
naving%netscape.com
013b55f08a 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 '/'


git-svn-id: svn://10.0.0.236/trunk@102900 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:39:28 +00:00
dbaron%fas.harvard.edu
638d954dab 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
git-svn-id: svn://10.0.0.236/trunk@102899 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 04:18:59 +00:00
brendan%mozilla.org
c1e6be1826 Fix unsafe JS_DHashTableRawRemove usage; unoverload cx->resolving into a counter and a JSDHashTable pointer (94422, r/sr=jband,waterson with dbaron sanity checks).
git-svn-id: svn://10.0.0.236/trunk@102898 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 03:37:15 +00:00
sonmi%netscape.com
8c5d584c57 forgot this in the last checkin - added Solaris 9, fixed 2 bugs
git-svn-id: svn://10.0.0.236/trunk@102897 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 01:05:06 +00:00
sonmi%netscape.com
81ba96e1a7 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


git-svn-id: svn://10.0.0.236/trunk@102896 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 01:04:05 +00:00
pschwartau%netscape.com
fd39a30c74 Making testcase compatible with updated testRegExp() function in utility file shell.js
git-svn-id: svn://10.0.0.236/trunk@102895 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 00:29:21 +00:00
pschwartau%netscape.com
cfa8058644 Improving the error-reporting functions for RegExp tests. Now more complete and more consistent.
git-svn-id: svn://10.0.0.236/trunk@102894 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-14 00:15:59 +00:00
mkaply%us.ibm.com
23b1bbae91 #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


git-svn-id: svn://10.0.0.236/trunk@102893 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 23:01:14 +00:00
waterson%netscape.com
9ad4e81448 Bug 99443. Use filtered insertion point of first appended child instead of unfiltered insertion point when appending. r=dbaron, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@102892 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 22:56:55 +00:00
mcgreer%netscape.com
0f765a19da Use NSS_IMPLEMENT in code files for consistency.
Implement some basic certificate routines.
Define some of the PKI types.
Implement some trust domain routines, but only for testing purposes.
Allow for building as shared library.


git-svn-id: svn://10.0.0.236/trunk@102891 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 22:16:22 +00:00
mcgreer%netscape.com
96afac4792 ah, first bug. init the token last when creating a slot.
git-svn-id: svn://10.0.0.236/trunk@102890 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 22:14:22 +00:00
mcgreer%netscape.com
4a2c156d61 initial checkin of the cryptoki device library code for stan. The current
amount of implemented code does little more than basic initialization of
a module and loading of a module's slots and tokens.


git-svn-id: svn://10.0.0.236/trunk@102889 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 22:06:10 +00:00
alecf%netscape.com
b83f1b96a6 back out this change, it was unintentional
r=bryner
no a=


git-svn-id: svn://10.0.0.236/trunk@102888 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 22:03:27 +00:00
wtc%netscape.com
7a6591ae62 Bugzilla bug 98335: fixed two errors identified by compiler warnings
and deleted an unnecessary if.  The patch is contributed by
timeless@mac.com.


git-svn-id: svn://10.0.0.236/trunk@102887 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 21:39:05 +00:00
timeless%mac.com
53bd53d97b bugzilla wasn't catching mozilla on 98 which was annoying. r=jake
git-svn-id: svn://10.0.0.236/trunk@102885 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 20:41:59 +00:00
jake%acutex.net
f30e44a89e Fix for bug 58436 - javascript strict warnings in query.cgi
Patch by Christian Reis <kiko@async.com.br>
r= caillon@returnzero.com, jake@acutex.net


git-svn-id: svn://10.0.0.236/trunk@102884 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 20:04:40 +00:00
timeless%mac.com
a28f045020 Bugzilla Bug 99465 FreeBSD not recognized!
r=jake


git-svn-id: svn://10.0.0.236/trunk@102881 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 18:21:07 +00:00
gerv%gerv.net
5f3a15bc40 Backing that out. <sigh>. Trunk, branch. Branch, trunk. How hard can it be?
git-svn-id: svn://10.0.0.236/trunk@102879 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 17:40:57 +00:00