Documentation tweaks

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21286 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
CaS 2005-06-05 05:24:45 +00:00
parent d4c8121cbc
commit ae4a0d2449
6 changed files with 123 additions and 26 deletions

View file

@ -2353,20 +2353,46 @@ static NSString *mainFont = nil;
NSString *gvdep = [prop objectForKey: @"gvdep"];
NSString *ovrem = [prop objectForKey: @"ovrem"];
NSString *gvrem = [prop objectForKey: @"gvrem"];
const char *str;
int maj;
int min;
int sub;
if ([ovadd length] > 0)
{
int add = [ovadd intValue];
int dep = [ovdep intValue];
int rem = [ovrem intValue];
int add;
int dep;
int rem;
str = [ovadd UTF8String];
if (str != 0 && sscanf(str, "%d.%d.%d", &maj, &min, &sub) == 3)
add = maj * 10000 + min * 100 + sub;
else
add = 0;
str = [ovdep UTF8String];
if (str != 0 && sscanf(str, "%d.%d.%d", &maj, &min, &sub) == 3)
dep = maj * 10000 + min * 100 + sub;
else
dep = 0;
str = [ovrem UTF8String];
if (str != 0 && sscanf(str, "%d.%d.%d", &maj, &min, &sub) == 3)
rem = maj * 10000 + min * 100 + sub;
else
rem = 0;
[buf appendString: indent];
[buf appendString: @"<b>Releases:</b> "];
if (add < 4)
[buf appendString: @"<b>Availability:</b> "];
if (add < GS_API_OSSPEC)
{
[buf appendString: @"Not in OpenStep/MacOS-X"];
}
else if (add < GS_API_OPENSTEP)
{
[buf appendString: @"OpenStep"];
}
else if (add < 10)
else if (add < GS_API_MACOSX)
{
[buf appendString: @"OPENSTEP "];
[buf appendString: ovadd];
@ -2379,7 +2405,7 @@ static NSString *mainFont = nil;
if (dep > add)
{
[buf appendString: @" deprecated at "];
if (add < 10)
if (dep < GS_API_MACOSX)
{
[buf appendString: @"OPENSTEP "];
[buf appendString: ovdep];
@ -2393,7 +2419,7 @@ static NSString *mainFont = nil;
if (rem > add)
{
[buf appendString: @" removed at "];
if (add < 10)
if (rem < GS_API_MACOSX)
{
[buf appendString: @"OPENSTEP "];
[buf appendString: ovrem];
@ -2426,7 +2452,7 @@ static NSString *mainFont = nil;
else if ([gvadd length] > 0)
{
[buf appendString: indent];
[buf appendString: @"<b>Releases:</b> "];
[buf appendString: @"<b>Availability:</b> "];
[buf appendString: project];
[buf appendString: @" "];
[buf appendString: gvadd];

View file

@ -2935,7 +2935,6 @@ fail:
{
BOOL openstep;
NSString *ver;
int i;
if ([arg isEqual: @"OS_API_VERSION"] == YES)
{
@ -2976,7 +2975,7 @@ fail:
ver = [self parseVersion];
if ([ver length] == 0)
{
ver = @"0.0.0";
ver = @"1.0.0";
}
if (openstep)
{
@ -3365,17 +3364,21 @@ fail:
}
str = [NSString stringWithCharacters: &buffer[i] length: pos - i];
}
if ([str isEqualToString: @"GS_API_LATEST"] == YES)
if ([str isEqualToString: @"GS_API_NONE"] == YES)
{
str = @"000000";
}
else if ([str isEqualToString: @"GS_API_LATEST"] == YES)
{
str = @"999999";
}
else if ([str isEqualToString: @"GS_API_OSSPEC"] == YES)
{
str = @"000000";
str = @"010000";
}
else if ([str isEqualToString: @"GS_API_OPENSTEP"] == YES)
{
str = @"000400";
str = @"040000";
}
else if ([str isEqualToString: @"GS_API_MACOSX"] == YES)
{