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 <[email protected]>
+
+ * 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 <[email protected]>
* 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
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs