norris
464cc2edf4
(Not part of Communicator build.)
...
Fix GC bug involving load().
1998-06-25 15:56:19 +00:00
spider
7b08c23fa4
NORMANDY_DDAY merge...
1998-06-25 05:50:45 +00:00
mccabe
c4d65a486e
Fix to 187537. The 'assign' hack was interacting with the 'shell
...
command' hack - the resolver defined by js.c would get called to look
up 'assign' - and on Irix systems, it would find the 'assign' command
in the current path, and decide to define a function called 'assign'
in the global object that would run the assign command. Then when an
attempt was made to assign a property to the global object, the assign
command would get run, and unexpected behavior followed.
1998-06-25 02:07:13 +00:00
fur
988bea1d98
Conversion to a primitive now results in a string value, even with a
...
hint of JSTYPE_NUMBER. This is a case that nobody cares about, but it's
used in a LiveConnect test case.
Added more registered Java packages for reduced server-roundtrips. Also,
loosened restrictions on accessing unregistered packages under "java" and
some of the other packages, in case Sun or somebody adds a "java.fooBar"
package.
1998-06-24 05:47:46 +00:00
fur
35236c8aeb
Allow closures when the JS version is JSVERSION_DEFAULT.
1998-06-24 05:37:44 +00:00
fur
b68f47ddfe
Fix bug in which leaving the JS version as JSVERSION_DEFAULT would return
...
all enumerated property names as strings, as was the case in JS1.1, instead
of the modern (>=JS1.2) behavior of allowing either string or integer property
names.
1998-06-24 05:36:46 +00:00
fur
735aabc1a1
Ignore generated files
1998-06-24 03:18:48 +00:00
fur
86f7a56ad9
Files moved to liveconnect/macbuild subdir
1998-06-24 03:09:57 +00:00
beard
78c1f66d2d
Updated Mac build instructions.
1998-06-24 02:44:30 +00:00
beard
15366060ea
Turned off LIVECONNECT for default case.
1998-06-24 02:25:36 +00:00
beard
1c6783c5ef
Made JavaSession stuff conditional on LIVECONNECT.
1998-06-24 02:24:58 +00:00
beard
7aac32d9fa
First Checked In.
1998-06-24 02:20:45 +00:00
beard
da6fe2cab8
builds standalone JS shell, without LiveConnect.
1998-06-24 02:15:02 +00:00
norris
d7e232a7cd
(Not part of Communicator build)
...
Fix warning for unspecified prototype.
1998-06-23 23:28:36 +00:00
fur
9c6c9f3755
Allow NULL name argument for JS_NewFunction()
1998-06-23 22:40:24 +00:00
fur
f79184c1a5
Print java error messages even when netscape.javascript classes
...
are not accessible.
1998-06-23 21:11:37 +00:00
norris
5e3ef1a221
(Not part of Communicator build)
...
Fix 111202 ECMA: division and modulo operator special cases (/ %)
Another instance of the MSVC NaN == 0 bug.
1998-06-23 20:53:12 +00:00
norris
44218fbcf5
(Not part of Communicator build.)
...
Fix array length updating for negative indices.
1998-06-23 18:20:59 +00:00
norris
49a4d96be6
(Not part of Communicator build)
...
Fix 105721 ECMA: assigning String.prototype.indexOf to the global object
1998-06-23 18:16:02 +00:00
fur
d83ba92d16
Prevent crash when accessing numeric properties of a JavaPackage
...
object. (Such properties should never exist, but we shouldn't crash.)
1998-06-23 08:15:40 +00:00
fur
1e963a652b
Simplifications and aesthetic tweaks to changes required to build on the Mac.
...
Also, eliminated uses of tab characters.
1998-06-23 06:28:14 +00:00
fur
b9a1b38251
Ignore generated files
1998-06-23 06:09:44 +00:00
mlm
76466f8bf4
- Merge with 4.06 sources: Add another byte to source numbering so that
...
scripts that start on lines >32K still work.
- Fix is from fur
1998-06-23 02:32:45 +00:00
beard
197aeac07c
First Checked In.
1998-06-23 02:05:14 +00:00
beard
e1314c7b91
Added prototype for strdup.
1998-06-23 02:04:48 +00:00
beard
33f9340983
#define LIVECONNECT 1
1998-06-23 02:04:22 +00:00
beard
93c008874e
Added prosdep.h to get strdup prototype.
1998-06-23 02:03:59 +00:00
beard
ca2e0a8a4c
Added XP_MAC changes to export the JSObject native methods.
1998-06-23 02:03:10 +00:00
beard
ad3d1c9924
Added XP_MAC changes for struct-based jlongs.
1998-06-23 02:01:53 +00:00
beard
64ea5912cb
Added prosdep.h to get strdup prototype. Corrected JSJ_InitJSContext to match its prototype.
1998-06-23 01:59:26 +00:00
beard
ca9b90e3e5
MacOS/MSL malloc also needs non-zero size.
1998-06-23 01:57:05 +00:00
beard
11a65a5e14
Added XP_MAC initialization function.
1998-06-23 01:55:31 +00:00
beard
948cc11ad6
Added Mac build instructions.
1998-06-23 01:54:20 +00:00
beard
334e791b4f
First Checked In.
1998-06-23 01:48:49 +00:00
beard
d96642568c
First Checked In.
1998-06-23 01:31:44 +00:00
spider
8f94f24ac8
Normandy Merge ....
1998-06-22 21:21:28 +00:00
norris
74c9a3c83d
(Not part of Communicator build.)
...
Fix crash occurring on most tests, nits from brendan code review.
1998-06-22 17:53:05 +00:00
fur
76eeef872f
Minor updates to build instructions and file descriptions
1998-06-22 17:41:18 +00:00
fur
e9e2825e28
[Not used for Mozilla builds]
...
These project files were just checked in temporarily and are replaced by the
LiveConnectShell project files located in the js/ref/liveconnect subdirectory.
1998-06-22 17:28:12 +00:00
fur
1c7ec1a23d
[Doesn't build with mozilla]
...
Java files associated with new LiveConnect.
1998-06-22 17:23:57 +00:00
fur
e151cac90e
Added the getClass() method for backward-compatibility with old LiveConnect.
1998-06-21 06:51:27 +00:00
fur
62ffdc677a
Removed all ifdef NO_JSOBJECTOPS code. This was older code that used the
...
"classic" JSAPI, rather than the new, faster JSObjectOps API.
1998-06-21 05:17:15 +00:00
fur
e871f15495
[Not in the mozilla build]
...
This new vendor-neutral version of LiveConnect is designed to replace the older
one in the js/jsj directory, which only works with the Netscape JVM. It is part
of the OJI initiative.
1998-06-20 17:46:42 +00:00
mccabe
6d8e801623
ECMA (sort of) fix to 156615, platform-dependent troubles on Solaris.
...
There was a check in our mini-nspr against asking the OS time services
what the DST offset was for time 0... but the check didn't do what the
comment said it did. So we got the wrong DST offset for... (drum roll
please) the two seconds on either side of the eve of 1970 GMT.
I have a similar fix ready for prmjtime.c, but I'll wait until the
stability freeze settles down.
1998-06-20 01:21:01 +00:00
norris
6b8695f5b9
(Not part of Communicator build.)
...
Add implementation version API call.
1998-06-19 23:47:07 +00:00
norris
59050f89b1
(Not part of Communicator build.)
...
Fix 153640 monkey crash calling Math as function or constructor
Just added a null pointer check
1998-06-19 22:21:36 +00:00
norris
67a77a0190
(Not part of Communicator build.)
...
Fix 123724 hippo: problems declaring var in an eval statement
This ended up being more complex than I initially thought it would be.
See comments in jsparse.c.
1998-06-19 21:52:14 +00:00
mlm
7a703c3fe8
Merge Win16 "fixes" from Dogbert4xDevelopment_BRANCH
...
- Reorder identical code
- Move scope of local variable
- ifdef out stderr
1998-06-19 20:13:15 +00:00
norris
b6b17eceb8
(Not part of Communicator build.)
...
Change C++ keyword "catch" (and Java keyword "finally" for good measure)
to other identifiers to help out embedders calling JS from C++.
1998-06-18 23:43:51 +00:00
norris
ec70f09501
(Not part of Communicator build.)
...
More functionality for debug print functions.
1998-06-18 00:13:08 +00:00