Skip to content

Commit

Permalink
Merge remote-tracking branch 'JMRI/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
rhwood committed Jan 15, 2016
2 parents c86de2b + 54c1961 commit c2d7666
Show file tree
Hide file tree
Showing 1,141 changed files with 113,618 additions and 112,962 deletions.
74 changes: 74 additions & 0 deletions .gitattributes
@@ -0,0 +1,74 @@
# Common Git rules for JMRI/website repository
#
# See also the JMRI/JMRI repository file of the same name
#
# Initially from https://github.com/Danimoth/gitattributes/blob/master/Java.gitattributes
# see also http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/

# Handle line endings automatically for files detected as text
# and leave all files detected as binary untouched.
* text=auto

#
# The above will handle all files NOT found below
#
# These files are text and should be normalized (Convert crlf => lf)
# This list should be kept consistent with the one in the build.xml ant "fixlineends" target
#
*.csh text
*.css text
*.df text
*.dtd text
*.htm text
*.html text
*.java text
*.js text
*.json text
*.jsp text
*.jspf text
*.lcf text
*.md text
*.php text
*.pl text
*.plist text
*.policy text
*.prefs text
*.properties text
*.project text
*.py text
*.sh text
*.shtml text
*.svg text
*.tld text
*.txt text
*.xml text
*.xsd text
*.xsl text
COPYING text
Footer text
README text
Header text
Sidebar text
TODO text

# These files are binary and should be left untouched
# (binary is a macro for -text -diff)
*.app binary
*.class binary
*.dll binary
*.dylib binary
*.ear binary
*.gif binary
*.GIF binary
*.ico binary
*.jar binary
*.jnilib binary
*.jpg binary
*.jpeg binary
*.pdf binary
*.png binary
*.so binary
*.vsd binary
*.war binary
*.wav binary
*.zip binary
7 changes: 7 additions & 0 deletions .travis.yml
@@ -0,0 +1,7 @@
language: java

script: travis_wait ant checklineends

os:
- linux
# - osx # Travis OS X support does not include Java
38 changes: 26 additions & 12 deletions Copyright.html
Expand Up @@ -75,23 +75,27 @@ <h2>Trademarks</h2>
<a name="copyright"/>
<h2>Copyright</h2>

All images and text on this web site are Copyrighted &copy; 1997 - 2015; All rights reserved.
All images and text on this web site are Copyrighted &copy; 1997 - 2016; All rights reserved.
<p>
Images and text linked to on other sites may or may not be copyrighted, please check
with their respective owners.
<p>
All of the code, documentation and auxiliary files distributed by the
JMRI project are copyright 1997 - 2015; All rights reserved. See
JMRI project are copyright 1997 - 2016; All rights reserved. See
the next section for information on the usage license.

<a name="license"/>
<h2>License</h2>

JMRI is licensed under the Free Software Foundation's
"GNU General Public License" (GPL) version 2.0, with the Classpath Exception.
Copies of that license are distributed with the source and executable downloads,
<a href=""><img src="http://www.gnu.org/graphics/fsf-logo-notext.png" height="33" width="100" align="right"></a>
JMRI is licensed under the
<a href="http://www.fsf.org">Free Software Foundation's</a>
"GNU General Public License" (GPL) version 2.0, with the
<a href="https://en.wikipedia.org/wiki/GPL_linking_exception#The_classpath_exception">Classpath Exception</a>.
<A HREF="COPYING">Copies of that license</a>
are distributed with the source and executable downloads,
and can be gotten from
<a href="COPYING">the web</a>.
<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">the web</a>.
<p>
Please see the
<a href="http://www.fsf.org/licensing/essays/free-sw.html">Free Software Foundation's website</a>
Expand All @@ -101,7 +105,7 @@ <h2>License</h2>
<a href="http://www.opensource.org/docs/definition.php">
<img src="http://opensource.org/trademarks/osi-certified/web/osi-certified-120x100.gif" ALIGN="RIGHT" border="0" width="120" height="100">
</a>
This is also an Open Source license; for more information
This is an Open Source license; for more information
on that, please see the
<a href="http://www.opensource.org/">Open Source Initiative</a>
web pages, including their
Expand All @@ -110,7 +114,17 @@ <h2>License</h2>
<a href="http://www.opensource.org/licenses/gpl-license.php">certification of the GPL version 2</a>.

<p>
If you have any questions about this or what it means to you, please
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" align="right"/></a>
<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">JMRI documentation</span>
written by the
<a xmlns:cc="http://creativecommons.org/ns#" href="http://jmri.org/Copyright.html" property="cc:attributionName" rel="cc:attributionURL">the JMRI community</a>,
including but not limited to the web site contents,
is available under the
<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>
(<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>) license.

