From 34068b8b1d8a3b4e48a618f06f2ffbecff73db2d Mon Sep 17 00:00:00 2001 From: cozman Date: Tue, 20 May 2003 01:07:59 +0000 Subject: [PATCH] initial --- authors.txt | 1 + changelog.txt | 9 ++++++++ licensing.txt | 48 +++++++++++++++++++++++++++++++++++++++++ readme.txt | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++ todo.txt | 4 ++++ 5 files changed, 122 insertions(+) create mode 100755 authors.txt create mode 100755 changelog.txt create mode 100755 licensing.txt create mode 100755 readme.txt create mode 100755 todo.txt diff --git a/authors.txt b/authors.txt new file mode 100755 index 0000000..f5f87eb --- /dev/null +++ b/authors.txt @@ -0,0 +1 @@ +James Turk james@conceptofzero.net - GewiEngine and all base widgets. \ No newline at end of file diff --git a/changelog.txt b/changelog.txt new file mode 100755 index 0000000..f0cc9da --- /dev/null +++ b/changelog.txt @@ -0,0 +1,9 @@ +0.2.0 + -Began doxygen documentation. + -Fixed bugs, cleaned up interface. + -BSD style license. + -Changed namespaces from ZE to Gewi. + -Sliders, Container. + +0.1.0 + -Release to selected members of ZEngine forums and mailing list. \ No newline at end of file diff --git a/licensing.txt b/licensing.txt new file mode 100755 index 0000000..ee56885 --- /dev/null +++ b/licensing.txt @@ -0,0 +1,48 @@ +A Note From James: + For an explanation of the licensing simply refer to the files that come with +ZEngine, Gewi is unusable without ZEngine so it is safe to assume you have it +already. If for any reason you have Gewi but not ZEngine you may obtain ZEngine +here: http://zengine.sourceforge.net/. + +----------------------------------(begin license) + +Copyright (C) 2002, 2003 James Turk +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, + are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of Concept of Zero nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +--------------------------------------------(end license) + +In this distribution all files which fall under the license are marked as such with +the following notice: + +/******************************************************************************* + This file is Part of the Gewi GUI Library for ZEngine. + Gewi and ZEngine Copyright (C) 2002, 2003 James Turk + + Licensed under a BSD-style license. (see licensing.txt) + + The maintainer of this library is James Turk (james@conceptofzero.net) + this library is found at the home of ZEngine http://zengine.sourceforge.net +*******************************************************************************/ diff --git a/readme.txt b/readme.txt new file mode 100755 index 0000000..a41cc6a --- /dev/null +++ b/readme.txt @@ -0,0 +1,60 @@ +Index +------------------------------------------------------------ +I. About Gewi +II. Getting Gewi +III. Building Gewi +IV. Using Gewi +V. Legal Overview +VI. History of Gewi +------------------------------------------------------------ +I. About Gewi + +Gewi is a GUI library designed for use with ZEngine, information on ZEngine +can be found at http://zengine.sourceforge.net/. +------------------------------------------------------------ +II. Getting Gewi: + +Gewi is available from the same places that ZEngine is: +Support comes from: http://conceptofzero.net/ +The sourceforge page: http://zengine.sourceforge.net/ +The project page: http://sourceforge.net/projects/zengine/ +The CVS page: http://sourceforge.net/cvs/?group_id=62098 +------------------------------------------------------------ +III. Building Gewi: + +ZEngine can be built on any system that has SDL and OpenGL available. It is +currently being developed Windows XP (Redhat 8 support soon). If you are in +VC++ the folder vc7 contains project files for use, and if you are in mingw +or cygwin you can change the linux makefile to suit your needs. +-If you are using VC++ you will need to add the path to the dependencies (SDL +and others) as well as the path to ZEngine before building. +If you are having a problem building ask at +http://www.conceptofzero.net/forums/index.php?act=SF&f=15 +------------------------------------------------------------ +IV. Using Gewi: + +Gewi requires a working copy of ZEngine, if your compiler/environment +supports ZEngine it should support Gewi as well. Gewi tutorials and +documentation is not yet complete if you would like to write any submit +them to james@conceptofzero.net and I'll make sure they get out and you get +proper credit. +------------------------------------------------------------ +V. Legal Overview: + +See ZEngine's readme.txt for a Legal Overview of using libraries +that are dependent upon LGPL based libraries, using Gewi is the same +since it includes no new LGPL code. +------------------------------------------------------------ +History of ZEngine: + Since most of the improvements will just be more widgets I +am much more open to outside help for Gewi than ZEngine which is mostly +my own work, I am going to depend on community support to add new widgets +to Gewi, I can't possibly add every single widget people need while working +on ZEngine and other projects. + 0.1 was a basic release, just to show some people how I planned to +do the long promised GUI library for ZEngine. I rewrote this twice using +callbacks one time and a different way of handling child windows another, +but I found a way that seemed easy to use and easy to extend and that is what +has become 0.2. + + -James Turk james@conceptofzero.net diff --git a/todo.txt b/todo.txt new file mode 100755 index 0000000..491638c --- /dev/null +++ b/todo.txt @@ -0,0 +1,4 @@ +Gewi Todo List + -Documentation + +Feel free to contribute, Gewi is a side project and I will rely on the community for new widget ideas and such. \ No newline at end of file