Module CS/docs/texinfo/apps/

back to main page

Summary Period: 2000-03-17 to 2003-07-03

Modules

[root]/CS/docs/texinfo/apps
     map2cs (5 files, 851 lines)
     walktest (8 files, 774 lines)

Lines Of Code


Total Lines Of Code: 1250 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 61 (100.0%) 2538 (100.0%) 41.6
sunshine 38 (62.3%) 1550 (61.1%) 40.7
designa 2 (3.3%) 765 (30.1%) 382.5
mgeisse 5 (8.2%) 156 (6.1%) 31.2
link 2 (3.3%) 27 (1.1%) 13.5
jorrit 7 (11.5%) 24 (0.9%) 3.4
philwyett 5 (8.2%) 12 (0.5%) 2.4
serplord 1 (1.6%) 4 (0.2%) 4.0
uid20594 1 (1.6%) 0 (0.0%) 0.0

Most Recent Commits

sunshine 2003-07-03 09:38

Eric Sunshine made the following documentation-related changes:

-*- Continued updating user manual to reflect latest SCF changes.

-*- Fixed a significant number of Texinfo mark-up problems in
walktest.txi.

-*- Updated extremely outdated information about configuration and
configuration files in user manual.

-*- Corrected several mark-up bloofles in various .txi documents.

-*- Eliminated TeX `hbox' warnings.

649 lines of code changed in:

designa 2003-07-03 06:28

patched in the walktest documentation contributed by Marten
<martin@cyber-dog.freeserve.co.uk>. The old documentation remains in CVS
until some parts are transplanted.

765 lines of code changed in:

jorrit 2003-06-05 22:10

Jorrit removed several entries to Blocks from the documentation.

0 lines of code changed in:

jorrit 2003-01-11 11:32

Fixed various outdated information throughout the documentation.
Still a lot of work to do however.

7 lines of code changed in:

sunshine 2002-12-10 23:37

Eric Sunshine applied a large and thorough typographical-error correction
patch to the Texinfo documentation from Andreas Busch
<nobita@t-online.de>. Also applied a few minor corrections from Eric
Sunshine.

4 lines of code changed in:

sunshine 2002-08-07 14:17

Removed the unmaintained and obsolete csphyziks library and phyztest
programs.

0 lines of code changed in:

philwyett 2002-02-06 23:17

Some minor fixes after the removal of squawk.

1 lines of code changed in:

philwyett 2002-02-06 15:03

Removal of squawk due to being out of date and un-maintained.

0 lines of code changed in:

mgeisse 2001-10-10 19:50

removed 'ptlab' since it is no longer needed.

0 lines of code changed in:

philwyett 2001-08-20 05:47

Added "isotest" to app overview list.

Changed round MSVC 5 & 6 in menu of Windows build docs.

6 lines of code changed in:

uid20594 2001-07-04 10:30

Eliminated additional resources and references to obsolete applications and
modules such as dungeon, vfstest, MazeD, t3d2cs, etc.

0 lines of code changed in:

sunshine 2001-05-30 12:34

Automated Texinfo @node and @menu repair.

1 lines of code changed in:

jorrit 2001-05-30 12:26

- Enhanced iMaterial with a number of methods to set various
stuff.
- Added iEngine::CreateBaseMaterial() to create a csMaterial
and return the iMaterial. This allows the engine to be used
as a plugin in more places.
- Changed the procedural textures in csfx to use iEngine,
iMaterialWrapper, and iTextureWrapper instead of csEngine,
csMaterialWrapper, and csTextureWrapper. That way these classes
can be used together with the engine as a plugin.
- Rewrote the crossbuild/impexp part of the loader to use iThingState
instead of csThing directly. In additional also use iTextureWrapper
and iEngine instead of csTextureWrapper and csEngine.
- Added iKeyValuePair and iMapNode which are SCF interfaces for
csKeyValuePair and csMapNode.
- Added iEngine::CreateMapNode() and iEngine::CreateKeyValuePair()
to create above objects.
- The above changes make the loader independent of the engine library.
- Fixed a bug in the SCF code of csCameraPosition. Please people,
do NOT use DECLARE_IBASE if you inherit from something that already
declares IBASE. Use DECLARE_IBASE_EXT()!!!! In addition use
IMPLEMENT_IBASE_EXT!!!
- Rewrote simple to use the engine as a plugin.
- Removed simplep since that app is now no longer useful (as its
only purpose was to demonstrate how to use the engine as a plugin,
but simple does that now).

0 lines of code changed in:

jorrit 2001-05-30 08:16

Completely removed Crystal Clear from CS. It is now obsolete
and no longer maintained. This removal was done with the permission
of Michael Dale Long.

0 lines of code changed in:

jorrit 2001-02-15 12:25

Updated various parts of the documentation. The most important
change is that the simple tutorial has been updated to the mesh
object plugin system.

17 lines of code changed in:

philwyett 2001-02-13 03:56

Proof read led update prior to 0.18 CS release.

Added csvid to quick overview apps listing

5 lines of code changed in:

sunshine 2000-12-07 10:50

-*- Renamed the following classes and SCF interfaces. Fixed all source
files, header files, and documentation to reflect these changes.

iWorld --> iEngine
csWorld --> csEngine
csWorldConfig --> csEngineConfig
csWorldState --> csEngineState
csWorldStateVector --> csEngineStateVector

-*- Renamed the following files. Fixed all source files, header files,
and documentation to reflect these changes.

iworld.h --> iengine.h
world.h --> engine.h
world.cpp --> engine.cpp
worldfmt.txi --> mapfmt.txi

-*- Eliminated the old iEngine SCF interface and the iengine.h header
file. This interface was just a very thin wrapper around the existing
iWorld (now iEngine) functionality. However, since the engine library
already contains sufficient SCF goop to pass as a plug-in module, the
old thin iEngine wrapper was not actually needed. The new iEngine is
now the one and only interface for accessing the engine regardless of
whether or not it is in a plug-in module or statically linked. There
is no longer any distinction.

-*- Renamed all `world' variables to 'engine' throughout the project and
documentation. Renamed all variations of `world' (such as `World',
etc.), as well. Also renamed `world file' references to `map file'
references. Code and documentation which specifically refers to
`world space' or `world coordinates' has not changed. In this case,
the `world' terminology is appropriate and has been retained.

-*- Added a bunch of missing `const' qualifiers to Dumper class.

