Module CS/docs/texinfo/internal/platform/

back to main page

Summary Period: 2000-11-20 to 2002-12-22

Modules

[root]/CS/docs/texinfo/internal/platform

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 32 (100.0%) 2218 (100.0%) 69.3
sunshine 29 (90.6%) 1871 (84.4%) 64.5
mgeisse 3 (9.4%) 347 (15.6%) 115.6

Most Recent Commits

sunshine 2002-12-22 07:27

Eric Sunshine removed the NextStep, OpenStep, and MacOS/X Server 1.0
(Rhapsody) ports of Crystal Space. Implementation files which were
shared with the remaining MacOS/X port were relocated from "next"
directories in the project tree to "macosx" directories. Class names,
SCF names, resources, makefile variables, makefile targets, etc. were
renamed so as to mention "OSX", "MACOSX", or "Cocoa" as appropriate
instead of the older "NeXT", "NEXT", and "next". The following files
and directories were tagged with NEXT_OBSOLETE in order to simplify
recovery from the CVS Attic if necessary.

data/config/next.cfg
docs/texinfo/build/platform/next.txi
docs/texinfo/internal/platform/next.txi
include/cssys/next
libs/cssys/next
plugins/video/canvas/next

351 lines of code changed in:

sunshine 2002-12-21 14:34

Renamed next.txi to macosx.txi in preparation of removal of NeXT ports.

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

14 lines of code changed in:

sunshine 2002-10-07 13:18

Eric Sunshine made the following documentation-related changes:

-*- Updated the Apple/NeXT build and platform-internal documentation to
reflect fact that it is now possible to launch applications by
double-clicking on them from the Finder or Workspace.

-*- Greatly expanded the discussion of CrystalSpaceRoot for the Apple/NeXT
platforms and gave it a more prominent position in the documentation
since it is important for people to set it if they wish to launch
applications from the Finder or Workspace.

-*- Apple/NeXT build instructions now talk about the makefile "install"
target, as well as INSTALL_DIR.

-*- Worked around problem in Texinfo files where some versions of makeinfo
are pickier than others and dislike @xref{} references which span
multiple lines.

1 lines of code changed in:

sunshine 2002-09-18 20:10

Eric Sunshine made the following documentation-related changes:

-*- Updated the "external libraries" section in the documentation.

-*- Updated the "internal implementation detail" documentation for the
Apple/NeXT ports to reflect present day conditions.

75 lines of code changed in:

sunshine 2002-08-06 21:49

Eric Sunshine fixed the following problems with the Texinfo documentation:

-*- Syntax error in mapfmt.txi.

-*- Fixed to work with makeinfo program from the Mingw/MSYS distribution
which complains if @ref{} and cousins are split over multiple lines.
The following files were affected: rain.txi, snow.txi, 3dsprite.txi,
internal/platform/next.txi.

8 lines of code changed in:

sunshine 2001-11-06 16:02

Eric Sunshine continued his crusade to eliminate monolithicism from the
project, and to promote modularity. The following platform- and
domain-specific files from the CS/bin directory were relocated:

chkxfree.sh --> libs/cssys/unix/chkxfree.sh
cygwinconf.sh --> libs/cssys/win32/cygconf.sh
dosconf.bat --> libs/cssys/djgpp/dosconf.bat
dosconf.var --> libs/cssys/djgpp/dosconf.var
dosupd.bat --> libs/cssys/djgpp/dosupd.bat
dosupd.bat --> libs/cssys/win32/winupd.bat
nodefix.pl --> docs/support/nodefix.pl
os2conf.cmd --> libs/cssys/os2/os2conf.cmd
os2link.cmd --> libs/cssys/os2/os2link.cmd
os2upd.cmd --> libs/cssys/os2/os2upd.cmd
texi2html --> docs/support/texi2html
unixconf.sh --> libs/cssys/unix/unixconf.sh
win32conf.bat --> libs/cssys/win32/winconf.bat
win32conf.mak --> libs/cssys/win32/winconf.mak
win32conf.var --> libs/cssys/win32/winconf.var

1 lines of code changed in:

sunshine 2001-10-23 15:24

