[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NSPathUtilities Patch - 5 - NSPathUtilities.m
From: |
Kazunobu Kuriyama |
Subject: |
Re: NSPathUtilities Patch - 5 - NSPathUtilities.m |
Date: |
Wed, 21 Apr 2004 18:56:25 +0900 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:1.4) Gecko/20030624 Netscape/7.1 |
Sheldon Gill wrote:
This is the new module which features:
Simpler and cleaner code. More functionality in fewer lines
incorporating some
fixes. More documentation.
Support for configuration file to define GNUstep directory structure.
Removes
requirement to source GNUstep.sh so -base no longer depends on -make
being
installed. If no configuration file is found and environment variables
aren't
defined the base paths are set to compile time defaults. Location of
configuration file is set by a single #define line so can be easily
changed.
IIRC, some people were not in favor of setting
GNUSTEP_CONFIGURATION_FILE to
the fixed path /etc/GNUstep/GNUstep.conf. Did you reached some
agreement with
them?
Provision for "Platform Support" which causes
NSSearchPathForDirectoriesInDomains() to return additional paths for
different platforms. This makes it easier to find applications or other
resources.
If the order of search paths has been "corrected", that is likely to break
other places in both GNUstep and third-parties' applications, where that
function is called. Perhaps, that is a right thing to do. Nonetheless, I
strongly feel you should state this fact more loudly and consult with those
who are in charge of version control on making a transition period for that.
No one is pleased with this sort of change without any warning.
Why didn't you pay any attention to backwards compatibility at all?
Regards,
- Kazunobu Kuriyama