Module CS/docs/

back to main page

Summary Period: 1999-05-06 to 2003-07-11

Modules

[root]/CS/docs
     doxygen (9 files, 1873 lines)
     support (6 files, 6396 lines)
         annotate (3 files, 303 lines)
         winhelp (5 files, 797 lines)
     texinfo (12 files, 7586 lines)
         appendix (11 files, 3415 lines)
         apps (4 files, 1250 lines)
             map2cs (5 files, 851 lines)
             walktest (8 files, 774 lines)
         build (7 files, 814 lines)
             platform (2 files, 527 lines)
                 win32 (1 files, 5 lines)
                     cygwin (19 files, 4680 lines)
                     msvc (3 files, 693 lines)
                     win32gcc (1 files, 158 lines)
         contrib (7 files, 742 lines)
         internal (5 files, 952 lines)
             platform (2 files, 647 lines)
         intro (11 files, 2776 lines)
         libs (7 files, 1998 lines)
         options (4 files, 213 lines)
             config (6 files, 361 lines)
             platform (2 files, 40 lines)
         plugins (11 files, 2594 lines)
             anim (5 files, 488 lines)
             aws (7 files, 609 lines)
                 saaref (14 files, 1547 lines)
             engine (34 files, 5056 lines)
             graphics (2 files, 162 lines)
             meshobj (19 files, 2422 lines)
             script (2 files, 40 lines)
                 perl (1 files, 203 lines)
                 python (1 files, 9 lines)
         tutorial (7 files, 2697 lines)
             howto (18 files, 2440 lines)
                 kdevproj (19 files, 13956 lines)
                 msvc6proj (35 files, 9701 lines)
                 msvc7proj (21 files, 6113 lines)
             map2cs (64 files, 18437 lines)
             wincvs (34 files, 4588 lines)

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 4987 (100.0%) 112648 (100.0%) 22.5
jorrit 2585 (51.8%) 76430 (67.8%) 29.5
sunshine 1485 (29.8%) 26445 (23.5%) 17.8
bdavis 49 (1.0%) 3281 (2.9%) 66.9
andy 21 (0.4%) 1781 (1.6%) 84.8
res2002 168 (3.4%) 852 (0.8%) 5.0
thieber 13 (0.3%) 679 (0.6%) 52.2
matzebraun 140 (2.8%) 555 (0.5%) 3.9
okt 71 (1.4%) 305 (0.3%) 4.2
samuel 22 (0.4%) 296 (0.3%) 13.4
philwyett 87 (1.7%) 213 (0.2%) 2.4
serplord 28 (0.6%) 195 (0.2%) 6.9
miklby 14 (0.3%) 195 (0.2%) 13.9
andyz 4 (0.1%) 148 (0.1%) 37.0
thebolt00 24 (0.5%) 122 (0.1%) 5.0
vengeance2001 23 (0.5%) 111 (0.1%) 4.8
mrsigma 1 (0.0%) 99 (0.1%) 99.0
rhad 14 (0.3%) 81 (0.1%) 5.7
rbate 4 (0.1%) 69 (0.1%) 17.2
dentoid 17 (0.3%) 66 (0.1%) 3.8
duhprey 15 (0.3%) 56 (0.0%) 3.7
designa 19 (0.4%) 56 (0.0%) 2.9
groton 9 (0.2%) 53 (0.0%) 5.8
wouter 14 (0.3%) 43 (0.0%) 3.0
boyan 11 (0.2%) 42 (0.0%) 3.8
uid20594 6 (0.1%) 41 (0.0%) 6.8
jacereda 14 (0.3%) 39 (0.0%) 2.7
norman 10 (0.2%) 33 (0.0%) 3.3
jtarbox 14 (0.3%) 33 (0.0%) 2.3
hangman 8 (0.2%) 33 (0.0%) 4.1
ab031ns 7 (0.1%) 28 (0.0%) 4.0
renej_frog 3 (0.1%) 26 (0.0%) 8.6
mreda 8 (0.2%) 26 (0.0%) 3.2
uid30344 6 (0.1%) 25 (0.0%) 4.1
gblock 5 (0.1%) 24 (0.0%) 4.8
tulebast 5 (0.1%) 23 (0.0%) 4.6
link 6 (0.1%) 21 (0.0%) 3.5
azverkan 18 (0.4%) 16 (0.0%) 0.8
cbayle 4 (0.1%) 15 (0.0%) 3.7
frumpel 1 (0.0%) 14 (0.0%) 14.0
acraig 6 (0.1%) 13 (0.0%) 2.1
micahjd 8 (0.2%) 12 (0.0%) 1.5
tetron 2 (0.0%) 8 (0.0%) 4.0
mgeisse 2 (0.0%) 7 (0.0%) 3.5
toxe 2 (0.0%) 6 (0.0%) 3.0
pgarceau 2 (0.0%) 6 (0.0%) 3.0
mlong 3 (0.1%) 5 (0.0%) 1.6
fletcher 1 (0.0%) 5 (0.0%) 5.0
old_belge 2 (0.0%) 4 (0.0%) 2.0
dan 1 (0.0%) 4 (0.0%) 4.0
iavramov 1 (0.0%) 3 (0.0%) 3.0
alquarra 1 (0.0%) 3 (0.0%) 3.0
reed 1 (0.0%) 1 (0.0%) 1.0
haussman 1 (0.0%) 1 (0.0%) 1.0
mewert 1 (0.0%) 0 (0.0%) 0.0

