Commit Graph

189 Commits

Author SHA1 Message Date
Yury Delendik
c2376e5cea Migrating test.py to test.js 2014-03-25 14:07:08 -05:00
Yury Delendik
4df24f457a Replaces pythons web server 2014-03-25 14:07:08 -05:00
Brendan Dahl
68be273c69 Merge pull request #4470 from yurydelendik/packcmap
CMaps binary packing
2014-03-17 12:27:35 -07:00
Yury Delendik
1d8f6cf0e7 Updates make.js for cmaps and make binary cmaps by default 2014-03-17 13:30:43 -05:00
Yury Delendik
69efd9cb96 CMaps binary packing 2014-03-14 16:46:35 -05:00
Jonas Jenwald
855b96990c Fix coding style in make.js 2014-03-14 16:18:08 +01:00
Tim van der Meij
e5cd75083f Merge pull request #4132 from yurydelendik/minified
Adds make minified command
2014-03-13 21:38:50 +01:00
Yury Delendik
7963f22545 Merge pull request #4259 from brendandahl/built-in-cmaps-squash
Adds built in CMaps and unifies the glyph mapping.
2014-03-13 10:27:48 -05:00
fkaelberer
7b5b5178ef Extract duplicate arithmetic decoder to own class 2014-03-10 16:56:00 +01:00
Yury Delendik
ea9c8f8c95 Fixed mozcentral build 2014-03-05 07:30:20 -06:00
Yury Delendik
192f09cd69 Merge pull request #4343 from brendandahl/ff-cleanup
Use only one resource url for moz central build.
2014-03-04 20:29:27 -06:00
Mitar
2c82e720b8 Updated to current latest stable version of jshint. 2014-03-01 13:31:25 -08:00
Brendan Dahl
b8f7bcaf02 Use only one resource url for moz central build. 2014-02-27 14:11:39 -08:00
Brendan Dahl
b5b94a4af3 Use built in CMaps and unify the glyph mapping. 2014-02-11 10:27:09 -08:00
Yury Delendik
894c82cec9 Removes -moz-box-sizing usage 2014-02-10 15:06:03 -06:00
Yury Delendik
e9327050c3 Basic function.js split 2014-01-27 20:29:47 -06:00
Yury Delendik
bf432a37bb Refactors shared/pattern.js into core/ and display/ 2014-01-25 12:18:22 -06:00
Yury Delendik
17dfc7c700 Use jshint v1.1 2014-01-23 17:32:07 -06:00
Tim van der Meij
2684c79c4d Cleaning up files in extension 2014-01-17 18:32:30 +01:00
Yury Delendik
2b298a7a34 Adds make minified command 2014-01-17 10:50:54 -06:00
Tim van der Meij
c6640809a4 Removing extension-files file 2014-01-17 00:10:39 +01:00
Gregory Jordan
04e2235ce7 Fix singlefile build target 2013-12-28 22:33:29 -05:00
Gregory Jordan
1838ec0427 Add a singlefile target to build one concatenated file 2013-12-19 08:18:47 -07:00
Jonas Jenwald
60610cd625 Implement default preferences 2013-11-18 23:51:06 +01:00
Brendan Dahl
c79acf5861 Fix the B2G viewer and enable bot preview. 2013-10-09 15:04:58 -07:00
Brendan Dahl
f32e65b19f Read multi-byte character codes based on codespace ranges. 2013-09-25 10:32:04 -07:00
Yury Delendik
1de48f1805 Merge pull request #3595 from brendandahl/fix-clip
Move the creation of canvas path fonts to the worker.
2013-08-26 06:48:05 -07:00
Yury Delendik
79c57dc04e Fixes 'make web' after chromium directory remaning 2013-08-21 15:27:13 -05:00
Andreas Bovens
8dc41e7483 adjusted some more chrome references in make.js and README.js as per @yurydelendik's suggestion 2013-08-21 19:22:43 +02:00
Andreas Bovens
4a4f570aed adjusted paths in make.js to reflect chromium instead of chrome 2013-08-21 18:54:59 +02:00
Brendan Dahl
bb2529de03 Move the creation of canvas path fonts to the worker. 2013-08-19 16:33:20 -07:00
Brendan Dahl
695e92cc00 Merge pull request #3532 from yurydelendik/telem-1
Adds initial telemetry probes
2013-08-19 12:34:27 -07:00
Yury Delendik
3f530c43a9 Specifies default workerSrc (if possible) 2013-08-16 11:33:54 -05:00
Yury Delendik
ba23a9e8f9 Adds initial telemetry probes 2013-08-16 09:53:05 -05:00
Brendan Dahl
5ecce4996b Split files into worker and main thread pieces. 2013-08-12 10:48:06 -07:00
Yury Delendik
2ab481a1da Removes foreign for Firefox CSS prefixes 2013-07-09 17:23:20 -05:00
Vivin Paliath
83b6eaed16 pr #3356
squashing commits.
2013-06-18 09:05:55 -07:00
Yury Delendik
0e133f0090 Drawing without fillText; refactoring ADD_TO_PATH 2013-05-15 15:57:27 -05:00
Mack Duan
f8f4b3f45d Refactor code for annotations 2013-05-07 14:22:13 -04:00
Mack Duan
e1a50eda59 Fix node make extension for building chrome 2013-04-24 13:21:37 -07:00
Mack Duan
ef423ef30c Implement progressive loading of PDFs 2013-04-12 16:13:22 -07:00
Rob Wu
e181a3c902 Highly improved Chrome extension
Full list feature changes in this commit:
- Support for iframes
- Switched to content-type (MIME) detection instead of hard-coding a
  case-sensitive check for the .PDF extension
