Tobie Langel
|
17cd2f9f8d
|
prototype: Make Object.isArray correctly identify arrays created in another frame. Closes #10374.
|
2008-01-24 01:33:28 +00:00 |
|
Tobie Langel
|
ac48714ada
|
prototype: Make Object.inspect more robust.
|
2008-01-14 01:22:37 +00:00 |
|
Tobie Langel
|
0008fe4aed
|
prototype: Test.Unit refactoring. Allow running multiple instances of Test.Unit.Runner on the same page. Allow rake to run specific testcases. Closes #10704, #10705, #10706.
|
2008-01-06 00:34:39 +00:00 |
|
Thomas Fuchs
|
6e080aa186
|
Add a test to check that defer handles arguments correctly
|
2007-11-23 11:55:42 +00:00 |
|
Sam Stephenson
|
9b78edb9de
|
prototype: Fix Class#addMethods for "toString" and "valueOf" methods in Internet Explorer. Closes #9901.
|
2007-11-06 01:44:24 +00:00 |
|
Tobie Langel
|
7dda50a7c9
|
Make Function#argumentNames work with named functions. Closes #9826
|
2007-10-14 10:54:06 +00:00 |
|
Tobie Langel
|
96af1b7579
|
Add Object.isHash.
|
2007-10-14 08:08:42 +00:00 |
|
Tobie Langel
|
5d37d39988
|
Fix a the failing ClassCreate test case in IE.
|
2007-10-13 11:05:29 +00:00 |
|
Tobie Langel
|
d25b863c9a
|
Complete rewrite of the Hash class.
|
2007-10-13 10:55:52 +00:00 |
|
Sam Stephenson
|
c35598ca2b
|
prototype: Clean up the new class API.
|
2007-10-11 05:02:07 +00:00 |
|
Sam Stephenson
|
4b1fb7e03a
|
prototype: Date#toJSON now returns times in UTC for better compatibility with json.js. Closes #9332.
|
2007-10-08 21:14:24 +00:00 |
|
Thomas Fuchs
|
746a905ef4
|
Add tests for Object.extend and Object.clone.
|
2007-10-06 12:24:46 +00:00 |
|
Sam Stephenson
|
6ed9095df9
|
prototype: Simplify Class.create by establishing a prototype chain when subclassing. Closes #9342.
|
2007-08-23 21:12:02 +00:00 |
|
Sam Stephenson
|
001b54865c
|
prototype: Ensure that classes always have an initialize method.
|
2007-08-21 16:15:59 +00:00 |
|
Sam Stephenson
|
75b3f3c844
|
prototype: Change Abstract.TimedObserver to subclass PeriodicalExecuter and tweak its subclasses to use new inheritance functionality. TimedObserver can now be stopped the same way as PeriodicalExecuter. Closes #8589.
|
2007-08-18 23:04:28 +00:00 |
|
Sam Stephenson
|
b923d6dd52
|
prototype: Fix superclass method call breakage from [7337].
|
2007-08-18 22:55:35 +00:00 |
|
Sam Stephenson
|
702d968841
|
prototype: Change Class.extend to allow for superclass method resolution and remove Class.inherit. Closes #9274.
|
2007-08-17 17:35:22 +00:00 |
|
Sam Stephenson
|
df71a6b54f
|
prototype: Add Object.isString, Object.isNumber, and Object.isUndefined, and clean up the source to make use of Object.isXXX where possible.
|
2007-08-08 23:19:45 +00:00 |
|
Sam Stephenson
|
30aa7a6532
|
prototype: Add RegExp.escape for escaping regular expression strings. Closes #9094.
|
2007-08-04 07:31:52 +00:00 |
|
Sam Stephenson
|
281ac64876
|
prototype: Merge -r6792:HEAD from ../branches/inheritance/{src/base.js,test/base.html}. Robust inheritance support for Class.create. Closes #5459.
|
2007-08-04 04:03:51 +00:00 |
|
Sam Stephenson
|
90c9c69ff0
|
prototype: Add Function#argumentNames, which returns an ordered array of the function's named arguments.
|
2007-07-30 04:38:20 +00:00 |
|
Sam Stephenson
|
44ef74813b
|
prototype: Improvements for Element#replace, Element#update and Element#insert. Closes #7429, #9060.
|
2007-07-24 18:52:17 +00:00 |
|
Sam Stephenson
|
1c17b6381a
|
prototype: Enhance the Enumerable and Array APIs to more closely match those of JavaScript 1.6 as implemented in Firefox 1.5. Closes #6650, #8409.
|
2007-07-09 18:55:58 +00:00 |
|
Thomas Fuchs
|
86118c3cb5
|
Prototype: Add Number.prototype.round/ceil/floor/abs as an aliases to the respective methods in Math. Refactor to seperate number extensions from base.js. [Thomas Fuchs]
|
2007-06-06 16:10:16 +00:00 |
|
Thomas Fuchs
|
225597cb35
|
Prototype: Add Number.prototype.round as an alias to Math.round(). [Thomas Fuchs]
|
2007-06-06 12:08:15 +00:00 |
|
Sam Stephenson
|
67a4d00588
|
prototype: Refactor Element.extend and eliminate Element.extend.cache.
|
2007-05-12 04:32:30 +00:00 |
|
Sam Stephenson
|
562e61fc8c
|
prototype: Add Function#curry, Function#delay, Function#defer, and Function#wrap. Closes #8134.
|
2007-04-29 05:37:07 +00:00 |
|
Sam Stephenson
|
643b7bec37
|
prototype: Add extra spacing so Array#toJSON and Hash#toJSON generate YAML-loadable JSON. Closes #7883.
|
2007-04-24 02:50:52 +00:00 |
|
Sam Stephenson
|
f160bc4d4d
|
prototype: Add support for JSON encoding and decoding. Closes #7427.
|
2007-03-09 03:23:24 +00:00 |
|
Thomas Fuchs
|
d1481932b9
|
Prototype: Add unified Browser detection by providing Prototype.Browser.(IE|Gecko|WebKit|Opera) booleans. Closes #6800. [savetheclocktower]
|
2007-02-19 22:23:10 +00:00 |
|
Sam Stephenson
|
bb4d189b37
|
prototype: Reorganize the source tree.
|
2007-01-18 22:24:27 +00:00 |
|