<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>LGPL.txt</filename>
    </added>
    <added>
      <filename>dependencies.txt</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,9 +1,9 @@
 ZEngine Version Log for Version 0.8.4
-$Id: changelog.txt,v 1.39 2003/07/12 02:47:44 cozman Exp $
+$Id: changelog.txt,v 1.40 2003/07/12 09:22:13 cozman Exp $
 
 Changes are marked with symbols that describe them:
 ! is code that breaks backwards compatibility (used after 0.8.0-rc1, previous versions broke compatibility)
-* is code that breaks backwards compatibility but defining DEPRECIATED preserves compatibility for.
+* is code that breaks backwards compatibility but for which defining DEPRECIATED preserves compatibility.
 + is added features
 - is removed features
 # is changed features
@@ -12,6 +12,7 @@ Changes are marked with symbols that describe them:
     ! Removed Rand* functions from ZEngine and replaced with overloaded Rand.
     ! Moved versioning information and changed format.
     * Changed ZEngine members Width--&gt;DisplayWidth, Height--&gt;DisplayHeight, and BPP--&gt;DisplayDepth.
+    + Added more information on dependencies and obtaining them.
     + Added comment &amp; newline support to ZConfigFile.
     + Added particle system example program.
     + Added simple particle system implemented on top of base.</diff>
      <filename>changelog.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,7 @@
+This file describes licensing for ZEngine, libs which ZEngine is dependent upon
+upon have their own licenses, see readme.txt,lgpl.txt and dependencies.txt for
+more info.
+
 A Note From James:
     I chose to license ZEngine under the most liberal license I could find.
 I really didn't want to think that anybody would steal all the work put into</diff>
      <filename>licensing.txt</filename>
    </modified>
    <modified>
      <diff>@@ -34,8 +34,11 @@ in mingw or cygwin you can change the linux makefile to suit your needs.
 and others) as well as the path to ZEngine before building.
 -If you are using gcc on any OS you need to change configure (not the
 makefile) to meet your needs then run make.
+
+See dependencies.txt for information on obtaining the dependencies.
+
 If you are having a problem building ask at 
-http://www.conceptofzero.net/forums/index.php?act=SF&amp;f=15
+http://www.conceptofzero.net/index.php?name=PNphpBB2&amp;file=viewforum&amp;f=4
 ------------------------------------------------------------
 IV. Using ZEngine:
 
@@ -51,9 +54,10 @@ V. Legal Overview:
 
 The world of open source licenses can be confusing, if you are not familiar 
 with the LGPL I recommend reading it, as most libraries ZEngine makes use of
-are licensed under it.  ZEngine itself has no real restrictions on use, and is
-under the OSI-certified BSD license (see licensing.txt). Below are quick
-guides of how you would distribute various packages making use of ZEngine.
+are licensed under it. (LGPL.txt is included) ZEngine itself has no real 
+restrictions on use, and is under the OSI-certified BSD license 
+(see licensing.txt). Below is a quick guide to how you would distribute 
+a package making use of ZEngine.
 
 Closed-Source Application using ZEngine:
     (see licensing-template.txt)
@@ -61,14 +65,14 @@ Closed-Source Application using ZEngine:
     -Include notice of which libraries you used, and have a place for user to
     dowload them from your website.
     -If you are using non-LGPL libraries there may be other requirements.
-    (Open-Source applications do not need to have a link to a download for
-    LGPL-licensed libraries.)
 
 (licensing-template.txt is included to help you comply with the LGPL)
 
+See dependencies.txt for information on source to the dependencies.
+
 Adding to ZEngine:
-    -This can currently be done with no restrictions, but we do ask that 
-    you submit your changes back to the community.
+    -This can currently be done with no restrictions, but I do ask that 
+    you submit your changes back to the community if possible.
 ------------------------------------------------------------
 History of ZEngine:
     The changelog may not show it but 0.1 to 0.6 were some of the biggest </diff>
      <filename>readme.txt</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@
 
     Implementation file for VersinInfo class, simple class for containing and comparing 
     version numbers.
-    &lt;br&gt;$Id: VersionInfo.cpp,v 1.5 2003/07/12 01:25:42 cozman Exp $&lt;br&gt;
+    &lt;br&gt;$Id: VersionInfo.cpp,v 1.6 2003/07/12 09:22:13 cozman Exp $&lt;br&gt;
     \author James Turk
 **/
 
