[Pkg-javascript-commits] [uglifyjs] 112/190: Revert "using the original sourcemap as the base"

Antonio Terceiro terceiro at moszumanska.debian.org
Sun Aug 7 23:17:18 UTC 2016


This is an automated email from the git hooks/post-receive script.

terceiro pushed a commit to annotated tag upstream/2.7.0
in repository uglifyjs.

commit 7a4ed9d200c96d1fa2f9fcdfeab6ee76a3bbd696
Author: sergeyv <sergeyv at chromium.org>
Date:   Mon Feb 8 13:42:07 2016 -0800

    Revert "using the original sourcemap as the base"
    
    This reverts commit ad18689d926d25c7a25b95c630c2ad05b7b5f5b5.
    
    Reason for revert: introduce issue #882
    
    Currently, generated sourcemap contains copy of all existing mappings and adds new mappings from uglified code to original one.
    However, previous mapping are no longer valid and shouldn't be added.
---
 lib/sourcemap.js | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

diff --git a/lib/sourcemap.js b/lib/sourcemap.js
index a67011f..e5d7df6 100644
--- a/lib/sourcemap.js
+++ b/lib/sourcemap.js
@@ -53,16 +53,11 @@ function SourceMap(options) {
         orig_line_diff : 0,
         dest_line_diff : 0,
     });
+    var generator = new MOZ_SourceMap.SourceMapGenerator({
+        file       : options.file,
+        sourceRoot : options.root
+    });
     var orig_map = options.orig && new MOZ_SourceMap.SourceMapConsumer(options.orig);
-    var generator;
-    if (orig_map) {
-      generator = MOZ_SourceMap.SourceMapGenerator.fromSourceMap(orig_map);
-    } else {
-        generator = new MOZ_SourceMap.SourceMapGenerator({
-            file       : options.file,
-            sourceRoot : options.root
-        });
-    }
     function add(source, gen_line, gen_col, orig_line, orig_col, name) {
         if (orig_map) {
             var info = orig_map.originalPositionFor({
@@ -83,7 +78,7 @@ function SourceMap(options) {
             source    : source,
             name      : name
         });
-    }
+    };
     return {
         add        : add,
         get        : function() { return generator },

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git



More information about the Pkg-javascript-commits mailing list