Commit Graph

45 Commits

Author SHA1 Message Date
Tankred Hase
dec7881f93 Don't inject fetch polyfill in hkp module anymore 2016-01-29 20:03:11 +07:00
Tankred Hase
b8fad5aba5 Revert "Enable ES6 support by using babelify transform in browserify build" 2016-01-26 20:53:34 +07:00
Giovanni Pellerano
e64c4d7965 Merge pull request #395 from openpgpjs/es6
Enable ES6 support by using babelify transform in browserify build
2016-01-25 12:17:22 +01:00
evilaliv3
e23b62c4d3 Remove ripped and outdated jdoc template 2016-01-24 21:25:36 +01:00
Tankred Hase
ed2a93f1ed Enable ES6 support by using babelify transform in browserify build
* Add babelify as dev dependency
* Add babelify transform to browserify build
* Enable es6 support for jshint
* Ignore minified js files in babel transform
2016-01-24 20:51:20 +07:00
Tankred Hase
f729efa873 Use dist/openpgp instead of src/index because of future ES6 transpilation under node 2016-01-23 07:05:59 +07:00
evilaliv3
86f042c480 Refactor Grunt.js following the unittests packaging changes 2016-01-22 23:47:11 +01:00
Tankred Hase
e907777760 Remove unused npm_pack grunt task 2016-01-22 23:47:11 +01:00
evilaliv3
b92efd6087 Remove unneded build actions 2016-01-21 18:39:41 +01:00
evilaliv3
79034f8dde Change port used for testing to 3000 cause of safari issues in using 9000 2016-01-09 01:22:28 +01:00
evilaliv3
b526d16aeb Update dev dependencies to latest versions 2016-01-09 01:22:24 +01:00
Tankred Hase
6634abf326 Add basic HKP lookup and upload support 2015-12-11 13:12:34 +07:00
evilaliv3
8b2c66eeb2 Properly set the BUILD_ID in grunt saucelabs script 2015-12-02 14:47:24 +01:00
evilaliv3
46d2b6e66d Reduce duration unit testing implementing their parallelization
Starting from two pull requests by @tanx and @Mithgol this commit implement the following:
- add testing of node version 4.2 LTS;
- move testing to the new TravisCI environment that is expected to be more fast;
- parallelize tests making possible to end first and to test more lasting less;
- make possible for browsertests to fail without impacting on the overall result.
2015-11-30 02:13:39 +01:00
evilaliv3
641f4c8098 Improve unit testing by means of Coveralls and Saucelabs 2015-11-28 12:53:03 +01:00
Tankred Hase
d3576b6eb6 Fix build 2015-02-13 04:49:08 +01:00
Tankred Hase
fcf7242c10 Add release shell script for automated build, tagging, and releasing to npm 2015-02-13 04:21:26 +01:00
Christian Zangl
da650e2d63 add compression support (for zip & zlib) using https://github.com/imaya/zlib.js
add zlibjs dependency, grunt task
fix compData vs compdata bug
2014-12-04 22:29:33 +01:00
Tankred Hase
39e1e145e4 Add es6-promise polyfill to build step so users don't have to. 2014-10-02 10:55:27 +02:00
Tankred Hase
bdbd7819f4 Fix phantom.js web worker tests that use promises 2014-10-01 21:55:50 +02:00
Tankred Hase
7f2573c77d Refactor complete public api to use promises 2014-10-01 19:12:39 +02:00
Thomas Oberndörfer
a4598f3bd4 Generate openpgp.js without source map. New source map target is openpgp_debug.js. Change dependency of workers: openpgp.worker.js -> openpgp.js, openpgp.worker.min.js -> openpgp.min.js. Remove openpgp.js with maps from unittests-bundle.js 2014-03-31 16:09:23 +02:00
Tankred Hase
b0bd5168a8 add optional callback to public api and invoke AsyncProxy behind the scenes 2014-02-12 15:11:06 +01:00
Tankred Hase
e939d1e314 Merge pull request #151 from openpgpjs/worker
Web Worker
2014-01-21 07:09:36 -08:00
Tankred Hase
fe56283811 add grunt clean to build 2014-01-13 20:46:35 +01:00
Thomas Oberndörfer
17c6f90113 Unit tests for web worker. Only active for browsers. 2014-01-13 15:42:03 +01:00
Tankred Hase
73dc177a35 update example 2014-01-10 23:22:46 +01:00
Tankred Hase
bf46ff3c9d fix tests 2014-01-10 20:46:31 +01:00
Robert Nelson
c395e6d612 Use individual source files instead of browserify bundle in node 2014-01-10 09:44:47 -08:00
Robert Nelson
0142edda6d npm pack doesn't like filenames with periods 2014-01-10 07:54:24 -08:00
Robert Nelson
bd963aabf0 Make standalone the default and use openpgp.min.js in node package 2014-01-09 17:02:42 -08:00
Robert Nelson
4719966988 Fix travis problem 2014-01-09 09:40:57 -08:00
Robert Nelson
12145c7b35 Troubleshoot travis problems 2014-01-09 09:11:44 -08:00
Robert Nelson
4cabe075d5 Add standalone support 2014-01-09 07:31:00 -08:00
Robert Nelson
9f4e6e7ebb Add files missed in last commit 2014-01-09 02:47:57 -08:00
Robert Nelson
57c98386f9 Add node.js support 2014-01-08 09:01:15 -08:00
Robert Nelson
28ba64c11d Eliminate previous ci tests.
Merge ci keyring tests to unittests, the other ci tests just duplicate other unit tests.

Change Makefile to just run grunt and npm tasks.
2014-01-04 11:09:29 -08:00
Robert Nelson
da5d6ff649 Fix mocha_phantomjs task to not buffer output 2014-01-03 17:52:43 -08:00
Robert Nelson
17ad1f5fed More documentation fixes 2013-12-26 22:49:37 -08:00
Robert Nelson
8923813580 Fix jsdoc generation and make keyring multiple instance.
Add jsdoc @module definitions.

Fix references to old class names.

Make keyring a multiple instance module.

Eliminate unit test dependency on running npm test.
2013-12-22 12:39:11 -08:00
Robert Nelson
48af7ce584 Shuffle bundle names around so that openpgp.js is the debug version 2013-12-09 00:30:13 -08:00
Robert Nelson
1c07c482aa Create a bundle for keyring and split out the store code 2013-12-08 20:54:25 -08:00
Robert Nelson
bfba0eca0c Changed unitttests and keyring to use bundled openpgp and updated keyring to use openpgp.key instead of packetlists.
Added getUserIds() to key.

Reenabled keyring ci tests.
2013-12-08 15:41:31 -08:00
Robert Nelson
e8a2cd6621 Continuous integration testing support completed 2013-12-08 04:38:44 -08:00
seancolyer
7abaa43497 Initial gruntfile support. Forcing a standardized style. 2013-10-08 22:33:36 -04:00