shaver%netscape.com
2cf946c1b7
use OBJ_THIS_OBJECT in SPROP_[GS]ET to make with(native_obj)'' work correctly
1999-05-11 15:41:51 +00:00
mccabe%netscape.com
8bbf73e25f
Fix to 5947. Handle \r\r properly when it ends a buffer.
...
This fixes problems reading prefs.js on Mac.
1999-05-11 08:03:07 +00:00
fur%netscape.com
104ad8308f
Small grammar fixes
1999-05-10 21:31:37 +00:00
waldemar%netscape.com
0bad941063
Moved language semantics files into subdirectories
1999-05-10 21:05:42 +00:00
waldemar%netscape.com
dedb40788f
Added references, predefined sets of characters, and lexer state support
1999-05-10 21:04:53 +00:00
waldemar%netscape.com
2215a3fa85
Added references and depict-styled-text
1999-05-10 21:03:07 +00:00
waldemar%netscape.com
231a8d5c02
Updated to match styles.css on documentation site
1999-05-10 21:02:22 +00:00
waldemar%netscape.com
61b0690ded
Added headers, footers, document information, and reference stubs
1999-05-10 21:00:06 +00:00
waldemar%netscape.com
cd34f3ee61
Added references, :wrap, :none
1999-05-10 20:58:56 +00:00
waldemar%netscape.com
eb2f087b4a
Added references
1999-05-10 20:57:17 +00:00
waldemar%netscape.com
ee4de03b3e
Added references, unfinished YACC input generator
1999-05-10 20:56:47 +00:00
waldemar%netscape.com
985cfa7218
Added references, default actions, combined rules
1999-05-10 20:55:59 +00:00
waldemar%netscape.com
22dc1bf442
Added references, combined rules
1999-05-10 20:54:25 +00:00
waldemar%netscape.com
2eb1a7f08f
First Checked In.
1999-05-10 20:52:58 +00:00
waldemar%netscape.com
edbf5e6f81
File Removed.
1999-05-10 20:50:37 +00:00
norris%netscape.com
576e9d20b6
A statement like "var java;" was hiding the java package defined in the
...
shared global since we weren't looking up the prototype chain.
1999-05-10 18:09:49 +00:00
mcafee%netscape.com
e84cf8d605
Attempting to turn xpconnect on for Solars/sparc and Solaris/intel.
1999-05-10 08:15:45 +00:00
beard%netscape.com
b63a89b964
First Checked In.
1999-05-10 01:48:27 +00:00
mccabe%netscape.com
9c7e64d404
Line-editing support for the standalone javascript interpreter on unixes. Propagating from the SpiderMonkeyDev_BRANCH.
...
None of this code is built as part of the Mozilla build.
1999-05-09 10:22:40 +00:00
beard%netscape.com
2d9156dce8
using the JSContext provided by JSObjectHandle wrappers. This forces all Java calls to work in the same JSContext, as specified by a particular JSObject. This may have to be changed, but it lets spontaneous calls from Java work for now.
1999-05-08 16:46:43 +00:00
beard%netscape.com
2c6d20de9f
added optional Java applet object parameter to jsj_enter_js
1999-05-08 16:46:41 +00:00
beard%netscape.com
12dc2b3cc4
added optional Java applet object parameter to jsj_enter_js, made cxp an in/out parameter, so caller can specify a JSContext
1999-05-08 16:46:40 +00:00
beard%netscape.com
414e8e3a44
added optional Java applet object parameter to map_jsj_thread_to_js_context callback.
1999-05-08 16:46:38 +00:00
rogerl%netscape.com
173eb15222
Latest changes
1999-05-07 22:18:39 +00:00
rogerl%netscape.com
8cf3d6ffe7
Latest changes
1999-05-07 22:07:22 +00:00
fur%netscape.com
50f967f883
Include jsosdep.h for JS_HAS_LONG_LONG flag
1999-05-07 19:20:53 +00:00
mccabe%netscape.com
1f36369274
Added references to the JavaAdapter and classfile classes.
1999-05-06 23:49:10 +00:00
norris%netscape.com
6fe783c4e7
Marginal performance tweak.
1999-05-06 23:17:12 +00:00
beard%netscape.com
05965b7454
First Checked In.
1999-05-06 14:16:15 +00:00
mccabe%netscape.com
ed1922475f
Initial checkin of distribution makefile system for our brandfangled free source Rhino.
1999-05-06 07:51:15 +00:00
fur%netscape.com
a338679826
Delete jsmathtemp.o when clobber'ing
1999-05-06 01:50:11 +00:00
norris%netscape.com
e9a081a149
Update release string.
1999-05-05 23:29:06 +00:00
jband%netscape.com
f642461677
don't copy libxpconnect.so components directory on platforms where xptcall is not supported
1999-05-04 23:54:13 +00:00
jband%netscape.com
f93b0c9828
adjust for xpidl [shared] cuasing a const qualifier to be emitted and wstring mapping to PRUnichar rather than PRUint16
1999-05-04 20:02:47 +00:00
norris%netscape.com
36803eaab9
Handle the case where f is null in "new f".
1999-05-04 17:23:13 +00:00
mccabe%netscape.com
43c8026874
Fix to 5301. Revert from using fd_copysign from the libmath emulation library to using the system copysign.
1999-05-04 07:12:18 +00:00
norris%netscape.com
7ea4f505a3
Fix spelling, don't claim uniqueness.
1999-05-03 17:56:07 +00:00
norris%netscape.com
c7d28e0cbb
Make it purdy.
1999-05-03 17:55:21 +00:00
norris%netscape.com
9628273770
Add README with support for LXR.
1999-05-03 17:53:10 +00:00
norris%netscape.com
8d5569f75e
Add new example.
1999-04-30 19:49:34 +00:00
norris%netscape.com
3bb6bca352
Better (?) error when initializing and the security resource isn't found.
1999-04-30 16:56:43 +00:00
norris%netscape.com
8675462ffa
Fall through to number case only after considering character and boolean
...
independently.
1999-04-29 20:51:50 +00:00
norris%netscape.com
3a2b3ad97e
Fix bug where conversions of numbers to booleans in calls to Java methods were producing
...
IllegalArgumentExceptions.
1999-04-29 17:53:05 +00:00
norris%netscape.com
1451f178ae
Help message should indicate that -1 is an acceptible optimizer value.
1999-04-29 17:22:20 +00:00
mccabe%netscape.com
d69c7fcbf1
Not part of the Seamonkey build!
...
Made the 'js' standalone shell depend on fdlibm, so it gets updated properly when fdlibm is modified.
1999-04-29 03:18:48 +00:00
rogerl%netscape.com
c63b4ac205
Clean-up some bytecode leftovers.
...
Added assertions, non-greedy opt.
1999-04-28 23:08:14 +00:00
rogerl%netscape.com
393a0501c6
Added method to construct a new RegExp.
1999-04-28 23:07:14 +00:00
rogerl%netscape.com
4d75c0d939
Added interface method to construct a new RegExp.
1999-04-28 23:06:26 +00:00
rogerl%netscape.com
6c0c4f5eb3
Using regExpProxy to construct regexp literals
1999-04-28 23:05:43 +00:00
fur%netscape.com
2812bf9ab0
Temporarily back out include of jsosdep.h until linkage problems can be looked at
1999-04-28 00:27:51 +00:00
fur%netscape.com
01e1ed6436
On unix, include jsosdep.h, so that the definition of JS_HAS_LONG_LONG is seen everywhere
1999-04-27 21:14:14 +00:00
fur%netscape.com
0d6a94b4f4
Lots of cut-n-paste from js.c so as to work with newest version of JSAPI
1999-04-27 21:09:34 +00:00
beard%netscape.com
dcc6603adf
added JavaAdapter.java
1999-04-27 19:56:20 +00:00
beard%netscape.com
d42c8cf151
Using the property "org.mozilla.javascript.JavaAdapter" to allow the JavaAdapter class to come from another package.
1999-04-27 19:55:53 +00:00
beard%netscape.com
f7b81ab327
added classes in org.mozilla.classfile
1999-04-27 19:43:56 +00:00
rogerl%netscape.com
8a8c3df4c1
#Not a part of SeaMonkey
1999-04-27 19:02:40 +00:00
norris%netscape.com
3fa40b6946
Better javadoc.
1999-04-27 16:55:44 +00:00
rogerl%netscape.com
ffee45cbea
# Not a part of SeaMonkey
1999-04-27 16:22:20 +00:00
cbegle%netscape.com
26587dd597
Make sure that the test directory name ends with a trailing slash.
1999-04-27 16:15:30 +00:00
fur%netscape.com
543e6e7fe4
Merge changes from SpiderMonkey140_BRANCH. Note: none of the
...
added files participate in the client build.
1999-04-27 15:18:57 +00:00
fur%netscape.com
a763d03a5e
Temporarily disable this entire file because it makes use of a part of
...
the JSAPI that has changed in the SpiderMonkey140_BRANCH and we need to
land that branch today.
1999-04-27 15:09:06 +00:00
rogerl%netscape.com
7f48c08caa
Oops.
1999-04-27 06:28:04 +00:00
rogerl%netscape.com
9cecaa6054
Removing coies of Rhino code
1999-04-27 06:25:07 +00:00
rogerl%netscape.com
b89d3cdde0
Removing copies of Rhino code
1999-04-27 06:23:48 +00:00
rogerl%netscape.com
5f94cc1771
TestMain class
1999-04-27 06:18:56 +00:00
rogerl%netscape.com
4829912299
# Not a part of SeaMonkey
...
Added expression node building stuff.
1999-04-27 06:08:35 +00:00
fur%netscape.com
bf6543ebe2
Got rid of aborted attempt to graft XPCOM onto JS
1999-04-27 05:25:43 +00:00
fur%netscape.com
3a02934cd8
Tweaks
1999-04-27 05:08:14 +00:00
fur%netscape.com
538c155371
Got rid of aborted attempt to graft XPCOM onto JS
1999-04-27 05:00:07 +00:00
sfraser%netscape.com
25fb9812d5
Fix a ton of link warnings by removing MathLib, since this is imported via InterfaceStubs.
1999-04-27 04:07:06 +00:00
norris%netscape.com
84805d797c
Clean up, add javadoc.
1999-04-27 03:56:23 +00:00
brendan%netscape.com
d46bbcad44
Cast printf %p args to (void*).
1999-04-27 03:42:28 +00:00
waterson%netscape.com
a150cb7a72
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
6c12636dc1
Check for JS_SetPrivate failure in JS_NewScriptObject.
1999-04-26 23:15:27 +00:00
brendan%netscape.com
ae96a869e6
Use #ifdef or equivalent to test XP_UNIX, not #if or equiv.
1999-04-26 23:14:12 +00:00
waterson%netscape.com
a8a27886cc
Install xpc3250.dll into the components directory so that XPConnect works.
1999-04-26 22:54:40 +00:00
rogerl%netscape.com
c6788416d7
#Not a part of SeaMonkey
...
New.
1999-04-26 22:50:50 +00:00
norris%netscape.com
e07d8c6b14
Make JavaAdapter work on mozilla-only.
1999-04-26 20:41:57 +00:00
fur%netscape.com
8005bb253f
Interim checkin of JS2 grammar. Still many ambiguities and bugs, though.
1999-04-26 18:22:30 +00:00
jband%netscape.com
73dbe19437
fix Win32 crash on startup - not copying xpc3250.dll to components dir
1999-04-25 18:56:09 +00:00
jband%netscape.com
21bfde3891
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
a17e9ace7e
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
b985623df2
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
beard%netscape.com
e413292484
made the class to use for the JavaAdapter selectable via the Java property "org.mozilla.javascript.JavaAdapter"
1999-04-24 06:28:17 +00:00
waterson%netscape.com
f34899c1ac
Added CID for XPConnect.
1999-04-24 02:39:09 +00:00
norris%netscape.com
5d1454fa9c
If the security resource isn't present, catch the exception and proceed.
1999-04-23 19:54:28 +00:00
norris%netscape.com
27a29f62ef
Clean up javadoc.
1999-04-23 17:31:59 +00:00
norris%netscape.com
9920efbe72
Clean up javadocs; make Context creation faster.
1999-04-23 17:31:09 +00:00
norris%netscape.com
d59df52693
Clean up formatting.
1999-04-23 17:30:31 +00:00
mccabe%netscape.com
ba4f36c065
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
ceb11bcb32
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
f9df0964f2
Twiddled error reporter; added a '\n' after messages.
1999-04-23 09:01:18 +00:00
norris%netscape.com
a58f576420
Transfer examples to mozilla.
1999-04-22 20:58:54 +00:00
norris%netscape.com
ecee0852e5
Add examples to mozilla.
1999-04-22 20:41:57 +00:00
norris%netscape.com
3328f2c45d
Fix the following bug:
...
Subject:
Context.newArray() bug
Date:
Thu, 22 Apr 1999 00:26:29 -0700
From:
beard@netscape.com (Patrick Beard)
To:
Norris Boyd <norris@netscape.com>
When the arguments array gets created, its prototype isn't set up
correctly. I think the problem is in Context.newArrayHelper(), which isn't
able to look up the "Array" constructor in the passed-in scope. For this
reaon, top-level scripts that use "arguments.length" don't work.
- Patrick
1999-04-22 18:29:07 +00:00
beard%netscape.com
42b71f5b65
First Checked In.
1999-04-22 02:50:18 +00:00
fur%netscape.com
8056f74029
Fixed a few typos so that the generated file actually compiles
1999-04-21 22:44:32 +00:00
fur%netscape.com
debc787fc5
Partial grammar for JS2, expressed using the ANTLR parser generator
1999-04-21 21:08:14 +00:00
norris%netscape.com
d9f9f0526f
Load optimizer package from com.netscape.
1999-04-21 04:40:36 +00:00
norris%netscape.com
aafb17e3e7
Forgot to add Messages.properties.
1999-04-20 20:21:55 +00:00
sspitzer%netscape.com
c6e6f16762
adding Makefile to the ignore list
1999-04-20 19:25:21 +00:00
mccabe%netscape.com
71c8626072
Fixed erroneous comment.
...
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for catching this.
1999-04-20 19:02:40 +00:00
norris%netscape.com
8f2cc55a9b
Publish Rhino as open source.
1999-04-19 20:43:53 +00:00
fur%netscape.com
7858e6abf5
Sync up with SpiderMonkey140_BRANCH
1999-04-19 05:19:56 +00:00
fur%netscape.com
cbd133ead1
Sync up with SpiderMonkey140_BRANCH
1999-04-19 05:12:25 +00:00
rogerl%netscape.com
e32e0eed70
Sample driver for IR factory
1999-04-16 02:55:36 +00:00
rogerl%netscape.com
2217c712fa
Changes for try/catch handling
1999-04-16 02:54:56 +00:00
rogerl%netscape.com
c28a8d139f
# 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
bb4b0b1944
Backwards-compatible versioned behavior for getYear(), for legacy scripts.
1999-04-15 04:09:22 +00:00
shaver%netscape.com
13801d91af
add a cast to try and make xlc happy
1999-04-15 02:55:02 +00:00
jdunn%netscape.com
fe30a0e1be
fix compiler error: need unix head file for isatty
1999-04-13 18:10:24 +00:00
jband%netscape.com
8ba4c97c31
remove inadvertant scope over-qualification to fix HP-UX bustage
1999-04-13 07:13:43 +00:00
jband%netscape.com
a0a7da258c
- 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
c3389409ae
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
8ea2b42583
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
1a6fe7ce68
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
1e0bdafbdc
First Checked In.
1999-04-11 00:28:06 +00:00
beard%netscape.com
f8327c01f7
First Checked In.
1999-04-10 23:52:55 +00:00
sspitzer%netscape.com
8b08c06722
some more cvs ignore work
1999-04-10 21:22:31 +00:00
jband%netscape.com
729ba50e03
set as component for unix
1999-04-10 07:15:21 +00:00
jband%netscape.com
bdb47d4ef1
adding library to makefile
1999-04-10 07:09:04 +00:00
jband%netscape.com
81994e192e
fix copy-paste error
1999-04-10 07:05:26 +00:00
jband%netscape.com
f9394a892b
- 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
45beb56691
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
f8e98296ef
finishing file removal
1999-04-10 06:25:25 +00:00
mccabe%netscape.com
af36599e3e
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
fc0abb60de
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
bcf07185fd
generated binary files update
1999-04-07 00:30:20 +00:00
jband%netscape.com
52b186b884
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
033412d2fc
a little better error handling if no argument provided.
1999-04-06 01:11:13 +00:00
jband%netscape.com
01475d8a25
fixed typo so no extra .pdb files get left behind
1999-04-06 00:10:10 +00:00
cbegle%netscape.com
40a82ed7df
Add a little more info to the template file.
1999-04-05 23:56:28 +00:00
cbegle%netscape.com
0fbe7f9f59
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
fd4be6cd3a
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
jband%netscape.com
540e024aae
use nsAllocator instead of local wrapper. added Components.lastResult with tests
1999-04-03 10:12:50 +00:00
jband%netscape.com
2e68a1089d
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
1999-04-02 23:16:40 +00:00
rogerl%netscape.com
6f8c90d095
Adding multiline property
1999-04-01 23:10:45 +00:00
briano%netscape.com
3ca23b46f7
Do not descend into the tests directory unless ENABLE_TESTS is set.
1999-03-30 03:02:14 +00:00
jband%netscape.com
472da673c5
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!
1999-03-28 22:11:22 +00:00
mcafee%netscape.com
e7e4ae2cb4
Ignore generated files.
1999-03-27 09:22:27 +00:00
jband%netscape.com
035ccfbab3
adding to include list for new dependency on libxpt
1999-03-27 08:42:36 +00:00
mccabe%netscape.com
a4aefc434d
Consolidated xpt_cpp.h with xptinfo.h; removed xpt_cpp.h. Also
...
modified uses...
1999-03-27 08:02:15 +00:00
jband%netscape.com
5e94ab36b2
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
1999-03-27 02:57:42 +00:00
jband%netscape.com
6ad25b370b
removing (more!) misplaced semi-colons that break some platforms
1999-03-27 02:08:30 +00:00
jband%netscape.com
19cef6cec7
removing misplaced semi-colons and comma after last item in enum that break some platforms
1999-03-27 02:00:27 +00:00
jband%netscape.com
57df53d8d9
integrating code from John Fairhurst <mjf35@cam.ac.uk> to deal with platforms without long long support
1999-03-27 00:30:19 +00:00
danm%netscape.com
9d90b52b72
removing glowcode. a:jband
1999-03-26 02:37:22 +00:00
jband%netscape.com
f965a0c9f3
catpure caller information to display in the exception if uncaught and verbose is set
1999-03-26 01:31:16 +00:00
mccabe%netscape.com
4d4e61a4dd
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch.
1999-03-25 10:28:39 +00:00
jband%netscape.com
fbd879ab9f
backout building of xpconnect on Unix
1999-03-25 09:17:54 +00:00
mccabe%netscape.com
0d46aaa627
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
mccabe%netscape.com
0f80eaed71
Not part of the client build.
...
Ignore (generated) JS.c file.
1999-03-25 04:21:26 +00:00
mccabe%netscape.com
8263a43dcb
Not part of the client build!
...
Preliminary, non-portable support for compiling JS.xs into a C file.
1999-03-25 04:19:52 +00:00
mccabe%netscape.com
ce950c6f80
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.
1999-03-25 03:47:02 +00:00
jband%netscape.com
8da90006e7
add xpconnect to the build on win32
1999-03-25 03:39:25 +00:00
mccabe%netscape.com
909c01fdf8
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.
1999-03-24 08:29:03 +00:00
jband%netscape.com
297c522d9a
getting those Unix Makefiles working again
1999-03-23 20:43:41 +00:00
jband%netscape.com
59fa95133f
getting those Unix Makefiles working again
1999-03-23 20:30:06 +00:00
jband%netscape.com
ffe9fd990b
re-organized xpconnect tree struct. Main sources moved from xpconnect to xpconnect/src. md stuff moved to xpcom/libxpt/xptcall
1999-03-23 20:22:00 +00:00
jband%netscape.com
0145232d77
deleting old stuff before checking in reorged new stuff
1999-03-23 20:09:10 +00:00
jband%netscape.com
328b2181b8
getting the Makefiles working on Linux again
1999-03-23 08:02:27 +00:00
jband%netscape.com
c6e736e143
getting the Makefiles working on Linux again
1999-03-23 07:49:51 +00:00
jband%netscape.com
d5da870ab5
getting the Makefiles working on Linux again
1999-03-23 07:44:27 +00:00
jband%netscape.com
dca9857d51
getting the Maekefiles working on Linux again
1999-03-23 07:30:19 +00:00
jband%netscape.com
a8caaedba2
use code frome:
1999-03-23 02:48:57 +00:00
mccabe%netscape.com
be6c72ee09
Fix to bugzilla bug 4088; fixed javascript Date string parsing to
...
handle 12:30 AM and 12:30 PM properly.
(Previously, the code just added 12 hours whenever it saw PM.)
1999-03-23 02:45:01 +00:00
jband%netscape.com
73776f0792
update TODO list, fixed finalization to wrapper release mapping for wrapped native
1999-03-19 04:57:09 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
jband%netscape.com
5aad447b54
use of typelibs via xptinfo working with test program on win32. Untested on Linux. typelib generation not yet integrated into the make system
1999-03-14 06:07:21 +00:00
beard%netscape.com
e013cfdaa3
added IID accessors
1999-03-14 04:40:54 +00:00
ramiro%netscape.com
8ce50ad7cf
Make it possible to prefix mozilla dlls that conflict with system dlls.
1999-03-12 12:43:04 +00:00
ramiro%netscape.com
79d752c0a3
Change MOZILLA_HOME to MOZILLA_FIVE_HOME so that we dont fight Communicator
...
4.x installations.
1999-03-11 20:00:57 +00:00
jband%netscape.com
401f011bce
adding Components object. Got rid of jsapi based nsID object and replaced it with reflected xpcom objects for IID and CID. adapted to xpt_struct changes. added allocator static helpers to the module. starting to use nsIComponentManager. fixed scriptable stuff. and on and on
1999-03-10 01:28:49 +00:00
warren%netscape.com
4b2d56fbaa
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
akkana%netscape.com
72a97f2925
Changes to fix the Irix N32/egcs build; thanks to Jason Heirtzler <jasonh@cthulhu.engr.sgi.com>
1999-03-09 00:24:17 +00:00
val4%cornell.edu
95095a783e
Some changes here and there. Added noted about PerlConnect.pm. Added update history.
1999-03-08 22:43:17 +00:00
beard%netscape.com
7a5700a68e
took out singleton management, and registering with the repository. That's what the service manager/component manager is for.
1999-03-06 22:25:55 +00:00
scc%netscape.com
2ec0a397ea
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
val4%cornell.edu
8f84305d9f
Suport module for jsperl.c. It's not intended for use from Perl.
1999-03-03 16:42:57 +00:00
val4%cornell.edu
4626b3f96a
Fix a prolem with prev. check-in
1999-03-02 23:08:06 +00:00
val4%cornell.edu
1e2152d706
Divided JS.pm into two modules to break dependencies between jsperl.c support functions
...
and functions exporsed from Perl. test.pl fails one of the tests -- need to look at that.
Worspace build settings also changed.
1999-03-02 22:53:16 +00:00
jband%netscape.com
0f9ddb452a
nsID JSObject can now do mapping to and from interface names using nsIInterfaceInfoManager. Fixed a bug in getting name. Added nsID tests
1999-03-02 22:51:11 +00:00
jband%netscape.com
179fda3baa
fix misguided use of ebx in tests too
1999-03-02 18:31:25 +00:00
jband%netscape.com
528a295e19
fixes to make it work in release builds: some #ifdef DEBUGs, don't munge ebx register on win32!, stray star, friendlier result if linux code included in non-Linux build
1999-03-02 18:24:17 +00:00
jband%netscape.com
3b65c0f458
fixed some makefile flags
1999-03-02 07:55:42 +00:00
jband%netscape.com
e569fc7c7f
some fixes pointed out by purify. Tests better verify that wrappers are not leaking
1999-03-02 03:32:42 +00:00
brendan%netscape.com
249622f5f5
- Added 'W' format to JS_ConvertArguments, for conversion to string and return
...
via a jschar* out parameter.
- Fused common string conversion and argv[i] GC-rooting code in JS_ConvertArgs.
- Added to cvtargs test command, which really needs to stop using a hardwired
format string!
- Fixed char-typed fgetc-receiving variable to be of int type for correct EOF
comparison on machines with unsigned chars.
1999-03-02 02:38:45 +00:00
ramiro%netscape.com
52fac20c37
AIX portability fixes. (Waqar Malik <waqar@netscape.com>)
1999-03-01 06:10:54 +00:00
jband%netscape.com
f2535a39f4
catch JS exceptions when calling a wrapped JSObject and reflect as an nsresult error code to the calling xpcom object - with test
1999-02-28 04:57:13 +00:00
jband%netscape.com
6c79271828
using JS exception thrower (with tests)
1999-02-28 04:16:20 +00:00
jband%netscape.com
88cc0c3a6e
adding code to throw exceptions into JS with customizable messages
1999-02-28 01:41:20 +00:00
jband%netscape.com
7f244a9d9f
catch
1999-02-27 06:38:24 +00:00
jband%netscape.com
af2e8993c7
added .cvsignore files
1999-02-27 06:31:04 +00:00
jband%netscape.com
b70d3a6dbc
got rid of allocator hack since the nsAllocator is now alive
1999-02-27 06:26:32 +00:00
alecf%netscape.com
81b4fd3691
fix uninitialize variable and fix various signed/unsigned warnings
1999-02-26 17:59:16 +00:00
alecf%netscape.com
87a78a035e
fix HPUX bustage - can't have const user-defined (typedefed) variables inside structures without initializing them inside that structure
1999-02-26 17:39:28 +00:00
ebina%netscape.com
38b464566c
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
warren%netscape.com
44cae3cd3f
Changes for RDF component registration using nsRepository. Also changed args to NSGetFactory and friends.
1999-02-26 10:17:14 +00:00
jband%netscape.com
9a53fbf9ed
removed cruft
1999-02-26 02:52:48 +00:00
jband%netscape.com
48e107abf0
fixed warnings
1999-02-26 02:46:35 +00:00