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

1659 Коммитов

Автор SHA1 Сообщение Дата
norris%netscape.com e221b94f7b Remove unused private method. 2000-01-31 18:49:07 +00:00
waldemar%netscape.com 4f219e3102 Added numerics.cpp 2000-01-29 08:25:59 +00:00
waldemar%netscape.com d3e3ede491 Fixed NOT_REACHED 2000-01-29 08:25:36 +00:00
waldemar%netscape.com ab615dec5b Added NATIVE_INT64 flag 2000-01-29 08:25:02 +00:00
waldemar%netscape.com 7b8284b4fe First Checked In. 2000-01-29 08:24:40 +00:00
jband%netscape.com 60c7c8fa76 trivial rename of local var in test to fix shadow warning 2000-01-29 04:53:22 +00:00
jband%netscape.com 567062d06e show more info when a call to wrapped JS object fails due to lack of the callee method - show what we were trying to call rather than let the engine just error out with 'undefined is not a function'. r=mccabe 2000-01-28 06:02:41 +00:00
mang%subcarrier.org 2508c667ce Add rules for incremental relinking on Unix to partially fix bug 23724.
The static libraries on Win32 are still broken. r=mccabe
2000-01-28 01:39:11 +00:00
norris%netscape.com 97ca106067 Propagate changes from Rhino150R1_BRANCH. 2000-01-27 17:35:29 +00:00
norris%netscape.com 610ce93d04 Fix test cases for long values, with one right at the boundary and one negative test just over the boundary. 2000-01-27 16:56:43 +00:00
jband%netscape.com b73b7ffc54 make certain that the JSRuntimeService singleton does not go away before the xpconnect singleton. Fix for bug 25093. r=ssu@netscape.com 2000-01-27 08:58:48 +00:00
norris%netscape.com 40a8c3ff06 Changing file to be conformance rather than negative test. 2000-01-27 00:58:41 +00:00
rginda%netscape.com eebd0c9ee3 Fix for gcc opt bug described in bug 24892. JSRef build fix only, mozilla build still needs some lovin'.
r=rogerl
2000-01-27 00:01:29 +00:00
beard%netscape.com 75de48ff41 changes to build on Mac OS X, r=mccabe 2000-01-26 22:48:49 +00:00
mccabe%netscape.com 09eaa9addc Fix to 24800. Change FREEBSD to __FreeBSD__, allowing the standalone JS engine to build and link on FreeBSD without the client build system (which defines FREEBSD).
Thanks go to braden@endoframe.com for the patch, and to sidr@albedo.net and fur@geocast.com for bug discussion.
2000-01-26 22:27:51 +00:00
beard%netscape.com 59cc89438e configuration file for Mac OS X. 2000-01-26 22:27:29 +00:00
rogerl%netscape.com f9fb6c6dfc r=norris,waldemar
Fixes for bugs#23607, 23608, 23610, 23612, 23613. Also, first cut at URI
encode & decode routines.
2000-01-26 22:15:06 +00:00
norris%netscape.com da933ad300 Propagate changes from 1.5 branch. 2000-01-26 18:57:00 +00:00
jband%netscape.com 80c44359ef trivial fixes to get rid of warnings 2000-01-26 11:08:24 +00:00
jband%netscape.com eef6de8432 Lots of xpconnect bug fixes...
- fix bug 12954 "should throw when setting non-settable props".

- fix bug 13418 "xpconnect needs to be threadsafe".
I think I filled in the cracks. Tests would be nice :)

- fix bug 22802 "[MLK] XPConnect Leaks".

- fix bug 24119 "[MLK] Reminder about cleaning up maps".

- fix bug 24453 "xpconnect needs default security manager".
I also changed the code in DOM and caps to just install a default secman and
not install a secman for each JSContext.

- fix bug 24687 "xpconect should avoid resolve performance suckage".
Added (modified) patch from shaver to create my JSObjects with the
global object as the temporary proto to avoid losing lookup.

- hack for bug 24688 "runtime errors in wrapped JS are not made obvious"
Added a debug only printf. We still need a JSErrorConsole service for this.

- fix bug 16130 "createInstanace and getService can create wrappers around wrappers"
Fixing this one really entailed changing the semantics of nsIXPConnect::wrapNative
and nsIXPConnect::wrapJS to use common code in xpcconvert that deals with existing
wrappers and DOM objects (with their own schemes for wrapping and unwrapping).
So, I changed the callers because the params changed slightly and some callers
were doing more work than necessary given the new semantics.

- Continued in the crusade to replace manaual refcounting with nsCOMPtrs whenever
touching old code.

- Added myself as first contributor to xpconnect files (vanity prevails!)

- Added new copyright header on some files that were missing it.

- Added some API comments.

