Revision: 14910
          http://sourceforge.net/p/skim-app/code/14910
Author:   hofman
Date:     2025-01-31 23:10:25 +0000 (Fri, 31 Jan 2025)
Log Message:
-----------
revert back to method swizzling in NSScriptCommand to work around 
NSRangeSpecifier bug, it is also needed for the get command.

Modified Paths:
--------------
    trunk/NSScriptCommand_SKExtensions.m
    trunk/SKJoinCommand.h
    trunk/SKObtainCommand.h
    trunk/SKSelectCommand.h
    trunk/Skim.sdef
    trunk/Skim.xcodeproj/project.pbxproj

Removed Paths:
-------------
    trunk/SKCreateCommand.h
    trunk/SKCreateCommand.m
    trunk/SKScriptCommand.h
    trunk/SKScriptCommand.m

Modified: trunk/NSScriptCommand_SKExtensions.m
===================================================================
--- trunk/NSScriptCommand_SKExtensions.m        2025-01-31 22:41:22 UTC (rev 
14909)
+++ trunk/NSScriptCommand_SKExtensions.m        2025-01-31 23:10:25 UTC (rev 
14910)
@@ -37,10 +37,62 @@
  */
 
 #import "NSScriptCommand_SKExtensions.h"
+#import "SKRuntime.h"
 
 
 @implementation NSScriptCommand (SKExtensions)
 
+static void (*original_setReceiversSpecifier)(id, SEL, id) = NULL;
+static void (*original_setArguments)(id, SEL, id) = NULL;
+static void (*original_setDirectParameter)(id, SEL, id) = NULL;
+
+// Workaround for Cocoa Scripting and AppleScript bugs.
+// Cocoa Scripting does not accept range specifiers whose start/end specifier 
have an absolute container specifier, but AppleScript does not accept range 
specifiers with relative container specifiers, so we cannot return those from 
PDFSelection
+static void fixRangeSpecifiers(id object) {
+    if ([object isKindOfClass:[NSArray class]]) {
+        for (id subobject in (NSArray *)object)
+            fixRangeSpecifiers(subobject);
+    } else if ([object isKindOfClass:[NSDictionary class]]) {
+        for (id subobject in [object allValues])
+            fixRangeSpecifiers(subobject);
+    } else if ([object isKindOfClass:[NSScriptObjectSpecifier class]]) {
+        fixRangeSpecifiers([(NSScriptObjectSpecifier *)object 
containerSpecifier]);
+        if ([object isKindOfClass:[NSRangeSpecifier class]]) {
+            NSScriptObjectSpecifier *childSpec = [(NSRangeSpecifier *)object 
startSpecifier];
+            if ([childSpec containerSpecifier]) {
+                [childSpec setContainerSpecifier:nil];
+                [childSpec setContainerIsRangeContainerObject:YES];
+            }
+            childSpec = [(NSRangeSpecifier *)object endSpecifier];
+            if ([childSpec containerSpecifier]) {
+                [childSpec setContainerSpecifier:nil];
+                [childSpec setContainerIsRangeContainerObject:YES];
+            }
+        }
+    }
+}
+
+static void replacement_setReceiversSpecifier(id self, SEL _cmd, 
NSScriptObjectSpecifier *receiversSpec) {
+    fixRangeSpecifiers(receiversSpec);
+    original_setReceiversSpecifier(self, _cmd, receiversSpec);
+}
+
+static void replacement_setArguments(id self, SEL _cmd, NSDictionary *args) {
+    fixRangeSpecifiers(args);
+    original_setArguments(self, _cmd, args);
+}
+
+static void replacement_setDirectParameter(id self, SEL _cmd, id 
directParameter) {
+    fixRangeSpecifiers(directParameter);
+    original_setDirectParameter(self, _cmd, directParameter);
+}
+
++ (void)load {
+    original_setReceiversSpecifier = (void (*)(id, SEL, 
id))SKReplaceInstanceMethodImplementation(self, 
@selector(setReceiversSpecifier:), (IMP)replacement_setReceiversSpecifier);
+    original_setArguments = (void (*)(id, SEL, 
id))SKReplaceInstanceMethodImplementation(self, @selector(setArguments:), 
(IMP)replacement_setArguments);
+    original_setDirectParameter = (void (*)(id, SEL, 
id))SKReplaceInstanceMethodImplementation(self, @selector(setDirectParameter:), 
(IMP)replacement_setDirectParameter);
+}
+
 - (NSScriptObjectSpecifier *)subjectSpecifier {
     return [NSScriptObjectSpecifier objectSpecifierWithDescriptor:[[self 
appleEvent] attributeDescriptorForKeyword:'subj']];
 }

