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
196 2010-11-03 12:10:40 PointedEars /trunk/
svn:ignore .settings
 
195 2010-11-03 12:06:43 PointedEars /trunk/
* object.js
  - tryThis(): Removed error-prone, superfluous OR operation
 
194 2010-11-03 02:05:07 PointedEars /trunk/
* dhtml.js
  - Clarified identifiers
  
* object.js
  - Fixed Object.defineProperty() call
 
193 2010-11-02 14:01:17 PointedEars /trunk/
* dhtml.js
  - Fixed JSdoc
  
* httprequest.js
  - Added ActiveXObject TODO
  - Fixed JSdoc
  
* object.js
  - Modified Object.defineProperty() debug message
  
* types.js
  - Moved Copyright comment to top
 
192 2010-09-24 11:42:58 PointedEars /trunk/
* dhtml.js
  - Reduced indentation
  - getElementByClassName(): Removed experimental code
  - Optimized references

* object.js
  - jsx.dmsg(): Fixed console[f].call for MSHTML 8
  - Function.prototype.extend(): Added Object.defineProperty() workaround for MSHTML 8
 
191 2010-09-24 02:00:41 PointedEars /trunk/
*-commented.js files caused confusion with code analyzers and potential
contributors/users: reverting to old names.  Uncommented/minimized
versions can be provided manually or, later, with a server-side script
that also resolves dependencies.
 
190 2010-09-24 01:38:09 PointedEars /trunk/
* dhtml-commented.js
  - runLater(): Fixed jsx.object reference
  - _addEventListener():
    + Renamed private property
    + Optimized references
  - _removeEventListener() uses listener list from _addEventListener()
  - Converted unnecessary function expressions to declarations
  - Fixed JSdoc

* object-commented.js
  - Rewrapped license reference

* style.css
  - Removed Inconsolata due to Safari incompatibility
  - Removed unnecessary `font-family' declarations
  
* test/debug-commented.js
  - synhl(): Moved to closure
  - Moved `debug' to `jsx' namespace
  - Fixed and completed JSdoc
 
189 2010-07-09 16:13:21 PointedEars /trunk/
Removed UnicodeData.txt (bogus local symlink)
 
188 2010-07-09 16:10:36 PointedEars /trunk/
regexp-commented.js: Fixed leaking property/variable
 
187 2010-07-09 15:50:16 PointedEars /trunk/
* flash-commented.js
  - Fixed namespacing
  
* test/dom/flash.html
  - Fixed test case includes (added types.js)

* object-commented.js
  - Function.prototype.extend():
    + Call jsx_object.inheritFrom() to reuse Dummy() constructor
    + Added enumeration optimizations for ECMAScript 5-conforming
      implementations
    + this.prototype.forEach(): Removed `userDefined' test
      (added to `this' only)
  - JSdoc
    + Sacrificed a bit of technical correctness in favor of
      understanding; TODO: Add a general note to say that
      "x is a Foo" means "x is a reference to a Foo instance".
    + Minor corrections and improvements
    
* regexp-commented.js
  - regexp_concat(): Special characters are no longer escaped automatically
  - jsx.regexp.escape(): Fixed bogus arguments test
  - jsx.RegExp()
    + Made `rxEscapes' better readable and reusing `rxPropertyEscapes' with
      improved regexp_concat()
    + Renamed `[Cc]haracterClasses' to the more appropriate `[Pp]ropertyClasses',
      updated UnicodeData.js accordingly
    + Implemented XHR retrieval from UnicodeData.js (reduced) and
      UnicodeData.txt (original UCD format)
    + Implemented property-based escape sequences in character class
    + Implemented mixed negated property-based escapes in character class
      (FIXME: `[\P{xy}]')
    + Added jsx.RegExp.deletePropertyClass() 
  - JSdoc:
    + Simplified descriptions, see object-commented.js
    + Minor corrections and improvements
    
* UnicodeData.js
  - see regexp-commented.js
  - Replaced "\u1234" with "\\u1234"; not as efficient, but makes resulting
    expressions better readable (and maybe more compatible)
    
* General:
  - Added/updated relevant copyright notices (GPLv3) and versions
 
186 2010-07-06 12:18:20 PointedEars /trunk/
flash-commented.js: Fixed GPL reference
 
185 2010-07-06 12:14:59 PointedEars /trunk/test/dom/
test/dom/flash.html: Refined test case
 
184 2010-07-06 11:52:49 PointedEars /trunk/
flash-commented.js: Added JSdoc
 
183 2010-07-06 11:47:22 PointedEars /trunk/test/dom/
test/dom/flash.html: Fixed namespace reference
 
182 2010-07-06 11:46:15 PointedEars /trunk/test/dom/
test/dom/flash.html: Fixed borken onload attribute
 
181 2010-07-06 11:44:46 PointedEars /trunk/
* dhtml-commented.js
  - Updated Copyright notice and version

* object-commented.js
  - dmsg(): Fixed JSdoc (grammar, @param)
  - Function.prototype.extend(): Clarified JSdoc (inheritance, _super)

* General
  - Added flash-commented.js with test case
 
180 2010-06-19 03:44:07 PointedEars /trunk/
* object-commented.js
  - Updated jsx.object.version
  - isMethod(): Removed string evaluation support and isMethod.evaluateString
    in favor of isMethod(tryThis("..."), ...)
  - Function.prototype.apply(), Function.prototype.construct():
    + Removed expensive map() tests and calls
  - Updated JSdoc
 
179 2010-06-17 13:28:17 PointedEars /trunk/
* object-commented.js
  - Function.protoype.apply(): FIxed invalid reference
  - findNewProperty(): Optimized loop
  - Minor JSdoc change
 
178 2010-06-09 12:20:42 PointedEars /trunk/
* dhtml-commented.js
  - loadScript(): Fixed: Exception when loading more than one script

* map-commented.js
  - Fixed: Map::_hasOwnProperty() uses _items instead of passed object
  - Cleanup: Unified braces

* object-commented.js
  - Moved jsx.getStackTrace::getFunctionName() to global,
    added jsx.object.getFunctionName(),
    returns empty string on failure (previously "anonymous")
  - JSdoc: Fixed @returns

* regexp-commented.js
  - Deprecated RegExp properties, moved to jsx.regexp
  - Copied functions to jsx.regexp namespace
  - Replaced proof-of-concept jsx.RegExp with working version
    (currently .js property data and defineCharacterClasses() only)
  - Updated/fixed JSdoc
  
* string-commented.js
  - esc(), unesc() use jsx.global, jsx.object
  - Added escURI() as required by httprequest-commented.js
  - Added parseFloat(), jsx.string.parseFloat() to support fractional parts
    in non-decimal representations (TODO: Fix precision)
  
* debug-commented.js
  - synhl():
    + Replaced String.prototype.substr() with .slice()
    + Supports XPath when available through xpath-commented.js

* types-commented.js
  - Replaced `new Types()' with jsx.types
  - TypesException(): Use qualified alert()
  - jsx.types.isFeature(): Cache RegExps
  - Clean-up:
    + Fixed comments
    + JSdoc: Fixed @params, @returns
  
* xpath-commented.js
  - Moved XPath to jsx namespace
  - Renamed InvalidImplementationEXception to InvalidImplementationError
  - Clean-up:
    + Use jsx.global instead of duplicate _global
    + Use jsx.object.isMethod(), jsx.throwThis() explicitly
    + JSdoc: Fixed references
  
* General:
  - Added UnicodeData.txt, UnicodeData.js
  - Added  unicode-classifier to generate UnicodeData.js from UnicodeData.txt
    (for regexp-commented.js)
 
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)
 

Show All