@@ -15,7 +15,6 @@ VersionInfo::VersionInfo(unsigned int maj, unsigned int min, unsigned int rel, s
 {
 }
 
-
 std::string VersionInfo::GetString() const
 {
     if(Extra.length())</diff>
      <filename>src/VersionInfo.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -1,82 +1,82 @@
-/*******************************************************************************
-        This file is Part of the ZEngine Library for 2D game development.
-                   Copyright (C) 2002, 2003 James Turk
-
-                     Licensed under a BSD-style license.
-
-    The maintainer of this library is James Turk (james@conceptofzero.net) 
-     and the home of this Library is http://www.zengine.sourceforge.net
-*******************************************************************************/
-
-/**
-    \file ZE_ZTimer.cpp
-    \brief Source file for ZTimer.
-
-    Implementation of ZTimer, the basic Timer class for ZEngine.
-    &lt;br&gt;$Id: ZE_ZTimer.cpp,v 1.10 2003/07/12 01:25:42 cozman Exp $&lt;br&gt;
-    \author James Turk
-**/
-
-#include &quot;ZE_ZTimer.h&quot;
-
-namespace ZE
-{
-
-Uint32 ZTimer::GetParentTime() const
-{
-    if(rUseZEngine)
-        return rEngine-&gt;GetTime();
-    else
-        return SDL_GetTicks();
-}
-
-ZTimer::ZTimer(bool useZEngine) :
-    rEngine(ZEngine::GetInstance()),
-    rUseZEngine(useZEngine)
-{
-    Reset();	//initializes other members
-}
-
-ZTimer::~ZTimer()
-{
-}
-
-void ZTimer::Reset()
-{
-    rLastPause = rPausedTime = GetParentTime();
-    rPaused = false;
-}
-
-void ZTimer::Pause()
-{
-    if(!rPaused)
-    {
-        rLastPause = GetParentTime();
-        rPaused = true;
-    }
-}
-
-void ZTimer::Unpause()
-{
-    if(rPaused)
-    {
-        //when unpausing update the total paused time by that pause
-        rPausedTime += (GetParentTime()-rLastPause);
-        rPaused = false;
-    }
-}
-
-Uint32 ZTimer::GetTime() const
-{
-    if(rPaused) //when paused timer adjusted to subtract currently paused time
-        return GetParentTime() - (rPausedTime +  (GetParentTime() - rLastPause));
-    else
-        return GetParentTime() - rPausedTime;   //paused time is the cotal amt of time the program has been paused
-}
-
-bool ZTimer::IsPaused() const
-{
-    return rPaused;
-}
-
-}
+/*******************************************************************************
+        This file is Part of the ZEngine Library for 2D game development.
+                   Copyright (C) 2002, 2003 James Turk
+
+                     Licensed under a BSD-style license.
+
+    The maintainer of this library is James Turk (james@conceptofzero.net) 
+     and the home of this Library is http://www.zengine.sourceforge.net
+*******************************************************************************/
+
+/**
+    \file ZE_ZTimer.cpp
+    \brief Source file for ZTimer.
+
+    Implementation of ZTimer, the basic Timer class for ZEngine.
+    &lt;br&gt;$Id: ZE_ZTimer.cpp,v 1.11 2003/07/12 09:22:13 cozman Exp $&lt;br&gt;
+    \author James Turk
+**/
+
+#include &quot;ZE_ZTimer.h&quot;
+
+namespace ZE
+{
+
+Uint32 ZTimer::GetParentTime() const
+{
+    if(rUseZEngine)
+        return rEngine-&gt;GetTime();
+    else
+        return SDL_GetTicks();
+}
+
+ZTimer::ZTimer(bool useZEngine) :
+    rEngine(ZEngine::GetInstance()),
+    rUseZEngine(useZEngine)
+{
+    Reset();	//initializes other members
+}
+
+ZTimer::~ZTimer()
+{
+}
+
+void ZTimer::Reset()
+{
+    rLastPause = rPausedTime = GetParentTime();
+    rPaused = false;
+}
+
+void ZTimer::Pause()
+{
+    if(!rPaused)
+    {
+        rLastPause = GetParentTime();
+        rPaused = true;
+    }
+}
+
+void ZTimer::Unpause()
+{
+    if(rPaused)
+    {
+        //when unpausing update the total paused time by that pause
+        rPausedTime += (GetParentTime()-rLastPause);
+        rPaused = false;
+    }
+}
+
+Uint32 ZTimer::GetTime() const
+{
+    if(rPaused) //when paused timer adjusted to subtract currently paused time
+        return GetParentTime() - (rPausedTime +  (GetParentTime() - rLastPause));
+    else
+        return GetParentTime() - rPausedTime;   //paused time is the cotal amt of time the program has been paused
+}
+
+bool ZTimer::IsPaused() const
+{
+    return rPaused;
+}
+
+}</diff>
      <filename>src/ZE_ZTimer.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>49be0f8957a4bde77813885fbb05561ca369fa16</id>
    </parent>
  </parents>
  <author>
    <name>James Turk</name>
    <email>james.p.turk@gmail.com</email>
  </author>
  <url>http://github.com/jamesturk/zengine/commit/6bebeba72672481f8d1837e7326d72a0091f0290</url>
  <id>6bebeba72672481f8d1837e7326d72a0091f0290</id>
  <committed-date>2003-07-12T02:22:13-07:00</committed-date>
  <authored-date>2003-07-12T02:22:13-07:00</authored-date>
  <message>dependencies documentation</message>
  <tree>8d9feb5f36ddb4c95ea8ac41312eef22c90d85d4</tree>
  <committer>
    <name>James Turk</name>
    <email>james.p.turk@gmail.com</email>
  </committer>
</commit>
