299 |
2012-11-20 23:56:53 |
PointedEars |
/trunk/test/ |
* test/debug.js
- Added unsynhl() (for es-matrix)
- Disabled dead code |
|
298 |
2012-11-10 18:32:57 |
PointedEars |
/trunk/ |
* object.js, object-compat.js
- Fixed warnings by moving parameter JSdoc into closure
(TODO: JSdoc parser) |
|
297 |
2012-11-10 17:35:18 |
PointedEars |
/trunk/ |
* object.js
- jsx.array.map(): Fixed bad array reference |
|
296 |
2012-11-10 17:33:18 |
PointedEars |
/trunk/object/ |
* object/object-compat.js
- jsx.array.map(): Fixed bad array reference |
|
295 |
2012-11-10 16:16:24 |
PointedEars |
/trunk/ |
* object.js
- Added jsx.array.map() so that Array.prototype.map()
is available without jsx.options.emulate === true as well
(for es-matrix)
* object/object-compat.js
- Backported changes from object.js
- Syntax compatibility updates (for es-matrix):
+ Object.defineProperties()
+ jsx.object.findProperty() |
|
294 |
2012-11-09 21:05:00 |
PointedEars |
/trunk/ |
* python.js
- List comprehension can take non-function as mapper and condition
- Methods use jsx.object.isArray()
- Updated inline cmments |
|
293 |
2012-11-09 01:05:31 |
PointedEars |
/trunk/object/ |
Added object/object-compat.js from es-matrix:object.js |
|
292 |
2012-11-09 01:04:16 |
PointedEars |
/trunk/ |
* test/python.html
- Test jsx.python.set() without and with map.js |
|
291 |
2012-11-09 00:42:08 |
PointedEars |
/trunk/ |
* General
- python.js test uses test.js and external asynchronous script
* object.js
- Added jsx.object.getKeys() in case emulation for Object.keys() is not wanted
- Updated jsx.object.isObject() (from es-matrix:es.js)
* python.js
- Strict mode compliant
- jsx.python.set()
+ Uses jsx.map.Map if possibl
+ Added experimental .prototype.intersection()
* string/hyphenation.js
- Uses jsx.object.getDataObject() to work without Object.create() as well
(for es-matrix) |
|
290 |
2012-10-26 06:34:42 |
PointedEars |
/trunk/ |
* object.js
- jsx.object._propertyIsEnumerable() uses built-in if available |
|
289 |
2012-10-26 06:26:22 |
PointedEars |
/trunk/ |
* object.js
- Moved jsx.object._hasOwnProperty() to top
- Added jsx.object._propertyIsEnumerable()
(for-in safe Object.prototype.propertyIsEnumerable() emulation)
- Optimized jsx.object.findNewProperty() |
|
288 |
2012-10-14 13:40:59 |
PointedEars |
/trunk/ |
+ dom/storage.js
- Wrapper for storing non-recursive objects
in DOM storage using JSON
* object.js
- Fixed jsx.options.emulate default
- jsx.object.inheritFrom(): Fixed deadlock with null in emulation
- Fixed emulations:
+ Object.defineProperty()
+ Object.create()
* test/test.js
- Modified jsx.test.AssertionError so that it can be used
with jsx.throwThis() verbatim
- Removed obsolete code |
|
287 |
2012-10-09 21:44:03 |
PointedEars |
/trunk/test/ |
* test/test.js
- Removed asynchronous logging (fixes bad display order)
- Removed svn:mime-type (breaks WebSVN SHL) |
|
286 |
2012-10-08 03:20:49 |
PointedEars |
/trunk/ |
* dom/timeout.js
- jsx.dom.timeout.Timeout.prototype.run():
+ Simplified feature test
+ Return this for possible chaining
- Updated JSdoc
* http.js
- Simplified IDL with WebIDL
- Simplified setters
* object.js
- Added Function.prototype.bind() emulation
- Added Array.prototype.slice() emulation
- Added Array.from() using Array.protoype.map()
(simplified list comprehension)
* python.js
- Fixed aliases
- Added jsx.python.list.from() (list comprehension)
- Added jsx.python.range()
* regexp.js
- Fixed warning texts
- Fixed pattern-match modifiers
- Support \d and \s in Unicode mode (TODO: /us case)
* string/hyphenation.js
- Fixed JSdoc
* string/parser.js
- Fixed JSdoc
* test/dom/mailto.html
- General clean-up
- Added Local Storage demo
* test/python.php
- Use test.js DOM feature
* test/regexp-test.js
- Fixed/updated test cases
- Support asynchronous testing
* test/regexp.php
- Support asynchronous testing
* test/test.js
- Support asynchronous testing
* UnicodeData.js
- Added/resorted escape classes |
|
285 |
2012-10-07 18:49:21 |
PointedEars |
/trunk/test/dom/ |
* test/dom/mailto.html
- Added mailto: test case |
|
284 |
2012-09-26 00:39:42 |
PointedEars |
/trunk/ |
* regexp.js
- Supports pattern-match modifiers in (named) groups
(Group and pattern-match modifier matching is done
in the same pass) |
|
283 |
2012-09-23 20:52:02 |
PointedEars |
/trunk/test/ |
* test/cyrillic2.php
- Added testcase for Cyrillic letters to (fixes 404)
* test/builder-test.html
- Do not use gzip with Resource Builder, cgi_buffer compresses PHP output |
|
282 |
2012-09-23 17:53:55 |
PointedEars |
/trunk/ |
* builder.php
- Always throw exception on missing property and getter/setter
(fixes gzip mode)
* compat.js
- Moved jsx.dom specific parts to dom/compat.js and
dom/css/compat.js (fixes dependencies in hoverMe)
* debug.js
- synhl(): Fixed _getFeature alias (jsx.object.getFeature()) |
|
281 |
2012-09-20 00:44:56 |
PointedEars |
/trunk/ |
* builder.php (Resource Builder)
- uncomment(): Fixed bogus newline replace
- stripJSdoc(): Human-readable result
* object.js
- Removed extra empty lines
* test/regexp.php
- Use Resource Builder for not tested libs
- Moved tests to test/regexp-test.js |
|
280 |
2012-09-19 23:35:02 |
PointedEars |
/trunk/ |
* regexp.js
- Names of all internally used properties have a `_' prefix
- Updated inline comments incl. JSdoc |
|