Skip to content

Commit

Permalink
Created Subversion repository for PasH 1.0.
Browse files Browse the repository at this point in the history
Imported all existing project files.
  • Loading branch information
DelphiDabbler committed Aug 3, 2009
0 parents commit 516cbd6
Show file tree
Hide file tree
Showing 41 changed files with 7,210 additions and 0 deletions.
14 changes: 14 additions & 0 deletions DevTools/BuildAll.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@rem ---------------------------------------------------------------------------
@rem Script used to build all of PasH
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - Original version.
@rem ---------------------------------------------------------------------------

@echo off
echo BUILDING ALL
cd ..\Src
call Build.bat all
cd ..\DevTools

14 changes: 14 additions & 0 deletions DevTools/BuildAndRelease.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@rem ---------------------------------------------------------------------------
@rem Script used to build all of PasH and create release zip files
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - First version.
@rem ---------------------------------------------------------------------------

@echo off

call Tidy.bat
call BuildAll.bat
call ReleaseExe.bat
call ReleaseSrc.bat
15 changes: 15 additions & 0 deletions DevTools/BuildPascal.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@rem ---------------------------------------------------------------------------
@rem Script used to build PasH executable from Pascal source and other
@rem binaries.
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - Original version.
@rem ---------------------------------------------------------------------------

@echo off
echo BUILDING PASCAL PROJECT
cd ..\Src
call Build.bat pas
cd ..\DevTools

14 changes: 14 additions & 0 deletions DevTools/BuildResources.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
@rem ---------------------------------------------------------------------------
@rem Script used to build PasH resources
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2005-2007
@rem
@rem v1.0 of 28 May 2005 - Original version.
@rem v2.0 of 10 Mar 2007 - Rewrote to call build.bat
@rem ---------------------------------------------------------------------------

@echo off
echo BUILDING RESOURCES
cd ..\Src
call Build.bat res
cd ..\DevTools
24 changes: 24 additions & 0 deletions DevTools/History.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
FILES IN DEVTOOLS DIRECTORY

--------------------------------------------------------------------------------
PasH
Release File Date Description
================================================================================
0.1.5 BuildAll.bat 10 Mar 2007 Builds whole program by calling
Build.bat
--------------------------------------------------------------------------------
0.1.5 BuildAndRelease.bat 10 Mar 2007 Builds whole programs and creates zip
files
--------------------------------------------------------------------------------
0.1.5 BuildPascal.bat 10 Mar 2007 Builds pascal source by calling
Build.bat
--------------------------------------------------------------------------------
0.1.0 BuildResources.bat 28 May 2005 Builds program resources
0.1.5 BuildResources.bat 10 Mar 2007 Modified to call new Build.bat
--------------------------------------------------------------------------------
0.1.5 ReleaseExe.bat 10 Mar 2007 Create executable release zip file
--------------------------------------------------------------------------------
0.1.5 ReleaseSrc.bat 10 Mar 2007 Creates source code release zip file
--------------------------------------------------------------------------------
0.1.5 Tidy.bat 10 Mar 2007 Deletes backup and temp source files
================================================================================
20 changes: 20 additions & 0 deletions DevTools/ReleaseExe.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
@rem ---------------------------------------------------------------------------
@rem Script used to create zip file containing binary release of PasH
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - First version.
@rem ---------------------------------------------------------------------------

@echo off

cd ..

set OutFile=Release\dd-pash.zip
del %OutFile%

zip -j -9 %OutFile% Exe\PasH.exe
zip -j -9 %OutFile% Docs\ReadMe.html
zip -j -9 %OutFile% Docs\License.txt

cd DevTools
27 changes: 27 additions & 0 deletions DevTools/ReleaseSrc.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
@rem ---------------------------------------------------------------------------
@rem Script used to create zip file containing source code of PasH
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - First version.
@rem ---------------------------------------------------------------------------

@echo off

cd ..

set OutFile=Release\dd-pash-src.zip
set SrcDir=Src
set BinDir=Bin
set DocsDir=Docs

del %OutFile%

zip -r -9 %OutFile% %SrcDir%
zip %OutFile% -d %SrcDir%\PasH.dsk
zip -r -9 %OutFile% %BinDir%\*.res
zip -j -9 %OutFile% %DocsDir%\ReadMe-Src.txt
zip -j -9 %OutFile% %DocsDir%\SourceCodeLicenses.txt
zip -j -9 %OutFile% %DocsDir%\MPL.txt

cd DevTools
21 changes: 21 additions & 0 deletions DevTools/Tidy.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
@rem ---------------------------------------------------------------------------
@rem Script used to delete temp and backup source files in PasH source
@rem
@rem Copyright (C) Peter Johnson (www.delphidabbler.com), 2007
@rem
@rem v1.0 of 10 Mar 2007 - Original version.
@rem ---------------------------------------------------------------------------

