mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-05-31 01:01:19 +00:00
2001-03-11 Manuel Guesdon <mguesdon@orange-concept.com>
* GSWeb.framework/GSWWOCompatibility.h/.m: added * GSWeb.framework/GNUmakefile: added GSWWOCompatibility.h/.m * GSWeb.framework/GSWApplication.h/m: added WOApplicationMain, handle WO/GSWeb names * GSWeb.framework/GSWContext.m: handle WO/GSWeb names, added traces * GSWeb.framework/GSWConstants.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWDynamicURLString.m: handle WO/GSWeb names * GSWeb.framework/GSWProjectBundle.m/.h: handle WO/GSWeb names, suppress warnings * GSWeb.framework/GSWSession.m: handle WO/GSWeb names * GSWeb.framework/GSWRequest.m: handle WO/GSWeb names * GSWeb.framework/GSWTemplateParser.m: handle WO/GSWeb names, added tag counts to help errors hunt * GSWeb.framework/GSWBundle.m: handle WO/GSWeb names, added traces * GSWeb.framework/GSWResourceManager.m: handle WO/GSWeb names * GSWeb.framework/GSWURLValuedElementData.m: handle WO/GSWeb names * GSWeb.framework/GSWComponentRequestHandler.m: handle WO/GSWeb names * GSWeb.framework/GSWDirectAction.m: handle WO/GSWeb names * GSWeb.framework/GSWForm.m/.h: handle WO/GSWeb names * GSWeb.framework/GSWHyperlink.m/.h: handle WO/GSWeb names * GSWeb.framework/GSWResourceRequestHandler.m: handle WO/GSWeb names * GSWeb.framework/GSWDirectActionRequestHandler.m: handle WO/GSWeb names * GSWeb.framework/GSWActiveImage.m/.h: handle WO/GSWeb names * GSWeb.framework/GSWBindingNameAssociation.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWBrowser.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWComponent.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWHTMLURLValuedElement.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWImageButton.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWInput.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWPopUpButton.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWString.h/.m: handle WO/GSWeb names * GSWeb.framework/GSWAssociation.m: handle WO/GSWeb names * GSWeb.framework/GSWCheckBox.m: handle WO/GSWeb names * GSWeb.framework/GSWCheckBoxList.m: handle WO/GSWeb names * GSWeb.framework/GSWComponentDefinition.m: handle WO/GSWeb names * GSWeb.framework/GSWRadioButton.m: handle WO/GSWeb names * GSWeb.framework/GSWRadioButtonList.m: handle WO/GSWeb names * GSWeb.framework/GSWText.m: handle WO/GSWeb names * GSWeb.framework/GSWTextField.m: handle WO/GSWeb names * GSWeb.framework/GSWDeployedBundle.m: warnings * GSWeb.framework/GSWeb.h: added include GSWeb/GSWSessionTimeOut.h, GSWWOCompatibility.h * GSWeb.framework/GSWAdaptor.m: traces * GSWeb.framework/GSWDefaultAdaptor.m: handle WO/GSWeb names, added traces * GSWeb.framework/GSWDefaultAdaptorThread.m/.h: handle WO/GSWeb names * GSWeb.framework/NSNonBlockingFileHandle.m: added traces * GSWeb.framework/GSWTemplateParserANTLR.m: handle WO/GSWeb names * GSWeb.framework/GSWTemplateParserXML.m: handle WO/GSWeb names added tag count to help errors hunt remove "Tag gsweb invalid" message handle unicode strings in node content traces remove html and body tags if they are not present in the template * GSWeb.framework/GSWTemplateParseXML.h: added ivar _isHTMLTag, _isBodyTag * GSWeb.framework/GSWSessionTimeOutManager.m: dealloc sessionOrderedTimeOuts instead of deallocating 2 times sessionTimeOuts * GSWExtensions.framework/French.lproj/GSWSessionRestorationErrorPage.gswc/GSWSessionRestorationErrorPage.html: tag mismatch, Encode french characters * GSWExtensions.framework/GSWSessionRestorationErrorPage.gswc/GSWSessionRestorationErrorPage.html: tag mismatch * GSWHTMLBareString.m: handle unicode strings in description * GSWExtensions.framework/French.lproj/GSWExceptionPage.gswc/GSWExceptionPage.html: Encode french characters, Tag Mismatch * GSWExtensions.framework/French.lproj/GSWPageRestorationErrorPage.gswc/GSWPageRestorationErrorPage.html: Encode french characters * GSWExtensions.framework/French.lproj/GSWSessionCreationErrorPage.gswc/GSWSessionCreationErrorPage.html: Encode french characters * GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.html: Tag Mismatch * GSWExtensions.framework/GSWExceptionPage.gswc/GSWExceptionPage.gswd: added convertHTMLEntities for strings * GSWeb.framework/GSWRepetition.m: added traces, fix "count" property bug, standardize ivars * GSWeb.framework/NSObject+IVarAccess+PerformSel.m: added traces, handle underscored ivars search git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@9332 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
6e70b408e8
commit
bd47f4ea4a
87 changed files with 2333 additions and 1909 deletions
|
@ -39,10 +39,11 @@ static char rcsId[] = "$Id$";
|
|||
NSDebugMLLog(@"gswdync",@"name_=%@ associations_:%@ _elements=%@",name_,associations_,_elements);
|
||||
_associations=[NSMutableDictionary dictionaryWithDictionary:associations_];
|
||||
[_associations removeObjectForKey:imageMapFileName__Key];
|
||||
#if !GSWEB_STRICT
|
||||
[_associations removeObjectForKey:imageMapString__Key];
|
||||
[_associations removeObjectForKey:imageMapRegions__Key];
|
||||
#endif
|
||||
if (!WOStrictFlag)
|
||||
{
|
||||
[_associations removeObjectForKey:imageMapString__Key];
|
||||
[_associations removeObjectForKey:imageMapRegions__Key];
|
||||
};
|
||||
[_associations removeObjectForKey:action__Key];
|
||||
[_associations removeObjectForKey:actionClass__Key];
|
||||
[_associations removeObjectForKey:directActionName__Key];
|
||||
|
@ -73,24 +74,25 @@ static char rcsId[] = "$Id$";
|
|||
_imageMapDefNb++;
|
||||
NSDebugMLLog(@"gswdync",@"imageMapFileName=%@",imageMapFileName);
|
||||
|
||||
#if !GSWEB_STRICT
|
||||
imageMapString = [[associations_ objectForKey:imageMapString__Key
|
||||
withDefaultObject:[imageMapString autorelease]] retain];
|
||||
if (imageMapString)
|
||||
if (!WOStrictFlag)
|
||||
{
|
||||
imageMapString = [[associations_ objectForKey:imageMapString__Key
|
||||
withDefaultObject:[imageMapString autorelease]] retain];
|
||||
if (imageMapString)
|
||||
_imageMapDefNb++;
|
||||
|
||||
imageMapRegions = [[associations_ objectForKey:imageMapRegions__Key
|
||||
withDefaultObject:[imageMapRegions autorelease]] retain];
|
||||
if (imageMapRegions)
|
||||
|
||||
imageMapRegions = [[associations_ objectForKey:imageMapRegions__Key
|
||||
withDefaultObject:[imageMapRegions autorelease]] retain];
|
||||
if (imageMapRegions)
|
||||
_imageMapDefNb++;
|
||||
if (_imageMapDefNb>0)
|
||||
if (_imageMapDefNb>0)
|
||||
{
|
||||
ExceptionRaise(@"GSWActiveImage",@"you can't specify %@, %@ and %@",
|
||||
imageMapFileName__Key,
|
||||
imageMapString__Key,
|
||||
imageMapRegions__Key);
|
||||
imageMapFileName__Key,
|
||||
imageMapString__Key,
|
||||
imageMapRegions__Key);
|
||||
};
|
||||
#endif
|
||||
};
|
||||
actionClass = [[associations_ objectForKey:actionClass__Key
|
||||
withDefaultObject:[actionClass autorelease]] retain];
|
||||
NSDebugMLLog(@"gswdync",@"actionClass=%@",actionClass);
|
||||
|
@ -132,10 +134,8 @@ static char rcsId[] = "$Id$";
|
|||
-(void)dealloc
|
||||
{
|
||||
DESTROY(imageMapFileName);
|
||||
#if !GSWEB_STRICT
|
||||
DESTROY(imageMapString);
|
||||
DESTROY(imageMapRegions);
|
||||
#endif
|
||||
DESTROY(imageMapString);//GSWeb only
|
||||
DESTROY(imageMapRegions);//GSWeb Only
|
||||
DESTROY(action);
|
||||
DESTROY(actionClass);
|
||||
DESTROY(directActionName);
|
||||
|
@ -380,17 +380,15 @@ static char rcsId[] = "$Id$";
|
|||
NSDebugMLLog0(@"gswdync",@"GSWActiveImage No image Map.");
|
||||
};
|
||||
}
|
||||
#if !GSWEB_STRICT
|
||||
else if (imageMapString)
|
||||
else if (!WOStrictFlag && imageMapString)
|
||||
{
|
||||
id _imageMapValue=[imageMapString valueInComponent:_component];
|
||||
_regions=[GSWGeometricRegion geometricRegionsWithString:_imageMapValue];
|
||||
}
|
||||
else if (imageMapRegions)
|
||||
else if (!WOStrictFlag && imageMapRegions)
|
||||
{
|
||||
_regions=[imageMapRegions valueInComponent:_component];
|
||||
};
|
||||
#endif
|
||||
if (xAssoc)
|
||||
[xAssoc setValue:[NSNumber numberWithInt:_x]
|
||||
inComponent:_component];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue