Rev |
Age |
Author |
Path |
Log message |
Diff |
591 |
2015-07-08 02:50:01 |
PointedEars |
/trunk/doc/ |
Added from-scratch tree widget implementation |
|
590 |
2015-07-08 02:49:54 |
PointedEars |
/trunk/string/parser/test/ |
Added parser profiling for "first match wins" strategy |
|
589 |
2015-07-08 02:49:43 |
PointedEars |
/trunk/dom/ |
Added HTML5 elements workaround for MSHTML < 9 |
|
588 |
2015-07-08 02:49:39 |
PointedEars |
/trunk/string/parser/ |
Added ECMAScript parser |
|
587 |
2015-07-08 02:49:35 |
PointedEars |
/trunk/test/ |
Added test/date-es.js of 2006-05-22 |
|
586 |
2015-07-08 02:49:28 |
PointedEars |
/trunk/ |
* engine.js: JScript version detection no longer uses 'x'{2,} strings |
|
585 |
2015-06-25 22:50:23 |
PointedEars |
/branches/live/test/ |
test/array.html: Fixed file references (merged from trunk) |
|
584 |
2015-06-25 22:44:30 |
PointedEars |
/trunk/ |
* engine.js: Improved and updated V8 version inference |
|
583 |
2015-02-27 00:24:12 |
PointedEars |
/trunk/ |
Resource Builder: Use ResourceBuilder.php for aggregation |
|
582 |
2015-02-26 23:47:20 |
PointedEars |
/trunk/ |
Resource Builder: Fixed bogus PCRE segfault |
|
581 |
2015-02-08 18:23:03 |
PointedEars |
/trunk/UniCalc/ |
UniCalc:
- Do not use Resource Builder anymore
- Improved support for superscript
- Added support for subscript and some Greek letters |
|
580 |
2015-02-08 18:16:41 |
PointedEars |
/trunk/ |
* regexp.js: jsx.regexp.concat(): Support concatenation of jsx.regexp.RegExp instances |
|
579 |
2015-01-11 10:54:37 |
PointedEars |
/trunk/ |
Resource Builder: Fixed option processing order |
|
578 |
2015-01-11 10:36:09 |
PointedEars |
/trunk/ |
* array.js: Fixed jsx.array.Array.prototype.get()/set() |
|
577 |
2015-01-07 04:54:49 |
PointedEars |
/trunk/ |
Resource Builder: Added support for constructor argument |
|
576 |
2014-11-30 20:22:59 |
PointedEars |
/trunk/string/ |
* string/unicode.js
- Added WideString.prototype.codePointAt() alias for .charCodeAt()
- WideString.fromCharCode() supports combining marks |
|
575 |
2014-11-30 09:08:46 |
PointedEars |
/trunk/ |
* string/unicode.js
- Added support for jsx.array.BigArray-long strings
- Added support for combining marks
- Clarified JSdoc |
|
574 |
2014-11-11 22:51:47 |
PointedEars |
/trunk/ |
* string.js
- Fixed `this' accesses for ES5+ strict mode
- Use jsx.object.isString
- jsx.string.addSlashes() also escapes \, CR, LF, and HT
- Updated JSdoc |
|
573 |
2014-10-22 21:10:48 |
PointedEars |
/trunk/dom/css/ |
* dom/css/color.js: DRY, fixed JSdoc |
|
572 |
2014-08-27 17:28:01 |
PointedEars |
/branches/live/ |
Removed development files from live branch |
|
571 |
2014-08-19 16:38:17 |
PointedEars |
/trunk/ |
* object.js: Function.prototype.extend(): Clarified meaning of formal parameter |
|
570 |
2014-08-12 01:58:25 |
PointedEars |
/trunk/ |
* regexp.js: Optimized detection of circular character class definitions |
|
569 |
2014-07-31 19:34:46 |
PointedEars |
/trunk/ |
* array.js
- jsx.array.filter(): Fixed several refactoring bugs
- jsx.array.createFilter():
+ Fixed filter logic
+ Added NaN and structured compare support (uses options object)
- Added jsx.array.fromObject, .getIndexes()
- Updated JSdoc |
|
568 |
2014-07-31 01:49:02 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.clone()
+ Use real prototype object if possible
+ Fixed refactoring bug
- jsx.object.getDataObject():
+ Fixed refactoring bug causing recursion to produce wrong results
- Fixed JSdoc
- jsx.debugValue() uses jsx.object.isString() for safer string detection
- Use strict mode
- Added jsx.object.flip()
- jsx.require() uses script's `load' event if possible
(http.js not strictly necessary anymore) |
|
567 |
2014-06-29 17:31:46 |
PointedEars |
/branches/live/object/ |
* object/object-compat.js: Merged with trunk (2) |
|
566 |
2014-06-29 17:30:28 |
PointedEars |
/branches/live/object/ |
* object/object-compat.js: Merged with trunk |
|
565 |
2014-06-25 22:36:58 |
PointedEars |
/branches/live/ |
* lcars.js (merged from trunk)
- Avoid closures
- Geolocation:
+ Reuse google.maps.Map instance
+ Use jsx.dom.geolocation
- Added Fullscreen button
- Added toggleFullscreen() |
|
564 |
2014-06-25 21:37:11 |
PointedEars |
/trunk/ |
* lcars.js
- Added Fullscreen button
- Added toggleFullscreen() |
|
563 |
2014-06-08 22:16:47 |
PointedEars |
/trunk/ |
* map.js
- Fixed jsx.map.Map instance.mappings() with Buckets
- Added support for strict key handling (required for jsx.python.set())
- Updated JSdoc |
|
562 |
2014-06-03 01:59:53 |
PointedEars |
/trunk/ |
* array.js
- Use Infinity instead of Number.POSITIVE_INFINITY as we require ES 3 already
- Reduced maximum jsx.array.BigArray length to 2^53-1; fixes unrecognized overflow
- bigArray.setLength() now throws exception on missing argument
- Added jsx.array.BigArray.fromString() and .fromChars(); the latter is used by jsx.string.unicode.WideString
- Added jsx.array.BigArray.prototype.deleteElement(), .push(), .slice() and .splice()
- Use jsx.array.BigArray.isInstance instead of instanceof for now
- Fixed JSdoc
* array-test.js
- Added test for bigArray.setLength() without arguments,
jsx.array.BigArray.prototype.set() and .toArray() |
|
561 |
2014-05-30 14:47:26 |
PointedEars |
/trunk/dom/ |
* events.js: Clean-up: Code style and JSdoc |
|
560 |
2014-05-27 01:24:16 |
PointedEars |
/trunk/ |
* lcars.js: insertSound(): Added timing tolerance |
|
559 |
2014-05-26 16:07:10 |
PointedEars |
/trunk/ |
* lcars.js
- Bugfixes and optimizations
- Use getters and setters
- Added i18n support
- Added sound support |
|
558 |
2014-05-26 16:05:12 |
PointedEars |
/trunk/dom/ |
* widgets.js
- Use getter and setter for target
- Reorganized definitions |
|
557 |
2014-05-26 14:43:45 |
PointedEars |
/trunk/dom/ |
* dom/events.js
- jsx.dom.createEventListener(): Added support for "bubbles",
"cancelable", "currentTarget", "eventPhase", and "timeStamp" properties
- jsx.dom.replaceEventListener() uses jsx.dom.removeEventListener()
and nulls event-handler property
- Optimizations |
|
556 |
2014-05-26 13:57:30 |
PointedEars |
/trunk/ |
* types.js
- Added jsx.types.isString() and jsx.types.isNativeValue()
- Removed jsx.types.isArray() in favor of object.js:jsx.object.isArray() |
|
555 |
2014-05-26 13:52:48 |
PointedEars |
/trunk/ |
* object.js
- Optimized jsx.object.clone()
* object/object-compat.js
- Bugfixes and optimizations
- jsx.debugValue(): Backported from object.js
- Updated JSdoc |
|
554 |
2014-05-26 12:11:59 |
PointedEars |
/trunk/ |
* http.js: Use setRequestHeader() consequently |
|
553 |
2014-05-14 21:37:19 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.clone() now uses jsx.object.isObject() to check for recursion
- jsx.object.getDataObject() now supports source object
- Fixed JSdoc |
|
552 |
2014-05-13 09:26:51 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.getFunctionName() can use jsx.regexp.RegExp to parse Unicode identifiers
- jsx.throwThis(): Fixed argument array, ignore context in this case
- Updated JSdoc |
|