rginda%netscape.com
c7b6faefda
-- not built --
...
unix make fixes
unix "missing initializer" warnings
2001-04-14 18:57:00 +00:00
beard%netscape.com
b85b5e504f
Fix for bug #49130 , a=phil
2001-04-14 17:18:14 +00:00
brendan%mozilla.org
ef5f23f75e
Use parent, if non-null, as scope chain with which to find default proto from Class.prototype, in js_{New,Construct}Object (75975, sr=jband&jst).
2001-04-14 07:34:58 +00:00
beard%netscape.com
5583150c3d
Remove bogus access paths. r/sr=sfraser
2001-04-14 00:16:29 +00:00
beard%netscape.com
6b8a7db136
Fix for bug #74476 : pass the actual date to PRMJ_DSTOffset() rather than 0.
2001-04-14 00:07:53 +00:00
brendan%mozilla.org
14a268aa85
Don't zap atom state on last destroy-context in a runtime if interned strings are held by atoms, and/or rooted objects reach atoms -- there may be a new-first-context in the future (72043, r=jband, sr=shaver).
2001-04-13 08:06:15 +00:00
brendan%mozilla.org
93fdf9a5c7
Better GC-deadlock avoidance (75141, r=shaver, sr=jband).
2001-04-12 01:52:30 +00:00
nboyd%atg.com
c83b74d6be
Updates from Igor.
2001-04-11 23:29:23 +00:00
nboyd%atg.com
474433c5db
Need to pop activation stack.
2001-04-11 23:28:47 +00:00
brendan%mozilla.org
8d92e7ae97
- Don't initialize the arguments class, and do rename it to "Object" so that
...
arguments objects are prototyped by Object.prototype, per ECMA. We still
want a custom class, in order to lazily resolve active-JSStackFrame-based
properties.
- Use a reserved slot to hold a bitmap of deleted arguments elements, so we
don't re-resolve them after they've been deleted (which would make them seem
to be permanent, contrary to ECMA). This work involved sprucing up several
fundamental types (jsbitmap) and macros (jsbitmap helper macros in jsbit.h,
JS_HOWMANY in jstypes.h, JSVAL_INT_BITS in jsapi.h).
2001-04-11 23:07:26 +00:00
shaver%mozilla.org
a0daa1645d
75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
...
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
nboyd%atg.com
096c704d7a
Fixes from Igor.
2001-04-11 13:44:09 +00:00
nboyd%atg.com
dfea48c35c
Fix race condition in method.
2001-04-11 13:43:07 +00:00
nboyd%atg.com
5425d1691b
Make default for generatingDebug flag be true for compilation and false for interpretation.
2001-04-11 13:42:26 +00:00
brendan%mozilla.org
20c8360306
Avoid deadlocking the GC on a scope claimed by another thread, but slated to be shared, i.e. ownercx is null but u.link is not (75141, r=shaver, sr=jband).
2001-04-11 05:45:43 +00:00
brendan%mozilla.org
bbb236a9bf
Fix uninitialized var botch (75239, r=rogerl, sr=jband).
2001-04-11 05:31:22 +00:00
nboyd%atg.com
d49a818ed0
Fix incorrect for..in order dependency
2001-04-10 17:16:04 +00:00
nboyd%atg.com
77435b1a17
New file from Igor.
2001-04-10 14:21:24 +00:00
nboyd%atg.com
64bdadc1e0
Add Igor's changes to make generation of id strings by tool.
2001-04-10 13:20:02 +00:00
beard%netscape.com
479d30c766
Synchronized with latest sources.
2001-04-10 07:09:43 +00:00
darin%netscape.com
00a7e27ee6
Necko API changes, bug 74221. r=valeski, sr=rpotts.
2001-04-10 06:01:08 +00:00
nboyd%atg.com
a717446397
Remove SecuritySupport code that doesn't apply to the Invoker case.
2001-04-10 01:47:50 +00:00
brendan%mozilla.org
f99ab5259a
Fix Function.prototype.to{Source,String} to parenthesize function objects that were expressed rather than declared (73760, r=rogerl, sr=shaver).
2001-04-10 01:10:28 +00:00
nboyd%atg.com
48141e355a
Revert default of generatingDebug back to false to fix regressions.
2001-04-09 23:52:04 +00:00
nboyd%atg.com
517b2d35e4
Fix NPE.
2001-04-09 23:43:19 +00:00
jband%netscape.com
7fd9e073e2
fix bug 70360 - adding an additional gchook event. r=shaver sr=brendan. fix bug 73761 - property cache does *bad* things if accessed during finalization. sr=brendan. checkin patch from vidur regarding off-by-on in result code iteration. sr=jband on vidur's patch
2001-04-09 23:22:07 +00:00
brendan%mozilla.org
7c4a8fb64d
Add __lookupGetter__ and __lookupSetter__ (71992, r=rogerl, sr=shaver).
2001-04-08 23:23:34 +00:00
shaver%mozilla.org
f6998c25a6
74848: make LiveConnect objects NATIVE, to avoid startup crash, r=smfr/sr=brendan
2001-04-05 22:20:47 +00:00
dprice%netscape.com
8c0b9eaf97
65845 - new order files
2001-04-05 06:02:32 +00:00
brendan%mozilla.org
cd37f8447b
- Add JS_GetReservedSlot, JS_SetReservedSlot, and JSCLASS_HAS_RESERVED_SLOTS(n)
...
to the JS API, for per class extra slots beyond JSSLOT_PRIVATE (or starting
there for a class that lacks JSCLASS_HAS_PRIVATE). To avoid penalizing all
instances, these slots are allocated only upon first property-owned slot
allocation, or upon first JS_SetReservedSlot.
This entailed adding getRequiredSlot and setRequiredSlot hooks to the
JSObjectOps struct, and making obj->slots self-describing, a la BSTR. It
also afforded me a chance to clean up obj->slots locking so that non-native
JSObjectOps didn't risk unlocked accesses! Now there are thread-safe hooks
for all uses of obj.
First consumer is the new, DOM-glue-unifying XPConnect, which needs two
slots per wrapped function. Hence the change to js_FunctionClass.flags'
initializer.
- Commented the heck out of JSClass and JSObjectOps function typedefs in
jspubtd.h. I hope embedders see these comments!
- Fix JS_XDRValue's default case to handle int exclusively, there is no other
possible type (and therefore no JSMSG_BAD_JVAL_TYPE error).
- Clean up tabs in select old, tab-ridden files and sections.
- s/\<fh\>/file/g for stdio FILE * canonical variable names.
2001-04-05 01:53:24 +00:00
cls%seawood.org
6b9b11db88
Fix jsmath.o related dependencies.
...
Bug #74707 a=jj@netscape.com
2001-04-04 21:00:11 +00:00
beard%netscape.com
70edd7de6a
Configuration for Mac OS X final (Darwin 1.3)
2001-04-04 19:48:12 +00:00
brendan%mozilla.org
e29e0e312d
Quote reserved identifiers as well as non-lexical-identifier property ids in object literals (73598, r=jband, sr=shaver).
2001-04-04 07:45:22 +00:00
shaver%mozilla.org
bda16c1f58
sigh, fix direct-inclusion-of-jsgc.h bustage in TestXPC
2001-04-04 05:53:58 +00:00
shaver%mozilla.org
29ce85e14c
fixing bustage from fat-fingering before committing
2001-04-04 05:06:59 +00:00
shaver%mozilla.org
7c71f778bd
73645: use JSDHashTable for JSRuntime.gcRootsHash and .gcLocksHash.
...
r=waterson-the-dhash-fiend, sr=brendan-the-other-dhash-fiend
2001-04-04 04:30:41 +00:00
shaver%mozilla.org
7858a64e1c
74637: track scc's string changes, to fix infinite recursion when manipulating
...
a wrapped JSString. r=smfr, sr=scc.
2001-04-04 04:02:21 +00:00
rickg%netscape.com
169a621d42
preloader update. r=peterl, sr=attinasi
2001-04-03 22:58:59 +00:00
scc%mozilla.org
30235156ce
fix torino bustage
2001-04-03 00:42:48 +00:00
scc%mozilla.org
70de2e4a46
landing string branch; see bug #73786
2001-04-02 19:40:52 +00:00
nboyd%atg.com
a867dbf67d
Subject:
...
Minor fix to JSDebugger
Date:
Wed, 28 Mar 2001 16:34:24 -0800
From:
Christopher Oliver <coliver@mminternet.com>
Organization:
Primary Interface LLC
To:
nboyd@atg.com
Hi Norris,
Attached is a minor fix to the JSDebugger GUI that causes the tool-bar buttons to all have the same width.
I checked out and modified a file from CVS today. See the screenshot below.
Cheers,
Chris
2001-03-29 01:44:45 +00:00
nboyd%atg.com
8adfb2b57f
Fix problem where errors wouldn't get source positions.
2001-03-28 14:42:37 +00:00
pinkerton%netscape.com
c3982c4c90
allow macs with low memory to build optimized by setting the |lowmem| option. bug 72945. r=peterv/sr=shaver.
2001-03-27 23:08:32 +00:00
mkaply%us.ibm.com
4ed544fdd7
#73620
...
r=jband, sr=brendan
Fix some places where we used casts instead of CALLBACKs
2001-03-27 22:59:33 +00:00
mkaply%us.ibm.com
03a1e715f0
OS/2 breakage - need callback
2001-03-27 16:37:01 +00:00
mkaply%us.ibm.com
685df10668
OS/2 bustage - need callback
2001-03-27 14:35:06 +00:00
nboyd%atg.com
0173c9bc63
Fix 73555.
2001-03-27 14:01:53 +00:00
pschwartau%netscape.com
d13898379b
Minor corrections to code and whitespace.
2001-03-27 07:53:14 +00:00
pschwartau%netscape.com
a3239107a6
Minor fixes to code and whitespace.
2001-03-27 07:43:17 +00:00
pschwartau%netscape.com
5297fc374c
Minor corrections to code and style -
2001-03-27 07:16:36 +00:00