Module CS/docs/texinfo/internal/

back to main page

Summary Period: 2000-11-19 to 2003-06-05

Modules

[root]/CS/docs/texinfo/internal
     platform (2 files, 647 lines)

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 38 (100.0%) 1026 (100.0%) 27.0
mgeisse 5 (13.2%) 549 (53.5%) 109.8
sunshine 21 (55.3%) 351 (34.2%) 16.7
jorrit 11 (28.9%) 123 (12.0%) 11.1
philwyett 1 (2.6%) 3 (0.3%) 3.0

Most Recent Commits

jorrit 2003-06-05 22:10

Jorrit removed several entries to Blocks from the documentation.

0 lines of code changed in:

jorrit 2003-05-15 11:03

Jorrit made VFS thread-safe. Working on the same iFile is not
thread-safe though! Also the concept of the current VFS directory
should not be used in threads.

5 lines of code changed in:

jorrit 2003-04-18 13:44

The csconout output console is also thread-safe under the
same restrictions as simpcon.

13 lines of code changed in:

jorrit 2003-04-18 12:36

The simpcon output console is now thread-safe provided
auto-updating is disabled! Note that this is enabled by default.

30 lines of code changed in:

jorrit 2003-04-18 11:57

Made the reporter and standard reporter listener thread-safe.
However the standard-reporter listener will only become
really thread-safe after the output consoles are thread-safe.

30 lines of code changed in:

jorrit 2003-04-18 11:09

- Made the TinyXML parser thread-safe by moving the node pool from
document system to the document itself (i.e. a pool per document).
Note that this is only thread-safe when using different documents
for different threads. Don't use the same document in different
threads! Also VFS itself is not yet thread-safe. So the parsing
and writing functions on iDocument that use either iFile or
iVFS are not safe!
- The XMLRead parser has been made thread-safe in the same way.

8 lines of code changed in:

sunshine 2003-04-18 10:06

Automated Texinfo @node and @menu repair.

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

33 lines of code changed in:

sunshine 2002-12-21 14:01

Removed the unmaintained DJGPP port. Tagged the following files and
directories with "DJGPP_OBSOLETE" in order to simplify the task of
recovering them from the Attic if necessary.

docs/texinfo/build/platform/msdos.txi
include/cssys/djgpp
libs/cssys/djgpp
plugins/video/canvas/allegro
plugins/video/canvas/common/pc-keys.cpp
plugins/video/canvas/dosraw

4 lines of code changed in:

sunshine 2002-12-20 12:27

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:

sunshine 2002-12-10 23:37

Eric Sunshine applied a large and thorough typographical-error correction
patch to the Texinfo documentation from Andreas Busch
<nobita@t-online.de>. Also applied a few minor corrections from Eric
Sunshine.

12 lines of code changed in:

sunshine 2002-08-07 14:17

Removed the unmaintained and obsolete csphyziks library and phyztest
programs.

0 lines of code changed in:

jorrit 2002-05-30 10:35

I did a quick run of all annotations that were added to the
user documentation and public API reference manual, and I
incorporated all useful suggestions, corrections, and clarifications
into the real manual.

2 lines of code changed in:

jorrit 2001-08-30 20:44

Small fixes.

1 lines of code changed in:

philwyett 2001-04-26 14:18

Updated to change makefile comments and
docs which referred to INTEL and replaced
with X86.

3 lines of code changed in:

sunshine 2001-02-20 04:01

Eric Sunshine made the following documentation-related changes to the
project:

-*- Performed a major update to the Apple/NeXT documentation in the user's
manual.

o Overhauled to reflect all the recent major work done to the
Apple/NeXT ports.

o Now mentions new (untested) MacOS/X port.

o Added and updated resource URLs.

o Reworked port-specific file-description section. Now takes into
account recent distillation of Objective-C++ into pure C++ and pure
Objective-C.

o Discusses new CrystalSpaceRoot and CrystalSpaceRootIgnore defaults.

o Added key-mapping discussion for NextStep.

o Added several new To-Do and Bugs items to the `NeXT Notes' section.

o Many other clarifications and enhancements.

-*- Updated the BeOS-specific documentation in the user's manual.

-*- Repaired a significant number of TeX formatting problems which were
recently introduced into the Texinfo source files.

-*- Converted several of the map2cs tutorial EPS images back to gray scale
so that they will look nicer in typical printed output. They also
display correctly once again on NeXT.

6 lines of code changed in:

jorrit 2001-02-15 12:25

Updated various parts of the documentation. The most important
change is that the simple tutorial has been updated to the mesh
object plugin system.

1 lines of code changed in:

sunshine 2001-01-11 17:17

Moved selection of the software renderer for PLUGINS out of the
platform-specific makefiles (CS/libs/cssys/*.mak) and into CS/mk/user.mak
since it is not specific to any particular platform.

2 lines of code changed in:

sunshine 2000-12-04 00:05

-*- Removed the following modules and resources from the project. Also
removed all references to these modules from documentation, source and
header files, configuration files, etc.

o Defunct NetSpace project and its supporting modules:
apps/demonets
apps/nstp
docs/incoming/nstpimp.html
include/iauth.h
include/icmdmgr.h
include/inetcmd.h
include/inetman.h
include/iproto.h
plugins/csauth/simple
plugins/net/netman
plugins/netspace/nsmgr
plugins/netspace/nstp

o Defunct and unmaintained video drivers:
plugins/video/canvas/dosalleg

o Defunct and unmaintained sound renderers:
plugins/sound/renderer/a3d
plugins/sound/renderer/eax

o Old networking resources and poorly designed cruft:
apps/ndrvdemo
mk/mwcw/NetworkDriverNull.mcp
mk/mwcw/NetworkMgrNull.mcp

o Old csGame resources and Shooter demonstration program:
apps/shooter
data/shtlib_g.zip
data/shtlib_m.zip
data/config/shooter.cfg
include/csgame
mk/mwcw/Shooter.mcp

o Limited-value applications:
apps/wscs3d
data/config/wscs3d.cfg

o Old scripting cruft left around by Brandon:
apps/support/spawn.cpp
apps/test/pytest
include/css/cssint.h
include/ispawn.h
include/tests.h

o Out of date documentation:
docs/incoming/changes.txt
docs/incoming/mazedtut.txi
docs/incoming/mazed123
docs/incoming/script.txt

o Out of date scripts and makefiles:
bin/helpread.tcl
bin/launcryst.tcl
bin/makeman.py
bin/mshelp.py
bin/win32link.bat
libs/cssys/os2/os2wcc.mak
libs/cssys/win32/win32vc.mak

o Other useless and out of date flotsam:
coordper
bin/indent.pro
data/entry.t3d
include/cssys/wcc
scripts/python/unrmap.py

-*- Removed references to the obsolete and long dead Amiga and Watcom
ports.

-*- Added missing FontPlex registration to static.cpp.

-*- Fixed copy/paste error in fontplex.mak.

1 lines of code changed in:

sunshine 2000-11-21 16:58

Made the following changes to the Texinfo documentation:

-*- Added several missing @menu blocks following Martin's most recent
reorganization. The absence of these menus made navigation rather
difficult and non-obvious in the HTML output.

-*- Moved memdebug.txi from the "Building and Installing" chapter to the
"Internals" chapter. (Sorry, Martin. The dicussion of a low-level
diagnostic tool just did not seem appropriate for a chapter about
compilation and installation.)

-*- Repaired several Texinfo mark-up errors in libs/overview.txi,
contrib/porting.txi, and apps/overview.txi.

-*- Cleaned up a few other minor issues.

319 lines of code changed in:

(5 more)


Generated by StatCvs v0.2-dev