jband@netscape.com
c4c2f79760
use nsAllocator instead of local wrapper. added Components.lastResult with tests
1999-04-03 10:12:50 +00:00
jband@netscape.com
de535f5577
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
32681fc9b3
Adding multiline property
1999-04-01 23:10:45 +00:00
briano@netscape.com
e22bc74d71
Do not descend into the tests directory unless ENABLE_TESTS is set.
1999-03-30 03:02:14 +00:00
jband@netscape.com
05d410d547
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
2bf19e8c33
Ignore generated files.
1999-03-27 09:22:27 +00:00
jband@netscape.com
db8406fc94
adding to include list for new dependency on libxpt
1999-03-27 08:42:36 +00:00
mccabe@netscape.com
a2dbdeb1e2
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
7c5d52f049
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
eb4dadbb1d
removing (more!) misplaced semi-colons that break some platforms
1999-03-27 02:08:30 +00:00
jband@netscape.com
3b2110bd03
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
58ce213e62
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
472d4f51e8
removing glowcode. a:jband
1999-03-26 02:37:22 +00:00
jband@netscape.com
8603c9197b
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
d59a4197b7
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
c6fea3ef2f
backout building of xpconnect on Unix
1999-03-25 09:17:54 +00:00
mccabe@netscape.com
f21d2f26c3
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
mccabe@netscape.com
1187221a48
Not part of the client build.
...
Ignore (generated) JS.c file.
1999-03-25 04:21:26 +00:00
mccabe@netscape.com
00906ea367
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
475e1e2302
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
81ddd7af81
add xpconnect to the build on win32
1999-03-25 03:39:25 +00:00
mccabe@netscape.com
6f7a90e82f
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
9665e3e48d
getting those Unix Makefiles working again
1999-03-23 20:43:41 +00:00
jband@netscape.com
1a7ce84af7
getting those Unix Makefiles working again
1999-03-23 20:30:06 +00:00
jband@netscape.com
fd1e7974b7
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
2daa59932c
deleting old stuff before checking in reorged new stuff
1999-03-23 20:09:10 +00:00
jband@netscape.com
cfd29935b8
getting the Makefiles working on Linux again
1999-03-23 08:02:27 +00:00
jband@netscape.com
2f89b87e80
getting the Makefiles working on Linux again
1999-03-23 07:49:51 +00:00
jband@netscape.com
e018f56ee2
getting the Makefiles working on Linux again
1999-03-23 07:44:27 +00:00
jband@netscape.com
0261105260
getting the Maekefiles working on Linux again
1999-03-23 07:30:19 +00:00
jband@netscape.com
10c32baa9b
use code frome:
1999-03-23 02:48:57 +00:00
mccabe@netscape.com
5bd094ab2c
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
5538881a8b
update TODO list, fixed finalization to wrapper release mapping for wrapped native
1999-03-19 04:57:09 +00:00
leaf@mozilla.org
914e2a1e41
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
jband@netscape.com
411b960237
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
a24c785194
added IID accessors
1999-03-14 04:40:54 +00:00
ramiro@netscape.com
8e050f07d4
Make it possible to prefix mozilla dlls that conflict with system dlls.
1999-03-12 12:43:04 +00:00
jband@netscape.com
01ffee93c3
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
35d5e6e062
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
akkana@netscape.com
df72e1aff7
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
6bf7950b59
Some changes here and there. Added noted about PerlConnect.pm. Added update history.
1999-03-08 22:43:17 +00:00
beard@netscape.com
cea5343f36
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
6bb3406b4d
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
val4@cornell.edu
666919010b
Suport module for jsperl.c. It's not intended for use from Perl.
1999-03-03 16:42:57 +00:00
val4@cornell.edu
4664f11abb
Fix a prolem with prev. check-in
1999-03-02 23:08:06 +00:00
val4@cornell.edu
b250efa3d9
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
b7dddcdd0e
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
fbf22a3ce3
fix misguided use of ebx in tests too
1999-03-02 18:31:25 +00:00
jband@netscape.com
6bf2b09a13
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
5ee730505b
fixed some makefile flags
1999-03-02 07:55:42 +00:00