User statistics for mgeisse

back to main page

Summary Period: 2000-04-15 to 2001-12-12

Total Changes

2111 (3.7%)

Lines Of Code

51734 (2.5%)

Modules

Directory Changes Lines of code Lines per change
Totals 2111 (100.0%) 51734 (100.0%) 24.5
CS/docs/texinfo/plugins/engine/ 34 (1.6%) 5427 (10.5%) 159.6
CS/plugins/csparser/ 26 (1.2%) 5026 (9.7%) 193.3
CS/libs/cstool/ 31 (1.5%) 3131 (6.1%) 101.0
CS/docs/texinfo/libs/ 29 (1.4%) 3008 (5.8%) 103.7
CS/libs/csengine/ 175 (8.3%) 2658 (5.1%) 15.1
CS/libs/csutil/ 69 (3.3%) 2585 (5.0%) 37.4
CS/include/csutil/ 92 (4.4%) 2442 (4.7%) 26.5
CS/libs/csgfx/ 8 (0.4%) 2439 (4.7%) 304.8
CS/docs/texinfo/plugins/ 30 (1.4%) 2086 (4.0%) 69.5
CS/include/csengine/ 246 (11.7%) 1848 (3.6%) 7.5
CS/plugins/sound/renderer/software/ 58 (2.7%) 1248 (2.4%) 21.5
CS/include/iengine/ 94 (4.5%) 1081 (2.1%) 11.5
CS/plugins/sound/renderer/ds3d/ 52 (2.5%) 1035 (2.0%) 19.9
CS/apps/walktest/ 190 (9.0%) 975 (1.9%) 5.1
CS/include/cstool/ 33 (1.6%) 959 (1.9%) 29.0
CS/plugins/mesh/impexp/ase/ 5 (0.2%) 871 (1.7%) 174.2
CS/plugins/sound/loader/ 41 (1.9%) 805 (1.6%) 19.6
CS/apps/mdltest/ 22 (1.0%) 767 (1.5%) 34.8
CS/data/config/ 64 (3.0%) 739 (1.4%) 11.5
CS/include/csgfx/ 9 (0.4%) 703 (1.4%) 78.1
CS/include/ 49 (2.3%) 644 (1.2%) 13.1
CS/plugins/mesh/impexp/obj/ 4 (0.2%) 634 (1.2%) 158.5
CS/include/imesh/ 24 (1.1%) 594 (1.1%) 24.7
CS/docs/texinfo/internal/ 5 (0.2%) 549 (1.1%) 109.8
CS/plugins/mesh/impexp/mdl/ 6 (0.3%) 546 (1.1%) 91.0
CS/plugins/sound/driver/waveoutsd/ 22 (1.0%) 478 (0.9%) 21.7
CS/apps/tutorial/simplept/ 6 (0.3%) 452 (0.9%) 75.3
CS/plugins/mesh/crossbld/ 14 (0.7%) 443 (0.9%) 31.6
CS/plugins/mesh/impexp/md2/ 4 (0.2%) 411 (0.8%) 102.7
CS/docs/texinfo/options/config/ 13 (0.6%) 396 (0.8%) 30.4
CS/docs/texinfo/build/ 4 (0.2%) 351 (0.7%) 87.7
CS/docs/texinfo/internal/platform/ 3 (0.1%) 347 (0.7%) 115.6
CS/plugins/sound/renderer/common/ 7 (0.3%) 346 (0.7%) 49.4
CS/docs/texinfo/intro/ 2 (0.1%) 317 (0.6%) 158.5
CS/docs/texinfo/plugins/graphics/ 3 (0.1%) 302 (0.6%) 100.6
CS/docs/texinfo/appendix/ 9 (0.4%) 302 (0.6%) 33.5
CS/libs/csengine/objects/ 36 (1.7%) 298 (0.6%) 8.2
CS/plugins/mesh/impexp/pov/ 5 (0.2%) 288 (0.6%) 57.6
CS/docs/texinfo/build/platform/ 9 (0.4%) 269 (0.5%) 29.8
CS/libs/csengine/basic/ 20 (0.9%) 240 (0.5%) 12.0
CS/libs/csengine/light/ 28 (1.3%) 235 (0.5%) 8.3
CS/plugins/mesh/impexp/spr/ 3 (0.1%) 208 (0.4%) 69.3
CS/docs/texinfo/contrib/ 5 (0.2%) 180 (0.3%) 36.0
CS/docs/texinfo/tutorial/ 10 (0.5%) 169 (0.3%) 16.9
CS/ 21 (1.0%) 166 (0.3%) 7.9
CS/libs/cssys/ 27 (1.3%) 165 (0.3%) 6.1
CS/include/isound/ 10 (0.5%) 158 (0.3%) 15.8
CS/docs/texinfo/apps/ 5 (0.2%) 156 (0.3%) 31.2
CS/plugins/video/loader/ 27 (1.3%) 148 (0.3%) 5.4
CS/libs/csws/ 25 (1.2%) 141 (0.3%) 5.6
CS/libs/csgeom/ 3 (0.1%) 120 (0.2%) 40.0
CS/include/ivaria/ 4 (0.2%) 119 (0.2%) 29.7
CS/include/imap/ 10 (0.5%) 113 (0.2%) 11.3
CS/docs/texinfo/options/ 4 (0.2%) 106 (0.2%) 26.5
CS/include/csgeom/ 10 (0.5%) 103 (0.2%) 10.3
CS/libs/cssys/win32/ 14 (0.7%) 91 (0.2%) 6.5
CS/plugins/mesh/spr3d/object/ 6 (0.3%) 90 (0.2%) 15.0
CS/apps/bumptest/ 14 (0.7%) 88 (0.2%) 6.2
CS/data/mdltest/ 3 (0.1%) 86 (0.2%) 28.6
CS/apps/demosky/ 17 (0.8%) 83 (0.2%) 4.8
CS/apps/video/ 19 (0.9%) 71 (0.1%) 3.7
CS/plugins/video/renderer/software/ 26 (1.2%) 68 (0.1%) 2.6
CS/include/iutil/ 6 (0.3%) 66 (0.1%) 11.0
CS/include/cssys/ 14 (0.7%) 51 (0.1%) 3.6
CS/docs/texinfo/apps/walktest/ 4 (0.2%) 47 (0.1%) 11.7
CS/plugins/bugplug/ 12 (0.6%) 44 (0.1%) 3.6
CS/include/cssys/win32/ 7 (0.3%) 40 (0.1%) 5.7
CS/plugins/video/renderer/opengl/ 21 (1.0%) 39 (0.1%) 1.8
CS/plugins/video/format/avi/ 9 (0.4%) 38 (0.1%) 4.2
CS/apps/pysimp/ 17 (0.8%) 38 (0.1%) 2.2
CS/plugins/filesys/vfs/ 9 (0.4%) 37 (0.1%) 4.1
CS/plugins/video/canvas/asciiart/ 5 (0.2%) 34 (0.1%) 6.8
CS/plugins/video/renderer/null/ 16 (0.8%) 31 (0.1%) 1.9
CS/apps/tests/gfxtst/ 2 (0.1%) 28 (0.1%) 14.0
CS/plugins/mesh/impexp/3ds/ 6 (0.3%) 26 (0.1%) 4.3
CS/include/csws/ 14 (0.7%) 24 (0.0%) 1.7
CS/plugins/net/driver/socket/ 2 (0.1%) 23 (0.0%) 11.5
CS/apps/perftest/ 6 (0.3%) 21 (0.0%) 3.5
CS/docs/texinfo/tutorial/map2cs/ 1 (0.0%) 18 (0.0%) 18.0
CS/plugins/console/output/fancy/ 5 (0.2%) 16 (0.0%) 3.2
CS/plugins/video/canvas/openglx/ 3 (0.1%) 15 (0.0%) 5.0
CS/apps/cswstest/ 8 (0.4%) 15 (0.0%) 1.8
CS/plugins/video/canvas/common/ 5 (0.2%) 13 (0.0%) 2.6
CS/apps/demo/ 8 (0.4%) 13 (0.0%) 1.6
CS/include/ivideo/ 2 (0.1%) 12 (0.0%) 6.0
CS/plugins/video/renderer/common/ 8 (0.4%) 11 (0.0%) 1.3
CS/plugins/sound/renderer/eax/ 5 (0.2%) 10 (0.0%) 2.0
CS/plugins/engine/iso/ 3 (0.1%) 10 (0.0%) 3.3
CS/include/imesh/thing/ 3 (0.1%) 10 (0.0%) 3.3
CS/mk/ 5 (0.2%) 9 (0.0%) 1.8
CS/include/igraphic/ 2 (0.1%) 8 (0.0%) 4.0
CS/apps/isotest/ 3 (0.1%) 8 (0.0%) 2.6
CS/docs/ 2 (0.1%) 7 (0.0%) 3.5
CS/plugins/video/canvas/openglcommon/ 1 (0.0%) 6 (0.0%) 6.0
CS/plugins/motion/ 1 (0.0%) 6 (0.0%) 6.0
CS/plugins/csparser/services/ 2 (0.1%) 6 (0.0%) 3.0
CS/apps/tutorial/simpmap/ 4 (0.2%) 6 (0.0%) 1.5
CS/apps/tutorial/simple2/ 4 (0.2%) 6 (0.0%) 1.5
CS/apps/tutorial/simple1/ 4 (0.2%) 6 (0.0%) 1.5
CS/docs/texinfo/ 4 (0.2%) 4 (0.0%) 1.0
CS/libs/cssys/general/ 1 (0.0%) 3 (0.0%) 3.0
CS/plugins/video/format/codecs/opendivx/ 2 (0.1%) 2 (0.0%) 1.0
CS/plugins/video/canvas/ddraw8/ 1 (0.0%) 2 (0.0%) 2.0
CS/plugins/font/server/csfont/ 2 (0.1%) 2 (0.0%) 1.0
CS/plugins/engine/ 2 (0.1%) 2 (0.0%) 1.0
CS/plugins/console/output/standard/ 2 (0.1%) 2 (0.0%) 1.0
CS/libs/csws/skins/default/ 4 (0.2%) 2 (0.0%) 0.5
CS/apps/tests/g2dtest/ 1 (0.0%) 2 (0.0%) 2.0
CS/plugins/video/format/codecs/rle/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/video/canvas/sdl/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/video/canvas/openglwin/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/video/canvas/ddraw/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/perfstat/ 2 (0.1%) 1 (0.0%) 0.5
CS/plugins/motion/standard/object/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/mesh/metagen/object/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/console/output/simple/ 1 (0.0%) 1 (0.0%) 1.0
CS/include/igeom/ 1 (0.0%) 1 (0.0%) 1.0
CS/apps/tools/picview/ 1 (0.0%) 1 (0.0%) 1.0
CS/apps/tools/csfgen/ 1 (0.0%) 1 (0.0%) 1.0
CS/plugins/sound/driver/oss/ 3 (0.1%) 0 (0.0%) 0.0
CS/plugins/reporter/ 1 (0.0%) 0 (0.0%) 0.0
CS/plugins/aws/ 1 (0.0%) 0 (0.0%) 0.0
CS/data/ 2 (0.1%) 0 (0.0%) 0.0

