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
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
 
157 2009-12-15 01:32:53 PointedEars /trunk/
* dhtml.js:
  - jsx.dhtml.camelize(): Fixed "cache is undefined" bug
 
156 2009-12-15 01:23:47 PointedEars /trunk/
* dhtml.js:
  - jsx.dhtml.camelize() now caches requests
 
155 2009-12-13 07:46:22 PointedEars /trunk/test/
* test/debug.js:
  - synhl(): Another character class optimization
 
154 2009-12-13 07:45:04 PointedEars /trunk/test/
test/debug.js: synhl(): Fixed and optimized character classes
 
153 2009-12-13 04:13:09 PointedEars /trunk/
.project:
- Renamed project to JSX, added JSDT support

dhtml.js:
- getElemByTagName(): Fixed compatiblity swap
- Added experimental html2nodes() as standards-compliant replacement
  for innerHTML
- loadScript(): Added script registry to prevent duplicate loading;
  added bReload argument to enforce it

httprequest.js:
- Moved to `jsx' "namespace"

object.js:
- Fixed GPL reference typo
- printfire/jsx.dmsg(): Now uses document.dispatchEvent()
- getFeature() copied to `jsx.object' "namespace"
- isMethod/jsx.object.isMethod(): Clarified documentation comments
- isMethod/jsx.object.isMethod(): String warning now includes
  string representation of argument

regexp.js:
- Added experimental jsx.RegExp() constructor to support escapes
  for Unicode character properties

style.css:
- Inserted Consolas (Windows), Inconsolata (Linux) fonts alternatives
  before generic `monospace'

test/debug.js:
- JSdoc: Removed unnecessary @returns
- synhl(): Added fix so that MDCs are not matched by reservedWords,
  optimized fReplace()

xpath.js:
- XPath.prototype.evaluate(): Added missing general contextNode default
 
152 2009-09-30 19:59:45 PointedEars /trunk/
map.js: Updated JSdoc
 
151 2009-09-30 19:58:26 PointedEars /trunk/
object.js:
- addProperties uses locals to improve performance
- Updated JSdoc
- Fixed exceptions
 
150 2009-09-30 00:50:37 PointedEars /
Share project "JSX"
 
149 2009-09-10 06:38:15 PointedEars /trunk/
httprequest.js: Extensive updates (TODO)
 
148 2009-09-02 02:04:39 PointedEars /trunk/
 
147 2009-07-30 02:10:24 PointedEars /trunk/
 

Show All