Commit Graph

532 Commits

Author SHA1 Message Date
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
alecf%netscape.com
87a78a035e 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
38b464566c Changing RegisterFactory to use the new API. 1999-02-26 17:19:00 +00:00
warren%netscape.com
44cae3cd3f 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
9a53fbf9ed removed cruft 1999-02-26 02:52:48 +00:00
jband%netscape.com
48e107abf0 fixed warnings 1999-02-26 02:46:35 +00:00
jband%netscape.com
15b1344047 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
3a123c982b Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order. 1999-02-26 00:54:57 +00:00
jband%netscape.com
ff1c1ab2a7 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
1b9bd80c19 File Removed. 1999-02-25 05:09:53 +00:00
beard%netscape.com
b46bca1004 Updated to CWPro 4 format. 1999-02-25 04:25:04 +00:00
jband%netscape.com
5a8cfcb6b6 initial checkin of linux invoker - untested. slight changes to platform compile time protection 1999-02-24 19:26:51 +00:00
jband%netscape.com
a067d0a69f 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
de9ee96141 lots of cleanup 1999-02-21 00:20:40 +00:00
jband%netscape.com
ff3388ba99 compiler warning inspired fixes 1999-02-20 09:00:55 +00:00
jband%netscape.com
4d84d93a05 compiler warning inspired fixes 1999-02-20 08:52:00 +00:00
jband%netscape.com
5b3bdba518 added file to Makefile.in and fixed typo 1999-02-20 08:33:21 +00:00
jband%netscape.com
a847e668bc jsint was supposed to be jsid 1999-02-20 08:31:36 +00:00
jband%netscape.com
f9332dbb9b graphs of all the important objects can now be dumped for diagnostic purposes 1999-02-20 01:31:02 +00:00
jband%netscape.com
4ca272f218 in the middle of adding diagnostics 1999-02-19 05:59:59 +00:00
waldemar%netscape.com
df5313caca Added traditional and super and changed [] to allow multiple arguments 1999-02-19 04:28:16 +00:00
jband%netscape.com
86940cf070 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
70b9e835ae more tests 1999-02-18 04:30:20 +00:00
jband%netscape.com
ad381f3417 more tests and type conversion fixes 1999-02-17 09:24:12 +00:00
jband%netscape.com
a27a82a972 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
cc5872f551 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
943768cb0c NOT YET PART OF SEAMONKEY - more conversion stuff implemented 1999-02-13 19:28:38 +00:00
jband%netscape.com
8bdb4abdb4 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
waldemar%netscape.com
19a63d44ad Added getter, setter, with, default arguments, and renamed declarations to definitions 1999-02-12 04:59:19 +00:00
waldemar%netscape.com
7a360c2e1b Added option to turn off line breaks within a tag 1999-02-12 04:57:49 +00:00
alecf%netscape.com
fd319d6b69 ignore generated files 1999-02-11 07:31:53 +00:00
alecf%netscape.com
eac40061d6 add Unix makefiles 1999-02-11 07:29:55 +00:00
sar%netscape.com
b2ad536a28 Turn of "modification date caching" so that dependencies are sure to work. 1999-02-11 00:04:46 +00:00
waldemar%netscape.com
6df0ef89ae First complete release 1999-02-10 06:42:20 +00:00
waldemar%netscape.com
e75cae8813 Reorganized left-side-expression and suppressed unused nonterminal warnings 1999-02-10 06:41:43 +00:00
waldemar%netscape.com
2214cc83e8 Added :spc 1999-02-10 06:40:53 +00:00
waldemar%netscape.com
456ff1626c Added support for excluding some nonterminals from grammar 1999-02-10 06:39:58 +00:00
jband%netscape.com
db57fc1c82 NOT YET PART OF SEAMONKEY - prepped the four files for movement to libxpt, centralized/simplified access to services, fixed InterfaceInfoImpl::GetName, removed files I forgot to remove before 1999-02-10 04:17:53 +00:00
jband%netscape.com
9517bbee5e NOT YET PART OF SEAMONKEY - now using types based on xpcom/src/libxpt/public/xpt_struct.h. Using nsIAllocator (which has an implementation hacked in in test/TestXPC.cpp - since the real one in xpcom/src is not being registered and used) 1999-02-09 07:31:00 +00:00