Rev |
Age |
Author |
Path |
Log message |
Diff |
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 |
|
551 |
2014-05-12 20:02:12 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.isObject(): Primitive values are no longer considered objects
- jsx.object.callIfMethod(): Fixed refactoring regression |
|
550 |
2014-04-23 23:42:45 |
PointedEars |
/trunk/doc/ |
* doc/style.css
- Added icon for links to external resources
- Formated sections and headings |
|
549 |
2014-04-23 23:37:28 |
PointedEars |
/trunk/doc/jsx/ |
doc:
- Added collection.js and symbols
- Sorted tree items |
|
548 |
2014-04-23 04:52:25 |
PointedEars |
/trunk/doc/jsx/ |
doc: Added object.js and array.js symbols |
|
547 |
2014-04-22 02:52:45 |
PointedEars |
/trunk/ |
* regexp.js: Fixed unintential nbsp |
|
546 |
2014-04-08 13:32:46 |
PointedEars |
/trunk/ |
* regexp.js
- Unicode mode:
+ Added support for PCRE_DOTALL
+ Added support for \D, \S and \W |
|
545 |
2014-04-06 18:20:47 |
PointedEars |
/trunk/ |
* http.js: Fixed "this" bug causing duplicate call of success listener with XHR2 support |
|
544 |
2014-03-29 21:54:34 |
PointedEars |
/trunk/ |
* array.js
- Removed extra variable declarations
- jsx.array.Array: Fixed index check
- jsx.array.BigArray:
+ Fixed handling of primitive constructor arguments
+ Fixed index check
+ Optimizations
- jsx.array.pop() supports all array-like objects
- Formatted code
- Fixed JSdoc |
|
543 |
2014-03-29 15:52:42 |
PointedEars |
/trunk/ |
* object.js
- Completed jsx.object refactoring to module pattern (without .extend() parts)
- jsx.require(): Minor optimization |
|
542 |
2014-03-29 04:10:17 |
PointedEars |
/trunk/ |
* object.js: jsx.require(): Support asynchronous loading with JSX:dom/events.js |
|
541 |
2014-03-28 02:34:10 |
PointedEars |
/trunk/ |
* engine.js: Improved and updated V8 version inference |
|
540 |
2014-03-21 17:05:12 |
PointedEars |
/trunk/ |
* object.js: jsx.object.isInstanceOf(): Multi-level instanceof emulation |
|
539 |
2014-03-12 15:14:12 |
PointedEars |
/trunk/ |
* map.js: _Bucket: Optimized property access |
|