Most Recent Commits

res2002 2003-07-11 14:58

Fixed a bug in the GetLongPathName() replacement for Win9x/NT:
an array was allocated on the stack at runtime, but was almost
immediately overwritten, causing the function to not work at all.
The issue was unnoticed as the behaviour didn't occur with MSVC.

4 lines of code changed in:

sunshine 2003-07-11 09:47

Project-wide spelling corrections:

conveniance --> convenience
conveniant --> convenient

3 lines of code changed in:

sunshine 2003-07-11 09:28

Spelling correction: conveniance -> convenience

18 lines of code changed in:

jorrit 2003-07-11 08:51

Renamed csPolygonMeshCube -> csPolygonMeshBox.

2 lines of code changed in:

jorrit 2003-07-11 07:41

- Jorrit added a conveniance csPolygonMeshCube class which represents
an easy way to make a cube collider.
- In addition Jorrit did the following:
- Simplified walktest a bit by using this new csPolygonMeshCube
class. So it no longer has to make dummy cube things for the
actor.
- Also use csPolygonMeshCube in csparser instead of the custom
cube mesh that was implemented there.

9 lines of code changed in:

reed 2003-07-10 22:29

>Fixed cxXWindow::SetTitle()
>

1 lines of code changed in:

res2002 2003-07-10 21:23

Fixed a memory leak in csPluginPaths::AddOnce().
Fixed a memory leak when using csStringHashIterator - upon
construction a new csGlobalHashIterator was created, but not deleted
on destruction (more exactly, csStringHashIterator lacked a
destructor.)

5 lines of code changed in:

sunshine 2003-07-10 17:00

Eric Sunshine fixed the default plugin install macro in install.mak so
that it only installs the .csplugin file if present. This is a
convenience for platforms which bundle the meta-information directly into
the plugin module rather than maintaining it in a separate .csplugin file.
It allows such platforms to utilize the default macro rather than creating
a custom one. This also fixes the "install" target for Windows, since
meta-information is bundled into the .dll on Windows. Finally, as a
side-effect, it fixes the problem where installation of the Python plugin
_cspace.so (.dll) caused the "install" target to fail because no .csplugin
file was present (lack of .csplugin is correct since this is a Python
plugin, not a CS plugin). This is not a "clean" solution to the
_cspace.so problem, and it we should devise a better one, but it works
well enough for the interim.