- The PDF's original URL is visible in the omnibox
- Support for incognito mode

Note: PDF viewer is disabled for the file:// + incognito
combination, because it's currently impossible to get the combination
to work.

See https://github.com/mozilla/pdf.js/pull/3017#issuecomment-15693432
2013-04-04 10:04:13 +02:00
Brendan Dahl
76ff549899 Bump version number to 0.8. 2013-04-02 09:25:41 -07:00
Yury Delendik
9ec9754eba Fixes chrome extension build (#2951) 2013-03-19 07:59:26 -05:00
Aluísio Augusto Silva Gonçalves
d18f8d11bc Add icons to the Chrome extensions 2013-02-16 23:15:01 -03:00
Yury Delendik
cb68adb80f Replacing gjslint with jshint; fixing jshint for windows 2013-02-05 10:17:49 -06:00
Yury Delendik
81f8f92696 Adds web/* and test/* for jshint target 2013-02-04 12:01:19 -06:00
Yury Delendik
fcc169453b Adds the extensions/* files for jshint 2013-02-02 21:15:43 -06:00
Yury Delendik
5cf0d8fa80 Enforces maxlen for jshint 2013-02-02 16:49:19 -06:00
Yury Delendik
9216435953 Disables gjslint results 2013-02-02 12:03:18 -06:00
Jon Buckley
442bd8bd5a Issue #2654 - Lint with Travis-CI 2013-02-01 12:01:04 -05:00
Jon Buckley
c226147d09 Issue #2008 - Fix lint errors for external/crlfchecker/ 2013-01-31 19:12:46 -05:00
Jon Buckley
10cdb48f36 Issue #2008 - Fix lint errors for external/builder/ 2013-01-31 19:12:46 -05:00
Jon Buckley
c4eab852e0 Issue #2008 - Fix lint errors for make.js 2013-01-31 19:12:46 -05:00
Jon Buckley
19dbeaa23e Issue #2008 - Add jshint 2013-01-31 19:12:44 -05:00
Yury Delendik
7b70710565 Traces pdf.js version 2013-01-04 11:01:31 -06:00
Brendan Dahl
2c7fea0e69 Bump the version to 0.7. 2012-12-11 09:30:45 -08:00
Yury Delendik
10f37f7e40 PDF.js features testing 2012-12-03 15:48:08 -06:00
Brendan Dahl
fd4e40c82b New GUI for B2G viewer. 2012-11-29 17:01:51 -08:00
Yury Delendik
e5247e4895 Updates webL10n; using viewer.properties as is 2012-11-29 14:02:33 -06:00
Brendan Dahl
df0d9be4a5 Add close button and title bar for b2g. 2012-11-28 11:02:56 -08:00
Brendan Dahl
2335c6c23e Merge pull request #2342 from yurydelendik/mozcentraldiff
Add mozcentraldiff target
2012-11-06 12:46:35 -08:00
Yury Delendik
fb0fd9e862 Adds mozcentralcheck and mozcentraldiff targets 2012-11-06 14:02:13 -06:00
Yury Delendik
5afec33956 Adds ttx test harness 2012-11-01 19:29:04 -05:00
Brendan Dahl
babd8df176 Un-inline pdf.js for the extension/mozcentral and remove fetch pdf by content code. 2012-10-29 12:44:18 -07:00
Yury Delendik
ee16090bc2 Fixes test pdfs MD5; make server does not download 2012-10-16 10:30:14 -05:00
Brendan Dahl
36f6987aa1 Bump the version number. 2012-10-11 09:33:11 -07:00
Yury Delendik
dc451b0028 Adds .PHONY to Makefile 2012-10-05 11:10:27 -05:00
Artur Adib
790f60830b remove target.pagesrepo, commit here (not bot) 2012-09-12 09:10:30 -07:00
Artur Adib
4c21197963 fix gh-pages bloat 2012-09-11 16:08:07 -07:00
Brendan Dahl
55ebff6059 Merge pull request #2035 from yurydelendik/makemakefile
Generates proxy Makefile
2012-09-07 08:53:44 -07:00
Michael Payne
6ca9245a39 Changes to allowed versioned building of Chrome extension that meets new
Chrome extension security requirements
2012-09-06 12:39:49 -07:00
Michael Payne
088c6e17e8 changes to allow chrome extension to load
changes to remove inline scripts, update manifest version, fix make.js
so compatibility.js isn't included for chrome. Due to new Chrome
extension changes outlined at
http://developer.chrome.com/extensions/manifestVersion.html
2012-09-05 22:52:17 -07:00
Yury Delendik
5901f1e832 Merge pull request #2061 from brendandahl/relicense
Change to the Apache v2 license.
2012-09-04 11:04:00 -07:00
Brendan Dahl
76d877e48b Strip out license for bundled version. 2012-09-04 10:22:32 -07:00
Kalervo Kujala
6046c557a9 Fix few jslint warnings in make.js. 2012-09-02 13:05:05 +03:00
Brendan Dahl
332ae4ce41 Change to the Apache v2 license. 2012-08-31 15:48:21 -07:00
Kalervo Kujala
0e948f138d Add mode setting and strict to make.js 2012-08-31 14:51:25 +03:00
Yury Delendik
c2cfa99cc8 Fixing new make.js lint errors 2012-08-27 14:23:42 -05:00
Yury Delendik
8ccbba442a Merge remote-tracking branch 'kkujala/master' 2012-08-27 14:19:49 -05:00
Yury Delendik
f4b677a039 Generates proxy Makefile 2012-08-27 14:17:29 -05:00
Artur Adib
df32b4393c Update make.js 2012-08-27 13:09:33 -03:00
Artur Adib
a98787e479 Merge pull request #1825 from saebekassebil/crxbuild
Add support for building .crx file
2012-08-27 06:53:51 -07:00
Saebekassebil
1548676f56 Use manual join instead of path.join 2012-08-26 13:23:26 +02:00
Kalervo Kujala
2516be859b Gjslint also the build related js files. 2012-08-23 21:20:21 +03:00
Saebekassebil
b96152b19a Support for building .crx file (re-visited) 2012-08-22 23:16:29 +02:00
Kalervo Kujala
413acaeaec Correct gjslint warnings in make.js. 2012-08-22 22:01:48 +03:00
Brendan Dahl
ada5cd37cd Bump version to 0.4 2012-08-22 09:51:32 -07:00
Yury Delendik
ace05a7776 Merge pull request #1999 from kkujala/master
Add carriage return checks to make.js.
2012-08-22 05:14:38 -07:00
Kalervo Kujala
288705dab4 Use crlf check for LINT_FILES and SRC_FILES. 2012-08-22 12:22:58 +03:00
Kalervo Kujala
2ffd3ae1c7 Create crlfchecker module and use it in make.js.
Provide names of the files that contain crlf in the output.
Exit(1) is used instead of throw.
2012-08-20 20:42:21 +03:00
Yury Delendik
1bb7a7ed1c Adds stub PdfJs.jsm for FF15 2012-08-19 13:07:31 -05:00
Kalervo Kujala
83eb405f2f Make lint warn if Carriage Returns are present instead of throwing. 2012-08-19 00:55:23 +03:00
Kalervo Kujala
b13798f16c Add carriage return checks to make.js.
The target.bundle and target.lint will throw if carriage return's are present
in the files that are being processed.
2012-08-18 23:25:58 +03:00
Brendan Dahl
e0a6b233dc Move builder/preprocessor into its own file. 2012-08-01 14:27:42 -07:00
Brendan Dahl
2c1eae5819 Remove trailing whitespace. 2012-08-01 12:05:03 -07:00
Brendan Dahl
492fa6edb4 Add the new preprocessor. 2012-08-01 11:55:39 -07:00
Brendan Dahl
6d35073a9c Initial build for b2g. 2012-08-01 11:55:39 -07:00
Yury Delendik
306092f53e Add jbig2 references to examples and make.js 2012-06-22 06:41:28 -05:00
Brendan Dahl
3d7f01d9ca Add global pref to enable/disable. Control pdf.js in application preferences. Add Artur's mochi tests. 2012-05-31 11:16:06 -07:00