Module CS/docs/texinfo/appendix/

back to main page

Summary Period: 2000-03-21 to 2003-07-11

Modules

[root]/CS/docs/texinfo/appendix

Lines Of Code


Total Lines Of Code: 3415 (2003-07-11 20:29)

Authors

Author Changes Lines of code Lines per change
Totals 207 (100.0%) 6209 (100.0%) 29.9
jorrit 102 (49.3%) 3419 (55.1%) 33.5
sunshine 81 (39.1%) 2379 (38.3%) 29.3
mgeisse 9 (4.3%) 302 (4.9%) 33.5
res2002 8 (3.9%) 92 (1.5%) 11.5
matzebraun 2 (1.0%) 11 (0.2%) 5.5
philwyett 4 (1.9%) 5 (0.1%) 1.2
wmiler 1 (0.5%) 1 (0.0%) 1.0

Most Recent Commits

sunshine 2003-07-11 09:47

Project-wide spelling corrections:

conveniance --> convenience
conveniant --> convenient

1 lines of code changed in:

sunshine 2003-07-02 06:20

Eric Sunshine fixed some spelling errors in the user manual pointed out by
Vincent Knecht <vince@iefr.ath.cx>: existance -> existence

1 lines of code changed in:

jorrit 2003-06-20 12:48

- Jorrit did some updates to the documentation to avoid the word
'region' where something else is meant.

2 lines of code changed in:

jorrit 2003-06-20 12:08

Update docs.

1 lines of code changed in:

jorrit 2003-06-20 11:10

- Jorrit updated the documentation to latest region related changes.

32 lines of code changed in:

res2002 2003-06-18 22:23

Forgot to commit.

6 lines of code changed in:

jorrit 2003-06-05 22:10

Jorrit removed several entries to Blocks from the documentation.

1 lines of code changed in:

jorrit 2003-06-05 09:28

Jorrit fixed csNodeIterator to the new iterator syntax.

3 lines of code changed in:

jorrit 2003-06-04 16:03

Jorrit additionally updated the iStreamIterator.

3 lines of code changed in:

jorrit 2003-06-04 14:40

Jorrit changed the following iterators to conform to the new
CS iterator standard which means there is a HasNext() function
and a Next() (and optionally a Reset() if the iterator supports
that).
- iVisibilityObjectIterator
- iLightIterator
- iSectorIterator
- iObjectIterator
- iObjectRegistryIterator
- csTypedObjectIterator
- csModelDataActionIterator
- csModelDataPolygonIterator
- csModelDataTextureIterator
- csModelDataMaterialIterator
- csModelDataObjectIterator

44 lines of code changed in:

res2002 2003-05-13 20:39

- 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.

11 lines of code changed in:

res2002 2003-05-12 19:52

- fixed the iPolygonMesh issue for the ball plugin.
- changed the Sprite3d and Genmesh objects to emit a notification
if iPolygonMesh is queried.
- changed the sequence operations working with sequences in the
'normal' and engine sequence manager to not store references on
sequences. That makes loops etc. possible without causing circular
references. Also updated the interface docs to reflect this change.
- fixed a few cases where iPolygonMesh was queried from a mesh
object to use iObjectModel->"GetPolygonMeshColldet().
- improved the wording on the paragraph about the iPolygonMesh
changes in the api mod documentation a bit.

11 lines of code changed in:

res2002 2003-05-09 10:49

- changed the nomenclature in the apimod paragraph about iPolygonMesh
changes, after Jorrit pointed out it should rather read 'object' instead
of 'factory'.

4 lines of code changed in:

res2002 2003-05-08 20:35

improved wording for iPolygonMesh notice

16 lines of code changed in:

res2002 2003-05-08 20:15

- fixed a leak in the XmlRead plugin, analogue to the TinyXML leak.
- fixed a leak when the engine reads the precalc info introduced
after my recent changes related to VFS files.
- changed the sprite3d and genmesh factories analogue to the changes
made to csThingStatic.
- augmented the API modification docs with information about the
iPolygonMesh and procedural textures changes.

34 lines of code changed in:

sunshine 2003-04-25 16:16

Eric Sunshine fixed a number of formatting and Texinfo mark-up problems in
movierec.txi. Also eliminated a number of `hbox' warnings from various
.txi files reported by TeX.

12 lines of code changed in:

jorrit 2003-04-25 11:23

csHashIterator can no longer iterate over the entire hash. If you
want that you need csGlobalHashIterator instead. That way it
is possible to more efficiently optimize the two different
ways to iterator. The same is true for csHashIteratorReversible.

9 lines of code changed in:

jorrit 2003-04-18 14:24

Removed the STRICT_SMART_POINTERS flag. This is now on in all cases.
People should have converted to smart pointers by now.

4 lines of code changed in:

jorrit 2003-04-18 09:26

- Started a document describing which parts of Crystal Space are
thread-safe and which are not.
- Made SCF class loading/unloading thread-safe. This means
that SCF_CREATE_INSTANCE is safe.
- Made the plugin manager thread-safe. This also means that macros
like CS_LOAD_PLUGIN and CS_QUERY_PLUGIN_CLASS are now thread-safe.
- Made the object registry thread-safe. This means things like
CS_QUERY_REGISTRY are now thread-safe.
- Also the object registry now returns a csPtr<> for the
object registry iterators.
- Added an entry to the faq about lack of hardware stencil causing
possible slow-down if not accelerated.

8 lines of code changed in:

jorrit 2003-04-10 14:34

Thing changes:
- Removed obsolete csThingBBox bounding box in csThing.
- Split bezier curves in seperate mesh object plugin (bezier
plugin).
- Greatly cleaned up the csThingStatic stuff and moved all static
stuff to that.
- Updated API modification document.
- Also updated various other parts in the documentation for these
changes.
- Fixed map2cs to export curves using the new bezier plugin.
- Changed the way thing factories and objects work. A thing factory
and a mesh object no longer are the same object. So first you
have to make a factory and then the object. This also allows
sharing of factories between objects.
- As a consequence of all these changes the lightmap format has
changed again.
- Doing a HardTransform() on a thing mesh object will automatically
cause the factory of that thing to be cloned so that other
things sharing that factory will not be transformed.
Doing a HardTransform() on a thing factory will have an
effect on all instances created from that.
- Used csBlockAllocator<T> for a lot of polygon objects in the
thing mesh plugin. This speeds up loading/unloading and also
improves memory usage.
- Merged csPolyTexLightMap into csPolyTexture. This improved
both speed, memory usage, and source code readability.
- Thing now uses ClipBSphere() instead of ClipBBox(). This is
faster.

28 lines of code changed in:

(139 more)


Generated by StatCvs v0.2-dev