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

Reply via email to