Summary Period: 2000-11-19 to 2003-06-05
[root]/CS/docs/texinfo/internal
platform
(2 files, 647 lines)
Total Lines Of Code:
952 (2003-07-11 20:29)
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 |
Jorrit removed several entries to Blocks from the documentation.
0 lines of code changed in:
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:
The csconout output console is also thread-safe under the
same restrictions as simpcon.
13 lines of code changed in:
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:
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:
- 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:
Automated Texinfo @node and @menu repair.
2 lines of code changed in:
- 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:
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:
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:
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:
Removed the unmaintained and obsolete csphyziks library and phyztest
programs.
0 lines of code changed in:
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:
Small fixes.
1 lines of code changed in:
Updated to change makefile comments and
docs which referred to INTEL and replaced
with X86.
3 lines of code changed in:
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:
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:
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:
-*- 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:
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