14 lines of code changed in:

sunshine 2003-07-10 14:07

Eric Sunshine fixed cssys/win32/csosdefs.h so that CS_WIN32_ARGC and
CS_WIN32_ARGV are defined always (previously they were not defined for
Cygwin). This fixes problem on Cygwin where win32.cpp was utilizing these
macros.

4 lines of code changed in:

jorrit 2003-07-10 12:07

- Jorrit fixed two wrong message id's in the csparser. It was
complaining about 'addon' while it had nothing to do with that.

2 lines of code changed in:

jorrit 2003-07-10 09:25

- Jorrit added a test in csColliderWrapper::Collide() so that
csColliderWrapper can be used in cases where there is no
collider. This means one can use csColliderWrapper to remember
the fact that there is no collider.

4 lines of code changed in:

sunshine 2003-07-10 09:15

Eric Sunshine augmented the -fvtable-thunks check in configure.ac so that
it is also performed on Cygwin since this flag is needed with the 2.x
compiler on Cygwin. (Previously, it was performed only for Mingw).

5 lines of code changed in:

jorrit 2003-07-09 09:07

- Jorrit fixed PlaceMesh() so that it now uses
engine->GetNearbyObjects(). That makes it a lot more efficient
then the old implementation which simply traversed all objects
in the current sector.
- Jorrit added iMeshWrapperIterator to iterate over meshes.
- Jorrit added three new functions to iEngine: GetNearbyMeshes()
and two versions of GetVisibleMeshes(). These functions complement
the already existing GetNearbyObjects() and GetVisibleObjects().
Instead of returning an iObjectIterator they return an
iMeshWrapperIterator. This avoids the need to do SCF_QUERY_INTERFACE
to get the iMeshWrapper in the code using the iterator so this
can be a significant optimization.
The Get...Objects() functions will not be removed because in the
future they will also return lights.
Side note: GetVisibleObjects() and GetVisibleMeshes() are not
implemented yet.
- Jorrit changed PlaceMesh() so it uses GetNearbyMeshes() now.
- Jorrit changed Walktest collision detection code so it uses
GetNearbyMeshes().

20 lines of code changed in:

res2002 2003-07-08 13:47

Fixed a usage of GetLongPath() in instpath.cpp. Replaced it with
a call to csExpandPath().

2 lines of code changed in:

res2002 2003-07-08 13:26

Worked around the 'double keypad key event' problem on Win32.
Upon reception of a 'keydown' message for such keys, CS enqueues a
key event; however, Windows generates another message containing the
keycode translated to a character.
Attempted to update & fix cs-config on win32.

5 lines of code changed in:

sunshine 2003-07-08 11:46

Eric Sunshine reverted the reversion of glrender.mak and applied a small
patch so that it can build files from the renderer/common directory. Also
patched gl_render3d.mak.

8 lines of code changed in:

jorrit 2003-07-08 11:41

- Jorrit fixed win32.cpp for cygwin so that it uses the correct
argc and argv (i.e. with two underscores instead of one).

2 lines of code changed in:

jorrit 2003-07-08 08:20

Removed weird char in name of someone.

1 lines of code changed in:

jorrit 2003-07-08 08:20

- Jorrit reverted the change to glrender.mak that was made yesterday.
This change breaks compilation of the OpenGL plugin. With revision
1.52 of glrender.mak the following errors occur:
gcc: out/WIN32/X86/debug/plugins/video/renderer/opengl/txtmgr.o:
No such file or directory
gcc: out/WIN32/X86/debug/plugins/video/renderer/opengl/dtmesh.o:
No such file or directory
...
Jorrit didn't test new renderer makefile where a similar change
was made.

11 lines of code changed in:

matzebraun 2003-07-07 15:42

added note about python to jamtodo

3 lines of code changed in:

(4660 more)


Generated by StatCvs v0.2-dev