Activity By Clock Time

Most Recent Commits

mgeisse 2001-12-12 17:51

- removed some of the typed vector macros which are not really needed
- added documentation about typed vectors

89 lines of code changed in:

mgeisse 2001-11-18 20:02

fixed a circular reference between the map loader and the syntax services
plugin

6 lines of code changed in:

mgeisse 2001-11-17 17:18

made the following changes:
- fixed a bug in csMovableSectorList where it would IncRef an object that is
not stored at all.
- removed ObjReleaseOld and the special destructor behaviour from csObject
since it is no longer needed.
- fixed an old bug in the constructors of csObject and csConfigFile. When I
changed these functions some time ago, I made the wrong assumption that
it is possible to call one constructor from another one to handle common
work. Instead, this creates another instance of the class on the stack,
which is of course not the desired behaviour.

27 lines of code changed in:

mgeisse 2001-11-06 16:31

made the following changes:
- added RelinkMesh() to iSector
- added GetFactory(), MarkVisible(), MarkInvisible() and IsVisible() to
csMeshWrapper
- removed the unused and obviously non-working Rotate() and ScaleBy()
methods from csMeshWrapper
- removed the custom DecRef implementation from csMeshWrapper
- added SetParentContainer() to csMeshFactoryWrapper
- removed GetPrivateObject() from csMeshFactoryWrapper
- cleaned the code, mainly in csMeshList (and subclasses), csMeshWrapper,
csMeshFactoryList (and subclasses) and csMeshFactoryWrapper

