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

859 Коммитов

Автор SHA1 Сообщение Дата
norris%netscape.com 83a8060991 Better javadoc. 1999-04-27 16:55:44 +00:00
rogerl%netscape.com 572493e3a9 # Not a part of SeaMonkey 1999-04-27 16:22:20 +00:00
cbegle%netscape.com 7356f0624b Make sure that the test directory name ends with a trailing slash. 1999-04-27 16:15:30 +00:00
fur%netscape.com ab2f3e1d25 Merge changes from SpiderMonkey140_BRANCH. Note: none of the
added files participate in the client build.
1999-04-27 15:18:57 +00:00
fur%netscape.com a8204ac954 Temporarily disable this entire file because it makes use of a part of
the JSAPI that has changed in the SpiderMonkey140_BRANCH and we need to
land that branch today.
1999-04-27 15:09:06 +00:00
rogerl%netscape.com 0fcc96e53b Oops. 1999-04-27 06:28:04 +00:00
rogerl%netscape.com a263bb26cf Removing coies of Rhino code 1999-04-27 06:25:07 +00:00
rogerl%netscape.com 0a6917da87 Removing copies of Rhino code 1999-04-27 06:23:48 +00:00
rogerl%netscape.com 3c8ad4ca5b TestMain class 1999-04-27 06:18:56 +00:00
rogerl%netscape.com 49e4bf3747 # Not a part of SeaMonkey
Added expression node building stuff.
1999-04-27 06:08:35 +00:00
fur%netscape.com 28bb34afa5 Got rid of aborted attempt to graft XPCOM onto JS 1999-04-27 05:25:43 +00:00
fur%netscape.com 12bfdf2146 Tweaks 1999-04-27 05:08:14 +00:00
fur%netscape.com 7a3e1124c7 Got rid of aborted attempt to graft XPCOM onto JS 1999-04-27 05:00:07 +00:00
sfraser%netscape.com 2d04489213 Fix a ton of link warnings by removing MathLib, since this is imported via InterfaceStubs. 1999-04-27 04:07:06 +00:00
norris%netscape.com 3ec3e8c70a Clean up, add javadoc. 1999-04-27 03:56:23 +00:00
brendan%netscape.com 6a25530e2f Cast printf %p args to (void*). 1999-04-27 03:42:28 +00:00
waterson%netscape.com fa96401411 Add linker directives to make sure that all the libs we need get loaded. 1999-04-26 23:29:10 +00:00
brendan%netscape.com 3afa92a219 Check for JS_SetPrivate failure in JS_NewScriptObject. 1999-04-26 23:15:27 +00:00
brendan%netscape.com 09e66f998c Use #ifdef or equivalent to test XP_UNIX, not #if or equiv. 1999-04-26 23:14:12 +00:00
waterson%netscape.com 276d74c3aa Install xpc3250.dll into the components directory so that XPConnect works. 1999-04-26 22:54:40 +00:00
rogerl%netscape.com ffb58c2f10 #Not a part of SeaMonkey
New.
1999-04-26 22:50:50 +00:00
norris%netscape.com 92847bcfca Make JavaAdapter work on mozilla-only. 1999-04-26 20:41:57 +00:00
fur%netscape.com 763a5b3c10 Interim checkin of JS2 grammar. Still many ambiguities and bugs, though. 1999-04-26 18:22:30 +00:00
jband%netscape.com 80c9c32228 fix Win32 crash on startup - not copying xpc3250.dll to components dir 1999-04-25 18:56:09 +00:00
jband%netscape.com 5552e33b84 Commenting out the component registration didn't do what I expected. So, I'll unset the IS_COMPONENT flag in Makefile.in to keep the .so from being copied to the components directory at on on Unix 1999-04-24 09:40:51 +00:00
jband%netscape.com 8528722ecd Comment out component registration of xpconnect except on XP_PC. The problem for Unix is that xpconnect relies on xptcall at runtime. Apprunner and viewer are core dumping on linux. However TestXPC and xpcshell work fine. Further study is required. For now I'll try to unbreak apprunner and viewer for others. 1999-04-24 09:32:35 +00:00
jband%netscape.com 4c897fba05 made xpconnect a service and changed the Win32 and Unix makefiles to have the xpconnect dll installed to the components directory 1999-04-24 08:10:16 +00:00
beard%netscape.com 1bfb6db3b0 made the class to use for the JavaAdapter selectable via the Java property "org.mozilla.javascript.JavaAdapter" 1999-04-24 06:28:17 +00:00
waterson%netscape.com 7f374cbe4e Added CID for XPConnect. 1999-04-24 02:39:09 +00:00
norris%netscape.com fb18c81dfe If the security resource isn't present, catch the exception and proceed. 1999-04-23 19:54:28 +00:00
norris%netscape.com a2b9800d35 Clean up javadoc. 1999-04-23 17:31:59 +00:00
norris%netscape.com be56635558 Clean up javadocs; make Context creation faster. 1999-04-23 17:31:09 +00:00
norris%netscape.com aaf0996351 Clean up formatting. 1999-04-23 17:30:31 +00:00
mccabe%netscape.com 19c68fb53b Backed out my previous checkin.
I realized that:
- we build on more than one build system.
- I'm too tired to fix it.
1999-04-23 09:20:36 +00:00
mccabe%netscape.com ab6924a6b7 Removed the XPTDIR environment variable requirement; the xpt typelib directory is now constructed by adding 'components' to the executable directory. This adds an -lraptorbase requirement to linking against xptinfo. 1999-04-23 09:10:09 +00:00
mccabe%netscape.com d6d13a6c37 Twiddled error reporter; added a '\n' after messages. 1999-04-23 09:01:18 +00:00
norris%netscape.com fd2121d6c8 Transfer examples to mozilla. 1999-04-22 20:58:54 +00:00
norris%netscape.com 73531f9924 Add examples to mozilla. 1999-04-22 20:41:57 +00:00
norris%netscape.com 46fe713382 Fix the following bug:
Subject:
        Context.newArray() bug
   Date:
        Thu, 22 Apr 1999 00:26:29 -0700
   From:
        beard@netscape.com (Patrick Beard)
     To:
        Norris Boyd <norris@netscape.com>

