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