Summary Period: 1999-05-06 to 2003-07-10
Total Lines Of Code:
882 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 298 (100.0%) | 6147 (100.0%) | 20.6 |
philwyett | 56 (18.8%) | 2384 (38.8%) | 42.5 |
thieber | 85 (28.5%) | 820 (13.3%) | 9.6 |
jorrit | 20 (6.7%) | 732 (11.9%) | 36.6 |
res2002 | 32 (10.7%) | 716 (11.6%) | 22.3 |
norman | 7 (2.3%) | 662 (10.8%) | 94.5 |
sunshine | 39 (13.1%) | 240 (3.9%) | 6.1 |
andy | 7 (2.3%) | 161 (2.6%) | 23.0 |
wouter | 3 (1.0%) | 105 (1.7%) | 35.0 |
andyz | 6 (2.0%) | 71 (1.2%) | 11.8 |
neverjade | 2 (0.7%) | 63 (1.0%) | 31.5 |
matzebraun | 12 (4.0%) | 56 (0.9%) | 4.6 |
pgarceau | 8 (2.7%) | 46 (0.7%) | 5.7 |
mgeisse | 7 (2.3%) | 40 (0.7%) | 5.7 |
azverkan | 4 (1.3%) | 30 (0.5%) | 7.5 |
malakai | 5 (1.7%) | 14 (0.2%) | 2.8 |
ab031ns | 2 (0.7%) | 6 (0.1%) | 3.0 |
jtarbox | 1 (0.3%) | 1 (0.0%) | 1.0 |
iplayfast | 1 (0.3%) | 0 (0.0%) | 0.0 |
bdavis | 1 (0.3%) | 0 (0.0%) | 0.0 |
Eric Sunshine fixed cssys/win32/csosdefs.h so that CS_WIN32_ARGC and
CS_WIN32_ARGV are defined always (previously they were not defined for
Cygwin). This fixes problem on Cygwin where win32.cpp was utilizing these
macros.
4 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.
12 lines of code changed in:
Fixed win32 csosdefs.h to use fast_mem_copy only on MSVC.
The recent changes caused that fast_mem_copy was used on VC < 7
_and_ non-VC platforms.
1 lines of code changed in:
fixed it so the fast_mem_copy code is only active with a MSVC less then version 7.
1 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.
1 lines of code changed in:
Removed find library stuff, changed csLoadLibrary() to use fully qualified paths.
183 lines of code changed in:
Made the following changes to the MSVC warning suppression:
- added some missing descriptions of silenced warnings
- removed silencing of "unused variable" warning and turned
emission of "class has virtual functions, but destructor is not
virtual" on. This is the beginning of an attempt to have MSVC
emit the same warnings as GCC (as far as possible.) More tweaks
will follow over time.
Made some common functions 'intrinsic' on MSVC.
Fixed a few compiler warnings.
14 lines of code changed in:
Made the following changes:
- Moved CS_INITIALIZE_PLATFORM_APPLICATION invokation to csInitializer::CreateEnvironment() and also augment the doxygen documentation, as suggested by ES.
- Added iWin32Assistant::GetApplicationWindow().
- Replace use of GetForegroundWindow() in DirectSound3D renderer with above (bug 751779).
- Fixed scfString::FindLast() not returning a value.
4 lines of code changed in:
Made the following changes:
- Added a macro CS_INITIALIZE_PLATFORM_APPLICATION which is intended to placed near the very start of an application. It is supposed to contain platform-specific initialization stuff, though it's currently only used for MSVC-specific debug flag tweaks.
- CS_INITIALIZE_PLATFORM_APPLICATION is now employed in csInitializer::InitializeSCF().
- Removed ugly main() renaming hack for Win32.
- csInitializer::SetupConfigManager() now attempts to create a platform-specific configuration instance for the user configuration. Falls back to old user.cfg mechanism if csGetPlatformConfig() returns 0.
- Added a dummy csGetPlatformConfig() in libs/cssys/general/platformcfg.cpp.
9 lines of code changed in:
- changed the Win32 port to eliminate the global ApplicationShow
and ModuleHandle variables. Those are now members of the
Win32Assistant and the values are retrieved at it's construction.
2 lines of code changed in:
Replaced NULL with 0.
7 lines of code changed in:
removed definition from int64_t from csosdef.h
0 lines of code changed in:
Eric Sunshine applied a patch suggested by Ben Thomas
<ben.thomas@wickedstudios.com> to work around a problem where cssysdef.h
including <windef.h> (but not <windows.h>) coupled with use of ZLIB_DLL in
CS/include/win32/volatile.h was causing compilation errors when
zlib/zconf.h was included since the FAR macro was not defined. The
work-around was to remove ZLIB_DLL from volatile.h. This macro is only
needed when building the zlib.dll itself, thus it was superfluous for
volatile.h to define it.
4 lines of code changed in:
- Minor update
0 lines of code changed in:
- Philip Wyett removed 'divx' dir and '.cvsignore' file from
'CS\include\cssys\win32'. Also updated .cvs to take account
of latest msvc_libs changes those in 0.97dev001 and the
upcoming ones in 9.97dev002.
3 lines of code changed in:
- added routines for packed RGB/RGBA vs. csRGBcolor/csRGBpixel
conversions; should work correctly on platforms where
sizeof(csRGBcolor) != 3 or sizeof(csRGBpixel) != 4
- minor documentation changes
3 lines of code changed in:
Eric Sunshine made the following changes:
-*- Restored debug symbols for plugins in Mingw/Cygwin. Apparently, the
technique of using -shared to create plugins produced inconsistent
results: some plugins displayed debug symbols in gdb, while others did
not. (Note that --export-all-symbols had absolutely no effect.)
Reverted to using dllwrap for plugin creation, as this seems to give
more reliable results with debug symbols in gdb. Also now uses
dlltool to create the .def file rather than dllwrapwrap.sh.
-*- Also had to work around problem caused by console-support main()
function in win32.cpp. Unfortunately, dllwrap tried resolving the
symbols referenced by this function, even though it is not used for
plugins, but the referenced symbols (_cs_main and ApplicationShow) do
not exist in plugins. Consequently, had to dummy up these symbols in
CS_IMPLEMENT_PLATFORM_PLUGIN().
2 lines of code changed in:
- tweaked MSVC debug flags
6 lines of code changed in:
- walktest: default font is loaded if user-specified one fails
- renamed ALLOC_STACK_ARRAY to CS_ALLOC_STACK_ARRAY. flipped order of
var & type parameters so it matches the C++ variabel declaration
(type first, then name)
- win32: console windows are only hidden after an app window was created
- win32: plugins now export a function which returns the used compiler.
if it doesn't match the app compiler the plugin isn't loaded (so mixing
MinGW & MSVC binaries will cause an error report instead of just a crash)
- added iCommandLineParser::GetBoolOption()
3 lines of code changed in:
- moved shellstuff.h from include/cssys/win32 to libs/cssys/win32
- put #ifndef around #define CSIDL_PROGRAM_FILES
- cosmetic changes
0 lines of code changed in:
(163 more)
Generated by StatCvs v0.2-dev