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
jband%netscape.com
63af189245
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
d3f0d5273e
fixed some makefile flags
1999-03-02 07:55:42 +00:00
jband%netscape.com
e8457a35d3
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
090bf16404
- 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
bb5e2580dc
AIX portability fixes. (Waqar Malik <waqar@netscape.com>)
1999-03-01 06:10:54 +00:00
jband%netscape.com
2bc19f18cc
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
4ee202ed32
using JS exception thrower (with tests)
1999-02-28 04:16:20 +00:00
jband%netscape.com
95667a0fc0
adding code to throw exceptions into JS with customizable messages
1999-02-28 01:41:20 +00:00
jband%netscape.com
3ee35536c3
catch
1999-02-27 06:38:24 +00:00
jband%netscape.com
5c7118d706
added .cvsignore files
1999-02-27 06:31:04 +00:00
jband%netscape.com
1cc06712ea
got rid of allocator hack since the nsAllocator is now alive
1999-02-27 06:26:32 +00:00
alecf%netscape.com
5310ca898f
fix uninitialize variable and fix various signed/unsigned warnings
1999-02-26 17:59:16 +00:00
alecf%netscape.com
977421488a
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
66e1467fa8
Changing RegisterFactory to use the new API.
1999-02-26 17:19:00 +00:00
warren%netscape.com
97781f4c14
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
af4ea1e85b
removed cruft
1999-02-26 02:52:48 +00:00
jband%netscape.com
118068fa86
fixed warnings
1999-02-26 02:46:35 +00:00
jband%netscape.com
0bcf5a51d9
Linux x86 now runs and passes all the same tests as Win32. Added md/test as a place and framework to start ports to other platforms
1999-02-26 02:04:33 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
jband%netscape.com
806785630b
added unix makesfiles, fixed two bad static casts, invoke code working on Linux, working on stubs code for Linux
1999-02-25 18:14:51 +00:00
sfraser%netscape.com
ae7361f008
File Removed.
1999-02-25 05:09:53 +00:00
beard%netscape.com
0895abe6ef
Updated to CWPro 4 format.
1999-02-25 04:25:04 +00:00
jband%netscape.com
4526bb98d7
initial checkin of linux invoker - untested. slight changes to platform compile time protection
1999-02-24 19:26:51 +00:00
jband%netscape.com
d14ed6f506
banishing win32 specific stuff to its own directory before adding any analogous code for other platforms
1999-02-24 07:17:27 +00:00
jband%netscape.com
6c1d7818fe
lots of cleanup
1999-02-21 00:20:40 +00:00
jband%netscape.com
c0c9d0729d
compiler warning inspired fixes
1999-02-20 09:00:55 +00:00
jband%netscape.com
6badfca6ec
compiler warning inspired fixes
1999-02-20 08:52:00 +00:00
jband%netscape.com
9e9faf246d
added file to Makefile.in and fixed typo
1999-02-20 08:33:21 +00:00
jband%netscape.com
c1f56dd159
jsint was supposed to be jsid
1999-02-20 08:31:36 +00:00
jband%netscape.com
b035f4b934
graphs of all the important objects can now be dumped for diagnostic purposes
1999-02-20 01:31:02 +00:00
jband%netscape.com
0c7e82ae37
in the middle of adding diagnostics
1999-02-19 05:59:59 +00:00
waldemar%netscape.com
f24012b095
Added traditional and super and changed [] to allow multiple arguments
1999-02-19 04:28:16 +00:00
jband%netscape.com
09da76e388
changed MAP_IS_NATIVE to allow for objects that have their own jsObjectOps but still use the slots in the 'normal' manner (this is necessary for XPConnect) - same change as made on SpiderMonkey140_BRANCH
1999-02-18 05:36:16 +00:00
jband%netscape.com
76e705d516
more tests
1999-02-18 04:30:20 +00:00
jband%netscape.com
5ad4f9874c
more tests and type conversion fixes
1999-02-17 09:24:12 +00:00
jband%netscape.com
a205cb2192
more tests and fixed to get the tests to run, clean up of iid stuff for compiling on Linux
1999-02-17 07:07:39 +00:00
jband%netscape.com
896c28ad84
NOT YET PART Of SEAMONKEY - fixes for conversions, added 'load' to test program to breakout js code into its own file, added support for global object being a wrapped native, fixed parent interface support, change makefiles for JS_THREADSAFE, add missing dropProperty support to my Ops, added more tests
1999-02-16 06:29:29 +00:00
jband%netscape.com
b65de451d8
NOT YET PART OF SEAMONKEY - more conversion stuff implemented
1999-02-13 19:28:38 +00:00
jband%netscape.com
e1d388285d
NOT YET PART Of SEAMONKEY - in the middle of adding support for converting more data types, changes to deal with changes to xpt_struct.h
1999-02-12 06:15:06 +00:00