Summary Period: 2001-03-09 to 2003-07-11
Total Lines Of Code:
580 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 112 (100.0%) | 1203 (100.0%) | 10.7 |
jorrit | 51 (45.5%) | 485 (40.3%) | 9.5 |
norman | 4 (3.6%) | 152 (12.6%) | 38.0 |
sunshine | 12 (10.7%) | 146 (12.1%) | 12.1 |
matzebraun | 4 (3.6%) | 139 (11.6%) | 34.7 |
mgeisse | 10 (8.9%) | 113 (9.4%) | 11.3 |
res2002 | 12 (10.7%) | 92 (7.6%) | 7.6 |
azverkan | 2 (1.8%) | 28 (2.3%) | 14.0 |
ab031ns | 6 (5.4%) | 19 (1.6%) | 3.1 |
okt | 3 (2.7%) | 11 (0.9%) | 3.6 |
wouter | 3 (2.7%) | 5 (0.4%) | 1.6 |
vengeance2001 | 1 (0.9%) | 4 (0.3%) | 4.0 |
philwyett | 2 (1.8%) | 4 (0.3%) | 2.0 |
thebolt00 | 1 (0.9%) | 3 (0.2%) | 3.0 |
miklby | 1 (0.9%) | 2 (0.2%) | 2.0 |
Project-wide spelling corrections:
conveniance --> convenience
conveniant --> convenient
1 lines of code changed in:
- Jorrit fixed motion loader after his latest changes.
1 lines of code changed in:
- Jorrit re-added the bool resolveOnlyRegion parameter (curRegOnly) for
LoadMapFile(). Also added this for LoadLibraryFile(). This is used
in addition to the region parameter now. The region parameter on
its own only causes objects to be added to that region. The
curRegOnly parameter causes objects to be searched in only that
region (as opposed to all regions).
This fixes the -regions commandline option for walktest.
20 lines of code changed in:
- Jorrit did the following region related changes:
- Removed the concept of the current region. The engine still
manages regions but no longer knows about the current region.
- Removed engine->SelectRegion(), engine->GetCurrentRegion(),
and engine->AddToCurrentRegion().
- Added engine->CreateRegion(). This function will create a region
and add it to the region list. If the region already exists
it will simply return a pointer to that.
- Removed support for the <region> keyword in map files.
- Added optional region parameter to iLoader->LoadLibraryFile().
- Replaced boolean resolveOnlyRegion parameter in
iLoader->LoadMapFile() with a pointer to the actual region
instead.
- Changed the parser to add all objects to the current region
itself.
- Sequences, triggers, and shared variables are also put in
regions now.
- The region code now supports removing sequences, triggers, and
shared variables too.
20 lines of code changed in:
Jorrit changed a comment to indicate that the threaded loader isn't
implemented yet.
1 lines of code changed in:
Replaced NULL with 0.
2 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.
8 lines of code changed in:
- Jorrit started initial work on ThreadedLoadMapFile(). Not
operational yet.
- Jorrit fixed a bug he introduced in his last commit with the engine.
34 lines of code changed in:
- Jorrit removed iLoader->SetMode() and all the CS_LOADER_... flags.
Two of them were unused and the other was invalid.
- Jorrit made checkDupes and resolveOnlyRegion in the loader part
of the loader context to make it easier to make the loader thread
safe.
12 lines of code changed in:
Removed the loaderthread.h header again. This is going to be done
differently.
0 lines of code changed in:
- Removed all the ToText() routines in iSyntaxService. They are not
useful anymore with the new XML format and they prevent the
syntax services plugin from being totally thread-safe.
- Removed all broken implementations of the WriteDown() functions
in the mesh savers. These need to be reimplemented using
XML.
1 lines of code changed in:
Started work on threaded loading. The basic idea is that there will
be an iLoader->LoadMapFileThreaded(). That function will return
an iLoadingStatus object which the loader thread will update when
new objects arrive and the main thread can query to add those
objects to the engine as they are loaded in the loading thread.
Work on the interfaces alone at this moment.
0 lines of code changed in:
- Updated API mod doc with regards to this new change.
- Syntax service loader no longer supports loading of planes. It now
gives an error saying you must use levtool -planes.
- Removed all texture mapping plane related stuff from
iThingEnvironment.
- Removed the plane loader and saver addon from the thing loader
plugin.
- Removed iPolyTxtPlane interface and fixed thing plugin related to
that. This should already speed up things a tiny bit.
1 lines of code changed in:
- Split iThingState with iThingState and iThingFactoryState.
- Renamed GetPolygonStatic() to GetPolygon().
3 lines of code changed in:
Split iPolygon3D into iPolygon3D and iPolygon3DStatic. The static
part contains all information that is static and could be in
a factory. Several functions (like iThingState->CreatePolygon)
will now return an iPolygon3DStatic instead of an iPolygon3D.
3 lines of code changed in:
- Extended iLoader->LoadMapFile() with a fourth 'checkDupes' parameter.
By default this is false. But when it is set to true the loader
will not load textures, materials, and mesh factories for which
another same-named object is already in the engine (ignoring regions).
This can be useful in cases where you have multiple map files
which need to share objects but which also need to be able to
work standalone.
- Added '-dupes' commandline option to walktest which enables this
option.
11 lines of code changed in:
Renamed/corrected header defines to CS coding-style.
19 lines of code changed in:
Added <lightcolor> trigger condition tag so now sequences can be
triggered by changes in light colors.
4 lines of code changed in:
Removed the meta manager again. This is a totally unneeded
addition since it is already possible to attach name/value
data to any thing that supports iObject. Just use the following
syntax:
<key name="editor_bla" value="whatever" />
0 lines of code changed in:
Added support for putting meta-data in map files, for level editors and such.
11 lines of code changed in:
(54 more)
Generated by StatCvs v0.2-dev