Module CS/libs/cssys/win32/

back to main page

Summary Period: 1999-05-06 to 2003-07-11

Modules

[root]/CS/libs/cssys/win32
     rsrc (2 files, 12 lines)

Lines Of Code


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

Authors

Author Changes Lines of code Lines per change
Totals 729 (100.0%) 11048 (100.0%) 15.1
res2002 117 (16.0%) 3121 (28.2%) 26.6
sunshine 188 (25.8%) 1799 (16.3%) 9.5
jorrit 79 (10.8%) 1180 (10.7%) 14.9
andyz 68 (9.3%) 990 (9.0%) 14.5
thieber 40 (5.5%) 863 (7.8%) 21.5
bdavis 13 (1.8%) 853 (7.7%) 65.6
pgarceau 29 (4.0%) 744 (6.7%) 25.6
andy 33 (4.5%) 393 (3.6%) 11.9
philwyett 66 (9.1%) 316 (2.9%) 4.7
norman 7 (1.0%) 316 (2.9%) 45.1
matzebraun 25 (3.4%) 126 (1.1%) 5.0
mgeisse 14 (1.9%) 91 (0.8%) 6.5
wouter 10 (1.4%) 84 (0.8%) 8.4
malakai 15 (2.1%) 58 (0.5%) 3.8
azverkan 9 (1.2%) 51 (0.5%) 5.6
rhad 1 (0.1%) 18 (0.2%) 18.0
iplayfast 4 (0.5%) 11 (0.1%) 2.7
serplord 1 (0.1%) 9 (0.1%) 9.0
mrsigma 2 (0.3%) 8 (0.1%) 4.0
dentoid 2 (0.3%) 7 (0.1%) 3.5
okt 4 (0.5%) 5 (0.0%) 1.2
redeye_team 1 (0.1%) 4 (0.0%) 4.0
thebolt00 1 (0.1%) 1 (0.0%) 1.0

Most Recent Commits

res2002 2003-07-11 14:58

Fixed a bug in the GetLongPathName() replacement for Win9x/NT:
an array was allocated on the stack at runtime, but was almost
immediately overwritten, causing the function to not work at all.
The issue was unnoticed as the behaviour didn't occur with MSVC.

6 lines of code changed in:

res2002 2003-07-08 13:47

Fixed a usage of GetLongPath() in instpath.cpp. Replaced it with
a call to csExpandPath().

12 lines of code changed in:

res2002 2003-07-08 13:26

Worked around the 'double keypad key event' problem on Win32.
Upon reception of a 'keydown' message for such keys, CS enqueues a
key event; however, Windows generates another message containing the
keycode translated to a character.
Attempted to update & fix cs-config on win32.

16 lines of code changed in:

jorrit 2003-07-08 11:41

- Jorrit fixed win32.cpp for cygwin so that it uses the correct
argc and argv (i.e. with two underscores instead of one).

3 lines of code changed in:

res2002 2003-07-05 02:38

Added a home-grown GetLongPathName () surrogate for older
Windowses, where it's unsupported. This was pointed out by Paul G.

95 lines of code changed in:

res2002 2003-07-03 03:23

Updated the Win32 memory mapping for "window mapping".
However, the new stuff is still untested, as it isn't used yet
anywhere.
Fixed some doxygen issues in csshlib.h, sysfunc.h, syspath.h.

85 lines of code changed in:

res2002 2003-06-24 22:51

Alightly changed Win32 csGetPluginMetadata(): a .csplugin file
is looked for when the supplied file name has this extension.
Retrieving the resource from a .DLL is still tried in all cases.
This should make metadata retrieval a bit faster.
Fixed FR #759764 "Uninitialized members in partgen.cpp":
alphapersecond/alpha_now are now initialized to 0.0f resp. 1.0f.

55 lines of code changed in:

sunshine 2003-06-23 05:18

Eric Sunshine added cssys/general/resdir.cpp to cssys/win32/win32gcc.mak,
cssys/Jamfile (for Windows), and msvcgen/win32.mak since Frank removed the
csGetResourcePath() implementation from winsyspath.cpp.

1 lines of code changed in:

res2002 2003-06-22 23:19

Removed csGetResourcePath () from winsyspath.cpp - it is in
resdir.cpp already.

0 lines of code changed in:

res2002 2003-06-22 22:52

