Summary Period: 1999-05-06 to 2003-07-02
Total Lines Of Code:
540 (2003-07-11 20:29)
Author | Changes | Lines of code | Lines per change |
---|---|---|---|
Totals | 453 (100.0%) | 2677 (100.0%) | 5.9 |
sunshine | 186 (41.1%) | 1135 (42.4%) | 6.1 |
bdavis | 6 (1.3%) | 435 (16.2%) | 72.5 |
jorrit | 55 (12.1%) | 215 (8.0%) | 3.9 |
andyz | 61 (13.5%) | 184 (6.9%) | 3.0 |
norman | 38 (8.4%) | 139 (5.2%) | 3.6 |
res2002 | 24 (5.3%) | 138 (5.2%) | 5.7 |
matzebraun | 22 (4.9%) | 126 (4.7%) | 5.7 |
andy | 17 (3.8%) | 94 (3.5%) | 5.5 |
wouter | 13 (2.9%) | 83 (3.1%) | 6.3 |
designa | 1 (0.2%) | 49 (1.8%) | 49.0 |
philwyett | 13 (2.9%) | 28 (1.0%) | 2.1 |
jacereda | 8 (1.8%) | 23 (0.9%) | 2.8 |
samuel | 2 (0.4%) | 10 (0.4%) | 5.0 |
okt | 3 (0.7%) | 7 (0.3%) | 2.3 |
azverkan | 1 (0.2%) | 7 (0.3%) | 7.0 |
link | 1 (0.2%) | 2 (0.1%) | 2.0 |
thomash | 1 (0.2%) | 1 (0.0%) | 1.0 |
thebolt00 | 1 (0.2%) | 1 (0.0%) | 1.0 |
- added a pair of MemoryMapWindow() functions, allow mapping parts of
files, mapping in read/write files and re-using file handles for
multiple windows into the same file.
- MemoryMapFile() was modified to work with these new functions.
49 lines of code changed in:
Eric Sunshine fixed csGetPluginPaths() for Unix so that it respects
csGetAppDir() and csGetResourceDir() when composing the list of
directories to scan for plugin modules.
24 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.
8 lines of code changed in:
Added the ability to load a single plugin and further improved
SCF factory 'contexts'.
5 lines of code changed in:
Wrong parameters for *nix csGetPluginPaths().
1 lines of code changed in:
Fixed a typo and a missing #include.
2 lines of code changed in:
Restored the 'old' unix csGetPluginPaths ().
22 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)
3 lines of code changed in:
Fixed pointer arithmetic error in res's change. (Hello #commits!)
2 lines of code changed in:
Fixed wrong csGetPluginPaths().
12 lines of code changed in:
Removed find library stuff, changed csLoadLibrary() to use fully qualified paths.
20 lines of code changed in:
- Marten added the class csProcessorCapabilities to allow CS to query processorspecific extensions and information. Some functions in this class is processorspecific and some parts compilerdependnat so we must protect certain areas with #defines
1 lines of code changed in:
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.)
1 lines of code changed in:
moved platformconfig.cpp to general as the macosx target is also using it at the moment and maybe other posix like systems will too
1 lines of code changed in:
- Matze modified the csConfigManager to save the config when in it's
destructor and to report some errors in case of failure.
- Matze fixed a bug in csConfigFile: It was setting
Dirty=false if SaveNow failed.
- Matze also fixed a bug in unix config code.
1 lines of code changed in:
change so that new config files get created
2 lines of code changed in:
added missing LGPL header
17 lines of code changed in:
Matze implemented platform config on unix. Config is stored in /home/matze/.crystal/configname.cfg now
0 lines of code changed in:
More forgotten commits.
Minor typo fixes.
1 lines of code changed in:
Replaced NULL with 0.
3 lines of code changed in:
(195 more)
Generated by StatCvs v0.2-dev