395 |
2013-04-10 02:06:57 |
PointedEars |
/trunk/ |
* object.js, test/object.js
- jsx.object.setProperties(): Fixed unwanted cloning
- Added testcases |
|
394 |
2013-04-09 18:06:53 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.areNativeMethods(): Organized imports
- Optimized testing of native methods
- jsx.throwThis(): Fixed checking for error type
- Object.getOwnPropertyNames(): Fixed JSdoc warnings
- Added jsx.array.version |
|
393 |
2013-04-09 14:50:38 |
PointedEars |
/trunk/ |
* object.js
- Added and used more specific runtime options
- Optimized augmentation
- jsx.object._hasOwnProperty(): Optimized fallback logic
- jsx.object.clone():
+ Organized imports
+ Switched arguments so that source comes first (compatible)
+ Use jsx.object.isArray()
+ Only _clone_ properties with object values
- jsx.object.defineProperties():
+ Only iterate over _own_ enumerable properties
+ Backwards-compatible access to `get' and `set' properties
- Added jsx.array.from() (still available in case `Array'
augmentation is not wanted) |
|
392 |
2013-04-02 00:29:25 |
PointedEars |
/trunk/ |
* object.js, test/object.html, test/object.js
- jsx.object.getKeys() throws exception on non-object, like Object.keys()
- Added unit test |
|
391 |
2013-03-30 18:46:08 |
PointedEars |
/trunk/object/ |
* object/object-compat.js: Sync'd with object.js |
|
390 |
2013-03-30 18:45:18 |
PointedEars |
/trunk/ |
* object.js: Organized code |
|
389 |
2013-03-30 00:55:11 |
PointedEars |
/trunk/ |
* date.js: jsx.date.strftime(): Added support for ISO 8601 week numbers ("%V") |
|
388 |
2013-03-29 22:33:55 |
PointedEars |
/trunk/ |
* object.js: jsx.object.setProperties() iterates only over own enumerable properties of the source |
|
387 |
2013-03-29 21:59:44 |
PointedEars |
/trunk/ |
* object.js: Fixed JSdoc |
|
386 |
2013-03-29 08:39:37 |
PointedEars |
/trunk/ |
* object.js: jsx.import(): Fixed logic |
|
385 |
2013-03-29 08:14:40 |
PointedEars |
/trunk/ |
* object.js: Replaced jsx.object.addProperties() with jsx.object.setProperties() (see also compat.js) |
|
384 |
2013-03-28 15:13:10 |
PointedEars |
/trunk/ |
* date.js
- jsx.date.strftime():
+ Do not rely on Date.prototype augmentation
+ Return list of time zone names, UTC name if undefined
+ Added timezones
+ Simplified Date.prototype.strftime() wrapper
- Use addProperties()
- Added more testcases (no longer svn:ignored) |
|
383 |
2013-03-28 14:49:44 |
PointedEars |
/trunk/ |
* map.js: Fixed whitespace |
|
382 |
2013-03-28 14:48:26 |
PointedEars |
/trunk/ |
Moved flash.js to dom/ |
|
381 |
2013-03-28 04:10:18 |
PointedEars |
/trunk/ |
* date.js: Date.isValid() is an alias for jsx.date.isValid() if jsx.options.emulate |
|
380 |
2013-03-28 03:53:17 |
PointedEars |
/trunk/ |
* date.js: jsx.date.strftime() called by Date.prototype.strftime() if jsx.options.emulate |
|
379 |
2013-03-28 03:28:25 |
PointedEars |
/trunk/ |
* date.js: Require jsx.string only if Date.prototype.strftime() is called |
|
378 |
2013-03-28 03:05:53 |
PointedEars |
/trunk/ |
* date.js: Added Date.prototype.strftime() with testcases |
|
377 |
2013-03-28 03:04:45 |
PointedEars |
/trunk/ |
* string.js: jsx.string.leadingZero() supports negative numbers |
|
376 |
2013-03-28 00:19:40 |
PointedEars |
/trunk/ |
Added date.js with test case |
|