rogerl%netscape.com
a63de07fef
# NOT A PART OF SEAMONKEY IN ANY WAY
...
Some new, some old filres copiedfrom Rhino to form start of prototyping
environment for Project Brenda
git-svn-id: svn://10.0.0.236/trunk@27571 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 18:24:00 +00:00
mccabe%netscape.com
54e58b62ff
Backwards-compatible versioned behavior for getYear(), for legacy scripts.
...
git-svn-id: svn://10.0.0.236/trunk@27542 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 04:09:22 +00:00
shaver%netscape.com
e8633740a4
add a cast to try and make xlc happy
...
git-svn-id: svn://10.0.0.236/trunk@27526 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 02:55:02 +00:00
jdunn%netscape.com
1017c89319
fix compiler error: need unix head file for isatty
...
git-svn-id: svn://10.0.0.236/trunk@27333 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:10:24 +00:00
jband%netscape.com
c95c70dfb8
remove inadvertant scope over-qualification to fix HP-UX bustage
...
git-svn-id: svn://10.0.0.236/trunk@27319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 07:13:43 +00:00
jband%netscape.com
8bd8776d01
- made nsJSCID's createInstance and getService work as attributes using nsIXPCScriptable::call to support security and sevicemanager protocol.
...
- made xpccontext strings id scheme more generic.
- fixed stupif IID hash function.
- fixed nsIXPCScriptable call and construct to work with the correct function object.
- added gc and dump (using xpclog) to xpcshell.
git-svn-id: svn://10.0.0.236/trunk@27307 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 04:15:36 +00:00
jdunn%netscape.com
a3c0b7b8c0
Fixing native compiler error (NS_DECL_ISUPPORTS shouldn't have a ';' at the end
...
git-svn-id: svn://10.0.0.236/trunk@27196 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:35:04 +00:00
mccabe%netscape.com
5ab71cf202
Fixed initial copyright date.
...
Thanks to Tim Rowley <tor@cs.brown.edu> for this SunOS fix.
git-svn-id: svn://10.0.0.236/trunk@27149 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 08:57:06 +00:00
mccabe%netscape.com
1a1fe1bdf9
Fix to 4575.
...
Buildsystem changes to handle the lock_SunOS.s file properly on the native compiler.
Also added a new SunOS5.7 config file, and changed several SunOS config files from redundant copies to includes of a base file.
git-svn-id: svn://10.0.0.236/trunk@27148 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 07:54:52 +00:00
beard%netscape.com
b495fa8dcc
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@27078 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 00:28:06 +00:00
beard%netscape.com
9e08ba67ef
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@27068 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 23:52:55 +00:00
jband%netscape.com
367e5d8ac6
set as component for unix
...
git-svn-id: svn://10.0.0.236/trunk@26992 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:15:21 +00:00
jband%netscape.com
9e90639ad9
adding library to makefile
...
git-svn-id: svn://10.0.0.236/trunk@26991 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:09:04 +00:00
jband%netscape.com
b17ace4fde
fix copy-paste error
...
git-svn-id: svn://10.0.0.236/trunk@26990 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 07:05:26 +00:00
jband%netscape.com
71edd0d024
- added an interactive shell for xpconnect testing.
...
- added tests/components which autregs itself for testing.
- added finalize listener for wrapped natives to support services.
- added getService to CID class.
- renamed newInstance to createInstance in CID class.
- simplified api for Components object (easy attach to global object).
git-svn-id: svn://10.0.0.236/trunk@26984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:51:01 +00:00
jband%netscape.com
776a1bd552
export yet another header file (jsstddef.h is included by jsemit.h which is needed for external interactive shells)
...
git-svn-id: svn://10.0.0.236/trunk@26982 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 06:47:20 +00:00
mccabe%netscape.com
85e37c2302
Not part of the mozilla build. The currently about-to-ensue breakage is not my fault!
...
Remove redundant sub. Patch courtesy Dave Neuer <dneuer@futuristics.net>.
git-svn-id: svn://10.0.0.236/trunk@26919 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:37:46 +00:00
pinkerton%netscape.com
cbd5c36140
Move all apple libs into MacOS target of interfaces.mcp. Only "apple" lib in each project should now be InterfacesStubs (with some minor exceptions). permission to checkin granted by cyeh.
...
git-svn-id: svn://10.0.0.236/trunk@26899 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 00:15:14 +00:00
jband%netscape.com
ee6636ec3a
generated binary files update
...
git-svn-id: svn://10.0.0.236/trunk@26630 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 00:30:20 +00:00
jband%netscape.com
e609adb924
Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag.
...
git-svn-id: svn://10.0.0.236/trunk@26574 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 22:42:10 +00:00
cbegle%netscape.com
21843069bc
a little better error handling if no argument provided.
...
git-svn-id: svn://10.0.0.236/trunk@26395 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 01:11:13 +00:00
jband%netscape.com
c187e79606
fixed typo so no extra .pdb files get left behind
...
git-svn-id: svn://10.0.0.236/trunk@26375 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 00:10:10 +00:00
cbegle%netscape.com
8bb0d18015
Add a little more info to the template file.
...
git-svn-id: svn://10.0.0.236/trunk@26370 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:56:28 +00:00
cbegle%netscape.com
3e57fa180d
The JavaScript Test Library, Part I. ECMA v. 1.0. See the page at
...
http://www.mozilla.org/js/tests/library.html for information about
these tests, like how to run them and stuff.
According to fur, these tests should not get checked out when you
check out Mozilla -- you'd have to specifically check out mozilla/js/tests
to get all these files.
git-svn-id: svn://10.0.0.236/trunk@26348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 22:58:49 +00:00
mccabe%netscape.com
a1bc540cb7
More tweaks to perlconnect build system -
...
Added jsperlbuild.pl file to abstract the location of xsubpp. Many thanks to Dave Neuer (dneuer@futuristics.net ) for this and much other porting help with perlconnect.
Combined jsperl.so and JS.pm into a JS.so object for use from both javascript and perl.
Fixed rules.mk to recur into DIRS for clean, clobber.
git-svn-id: svn://10.0.0.236/trunk@26141 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 12:44:47 +00:00
jband%netscape.com
12836878a3
use nsAllocator instead of local wrapper. added Components.lastResult with tests
...
git-svn-id: svn://10.0.0.236/trunk@26140 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 10:12:50 +00:00
jband%netscape.com
c048120d1b
js_DefaultValue now accepts that it is OK for a request with hint of JSTYPE_OBJECT to result in an object of type JSTYPE_FUNCTION. This is done so that objects that happen to have 'call' ops will not fail when being 'converted' to 'Object'. This Fix is going onto the trunk, SpiderMonkeyDev_BRANCH, and SpiderMonkey140_BRANCH
...
git-svn-id: svn://10.0.0.236/trunk@26104 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 23:17:14 +00:00
rogerl%netscape.com
6b6429ee8a
Adding multiline property
...
git-svn-id: svn://10.0.0.236/trunk@25938 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 23:10:45 +00:00
briano%netscape.com
5c67b30b0d
Do not descend into the tests directory unless ENABLE_TESTS is set.
...
git-svn-id: svn://10.0.0.236/trunk@25577 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 03:02:14 +00:00
jband%netscape.com
1082d6ce47
Added support and test for [shared]. Added nsrootidl.idl with some typedefs and annotated 'native' declarations used elsewhere - this will eventially migrate to a more public place. Fixed 'reciever' misspelling (oh boy!). Made constants work (with test) using new 'const' stuff in xpidl. Fixed failure to mark pointer 'out' params for later free'ing - was leaking!
...
git-svn-id: svn://10.0.0.236/trunk@25414 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 22:11:22 +00:00
jband%netscape.com
e4e47d3cb0
adding to include list for new dependency on libxpt
...
git-svn-id: svn://10.0.0.236/trunk@25328 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:42:36 +00:00
mccabe%netscape.com
7c0d9806a3
Consolidated xpt_cpp.h with xptinfo.h; removed xpt_cpp.h. Also
...
modified uses...
git-svn-id: svn://10.0.0.236/trunk@25323 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 08:02:15 +00:00
jband%netscape.com
116f909300
quick fix for bustage -- JS_HAVE_LONG_LONG is not being set correctly in JS. Also, this code is not necessarily right on platforms here nspr's HAVE_LONG_LONG is not defined. I'll fix it right soon
...
git-svn-id: svn://10.0.0.236/trunk@25318 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:57:42 +00:00
jband%netscape.com
f4f47e1b50
removing (more!) misplaced semi-colons that break some platforms
...
git-svn-id: svn://10.0.0.236/trunk@25308 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:08:30 +00:00
jband%netscape.com
b3a65ff119
removing misplaced semi-colons and comma after last item in enum that break some platforms
...
git-svn-id: svn://10.0.0.236/trunk@25303 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:00:27 +00:00
jband%netscape.com
10794ea35c
integrating code from John Fairhurst <mjf35@cam.ac.uk> to deal with platforms without long long support
...
git-svn-id: svn://10.0.0.236/trunk@25274 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:30:19 +00:00
danm%netscape.com
95b9ecdd63
removing glowcode. a:jband
...
git-svn-id: svn://10.0.0.236/trunk@25183 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 02:37:22 +00:00
jband%netscape.com
43305d4d95
catpure caller information to display in the exception if uncaught and verbose is set
...
git-svn-id: svn://10.0.0.236/trunk@25177 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 01:31:16 +00:00
mccabe%netscape.com
4472153e37
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch.
...
git-svn-id: svn://10.0.0.236/trunk@25105 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 10:28:39 +00:00
jband%netscape.com
1a93507fbc
backout building of xpconnect on Unix
...
git-svn-id: svn://10.0.0.236/trunk@25103 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 09:17:54 +00:00
mccabe%netscape.com
755476edfa
Adding libxpt and xpconnect to the build.
...
git-svn-id: svn://10.0.0.236/trunk@25098 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 07:50:11 +00:00
mccabe%netscape.com
795b6cb7d8
Not part of the client build!
...
Preliminary, non-portable support for compiling JS.xs into a C file.
git-svn-id: svn://10.0.0.236/trunk@25064 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 04:19:52 +00:00
mccabe%netscape.com
3355fc79e2
Removed support for the JSFILE define. Not to be confused with the
...
'jsfile' js file object, the JSFINE define conditionally compiled
support for allowing the javascript scanner to read from filehandles.
We've decided that it's more annoying to support not supporting that
feature, so we enable it all of the time.
git-svn-id: svn://10.0.0.236/trunk@25045 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:47:02 +00:00
jband%netscape.com
c32d755bc4
add xpconnect to the build on win32
...
git-svn-id: svn://10.0.0.236/trunk@25038 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 03:39:25 +00:00
mccabe%netscape.com
0843c2e091
First cut at unix Makefile support for building the perlconnect
...
javascript-to-perl extension with the standalone javascript shell.
It's mostly a direct copy of a similar mechanism for liveconnect.
Many thanks to Dave Neuer <dneuer@futuristics.net> for a patch
magically resolving issues with linking with perl.
git-svn-id: svn://10.0.0.236/trunk@24983 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 08:29:03 +00:00
jband%netscape.com
3046a25d32
getting those Unix Makefiles working again
...
git-svn-id: svn://10.0.0.236/trunk@24874 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:43:41 +00:00
jband%netscape.com
50d29a4ef6
getting those Unix Makefiles working again
...
git-svn-id: svn://10.0.0.236/trunk@24868 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:30:06 +00:00
jband%netscape.com
6de3101eb7
re-organized xpconnect tree struct. Main sources moved from xpconnect to xpconnect/src. md stuff moved to xpcom/libxpt/xptcall
...
git-svn-id: svn://10.0.0.236/trunk@24867 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:22:00 +00:00
jband%netscape.com
251ecf7886
deleting old stuff before checking in reorged new stuff
...
git-svn-id: svn://10.0.0.236/trunk@24864 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 20:09:10 +00:00
jband%netscape.com
a2781894ce
getting the Makefiles working on Linux again
...
git-svn-id: svn://10.0.0.236/trunk@24818 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:02:27 +00:00