-*- Renamed Dungeon plug-in's SCF name from
crystalspace.worldrnd.dungeon.std to crystalspace.dungeon.random.

-*- csProgressPulse now uses iSystem::Printf() rather than CsPrintf(),
thus it is no longer tied to the engine. Also added Doxygen comments.

-*- Enhanced the check for new C++ casting syntax in comptest.sh to be
more thorough. It now checks for all casting variations. This was
necessary, since someone at NeXT botched the OpenStep Objective-C++
compiler so that it fails to understand reinterpret_cast even though
it understands static_cast, const_cast, and dynamic_cast.

-*- Eliminated compilation warning in csbaglay.cpp regarding one variable
shadowing another.

-*- NeXT csosdefs.h now defines __NEED_GENERIC_ISDIR for SYSDEF_DIR so
that the generic isdir() gets defined. This is now required by CSWS.

-*- Added missing `const' qualifier to SetName() and GetName() methods of
csFrame and csSpriteAction.

-*- Eliminated several compilation warnings from the sound loader plug-in.

-*- Eliminated compilation warning about redefinition of RED_PREPROC macro
in haloscan.inc. This warning only showed up on platforms which have
TOP8BITS_R8G8B8_USED defined.

-*- Eliminated several compilation warnings in g2dtest regarding implicit
conversion of float to int.

-*- Added missing `const' qualifiers to several methods in mz3DSprite.

-*- Fixed quite a lot of multiple-include protection macros in
include/csengine so that they are now prefixed by `CS' (for instance
__CS_STATS_H__ rather than STATS_H). This should help to avoid naming
collisions with non-CS packages.

-*- Eliminated compilation warning in ptlab.cpp.

2 lines of code changed in:

sunshine 2000-12-04 00:05

-*- Removed the following modules and resources from the project. Also
removed all references to these modules from documentation, source and
header files, configuration files, etc.

o Defunct NetSpace project and its supporting modules:
apps/demonets
apps/nstp
docs/incoming/nstpimp.html
include/iauth.h
include/icmdmgr.h
include/inetcmd.h
include/inetman.h
include/iproto.h
plugins/csauth/simple
plugins/net/netman
plugins/netspace/nsmgr
plugins/netspace/nstp

o Defunct and unmaintained video drivers:
plugins/video/canvas/dosalleg

o Defunct and unmaintained sound renderers:
plugins/sound/renderer/a3d
plugins/sound/renderer/eax

o Old networking resources and poorly designed cruft:
apps/ndrvdemo
mk/mwcw/NetworkDriverNull.mcp
mk/mwcw/NetworkMgrNull.mcp

o Old csGame resources and Shooter demonstration program:
apps/shooter
data/shtlib_g.zip
data/shtlib_m.zip
data/config/shooter.cfg
include/csgame
mk/mwcw/Shooter.mcp

o Limited-value applications:
apps/wscs3d
data/config/wscs3d.cfg

o Old scripting cruft left around by Brandon:
apps/support/spawn.cpp
apps/test/pytest
include/css/cssint.h
include/ispawn.h
include/tests.h

o Out of date documentation:
docs/incoming/changes.txt
docs/incoming/mazedtut.txi
docs/incoming/mazed123
docs/incoming/script.txt

o Out of date scripts and makefiles:
bin/helpread.tcl
bin/launcryst.tcl
bin/makeman.py
bin/mshelp.py
bin/win32link.bat
libs/cssys/os2/os2wcc.mak
libs/cssys/win32/win32vc.mak

o Other useless and out of date flotsam:
coordper
bin/indent.pro
data/entry.t3d
include/cssys/wcc
scripts/python/unrmap.py

-*- Removed references to the obsolete and long dead Amiga and Watcom
ports.

-*- Added missing FontPlex registration to static.cpp.

-*- Fixed copy/paste error in fontplex.mak.

9 lines of code changed in:

mgeisse 2000-11-30 21:42

I changed the following in the documentation:
- moved vfs docs to the plugins section
- added basic docs for cssys, csutil and csgeom
- added some missing applications to the apps section

89 lines of code changed in:

sunshine 2000-11-21 16:58

Made the following changes to the Texinfo documentation:

-*- Added several missing @menu blocks following Martin's most recent
reorganization. The absence of these menus made navigation rather
difficult and non-obvious in the HTML output.

-*- Moved memdebug.txi from the "Building and Installing" chapter to the
"Internals" chapter. (Sorry, Martin. The dicussion of a low-level
diagnostic tool just did not seem appropriate for a chapter about
compilation and installation.)

-*- Repaired several Texinfo mark-up errors in libs/overview.txi,
contrib/porting.txi, and apps/overview.txi.

-*- Cleaned up a few other minor issues.

0 lines of code changed in:

(14 more)


Generated by StatCvs v0.2-dev