<P>
If you have any questions about these licenses or what it means to you, please
<a href="mailto:jmri@pacbell.net">contact us</a>
directly.

Expand All @@ -120,10 +134,11 @@ <h2>Disclaimers</h2>
Any data contained on this site is just our opinion.
We strive to be accurate.
We would love to hear if we have any misunderstandings,
but make no warranties of accuracy.
but we make no warranties of accuracy.
<p>Mention of any service or organization is just a comment and not an endorsement.
<p>The <a href="http://nmra.org">NMRA</a> has no involvement with or responsibility for JMRI.
The NMRA provides their <a href="http://www.nmra.org/standards/sandrp/consist.html">Standards and Recommended Practices</a> without warrantee.
The NMRA provides their <a href="http://www.nmra.org/index-nmra-standards-and-recommended-practices">Standards and Recommended Practices</a>
without warrantee.

<hr class="hide">
<!-- Footer -->
Expand All @@ -137,7 +152,7 @@ <h2>Disclaimers</h2>
<a href="/help/en/Acknowledgements.shtml" title="Who is JMRI">
all who contributed</A>! </p>

<p>Copyright &copy; 1997 - 2015 JMRI Community.
<p>Copyright &copy; 1997 - 2016 JMRI Community.
<p>JMRI&reg;, DecoderPro&reg;, PanelPro&trade;, SignalPro&trade;, SoundPro&trade;, TrainPro&trade;, DispatcherPro&trade;, OperationsPro&trade; and associated logos are our trademarks.
<!-- this is a link to this page <p><a href="/Copyright.html">Additional information on copyright, trademarks and licenses is linked here.</a></p> -->

Expand All @@ -151,4 +166,3 @@ <h2>Disclaimers</h2>
</div> <!-- closes #container -->
</body>
</html>

4 changes: 2 additions & 2 deletions Footer
Expand Up @@ -2,14 +2,14 @@
<hr class="hide">
<div id="footer">
<ul id="bn">
<li>Contact us via the <a href="https://groups.yahoo.com/neo/groups/jmriusers/info">JMRI users</a> mailing list</li>
<li>Contact us via the <a href="https://groups.yahoo.com/neo/groups/jmriusers/info">JMRI users</a> Yahoo group</li>
</ul>

<p>Thanks and congratulations to
<a href="/help/en/Acknowledgements.shtml" title="Who is JMRI">
all who contributed</a>!</p>

<p>Copyright &copy; 1997 - 2015 JMRI Community.
<p>Copyright &copy; 1997 - 2016 JMRI Community.
<p>JMRI&reg;, DecoderPro&reg;, PanelPro&trade;, SignalPro&trade;, TrainPro&trade;, DispatcherPro&trade;, OperationsPro&trade; and associated logos are our trademarks.
<p><a href="/Copyright.html">Additional information on copyright, trademarks and licenses is linked here.</a></p>

Expand Down
14 changes: 7 additions & 7 deletions Help.html
@@ -1,15 +1,15 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<TITLE>
<title>
JMRI: What you can do to help
</TITLE>
<META content="Bob Jacobsen" name="Author">
<META content="Bruce Petrarca" name="Author">
<META name="keywords" content="JMRI How help">
</title>
<meta name="Author" content="Bob Jacobsen">
<meta name="Author" content="Bruce Petrarca">
<meta name="keywords" content="JMRI How help">

<!-- Style -->
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="/css/default.css" media="screen">
<link rel="stylesheet" type="text/css" href="/css/print.css" media="print">
<link rel="icon" href="/images/jmri.ico" type="image/png">
Expand Down Expand Up @@ -103,7 +103,7 @@ <h1>
<a href="/community/" title="Who is JMRI">
all who contributed</a>! </p>

<p>Copyright &copy; 1997 - 2015 JMRI Community.
<p>Copyright &copy; 1997 - 2016 JMRI Community.
<p>JMRI&reg;, DecoderPro&reg;, PanelPro&trade;, SignalPro&trade;, SoundPro&trade;, TrainPro&trade;, DispatcherPro&trade;, OperationsPro&trade; and associated logos are our trademarks.
<p><a href="/Copyright.html">Additional information on copyright, trademarks and licenses is linked here.</a></p>

Expand Down
12 changes: 12 additions & 0 deletions README.md
@@ -0,0 +1,12 @@
# JMRI

Model railroad software

