Summary Period: 1999-07-16 to 2003-05-29
Total Lines Of Code:
8575 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 660 (100.0%) | 12652 (100.0%) | 19.1 |
jorrit | 102 (15.5%) | 4156 (32.8%) | 40.7 |
andyz | 156 (23.6%) | 3188 (25.2%) | 20.4 |
norman | 58 (8.8%) | 2567 (20.3%) | 44.2 |
andy | 105 (15.9%) | 1059 (8.4%) | 10.0 |
res2002 | 80 (12.1%) | 886 (7.0%) | 11.0 |
neverjade | 16 (2.4%) | 268 (2.1%) | 16.7 |
jasegler | 9 (1.4%) | 181 (1.4%) | 20.1 |
ab031ns | 40 (6.1%) | 120 (0.9%) | 3.0 |
sunshine | 38 (5.8%) | 81 (0.6%) | 2.1 |
matzebraun | 20 (3.0%) | 58 (0.5%) | 2.9 |
mgeisse | 14 (2.1%) | 24 (0.2%) | 1.7 |
okt | 2 (0.3%) | 18 (0.1%) | 9.0 |
uid20594 | 2 (0.3%) | 17 (0.1%) | 8.5 |
philwyett | 7 (1.1%) | 16 (0.1%) | 2.2 |
miklby | 4 (0.6%) | 4 (0.0%) | 1.0 |
thieber | 2 (0.3%) | 3 (0.0%) | 1.5 |
jtarbox | 2 (0.3%) | 3 (0.0%) | 1.5 |
wouter | 2 (0.3%) | 2 (0.0%) | 1.0 |
malakai | 1 (0.2%) | 1 (0.0%) | 1.0 |
Replaced NULL with 0.
83 lines of code changed in:
cleaned up csutil as proposed in the crystal-develop list
4 lines of code changed in:
Removed the csSome, csConstSome and uint datatypes.
33 lines of code changed in:
adding in the initial event system update
3 lines of code changed in:
Applied patch from damage-list@freenet.de.
This patch fixed some crashers in csgrid and tries to close a memory leak in
palettes. (I modified the patch a bit as it contained a mismatched
malloc/delete)
10 lines of code changed in:
- Added csPDelArray. This is similar to csPArray but it will
delete elements that are removed from the array.
- Replaced all occurances of CS_DECLARE_TYPED_VECTOR with
csPDelArray.
- Removed the CS_DECLARE_TYPED_VECTOR defines.
- Removed the CS_DECLARE_TYPED_IBASE_VECTOR defines.
- Changed the return of csRefArray<T>::Pop() from csRef<T> to
csPtr<T>. This is a lot safer since you can assign a csRef<T>
to a normal pointer and that error isn't detected by a compiler.
But you cannot assign a csPtr<T> to a normal pointer. You are
forced to use a csRef<T> then.
- Fixed mdltool to use a csRef<T> to catch the Pop().
- Fixed compile error in thing plugin (curve templates). Put the
DecRef() back in since it is needed. It will now work correctly.
- csMovable now uses a csRefArray for the listeners. Previously
it wouldn't do that with potentially bad results (i.e. it would
keep no refs to the listeners).
- Fixed the documentation on typed vectors and added documentation
for all new templated arrays.
9 lines of code changed in:
Renamed/corrected header defines to CS coding-style.
120 lines of code changed in:
Removed the unmaintained OS/2 port. Tagged the following files and
directories with "OS2_OBSOLETE" in order to simplify the task of
recovering them from the Attic if necessary.
docs/texinfo/build/platform/os2.txi
docs/texinfo/internal/platform/os2.txi
include/cssys/os2 libs/cssys/os2
plugins/video/canvas/common/os2-keys.h
plugins/video/canvas/csdive
plugins/video/canvas/openglos2
1 lines of code changed in:
Added Perl v5 Scripting Plugin and Test Application
Furthermore:
Changed private member csTimer::pause to csTimer::pausetime to fix case-insensitive conflict with iTimer::Pause()
Perl headers define macros that conflict with names of some things in CS, so added #undef's to ivaria/cs.i
Added a template internal-project sub-makefile
1 lines of code changed in:
- More csPtr/csRef changes.
- Replaced strcmp with strcasecmp in efserver.cpp.
12 lines of code changed in:
- iTextureManager->RegisterTexture() and RegisterMaterial()
now return csPtr. This also fixes several ref counting bugs
throughout CS with regards to this.
- Fixed iso engine so it now incref()'s the given texture
handle in an iso material.
- Engine material and texture wrappers now use csRef's to keep
track of their internal image/handle/texture references.
2 lines of code changed in:
Caused csTimer to become useful outside of CSWS by
overloading the constructor to allow its 'parent' to be:
+ An iEventHandler or
+ An iEventQueue
17 lines of code changed in:
some pubapi fixes
13 lines of code changed in:
- docs: removed a couple of '\internal's
- docs: added some more grouping
268 lines of code changed in:
more documentation changes.
441 lines of code changed in:
- attempt to add some missing API documentation.
- moved csEvBind from binder.h to binder.cpp.
- added a pair of parentheses to defintion of
CS_ALLOC_STACK_ARRAY
164 lines of code changed in:
- modified the macros for globals so MSVC will (hopefully) not barf
- gone through plugins to replace the globals with the cs macros
11 lines of code changed in:
Slight code cleanup: removed all trailing spaces and tabs from
all lines in all source and make files throughout the entire project.
Note that this will most likely not result in a significant
FPS increase :-)
137 lines of code changed in:
Eric Sunshine fixed a bad booboo from some time ago which clobbered csTimer
by mutating it into csTicksr.
10 lines of code changed in:
- fixed SCF_DEBUG to work correctly with embeded interfaces
- fixed some compiler warnings
- fixed definition of int32 and uint32 should be long not int
- removed the type UByte,SByte, UShort,SShort, ULong,SLong, UInt,
SInt, uchar, ushort and ulong and substituted code with the
corresponding intxx types.
6 lines of code changed in:
(138 more)
Generated by StatCvs v0.2-dev