Summary Period: 2001-04-01 to 2003-07-02
Total Lines Of Code:
3097 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 98 (100.0%) | 3987 (100.0%) | 40.6 |
mgeisse | 8 (8.2%) | 2439 (61.2%) | 304.8 |
res2002 | 17 (17.3%) | 669 (16.8%) | 39.3 |
okt | 1 (1.0%) | 249 (6.2%) | 249.0 |
jorrit | 26 (26.5%) | 222 (5.6%) | 8.5 |
matzebraun | 13 (13.3%) | 153 (3.8%) | 11.7 |
philwyett | 13 (13.3%) | 106 (2.7%) | 8.1 |
hangman | 1 (1.0%) | 63 (1.6%) | 63.0 |
norman | 8 (8.2%) | 41 (1.0%) | 5.1 |
sunshine | 8 (8.2%) | 25 (0.6%) | 3.1 |
azverkan | 1 (1.0%) | 11 (0.3%) | 11.0 |
dentoid | 2 (2.0%) | 9 (0.2%) | 4.5 |
Fixed a bug where xorpat assumed width == height.
1 lines of code changed in:
Fixed method name typo. Simple fix since the class isn't really used yet. (Propogate->Propagate)
8 lines of code changed in:
Started to fix the incomplete shader variable stuff. The shader manager compiles+links now, at least.
4 lines of code changed in:
Added the shader variable system to the new renderer,
and fixed const-correctness throughout the renderer.
249 lines of code changed in:
Replaced NULL with 0.
34 lines of code changed in:
- made the following changes:
- extended the stdpt plugin with a fire texture loader.
- added experimental 'convenient token list', currently used by
above loader.
- added a simple color gradient class to csgfx.
- added the possibility to the fire texture to set a user-defined
palette.
- added a gradient parser to the syntax services.
- changed partsys so that a fire system now has a small procedural
fire instead of 'raindrop' texture.
129 lines of code changed in:
- made the following changes:
- To the map loader:
- Procedural textures and normal textures are parsed from
the same tag, <texture>.
- Both kinds of textures are loaded in the same manner,
through plugin interfaces ('normal' images are handled by
a loader built into csloader.)
- A 'texture loading context' is passed to a loader,
containing some info such as the image specified in <file>
and texture flags.
- Built a checkerboard texture loader into csloader (this
one is used in case a texture couldn't be loaded
otherwise.)
- Animated images are detected and the ptanimimg plugin is
tried for loading.
- Changed the ClassIDs of the standard PT & animation texture
plugins.
- Fixed the JNG/MNG plugin to better recognize animated real-world
MNGs.
- Augmented csCreateXORPatternImage() to accept an optional color.
- Changed flarge according to the loader changes and added a
yellow checkerboard texture.
- Updated the API mod docs.
7 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).
4 lines of code changed in:
Eliminated compilation warning.
1 lines of code changed in:
moved dependencies of the libraries into the library Jamfiles, and removed the hacked mk/jam/deps.jam
1 lines of code changed in:
added the Jamfiles
8 lines of code changed in:
Several fixes to make CS compile again, at least on mingw.
12 lines of code changed in:
fixed a problem where code was assuming uint32 = unsigned long
4 lines of code changed in:
Added newline to end of file.
1 lines of code changed in:
- added csImageMemory::SetKeycolor() and ::ClearKeycolor()
13 lines of code changed in:
- made the following changes to map2cs:
* now uses the iDocumentSystem to output the converted level
* when using manual sectors map2cs also wrote out the polys of the
sector brush, which were rendered over the 'real' surfaces and
causes heavy z-fighting
* the size of textures in zip/pk3 files is now determined correctly
* converted HalfLife textures are written out as PNG instead of BMP
- changed csImageMemory so it isn't limited to truecolor images only
26 lines of code changed in:
- added csImageFile::HasMipmaps() which Matze seems to have
forgotten.
4 lines of code changed in:
- checked if the image IO plugins work properly and fixed them
if necessary:
- TGA saving was botched
- JNG saving didn't work right where sizeof(csRGBcolor) != 3
- JNG loader works better with single-frame MNGs
- BMP didn't honor the padding of scanlines to a multiple of 4
- augmented gfxtest to add an alpha channel if none is present
- changed csImageFile::convert_pal8() to ensure the image palette
has at least 256 entries
20 lines of code changed in:
imagevector, used for 3d texture interface
63 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()
1 lines of code changed in:
(47 more)
Generated by StatCvs v0.2-dev