Commit Graph

23928 Commits

Author SHA1 Message Date
brendan@netscape.com
28336ab7aa Cast printf %p args to (void*). 1999-04-27 03:42:28 +00:00
waterson@netscape.com
253a806f72 Add linker directives to make sure that all the libs we need get loaded. 1999-04-26 23:29:10 +00:00
brendan@netscape.com
f8b19c68b1 Check for JS_SetPrivate failure in JS_NewScriptObject. 1999-04-26 23:15:27 +00:00
brendan@netscape.com
67f874a4f3 Use #ifdef or equivalent to test XP_UNIX, not #if or equiv. 1999-04-26 23:14:12 +00:00
waterson@netscape.com
f5515b1bf2 Install xpc3250.dll into the components directory so that XPConnect works. 1999-04-26 22:54:40 +00:00
rogerl@netscape.com
59c7bfab5e #Not a part of SeaMonkey
New.
1999-04-26 22:50:50 +00:00
fur@netscape.com
651e6b7f23 Interim checkin of JS2 grammar. Still many ambiguities and bugs, though. 1999-04-26 18:22:30 +00:00
jband@netscape.com
f61c732bb9 fix Win32 crash on startup - not copying xpc3250.dll to components dir 1999-04-25 18:56:09 +00:00
jband@netscape.com
47958445b2 Commenting out the component registration didn't do what I expected. So, I'll unset the IS_COMPONENT flag in Makefile.in to keep the .so from being copied to the components directory at on on Unix 1999-04-24 09:40:51 +00:00
jband@netscape.com
0887d51d72 Comment out component registration of xpconnect except on XP_PC. The problem for Unix is that xpconnect relies on xptcall at runtime. Apprunner and viewer are core dumping on linux. However TestXPC and xpcshell work fine. Further study is required. For now I'll try to unbreak apprunner and viewer for others. 1999-04-24 09:32:35 +00:00
jband@netscape.com
1bb6e8ca80 made xpconnect a service and changed the Win32 and Unix makefiles to have the xpconnect dll installed to the components directory 1999-04-24 08:10:16 +00:00
waterson@netscape.com
c0b0abd629 Added CID for XPConnect. 1999-04-24 02:39:09 +00:00
mccabe@netscape.com
3387825b3b Backed out my previous checkin.
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.
1999-04-23 09:20:36 +00:00
mccabe@netscape.com
7fb6a45557 Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo. 1999-04-23 09:10:09 +00:00
mccabe@netscape.com
f24a07be99 Twiddled error reporter; added a '\n' after messages. 1999-04-23 09:01:18 +00:00
fur@netscape.com
de3de66c43 Fixed a few typos so that the generated file actually compiles 1999-04-21 22:44:32 +00:00
fur@netscape.com
8d7d5b9ab5 Partial grammar for JS2, expressed using the ANTLR parser generator 1999-04-21 21:08:14 +00:00
sspitzer@netscape.com
bf71fc01de adding Makefile to the ignore list 1999-04-20 19:25:21 +00:00
mccabe@netscape.com
7e6c3aa1dc Fixed erroneous comment.
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for catching this.
1999-04-20 19:02:40 +00:00
fur@netscape.com
8e98665bcb Sync up with SpiderMonkey140_BRANCH 1999-04-19 05:19:56 +00:00
fur@netscape.com
06dcac93f9 Sync up with SpiderMonkey140_BRANCH 1999-04-19 05:12:25 +00:00
rogerl@netscape.com
158d129aa6 Sample driver for IR factory 1999-04-16 02:55:36 +00:00
rogerl@netscape.com
500afc1787 Changes for try/catch handling 1999-04-16 02:54:56 +00:00
rogerl@netscape.com
261fd41e46 # NOT A PART OF SEAMONKEY IN ANY WAY
Some new, some old filres copiedfrom Rhino to form start of prototyping
environment for Project Brenda
1999-04-15 18:24:00 +00:00
mccabe@netscape.com
8ce8567f7b Backwards-compatible versioned behavior for getYear(), for legacy scripts. 1999-04-15 04:09:22 +00:00
shaver@netscape.com
30774b4aa2 add a cast to try and make xlc happy 1999-04-15 02:55:02 +00:00
jdunn@netscape.com
3bf30e3717 fix compiler error: need unix head file for isatty 1999-04-13 18:10:24 +00:00
jband@netscape.com
812489a357 remove inadvertant scope over-qualification to fix HP-UX bustage 1999-04-13 07:13:43 +00:00
jband@netscape.com
d6b802300e - 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.
1999-04-13 04:15:36 +00:00
jdunn@netscape.com
938fd4b52a Fixing native compiler error (NS_DECL_ISUPPORTS shouldn't have a ';' at the end 1999-04-12 20:35:04 +00:00
mccabe@netscape.com
04c751ddb1 Fixed initial copyright date.
Thanks to Tim Rowley <tor@cs.brown.edu> for this SunOS fix.
1999-04-12 08:57:06 +00:00
mccabe@netscape.com
f751199f08 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.
1999-04-12 07:54:52 +00:00
beard@netscape.com
f1b8bdc41f First Checked In. 1999-04-11 00:28:06 +00:00
beard@netscape.com
8722904e32 First Checked In. 1999-04-10 23:52:55 +00:00
sspitzer@netscape.com
dede815f61 some more cvs ignore work 1999-04-10 21:22:31 +00:00
jband@netscape.com
983c2d1586 set as component for unix 1999-04-10 07:15:21 +00:00
jband@netscape.com
38cbe66f38 adding library to makefile 1999-04-10 07:09:04 +00:00
jband@netscape.com
dd70f79c9c fix copy-paste error 1999-04-10 07:05:26 +00:00
jband@netscape.com
13cc69406f - 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).
1999-04-10 06:51:01 +00:00
jband@netscape.com
e52cbb8b74 export yet another header file (jsstddef.h is included by jsemit.h which is needed for external interactive shells) 1999-04-10 06:47:20 +00:00
jband@netscape.com
434332f789 finishing file removal 1999-04-10 06:25:25 +00:00
mccabe@netscape.com
97782975cd 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>.
1999-04-10 00:37:46 +00:00
pinkerton@netscape.com
03351b38dd 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. 1999-04-10 00:15:14 +00:00
jband@netscape.com
78bc2e30cc generated binary files update 1999-04-07 00:30:20 +00:00
jband@netscape.com
bcc51499fb Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag. 1999-04-06 22:42:10 +00:00
cbegle@netscape.com
e80a9a07f7 a little better error handling if no argument provided. 1999-04-06 01:11:13 +00:00
jband@netscape.com
9a2869dba2 fixed typo so no extra .pdb files get left behind 1999-04-06 00:10:10 +00:00
cbegle@netscape.com
4f3c31e84f Add a little more info to the template file. 1999-04-05 23:56:28 +00:00
cbegle@netscape.com
ce5a468d73 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.
1999-04-05 22:58:49 +00:00
mccabe@netscape.com
fb26cf04ac 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.
1999-04-03 12:44:47 +00:00