Commit Graph

570 Commits

Author SHA1 Message Date
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