Tim van der Meij
2b6d7ba3ec
Gulp: allow passing parameters and revert one node make
renaming
2016-03-13 21:53:17 +01:00
Tim van der Meij
96cca2b37a
Migrate clean
and importl10n
target to gulp
2016-03-04 21:14:56 +01:00
Tim van der Meij
b8aaa24257
Convert all node make
instances to gulp
2016-03-04 20:30:36 +01:00
Yury Delendik
9798e1007e
Introducing gulp.
2016-03-04 09:36:46 -06:00
Timothy Gu
e403f52722
Use UglifyJS to minify files in minified target
...
It is written in JavaScript, is less buggy, and compresses better.
2016-01-31 13:55:23 -08:00
Yury Delendik
f340dd5cd5
Adds pdfjs/main_loader module to better mirror pdfjs-dist/build/pdf.
2015-12-30 13:28:57 -06:00
Yury Delendik
cbbb9bb82d
Adds UMD header to pdf.js and pdf.worker.js files.
2015-12-29 18:15:14 -06:00
Yury Delendik
2f8ae38276
Use UMD headers to detect module loading order.
2015-12-29 09:20:53 -06:00
Yury Delendik
fc3282db56
Adds RequireJS to worker.
2015-12-29 09:20:52 -06:00
Yury Delendik
79c2f69c32
Adds/modifies examples for node.js and webpack.
2015-12-21 13:46:50 -06:00
Yury Delendik
65de3d6268
Merge pull request #6765 from timvandermeij/unused
...
Remove unused variables
2015-12-18 10:43:40 -06:00
Tim van der Meij
df81b832bb
Remove unused variables
2015-12-16 23:52:16 +01:00
Yury Delendik
2f704f5957
Collapses UMD headers in bundled files.
2015-12-16 07:42:54 -06:00
Yury Delendik
450edc95cc
UMD validation and generation tools.
2015-12-15 13:24:39 -06:00
Yury Delendik
6b60c8f4db
Adds UMD headers to core, display and shared files.
2015-12-15 13:24:39 -06:00
Tim van der Meij
1b5940edd2
Merge pull request #6714 from timvandermeij/annotation-web-to-src
...
[api-minor] Move annotation DOM manipulation logic to src/display/annotation_layer.js
2015-12-15 19:06:48 +01:00
Jonas Jenwald
d6c2ced9e6
Let Travis lint using node make lint
, instead of a hard-coded command
2015-12-10 10:06:32 +01:00
Tim van der Meij
91274d6d2d
Rename annotation_helper.js to annotation_layer.js
2015-12-02 23:30:28 +01:00
Jonas Jenwald
c310a3790e
Make stripCommentHeaders
less greedy, to ensure that it doesn't eat 'use strict' directive at the top of files (PR 6627 follow-up)
...
While browsing through the latest PDF.js update on mozilla-central, see https://hg.mozilla.org/integration/fx-team/rev/aef06cd725fc , I noticed that the `'use strict';` directives were missing at the top of a number of files.
This is fallout from the changes made in `make.js` in PR 6627, since `stripCommentHeaders` previously relied on the existence of the mode-lines.
I'm assuming that we do want *all* of the code (e.g. the viewer too) to execute in strict mode, hence this patch tweaks `stripCommentHeaders` to make it less greedy.
2015-11-22 14:17:37 +01:00
Yury Delendik
56ccaea99b
Move text layer building logic into src/display/text_layer.js
2015-11-19 10:50:27 -06:00
Yury Delendik
2f34fd46cb
Move CustomStyle.
2015-11-19 10:47:17 -06:00
Manas
a2ba1b8189
Uses editorconfig to maintain consistent coding styles
...
Removes the following as they unnecessary
/* -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set shiftwidth=2 tabstop=2 autoindent cindent expandtab: */
2015-11-14 07:32:18 +05:30
Yury Delendik
4c9f6741ae
Remove mozcentral test files.
2015-11-11 15:54:17 -06:00
Yury Delendik
2b5fde1259
Pushing update reason for gh-pages and bower.
...
e.g. mozilla/pdf.js@eabbfd78d1
2015-10-23 10:56:40 -05:00
Dhole
de83de0a58
Set TZ=UTC before calls to zip
...
This change allows to make the package build reproducible.
Bug-Debian: https://bugs.debian.org/793127
2015-08-29 14:52:19 -04:00
Yury Delendik
4f3f983a21
Removes PdfRedirector.js and PlayPreview support.
2015-08-06 10:38:45 -05:00
Rob Wu
1d4e450a79
make.js: Less greedy comment stripping
...
The previous regex was too greedy, it stripped a significant amount of
code when I put another file after core/murmurhash3.js. This was caused
by the fact that the license header in murmurhash3.js does not contain
"Mozilla Foundation", so the regex continued to match until my new file
(which had the standard license header containing "Mozilla Foundation").
2015-07-19 14:47:28 +02:00
Yury Delendik
0b5330781c
Bug 1179262 - Remove PlayPreview registration from PDF Viewer.
2015-07-02 12:59:17 -05:00
Brendan Dahl
9bb2908d67
Merge pull request #6155 from LilyBin/cmap
...
Update Adobe CMaps URL and license
2015-07-01 11:03:42 -07:00
Brendan Dahl
98339f63a8
Merge pull request #5585 from timvandermeij/annotation-layer-borderstyle
...
Annotation border styles
2015-07-01 10:48:12 -07:00
Yury Delendik
f3c3b1fc2d
Removes B2G preprocessing directives.
2015-06-30 16:53:32 -05:00
Yury Delendik
1b847df2f3
Using pdfjs-dist as a library for b2g viewer.
2015-06-30 16:53:32 -05:00
Timothy Gu
a5cfb0a73b
Update Adobe CMaps URL and license
...
They are now using Apache 2.0 as well.
2015-06-30 00:42:21 -07:00
Tim van der Meij
6007a57291
Add tests and documentation for the annotation border style class
...
This patch adds:
- Unit tests for the annotation border style class
- Regression test (self-made) for the annotation border style class
- Documentation generation using JSDoc
2015-06-17 22:28:08 +02:00
Tim van der Meij
1c8305cf1a
Remove unreachable jshint installation code
...
The previous commit implements a check for ShellJS and otherwise prompts the user to run "npm install". New clones of the codebase will need "npm install" for ShellJS and therefore automatically install jshint. Existing clones of the codebase will also need "npm install" again since ShellJS needs to be installed using NPM as it is not in the "external" folder anymore. Since everyone will get this prompt and install everything automatically, we will never reach this code path anymore.
This patch makes #5908 obsolete and reduces code complexity for the lint target. Thanks to @Snuffleupagus for noticing this!
2015-04-05 15:48:59 +02:00
Tim van der Meij
70b6eb09a8
Remove ShellJS copy and use the NPM version
...
There is no need to have a copy of ShellJS in the repository as it is also available on NPM. The NPM version is also much newer. This way we do not have to update this anymore and let NPM do that automatically.
2015-04-05 15:47:25 +02:00
Jonas Jenwald
b85a51d072
Merge pull request #5908 from timvandermeij/read-package-json
...
Read jshint version from package.json
2015-04-04 17:37:13 +02:00
Tim van der Meij
25299904da
Read jshint version from package.json
2015-04-04 16:24:33 +02:00
Tim van der Meij
50573b82a3
Provide only one browser manifest example
2015-04-03 21:21:54 +02:00
Rob Wu
1b043bfd5a
Chrome extension: Add options page
2015-01-14 00:01:29 +01:00
Jonas Jenwald
7f67d76339
Update |node make lint| to also cover the Firefox specific *.jsm files
2014-11-06 23:49:51 +01:00
Yury Delendik
b16a406f3a
Packages PDFViewer as a UI component.
2014-09-30 12:41:53 -05:00
Yury Delendik
5b93cc102c
Adds css import preprocessing
2014-09-30 08:11:43 -05:00
Yury Delendik
10f702f60e
Adds readme file for the pdfjs-dist repo.
2014-09-24 07:10:09 -05:00
Yury Delendik
2704119c90
Builds distribution package for npm and bower.
2014-09-22 18:06:34 -05:00
Yury Delendik
e77e5c442f
Copies pdfjschildbootstrap.js for MOZCENTRAL
2014-09-19 16:00:13 -05:00
Jonas Jenwald
6c9aa6d795
For |make firefox/mozcentral| builds, add cleanupJSSource to remove duplicate file headers in extensions/firefox/content/PdfjsChromeUtils.jsm
2014-09-18 21:55:04 +02:00
Jonas Jenwald
3ac9bd063d
Fix setPreferences regression from the e10s patch (PR 5115)
2014-09-18 12:08:47 +02:00
Brendan Dahl
f6745d5b03
Merge pull request #5115 from yurydelendik/e10s
...
Firefox pdf viewer support for e10s (Bug 942707).
2014-09-17 14:28:41 -07:00
Yury Delendik
1cda4c7a4b
Loading PDF.js extension into e10s windows
2014-09-17 16:14:04 -05:00