diff --git a/gulpfile.js b/gulpfile.js index 2cf90e0ea7ae56aebd2ba610ccf1a9c240431a49..c569600aadbd18ae857677aa4ef590cc01fee172 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -282,7 +282,8 @@ gulp.task('copy-files:web', ['clean:tmp', 'clean:web', 'sass', 'config'], functi .pipe(gulp.dest(tmpPath + '/lib/ionic')), // Copy license - gulp.src('./www/license/**/*.*') + gulp.src('./www/license/**/*.txt') + .pipe(header('\ufeff')) // Need BOM character for UTF-8 files .pipe(gulp.dest(tmpPath + '/license')) ) @@ -416,11 +417,17 @@ gulp.task('clean-unused-directories:web', ['clean-unused-files:web'], function(d gulp.task('zip:web', ['clean-unused-directories:web'], function(done) { var tmpPath = './platforms/web/www'; var version = JSON.parse(fs.readFileSync('./package.json', 'utf8')).version; - var fileFilter = filter(['**', '!*/templates', '!*/css', '!*/js']); + var txtFilter = filter(["**/*.txt"], { restore: true }); gulp.src(tmpPath + '/**/*.*') + + // Process TXT files: Add the UTF-8 BOM character + .pipe(txtFilter) + .pipe(header('\ufeff')) + .pipe(txtFilter.restore) + .pipe(zip('cesium-web-'+version+'.zip')) - .pipe(fileFilter) + .pipe(gulp.dest('./platforms/web/build')) .on('end', done); }); diff --git a/www/license/license_g1-en.txt b/www/license/license_g1-en.txt index b9f7b9f82d885eb6e6e52af9d084250974608ff3..c60cd81ebd3e2943273d5cd6419f56fc4b130311 100644 --- a/www/license/license_g1-en.txt +++ b/www/license/license_g1-en.txt @@ -1,4 +1,4 @@ - + Licence Ğ1 - v0.2 ================= diff --git a/www/license/license_g1-fr-FR.txt b/www/license/license_g1-fr-FR.txt index a72cb6821230bdf98bab6dae66bbdb32194fdf5c..a8c4470f66ba5e57dc0585533ef792c646aa1997 100644 --- a/www/license/license_g1-fr-FR.txt +++ b/www/license/license_g1-fr-FR.txt @@ -1,4 +1,4 @@ - + Licence Ğ1 - v0.2 =================