Commit Graph

6767 Commits

Author SHA1 Message Date
timeless%mozdev.org
866c1e854f Bug 127760 - complete patch file for OpenUNIX and OpenServer ports
js patch
patch by kean@armory.com r=shaver


git-svn-id: svn://10.0.0.236/trunk@177675 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:39:46 +00:00
brendan%mozilla.org
9468a47aba Comment tweak I forgot to bug mrbkap about.
git-svn-id: svn://10.0.0.236/trunk@177664 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:57:40 +00:00
jst%mozilla.jstenback.com
a9f668bc25 Followup changes to bzabarsky's review for bug 296639. Reviews pending, a=drivers@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177635 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 04:11:00 +00:00
brendan%mozilla.org
21176a96c5 Comment tweak, still avoids subjunctive but qualifies the crash case as fixed.
git-svn-id: svn://10.0.0.236/trunk@177633 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 03:32:29 +00:00
mrbkap%gmail.com
431ed93742 bug 304376: Fix hash table refcounting problem while recursively entering a marked object. r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@177613 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 00:46:56 +00:00
bsmedberg%covad.net
bb73805324 Backout bug 299992 - too much odd platform-specific bustage
git-svn-id: svn://10.0.0.236/trunk@177596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 22:07:08 +00:00
bsmedberg%covad.net
b80f390773 Bug 299992, the part before the actual work: move pldhash and the templatized hashtables into the glue (and drop the minor dependencies on NSPR), and centralize our various in-tree nsINIParser classes into the glue (does not affect the ones used for the various installers) r=brendan/darin a=chase/cbeard
git-svn-id: svn://10.0.0.236/trunk@177591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 20:40:53 +00:00
igor%mir2.org
ef8895131c Fixing smalljar target:
1. It includes jdk13 package to make the jar usable.
2. It excludes e4x classes as they are useless without xbean.jar and xbean
is several times bigger then the whole js.jar.


