Summary Period: 2000-04-07 to 2003-06-21
690 (1.2%)
19094 (0.9%)
Directory | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 690 (100.0%) | 19094 (100.0%) | 27.6 |
CS/libs/csengine/light/ | 53 (7.7%) | 2293 (12.0%) | 43.2 |
CS/include/csengine/ | 63 (9.1%) | 1999 (10.5%) | 31.7 |
CS/plugins/mesh/haze/object/ | 16 (2.3%) | 1766 (9.2%) | 110.3 |
CS/plugins/mesh/terrfunc/object/ | 40 (5.8%) | 1605 (8.4%) | 40.1 |
CS/apps/isotest/ | 37 (5.4%) | 1266 (6.6%) | 34.2 |
CS/apps/bumptest/ | 13 (1.9%) | 1136 (5.9%) | 87.3 |
CS/data/partsys/ | 14 (2.0%) | 801 (4.2%) | 57.2 |
CS/libs/csengine/ | 41 (5.9%) | 788 (4.1%) | 19.2 |
CS/apps/demosky/ | 14 (2.0%) | 732 (3.8%) | 52.2 |
CS/include/imesh/ | 26 (3.8%) | 607 (3.2%) | 23.3 |
CS/include/ivaria/ | 15 (2.2%) | 558 (2.9%) | 37.2 |
CS/apps/demosky2/ | 6 (0.9%) | 550 (2.9%) | 91.6 |
CS/plugins/font/server/csfont/ | 10 (1.4%) | 476 (2.5%) | 47.6 |
CS/include/ | 12 (1.7%) | 465 (2.4%) | 38.7 |
CS/plugins/video/canvas/softx/ | 6 (0.9%) | 320 (1.7%) | 53.3 |
CS/libs/csutil/ | 9 (1.3%) | 292 (1.5%) | 32.4 |
CS/apps/walktest/ | 25 (3.6%) | 286 (1.5%) | 11.4 |
CS/plugins/video/canvas/openglx/ | 5 (0.7%) | 285 (1.5%) | 57.0 |
CS/plugins/mesh/ball/object/ | 5 (0.7%) | 249 (1.3%) | 49.8 |
CS/docs/texinfo/plugins/meshobj/ | 4 (0.6%) | 220 (1.2%) | 55.0 |
CS/mk/ | 19 (2.8%) | 212 (1.1%) | 11.1 |
CS/plugins/mesh/emit/object/ | 9 (1.3%) | 174 (0.9%) | 19.3 |
CS/include/csutil/ | 3 (0.4%) | 169 (0.9%) | 56.3 |
CS/plugins/mesh/stars/object/ | 2 (0.3%) | 168 (0.9%) | 84.0 |
CS/scripts/rpm/ | 1 (0.1%) | 154 (0.8%) | 154.0 |
CS/include/cssys/win32/ | 3 (0.4%) | 105 (0.5%) | 35.0 |
CS/libs/csengine/objects/ | 5 (0.7%) | 104 (0.5%) | 20.8 |
CS/ | 19 (2.8%) | 101 (0.5%) | 5.3 |
CS/scripts/cs-config/ | 9 (1.3%) | 89 (0.5%) | 9.8 |
CS/libs/cssys/win32/ | 10 (1.4%) | 84 (0.4%) | 8.4 |
CS/libs/cssys/unix/ | 13 (1.9%) | 83 (0.4%) | 6.3 |
CS/plugins/engine/iso/ | 18 (2.6%) | 77 (0.4%) | 4.2 |
CS/docs/texinfo/tutorial/howto/ | 1 (0.1%) | 75 (0.4%) | 75.0 |
CS/plugins/video/renderer/software/ | 11 (1.6%) | 59 (0.3%) | 5.3 |
CS/plugins/mesh/emit/persist/standard/ | 1 (0.1%) | 49 (0.3%) | 49.0 |
CS/plugins/video/renderer/opengl/ | 7 (1.0%) | 47 (0.2%) | 6.7 |
CS/plugins/video/canvas/openglcommon/ | 4 (0.6%) | 47 (0.2%) | 11.7 |
CS/data/flarge/ | 5 (0.7%) | 44 (0.2%) | 8.8 |
CS/docs/ | 14 (2.0%) | 43 (0.2%) | 3.0 |
CS/plugins/video/canvas/openglwin/ | 4 (0.6%) | 41 (0.2%) | 10.2 |
CS/bin/ | 6 (0.9%) | 41 (0.2%) | 6.8 |
CS/include/cssys/unix/ | 2 (0.3%) | 40 (0.2%) | 20.0 |
CS/apps/tools/csfgen/ | 1 (0.1%) | 35 (0.2%) | 35.0 |
CS/libs/cssys/ | 4 (0.6%) | 34 (0.2%) | 8.5 |
CS/include/csgeom/ | 3 (0.4%) | 32 (0.2%) | 10.6 |
CS/libs/csgeom/ | 4 (0.6%) | 30 (0.2%) | 7.5 |
CS/apps/demo/ | 2 (0.3%) | 30 (0.2%) | 15.0 |
CS/plugins/sound/renderer/software/ | 3 (0.4%) | 29 (0.2%) | 9.6 |
CS/plugins/video/canvas/common/ | 5 (0.7%) | 21 (0.1%) | 4.2 |
CS/plugins/aws/ | 7 (1.0%) | 19 (0.1%) | 2.7 |
CS/data/config/ | 4 (0.6%) | 17 (0.1%) | 4.2 |
CS/apps/tools/picview/ | 2 (0.3%) | 16 (0.1%) | 8.0 |
CS/docs/texinfo/build/platform/ | 1 (0.1%) | 11 (0.1%) | 11.0 |
CS/plugins/video/renderer/common/ | 1 (0.1%) | 10 (0.1%) | 10.0 |
CS/plugins/console/output/standard/ | 2 (0.3%) | 10 (0.1%) | 5.0 |
CS/apps/perftest/ | 4 (0.6%) | 10 (0.1%) | 2.5 |
CS/plugins/video/renderer/software/i386/ | 1 (0.1%) | 8 (0.0%) | 8.0 |
homepage/ | 1 (0.1%) | 7 (0.0%) | 7.0 |
CS/libs/csws/ | 4 (0.6%) | 5 (0.0%) | 1.2 |
CS/libs/cssys/general/ | 1 (0.1%) | 5 (0.0%) | 5.0 |
CS/include/imap/ | 3 (0.4%) | 5 (0.0%) | 1.6 |
CS/include/cssys/ | 3 (0.4%) | 5 (0.0%) | 1.6 |
CS/docs/texinfo/tutorial/ | 1 (0.1%) | 4 (0.0%) | 4.0 |
CS/plugins/video/renderer/null/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
CS/plugins/video/canvas/ddraw/ | 2 (0.3%) | 3 (0.0%) | 1.5 |
CS/plugins/video/canvas/asciiart/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
CS/plugins/perfstat/ | 3 (0.4%) | 3 (0.0%) | 1.0 |
CS/include/iengine/ | 2 (0.3%) | 3 (0.0%) | 1.5 |
CS/include/iaws/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
CS/apps/tools/viewmesh/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
CS/plugins/video/canvas/svgalib/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
CS/plugins/sound/loader/mod/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/plugins/sound/driver/oss/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
CS/plugins/net/driver/socket/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
CS/plugins/mesh/spr3d/object/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
CS/plugins/engine/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/plugins/cscript/cspython/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/libs/csengine/basic/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/include/csws/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/apps/pysimp/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
CS/apps/isomap/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
CS/plugins/video/canvas/sdl/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/plugins/sound/loader/ogg/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/plugins/sound/loader/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/plugins/csparser/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/docs/texinfo/intro/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/apps/tests/gfxtst/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/apps/tests/g2dtest/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
CS/apps/cswstest/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
homepage/thumbs/ | 3 (0.4%) | 0 (0.0%) | 0.0 |
homepage/scrshots/ | 3 (0.4%) | 0 (0.0%) | 0.0 |
CS/data/ | 11 (1.6%) | 0 (0.0%) | 0.0 |
- Wouter added two extensions to standard console to set colours.
9 lines of code changed in:
- Wouter fixed the normal cursor in the standard console output.
3 lines of code changed in:
- Wouter fixed the openglcommon DrawPixel operation, which now
uses floating point to address pixels. The same problem as for
DrawLine seems to exist, where whole y values are later rounded
up, shifting the result. The floating-point y value is slightly
perturbed so its no longer on-the-edge. This makes g2dtest
for opengl and software perform about the same on all clip tests.
14 lines of code changed in:
- Wouter fixed off-by-one bugs in opengl 2d drawing. This causes
aws and csws to draw correctly (for me).
In gl3d the DrawPixmap routine is fixed to use the same
computation as glcommon2d is using.
Computation of a y location is gly = height - y.
The gly then has a range of 1..height. Still is is OK.
On opengl gly=0.0 is off screen. gly=height is also off screen.
Also, using gly=height-y gives results where absolute pixel
values (as seen with screenshots) are equal to the pixels
written by the software version. Thus height-y is used instead
of the height-y-1.
Closed three sf-bugs on this topic.
48 lines of code changed in:
some more files
0 lines of code changed in:
- Added wfoNoDrag option to aws windows.
- fixed constant Mask to fit its values in 3dfrm.
11 lines of code changed in:
Added iAws::GetKeyboardFocusedComponent method.
15 lines of code changed in:
fixed aws ref leaks.
3 lines of code changed in:
Made viewmesh light up thing meshes correctly.
5 lines of code changed in:
Added comment, history.txt entry for fixup.
4 lines of code changed in:
Fixed a bug in the iso engine, where a sprite added to a grid
that was already lighted wasn't lighted by the static lights.
9 lines of code changed in:
Added objmodel.h to css.h, the huge include-it-all include file.
3 lines of code changed in:
update in vain, correcting Manju's entry
1 lines of code changed in:
- Wouter updated csfgen so it defaults an alphamap of the font by
default. The opengl video uses this for antialiased font rendering.
Unantialiased fonts can also be created (with -a).
38 lines of code changed in:
Fixed delete[] problem in mikmod loader.
2 lines of code changed in:
Fixed a problem with the software sound
renderer, where it would malfunction if multiple sounds caused
the maximum volume for samples to be exceeded. The results are
clamped, both in 16 and 8 bit mode. The speed decrease is
negligible.
30 lines of code changed in:
Modified csSprit3DMeshObject::DrawTest to test if logparent is valid,
before using it. This solves a crash when logparent is null.
2 lines of code changed in:
Fixed containerbox, works now also for non-alpha particles.
Added rotation to the star-sphere in partsys, removed the
rotation-key (which did not work for me anyway) using the new fieldspeed
feature.
8 lines of code changed in:
Added features to emitter particle system:
- Field speed EmitGen3D can be specified: based on the position of
the particle, each frame, the speed can be calculated for the particle.
- Field accel EmitGen3D can be given, as above, but for the acceleration.
- ContainerBox can be specified: particles outside this box are not
rendered. They are also not respawned, because I'm afraid it would
create too many short-aged particles, and destroy the look of it.
- The loader has XML format for these features.
- The saver writes something sensible, but since the loader
does not read this format at all, and any old converter would not
support these new features, these values are more for human
consumption, I'm afraid.
- Note there is currently no testcase in partsys yet for these features.
140 lines of code changed in:
Possible fix for a bug (reported by Michael O'Shea). The haze mesh
object would cause a stack overflow in the recursive DrawPolyAdapt
routine. Fix is to clamp the max recursion depth, since I can't
reproduce.
10 lines of code changed in:
(382 more)
Generated by StatCvs v0.2-dev