Summary Period: 1999-05-06 to 2003-05-29
[root]/CS/libs/csws
skins
(1 files, 39 lines)
default
(6 files, 1087 lines)
Total Lines Of Code:
16487 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 975 (100.0%) | 27398 (100.0%) | 28.1 |
bdavis | 45 (4.6%) | 8772 (32.0%) | 194.9 |
andyz | 241 (24.7%) | 8047 (29.4%) | 33.3 |
norman | 61 (6.3%) | 5520 (20.1%) | 90.4 |
andy | 124 (12.7%) | 2148 (7.8%) | 17.3 |
jorrit | 212 (21.7%) | 1268 (4.6%) | 5.9 |
jasegler | 15 (1.5%) | 391 (1.4%) | 26.0 |
sunshine | 130 (13.3%) | 366 (1.3%) | 2.8 |
matzebraun | 31 (3.2%) | 262 (1.0%) | 8.4 |
philwyett | 42 (4.3%) | 175 (0.6%) | 4.1 |
neverjade | 13 (1.3%) | 175 (0.6%) | 13.4 |
mgeisse | 25 (2.6%) | 141 (0.5%) | 5.6 |
okt | 2 (0.2%) | 53 (0.2%) | 26.5 |
thieber | 12 (1.2%) | 32 (0.1%) | 2.6 |
res2002 | 11 (1.1%) | 27 (0.1%) | 2.4 |
miklby | 3 (0.3%) | 8 (0.0%) | 2.6 |
malakai | 3 (0.3%) | 8 (0.0%) | 2.6 |
wouter | 4 (0.4%) | 5 (0.0%) | 1.2 |
iavramov | 1 (0.1%) | 0 (0.0%) | 0.0 |
Replaced NULL with 0.
249 lines of code changed in:
- Philip Wyett eliminated more double to float warnings under MSVC 6.
- Also performed a minor CS code style cleanup.
11 lines of code changed in:
Eric Sunshine made the following changes:
-*- Modified configure.ac so that it emits a SRCDIR property to
config.mak. This value represents the --srcdir argument given to the
configure script (or "." if --srcdir is omitted). This points at the
directory containing the CS source code (which may differ from the
build directory, which is typically the current working directory).
-*- Modified makefiles and build scripts throughout the project so that
they respect $(SRCDIR). This allows the project to be built in a
directory other than the source directory, thus it is possible to
place the source directory on a readonly filesystem (such as a
CD-ROM), or to share a single NFS-mounted source directory among
different builds, where each build inhabits its own directory. For
example, if CS resides at /home/CS and you wish to build the project
in /home/build:
% cd /home/build
% ../CS/configure
% make -k all
% make install
(Note that the Jam-base build system already supports this build
paradigm.)
-*- Modified configure.ac so that it emits EXTENSIVE_MEMDEBUG to
config.mak since this variable is used by Makefile.in for the
`showconfig' target.
-*- Modified configure.ac so that it emits MONITOR_MAKEFILE_CACHE when the
value is either "yes" or "no", instead of emitting it only when the
value is "yes". This was necessary because CS/mk/cache.mak prints the
value of this variable as part of $(SYSMODIFIER).
5 lines of code changed in:
moved dependencies of the libraries into the library Jamfiles, and removed the hacked mk/jam/deps.jam
2 lines of code changed in:
added the Jamfiles
13 lines of code changed in:
cleaned up util.h and added a crystal namespace
32 lines of code changed in:
Removed the csSome, csConstSome and uint datatypes.
19 lines of code changed in:
made the compiler shut up about: warning: pasting "orig_poly_colors" and "[" does not give a
valid preprocessing token
12 lines of code changed in:
- Changed API of OpenPortal() to accept a G3DPolygonDFP instead
of a 2D polygon. I need z-information.
- First version of OpenGL implementation of OpenPortal().
- Added CS_PORTAL_FLOAT option for portals. This will enable the
portal to use the new OpenPortal() code.
- Added <float> flag to the portal loading code to enable this new
flag. Currently this new feature is not yet working properly.
Needs more testing and fixing.
- Optimized the polygon drawing structures in graph3d.h a little.
49 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)
11 lines of code changed in:
- walktest: default font is loaded if user-specified one fails
- renamed ALLOC_STACK_ARRAY to CS_ALLOC_STACK_ARRAY. flipped order of
var & type parameters so it matches the C++ variabel declaration
(type first, then name)
- win32: console windows are only hidden after an app window was created
- win32: plugins now export a function which returns the used compiler.
if it doesn't match the app compiler the plugin isn't loaded (so mixing
MinGW & MSVC binaries will cause an error report instead of just a crash)
- added iCommandLineParser::GetBoolOption()
5 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.
5 lines of code changed in:
- Eliminated some un-initialized variables in cscomp.cpp
- Cleaned md32spr code so that MSVC does not warn against it.
1 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
4 lines of code changed in:
- Removed 8-bit support from the line renderer.
- Moved iTextureManager->FindRGB() to iGraphics2D where it belongs.
- Additionally removed iTextureManager->SetPalette(), ResetPalette(),
and ReserveColor().
- Renamed csColorQuantizer::RGB() to DoRGB() to avoid a conflict
with a define.
22 lines of code changed in:
Eric Sunshine made the following changes:
-*- Eliminated a slew of compilation warnings throughout the project.
-*- Modified the makefiles so that, on Unix platforms, the X11-related
plugins are built only if the configuration phase discovered the
presence of X11, and the OpenGL-related plugins are built only if the
configuration phase discovered OpenGL.
2 lines of code changed in:
removed all #define CS_SYSDEF_PROVIDE_ALLOCA from libs
0 lines of code changed in:
- More csPtr/csRef changes.
- Replaced strcmp with strcasecmp in efserver.cpp.
1 lines of code changed in:
Removed lots (but far from all) DecRef() calls from entire
CS. Replaced with csRef usage.
2 lines of code changed in:
(251 more)
Generated by StatCvs v0.2-dev