Subversion Repositories JSX

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
300 2012-11-20 23:58:18 PointedEars /trunk/
* object.js
  - Preparing for strict mode
  - jsx._import(), .importFrom(), .importOnce() support object
    and property aliases (like Python's `import foo.bar as baz'
    but with `… as bla.baz')
  - Organized methods and local imports
 
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
 

Show All