Rev |
Age |
Author |
Path |
Log message |
Diff |
177 |
2010-05-12 17:49:02 |
PointedEars |
/trunk/ |
* collection-commented.js
- Anonymized function expressions
- Clean-up:
+ Removed bogus initialization
+ Unified bracing
+ Added missing semicolons
+ Fixed documentation comments
+ Removed JSdoc reference
+ JSdoc: Removed unnecessary tags
+ JSdoc: Fixed @returns
* httprequest-commented.js
- jsx.HTTPRequest
+ Fixed: Cannot initialize success/error listeners in constructor
- Clean-up:
+ Unified bracing
+ JSdoc: Fixed/updated IDL
+ JSdoc: Removed unnecessary tags
+ JSdoc: Fixed @return
* object-commented.js
- Updated version
- jsx.throwThis()
+ Moved arguments mapper to closure
+ Splitted operations to satisfy Opera 5/6 (for es-matrix)
- jsx.object.isMethod()
+ Fixed: Use explicit character ranges to match MemberExpression
+ Fixed: \uFFFF does not refer to a Unicode character
* regexp-commented.js
- Updated version
- Clean-up:
+ Unified bracing
+ Added missing semicolons
* string-commented.js
- Updated version
- Anonymized function expressions
- Clean-up:
+ Replaced unnecessary strict comparisons
+ Unified bracing and called function expressions
+ JSdoc: Several fixes
* test/debug-commented.js
- time()
+ Commented `debugger' keyword to satisfy Opera 5/6 (for es-matrix) |
|
176 |
2010-05-08 02:43:57 |
PointedEars |
/trunk/ |
* types-commented.js
- Clean-up:
+ Unified bracing
+ Fixed JSdoc comments |
|
175 |
2010-04-28 17:35:24 |
PointedEars |
/trunk/ |
* dhtml-commented.js
- Moved properties to prototype
- jsx.dom.addClassName():
+ Return result of operation
- Added jsx.dom.runLater()
- Added jsx.dom.removeEventListener()
- Clean-up:
+ Pretty Printing of function expressions
+ JSdoc: Fixed return descriptions
* math-commented.js
- Fixed bogus `tan' reference
- Replaced isMethodType(typeof ...) with jsx.object.isMethod(...)
- Backported Math.Matrix() from <news:2897793.VoOGUtdWV9@PointedEars.de>
- Clean-up:
+ Avoid repeated property accesses
+ Compatibility: Return Number.NaN instead of NaN
+ Compatibility: Use String.prototype.slice() instead of .substr()
+ Math.Interval.prototype methods use proper verbs
+ Unified bracing
+ Added missing semicolons
+ JSdoc: Copyright update
+ JSdoc: Added @return descriptions
+ JSDoc: Removed unnecessary @return tags
+ JSdoc: Fixed method references
+ JSdoc: Fixed @requires
+ Clarified TODO comment
* object-commented.js
- Updated version number and Copyright
- jsx.setErrorHandler()
+ Fixed error-prone `undefined' assignment;
thanks to Jake Jarvis <pig_in_shoes@yahoo.com>
in <news:83qnboFfchU1@mid.uni-berlin.de>
+ Added `undefined' assertion and test (see debug.js)
- Clean-up:
+ JSdoc: Added missing @return descriptions
* style.css
- Clean-up
+ Fixed formatting of documentation comment
* test/debug-commented.js
- assertFalse()
+ Added arguments to allow logging to console
- synhl()
+ Moved "constants" to closure
+ Rewrote reserved words to support ES5
+ `Infinity' and `NaN' are considered Number values
+ Unicode support: Fixed: U+FFFF is not a character
+ Unicode support: Fixed character range
+ Fixed bogus entity expression; disabled entity highlighting for now
+ fReplace(): Fixed error-prone reverse iteration order
+ Support string argument to return result of replacement (for debugging)
- Clean-up:
+ Unified bracing
+ Wrap at max. 80 columns
+ JSdoc: Removed unnecessary @return tags |
|
174 |
2010-04-21 14:25:38 |
PointedEars |
/trunk/test/ |
- Renamed commented debug.js to debug-commented.js |
|
173 |
2010-04-21 14:21:26 |
PointedEars |
/trunk/ |
- Fixed permissions |
|
172 |
2010-04-21 14:08:14 |
PointedEars |
/trunk/ |
- Renamed remaining commented *.js to *-commented.js |
|
171 |
2010-04-21 13:52:29 |
PointedEars |
/trunk/ |
- Renamed commented *.js to *-commented.js |
|
170 |
2010-04-21 12:22:13 |
PointedEars |
/trunk/ |
- Renamed object.js to object-commented.js |
|
169 |
2010-04-21 03:44:23 |
PointedEars |
/trunk/ |
- Fixed permissions |
|
168 |
2010-04-21 02:49:52 |
PointedEars |
/trunk/ |
* .htaccess
- Updated file descriptions
* dhtml.js
- Added aliases: dom.getElementById = dom.getElemById = dom.getEBI = dom.gEBI
- Backported dom.getComputedStyle(), dom.addClassName(),
and dom.removeClassName() from production code
- Clean-up:
+ Use full bracing (reduced one doesn't work with multi-line `if/else')
+ Streamlined variable initialization
+ JSdoc: Removed unnecessary tags
+ JSdoc: Fixed return types
* object.js
- jsx.object.addProperties(), jsx.object.clone(),
jsx.object.findNewProperty(), jsx.setErrorHandler(), jsx.throwThis(),
Function.prototype.apply(), Function.prototype.construct():
+ Moved to closure to optimize repeated property accesses
- jsx.throwThis(): Supports throwing primitive values
- Function.prototype.apply(): Initialize optional arguments early
- Clean-up:
+ Fixed GPL reference typo
+ Removed bogus documentation reference; thanks to [TODO]
+ Use full bracing
+ Updated function expression calls (`(...())' instead of `(...)()')
+ Added missing semicolons
+ Removed extra parentheses
* debug.js
- Added time2(), a future time() rewrite
- synhl(): Fixed RegExp and String literal expression
- Clean-up:
+ Fixed documentation comments
+ Updated function expressions (space after keyword, no newline
after opening brace)
+ JSdoc: Removed unnecessary tags
+ JSdoc: Fixed return types and descriptions
+ JSdoc: Fixed method references
+ JSdoc: Unified type references |
|
167 |
2010-02-18 05:15:33 |
PointedEars |
/trunk/ |
* dhtml.js
- Added _createEventListener() / jsx.dhtml.createEventListener()
- loadScript: JSdoc: Fixed outdated types.js reference
- Code cleanup: simplified simple `else' and `return' statements |
|
166 |
2010-02-18 05:10:55 |
PointedEars |
/trunk/ |
* object.js
- Deprecated _global only for in-library references |
|
165 |
2010-02-18 05:08:43 |
PointedEars |
/trunk/ |
* string.js
- Changed orderof conversion specifiers: lowercase first
- Implemented [eE] conversion with normal format
- Fixed left-hand padding for negative values |
|
164 |
2010-02-09 19:28:46 |
PointedEars |
/trunk/ |
* object.js
- Streamlined simple `else' and `return' statements
- jsx.dmsg():
+ Added support for opera.postError()
+ Prefixed message if corresponding console method is N/A
- Added jsx.getStackTrace() using code from jsUnit
- jsx.object.isMethod():
+ Fixed informational stack trace for JavaScript
- jsx.Error():
+ Fixed `stack' property |
|
163 |
2010-02-09 05:00:44 |
PointedEars |
/trunk/ |
* string.js
- Optimized comparisons (use `===' where feasible)
- No blocks for simple `else' and `return' statements
- sprintf():
+ Streamlined variable declarations
+ Added support for property-name based formatting
+ Optimized `a' conversion
+ Unified specifier order in switch-case
+ Fixed `b' and `o' conversion
+ Added support for alternative format for `o' and `x' conversion
+ Optimized i/u conversion using `>>>'
+ Added field width support for left-handed spacing with pad()
- pad():
+ Copied to jsx.string namespace
+ Supports more efficient Array.prototype.join.call()
for width < 2^32 |
|
162 |
2010-02-02 05:59:00 |
PointedEars |
/trunk/ |
* httprequest.js
- Added XHR object caching and early returns
* object.js
- Fixed documentation comment
* regexp.js
- Fixed this.expr assignment for synchronous XHR
* string.js
- Added jsx.string namespace, deprecated String namespace
- Aliased format() to sprintf(), also available in jsx.string
- sprintf():
+ Removed unnecessary JSdoc comments
+ Fixed bogus member delimiter RegExp
+ Implemented Aa, b, d, o, Xx, Cc, Ss, i, and u conversion specifiers |
|
161 |
2010-01-25 16:44:11 |
PointedEars |
/trunk/ |
* object.js
- jsx.object.isMethod(): Displays stack trace with warning if available
* regexp.js
- regexp_concat():
+ Beautified and optimized code
+ Added support for Sticky modifier (y)
- regexp_intersect():
+ Beautified code
- strRegExpEscape(): Fixed JSdoc @link
- Added second experimental jsx.RegExp() constructor
with built-in character classes
(TODO: Finalize and merge with XHR variant) |
|
160 |
2010-01-11 21:39:35 |
PointedEars |
/trunk/ |
* dhtml.js:
- Renamed `dhtml' to `dom', old property preserved for compatibility
- Moved setAttr():attrMap to dom.attrMap for re-use
- Added serializeForm() from production code
- Added dom.HTMLSerializer draft
- dom.addEventListener():
+ Now returns null or reference to added listener
+ Removed bogus on* feature test (property is undefined in Geckos
even if supported)
+ Removed bogus null assignment (no closure to break)
- dom.replaceEventListener():
+ Removed bogus on* feature test (property is undefined in Geckos
even if supported)
* object.js:
- jsx.dmsg(): Removed Firebug 0.3.x- support code
- jsx.object.addProperties(): Fixed JSdoc
- jsx.object.clone(): Removed unnecessary else statement
- jsx.tryThis(): Moved stringify() to closure
- jsx.object.isMethod():
+ Added "not thread-safe" warning
+ Fixed JSdoc
+ Fixed array (areMethods) support
- jsx.object._hasOwnProperty():
+ Now checks prototype object through constructor (if available)
- jsx.object.getProperty(): Fixed JSdoc
- Function.prototype.apply() emulation: Streamlined Object construction |
|
159 |
2009-12-15 10:28:11 |
PointedEars |
/trunk/ |
* httprequest.js:
- set*Listener(): Fixed namespace mismatch for HTTPResponseListener()
- setSuccessListener(): Fixed propert name mismatch |
|
158 |
2009-12-15 01:37:04 |
PointedEars |
/trunk/ |
* httprequest.js:
- Fixed `constructor' prototype property |
|