[Tux4kids-commits] r826 - in tuxtype/trunk: . data/fonts data/scripts data/sounds data/themes/assamese data/themes/lithuanian/images data/words doc doc/en
dbruce-guest at alioth.debian.org
dbruce-guest at alioth.debian.org
Wed Jan 7 12:30:16 UTC 2009
Author: dbruce-guest
Date: 2009-01-07 12:30:16 +0000 (Wed, 07 Jan 2009)
New Revision: 826
Modified:
tuxtype/trunk/ChangeLog
tuxtype/trunk/ChangeLog~
tuxtype/trunk/config.h.in
tuxtype/trunk/config.h.in~
tuxtype/trunk/data/fonts/Makefile.am
tuxtype/trunk/data/fonts/Makefile.in
tuxtype/trunk/data/scripts/Makefile.in
tuxtype/trunk/data/sounds/Makefile.in
tuxtype/trunk/data/themes/assamese/Makefile.in
tuxtype/trunk/data/themes/lithuanian/images/Makefile.in
tuxtype/trunk/data/words/Makefile.in
tuxtype/trunk/doc/AUTHORS
tuxtype/trunk/doc/INSTALL
tuxtype/trunk/doc/INSTALL-Win32
tuxtype/trunk/doc/README
tuxtype/trunk/doc/en/howtotheme.html
Log:
path fix
Modified: tuxtype/trunk/ChangeLog
===================================================================
--- tuxtype/trunk/ChangeLog 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/ChangeLog 2009-01-07 12:30:16 UTC (rev 826)
@@ -1,3 +1,5 @@
+
+=======
06 Jan 2009 - svn revision 822
[ David Bruce <davidstuartbruce at gmail.com> ]
- Bugfix to prevent BlackOutline() from segfault if passed empty string
@@ -8,6 +10,18 @@
- Bugfix for path for bundled fonts - caused error when run on non-Debian
systems.
+10 Dec 2008 - svn revision 795
+Version 1.7.0
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - First release following 2008 Google Summer of Code.
+ - Several major enhancements:
+ - GNU gettext used for internationalization (M. Mohan)
+ - Themes and translations for multiple additional
+ Indic languages (M. Mohan)
+ - Graphical keyboard hint system (Sreyas K.)
+ - Rewritten phrase practice activity (D. Bruce)
+ - Fullscreen mode at native resolution (D. Bruce)
+
2008-11-22 gettextize <bug-gnu-gettext at gnu.org>
* m4/gettext.m4: Upgrade to gettext-0.17.
Modified: tuxtype/trunk/ChangeLog~
===================================================================
--- tuxtype/trunk/ChangeLog~ 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/ChangeLog~ 2009-01-07 12:30:16 UTC (rev 826)
@@ -1,12 +1,28 @@
+<<<<<<< .mine
+10 Dec 2008 - svn revision 795
+Version 1.7.0
+[ David Bruce <davidstuartbruce at gmail.com> ]
+ - First release following 2008 Google Summer of Code.
+ - Several major enhancements:
+ - GNU gettext used for internationalization (M. Mohan)
+ - Themes and translations for multiple additional
+ Indic languages (M. Mohan)
+ - Graphical keyboard hint system (Sreyas K.)
+ - Rewritten phrase practice activity (D. Bruce)
+ - Fullscreen mode at native resolution (D. Bruce)
+
+=======
06 Jan 2009 - svn revision 822
[ David Bruce <davidstuartbruce at gmail.com> ]
- Bugfix to prevent BlackOutline() from segfault if passed empty string
+ - incorporation of several small patches from OpenSuse (thanks Lars Vogdt)
05 Jan 2009 - svn revision 821
[ David Bruce <davidstuartbruce at gmail.com> ]
- Bugfix for path for bundled fonts - caused error when run on non-Debian
systems.
+>>>>>>> .r825
2008-11-22 gettextize <bug-gnu-gettext at gnu.org>
* m4/gettext.m4: Upgrade to gettext-0.17.
Modified: tuxtype/trunk/config.h.in
===================================================================
--- tuxtype/trunk/config.h.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/config.h.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -433,34 +433,24 @@
made weak. */
#undef USE_SOLARIS_THREADS_WEAK
-/* Enable extensions on AIX 3, Interix. */
+/* Define if the Win32 multithreading API can be used. */
+#undef USE_WIN32_THREADS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define to 1 if on AIX 3.
+ System headers sometimes define this.
+ We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
#endif
+
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
-/* Enable threading extensions on Solaris. */
-#ifndef _POSIX_PTHREAD_SEMANTICS
-# undef _POSIX_PTHREAD_SEMANTICS
-#endif
-/* Enable extensions on HP NonStop. */
-#ifndef _TANDEM_SOURCE
-# undef _TANDEM_SOURCE
-#endif
-/* Enable general extensions on Solaris. */
-#ifndef __EXTENSIONS__
-# undef __EXTENSIONS__
-#endif
-
-/* Define if the Win32 multithreading API can be used. */
-#undef USE_WIN32_THREADS
-
-/* Version number of package */
-#undef VERSION
-
/* Define to 1 if on MINIX. */
#undef _MINIX
@@ -471,6 +461,17 @@
/* Define to 1 if you need to in order for `stat' and other things to work. */
#undef _POSIX_SOURCE
+/* Enable extensions on Solaris. */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+
/* Define to empty if `const' does not conform to ANSI C. */
#undef const
Modified: tuxtype/trunk/config.h.in~
===================================================================
--- tuxtype/trunk/config.h.in~ 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/config.h.in~ 2009-01-07 12:30:16 UTC (rev 826)
@@ -433,24 +433,34 @@
made weak. */
#undef USE_SOLARIS_THREADS_WEAK
-/* Define if the Win32 multithreading API can be used. */
-#undef USE_WIN32_THREADS
-
-/* Version number of package */
-#undef VERSION
-
-/* Define to 1 if on AIX 3.
- System headers sometimes define this.
- We just want to avoid a redefinition error message. */
+/* Enable extensions on AIX 3, Interix. */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
#endif
-
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif
+/* Enable threading extensions on Solaris. */
+#ifndef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
+#endif
+/* Enable extensions on HP NonStop. */
+#ifndef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
+#endif
+/* Enable general extensions on Solaris. */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
+
+/* Define if the Win32 multithreading API can be used. */
+#undef USE_WIN32_THREADS
+
+/* Version number of package */
+#undef VERSION
+
/* Define to 1 if on MINIX. */
#undef _MINIX
@@ -461,17 +471,6 @@
/* Define to 1 if you need to in order for `stat' and other things to work. */
#undef _POSIX_SOURCE
-/* Enable extensions on Solaris. */
-#ifndef __EXTENSIONS__
-# undef __EXTENSIONS__
-#endif
-#ifndef _POSIX_PTHREAD_SEMANTICS
-# undef _POSIX_PTHREAD_SEMANTICS
-#endif
-#ifndef _TANDEM_SOURCE
-# undef _TANDEM_SOURCE
-#endif
-
/* Define to empty if `const' does not conform to ANSI C. */
#undef const
Modified: tuxtype/trunk/data/fonts/Makefile.am
===================================================================
--- tuxtype/trunk/data/fonts/Makefile.am 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/fonts/Makefile.am 2009-01-07 12:30:16 UTC (rev 826)
@@ -16,7 +16,7 @@
## included (depending if package built with "make dist" or "make dist_with_fonts"
## 'fontsdir' is where the fonts are installed.
-fontsdir = $(pkgdatadir)/data/fonts
+fontsdir = $(pkgdatadir)/fonts
install-data-local:
$(MKDIR_P) $(DESTDIR)$(fontsdir)
Modified: tuxtype/trunk/data/fonts/Makefile.in
===================================================================
--- tuxtype/trunk/data/fonts/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/fonts/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -213,11 +213,10 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
EXTRA_DIST = $(dist_fonts)
-fontsdir = $(pkgdatadir)/data/fonts
+fontsdir = $(pkgdatadir)/fonts
all: all-am
.SUFFIXES:
Modified: tuxtype/trunk/data/scripts/Makefile.in
===================================================================
--- tuxtype/trunk/data/scripts/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/scripts/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -224,10 +224,9 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-scriptsdir = $(pkgdatadir)/data/scripts
+scriptsdir = $(pkgdatadir)/scripts
dist_scripts_DATA = projectInfo.xml \
cascade.xml \
laser.xml \
Modified: tuxtype/trunk/data/sounds/Makefile.in
===================================================================
--- tuxtype/trunk/data/sounds/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/sounds/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -224,10 +224,9 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-soundsdir = $(pkgdatadir)/data/sounds
+soundsdir = $(pkgdatadir)/sounds
dist_sounds_DATA = tuxi.ogg \
alarm.wav \
bite.wav \
Modified: tuxtype/trunk/data/themes/assamese/Makefile.in
===================================================================
--- tuxtype/trunk/data/themes/assamese/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/themes/assamese/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -236,11 +236,10 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = words
-themes_assamesedir = $(pkgdatadir)/data/themes/assamese
+themes_assamesedir = $(pkgdatadir)/themes/assamese
dist_themes_assamese_DATA = keyboard.lst \
alphabet.txt \
settings.txt
Modified: tuxtype/trunk/data/themes/lithuanian/images/Makefile.in
===================================================================
--- tuxtype/trunk/data/themes/lithuanian/images/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/themes/lithuanian/images/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -225,7 +225,6 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = status
Modified: tuxtype/trunk/data/words/Makefile.in
===================================================================
--- tuxtype/trunk/data/words/Makefile.in 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/data/words/Makefile.in 2009-01-07 12:30:16 UTC (rev 826)
@@ -224,10 +224,9 @@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-wordsdir = $(pkgdatadir)/data/words
+wordsdir = $(pkgdatadir)/words
dist_words_DATA = alphabet.txt \
animals.txt \
astronomy.txt \
Modified: tuxtype/trunk/doc/AUTHORS
===================================================================
--- tuxtype/trunk/doc/AUTHORS 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/doc/AUTHORS 2009-01-07 12:30:16 UTC (rev 826)
@@ -23,11 +23,13 @@
------------------
Holger Levsen <holger at debian.org> - (Debian packager, project maintainer)
David Bruce <davidstuartbruce at gmail.com> - (Windows crossbuild using Linux host)
+Alex Shorthouse <ashorthouse at rsd13.org> - (more recent Mac OSX port)
+
+(previous packagers:)
David Marshman <marshy at silvan.demon.co.uk> - (BeOS port/packages)
Calvin Arndt <calarndt at yahoo.com> - (Red Hat 7.1+ RPMs)
Olivier Dagenais <olivier_dagenais at canada.com> - (Windows port/packages)
Jesse Andrews <jdandr2 at uky.edu> - (Mac OS port)
-Alex Shorthouse <ashorthouse at rsd13.org> - (more recent Mac OSX port)
Special thanks to:
------------------
Modified: tuxtype/trunk/doc/INSTALL
===================================================================
--- tuxtype/trunk/doc/INSTALL 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/doc/INSTALL 2009-01-07 12:30:16 UTC (rev 826)
@@ -1,3 +1,24 @@
+Tux Typing 1.7.0
+December 10, 2008
+
+NOTE - this document is reasonably correct but not completely current.
+It will updated as the maintainer's time allows. For GNU/Linux users, you
+need the "*dev" files for the SDL libs listed below, and should have the
+dev file for SDL_Pango if you want to display non-Western text. TuxType
+will build successfully, but without SDL_Pango support, if this header/lib
+is not found.
+
+Most GNU/Linux users can install Tux Typing with their distribution's
+package manager (such as apt or yum). To build from source, you can grab
+the tuxtype_w_fonts*tar.gz, untar it, and build with "./configure; make;
+make install". You do not need Autotools unless you are building from
+a Subversion repository checkout. MacOSX users and Windows users can
+install with very user-friendly binary installer packages - DSB.
+
+The current web site is http://www.tux4kids.com.
+The developer mailing list is tux4kids-tuxtype-dev at lists.alioth.debian.org.
+Feel free to email with any feedback or questions.
+
Quick Installation
==================
Modified: tuxtype/trunk/doc/INSTALL-Win32
===================================================================
--- tuxtype/trunk/doc/INSTALL-Win32 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/doc/INSTALL-Win32 2009-01-07 12:30:16 UTC (rev 826)
@@ -1,13 +1,16 @@
Tux Typing for Windows
----------------------
-Updated Aug 25 2007
+Updated Dec 10 2008
2006-present Lead Developer:
- David Bruce <dbruce at tampabay.rr.com>
+ David Bruce <davidstuartbruce at gmail.com>
Previous Project Manager:
Sam Hart <hart at geekcomix.com>
+
+*** See AUTHORS for more complete list of contributors
+
Developers:
Jacob Greig <bombastic at firstlinux.net>
Jesse Andrews <jdandr2 at sheffield.cslab.uky.edu>
@@ -19,8 +22,13 @@
To install the binary package for Tux Typing for Windows:
-1. Run the nsis installer file (e.g. tuxtype-1.5.11-win32-installer.exe)
+1. Run the nsis installer file (e.g. tuxtype-1.7.10-win32-installer.exe)
2. Click to accept the terms of the GPL
+(you actually have the legal right to install and run the program
+irrespective of what you think of the GPL, but the NSIS installer
+program needs a click to proceed with installation. The GPL covers
+copying, not use. You no more need a license to simply *use* software
+than you need a license to read a book or newspaper!).
3. Click OK to install in default path (C:\Program Files\TuxType) or
select alternate location (perhaps if you are logged in as a user
without privileges to write to C:\Program Files).
Modified: tuxtype/trunk/doc/README
===================================================================
--- tuxtype/trunk/doc/README 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/doc/README 2009-01-07 12:30:16 UTC (rev 826)
@@ -1,3 +1,7 @@
+NOTE - this document is reasonably correct but not completely current.
+It will updated as the maintainer's time allows - DSB
+
+
Tux Typing:
An Educational Typing Tutor Game Starring Tux, the Linux Penguin
----------------------------------------------------------------
@@ -11,7 +15,7 @@
<tux4kids-tuxtype-dev at lists.alioth.debian.org>
Additional information on this subject is covered in "HowToTheme.html"
- in the "docs" directory of this package.
+ in the "doc/en" directory of this package.
This is version 1.7.0 of Tux Typing.
@@ -44,5 +48,8 @@
Enjoy!
--Jesse Andrews -- jdandr2 at uky.edu
- http://tux4kids.net/~jdandr2
+David Bruce
+davidstuartbruce at gmail.com
+
+(previous maintainer -Jesse Andrews -- jdandr2 at uky.edu
+ http://tux4kids.net/~jdandr2)
Modified: tuxtype/trunk/doc/en/howtotheme.html
===================================================================
--- tuxtype/trunk/doc/en/howtotheme.html 2009-01-07 05:15:29 UTC (rev 825)
+++ tuxtype/trunk/doc/en/howtotheme.html 2009-01-07 12:30:16 UTC (rev 826)
@@ -6,6 +6,8 @@
</head>
<body bgcolor="#ffffff">
<h2>Theming in Tux Typing 1.5.13</h2>
+<p><i><b>NOTE (Dec 10, 2008) - this document is not very current. Most importantly, native language support now uses the standard GNU gettext libraries. Also, font selection has been automated by use of SDL_Pango on platforms where is available (GNU/Linux, at this time). The handling of word lists and custom images is unchanged. This document will updated as the maintainer's time allows - DSB</i><b></p>
+
<p>A "Theme" is a method to change the data which Tuxtyping uses. While this could be used to change the game about Tux and fish, to a game about a Cat and mice, more likely you are interested in making Tuxtyping work in another language. (if you are intersted in creating a new graphical theme like "Racecars" or ... that is cool too, but if things don't act right, please <a href="http://tux4kids.alioth.debian.org">contact us</a>).
<p>I will walk through how I created the "French" theme in boxes in this text.
<h3>Difference to Tuxtyping 1.0</h3>
More information about the Tux4kids-commits
mailing list