Skip to content
This repository was archived by the owner on May 7, 2025. It is now read-only.

Commit bd05fe1

Browse files
committed
version bump to 0.25.0
2 parents b5aa626 + 85cb909 commit bd05fe1

File tree

63 files changed

+992
-229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+992
-229
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ branches:
44
- develop
55
language: node_js
66
node_js:
7-
- '4.2'
7+
- '6'
88
before_install:
99
- git submodule update --init --recursive
1010
#
@@ -99,7 +99,7 @@ env:
9999
- SAUCE_USERNAME=readium
100100
- SAUCE_ACCESS_KEY=a36ebc10-e514-4da6-924c-307aec513550
101101
- USE_SAUCE=true
102-
- secure: onYFok5CBcV1116+kOEZJsyDB1kRHF+8deU1cll3vhxBEM/woSRvpso32oxjuza+or2uXuBT1SiZn0oTmuKD/TRaKw1e8wTtX6kQzCUhyeGoAyJH8SeGIwkt8+x232rFUe2bNLr6e0JAGZMtTjk1Q1zqfONNWAQzsUWDeUqvwt8=
102+
- secure: nwpNZad60c5GglOpnesV6sggzsbCIbLg1ORHB2s347g3tIu3a7evbbToaDD/tsnnZsLHdR71hypCECRFMDORcmkx144lWRlquiGtvIcNb86jAR//QQtzLekFly9UAN6ublG0g5lvdjvBwxlPF1Jig+OMNR95BsnUxbmA8b5guIM=
103103
matrix:
104104
- MODE=chromeApp
105105
- MODE=firefox

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ See [license.txt](./license.txt).
1919

2020
## Prerequisites
2121