184 lines of code changed in:

mgeisse 2001-11-03 17:52

did some cosmetic cleanup work

50 lines of code changed in:

mgeisse 2001-11-03 16:12

continued to cleanup the sector code:
- removed FindLight (x,y,z,r) since it was not clear what exactly the function
does, nor was it used anywhere.
- moved FindLight (id) to iLightList
- the culler mesh is now stored as an iMeshWrapper

58 lines of code changed in:

mgeisse 2001-11-03 14:13

split csLightList into two parts. There is now a basic light list, called
csLightList, which is simply a vector with an SCF interface. csSector uses
csSectorLightList, a subclass of csLightList, which adds sector-specific
functionality.

143 lines of code changed in:

mgeisse 2001-11-03 11:20

simplified csSector::Draw() a lot by removing duplicate code

39 lines of code changed in:

mgeisse 2001-11-02 21:15

fixed a bug that I introduced in my latest changes and continued to cleanup
the sector code

35 lines of code changed in:

mgeisse 2001-11-02 19:58

moved priority queue functionality out of csSector and into its own class

156 lines of code changed in:

mgeisse 2001-11-02 18:08

- fixed some problems with CS_DECLARE_OBJECT_POOL
- reimplemented csLightPatchPool with the above macro

18 lines of code changed in:

