Summary Period: 1999-05-06 to 2003-07-11
[root]/CS/libs/cssys/win32
rsrc
(2 files, 12 lines)
Total Lines Of Code:
4067 (2003-07-11 20:29)
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 |
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:
Fixed a usage of GetLongPath() in instpath.cpp. Replaced it with
a call to csExpandPath().
12 lines of code changed in:
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 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:
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:
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:
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:
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:
Removed csGetResourcePath () from winsyspath.cpp - it is in
resdir.cpp already.
0 lines of code changed in:
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:
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:
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:
Fixed Win32 csLoadLibrary() which has been messed up by me.
18 lines of code changed in:
Added the ability to load a single plugin and further improved
SCF factory 'contexts'.
55 lines of code changed in:
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:
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:
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:
Removed sysinit.cpp from win32 cssys. Win32 has it's own version
of those functions.
2 lines of code changed in:
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:
Small cleanup of res's change.
0 lines of code changed in:
(435 more)
Generated by StatCvs v0.2-dev