Eric Sunshine updated the Apple/NeXT build instructions
(CS/docs/texinfo/build/platform/next.txi) which were slightly
outdated. Also update the Apple/NeXT internal documentation
(CS/docs/texinfo/internal/platform/next.txi), part of which had become
obsolete following all of the major changes to the "system driver" (in
preparation of the system driver's ultimate removal).

60 lines of code changed in:

sunshine 2001-07-03 14:04

Eric Sunshine removed the special hack from the Apple/NeXT ports which
allowed the AppKit's run-loop to be invoked recursively. This feature is
no longer required since CSWS no longer recursively invokes
iSystem::Loop(). Furthermore, this hack used private API of the AppKit
and relied upon implementation details of the AppKit's black-box run-loop
mechanism. Therefore, by removing this code, the Apple/NeXT ports are now
100% API clean (that is, they now use only public AppKit API).

19 lines of code changed in:

sunshine 2001-07-01 14:00

Eric Sunshine renamed the following methods for API consistency:

iSystem::SystemExtension() --> PerformExtension()
iConsoleOutput::ConsoleExtension() --> PerformExtension()
iConsoleOutput::ConsoleExtensionV() --> PerformExtentionV()

These names now complement the existing PerformExtension() method of
iGrahpics2D.

1 lines of code changed in:

sunshine 2001-06-27 10:18

Eric Sunshine made the following changes:

-*- Removed the now obsolete csevQuitLoop event. This is not needed
anymore since CSWS no longer invokes iSystem::Loop() recursively.

-*- Removed the csSystemDriver::ExitLoop isntance variable and all
associated support code.

-*- Removed the following outdated documents from the CS/docs/incoming
directory: collide.txt, csupdate.txt, extmodel.txt, glossary.tex,
makecreat.tex, mazed.html, mazed.txi, mazed_interface.html,
mazed_preface.html, mazed_tutorial.html, octree.tex. Also removed the
following files from the CS/docs/incoming/images directory:
cswhite.jpg, csws.gif, MazeD.gif, ObjMaker.gif, smalllogo.jpg,
smcslogo.jpg, texture6.gif, tutor1.gif, tutor2.gif.

-*- Added a new glossary.txi to the Appendix in the user's manual. This
is based upon the old glossary.tex from the `incoming' directory.

-*- Moved the content of CS/docs/incoming/csupdate.txt directly into the
csupdate.py script. This information is now accessed via the
--detailed-help option.

1 lines of code changed in:

sunshine 2001-06-23 01:50

-*- Updated the URLs in the build instructions for the Apple/NeXT ports to
refer to the new sunsite.dk location rather than the old
3ddownloads.com location.

-*- Updated the "Final Notes" section of the platform-specific
internal-description of the Apple/NeXT ports.

32 lines of code changed in:

sunshine 2001-06-01 11:16

Eric Sunshine repaired the NextStep plugin generation process
(DO.SHARED.PLUGIN.POSTAMBLE in nextstep.mak) to take into account the name
change: module_GetClassTable() -> module_scfInitialize(). Also repaired
the NextStep documentation in this regard.

1 lines of code changed in:

sunshine 2001-02-23 10:43

Apple/NeXT documentation now indicates that MacOS/X port has been tested
on PowerPC.

1 lines of code changed in:

sunshine 2001-02-21 14:17

Eric Sunshine renamed WalkTest's configuration file from cryst.cfg to
walktest.cfg. Updated all documentation, source code, and other
references to reflect this change.

9 lines of code changed in:

sunshine 2001-02-20 09:48

Automated Texinfo @node and @menu repair.

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

467 lines of code changed in:

sunshine 2000-12-22 13:22

Eric Sunshine made the following changes to the project:

-*- Upgraded the NextStep port of Crystal Space to be fully compatible
with Andrew's National Keyboard Support. Implementing this required
reverse engineering internal NextStep data structures and writing code
to extract the appropriate information. See the discussion in the new
NeXTKeymap.cpp file for a detailed explanation. (National Keyboard
Support had already been enabled for the MacOS/X Server and OpenStep
ports several days earlier.)

-*- Fixed a long-standing problem with keyboard handling in the NextStep
port. Keystrokes modified by the Alternate key were never interpreted
correctly by Crystal Space. The reason for this was that NextStep had
already cooked the keystroke completely out of recognition by the time
Crystal Space had a chance to see it, and there was no way to retrieve
the original, unmodified keystroke. Reverse engineering the internal
NeXT data structures for National Keyboard Support made it possible to
fix this problem by making the unmodified (raw) keystroke available.

-*- Implemented F1 - F12 function key translation in the NextStep port.
(These keys had already been implemented in the MacOS/X Server and
OpenStep ports several days earlier.)

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

1 lines of code changed in:

(2 more)


Generated by StatCvs v0.2-dev