mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 17:30:09 +02:00
Restore the btoa
/atob
polyfills for Node.js
These were removed in PR 9170, since they were unused in the browsers that we'll support in PDF.js version `2.0`. However looking at the output of Travis, where a subset of the unit-tests are run using Node.js, there's warnings about `btoa` being undefined. This doesn't appear to cause any errors, which probably explains why we didn't notice this before (despite PR 9201).
This commit is contained in:
parent
ba0a3aebd0
commit
0e1b5589e7
16 changed files with 73 additions and 28 deletions
|
@ -1015,10 +1015,17 @@ gulp.task('lib', ['buildnumber'], function () {
|
|||
var licenseHeaderLibre =
|
||||
fs.readFileSync('./src/license_header_libre.js').toString();
|
||||
var preprocessor2 = require('./external/builder/preprocessor2.js');
|
||||
var sharedFiles = [
|
||||
'compatibility',
|
||||
'global_scope',
|
||||
'is_node',
|
||||
'streams_polyfill',
|
||||
'util',
|
||||
];
|
||||
var buildLib = merge([
|
||||
gulp.src([
|
||||
'src/{core,display}/*.js',
|
||||
'src/shared/{compatibility,util,streams_polyfill,global_scope}.js',
|
||||
'src/shared/{' + sharedFiles.join() + '}.js',
|
||||
'src/{pdf,pdf.worker}.js',
|
||||
], { base: 'src/', }),
|
||||
gulp.src([
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue