Skip to content

Commit

Permalink
Add Android APK installer garbochess-6.0.1.apk. Refactoring. Removal …
Browse files Browse the repository at this point in the history
…of offline.appcache. Update 3rd party libs.
  • Loading branch information
OMerkel committed May 8, 2016
1 parent eaa65e0 commit 1cfe5a7
Show file tree
Hide file tree
Showing 23 changed files with 1,841 additions and 2,995 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
Garbochess-JS
<img alt="Garbochess icon" width="64" src="oliver/img/icons/garbochess128.png" /> Garbochess-JS
=============

<img src="http://omerkel.github.io/Garbochess-JS/oliver/img/icons/garbochess-128.png" /> A javascript chess engine using WebWorkers.

* <em>Start an online</em> <b>Garbochess-JS</b> <em>session on</em> http://omerkel.github.io/Garbochess-JS/oliver/chess.html
* <em>Start an online</em> <b>Garbochess-JS</b> <em>session on</em> http://omerkel.github.io/Garbochess-JS/oliver
* <em>Also published in</em> <a href="https://marketplace.firefox.com/app/garbochess"><img align="middle" width="150px" src="https://marketplace.cdn.mozilla.net/media/fireplace/img/pretty/marketplace_logo.png" /></a>
* <em>Android APK available for install</em> <img align="top" width="32" src="oliver/apk/android.gif" /> http://omerkel.github.io/Garbochess-JS/oliver/apk/garbochess-6.0.1.apk
* requires minimum Android 4.4.2 (API-19)
* <em>runs in various browsers on</em>
* <em>desktop systems like BSDs, Linux, Win, MacOS and</em>
* <em>mobile platforms like Android, FirefoxOS, iOS.</em>

<b>Keywords</b> <em>Chess, Schach, Ajedrez, Computer Chess, Offline Appcache Support / <a href="http://www.w3.org/TR/2011/WD-html5-20110525/offline.html">Offline Web application HTML5</a>, Installable Desktop Application, <a href="http://www.w3.org/TR/workers/">Web workers</a>, CC0: <a href="http://www.w3.org/Graphics/SVG/">Scalable Vector Graphics (SVG)</a> chess set, Safari Apple-mobile-web-app support</em>
<b>Keywords</b> <em>Chess, Schach, Ajedrez, Computer Chess, ECMA script, <a href="http://www.w3.org/TR/workers/">Web workers</a>, CC0: <a href="http://www.w3.org/Graphics/SVG/">Scalable Vector Graphics (SVG)</a> chess set, Safari Apple-mobile-web-app support</em>

Thanks
------
Expand Down
2 changes: 1 addition & 1 deletion oliver/AUTHORS
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
See file named LICENSE being part of the repository.

Copyright (c) 2014-2015
Copyright (c) 2014-2016
@author Gary Linscott, gary(dot)linscott(at)hotmail(dot)com.
@author Barney Carroll, barney(dot)carroll(at)gmail(dot)com.
@author Oliver Merkel, Merkel(dot)Oliver(at)web(dot)de.
Expand Down
4 changes: 2 additions & 2 deletions oliver/LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

* Substantial Garbochess-JS parts are BSD 3-Clause licensed

Copyright (c) 2011-2015 Gary Linscott, Oliver Merkel
Copyright (c) 2011-2016 Gary Linscott, Oliver Merkel
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down Expand Up @@ -38,7 +38,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* Icon images located in folder oliver/img/icons are licensed public domain in terms of cc0:
* http://creativecommons.org/publicdomain/zero/1.0/

No copyright, 2015 Oliver Merkel
No copyright, 2016 Oliver Merkel

The person who associated a work with this deed has dedicated the
work to the public domain by waiving all of his or her rights to
Expand Down
Binary file added oliver/apk/android.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added oliver/apk/garbochess-6.0.1.apk
Binary file not shown.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
128 changes: 64 additions & 64 deletions oliver/chess.html → oliver/index.html
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
<!DOCTYPE html>
<html manifest="offline.appcache">
<head profile="http://dublincore.org/documents/dcq-html/">
<link rel="icon" href="img/icons/garbochess-favicon.ico" type="image/x-icon" />
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
<link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta charset="UTF-8" />
<meta name="AUTHOR" content="Gary Linscott" />
<meta name="AUTHOR" content="Oliver Merkel" />
<meta name="COPYRIGHT" content="Gary Linscott, Oliver Merkel" />
<meta name="DC.creator" content="Gary Linscott" />
<meta name="DC.creator" content="Oliver Merkel" />
<meta name="DC.contributor" content="Gary Linscott" />
<meta name="DC.contributor" content="Oliver Merkel" />
<meta name="DC.rights" content="
<html>
<head profile='http://dublincore.org/documents/dcq-html/'>
<link rel='icon' href='img/icons/garbochess-favicon.ico' type='image/x-icon' />
<link rel='schema.DC' href='http://purl.org/dc/elements/1.1/' />
<link rel='schema.DCTERMS' href='http://purl.org/dc/terms/' />
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<meta charset='UTF-8' />
<meta name='AUTHOR' content='Gary Linscott' />
<meta name='AUTHOR' content='Oliver Merkel' />
<meta name='COPYRIGHT' content='Gary Linscott, Oliver Merkel' />
<meta name='DC.creator' content='Gary Linscott' />
<meta name='DC.creator' content='Oliver Merkel' />
<meta name='DC.contributor' content='Gary Linscott' />
<meta name='DC.contributor' content='Oliver Merkel' />
<meta name='DC.rights' content="
* Thirdparty code of JQuery, JQuery-Mobile and JQuery-UI follow the MIT license
* corresponding license texts can be reproduced from Thirdparty directory
---
* Substantial Garbochess-JS parts are BSD 3-Clause licensed
Copyright (c) 2011-2015 Gary Linscott, Oliver Merkel
Copyright (c) 2011-2016 Gary Linscott, Oliver Merkel
All rights reserved.
Redistribution and use in source and binary forms, with or without
Expand Down Expand Up @@ -53,7 +53,7 @@
* Application icon images located in folder oliver/img/icons are licensed public domain in terms of cc0:
* http://creativecommons.org/publicdomain/zero/1.0/
No copyright, 2015 Oliver Merkel
No copyright, 2016 Oliver Merkel
The person who associated a work with this deed has dedicated the
work to the public domain by waiving all of his or her rights to
Expand Down Expand Up @@ -82,16 +82,16 @@
<title>GarboChess Javascript</title>
<meta name='apple-mobile-web-app-capable' content='yes' />
<meta name='apple-mobile-web-app-status-bar-style' content='black' />
<link rel='apple-touch-icon' href='img/icons/garbochess-128.png' />
<link rel='apple-touch-icon' href='img/icons/garbochess128.png' />
<meta content='width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0'
name='viewport' />
<link rel='stylesheet' type='text/css' href='thirdparty/jquery.mobile-1.4.5/jquery.mobile-1.4.5.css' />
<link rel='stylesheet' type='text/css' href='css/chess.css' />
<script src="thirdparty/jquery-1.11.2.js" type="text/javascript"></script>
<script src="thirdparty/jquery-ui-1.11.2/jquery-ui.js" type="text/javascript"></script>
<script src='thirdparty/jquery-2.1.4.js' type='text/javascript'></script>
<script src='thirdparty/jquery-ui-1.11.4/jquery-ui.js' type='text/javascript'></script>
<script src='thirdparty/jquery.mobile-1.4.5/jquery.mobile-1.4.5.js' type='text/javascript'></script>
<script src="js/garbochess.js" type="text/javascript"></script>
<script src="js/boardui.js" type="text/javascript" defer></script>
<script src='js/garbochess.js' type='text/javascript'></script>
<script src='js/boardui.js' type='text/javascript' defer></script>
</head>
<body>
<div data-role='page' data-theme='b' id='game-page' class='mybackground'>
Expand All @@ -113,7 +113,7 @@
ui-body-inherit ui-corner-all ui-textinput-autogrow'></div>
<div id='PgnTextBox' class='ui-input-text ui-shadow-inset
ui-body-inherit ui-corner-all ui-textinput-autogrow'></div>
<div class="ui-field-contain">
<div class='ui-field-contain'>
<label for='FenTextBox'>FEN</label>
<input id='FenTextBox' />
</div>
Expand Down Expand Up @@ -146,18 +146,18 @@ <h1><small>Options</small></h1>
<form>
<fieldset data-role='controlgroup'>
<legend>Computer Engine / AI</legend>
<div class="ui-field-contain">
<label for="TimePerMove" class="select">Time/move</label>
<select name="TimePerMove" id="TimePerMove">
<option value="1000">1 sec</option>
<option value="3000" selected>3 sec</option>
<option value="5000">5 sec</option>
<option value="10000">10 sec</option>
<option value="20000">20 sec</option>
<option value="30000">30 sec</option>
<option value="60000">1 min</option>
<option value="180000">3 min</option>
<option value="300000">5 min</option>
<div class='ui-field-contain'>
<label for='TimePerMove' class='select'>Time/move</label>
<select name='TimePerMove' id='TimePerMove'>
<option value='1000'>1 sec</option>
<option value='3000' selected>3 sec</option>
<option value='5000'>5 sec</option>
<option value='10000'>10 sec</option>
<option value='20000'>20 sec</option>
<option value='30000'>30 sec</option>
<option value='60000'>1 min</option>
<option value='180000'>3 min</option>
<option value='300000'>5 min</option>
</select>
</div>
<label for='ShowAnalysis'>Board Analysis only</label>
Expand All @@ -175,11 +175,11 @@ <h1><small>Options</small></h1>
</ul>
<form>
<fieldset data-role='controlgroup'>
<div class="ui-field-contain">
<label for="StartPlayer" class="select">View&nbsp;from</label>
<select name="StartPlayer" id="StartPlayer">
<option value="white" selected>White</option>
<option value="black">Black</option>
<div class='ui-field-contain'>
<label for='StartPlayer' class='select'>View&nbsp;from</label>
<select name='StartPlayer' id='StartPlayer'>
<option value='white' selected>White</option>
<option value='black'>Black</option>
</select>
</div>
</fieldset>
Expand Down Expand Up @@ -209,14 +209,14 @@ <h4>About Garbochess</h4>
</figure>
<br />
<h3>Legal</h3>
<p>Copyright (c) 2011-2015<br />
<p>Copyright (c) 2011-2016<br />
<em>@author</em> Gary Linscott, Merkel(dot) Oliver(at) web(dot) de.<br />
<em>@author</em> Oliver Merkel, gary(dot) linscott(at) hotmail(dot) com.<br />
All rights reserved.<br />
Logos and trademarks belong to their respective owners.</p>
<p>Substantial Garbochess-JS parts are BSD 3-Clause licensed.</p>
<h4>The BSD License (BSD)</h4>
<p>Copyright (c) 2011-2015 Gary Linscott, gary(dot) linscott(at) hotmail(dot) com &amp; Oliver Merkel, Merkel(dot) Oliver(at) web(dot)de</p>
<p>Copyright (c) 2011-2016 Gary Linscott, gary(dot) linscott(at) hotmail(dot) com &amp; Oliver Merkel, Merkel(dot) Oliver(at) web(dot)de</p>

<p>Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
Expand All @@ -243,9 +243,9 @@ <h4>The BSD License (BSD)</h4>
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>

<div data-role="collapsible-set" data-theme="c" data-content-theme="d"
data-iconpos="right" data-collapsed-icon="arrow-l" data-expanded-icon="arrow-d">
<div data-role="collapsible">
<div data-role='collapsible-set' data-theme='c' data-content-theme='d'
data-iconpos='right' data-collapsed-icon='arrow-l' data-expanded-icon='arrow-d'>
<div data-role='collapsible'>
<h4>Specific Subset of Images</h4>
<ul>
<li>Scalable Vector Graphics chess set located in folder oliver/img/*.svg
Expand All @@ -255,16 +255,16 @@ <h4>Specific Subset of Images</h4>
</ul>

<p>These specifically listed graphics are licensed under
<br /><a rel="license" href="https://creativecommons.org/publicdomain/zero/1.0/"
target="_blank"><img alt="Creative Commons License" style="border-width:0"
src="img/icons/cc0_1.0_88x31.png" /></a><br />
<a rel="license" href="https://creativecommons.org/publicdomain/zero/1.0/"
target="_blank"> CC0 1.0 Universal (CC0 1.0) Public Domain Dedication</a>.<br />
No copyright, 2015 Oliver Merkel
<br /><a rel='license' href='https://creativecommons.org/publicdomain/zero/1.0/'
target='_blank'><img alt='Creative Commons License' style='border-width:0'
src='img/icons/cc0_1.0_88x31.png' /></a><br />
<a rel='license' href='https://creativecommons.org/publicdomain/zero/1.0/'
target='_blank'> CC0 1.0 Universal (CC0 1.0) Public Domain Dedication</a>.<br />
No copyright, 2016 Oliver Merkel
</p>
</div><!-- collapsible -->

<div data-role="collapsible">
<div data-role='collapsible'>
<h4>Third Party Code Licenses</h4>
<p>This <b>Garbochess</b> implementation uses unmodified
independent code libraries provided by <em>third parties</em>.
Expand All @@ -274,20 +274,20 @@ <h4>Third Party Code Licenses</h4>
any related list of conditions, disclaimers, and especially
the copyright holders and authors of the corresponding third
party functionality.</p>
<a href="https://github.com/jquery/jquery" data-role="button" data-theme="c"
rel="external" target="_blank" type="text/html"
title="jQuery - Repository">
<img src="thirdparty/jquery-favicon.ico" />
<a href='https://github.com/jquery/jquery' data-role='button' data-theme='c'
rel='external' target='_blank' type='text/html'
title='jQuery - Repository'>
<img src='thirdparty/jquery-favicon.ico' width='16' height='16' />
jQuery: MIT</a>
<a href="https://github.com/jquery/jquery-mobile" data-role="button" data-theme="c"
rel="external" target="_blank" type="text/html"
title="jQuery Mobile - Repository">
<img src="thirdparty/jquery.mobile-1.4.5/demos/favicon.ico" />
<a href='https://github.com/jquery/jquery-mobile' data-role='button' data-theme='c'
rel='external' target='_blank' type='text/html'
title='jQuery Mobile - Repository'>
<img src='thirdparty/jquery.mobile-1.4.5/demos/favicon.ico' width='16' height='16' />
jQuery Mobile: MIT</a>
<a href="https://github.com/jquery/jquery-ui" data-role="button" data-theme="c"
rel="external" target="_blank" type="text/html"
title="jQuery UI - Repository">
<img src="thirdparty/jquery-ui-1.11.2/favicon.ico" />
<a href='https://github.com/jquery/jquery-ui' data-role='button' data-theme='c'
rel='external' target='_blank' type='text/html'
title='jQuery UI - Repository'>
<img src='thirdparty/jquery-ui-1.11.4/favicon.ico' width='16' height='16' />
jQuery UI: MIT</a>
</div><!-- collapsible -->
</div><!-- collapsible-set -->
Expand Down
22 changes: 11 additions & 11 deletions oliver/manifest.webapp
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"version": "6.0.1",
"name": "Garbochess",
"description": "Garbochess - chess w/ offline feature",
"launch_path": "/chess.html",
"description": "Garbochess",
"launch_path": "/index.html",
"icons": {
"16": "/img/icons/garbochess-16.png",
"32": "/img/icons/garbochess-32.png",
"48": "/img/icons/garbochess-48.png",
"60": "/img/icons/garbochess-60.png",
"64": "/img/icons/garbochess-64.png",
"90": "/img/icons/garbochess-90.png",
"120": "/img/icons/garbochess-120.png",
"128": "/img/icons/garbochess-128.png",
"256": "/img/icons/garbochess-256.png"
"16": "/img/icons/garbochess16.png",
"32": "/img/icons/garbochess32.png",
"48": "/img/icons/garbochess48.png",
"60": "/img/icons/garbochess60.png",
"64": "/img/icons/garbochess64.png",
"90": "/img/icons/garbochess90.png",
"120": "/img/icons/garbochess120.png",
"128": "/img/icons/garbochess128.png",
"256": "/img/icons/garbochess256.png"
},
"developer": {
"name": "Oliver Merkel",
Expand Down
23 changes: 11 additions & 12 deletions oliver/manifest_hosted.webapp
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
{
"version": "6.0.1",
"name": "Garbochess",
"description": "Garbochess - chess w/ offline feature",
"launch_path": "/oliver/chess.html",
"appcache_path": "/Garbochess-JS/oliver/offline.appcache",
"description": "Garbochess",
"launch_path": "/oliver/index.html",
"icons": {
"16": "/Garbochess-JS/oliver/img/icons/garbochess-16.png",
"32": "/Garbochess-JS/oliver/img/icons/garbochess-32.png",
"48": "/Garbochess-JS/oliver/img/icons/garbochess-48.png",
"60": "/Garbochess-JS/oliver/img/icons/garbochess-60.png",
"64": "/Garbochess-JS/oliver/img/icons/garbochess-64.png",
"90": "/Garbochess-JS/oliver/img/icons/garbochess-90.png",
"120": "/Garbochess-JS/oliver/img/icons/garbochess-120.png",
"128": "/Garbochess-JS/oliver/img/icons/garbochess-128.png",
"256": "/Garbochess-JS/oliver/img/icons/garbochess-256.png"
"16": "/Garbochess-JS/oliver/img/icons/garbochess16.png",
"32": "/Garbochess-JS/oliver/img/icons/garbochess32.png",
"48": "/Garbochess-JS/oliver/img/icons/garbochess48.png",
"60": "/Garbochess-JS/oliver/img/icons/garbochess60.png",
"64": "/Garbochess-JS/oliver/img/icons/garbochess64.png",
"90": "/Garbochess-JS/oliver/img/icons/garbochess90.png",
"120": "/Garbochess-JS/oliver/img/icons/garbochess120.png",
"128": "/Garbochess-JS/oliver/img/icons/garbochess128.png",
"256": "/Garbochess-JS/oliver/img/icons/garbochess256.png"
},
"developer": {
"name": "Oliver Merkel",
Expand Down
51 changes: 0 additions & 51 deletions oliver/offline.appcache

This file was deleted.

File renamed without changes.
Loading

0 comments on commit 1cfe5a7

Please sign in to comment.