Changed the plugin scanning process, now the scanning for plugin
files and the retrieval of metadata is split up.
Added a "special case" for static plugins when checking whether
a class is already registered; in particular, when the class already
registered is inside a static plugin, no message is emitted.

51 lines of code changed in:

rhad 2003-06-21 07:53

Fixed a bug that caused double path delimiters in a path name under windows.
Fixed a bug that caused the windows plugin loader to attempt to load plugins only from the CWD regardless of where the plugin scanning code actually found them.

18 lines of code changed in:

sunshine 2003-06-20 20:01

Eric Sunshine made the following changes:

-*- Renamed csGetAppPath() to csGetAppDir() to better reflect its
function.

-*- Added a new csGetAppPath() which returns the actual absolute path to
the executable (as opposed to csGetAppDir() which returns the
directory containing the executable).

-*- Added csGetResourceDir() as complement of csGetAppDir(). On many
platforms, the resource path is the same as the application path, but
this might not be true for all platforms. For instance, on MacOS/X,
csGetAppDir() needs to return the directory in which the .app wrapper
is contained, however csGetResourceDir() needs to return the Resources
directory inside the wrapper.

-*- Added platform-specific csGetAppDir() and csGetResourceDir() for
MacOS/X.

-*- Updated the generic csGetPluginPaths() so that it includes the result
of csGetResourceDir() in the plugin path list.

-*- The above changes should allow the MacOS/X port to once again locate
its plugin modules.

-*- Fixed bug: In the case of a bare program name as argv[0] (as opposed
to an absolute or relative path), the default csGetAppDir() in
cssys/general simply returned the first component of PATH which
actually existed, rather than returning the component of PATH which
contained the application.

-*- Fixed bug: The default csGetAppDir() in cssys/general was always using
';' as the path delimiter, even though that only works for Windows.
Now uses ':' for Unix and Unix-like platforms.

-*- Fixed bug: The default csGetPluginPaths() in cssys/general was
attempting to prevent pushing "/" onto the plugin path list (because
"/" has ambiguous meaning under Windows), but was instead actually
preventing addition of any absolute path to the list (that is, any
path beginning with "/").

-*- Renamed iCommandLineParser::GetAppPath() to GetAppDir() to better
reflect its function.

17 lines of code changed in:

res2002 2003-06-19 20:17

Fixed Win32 csLoadLibrary() which has been messed up by me.

18 lines of code changed in:

res2002 2003-06-19 17:32

Added the ability to load a single plugin and further improved
SCF factory 'contexts'.

55 lines of code changed in:

res2002 2003-06-19 16:08

Made the following changes:
- Split scfInitialize() into two versions, one with (argc, argv),
one with (csPluginPaths*) arguments.
- Improved 'context' handling a bit.
- Added iSCF->ScanPluginsPath() for convenience.
- Fixed general csGetAppPath () to return 0 on an empty argv[0].

1 lines of code changed in:

res2002 2003-06-19 12:34

Fixed stupid bug where the name of the .csplugin instead of. dll file was
returned as the plugin path on Win32.

0 lines of code changed in:

res2002 2003-06-18 22:14

Made the following changes:
Added some documentation about per-user configs.
Fixed csGetAppPath() on unix.
On Win32, external .csplugin files are supported again (in
addition to embedded metadata.)
SCF factories have internally a 'context' now. The 'context'
basically identifies the directory of a plugin and is used to
decide whether duplicate class ID will be reported or not.
Eliminated a bit of redundant code and used more macros in
the GL extension manager to reduce it's bloat a bit.
Renamed "win32/syspath.cpp" to "win32/winsyspath.cpp".

244 lines of code changed in:

res2002 2003-06-18 03:35

Removed sysinit.cpp from win32 cssys. Win32 has it's own version
of those functions.

2 lines of code changed in:

res2002 2003-06-17 19:01

Made the following changes:
- Added a few helpers to deal with native paths and plugin paths.
- All platforms now use the same plugin paths:
<app dir>, $CRYSTAL/lib, $CRYSTAL/crystal, $CRYSTAL
(where $CRYSTAL is the CS installation dir)

14 lines of code changed in:

okt 2003-06-17 14:55

Small cleanup of res's change.

0 lines of code changed in:

(435 more)


Generated by StatCvs v0.2-dev