Summary Period: 2001-06-29 to 2003-06-14
[root]/CS/plugins/video/canvas/directxcommon
Total Lines Of Code:
730 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 31 (100.0%) | 883 (100.0%) | 28.4 |
philwyett | 6 (19.4%) | 610 (69.1%) | 101.6 |
res2002 | 11 (35.5%) | 151 (17.1%) | 13.7 |
jorrit | 6 (19.4%) | 74 (8.4%) | 12.3 |
sunshine | 2 (6.5%) | 30 (3.4%) | 15.0 |
groton | 1 (3.2%) | 9 (1.0%) | 9.0 |
ab031ns | 2 (6.5%) | 6 (0.7%) | 3.0 |
matzebraun | 2 (6.5%) | 2 (0.2%) | 1.0 |
vengeance2001 | 1 (3.2%) | 1 (0.1%) | 1.0 |
Changed the way how SCF plugin scanning works:
- Moved scanning invokation to scfInitialize().
- A platform-dependent function, csScanPluginsDir(), returns
plugin filenames and metadata.
- Such a function is provided for Win32. For unix and macosx,
the "old" function that scans for .csplugin files is used.
Made the following changes:
- The DirectDraw configure time test now also tests for
DirectSound, and thus changed the makefile var nomenclature to
"DirectX".
- Slight changed the way DLLs are loaded on Win32: now
LoadLibraryEx() is used with a flag which causes Windows to
first look for the actual file in the specified directory.
- On Win32, plugin metadata is now contained inside the DLL.
Worked around problems with static linking. Specifically, it was
assumed that a factory function is always only used for a single
class. This is not always the case (e.g. the bezier loader.)
2 lines of code changed in:
- Philip Wyett added the CS copyright notice and moved the
includes to the correct place in 'iddetect.h'.
21 lines of code changed in:
Replaced NULL with 0.
24 lines of code changed in:
groton fixed the compilation of the ddraw canvas plugin on a plain MSVC6, just including the file multimon.h for that compiler.
9 lines of code changed in:
- Oops, left some test code in the ddraw2d plugin.
0 lines of code changed in:
- removed #define INITGUID in directdetection.cpp to fix duplicate
defined symbols in VC6.
0 lines of code changed in:
- changed the ddraw code so errors in device enumeration aren't
fatal any more, but just emit a warning instead. Also tried to
improve the compilation for people with older DirectX SDKs. Those
changes are made somewhat blindly as everything worked and works
fine for me.
88 lines of code changed in:
- added a check for DirectDraw to the configure process.
- added missing Jamfile for directxcommon.
12 lines of code changed in:
- leak fix
2 lines of code changed in:
- cosmetics
3 lines of code changed in:
- dynamic loading of DirectDrawEnumerateEx() as suggested by groton
<groton@gmx.net>
44 lines of code changed in:
Fixed compile error.
1 lines of code changed in:
Eric Sunshine added a patch to the canvas class which allows the
configuration key "Video.DisplayNumber" to select the display (monitor)
number. If the configuration key is absent, or is set to 0, then the
primary display is used (which is the old behavior). If it is greater
than zero, then the requested display number is used. If the requested
display number is not available, then the primary display is used.
Presently, only the DirectDraw canvases respect the display number. This
patch is based upon code sent by Groton <groton@gmx.net>.
30 lines of code changed in:
Renamed/corrected header defines to CS coding-style.
6 lines of code changed in:
included windows.h in all files where directx headers are used - this is needed for latest mingw. Also fixed some csRef errors in ddraw8 canvas and enabled as default for mingw again
2 lines of code changed in:
- recomitted tweaked set of windows includes
- fixed related compilation problems of some plugins
- jpeg loader now reports errors
- in glwin32 canvas actual display color depth is retrieved again
0 lines of code changed in:
Reverted the removal/move of Windows.h for a minor compilation improvement. It broke certain plugins which is un-acceptable.
2 lines of code changed in:
- in include/cssys/win32/csosdefs.h <windows.h> isn't included any more,
but a set of very basic required includes. this speeds up compiling
of some files.
- <windows.h> is included in a few places where it's needed.
- added same changes to cygosdef.h, but disabled, as they aren't tested
yet
0 lines of code changed in:
Slight code cleanup: removed all trailing spaces and tabs from
all lines in all source and make files throughout the entire project.
Note that this will most likely not result in a significant
FPS increase :-)
46 lines of code changed in:
Matze Braun <matze@braunis.de> made a cygwin port for CS.
4 lines of code changed in:
(2 more)
Generated by StatCvs v0.2-dev