When the arguments array gets created, its prototype isn't set up
correctly. I think the problem is in Context.newArrayHelper(), which isn't
able to look up the "Array" constructor in the passed-in scope. For this
reaon, top-level scripts that use "arguments.length" don't work.

- Patrick
1999-04-22 18:29:07 +00:00
beard%netscape.com 679f173ebe First Checked In. 1999-04-22 02:50:18 +00:00
fur%netscape.com f6f409d854 Fixed a few typos so that the generated file actually compiles 1999-04-21 22:44:32 +00:00
fur%netscape.com 2fcafdeae2 Partial grammar for JS2, expressed using the ANTLR parser generator 1999-04-21 21:08:14 +00:00
norris%netscape.com fc05296d97 Load optimizer package from com.netscape. 1999-04-21 04:40:36 +00:00
norris%netscape.com ade142a34c Forgot to add Messages.properties. 1999-04-20 20:21:55 +00:00
sspitzer%netscape.com d10d578e63 adding Makefile to the ignore list 1999-04-20 19:25:21 +00:00
mccabe%netscape.com 177e6d852f Fixed erroneous comment.
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for catching this.
1999-04-20 19:02:40 +00:00
norris%netscape.com 3a188e59ad Publish Rhino as open source. 1999-04-19 20:43:53 +00:00
fur%netscape.com 855f61ae38 Sync up with SpiderMonkey140_BRANCH 1999-04-19 05:19:56 +00:00
fur%netscape.com d78116f092 Sync up with SpiderMonkey140_BRANCH 1999-04-19 05:12:25 +00:00
rogerl%netscape.com b6a03c7261 Sample driver for IR factory 1999-04-16 02:55:36 +00:00
rogerl%netscape.com f5deb2638e Changes for try/catch handling 1999-04-16 02:54:56 +00:00
rogerl%netscape.com 7c116f72b8 # NOT A PART OF SEAMONKEY IN ANY WAY
Some new, some old filres copiedfrom Rhino to form start of prototyping
environment for Project Brenda
1999-04-15 18:24:00 +00:00
mccabe%netscape.com 310295cc79 Backwards-compatible versioned behavior for getYear(), for legacy scripts. 1999-04-15 04:09:22 +00:00
shaver%netscape.com 5e25d421a3 add a cast to try and make xlc happy 1999-04-15 02:55:02 +00:00
jdunn%netscape.com 9c688339b9 fix compiler error: need unix head file for isatty 1999-04-13 18:10:24 +00:00
jband%netscape.com 3bc1eaa7b6 remove inadvertant scope over-qualification to fix HP-UX bustage 1999-04-13 07:13:43 +00:00
jband%netscape.com de664d9f82 - made nsJSCID's createInstance and getService work as attributes using nsIXPCScriptable::call to support security and sevicemanager protocol.
- made xpccontext strings id scheme more generic.
- fixed stupif IID hash function.
- fixed nsIXPCScriptable call and construct to work with the correct function object.
- added gc and dump (using xpclog) to xpcshell.
1999-04-13 04:15:36 +00:00
jdunn%netscape.com ff6ad10f0b Fixing native compiler error (NS_DECL_ISUPPORTS shouldn't have a ';' at the end 1999-04-12 20:35:04 +00:00
mccabe%netscape.com 9c47ff807f Fixed initial copyright date.
Thanks to Tim Rowley <tor@cs.brown.edu> for this SunOS fix.
1999-04-12 08:57:06 +00:00
mccabe%netscape.com 4dda9c93be Fix to 4575.
Buildsystem changes to handle the lock_SunOS.s file properly on the native compiler.

Also added a new SunOS5.7 config file, and changed several SunOS config files from redundant copies to includes of a base file.
1999-04-12 07:54:52 +00:00
beard%netscape.com 06f5a6c4e2 First Checked In. 1999-04-11 00:28:06 +00:00
beard%netscape.com 2c5a4a4edf First Checked In. 1999-04-10 23:52:55 +00:00
sspitzer%netscape.com f1e1d10f96 some more cvs ignore work 1999-04-10 21:22:31 +00:00
jband%netscape.com 03439dfdbb set as component for unix 1999-04-10 07:15:21 +00:00
jband%netscape.com 54daa301df adding library to makefile 1999-04-10 07:09:04 +00:00
jband%netscape.com 7b3b133abe fix copy-paste error 1999-04-10 07:05:26 +00:00
jband%netscape.com b2ce67516e - added an interactive shell for xpconnect testing.
- added tests/components which autregs itself for testing.
- added finalize listener for wrapped natives to support services.
- added getService to CID class.
- renamed newInstance to createInstance in CID class.
- simplified api for Components object (easy attach to global object).
1999-04-10 06:51:01 +00:00
jband%netscape.com 252e152440 export yet another header file (jsstddef.h is included by jsemit.h which is needed for external interactive shells) 1999-04-10 06:47:20 +00:00
jband%netscape.com 1e4ded964a finishing file removal 1999-04-10 06:25:25 +00:00
mccabe%netscape.com 57c84ce475 Not part of the mozilla build. The currently about-to-ensue breakage is not my fault!
Remove redundant sub.  Patch courtesy Dave Neuer <dneuer@futuristics.net>.
1999-04-10 00:37:46 +00:00
pinkerton%netscape.com 3a6a48bf99 Move all apple libs into MacOS target of interfaces.mcp. Only "apple" lib in each project should now be InterfacesStubs (with some minor exceptions). permission to checkin granted by cyeh. 1999-04-10 00:15:14 +00:00
jband%netscape.com 131caf4150 generated binary files update 1999-04-07 00:30:20 +00:00
jband%netscape.com 993ff933a8 Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag. 1999-04-06 22:42:10 +00:00
cbegle%netscape.com 8aa406e8cd a little better error handling if no argument provided. 1999-04-06 01:11:12 +00:00
jband%netscape.com b0859a052d fixed typo so no extra .pdb files get left behind 1999-04-06 00:10:10 +00:00
cbegle%netscape.com 47690c0a75 Add a little more info to the template file. 1999-04-05 23:56:28 +00:00
cbegle%netscape.com 9f52c280da The JavaScript Test Library, Part I. ECMA v. 1.0. See the page at
http://www.mozilla.org/js/tests/library.html for information about
these tests, like how to run them and stuff.

According to fur, these tests should not get checked out when you
check out Mozilla -- you'd have to specifically check out mozilla/js/tests
to get all these files.
1999-04-05 22:58:49 +00:00
mccabe%netscape.com 21b576f3d4 More tweaks to perlconnect build system -
Added jsperlbuild.pl file to abstract the location of xsubpp.  Many thanks to Dave Neuer (dneuer@futuristics.net) for this and much other porting help with perlconnect.

Combined jsperl.so and JS.pm into a JS.so object for use from both javascript and perl.

Fixed rules.mk to recur into DIRS for clean, clobber.
1999-04-03 12:44:47 +00:00
jband%netscape.com 30fe33188b use nsAllocator instead of local wrapper. added Components.lastResult with tests 1999-04-03 10:12:50 +00:00
jband%netscape.com d746d178e7 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 0506b21587 Adding multiline property 1999-04-01 23:10:45 +00:00
briano%netscape.com e392b3ec67 Do not descend into the tests directory unless ENABLE_TESTS is set. 1999-03-30 03:02:14 +00:00
jband%netscape.com ef5eeb2770 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 3a99c257a4 Ignore generated files. 1999-03-27 09:22:27 +00:00
jband%netscape.com c2b5ff3549 adding to include list for new dependency on libxpt 1999-03-27 08:42:36 +00:00
mccabe%netscape.com 34f8d2da5f 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 3a88317bc8 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 24e4b3868c removing (more!) misplaced semi-colons that break some platforms 1999-03-27 02:08:30 +00:00
jband%netscape.com 3ae10d4e6b 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 6c4b3398a3 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 17cffb116d removing glowcode. a:jband 1999-03-26 02:37:22 +00:00
jband%netscape.com 9850a9e41c 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 c17ac10f7c 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 9f6df884a6 backout building of xpconnect on Unix 1999-03-25 09:17:54 +00:00
mccabe%netscape.com 0bc66ee504 Adding libxpt and xpconnect to the build. 1999-03-25 07:50:11 +00:00
mccabe%netscape.com 826c36dd89 Not part of the client build.
Ignore (generated) JS.c file.
1999-03-25 04:21:26 +00:00
mccabe%netscape.com 63654c73a3 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 5087a4bffd 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 13a165ef01 add xpconnect to the build on win32 1999-03-25 03:39:25 +00:00
mccabe%netscape.com 02975526c0 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 ca84aebf94 getting those Unix Makefiles working again 1999-03-23 20:43:41 +00:00
jband%netscape.com 13907929fa getting those Unix Makefiles working again 1999-03-23 20:30:06 +00:00
jband%netscape.com 89d20d61cd 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 1c3c8ba9fb deleting old stuff before checking in reorged new stuff 1999-03-23 20:09:10 +00:00
jband%netscape.com f087ac928e getting the Makefiles working on Linux again 1999-03-23 08:02:27 +00:00
jband%netscape.com 104344b559 getting the Makefiles working on Linux again 1999-03-23 07:49:51 +00:00
jband%netscape.com bfe18a704e getting the Makefiles working on Linux again 1999-03-23 07:44:27 +00:00
jband%netscape.com 8a4ca6d27e getting the Maekefiles working on Linux again 1999-03-23 07:30:19 +00:00
jband%netscape.com adfeaf4c6b use code frome: 1999-03-23 02:48:57 +00:00
mccabe%netscape.com efcf7135ef 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 73ed9e9a0f update TODO list, fixed finalization to wrapper release mapping for wrapped native 1999-03-19 04:57:09 +00:00
leaf%mozilla.org 0a0f5ac00f Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
jband%netscape.com 06796df9d0 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 9b3c1956e6 added IID accessors 1999-03-14 04:40:54 +00:00
ramiro%netscape.com 846235af9b Make it possible to prefix mozilla dlls that conflict with system dlls. 1999-03-12 12:43:04 +00:00
ramiro%netscape.com 51b24a505b 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 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
waldemar%netscape.com 770beb7c2f Added getter, setter, with, default arguments, and renamed declarations to definitions 1999-02-12 04:59:19 +00:00
waldemar%netscape.com b438df047a Added option to turn off line breaks within a tag 1999-02-12 04:57:49 +00:00
alecf%netscape.com 1eb4fec1e3 ignore generated files 1999-02-11 07:31:53 +00:00
alecf%netscape.com 810f16627a add Unix makefiles 1999-02-11 07:29:55 +00:00
sar%netscape.com eecbed5e4c Turn of "modification date caching" so that dependencies are sure to work. 1999-02-11 00:04:46 +00:00
waldemar%netscape.com 2170e07fc9 First complete release 1999-02-10 06:42:20 +00:00
waldemar%netscape.com da47404fd1 Reorganized left-side-expression and suppressed unused nonterminal warnings 1999-02-10 06:41:43 +00:00
waldemar%netscape.com db5f8596aa Added :spc 1999-02-10 06:40:53 +00:00
waldemar%netscape.com 331b7966a8 Added support for excluding some nonterminals from grammar 1999-02-10 06:39:58 +00:00
jband%netscape.com 2e54eeb86f 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 a34a2be5a5 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
waldemar%netscape.com 40f5437810 File Removed. 1999-02-06 03:25:19 +00:00
waldemar%netscape.com 951d8be6cf First Checked In. 1999-02-06 03:21:09 +00:00
waldemar%netscape.com 685711e0ef Removed spaces from file names 1999-02-06 03:20:35 +00:00
jband%netscape.com e4593e7c1a NOT YET PART OF SEAMONKEY - removed bogus wrappers, turned runtime methods into wrapper methods, added special interface for wrappedjs methods, fixed spelling, changed return types from nsresult to NS_IMETHODIMP, trimmed extra space (just to pad the difs :) 1999-02-05 06:08:09 +00:00
jband%netscape.com 488ff21c88 fixed enum 1999-02-04 20:05:55 +00:00
jband%netscape.com 45ba453dad NOT YET PART OF SEAMONKEY - minimal tests of nsIXPCScriptable working 1999-02-04 18:15:08 +00:00
amusil%netscape.com a9129eb4e6 Added oji, liveconnect and caps shared libs to the registry. 1999-02-04 00:18:22 +00:00
mcafee%netscape.com 7c230013d2 Ignore generated jscpucfg, jsautocfg.h files 1999-02-02 06:15:27 +00:00
waldemar%netscape.com 0def3457bd First Checked In. 1999-01-30 01:19:00 +00:00
slamm%netscape.com 53e0329beb CPP_PROG_LINK is now set in rules.mk so it is not needed here. 1999-01-28 00:59:52 +00:00
jband%netscape.com 8502ca6d27 removed IMalloc clone and replaced it with use of nsIAllocator 1999-01-27 23:06:33 +00:00
pollmann%netscape.com 35d81dca2d Bug 2370: FreeBSD 3.0 patches 1999-01-27 05:10:54 +00:00
sudu%netscape.com 6624efe2b9 OJI MozClassic to raptor merge 1999-01-25 08:05:00 +00:00
jband%netscape.com 9fbe63dd99 NOT PART OF SEAMONKEY. Workingon dealing with more types. Added access to WrappedNative from JSObject 1999-01-20 06:38:00 +00:00
val4%cornell.edu 398493209d Background image 1999-01-18 03:43:04 +00:00
jband%netscape.com 52e7143833 NOT PART OF SEAMONKEY - factored out data conversion routines, need to now make them handle datatypes not yet handled 1999-01-14 04:25:31 +00:00
val4%cornell.edu 8ddbf0d0d1 Working on condensing the file manipulation functions.
Some error checking.
1999-01-13 23:39:46 +00:00
norris%netscape.com 14c78f2b2e fix bug 335882: crash printing out a function 1999-01-13 23:28:45 +00:00
jband%netscape.com ad06d77c8b NOT PART OF SEAMONKEY - initial stuff for calling from native to JS (works with int params and hardcoded InterfaceInfo). quick implementation of nsID for JavaScript 1999-01-13 22:45:12 +00:00
val4%cornell.edu 655712f964 Even more error handling stuff. Will need to go thru the
file and double-check all error handlers.
1999-01-08 04:58:34 +00:00
val4%cornell.edu f450835272 More error handling code 1999-01-08 02:37:38 +00:00
val4%cornell.edu eb1d915201 Some additional error messages 1999-01-08 02:03:43 +00:00
val4%cornell.edu 49199935a7 *** empty log message *** 1999-01-08 02:03:09 +00:00
jband%netscape.com 2691175a87 calling XPCOM method from JS with two int params using hardcoded InterfaceInfo 1999-01-07 23:36:07 +00:00
jband%netscape.com 3184dee8ea int constants accessible from JS using hardcoded InterfaceInfo 1999-01-07 05:18:09 +00:00
val4%cornell.edu 289fe17021 Some fixes for native files. This shouldn't probably become exposed in the API...
Root.parent now should return null. A problem with mkdir fixed.
1999-01-07 04:41:20 +00:00
val4%cornell.edu 9ea7a8ce2f Some pretty significant changes in terms of native file support, changed if(file->handle)
by if(file->isNative), etc. Made handle/nativehandle a union.  Added some warnings.
1999-01-07 04:17:23 +00:00
jband%netscape.com 964a441fec more stuff that doesn't yet work 1999-01-07 03:49:40 +00:00
val4%cornell.edu 183ff8c444 Done going through the code! Now will need to add error handling,
tests, security.
1999-01-06 02:51:26 +00:00
val4%cornell.edu 526ca13869 Almost done with jsfile.c corrections, error handling, etc.
This version will compile but may not run.
1999-01-06 02:30:27 +00:00
jband%netscape.com cd970dd2b8 added header comment 1999-01-06 01:42:11 +00:00
jband%netscape.com 8e69cc657b Added primitive Win32 invoker. cleaned up a lot of trailing whitespace 1999-01-06 01:31:51 +00:00
val4%cornell.edu cf7a9076f6 Some more changes, there's not that much left. Need to figure out a
model for error reporting and security.
1999-01-05 03:51:30 +00:00
val4%cornell.edu a300f77744 I am half way through changing the file object error handling code and
generally cleaning everything up.
1999-01-05 02:18:26 +00:00
val4%cornell.edu d6949cc234 Netscape licence added 1999-01-05 01:08:45 +00:00
val4%cornell.edu 951664e9eb Extended shell. Previously was part of the ns tree. See README.html for
more details.
1999-01-04 23:45:08 +00:00
brade%netscape.com a91213d560 add typecasts to reduce warnings on Macintosh compiler (r/a mike mccabe) 1999-01-04 15:31:52 +00:00
jband%netscape.com b392c2d9e9 minor fixes 1999-01-04 03:35:42 +00:00
jband%netscape.com 98cca058a3 type names less generic 1999-01-04 03:30:09 +00:00
jband%netscape.com b1a03903b8 Initial checkin of XPConnect. This is not yet at all functional nor anywhere near finished. 1999-01-04 03:14:01 +00:00
val4%cornell.edu 28c2689592 Changes in the way error reporting works. Removed JS_ReportOutOfMemory
because JS_malloc calls it on failure. Removed checks for NULL returned
from JS_GetInstancePrivate because we have a check in JS_SetPrivate.
1999-01-02 04:02:36 +00:00
val4%cornell.edu 4ace9d87e9 Lots of changes in implementation of various functions and formatting.
The only major feature added in support of pipes, it hasn't been tested
yet.
1999-01-01 04:37:28 +00:00
val4%cornell.edu 5b70cbb5d7 The following changes were made:
jsfile.h
 - NewFileObject function exposed
jsfile.c
 - Added .msg-style error support of error reporting
 - ucs2 changed to binary
 - input/output/error properties are created
1998-12-31 05:58:26 +00:00
val4%cornell.edu b0120fa1ec The following changes were made:
- Changed the DLL export macros JS_EXTERN_API, etc. to conform with the
  current standards
- Updates the docs in README.html
- Updated the include locations and the MSDEV project to make
  the build process easier.
- Managed to build PerlConnect with Perl 5.005_02. It's not compatible
  with previous versions. Don't use ActivePerl! It probably won't work!
- There is a fix to js.c which I am going to chech in a bit later.
1998-12-30 01:36:55 +00:00
val4%cornell.edu 0c30f1eb61 Added support for dir["file"] syntax. 1998-12-25 02:31:49 +00:00
sfraser%netscape.com 2cc3580620 First Checked In. 1998-12-16 03:28:54 +00:00
beard%netscape.com 48c16d8ad3 First Checked In. 1998-12-13 05:01:04 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
fur%netscape.com abc4079908 Compiler-generated file shouldn't be checked in 1998-12-01 04:23:35 +00:00
cyeh%netscape.com e9d3c67427 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
briano%netscape.com 108d535e80 Change for QNX. Might as well get it in while this file still exists.... 1998-11-18 23:16:29 +00:00
cls%seawood.org c4f9024342 Added include for platform.h inside MOZILLA_CLIENT ifdef. Approved by shaver@netscape.com 1998-11-18 22:14:44 +00:00
cls%seawood.org ae41107faa CFLAGS wasn't getting set properly due to ordering problems with config.mk 1998-11-17 22:20:25 +00:00
matt%netscape.com 199468aff8 Re-updated to CW 4.0 - we need it at this level so that the Mac tinderbox doesn't get wedged. 1998-11-13 18:28:59 +00:00
shaver%netscape.com 488f988be6 remove old *.mk sanity checking that isn't needed by autoconf 1998-11-06 15:46:39 +00:00
jband%netscape.com fbfb840a6c not part of mozilla build - merging from SpiderMonkey140_BRANCH 1998-11-05 08:57:24 +00:00
jband%netscape.com 25fb25e0f1 not part of mozilla build - merging from SpiderMonkey140_BRANCH 1998-11-05 08:47:44 +00:00
mang%netscape.com adbd81b844 Fixed possible infinite loop in dependency. 1998-11-05 02:13:43 +00:00
mccabe%netscape.com 0a50098916 Not part of the client build. Propagate perlconnect work from development branch. 1998-11-05 01:53:57 +00:00
mccabe%netscape.com ab3c1def59 Stable drop of JavaScript interpreter code from SpiderMonkey140_BRANCH 1998-11-05 00:08:43 +00:00
fur%netscape.com 6398bdcdd8 Finished -commit option 1998-11-04 23:02:28 +00:00
fur%netscape.com 2dbcd10593 Script utility for checking in the JS branch 1998-11-04 22:02:26 +00:00
sudu%netscape.com a4f7620f28 Changes to support liveconnect security using ProxyJNI 1998-11-02 23:11:38 +00:00
matt%netscape.com 9731c4f23a Updated to 4.0 1998-10-29 00:48:46 +00:00
cls%seawood.org 1f612e9ddf Some updated to work with nglayout. Others sync'd to remove cruft. 1998-10-28 03:49:12 +00:00
waldemar%netscape.com 697d1f5981 Fixed Mac warning 1998-10-23 20:44:28 +00:00
cls%seawood.org 382f88e891 Removed some MKLINUX & MACLINUX ifdefs. Replace a couple with (defined(linux) && defined(__powerpc__)).
Added glibc ifndefs to strdup declarations.
Fixed problem with stderr under glibc 2.1.
Patch submitted by Tom Rini <trini@kernel.crashing.org>.
1998-10-22 06:05:19 +00:00
cls%seawood.org f57a6b582a s/defined(SOLARIS)/defined(sun) && defined(__svr4__)/ .... we really need a platform.h to abstract this. 1998-10-21 23:32:43 +00:00
cls%seawood.org 001ed2ffd4 Sync'd various Makefile.ins to their Makefile counterparts.
Removed nspr & nspr20 from REQUIRES.  Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
cyeh%netscape.com b4ef35eb6b Remove NSPR20 #ifdefs 1998-10-19 20:21:57 +00:00
cls%seawood.org 1b12571414 Added checks for Linux Alpha & Linux Sparc. Thanks to Steve Willis <steve@redhat.com> for providing the fix. 1998-10-19 18:37:21 +00:00
cls%seawood.org 8388af6a67 Sparc asm should only be tried on a sparc. 1998-10-19 18:34:41 +00:00
fur%netscape.com d8ebf0ac3c The files in this directory are all obsolete. JavaScript development
has been moved to the js/src directory.  Sample code has been moved to
js/samples.
1998-10-16 22:18:00 +00:00