mccabe%netscape.com
21b576f3d4
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
30fe33188b
use nsAllocator instead of local wrapper. added Components.lastResult with tests
1999-04-03 10:12:50 +00:00
jband%netscape.com
d746d178e7
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
0506b21587
Adding multiline property
1999-04-01 23:10:45 +00:00
briano%netscape.com
e392b3ec67
Do not descend into the tests directory unless ENABLE_TESTS is set.
1999-03-30 03:02:14 +00:00
jband%netscape.com
ef5eeb2770
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
3a99c257a4
Ignore generated files.
1999-03-27 09:22:27 +00:00
jband%netscape.com
c2b5ff3549
adding to include list for new dependency on libxpt
1999-03-27 08:42:36 +00:00
mccabe%netscape.com
34f8d2da5f
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
3a88317bc8
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
24e4b3868c
removing (more!) misplaced semi-colons that break some platforms
1999-03-27 02:08:30 +00:00
jband%netscape.com
3ae10d4e6b
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
6c4b3398a3
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
17cffb116d
removing glowcode. a:jband
1999-03-26 02:37:22 +00:00
jband%netscape.com
9850a9e41c
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
c17ac10f7c
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
9f6df884a6
backout building of xpconnect on Unix
1999-03-25 09:17:54 +00:00
mccabe%netscape.com
0bc66ee504
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
mccabe%netscape.com
826c36dd89
Not part of the client build.
...
Ignore (generated) JS.c file.
1999-03-25 04:21:26 +00:00
mccabe%netscape.com
63654c73a3
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
5087a4bffd
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
13a165ef01
add xpconnect to the build on win32
1999-03-25 03:39:25 +00:00
mccabe%netscape.com
02975526c0
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
ca84aebf94
getting those Unix Makefiles working again
1999-03-23 20:43:41 +00:00
jband%netscape.com
13907929fa
getting those Unix Makefiles working again
1999-03-23 20:30:06 +00:00
jband%netscape.com
89d20d61cd
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
1c3c8ba9fb
deleting old stuff before checking in reorged new stuff
1999-03-23 20:09:10 +00:00
jband%netscape.com
f087ac928e
getting the Makefiles working on Linux again
1999-03-23 08:02:27 +00:00
jband%netscape.com
104344b559
getting the Makefiles working on Linux again
1999-03-23 07:49:51 +00:00
jband%netscape.com
bfe18a704e
getting the Makefiles working on Linux again
1999-03-23 07:44:27 +00:00
jband%netscape.com
8a4ca6d27e
getting the Maekefiles working on Linux again
1999-03-23 07:30:19 +00:00
jband%netscape.com
adfeaf4c6b
use code frome:
1999-03-23 02:48:57 +00:00
mccabe%netscape.com
efcf7135ef
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
73ed9e9a0f
update TODO list, fixed finalization to wrapper release mapping for wrapped native
1999-03-19 04:57:09 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
jband%netscape.com
06796df9d0
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
9b3c1956e6
added IID accessors
1999-03-14 04:40:54 +00:00
ramiro%netscape.com
846235af9b
Make it possible to prefix mozilla dlls that conflict with system dlls.
1999-03-12 12:43:04 +00:00
ramiro%netscape.com
51b24a505b
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
de88c428cb
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
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
akkana%netscape.com
25cd4f851d
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
21bcb07687
Some changes here and there. Added noted about PerlConnect.pm. Added update history.
1999-03-08 22:43:17 +00:00
beard%netscape.com
826def77ae
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
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
val4%cornell.edu
ae12839ab5
Suport module for jsperl.c. It's not intended for use from Perl.
1999-03-03 16:42:57 +00:00
val4%cornell.edu
19e0242fa3
Fix a prolem with prev. check-in
1999-03-02 23:08:06 +00:00
val4%cornell.edu
8dfeb4aa69
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
2206c41e7b
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
7911fad2a7
fix misguided use of ebx in tests too
1999-03-02 18:31:25 +00:00