Граф коммитов

543 Коммитов

Автор SHA1 Сообщение Дата
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