git-svn-id: svn://10.0.0.236/trunk@177546 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-11 08:42:14 +00:00
szegedia%freemail.hu
827bfadbc9 RFE 303572: access to underlying RhinoException in rethrown error objects
git-svn-id: svn://10.0.0.236/trunk@177319 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 08:49:09 +00:00
brendan%mozilla.org
85ce220a4c Restore compatibility: allow function(){} at statement level, treating it as an expression statement (303723, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@177313 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-08 06:54:59 +00:00
brendan%mozilla.org
90b059daad Fix null ptr deref crash on shortid-bearing proto-property watch (303277, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@177293 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-07 19:46:58 +00:00
igor%mir2.org
9ab9df5239 RefCallable is new member of public API
git-svn-id: svn://10.0.0.236/trunk@177288 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-07 10:05:47 +00:00
szegedia%freemail.hu
52ff853d72 A bit more descriptive error message -- states also what the object *is* instead of only telling it isn't a function.
git-svn-id: svn://10.0.0.236/trunk@177164 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-05 14:59:44 +00:00
nboyd%atg.com
05b049515d Update some documentation references to versions to describe 1.6 and E4X.
git-svn-id: svn://10.0.0.236/trunk@177111 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 17:38:23 +00:00
timeless%mozdev.org
d2c24bde31 Bug 303213 integer overflow in js
patch by mrbkap r=brendan a=brendan


git-svn-id: svn://10.0.0.236/trunk@177088 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-04 01:52:01 +00:00
timeless%mozdev.org
9794169aea Bug 303213 integer overflow in js
patch by brendan r=mrbkap a=brendan


git-svn-id: svn://10.0.0.236/trunk@177065 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-03 17:56:43 +00:00
timeless%mozdev.org
ae81b727c2 Visual Age properly complained about C++ comments in a C file
fixing.


git-svn-id: svn://10.0.0.236/trunk@177000 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 18:46:14 +00:00
timeless%mozdev.org
d324887ac8 fixing some more 64bit non macro usage instances
git-svn-id: svn://10.0.0.236/trunk@176985 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 16:34:45 +00:00
timeless%mozdev.org
6da83c66be hoping that the build bustage is macro related
git-svn-id: svn://10.0.0.236/trunk@176984 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 16:12:27 +00:00
timeless%mozdev.org
ac0793519a Bug 281137 Add profiling column for functions excluding other functions running
jsd part
patch by silver@warwickcompsoc.co.uk r=shaver sr=dmose a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176982 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-02 15:53:59 +00:00
igor%mir2.org
f57ef91bc9 Fixing bug 298786: bad type inference caused infinite loop in the compiler.
git-svn-id: svn://10.0.0.236/trunk@176928 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 14:02:27 +00:00
igor%mir2.org
d944f3bb04 Bug 278701: patch based on code from James Eggleston <james.eggleston@vega.de> to deiconify debugger window on breakpoints.
git-svn-id: svn://10.0.0.236/trunk@176927 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 13:50:33 +00:00
igor%mir2.org
778f22a5d7 Fix to make things compilable: getElemFunctionAndThis returns Callable, not Function nowdays.
git-svn-id: svn://10.0.0.236/trunk@176926 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-01 13:48:32 +00:00
igor%mir2.org
62aaaa1353 Resolving bug 299613
New interface RefCallable simplifies implementation of function-call-as-rvalue
in Java code. In addition native objects is required to implemet only Callable
interface, not Function, to serve as target of () operator.


git-svn-id: svn://10.0.0.236/trunk@176891 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-31 14:27:36 +00:00
igor%mir2.org
ff160c1518 Fixing bug 291591
\<LineTerminator> in string literals is removed from the resulting string to follow SpiderMonkey and C/C++


git-svn-id: svn://10.0.0.236/trunk@176890 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-31 13:48:46 +00:00
jst%mozilla.jstenback.com
792744ce69 Landing the split window work, bug 296639. This change doesn't have full reviews yet, bzbarsky@mit.edu and shaver@mozilla.org have done partial reviews, but there's still more to look at. Given the current time constraint this is landed with reviews and followup changes that result to come after the initial checkin. a=drivers
git-svn-id: svn://10.0.0.236/trunk@176884 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:57:07 +00:00
bob%bclary.com
9171dd1720 Date Parsing - fix regression from bug 273292, improve MSIE compatibility, bug 301738. r=mrbkap, r=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@176868 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 03:15:49 +00:00
bob%bclary.com
6390b6f762 ECMA Compliance: fix daylight savings time before 1970, Bug 58116. Patch by Mike McCabe <mike+mozilla@meer.net>. r+a=shaver
git-svn-id: svn://10.0.0.236/trunk@176859 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 00:00:05 +00:00
bzbarsky%mit.edu
8b2119f451 Include pointers to the JSObjects involved when printing out the path in the
GC_MARK_DEBUG log.  Bug 295434, r+a=shaver


git-svn-id: svn://10.0.0.236/trunk@176836 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 15:15:48 +00:00
bzbarsky%mit.edu
02bdf94e23 Make XPCNativeWrapper call the wrapped native's classinfo resolve/get/set
hooks.  Makes native wrappers work in lots of nasty DOM0 corner cases.  Bug
296967, r=mrbkap, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@176835 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-29 15:11:08 +00:00
mrbkap%gmail.com
073f829a1a bug 302531: QuoteString doesn't deal with not outputting anything. Also fix some whitespace nits. r=shaver a=brendan
git-svn-id: svn://10.0.0.236/trunk@176790 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 18:16:30 +00:00
mrbkap%gmail.com
256c67fbd4 bug 302439: Spandep fu doesn't skip unused JSOP_TABLESWITCH jump table entries. Patch by brendan (except for the whitespace cleanup by me), r=shaver a=brendan
git-svn-id: svn://10.0.0.236/trunk@176784 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 17:39:44 +00:00
timeless%mozdev.org
ddb5b08e79 Bug 301491 [@ js_LinkFunctionObject]
r=brendan sr=shaver a=brendan


git-svn-id: svn://10.0.0.236/trunk@176778 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 17:18:09 +00:00
bzbarsky%mit.edu
f0d1d5ac73 Reland patch for bug 300562. Patch by brendan. r=jst, sr=shaver, a=brendan
git-svn-id: svn://10.0.0.236/trunk@176768 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 16:19:06 +00:00
timeless%mozdev.org
b163cc0e89 Bug 302100 I just downloaded Firefox 1.06, and it crashes at 004A6170 whenever I try to view any page [@ nsJSPrincipalsSubsume] using PAC
r=mrbkap sr=shaver a=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@176760 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 15:26:05 +00:00
nboyd%atg.com
251c60175c Fix bug 302501. Constructor property shouldn't be readonly.
git-svn-id: svn://10.0.0.236/trunk@176753 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 14:12:03 +00:00
bob%bclary.com
9d582715fc Regression test for bug 300858, crash sorting arrays with holes
git-svn-id: svn://10.0.0.236/trunk@176741 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 07:32:26 +00:00
bob%bclary.com
6c41201ed9 Regression test for bug 301692, by Seno Aiko
git-svn-id: svn://10.0.0.236/trunk@176740 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 07:28:34 +00:00
mrbkap%gmail.com
6f34ad9d25 bug 301692: Fix typos (extraneous ! in a < condition) and style nits. r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@176739 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 07:06:20 +00:00
bob%bclary.com
a59c9075e8 Add regression testcase for bug 292455, by Martin Honnen
git-svn-id: svn://10.0.0.236/trunk@176738 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 06:49:17 +00:00
bob%bclary.com
358dd684d1 Add regression testcase for bug 301545, by Axel Hecht
git-svn-id: svn://10.0.0.236/trunk@176737 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 06:45:28 +00:00
bob%bclary.com
7b636aa080 function prototypes are now enumerable, bug 299642. Hat tip to mrkbap
git-svn-id: svn://10.0.0.236/trunk@176735 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 06:30:14 +00:00
bob%bclary.com
362429c729 add bug number 297025 to test, no bug
git-svn-id: svn://10.0.0.236/trunk@176734 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 06:27:19 +00:00
bob%bclary.com
9d9165b9e1 add bug number 289630 to test, no bug
git-svn-id: svn://10.0.0.236/trunk@176733 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 06:26:16 +00:00
bob%bclary.com
6f5044113d jsDriver.pl - Add Failure indicators for automated testing
git-svn-id: svn://10.0.0.236/trunk@176729 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 03:37:12 +00:00
bob%bclary.com
1537374195 Do not crash in args_resolve enumerating |arguments|, bug 291213. Test by David Baron
git-svn-id: svn://10.0.0.236/trunk@176728 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 03:33:22 +00:00
bob%bclary.com
5dec512b5e ECMA 262, 10.1.3 - Function Declarations, bug 299639. Test by mozilla@florian.loitsch.com
git-svn-id: svn://10.0.0.236/trunk@176727 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 03:17:06 +00:00
bob%bclary.com
02ee00625b Add tests for Date.toLocaleFormat, bug 291494
git-svn-id: svn://10.0.0.236/trunk@176726 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 02:34:07 +00:00
bob%bclary.com
31e7611740 ECMA 262-3 12.4 - wrap function expressions in parens since expression statements can not begin with a comma or function keyword
git-svn-id: svn://10.0.0.236/trunk@176723 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 01:14:32 +00:00
mrbkap%gmail.com
5973774e54 bug 302412: Make sure to call QuoteString on XML strings so non-ASCII strings get properly escaped. Prefer to use small precedences instead of the op = JSOP_NOP hack in the decompiler. JSOP_JSEXPR is a bad name for a bytecode, use the more-consistent name JSOP_STARTXMLEXPR. r+a=brendan
git-svn-id: svn://10.0.0.236/trunk@176720 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-28 00:38:40 +00:00