Deleted: trunk/SKCreateCommand.h
===================================================================
--- trunk/SKCreateCommand.h     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKCreateCommand.h     2025-01-31 23:10:25 UTC (rev 14910)
@@ -1,47 +0,0 @@
-//
-//  SKCreateCommand.h
-//  Skim
-//
-//  Created by Christiaan Hofman on 31/01/2025.
-/*
- This software is Copyright (c) 2025
- Christiaan Hofman. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- - Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in
-    the documentation and/or other materials provided with the
-    distribution.
-
- - Neither the name of Christiaan Hofman nor the names of any
-    contributors may be used to endorse or promote products derived
-    from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import <Cocoa/Cocoa.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface SKCreateCommand : NSCreateCommand
-
-@end
-
-NS_ASSUME_NONNULL_END

Deleted: trunk/SKCreateCommand.m
===================================================================
--- trunk/SKCreateCommand.m     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKCreateCommand.m     2025-01-31 23:10:25 UTC (rev 14910)
@@ -1,74 +0,0 @@
-//
-//  SKCreateCommand.m
-//  Skim
-//
-//  Created by Christiaan Hofman on 31/01/2025.
-/*
- This software is Copyright (c) 2025
- Christiaan Hofman. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- - Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in
-    the documentation and/or other materials provided with the
-    distribution.
-
- - Neither the name of Christiaan Hofman nor the names of any
-    contributors may be used to endorse or promote products derived
-    from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "SKCreateCommand.h"
-
-@implementation SKCreateCommand
-
-// Workaround for Cocoa Scripting and AppleScript bugs.
-// Cocoa Scripting does not accept range specifiers whose start/end specifier 
have an absolute container specifier, but AppleScript does not accept range 
specifiers with relative container specifiers, so we cannot return those from 
PDFSelection
-static void fixRangeSpecifiers(id object) {
-    if ([object isKindOfClass:[NSArray class]]) {
-        for (id subobject in (NSArray *)object)
-            fixRangeSpecifiers(subobject);
-    } else if ([object isKindOfClass:[NSDictionary class]]) {
-        for (id subobject in [object allValues])
-            fixRangeSpecifiers(subobject);
-    } else if ([object isKindOfClass:[NSScriptObjectSpecifier class]]) {
-        fixRangeSpecifiers([(NSScriptObjectSpecifier *)object 
containerSpecifier]);
-        if ([object isKindOfClass:[NSRangeSpecifier class]]) {
-            NSScriptObjectSpecifier *childSpec = [(NSRangeSpecifier *)object 
startSpecifier];
-            if ([childSpec containerSpecifier]) {
-                [childSpec setContainerSpecifier:nil];
-                [childSpec setContainerIsRangeContainerObject:YES];
-            }
-            childSpec = [(NSRangeSpecifier *)object endSpecifier];
-            if ([childSpec containerSpecifier]) {
-                [childSpec setContainerSpecifier:nil];
-                [childSpec setContainerIsRangeContainerObject:YES];
-            }
-        }
-    }
-}
-
-- (void)setArguments:(NSDictionary *)args {
-    fixRangeSpecifiers(args);
-    [super setArguments:args];
-}
-
-@end

Modified: trunk/SKJoinCommand.h
===================================================================
--- trunk/SKJoinCommand.h       2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKJoinCommand.h       2025-01-31 23:10:25 UTC (rev 14910)
@@ -37,8 +37,7 @@
  */
 
 #import <Cocoa/Cocoa.h>
-#import "SKScriptCommand.h"
 
 
-@interface SKJoinCommand : SKScriptCommand
+@interface SKJoinCommand : NSScriptCommand
 @end

Modified: trunk/SKObtainCommand.h
===================================================================
--- trunk/SKObtainCommand.h     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKObtainCommand.h     2025-01-31 23:10:25 UTC (rev 14910)
@@ -37,8 +37,7 @@
  */
 
 #import <Cocoa/Cocoa.h>
-#import "SKScriptCommand.h"
 
 
-@interface SKObtainCommand : SKScriptCommand
+@interface SKObtainCommand : NSScriptCommand
 @end

Deleted: trunk/SKScriptCommand.h
===================================================================
--- trunk/SKScriptCommand.h     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKScriptCommand.h     2025-01-31 23:10:25 UTC (rev 14910)
@@ -1,46 +0,0 @@
-//
-//  SKScriptCommand.h
-//  Skim
-//
-//  Created by Christiaan Hofman on 31/01/2025.
-/*
- This software is Copyright (c) 2025
- Christiaan Hofman. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- - Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in
-    the documentation and/or other materials provided with the
-    distribution.
-
- - Neither the name of Christiaan Hofman nor the names of any
-    contributors may be used to endorse or promote products derived
-    from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import <Cocoa/Cocoa.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@interface SKScriptCommand : NSScriptCommand
-@end
-
-NS_ASSUME_NONNULL_END

Deleted: trunk/SKScriptCommand.m
===================================================================
--- trunk/SKScriptCommand.m     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKScriptCommand.m     2025-01-31 23:10:25 UTC (rev 14910)
@@ -1,81 +0,0 @@
-//
-//  SKScriptCommand.m
-//  Skim
-//
-//  Created by Christiaan Hofman on 31/01/2025.
-/*
- This software is Copyright (c) 2025
- Christiaan Hofman. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- - Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in
-    the documentation and/or other materials provided with the
-    distribution.
-
- - Neither the name of Christiaan Hofman nor the names of any
-    contributors may be used to endorse or promote products derived
-    from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "SKScriptCommand.h"
-
-@implementation SKScriptCommand
-
-// Workaround for Cocoa Scripting and AppleScript bugs.
-// Cocoa Scripting does not accept range specifiers whose start/end specifier 
have an absolute container specifier, but AppleScript does not accept range 
specifiers with relative container specifiers, so we cannot return those from 
PDFSelection
-static void fixRangeSpecifiers(id object) {
-    if ([object isKindOfClass:[NSArray class]]) {
-        for (id subobject in (NSArray *)object)
-            fixRangeSpecifiers(subobject);
-    } else if ([object isKindOfClass:[NSScriptObjectSpecifier class]]) {
-        fixRangeSpecifiers([(NSScriptObjectSpecifier *)object 
containerSpecifier]);
-        if ([object isKindOfClass:[NSRangeSpecifier class]]) {
-            NSScriptObjectSpecifier *childSpec = [(NSRangeSpecifier *)object 
startSpecifier];
-            if ([childSpec containerSpecifier]) {
-                [childSpec setContainerSpecifier:nil];
-                [childSpec setContainerIsRangeContainerObject:YES];
-            }
-            childSpec = [(NSRangeSpecifier *)object endSpecifier];
-            if ([childSpec containerSpecifier]) {
-                [childSpec setContainerSpecifier:nil];
-                [childSpec setContainerIsRangeContainerObject:YES];
-            }
-        }
-    }
-}
-
-- (void)setReceiversSpecifier:(NSScriptObjectSpecifier *)receiversSpec {
-    fixRangeSpecifiers(receiversSpec);
-    [super setReceiversSpecifier:receiversSpec];
-}
-
-- (void)setArguments:(NSDictionary *)args {
-    fixRangeSpecifiers([args allValues]);
-    [super setArguments:args];
-}
-
-- (void)setDirectParameter:(id)directParameter {
-    fixRangeSpecifiers(directParameter);
-    [super setDirectParameter:directParameter];
-}
-
-@end

Modified: trunk/SKSelectCommand.h
===================================================================
--- trunk/SKSelectCommand.h     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/SKSelectCommand.h     2025-01-31 23:10:25 UTC (rev 14910)
@@ -37,8 +37,7 @@
  */
 
 #import <Cocoa/Cocoa.h>
