Author: fredkiefer Date: Wed Apr 5 23:51:43 2017 New Revision: 40449 URL: http://svn.gna.org/viewcvs/gnustep?rev=40449&view=rev Log: Make the class GSXibKeyedUnarchiver public again.
Added: libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibKeyedUnarchiver.h - copied unchanged from r40448, libs/gui/trunk/Source/GSXibKeyedUnarchiver.h Removed: libs/gui/trunk/Source/GSXibKeyedUnarchiver.h Modified: libs/gui/trunk/ChangeLog libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibLoading.h libs/gui/trunk/Source/GNUmakefile libs/gui/trunk/Source/GSXibKeyedUnarchiver.m libs/gui/trunk/Source/GSXibLoader.m Modified: libs/gui/trunk/ChangeLog URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=40449&r1=40448&r2=40449&view=diff ============================================================================== --- libs/gui/trunk/ChangeLog (original) +++ libs/gui/trunk/ChangeLog Wed Apr 5 23:51:43 2017 @@ -1,3 +1,11 @@ +2017-04-05 Fred Kiefer <fredkie...@gmx.de> + + * Headers/Additions/GNUstepGUI/GSXibKeyedUnarchiver.h: Moved from Source. + * Headers/Additions/GNUstepGUI/GSXibLoading.h, + * Source/GSXibLoader.m, + * Source/GSXibKeyedUnarchiver.m, + * Source/GNUmakefile: Use and install moved header file. + 2017-04-04 Ivan Vucica <i...@vucica.net> * Releasing 0.25.1. Modified: libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibLoading.h URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibLoading.h?rev=40449&r1=40448&r2=40449&view=diff ============================================================================== --- libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibLoading.h (original) +++ libs/gui/trunk/Headers/Additions/GNUstepGUI/GSXibLoading.h Wed Apr 5 23:51:43 2017 @@ -33,6 +33,7 @@ #import <Foundation/NSObject.h> #import <Foundation/NSKeyedArchiver.h> +#import "GNUstepGUI/GSXibKeyedUnarchiver.h" @class NSString, NSDictionary, NSArray, NSMutableDictionary, NSMutableArray; @class NSNibBindingConnector; Modified: libs/gui/trunk/Source/GNUmakefile URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/GNUmakefile?rev=40449&r1=40448&r2=40449&view=diff ============================================================================== --- libs/gui/trunk/Source/GNUmakefile (original) +++ libs/gui/trunk/Source/GNUmakefile Wed Apr 5 23:51:43 2017 @@ -475,6 +475,7 @@ GSWindowDecorationView.h \ GSXibElement.h \ GSXibLoading.h \ +GSXibKeyedUnarchiver.h \ GSXibObjectContainer.h \ GSXibParser.h \ GSHelpAttachment.h Removed: libs/gui/trunk/Source/GSXibKeyedUnarchiver.h URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/GSXibKeyedUnarchiver.h?rev=40448&view=auto ============================================================================== --- libs/gui/trunk/Source/GSXibKeyedUnarchiver.h (original) +++ libs/gui/trunk/Source/GSXibKeyedUnarchiver.h (removed) @@ -1,53 +0,0 @@ -/** <title>GSXibKeyedUnarchiver.h</title> - - <abstract> - These are templates for use with OSX XIB 5 files. These classes are the - templates and other things which are needed for reading XIB 5 files. - </abstract> - - Copyright (C) 2005,2017 Free Software Foundation, Inc. - - File created by Marcian Lytwyn on 12/30/16 from original code by: - - Author: Gregory John Casamento - Date: 2003, 2005 - - This file is part of the GNUstep GUI Library. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; see the file COPYING.LIB. - If not, see <http://www.gnu.org/licenses/> or write to the - Free Software Foundation, 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - */ - -#import <Foundation/Foundation.h> - -@class GSXibElement; - -@interface GSXibKeyedUnarchiver : NSKeyedUnarchiver -{ - NSMutableDictionary *objects; - NSMutableArray *stack; - GSXibElement *currentElement; - NSMutableDictionary *decoded; -} - -- (void) _initCommon; -- (id) decodeObjectForXib: (GSXibElement*)element - forClassName: (NSString*)classname - withID: (NSString*)objID; -- (id) _decodeArrayOfObjectsForElement: (GSXibElement*)element; -- (id) _decodeDictionaryOfObjectsForElement: (GSXibElement*)element; -- (id) objectForXib: (GSXibElement*)element; -@end Modified: libs/gui/trunk/Source/GSXibKeyedUnarchiver.m URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/GSXibKeyedUnarchiver.m?rev=40449&r1=40448&r2=40449&view=diff ============================================================================== --- libs/gui/trunk/Source/GSXibKeyedUnarchiver.m (original) +++ libs/gui/trunk/Source/GSXibKeyedUnarchiver.m Wed Apr 5 23:51:43 2017 @@ -31,7 +31,7 @@ Boston, MA 02110-1301, USA. */ -#import "GSXibKeyedUnarchiver.h" +#import "GNUstepGUI/GSXibKeyedUnarchiver.h" #import "GNUstepGUI/GSXibElement.h" #import "GNUstepGUI/GSNibLoading.h" Modified: libs/gui/trunk/Source/GSXibLoader.m URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/GSXibLoader.m?rev=40449&r1=40448&r2=40449&view=diff ============================================================================== --- libs/gui/trunk/Source/GSXibLoader.m (original) +++ libs/gui/trunk/Source/GSXibLoader.m Wed Apr 5 23:51:43 2017 @@ -48,7 +48,7 @@ #import "GNUstepGUI/GSXibParser.h" #import "GNUstepGUI/GSXibObjectContainer.h" #import "GNUstepGUI/GSXibElement.h" -#import "GSXibKeyedUnarchiver.h" +#import "GNUstepGUI/GSXibKeyedUnarchiver.h" @interface NSApplication (NibCompatibility) - (void) _setMainMenu: (NSMenu*)aMenu; _______________________________________________ Gnustep-cvs mailing list Gnustep-cvs@gna.org https://mail.gna.org/listinfo/gnustep-cvs