Revision: 12744 http://sourceforge.net/p/skim-app/code/12744 Author: hofman Date: 2022-01-24 16:03:57 +0000 (Mon, 24 Jan 2022) Log Message: ----------- Removenow unused SKFloatMapTable class files
Modified Paths: -------------- trunk/Skim.xcodeproj/project.pbxproj Removed Paths: ------------- trunk/SKFloatMapTable.h trunk/SKFloatMapTable.m Deleted: trunk/SKFloatMapTable.h =================================================================== --- trunk/SKFloatMapTable.h 2022-01-24 16:03:16 UTC (rev 12743) +++ trunk/SKFloatMapTable.h 2022-01-24 16:03:57 UTC (rev 12744) @@ -1,51 +0,0 @@ -// -// SKFloatMapTable.h -// Skim -// -// Created by Christiaan Hofman on 9/24/09. -/* - This software is Copyright (c) 2009-2022 - 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> - - -@interface SKFloatMapTable : NSObject { - NSMapTable *table; -} - -- (CGFloat)floatForKey:(id)key; -- (void)setFloat:(CGFloat)aFloat forKey:(id)key; -- (void)removeFloatForKey:(id)key; -- (void)removeAllFloats; - -@end Deleted: trunk/SKFloatMapTable.m =================================================================== --- trunk/SKFloatMapTable.m 2022-01-24 16:03:16 UTC (rev 12743) +++ trunk/SKFloatMapTable.m 2022-01-24 16:03:57 UTC (rev 12744) @@ -1,85 +0,0 @@ -// -// SKFloatMapTable.m -// Skim -// -// Created by Christiaan Hofman on 9/24/09. -/* - This software is Copyright (c) 2009-2022 - 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 "SKFloatMapTable.h" - - -@implementation SKFloatMapTable - -- (id)init { - self = [super init]; - if (self) { - table = NSCreateMapTable(NSObjectMapKeyCallBacks, NSOwnedPointerMapValueCallBacks, 0); - } - return self; -} - -- (void)dealloc { - NSFreeMapTable(table); - table = nil; - [super dealloc]; -} - -- (NSString *)description { - NSMutableString *desc = [NSMutableString stringWithFormat:@"<%@> { ", [self class]]; - for (id key in NSAllMapTableKeys(table)) - [desc appendFormat:@"%@ -> %f; ", key, *(CGFloat *)NSMapGet(table, key)]; - [desc appendString:@"}"]; - return desc; -} - -- (CGFloat)floatForKey:(id)key { - CGFloat *floatPtr = (CGFloat *)NSMapGet(table, key); - return floatPtr == NULL ? 0.0 : *floatPtr; -} - -- (void)setFloat:(CGFloat)aFloat forKey:(id)key { - CGFloat *floatPtr = NSZoneMalloc([self zone], sizeof(CGFloat)); - *floatPtr = aFloat; - NSMapInsert(table, key, floatPtr); -} - -- (void)removeFloatForKey:(id)key { - NSMapRemove(table, key); -} - -- (void)removeAllFloats { - NSResetMapTable(table); -} - -@end Modified: trunk/Skim.xcodeproj/project.pbxproj =================================================================== --- trunk/Skim.xcodeproj/project.pbxproj 2022-01-24 16:03:16 UTC (rev 12743) +++ trunk/Skim.xcodeproj/project.pbxproj 2022-01-24 16:03:57 UTC (rev 12744) @@ -221,7 +221,6 @@ CEA182280C92E3300061A6D4 /* NSData_SKExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA182260C92E3300061A6D4 /* NSData_SKExtensions.m */; }; CEA1CD1B0C9864470061A6D4 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEA1CCE60C9864470061A6D4 /* Security.framework */; }; CEA2045F1050233E008E082B /* SKPrintAccessoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = CE816AA30D718C8C008D807D /* SKPrintAccessoryController.m */; }; - CEA3DF6E106BDAC1002FB3DB /* SKFloatMapTable.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA3DF6D106BDAC1002FB3DB /* SKFloatMapTable.m */; }; CEA575CE0B9206E60003D2E7 /* SKNoteOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA575CD0B9206E60003D2E7 /* SKNoteOutlineView.m */; }; CEA5BAFE2424CAE100801B2E /* SKOverviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA5BAFD2424CAE100801B2E /* SKOverviewView.m */; }; CEA8FCD60D89C34A00E8A6F4 /* SKAnimatedBorderlessWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = CEA8FCD50D89C34A00E8A6F4 /* SKAnimatedBorderlessWindow.m */; }; @@ -1044,8 +1043,6 @@ CEA182250C92E3300061A6D4 /* NSData_SKExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSData_SKExtensions.h; sourceTree = "<group>"; }; CEA182260C92E3300061A6D4 /* NSData_SKExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSData_SKExtensions.m; sourceTree = "<group>"; }; CEA1CCE60C9864470061A6D4 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; - CEA3DF6C106BDAC1002FB3DB /* SKFloatMapTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKFloatMapTable.h; sourceTree = "<group>"; }; - CEA3DF6D106BDAC1002FB3DB /* SKFloatMapTable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKFloatMapTable.m; sourceTree = "<group>"; }; CEA575CC0B9206E60003D2E7 /* SKNoteOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SKNoteOutlineView.h; sourceTree = "<group>"; }; CEA575CD0B9206E60003D2E7 /* SKNoteOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SKNoteOutlineView.m; sourceTree = "<group>"; }; CEA5BAFC2424CAE100801B2E /* SKOverviewView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SKOverviewView.h; sourceTree = "<group>"; }; @@ -1851,8 +1848,6 @@ CE19E7A8275B7BC1007EBD8B /* SKDisplayPrefs.m */, CEAA559B0C6DE235006BD633 /* SKDownload.h */, CEAA559C0C6DE235006BD633 /* SKDownload.m */, - CEA3DF6C106BDAC1002FB3DB /* SKFloatMapTable.h */, - CEA3DF6D106BDAC1002FB3DB /* SKFloatMapTable.m */, CECB03D10DC7503A0000B16B /* SKGroupedSearchResult.h */, CECB03D20DC7503A0000B16B /* SKGroupedSearchResult.m */, CEDE68E4201FDCB4000D881A /* SKKeychain.h */, @@ -2774,7 +2769,6 @@ CE5BB0D310515D3100161B87 /* SKPDFPage.m in Sources */, CE5BB21610517AEF00161B87 /* NSFileManager_SKExtensions.m in Sources */, CE42B8EC106996C60091F588 /* NSPointerArray_SKExtensions.m in Sources */, - CEA3DF6E106BDAC1002FB3DB /* SKFloatMapTable.m in Sources */, CE1CF47223FAA1D7005B5B40 /* SKThumbnailItem.m in Sources */, CE0AEDC3107A137C000C075E /* SKColorCell.m in Sources */, CE455394111DA4290060CAC9 /* SKImageToolTipContext.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 Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit