Author: gcasa
Date: Tue Oct 28 08:09:52 2014
New Revision: 38136

URL: http://svn.gna.org/viewcvs/gnustep?rev=38136&view=rev
Log:
Fix for bug#42782

Modified:
    apps/gorm/trunk/ChangeLog
    apps/gorm/trunk/English.lproj/Gorm.gorm/data.info
    apps/gorm/trunk/English.lproj/Gorm.gorm/objects.gorm
    apps/gorm/trunk/Gorm.m
    apps/gorm/trunk/GormCore/GormWrapperLoader.m

Modified: apps/gorm/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/gorm/trunk/ChangeLog?rev=38136&r1=38135&r2=38136&view=diff
==============================================================================
--- apps/gorm/trunk/ChangeLog   (original)
+++ apps/gorm/trunk/ChangeLog   Tue Oct 28 08:09:52 2014
@@ -1,3 +1,10 @@
+2014-10-28 03:08-EDT Gregory John Casamento <[email protected]>
+
+       * English.lproj/Gorm.gorm: Change connection to point to
+       new selectAll:
+       * GormCore/GormWrapperLoader.m: Fix for bug #42782
+       * Gorm.m: Add select all method.
+
 2014-08-31 Fred Kiefer <[email protected]>
 
        * GormCore/GormDocument.m: Rewrite fix for bug #39072 to stop

Modified: apps/gorm/trunk/English.lproj/Gorm.gorm/data.info
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/gorm/trunk/English.lproj/Gorm.gorm/data.info?rev=38136&r1=38135&r2=38136&view=diff
==============================================================================
Binary files - no diff available.

Modified: apps/gorm/trunk/English.lproj/Gorm.gorm/objects.gorm
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/gorm/trunk/English.lproj/Gorm.gorm/objects.gorm?rev=38136&r1=38135&r2=38136&view=diff
==============================================================================
Binary files - no diff available.

Modified: apps/gorm/trunk/Gorm.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/gorm/trunk/Gorm.m?rev=38136&r1=38135&r2=38136&view=diff
==============================================================================
--- apps/gorm/trunk/Gorm.m      (original)
+++ apps/gorm/trunk/Gorm.m      Tue Oct 28 08:09:52 2014
@@ -713,11 +713,26 @@
   [(id<IBSelectionOwners,IBEditors>)selectionOwner deleteSelection];
 }
 
+- (void) selectAll: (id)sender
+{
+  if ([[selectionOwner selection] count] == 0
+    || [selectionOwner respondsToSelector: @selector(deleteSelection)] == NO)
+    return;
+
+  if([self isConnecting])
+    {
+      [self stopConnecting];
+    }
+
+  [(id<IBSelectionOwners,IBEditors>)selectionOwner deleteSelection];  
+}
+
+/*
 - (void) selectAllItems: (id)sender
 {
-  /* TODO: Select all items in the current selection owner. */
   return;
 }
+*/
 
 - (void) setName: (id)sender
 {

Modified: apps/gorm/trunk/GormCore/GormWrapperLoader.m
URL: 
http://svn.gna.org/viewcvs/gnustep/apps/gorm/trunk/GormCore/GormWrapperLoader.m?rev=38136&r1=38135&r2=38136&view=diff
==============================================================================
--- apps/gorm/trunk/GormCore/GormWrapperLoader.m        (original)
+++ apps/gorm/trunk/GormCore/GormWrapperLoader.m        Tue Oct 28 08:09:52 2014
@@ -77,6 +77,16 @@
          while((key = [enumerator nextObject]) != nil)
            {
              NSFileWrapper *fw = [fileWrappers objectForKey: key];
+
+             //
+             // Images with .info can be loaded, but we have a file
+             // called data.info which is metadata for Gorm.  Don't load it.
+             //
+             if ( [key isEqualToString: @"data.info"] == YES )
+               {
+                 continue;
+               }
+             
              if([fw isRegularFile])
                {
                  NSData *fileData = [fw regularFileContents];


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to