-#import "SKScriptCommand.h"
 
 
-@interface SKSelectCommand : SKScriptCommand
+@interface SKSelectCommand : NSScriptCommand
 @end

Modified: trunk/Skim.sdef
===================================================================
--- trunk/Skim.sdef     2025-01-31 22:41:22 UTC (rev 14909)
+++ trunk/Skim.sdef     2025-01-31 23:10:25 UTC (rev 14910)
@@ -140,7 +140,7 @@
                </command>
 
                <command name="make" code="corecrel" description="Create a new 
object.">
-                       <cocoa class="SKCreateCommand"/>
+                       <cocoa class="NSCreateCommand"/>
                        <parameter name="new" code="kocl" type="type" 
description="The class of the new object.">
                                <cocoa key="ObjectClass"/>
                        </parameter>
@@ -376,7 +376,6 @@
 
         <command name="go" code="SKIMGoTo"
             description="Go to a location.">
-            <cocoa class="SKScriptCommand"/>
             <direct-parameter
                 description="The document in which to scroll, or reading bar 
to move.">
                 <type type="document"/>
@@ -436,7 +435,6 @@
 
         <command name="find" code="SKIMFind"
             description="Find text in a document.">
-            <cocoa class="SKScriptCommand"/>
             <direct-parameter type="document"
                 description="The document in which to search."/>
             <parameter name="text" code="ctxt" type="text"

Modified: trunk/Skim.xcodeproj/project.pbxproj
===================================================================
--- trunk/Skim.xcodeproj/project.pbxproj        2025-01-31 22:41:22 UTC (rev 
14909)
+++ trunk/Skim.xcodeproj/project.pbxproj        2025-01-31 23:10:25 UTC (rev 
14910)
@@ -241,8 +241,6 @@
                CEC29533275A66A2000F2D4C /* SKNotePrefs.m in Sources */ = {isa 
= PBXBuildFile; fileRef = CEC29532275A66A2000F2D4C /* SKNotePrefs.m */; };
                CEC29536275A7D58000F2D4C /* SKPreferencesCommand.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CEC29535275A7D58000F2D4C /* 
SKPreferencesCommand.m */; };
                CEC3AD240E23EC0300F40B0B /* PDFAnnotationLink_SKExtensions.m in 
Sources */ = {isa = PBXBuildFile; fileRef = CEC3AD230E23EC0300F40B0B /* 
PDFAnnotationLink_SKExtensions.m */; };
-               CEC3F0842D4D43570025670C /* SKScriptCommand.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CEC3F0832D4D43570025670C /* SKScriptCommand.m 
*/; };
-               CEC3F0A12D4D44280025670C /* SKCreateCommand.m in Sources */ = 
{isa = PBXBuildFile; fileRef = CEC3F0A02D4D44280025670C /* SKCreateCommand.m 
*/; };
                CECB03D30DC7503A0000B16B /* SKGroupedSearchResult.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CECB03D20DC7503A0000B16B /* 
SKGroupedSearchResult.m */; };
                CECDC4FF0C5966A80026AAEC /* NSImage_SKExtensions.m in Sources 
*/ = {isa = PBXBuildFile; fileRef = CECDC4FD0C5966A80026AAEC /* 
NSImage_SKExtensions.m */; };
                CECE6C3F2188AE9A00F6179D /* SKSelectionCommand.m in Sources */ 
