 |
| ESC 1.14 (22:11 2006-02-27) |
-
Fixed a level 3 concenation bug where keywords
separated with a newline was combined without actually
checking if applicable.
|
| |
 |
| ESC 1.13 (21:07 2005-02-06) |
-
Fixed two long-standing javascript keyword parsing bugs.
-
Added keyword undefined to core.map
|
| |
 |
| ESC 1.12 (21:21 2002-04-05) |
-
Added a dozen of missing Mozilla new methods and properties.
|
| |
 |
| ESC 1.11 (09:49 2002-01-25) |
-
Errm, the documentation file ESC.chm has got content again ;)
-
A minor fix to the string handling routine.
-
Added a bunch of iCab specific properties to common.map
-
Added a template map (bless.map.dynapi) for snap-in use when crunching script containing DynAPI stuff
at level 4. This map is quite by now and probably needs an update. If anyone gives it a new go at, please
post me a copy, so I can include a fresh one into future releases, ok.
|
| |
 |
| ESC 1.10 (21:08 2002-01-12) |
-
Added Mozilla/NN6 methods setCursor sizeToContent to common.map.
-
Had yet another go at the single-line comment removal regexp. Damn this one was hard!
-
Moved the DynAPI related entries from common.map to its own bless.map template named bless.map.dynapi.
To use ESC to crunch DynAPI input at level 4, just rename it to bless.map and make sure it's present
in the same directory from where ESC is run and voila.
-
Improved the substitution-name generator scheme. The new scheme can produce 52 2-char and
3844 3-char unique combinations, while the old only managed 256 3-char ones.
That should cover just about any script.
-
Changed the substitution engine to step in at a 3+ char range instead of 4. That will save another few
bytes on the total size.
-
Made several minor regexp fixes.
|
| |
 |
| ESC 1.02 (02:08 2001-09-19) |
-
Fixed a regexp flaw not recognising trailing backslashes in a string correctly.
-
Added NN6.1/Mozilla 0.8.2+ native objects DOMParser and XMLSerializer to common.map.
-
Changed STDOUT piping to actually use WScript.StdOut.Write instead of WScript.Echo
|
| |
 |
| ESC 1.01 (00:21 2001-06-15) |
-
Fixed a couple of single-line comment parsing problems re-introduced in 1.00.
-
Fixed a regexp flaw clipping multilined JScript conditional compilation statements.
-
Added a automatic host-switching mechanism at start-up, if executed under Wscript.
-
Added the missing pieces to the MSIE 5.5+ window-member roadmap. (Thanks Jim Ley)
|
| |
 |
| ESC 1.00 (16:58 2001-06-07) |
-
ESC has become a standalone app, all external map-dependencies are now gone forever.
-
A snapshot of the online ESC-manual in HTMLHelp format (.CHM) as been added to the distribution.
-
Added common top-level object-names used in DynAPI and Soya to the built-in map.
-
Updated the manual, usage instructions to reflect the new features.
-
Added startup-detection of the WSH version hosting ESC to prevent those
ugly run-time errors when running under version one.
-
Input directives can now contain directory references aswell,
enabling recursive grabbing of scriptfiles.
|
| |
 |
| ESC 0.99 (21:33 2001-05-22) (Not released) |
-
The -o option has been split up into -oa and -ow, so you can now
specify output method. Append or overwrite.
-
Added STDOUT as a keyword for writing the crunched stream back to the
console instead of a file.
|
| |
 |
| ESC 0.98 (11:33 2001-05-20) (Not released) |
-
Merged keyword maps userdefined and window into a new one namely common.
-
Introduced two new pluggable maps namely mangle.map and bless.map
to explicitly be able to control the substitution process further.
-
Added commandline options example, about and copyright.
|
| |
 |
| ESC 0.97 (06:51 2001-05-19) (Not released) |
-
Fixing error messages to expand full paths of files/maps if they weren't found.
-
Updated the verbosed example-output (verbose.txt)
|
| |
 |
| ESC 0.96 (02:59 2001-05-17) |
-
Fixed a regexp flaw that made ESC clip strings containing comment-like
syntax. ( "http://test.com" >> "http: ) (Marc van Leeuwen, Richard Bennett)
-
Recursive compound nestings { { ... } } are no longer subjected for inner
statement termination-insertions.
-
ESC is no longer depending on a path-reference relative to the
working-dir for finding its resource-path, it can now be run from anywhere on the filesystem. (Marc van Leeuwen)
-
Trailing single-line comments are removed correctly.
-
Added common top-level members used by DynAPI to 'userdefined.map'
for starter-compability with the variable substitution engine.
(crunch-level 4, a.k.a name-mangling)
|
| |
 |
| ESC 0.95 (12:19 2001-05-09) |
-
The regexp for compound-statement termination characher no
longer inserts multiple semi-colons ';'.
-
A last moment change in 0.94 regarding automatic ';' insertion broke
if ... else statements occationally. Fixed. (Thanks, Marc van Leeuwen)
-
ESC no longer leaves lingering linefeed charachters (\r)
-
Empty line removal are now performed at crunchlevel 1.
-
Member-variables and method-names prefixed with [$_]
(flagged for substitution) are now subjected for name-mangling if named with >3 chars only.
-
Included copies of the GNU Lesser GPL and GNU GPL license to the dist.
|
| |
 |
| ESC 0.94 (04:19 2001-04-29) |
-
Fixed detecting and handling of JScript conditional script-compilation,
with kept context variable-substitution.
-
Added JScript cond compilation variables to core.map.
-
The substitution engine has become comment-preserving.
-
Fixed a bug in single-line comment handling.
-
Catched the last slip-thru spaces placed between a string|keyword and
"safe-to-push-left" operator occationally occuring;
< string|keyword{slippery space}operator >
|
| |
 |
| ESC 0.93 (01:07 2001-04-21) |
|
|
| |
| |