1849 Commits

Author SHA1 Message Date
cls%seawood.org
94960d8ea9 Reverted part of slamm's checkin so that non-official builds (including tinderboxes) stop on errors. Changed makefiles to use gmake's -C option instead of 'cd'.
git-svn-id: svn://10.0.0.236/trunk@62054 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 12:41:47 +00:00
waldemar%netscape.com
be012c9cc8 Workarounds for VC6 bugs
git-svn-id: svn://10.0.0.236/trunk@62026 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:43:40 +00:00
waldemar%netscape.com
e9ef64026b Added Visual C++ workspace
git-svn-id: svn://10.0.0.236/trunk@62016 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 02:06:40 +00:00
waldemar%netscape.com
3a7bf3376e Visual C++ version
git-svn-id: svn://10.0.0.236/trunk@62013 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 01:54:49 +00:00
rogerl%netscape.com
6eb15dc0c4 Switch to using new DToA stuff for numberToString().
git-svn-id: svn://10.0.0.236/trunk@62004 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 00:30:01 +00:00
rogerl%netscape.com
720b0c8a4e Need to pass expressions containing unicode identifiers as split strings
since the string processing will convert the unicode sequences into regular
characters before the identifier is recognized. The fact that Monkey was
cool with this is a separate bug.


git-svn-id: svn://10.0.0.236/trunk@61998 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:28:14 +00:00
rogerl%netscape.com
e439b08189 Fix endian bug for BigInteger constructor.
git-svn-id: svn://10.0.0.236/trunk@61997 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:25:23 +00:00
waldemar%netscape.com
8ce5d46607 File Removed.
git-svn-id: svn://10.0.0.236/trunk@61996 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:24:20 +00:00
waldemar%netscape.com
b3ccaaf838 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@61995 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 23:24:19 +00:00
rogerl%netscape.com
8013d11b6c Hmm, better do that negate.
git-svn-id: svn://10.0.0.236/trunk@61989 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:20:48 +00:00
rogerl%netscape.com
a93a52c547 Oops, remove debugging hack.
git-svn-id: svn://10.0.0.236/trunk@61988 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:20:09 +00:00
rogerl%netscape.com
7cb316c308 Fixing Unicode ECMA 3 compliance issues
git-svn-id: svn://10.0.0.236/trunk@61987 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:15:35 +00:00
rogerl%netscape.com
3bc8b0594c Fixing Unicode ECMA 3 compliance issues.
Fixed bug in $ handling for ECMA 3 (don't support \$)


git-svn-id: svn://10.0.0.236/trunk@61986 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 22:14:34 +00:00
norris%netscape.com
9ab5c7b822 Fix bug 6063.
git-svn-id: svn://10.0.0.236/trunk@61978 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 21:35:38 +00:00
norris%netscape.com
41e82cebb1 Switch back to using getDeclaredMethods--I was able to get it working with a
security manager.


git-svn-id: svn://10.0.0.236/trunk@61973 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 18:26:43 +00:00
waldemar%netscape.com
d878ba56de Added parser output classes
git-svn-id: svn://10.0.0.236/trunk@61963 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:31 +00:00
waldemar%netscape.com
8acb3ecf80 Added linked list and arena destructor utilities
git-svn-id: svn://10.0.0.236/trunk@61962 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 07:00:05 +00:00
beard%netscape.com
8c6f6ff4b2 importable XML project file for CWPro5 (with CWPro4 Java Tools)
git-svn-id: svn://10.0.0.236/trunk@61928 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 01:12:20 +00:00
beard%netscape.com
fcde68c686 CWPro5 format project (using CWPro4 Java tools).
git-svn-id: svn://10.0.0.236/trunk@61926 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 01:00:38 +00:00
beard%netscape.com
3f8f0b7ce5 added LazilyLoadedCtor.java
git-svn-id: svn://10.0.0.236/trunk@61925 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 00:57:29 +00:00
norris%netscape.com
58c57005f2 1. Implement a new method of Context that allows embedders to disable or clear cached items
2. Change from using Class.getDeclaredMethods to Class.getMethods since the former may cause
   security problems. Implement a cache to ameleorate the possible performance degredation.
3. Add a new class to lazily load constructors to improve performance


git-svn-id: svn://10.0.0.236/trunk@61896 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 21:35:45 +00:00
norris%netscape.com
ffd3bd5076 Remove reference to parent scope for Java methods. This was resulting in dangling
references that were never released to a large pool of objects.


git-svn-id: svn://10.0.0.236/trunk@61880 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 17:27:56 +00:00
beard%netscape.com
731e732229 gc_traits used to control whether a type is allocated using GC_malloc vs. GC_malloc_atomic.
git-svn-id: svn://10.0.0.236/trunk@61879 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:03:24 +00:00
beard%netscape.com
5f95254bb3 gc_allocator test
git-svn-id: svn://10.0.0.236/trunk@61878 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 16:01:57 +00:00
beard%netscape.com
9f6095211b allocator for garbage collection
git-svn-id: svn://10.0.0.236/trunk@61826 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 01:48:02 +00:00
norris%netscape.com
d8a63e199d Guard against possible NullPointerException if the Context has not been properly entered.
git-svn-id: svn://10.0.0.236/trunk@61794 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:40:34 +00:00
norris%netscape.com
612a23d049 Some users with JDK 1.1 but JDK 1.2 security were getting NullPointerExceptions here.
git-svn-id: svn://10.0.0.236/trunk@61793 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:38:37 +00:00
norris%netscape.com
ece789dd19 Fix warning.
git-svn-id: svn://10.0.0.236/trunk@61792 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:32:19 +00:00
norris%netscape.com
5a5aa031f8 Generalize error test to catch any catches appearing after a catch-all.
git-svn-id: svn://10.0.0.236/trunk@61791 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-28 18:28:45 +00:00
jband%netscape.com
7fada9cd23 Fix bug 28982. Call to JS_ClearScope in property setter (e.g. window.location = "foo")
was causing defered calls to js_FreeSlot to do wild pointer writes into slots that
were no longer owned by the object. Also this improves the fix to 14462 (see note
in 28982 from brendan). r=brendan@mozilla.org a=jar@netscape.com


git-svn-id: svn://10.0.0.236/trunk@61749 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 23:47:33 +00:00
bryner%uiuc.edu
fb74001790 Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.


git-svn-id: svn://10.0.0.236/trunk@61647 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:12:40 +00:00
norris%netscape.com
38fd45990f Enable catchguard with new 'if' syntax.
Implement check.


git-svn-id: svn://10.0.0.236/trunk@61606 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-24 19:35:22 +00:00
rogerl%netscape.com
05e8bbd52c Ported toFixed, toExponential & toPrecision to NativeNumber from C sources.
git-svn-id: svn://10.0.0.236/trunk@61498 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 18:46:36 +00:00
norris%netscape.com
f9db1d851f Move JavaObjectToLong to be a conformance rather than a negative test.
git-svn-id: svn://10.0.0.236/trunk@61497 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 18:29:35 +00:00
shaver%mozilla.org
105a6b5f05 fix #25581 (leaking JSScript, r=beard, a=waterson)
git-svn-id: svn://10.0.0.236/trunk@61480 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 06:09:04 +00:00
waldemar%netscape.com
64fa1b6c33 Work on adding parser
git-svn-id: svn://10.0.0.236/trunk@61470 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:54:30 +00:00
waldemar%netscape.com
617fbb3628 Added .h files to project
git-svn-id: svn://10.0.0.236/trunk@61469 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:53:08 +00:00
waldemar%netscape.com
b736196a19 Fixed non-DEBUG warning
git-svn-id: svn://10.0.0.236/trunk@61468 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:51:44 +00:00
waldemar%netscape.com
8e0620e467 Added arenas
git-svn-id: svn://10.0.0.236/trunk@61466 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:40:48 +00:00
bruce%cybersight.com
06c5fe623a Fixes a memory leak. r=shaver,a=waterson
git-svn-id: svn://10.0.0.236/trunk@61442 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 22:22:02 +00:00
beard%netscape.com
33a3bcd224 building into dist/liveconnect. *NOT PART OF MOZILLA BUILD*
git-svn-id: svn://10.0.0.236/trunk@61396 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 22:51:29 +00:00
waldemar%netscape.com
c32e59ea73 Backed out extraneous change
git-svn-id: svn://10.0.0.236/trunk@61383 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:52:47 +00:00
waldemar%netscape.com
27c21e6ede Added x86 gcc support
git-svn-id: svn://10.0.0.236/trunk@61382 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:49:21 +00:00
waldemar%netscape.com
4167d78b02 Added debug flags
git-svn-id: svn://10.0.0.236/trunk@61381 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-21 19:48:45 +00:00
waldemar%netscape.com
5fe4726dbf Unix makefile
git-svn-id: svn://10.0.0.236/trunk@61364 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 10:03:07 +00:00
waldemar%netscape.com
d3187b25b0 Updated for GCC
git-svn-id: svn://10.0.0.236/trunk@61363 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 10:01:53 +00:00
waldemar%netscape.com
26aee5707d Fixed signed/unsigned warning
git-svn-id: svn://10.0.0.236/trunk@61362 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 09:32:45 +00:00
waldemar%netscape.com
8e4b3e1aed Fixed GCC incompatibilities
git-svn-id: svn://10.0.0.236/trunk@61361 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 09:26:59 +00:00
jband%netscape.com
cebd63166c NOT PART OF SEAMONKEY BUILD - removed misplaced semi-colon added by toshok on 6 Sep 1999 which had converted a conditional block into a non-conditional block and made the debugger completely non functional
git-svn-id: svn://10.0.0.236/trunk@61347 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 02:34:05 +00:00
jband%netscape.com
23b2f2d2a9 fix bug 28381. Make xpcshell bypass the caps security manager. dougt has looked at and used this but is not around for a 'r='. a=jar
git-svn-id: svn://10.0.0.236/trunk@61330 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 00:14:44 +00:00