= {isa = PBXBuildFile; fileRef = CECE6C3E2188AE9A00F6179D /* 
SKSelectionCommand.m */; };
@@ -1164,10 +1162,6 @@
                CEC29535275A7D58000F2D4C /* SKPreferencesCommand.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
SKPreferencesCommand.m; sourceTree = "<group>"; };
                CEC3AD220E23EC0300F40B0B /* PDFAnnotationLink_SKExtensions.h */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.h; path = PDFAnnotationLink_SKExtensions.h; sourceTree = 
"<group>"; };
                CEC3AD230E23EC0300F40B0B /* PDFAnnotationLink_SKExtensions.m */ 
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = 
sourcecode.c.objc; path = PDFAnnotationLink_SKExtensions.m; sourceTree = 
"<group>"; };
-               CEC3F0822D4D43570025670C /* SKScriptCommand.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SKScriptCommand.h; 
sourceTree = "<group>"; };
-               CEC3F0832D4D43570025670C /* SKScriptCommand.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
SKScriptCommand.m; sourceTree = "<group>"; };
-               CEC3F09F2D4D44280025670C /* SKCreateCommand.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SKCreateCommand.h; 
sourceTree = "<group>"; };
-               CEC3F0A02D4D44280025670C /* SKCreateCommand.m */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = 
SKCreateCommand.m; sourceTree = "<group>"; };
                CEC4C33F0CA90CA200299397 /* es */ = {isa = PBXFileReference; 
lastKnownFileType = text.rtf; name = es; path = es.lproj/Credits.rtf; 
sourceTree = "<group>"; };
                CEC4C3420CA90CA200299397 /* es */ = {isa = PBXFileReference; 
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = 
es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                CEC4C3450CA90CA200299397 /* es */ = {isa = PBXFileReference; 
fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = 
es.lproj/Localizable.strings; sourceTree = "<group>"; };
@@ -2031,10 +2025,6 @@
                CE4643F10DF6BADC00CFD8D2 /* Commands */ = {
                        isa = PBXGroup;
                        children = (
-                               CEC3F0822D4D43570025670C /* SKScriptCommand.h 
*/,
-                               CEC3F0832D4D43570025670C /* SKScriptCommand.m 
*/,
-                               CEC3F09F2D4D44280025670C /* SKCreateCommand.h 
*/,
-                               CEC3F0A02D4D44280025670C /* SKCreateCommand.m 
*/,
                                CE4643CD0DF6B5A400CFD8D2 /* SKJoinCommand.h */,
                                CE4643CE0DF6B5A400CFD8D2 /* SKJoinCommand.m */,
                                CE56F2C6276BFBA7002B3717 /* SKObtainCommand.h 
*/,
@@ -2864,7 +2854,6 @@
                                CE49728B0BDE8B2900D7F1D2 /* SKToolbarItem.m in 
Sources */,
                                CE454B3E226DEB3C0034FD6B /* 
SKNoteTableRowView.m in Sources */,
                                CE6C03F10BEDF759007BF0B5 /* 
NSParagraphStyle_SKExtensions.m in Sources */,
-                               CEC3F0842D4D43570025670C /* SKScriptCommand.m 
in Sources */,
                                CEF8B1AE22B3DE80001062A1 /* 
SKMainWindowController_FullScreen.m in Sources */,
                                CE31A6180C01FC45003612A9 /* 
SKDocumentController.m in Sources */,
                                CE426FC9255EDBDE00465569 /* 
SKViewSettingsController.m in Sources */,
@@ -2998,7 +2987,6 @@
                                CE10979A161320CF00C4FA18 /* 
SKExportAccessoryController.m in Sources */,
                                CE5347141645DD3000737191 /* 
SKAttachmentEmailer.m in Sources */,
                                CE40D6161677A9DC00573882 /* SKTextNoteEditor.m 
in Sources */,
-                               CEC3F0A12D4D44280025670C /* SKCreateCommand.m 
in Sources */,
                                CE2083E416ADFFD600BC5AFB /* SKAlias.m in 
Sources */,
                                CE26175F16CCFC4900BDCE7C /* SKSyncDot.m in 
Sources */,
                                CEA5BAFE2424CAE100801B2E /* SKOverviewView.m in 
Sources */,

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to