mgeisse 2001-11-01 20:18

- performed interface cleanup in iCameraPosition
- added missing comments to iCamera, iCameraPosition, csBox2 and csBox3

138 lines of code changed in:

mgeisse 2001-11-01 18:52

- added Clone() to iCamera, iCameraPosition, iMaterialWrapper and
iTextureWrapper. This is the interface version of a copy constructor. It
creates a clone of the object, which contains the same characteristics and
has all original child objects from the csObject hierarchy linked to it.
However, it is not added to the csObject parent nor to any engine object
list automatically.
- Added a copy constructor to csObject
- added GetHit() and a 'const' GetTransform() to iCamera
- added missing comments to iCameraPosition
- continued to remove GetPrivateObject() from engine interfaces

129 lines of code changed in:

mgeisse 2001-10-31 22:10

removed GetPrivateObject() from iCollection

0 lines of code changed in:

mgeisse 2001-10-30 21:29

added an 'applicationID' parameter to SetupConfigManager(). This parameter
is used for the application ID, unless overridden by the application's config
file.

7 lines of code changed in:

mgeisse 2001-10-30 20:15

added csRegionList and iRegionList. It is now possible to access the regions
in the engine as such a list.

108 lines of code changed in:

mgeisse 2001-10-30 17:56

removed UnregisterTexture() and UnregisterMaterial() from iGraphics3D. To
unregister a texture or material, all references to the handle should be
released. This behaviour was already assumed by all renderers and other
code, but not yet reflected in the interface functions and comments.

12 lines of code changed in:

mgeisse 2001-10-21 18:58

oops, didn't want to commit this

1 lines of code changed in:

mgeisse 2001-10-21 16:10

some clean-up in the region code

79 lines of code changed in:

mgeisse 2001-10-10 19:50

fixed a bad menu entry in the docs

1 lines of code changed in:

(368 more)


Generated by StatCvs v0.2-dev