Summary Period: 2000-04-15 to 2001-12-12
2111 (3.7%)
51734 (2.5%)
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 |
- removed some of the typed vector macros which are not really needed
- added documentation about typed vectors
89 lines of code changed in:
fixed a circular reference between the map loader and the syntax services
plugin
6 lines of code changed in:
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:
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:
did some cosmetic cleanup work
50 lines of code changed in:
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:
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:
simplified csSector::Draw() a lot by removing duplicate code
39 lines of code changed in:
fixed a bug that I introduced in my latest changes and continued to cleanup
the sector code
35 lines of code changed in:
moved priority queue functionality out of csSector and into its own class
156 lines of code changed in:
- fixed some problems with CS_DECLARE_OBJECT_POOL
- reimplemented csLightPatchPool with the above macro
18 lines of code changed in:
- performed interface cleanup in iCameraPosition
- added missing comments to iCamera, iCameraPosition, csBox2 and csBox3
138 lines of code changed in:
- 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:
removed GetPrivateObject() from iCollection
0 lines of code changed in:
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:
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:
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:
oops, didn't want to commit this
1 lines of code changed in:
some clean-up in the region code
79 lines of code changed in:
fixed a bad menu entry in the docs
1 lines of code changed in:
(368 more)
Generated by StatCvs v0.2-dev