Age | Commit message (Expand) | Author |
2015-01-05 | Support keep_fnames in compressor, and --keep-fnames. #552...Passing `--keep-fnames` will enable it both for compressor/mangler, so that
function names will not be dropped (when unused) nor mangled.
| Mihai Bazon |
2015-01-04 | Add an option to prevent function names from being mangled...See #552. This is mostly useful for having the actual function names in traces.
| Richard van Velzen |
2015-01-04 | using the original sourcemap as the base...* Creates a new SourceMapGenerator based on a SourceMapConsumer:
https://github.com/mozilla/source-map#sourcemapgeneratorfromsourcemapsourcemapconsumer
| Caridy Patino |
2015-01-04 | Resolve the relative path to lib files last...This allows usage of UglifyJS on build systems which have a flat (or non-matching relative) directory structure for source files. | truiken |
2015-01-04 | passes in references to process and Buffer to silence ReferenceErrors | achingbrain |
2015-01-04 | Fix backslashes in source-map paths on Windows | Derek Wickern |
2015-01-04 | Update README.md...otions => options | Austin Brown |
2015-01-04 | Use svg instead of png to get better image quality | Peter Dave Hello |
2015-01-04 | Fix #556...`\uFEFF` (ZERO WIDTH NO-BREAK SPACE) is removed when parsing, but was
un-escaped for the output when `ascii_only` was false.
When using
UglifyJS multiple times (creating packages from minified sources, for
example), this would lead to problems because the byte was removed when
parsing for the second time.
| Richard van Velzen |
2015-01-04 | Merge pull request #570 from rvanvelzen/fix-569...Fix #569 | Richard van Velzen |
2015-01-04 | Merge pull request #584 from clyfish/fix-base54...fix base54 | Richard van Velzen |
2015-01-04 | Merge pull request #592 from micschro/patch-1...Fix max_line_len not working for JSON files | Richard van Velzen |
2015-01-04 | Merge pull request #600 from KenPowers/master...Use yargs instead of optimist. | Richard van Velzen |
2015-01-04 | Fix #569...When no arguments are given to `new Function()`, it should be treated as
a regular anonymous function (http://es5.github.io/#x15.3.2.1)
| Richard van Velzen |
2015-01-01 | Use yargs instead of optimist. | Kenneth Powers |
2014-12-31 | Merge pull request #599 from rvanvelzen/fix-597...Fix #597 | Mihai Bazon |
2014-12-31 | Fix #597...NaN and Infinity were replaced in the output generation, instead of
during compression. This could lead to results where `1/0` was inserted
without parens leading to invalid output.
The nodes are replaced in the compression step now, and the output
generation returns their regular names. This should not be a problem,
since they're already only constructed from the original name.
| Richard van Velzen |
2014-12-17 | Fix max_line_len not working for JSON files...As `maybe_newline()` is only called when `might_need_semicolon` is `true`, the `max_line_len` option has no effect for files without (or with very few) semicolons (like JSON files). A simple for this problem is to use `maybe_newline()` instead of `noop` as the `newline()` function in non-beautify mode. | micschro |
2014-12-09 | v2.4.16 | Mihai Bazon |
2014-12-04 | Merge pull request #546 from jacobk/patch-1...Use uglify source map token names if missing | Mihai Bazon |
2014-12-01 | fix base54 | Cheng Liangyu |
2014-10-20 | Add option to allow return outside of functions....Close #288
| Mihai Bazon |
2014-09-28 | Document `keep_fargs`. Close #557 | Mihai Bazon |
2014-09-28 | Referencing a global is assumed to have side effects....Close #550
| Mihai Bazon |
2014-09-13 | Merge pull request #549 from Arnavion/unreferenced-catch-symbol...Don't warn for an unreferenced exception symbol in a catch block. | Mihai Bazon |
2014-09-12 | Don't warn for an unreferenced exception symbol in a catch block. | Arnavion |
2014-09-09 | Merge pull request #541 from TalAter/conditional-improvements...Conditional assignment of equivalent constants compressed ( x=y?1:1 --> x=1 ) | Mihai Bazon |
2014-09-09 | Use uglify source map token names if missing | Jacob Kristhammar |
2014-09-04 | Compress conditions that have side effects using sequences | Tal Ater |
2014-09-03 | Added a test for else if | Tal Ater |
2014-09-02 | Compress conditional assignments where all possible outcomes are equivalant a... | Tal Ater |
2014-08-26 | Turn foo.new into foo["new"] when not --screw-ie8. Fix #534 | Mihai Bazon |
2014-08-20 | Prevent error for Function(""). Close #538 | Mihai Bazon |
2014-08-04 | Merge pull request #529 from RReverser/master...Added example for usage with SpiderMonkey AST | Mihai Bazon |
2014-08-04 | Added example for usage with SpiderMonkey AST. | Ingvar Stepanyan |
2014-08-04 | Merge branch 'master' of https://github.com/RReverser/UglifyJS2 | Mihai Bazon |
2014-08-03 | Install newest NPM on oldest Node.js. | Ingvar Stepanyan |
2014-08-03 | Added generative testing for AST conversions. | Ingvar Stepanyan |
2014-08-03 | Merge branch 'patch-1' of https://github.com/gdw2/UglifyJS2 | Mihai Bazon |
2014-08-03 | SpiderMonkey `Identifier` nodes should contain mangled names. | Ingvar Stepanyan |
2014-08-02 | Small fixes for AST conversion. | Ingvar Stepanyan |
2014-08-01 | Fixes and improvements for UglifyJS->SM AST conversion....* Explicitly forbidden multiple catch clauses as SM-specific feature.
* Simplified describing of UglifyJS->Mozilla AST conversion rules.
* Moved alias rules to single place.
* Removed usage of dynamic type bindings in generated code (speed-up).
| Ingvar Stepanyan |
2014-08-01 | Improved UglifyJS<->SpiderMonkey AST conversions....* Added directives recognition in SM AST.
* Moved semi-standard SM `Property` type to separate handler.
* Added `const` recognition from SM AST.
* Removed redundant `this`-as-identifier recognition.
* Removed redundant rules for abstract SM types.
* Described `CatchClause` using string syntax.
* Added support for semi-standard `range` tuple as location source.
* Added back-conversion support (to be improved).
| Ingvar Stepanyan |
2014-07-28 | Added license | gdw2 |
2014-07-18 | Fix parens for AST_Undefined...Do the same as for AST_Unary, since we output undefined as `void 0`.
Reported at https://github.com/mishoo/UglifyJS2/issues/338#issuecomment-48858341
| Mihai Bazon |
2014-07-09 | v2.4.15 | Mihai Bazon |
2014-07-09 | Lock source-map to 0.1.34 | Mihai Bazon |
2014-07-01 | Check for the case an AST_For's init is an EmptyStatement...(lame fix for #503)
| Mihai Bazon |
2014-07-01 | Evaluate "foo".length ==> 3 | Dan Wolff |
2014-06-26 | Merge pull request #499 from shinnn/master...Update .travis.yml to pass the test on Travis CI | Mihai Bazon |