22-
* A decent terminal. On Windows, GitShell works great ( http://git-scm.com ), GitBash works too ( https://msysgit.github.io ), and Cygwin adds useful commands ( https://www.cygwin.com ).
23-
* NodeJS ( https://nodejs.org ) **v4** (but not v5, because the installer ships with NPM v3 which seems to [have bugs](https://github.com/readium/readium-js-viewer/issues/453) related to the new flat module dependencies)
22+
* A decent terminal. On Windows, GitBash works great ( https://msysgit.github.io or https://git-for-windows.github.io or https://git-scm.com/download/win ), and optionally Cygwin adds useful commands ( https://www.cygwin.com ).
23+
* NodeJS ( https://nodejs.org ) **v4+** (Note that NodeJS v6+ and NPM v3+ are now supported)
2424

2525

2626
## Development

build-config/deployCrx.js

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ if (versionJson.readiumJsViewer.branch !== "develop") {
99
return;
1010
}
1111

12-
1312
if (!process.env.GITHUB_TOKEN)//process.env.MODE == 'chromeApp')
1413
{
1514
console.log("process.env.GITHUB_TOKEN not defined => skipping upload CRX, etc. to GitHub release.");
@@ -21,7 +20,10 @@ var repo = 'readium-js-viewer';
2120

2221
console.log('deploying crx to github');
2322

23+
// https://mikedeboer.github.io/node-github
24+
// https://developer.github.com/v3/git/
2425
var GitHubApi = require("github");
26+
2527
var https = require('https');
2628

2729
var github = new GitHubApi({
@@ -37,7 +39,7 @@ var version = packageObj.version;
3739
var oauthToken = process.env.GITHUB_TOKEN;
3840
github.authenticate({
3941
type: "oauth",
40-
token: oauthToken//process.env.GITHUB_TOKEN
42+
token: oauthToken
4143
});
4244

4345
var deleteOldRelease = function(error, response){
@@ -46,15 +48,15 @@ var deleteOldRelease = function(error, response){
4648
return;
4749
}
4850

49-
github.repos.getReleases({user: owner, repo: repo}, function(error, releases){
51+
github.repos.getReleases({owner: owner, repo: repo}, function(error, releases){
5052
for (var i = 0; i < releases.length; i++){
5153
if (releases[i].tag_name == version){
5254
break;
5355
}
5456
}
5557
if (i < releases.length){
5658
console.log('found existing release, deleting');
57-
github.repos.deleteRelease({user: owner, repo: repo, id: releases[i].id}, function(error, response){
59+
github.repos.deleteRelease({owner: owner, repo: repo, id: releases[i].id}, function(error, response){
5860
if (error){
5961
console.error(JSON.stringify(error));
6062
return;
@@ -131,7 +133,7 @@ var createRelease = function(){
131133
var releaseData = {
132134
tag_name: version,
133135
//target_commitish: process.env.TRAVIS_COMMIT,
134-
user: owner,
136+
owner: owner,
135137
repo: repo,
136138
name: releaseTitle,
137139
body: releaseDescription,
@@ -168,22 +170,40 @@ var createRelease = function(){
168170
};
169171

170172
var tagRef = {
171-
user: owner,
173+
owner: owner,
172174
repo: repo,
173175
ref: 'tags/' + version
174176
};
175177

176-
github.gitdata.getReference(tagRef, function(error, result){
178+
github.gitdata.getReference(tagRef, function(error, result) {
177179

178-
var func;
179180
tagRef.sha = process.env.TRAVIS_COMMIT;
180-
if (error){
181-
console.log(version + ' tag does not exist, creating.');
181+
182+
if (error) {
183+
//console.error(JSON.stringify(error));
184+
182185
tagRef.ref = 'refs/' + tagRef.ref;
186+
187+
console.log(version + ' tag does not exist, creating.');
183188
github.gitdata.createReference(tagRef, deleteOldRelease);
184189
}
185-
else{
186-
console.log('updating previous "' + version + '" release tag');
187-
github.gitdata.updateReference(tagRef, deleteOldRelease);
190+
else {
191+
//console.log(JSON.stringify(result));
192+
193+
//console.log('updating previous "' + version + '" release tag');
194+
//github.gitdata.updateReference(tagRef, deleteOldRelease);
195+
196+
console.log('deleting previous "' + version + '" release tag');
197+
github.gitdata.deleteReference(tagRef, function(error, response) {
198+
if (error){
199+
console.error(JSON.stringify(error));
200+
return;
201+
}
202+
203+
tagRef.ref = 'refs/' + tagRef.ref;
204+
205+
console.log(version + ' tag re-creating.');
206+
github.gitdata.createReference(tagRef, deleteOldRelease);
207+
});
188208
}
189209
});

dev/RequireJS_config.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ var getURLQueryParams = function() {
6060

6161
var urlParams = getURLQueryParams();
6262

63+
var fontsArray = [];
64+
if (typeof getFontFaces != "undefined") { // defined externally
65+
fontsArray = getFontFaces(HTTPServerRootFolder + "/src/fonts/");
66+
}
67+
6368
// MUST BE *SINGLE* CALL TO require.config() FOR ALMOND (SINGLE BUNDLE) TO WORK CORRECTLY!!!
6469
require.config({
6570
/* http://requirejs.org/docs/api.html#config-waitSeconds */
@@ -71,6 +76,8 @@ require.config({
7176

7277
'mathJaxUrl': HTTPServerRootFolder + '/node_modules/mathjax-single-file/dist/MMLSVG/MathJax.js',
7378

79+
'fonts': fontsArray,
80+
7481
'annotationCSSUrl': HTTPServerRootFolder + '/src/css/annotations.css',
7582

7683
'jsLibRoot': HTTPServerRootFolder + '/readium-js/node_modules/zip-js/WebContent/',

dev/index_RequireJS_multiple-bundles.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686

8787

8888

89+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
90+
8991
<script type="text/javascript" src="./RequireJS_config.js"> </script>
9092

9193
<script type="text/javascript">

dev/index_RequireJS_multiple-bundles_LITE.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@
7575

7676

7777

78+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
79+
7880
<script type="text/javascript" src="./RequireJS_config.js"> </script>
7981

8082
<script type="text/javascript">

dev/index_RequireJS_no-optimize.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@
4747

4848
<script type="text/javascript" src="../readium-js/readium-shared-js/build-config/RequireJS_config_plugins.js"> </script>
4949

50+
51+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
52+
5053
<script type="text/javascript" src="./RequireJS_config.js"> </script>
5154

5255

dev/index_RequireJS_no-optimize_LITE.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@
3434

3535
<script type="text/javascript" src="../readium-js/readium-shared-js/build-config/RequireJS_config_plugins.js"> </script>
3636

37-
<script type="text/javascript" src="./RequireJS_config.js"> </script>
37+
38+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
39+
40+
<script type="text/javascript" src="./RequireJS_config.js"> </script>
3841

3942

4043
<script type="text/javascript">

dev/index_RequireJS_single-bundle.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737

3838
<script type="text/javascript" src="../build-output/_single-bundle/readium-js-viewer_all.js"> </script>
3939

40+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
41+
4042
<script type="text/javascript" src="./RequireJS_config.js"> </script>
4143

4244
</head>

dev/index_RequireJS_single-bundle_LITE.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525

2626
<script type="text/javascript" src="../build-output/_single-bundle/readium-js-viewer_all_LITE.js"> </script>
2727

28+
29+
<script type="text/javascript" src="../src/fonts/fonts.js"> </script>
30+
2831
<script type="text/javascript" src="./RequireJS_config.js"> </script>
2932

3033
</head>

0 commit comments

Comments
 (0)