@echo off
set SrcDir=..\Src
set DocsDir=..\Docs

echo Deleting *.~*
del %SrcDir%\*.~*
del %SrcDir%\Img\*.~*
del %DocsDir%\*.~*

echo Deleting *.ddp
del %SrcDir%\*.ddp

echo Done.
104 changes: 104 additions & 0 deletions Docs/License.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
DELPHIDABBLER PASH END-USER SOFTWARE LICENSE AGREEMENT
======================================================


1. Definitions
--------------

In this document the following definitions apply:

a. "Product" means DelphiDabbler PasH and related documentation.
b. "Author" means the author and copyright holder of of the software, that is
Peter D Johnson, http://www.delphidabbler.com.


2. Introduction
---------------

A source code version of some of DelphiDabbler PasH's functionality that you may
use, modify and distribute is available to you free of charge from
http://www.delphidabbler.com under the Mozilla Public License and other open
source software licenses. The Mozilla Public License can be found at
http://www.mozilla.org/MPL/.

The accompanying executable code version of the Product is made available to you
under the terms of this end user license agreement. By installing or using
DelphiDabbler PasH you are consenting to be bound by the agreement. If you do
not agree to the terms and conditions of this agreement do not install or use
any part of DelphiDabbler PasH.

DelphiDabbler PasH is copyright (c) 2005-2009 by Peter D Johnson,
http://www.delphidabbler.com.


3. License Grant
----------------

The Author grants you a non-exclusive license to use the executable code version
of DelphiDabbler PasH. You may install as many copies of the program as you wish
and may distribute the program providing this license agreement any other
copyright or legal notices are distributed with the Product.

This agreement will also govern any software upgrades provided by the Author
that replace and/or supplement the original Product, unless such upgrades are
accompanied by a separate license, in which case the terms of that license will
govern.


4. Termination
--------------

If you breach this Agreement your right to use the Product will terminate
immediately and without notice, but all provisions of this agreement except the
License Grant (Section 3) will survive termination and continue in effect. Upon
termination, you must destroy all copies of the Product.


5. Proprietary Rights
---------------------

Portions of the Product are available in source code form under the terms of the
Mozilla Public License and other open source licenses from
http://www.delphidabbler.com. Nothing in this agreement will be construed to
limit any rights granted under the Open Source Licenses. Subject to the
foregoing, the Author, for himself and on behalf of his licensors, hereby
reserves all intellectual property rights in the Product, except for the rights
expressly granted in this agreement. You may not remove or alter any copyright
or other proprietary notice in or on the Product.


6. Disclaimer Of Warranty
-------------------------

THE PRODUCT IS PROVIDED "AS IS" WITH ALL FAULTS. TO THE EXTENT PERMITTED BY LAW,
THE AUTHOR HEREBY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED,
INCLUDING WITHOUT LIMITATION WARRANTIES THAT THE PRODUCT IS FREE OF DEFECTS,
MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE AND NON-INFRINGING. YOU BEAR ENTIRE
RISK AS TO SELECTING THE PRODUCT FOR YOUR PURPOSES AND AS TO THE QUALITY AND
PERFORMANCE OF THE PRODUCT. THIS LIMITATION WILL APPLY NOTWITHSTANDING THE
FAILURE OF ESSENTIAL PURPOSE OF ANY REMEDY. SHOULD THE PRODUCT PROVE DEFECTIVE,
YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.


7. Limitation Of Liability
--------------------------

EXCEPT AS REQUIRED BY LAW, THE AUTHOR AND HIS LICENSORS, CONTRIBUTORS AND
DISTRIBUTORS WILL NOT BE LIABLE FOR ANY GENERAL, INDIRECT, SPECIAL, INCIDENTAL,
CONSEQUENTIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN ANY WAY RELATING TO THIS
AGREEMENT OR THE USE OF OR INABILITY TO USE THE PRODUCT, INCLUDING WITHOUT
LIMITATION DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, LOST PROFITS, LOSS OF
DATA, AND COMPUTER FAILURE OR MALFUNCTION, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES AND REGARDLESS OF THE THEORY (CONTRACT, TORT OR OTHERWISE) UPON
WHICH SUCH CLAIM IS BASED.


8. Miscellaneous
----------------

This Agreement constitutes the entire agreement between the Author and you
concerning the subject matter hereof, and it may only be modified by a written
amendment signed by the Author.

Except to the extent applicable law, if any, provides otherwise, this Agreement
will be governed by the laws of the United Kingdom.
Loading

0 comments on commit 516cbd6

Please sign in to comment.