- Converted nsXPCWrappedJS to implement nsIXPConnectWrappedJS via MI rather than
the old loser scheme of the nsIXPConnectWrappedJSMethods tearoff object.

- added DumpJSStack as globals to xpconnect and DOM dlls to be callable from
debuggers. I have ideas on how to improve and expand this support soon.

r=mccabe
2000-01-26 08:38:10 +00:00
rogerl%netscape.com a286b8fb4a !! Not part of the build !!
Fixed some typo's
2000-01-26 01:29:51 +00:00
waldemar%netscape.com fb81779831 Rearranged link order 2000-01-25 23:00:19 +00:00
waldemar%netscape.com 131c15eedd Added constructor 2000-01-25 22:59:28 +00:00
waldemar%netscape.com 599c4a7106 Added char16 and uchar16 2000-01-25 22:58:55 +00:00
waldemar%netscape.com 99a8490c0a Added string, character, and exception utilities 2000-01-25 22:58:34 +00:00
waldemar%netscape.com 0f9dbf7003 Continuing to implement 2000-01-25 22:57:32 +00:00
waldemar%netscape.com b79a5dc2ab Switched to using appendChars 2000-01-25 22:56:48 +00:00
waldemar%netscape.com ca9231c255 Fixed syntax error 2000-01-25 22:56:14 +00:00
rogerl%netscape.com c9ad5fa0b2 !! Not a part of the build !!
r=norris. Updated license contents (continuing bug#15529)
2000-01-25 18:42:55 +00:00
brendan%mozilla.org 3d3e8f7bf7 Track js_Invoke API change (24668, r=jband@netscape.com). 2000-01-25 04:00:45 +00:00
dougt%netscape.com 0b0346079c Landing nsIFile. 2000-01-24 21:28:28 +00:00
beard%netscape.com 8d01d34630 changed all "try { s = (Scriptable) obj; } catch (ClassCastException e) {...}" to "if (obj instanceof Scriptable) { ... }". This will generally be more efficient NOT to use exception handling where instanceof will do. 2000-01-22 04:41:30 +00:00
beard%netscape.com 7e8572925e fix case for anonymous functions. 2000-01-22 03:28:04 +00:00
michael.lowe%bigfoot.com 6696fa133b Repeating, prioritised timer implementation for Windows and Gtk (bug 22979). author={Win32=michael.lowe@bigfoot.com, Gtk=alex@cendio.se}, r={kmcclusk,rods,sfraser,et al} a=brendan 2000-01-21 21:56:09 +00:00
norris%netscape.com 7092bd508b Fix ecma_3/ExecutionContexts/10.1.3.js
r=rogerl
2000-01-20 20:59:56 +00:00
rginda%netscape.com ca34cb6063 Fixed testcase 2000-01-20 20:35:39 +00:00
rginda%netscape.com 046175c547 Remove 'use 5.004;', only seems to work on linux 2000-01-20 01:21:05 +00:00
rogerl%netscape.com be8d0da3f8 Bug #24023, infinite loop in interpreter when catch clause has a throw.
This was caused by a previous bug fix in which I moved the try stack
decrement to the end of the catch clause because it was getting skipped
by the final statement in the try block (which is always a goto around the
catch block). Better is to make sure the endTry is the statment just before
that goto, and do the try stack decrement in the catch the way god intended.
2000-01-19 22:50:27 +00:00
rogerl%netscape.com 3d19609d66 Bug #23609 - optimization in IRFactory for post-increment was incomplete. 2000-01-19 19:32:45 +00:00
norris%netscape.com a2be2fadf4 Fix icode printing for call opcodes. 2000-01-19 18:38:42 +00:00
brendan%mozilla.org 7c28e82665 Long-awaited fix courtesy rogerl's keen analysis (19165, r=rogerl@netscape.com). 2000-01-19 03:53:07 +00:00
briano%netscape.com 72a5d1b833 Some platforms object to using JS_ASSERT without including jsutil.h. 2000-01-19 03:00:04 +00:00
rginda%netscape.com a1c3ef28cc Initial add. 2000-01-19 01:46:25 +00:00
rginda%netscape.com 07cf48ba94 Added regexp to test 2000-01-19 01:36:54 +00:00
rginda%netscape.com c8d963236f Initial Add 2000-01-19 01:19:16 +00:00
rginda%netscape.com 7065c08bf5 Initial add 2000-01-19 00:51:21 +00:00
rginda%netscape.com e5ee075f82 corrected testcase 2000-01-19 00:47:24 +00:00
rginda%netscape.com 822f287fa2 initial add 2000-01-19 00:34:03 +00:00
rginda%netscape.com 390ff86017 Initial add 2000-01-19 00:16:20 +00:00
rginda%netscape.com f7173e7ca4 initial add 2000-01-19 00:08:55 +00:00