For more information, see [JMRI.org](http://jmri.org)

For development information, see [Technical Info](http://jmri.org/help/en/html/doc/Technical)

User discussions are on the [JMRIusers Yahoo group](https://groups.yahoo.com/neo/groups/jmriusers/info)

[![Build Status](https://travis-ci.org/JMRI/JMRI.svg?branch=master)](https://travis-ci.org/JMRI/JMRI)
[![Build status](https://ci.appveyor.com/api/projects/status/1wa25bdftg5241hk/branch/master?svg=true)](https://ci.appveyor.com/project/JMRI/jmri/branch/master)
21 changes: 13 additions & 8 deletions Sidebar
Expand Up @@ -17,21 +17,26 @@
state of your railroad <em>and</em> let you control it
</dd>

<dt><h3><a href="/help/en/package/jmri/jmrit/operations/Operations.shtml">OperationsPro&trade;</a></h3></dt>
<dd>
Build Trains from your Roster and print Train Manifests that detail the work your train crews will perform
</dd>

<dt><h3><a href="/help/en/package/jmri/jmrit/dispatcher/Dispatcher.shtml">DispatcherPro</a></h3></dt>
<dd>
A system for Dispatching, grouping your Roster and Throttles
</dd>

<dt><h3><a href="/help/en/package/jmri/jmrit/operations/Operations.shtml">OperationsPro&trade;</a></h3></dt>
<dd>
Build Trains from your Roster and print Train Manifests that detail the work your train crews will perform
</dd>

<dt><h3><a href="/help/en/html/apps/SoundPro/SoundPro.shtml">SoundPro</a></h3></dt>
<dd>
A set of tools for using Audio with JMRI
</dd>


<dt><h3><a href="/help/en/html/apps/SignalPro/index.shtml">SignalPro</a></h3></dt>
<dd>
Run prototypical signaling following the rules using occupancy and turnout feedback
</dd>

<dt><h3><a href="./tools/index.shtml">Tools</a></h3></dt>
<dd>JMRI provides powerful tools for working with your layout.
<ul>
Expand Down Expand Up @@ -118,8 +123,8 @@
<dd>
<ul>
<li><a href="./install/WindowsNew.shtml">Windows</a>
<li><a href="./install/MacOSX.html">Mac OS X</a>
<li><a href="./install/Linux.html">Linux</a>
<li><a href="./install/MacOSX.shtml">Mac OS X</a>
<li><a href="./install/Linux.shtml">Linux</a>
<li><a href="./install/Debug.shtml">Debugging an installation</a>
</ul>
</dd>
Expand Down
87 changes: 87 additions & 0 deletions build.xml
@@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Ant build.xml file for JMRI development -->
<!-- Bob Jacobsen, Copyright 2002-2016 -->

<!-- This file is part of JMRI. -->
<!-- -->
<!-- JMRI is free software; you can redistribute it and/or modify it under -->
<!-- the terms of version 2 of the GNU General Public License as published -->
<!-- by the Free Software Foundation. See the "COPYING" file for a copy -->
<!-- of this license. -->
<!-- -->
<!-- JMRI is distributed in the hope that it will be useful, but WITHOUT -->
<!-- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -->
<!-- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -->
<!-- for more details. -->

<project name="JMRI/website" default="" basedir=".">

<!-- basedir="." means all paths are relative to the top level -->
<!-- directory in the project. -->

<description>
Provides build services for JMRI website
</description>

<property name="jmri.copyright.year" value="1997-2016"/>

<!-- check for bad line ends, e.g. not ready to go into Git -->
<!-- May not (probably will not) work on Windows -->

<target name="checklineends" description="mark files with CRLF line ends">
<exec executable="sh" outputproperty="checklineeds.files">
<arg value="-c" />
<arg value="find . -not -type d -exec file '{}' ';' | grep CRLF" />
</exec>

<fail message="${checklineeds.files}">
<condition>
<length string="${checklineeds.files}" when="greater" length="0" />
</condition>
</fail>
</target>

<!-- end of file-checking targets -->

<target name="fixlineends" description="convert specific files to LF line ends">
<fixcrlf eol="unix" srcdir="." includes="
**/*.csh
**/*.css
**/*.df
**/*.dtd
**/*htm
**/*html
**/*.java
**/*.js
**/*.json
**/*.jsp
**/*.jspf
**/*.lcf
**/*.md
**/*.php
**/*.pl
**/*.plist
**/*.policy
**/*.prefs
**/*.properties
**/*.project
**/*.py
**/*.sh
**/*.svg
**/*.tld
**/*.txt
**/*.xml
**/*.xsd
**/*.xsl
**/COPYING
**/Footer
**/Header
**/README*
**/Sidebar
**/TODO
" />
</target>

<!-- end of file-checking targets -->

</project>

0 comments on commit c2d7666

Please sign in to comment.