Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions Atlantis-Bridging-Header.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//
// Atlantis-Bridging-Header.h
// Atlantis
//
// Created by Jim Cheng on 12/9/25.
//

7 changes: 7 additions & 0 deletions Atlantis-Swift.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
//
// Atlantis-Swift.h
// Atlantis
//
// Created by Jim Cheng on 12/9/25.
//

66 changes: 44 additions & 22 deletions Atlantis.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 45;
objectVersion = 54;
objects = {

/* Begin PBXAggregateTarget section */
Expand Down Expand Up @@ -33,6 +33,7 @@
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
3226D1272EE1537C0016D727 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3226D1262EE1537C0016D727 /* SwiftUI.framework */; };
5303ACB925413BF100565FBD /* ActionConf_SendText.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5303ACB825413BF100565FBD /* ActionConf_SendText.xib */; };
5311D1882210FA390010AB9D /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5311D1872210FA390010AB9D /* AVFoundation.framework */; };
53613BC9234132D7005527FD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 53613BC8234132D7005527FD /* Sparkle.framework */; };
Expand Down Expand Up @@ -338,8 +339,6 @@
FFFBD49409E4E80900AE4DCF /* Condition-HasWorld.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFBD49209E4E80900AE4DCF /* Condition-HasWorld.m */; };
FFFBD56209E4ED6100AE4DCF /* Condition-WorldIsMUSH.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFBD56009E4ED6100AE4DCF /* Condition-WorldIsMUSH.m */; };
FFFE5DED09A2A9CE003F118B /* NSStringExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFE5DEB09A2A9CE003F118B /* NSStringExtensions.m */; };
FFFE5E8E09A2B26D003F118B /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FFFE5E8D09A2B26D003F118B /* Growl.framework */; };
FFFE5ECD09A2B496003F118B /* Growl.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = FFFE5E8D09A2B26D003F118B /* Growl.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
FFFE623009A2FF7A003F118B /* RDLogType.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFE622E09A2FF7A003F118B /* RDLogType.m */; };
FFFE623D09A3019D003F118B /* RDPlainText.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFE623B09A3019D003F118B /* RDPlainText.m */; };
FFFE629C09A30A6C003F118B /* RDFormattedText.m in Sources */ = {isa = PBXBuildFile; fileRef = FFFE629A09A30A6B003F118B /* RDFormattedText.m */; };
Expand Down Expand Up @@ -416,7 +415,6 @@
files = (
53613BCA23413311005527FD /* Sparkle.framework in Copy Frameworks */,
536215C122114AA900176D73 /* Lemuria.framework in Copy Frameworks */,
FFFE5ECD09A2B496003F118B /* Growl.framework in Copy Frameworks */,
FF967111099E6A0D005886F4 /* OgreKit.framework in Copy Frameworks */,
);
name = "Copy Frameworks";
Expand All @@ -431,6 +429,7 @@
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
3226D1262EE1537C0016D727 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; };
32CA4F630368D1EE00C91783 /* Atlantis_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Atlantis_Prefix.pch; sourceTree = "<group>"; };
5303ACB825413BF100565FBD /* ActionConf_SendText.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = ActionConf_SendText.xib; path = "Event System/Actions/ActionConf_SendText.xib"; sourceTree = "<group>"; };
5311D1872210FA390010AB9D /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
Expand Down Expand Up @@ -489,6 +488,8 @@
8B42786329121F51005EFEA6 /* AtlantisProgressSheet.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = AtlantisProgressSheet.xib; path = Misc/AtlantisProgressSheet.xib; sourceTree = "<group>"; };
8B42786529121F86005EFEA6 /* RenameWindowPicker.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = RenameWindowPicker.xib; path = Misc/RenameWindowPicker.xib; sourceTree = "<group>"; };
8B42786729122717005EFEA6 /* WorldNotepad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = WorldNotepad.xib; path = Worlds/WorldNotepad.xib; sourceTree = "<group>"; };
8B55F9182EE94D070085B611 /* Atlantis-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Atlantis-Bridging-Header.h"; sourceTree = "<group>"; };
8B55F9192EE94D300085B611 /* Atlantis-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Atlantis-Swift.h"; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; explicitFileType = text.plist; fileEncoding = 4; path = Info.plist; sourceTree = "<group>"; };
8D1107320486CEB800E47090 /* Atlantis.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Atlantis.app; sourceTree = BUILT_PRODUCTS_DIR; };
FF00C30F09E1F90600083573 /* AtlantisPreferenceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AtlantisPreferenceController.h; path = Preferences/Application/AtlantisPreferenceController.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -943,7 +944,6 @@
FFFBD56009E4ED6100AE4DCF /* Condition-WorldIsMUSH.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "Condition-WorldIsMUSH.m"; path = "Event System/Conditions/Condition-WorldIsMUSH.m"; sourceTree = "<group>"; };
FFFE5DEA09A2A9CE003F118B /* NSStringExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSStringExtensions.h; path = Extensions/NSStringExtensions.h; sourceTree = "<group>"; };
FFFE5DEB09A2A9CE003F118B /* NSStringExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = NSStringExtensions.m; path = Extensions/NSStringExtensions.m; sourceTree = "<group>"; };
FFFE5E8D09A2B26D003F118B /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Growl.framework; path = Support/Growl.framework; sourceTree = "<group>"; };
FFFE622D09A2FF7A003F118B /* RDLogType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RDLogType.h; path = "Log System/RDLogType.h"; sourceTree = "<group>"; };
FFFE622E09A2FF7A003F118B /* RDLogType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RDLogType.m; path = "Log System/RDLogType.m"; sourceTree = "<group>"; };
FFFE623A09A3019D003F118B /* RDPlainText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RDPlainText.h; path = "Log System/RDPlainText.h"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -974,9 +974,9 @@
539862D022EE953E00ECB14D /* Lemuria.framework in Frameworks */,
5311D1882210FA390010AB9D /* AVFoundation.framework in Frameworks */,
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
3226D1272EE1537C0016D727 /* SwiftUI.framework in Frameworks */,
FF967108099E69FF005886F4 /* OgreKit.framework in Frameworks */,
FF267E7709A16F8900198A44 /* Carbon.framework in Frameworks */,
FFFE5E8E09A2B26D003F118B /* Growl.framework in Frameworks */,
FF4E2CA809CE690900826DD9 /* SystemConfiguration.framework in Frameworks */,
FF53276709E8CCD50013FB8A /* libz.dylib in Frameworks */,
FF783E2D09EB853000D23B45 /* IOKit.framework in Frameworks */,
Expand Down Expand Up @@ -1022,7 +1022,6 @@
FF783E2C09EB853000D23B45 /* IOKit.framework */,
FF53276609E8CCD50013FB8A /* libz.dylib */,
FF4E2CA709CE690900826DD9 /* SystemConfiguration.framework */,
FFFE5E8D09A2B26D003F118B /* Growl.framework */,
FF267E7609A16F8900198A44 /* Carbon.framework */,
FF967107099E69FE005886F4 /* OgreKit.framework */,
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
Expand Down Expand Up @@ -1065,6 +1064,8 @@
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
8B55F9192EE94D300085B611 /* Atlantis-Swift.h */,
8B55F9182EE94D070085B611 /* Atlantis-Bridging-Header.h */,
32CA4F630368D1EE00C91783 /* Atlantis_Prefix.pch */,
29B97316FDCFA39411CA2CEA /* main.m */,
);
Expand Down Expand Up @@ -1119,6 +1120,7 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
3226D1262EE1537C0016D727 /* SwiftUI.framework */,
539862CD22EE94D400ECB14D /* Lemuria.framework */,
5311D1872210FA390010AB9D /* AVFoundation.framework */,
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
Expand Down Expand Up @@ -2410,11 +2412,12 @@
C01FCF4B08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
ARCHS = "$(ARCHS_STANDARD)";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = KB2CP45L69;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = (
"$(FRAMEWORK_SEARCH_PATHS)",
"$(SRCROOT)/Support",
Expand All @@ -2426,10 +2429,16 @@
GCC_OPTIMIZATION_LEVEL = 0;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)) @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
LD_RUNPATH_SEARCH_PATHS = (
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST))",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
PRODUCT_NAME = Atlantis;
SDKROOT = macosx;
SWIFT_ENABLE_EXPLICIT_MODULES = YES;
SWIFT_OBJC_BRIDGING_HEADER = "Atlantis-Bridging-Header.h";
SWIFT_VERSION = 6.0;
WRAPPER_EXTENSION = app;
ZERO_LINK = YES;
};
Expand All @@ -2438,11 +2447,12 @@
C01FCF4C08A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
ARCHS = "$(ARCHS_STANDARD)";
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "-";
COPY_PHASE_STRIP = NO;
DEVELOPMENT_TEAM = KB2CP45L69;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
FRAMEWORK_SEARCH_PATHS = (
"$(FRAMEWORK_SEARCH_PATHS)",
"$(SRCROOT)/Support",
Expand All @@ -2452,55 +2462,67 @@
GCC_MODEL_TUNING = G5;
INFOPLIST_FILE = Info.plist;
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST)) @loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
MACOSX_DEPLOYMENT_TARGET_ppc = 10.3;
LD_RUNPATH_SEARCH_PATHS = (
"$(LD_RUNPATH_SEARCH_PATHS_$(IS_MACCATALYST))",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
MACOSX_DEPLOYMENT_TARGET_ppc = 11.0;
PRODUCT_NAME = Atlantis;
SDKROOT = macosx;
SWIFT_ENABLE_EXPLICIT_MODULES = YES;
SWIFT_OBJC_BRIDGING_HEADER = "Atlantis-Bridging-Header.h";
SWIFT_VERSION = 6.0;
WRAPPER_EXTENSION = app;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ARCHS = "$(ARCHS_STANDARD)";
CURRENT_PROJECT_VERSION = 106;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 11.5;
ONLY_ACTIVE_ARCH = NO;
OTHER_CFLAGS = "-D_ATLANTIS_DEBUG";
PREBINDING = NO;
PROJECT_COMPANY = "Riverdark Studios";
PROJECT_DISPLAY_VERSION = 0.9.9.8;
PROJECT_RELEASE_STATUS = beta;
SDKROOT = macosx;
VALID_ARCHS = x86_64;
SWIFT_OBJC_BRIDGING_HEADER = "Atlantis-Bridging-Header.h";
SWIFT_OBJC_INTERFACE_HEADER_NAME = "Atlantis-Swift.h";
SWIFT_VERSION = 6.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ARCHS = "$(ARCHS_STANDARD)";
CURRENT_PROJECT_VERSION = 106;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 3;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MACOSX_DEPLOYMENT_TARGET = 10.14;
MACOSX_DEPLOYMENT_TARGET = 11.5;
ONLY_ACTIVE_ARCH = NO;
PREBINDING = NO;
PROJECT_COMPANY = "Riverdark Studios";
PROJECT_DISPLAY_VERSION = 0.9.9.8;
PROJECT_RELEASE_STATUS = beta;
SDKROOT = macosx;
VALID_ARCHS = x86_64;
SWIFT_OBJC_BRIDGING_HEADER = "Atlantis-Bridging-Header.h";
SWIFT_OBJC_INTERFACE_HEADER_NAME = "Atlantis-Swift.h";
SWIFT_VERSION = 6.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
Expand Down
3 changes: 1 addition & 2 deletions Core/RDAtlantisMainController.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/* RDAtlantisMainController */

#import <Cocoa/Cocoa.h>
#import <Growl/Growl.h>

@class HotkeyCollection;
@class ActionClasses;
Expand All @@ -27,7 +26,7 @@
@class CTBadge;
@class AtlantisState;

@interface RDAtlantisMainController : NSObject <NSApplicationDelegate, NSToolbarDelegate, GrowlApplicationBridgeDelegate>
@interface RDAtlantisMainController : NSObject <NSApplicationDelegate, NSToolbarDelegate>
{
IBOutlet NSMenuItem* _rdRenameMenuItem;
IBOutlet NSMenuItem* _rdCustomizeToolbarMenuItem;
Expand Down
14 changes: 8 additions & 6 deletions Core/RDAtlantisMainController.m
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ - (void) applicationWillFinishLaunching:(NSNotification *)notification
[[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector:@selector(computerWillShutdown:) name:NSWorkspaceWillPowerOffNotification object:[NSWorkspace sharedWorkspace]];

// TODO: Change Growl configuration stuff to work a little more nicely?
[GrowlApplicationBridge setGrowlDelegate:self];
// ß[GrowlApplicationBridge setGrowlDelegate:self];

// Create hotkey collection
_rdSessionStateItems = [[NSMutableDictionary alloc] init];
Expand Down Expand Up @@ -919,7 +919,7 @@ - (unsigned) weightForView:(NSString *)string
}

#pragma mark Growl

/*
- (NSDictionary *) registrationDictionaryForGrowl
{
NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init];
Expand All @@ -935,12 +935,14 @@ - (NSString *) applicationNameForGrowl
{
return @"Atlantis";
}

*/
- (BOOL) growlEnabled
{
return [GrowlApplicationBridge isGrowlRunning];
// For now...
return true;
// return [GrowlApplicationBridge isGrowlRunning];
}

/*
- (void) growlNotificationWasClicked:(id)context
{
if (context && [context isKindOfClass:[NSDictionary class]]) {
Expand All @@ -957,7 +959,7 @@ - (void) growlNotificationTimedOut:(id)clickContext
{
// Do nothing. La.
}

*/
#pragma mark Data Dispatch Methods

- (NSArray *) inputFilters
Expand Down
4 changes: 2 additions & 2 deletions English.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

CFBundleName = "Atlantis";
CFBundleShortVersionString = "0.9.9.8";
CFBundleGetInfoString = "Atlantis 0.9.9.8 beta, Copyright 2007-2022 Riverdark Studios";
RDProjectBuildDate = "2022-10-28";
CFBundleGetInfoString = "Atlantis 0.9.9.8 beta, Copyright 2007-2025 Riverdark Studios";
RDProjectBuildDate = "2025-12-09";
RDProjectStatus = "beta";
RDBuildStyle = "";
5 changes: 4 additions & 1 deletion Event System/Actions/Action-Growl.m
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
//

#import "Action-Growl.h"
#import <Growl/Growl.h>
// #import <Growl/Growl.h>
#import "NSStringExtensions.h"
#import "AtlantisState.h"
#import "RDAtlantisWorldInstance.h"
Expand Down Expand Up @@ -106,6 +106,8 @@ - (BOOL) executeForState:(AtlantisState *) state
iconData = [growlIcon TIFFRepresentation];
}

// FIXME: Re-implement native notification
/*
[GrowlApplicationBridge
notifyWithTitle:realTitle
description:realText
Expand All @@ -114,6 +116,7 @@ - (BOOL) executeForState:(AtlantisState *) state
priority:0
isSticky:NO
clickContext:[NSDictionary dictionaryWithObject:[[state spawn] viewPath] forKey:@"spawn"]];
*/

return NO;
}
Expand Down
2 changes: 1 addition & 1 deletion Event System/Actions/Action-OpenLog.m
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ - (RDLogType *) allocNamedType:(NSString *) logType
}


extern int scrollbackSort(id obj1, id obj2, void *context);
extern NSInteger scrollbackSort(id obj1, id obj2, void *context);

- (BOOL) executeForState:(AtlantisState *) state
{
Expand Down
2 changes: 1 addition & 1 deletion Log System/RDLogOpener.m
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ - (void) dealloc
[super dealloc];
}

NSInteger scrollbackSort(id obj1, id obj2, void *context)
NSInteger scrollbackSort(id obj1, id obj2, void * __nullable context)
{
NSAttributedString *st1 = (NSAttributedString *)obj1;
NSAttributedString *st2 = (NSAttributedString *)obj2;
Expand Down
3 changes: 2 additions & 1 deletion Scripting/PerlScriptingEngine.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#import "RDAtlantisMainController.h"
#import "NSAttributedStringAdditions.h"
//#import <CamelBones/Runtime.h>
#import <Growl/Growl.h>
//#import <Growl/Growl.h>

@implementation PerlScriptingEngine

Expand Down Expand Up @@ -195,6 +195,7 @@ - (NSString *) scriptEngineVersion
// id perlVersion = [_rdPerlInterpreter valueForKey:@"perlVersion"];
//
// return (NSString *)perlVersion;
return @"";
}

- (NSString *) scriptEngineCopyright
Expand Down
3 changes: 3 additions & 0 deletions Scripting/ScriptBridge.m
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,8 @@ - (void) sendTextToInput:(NSString *) text

- (void) growlText:(NSString *)text withTitle:(NSString *)title
{
// FIXME: Reimplement native notifications
/*
if ([GrowlApplicationBridge isGrowlRunning]) {
[GrowlApplicationBridge
notifyWithTitle:title
Expand All @@ -171,6 +173,7 @@ - (void) growlText:(NSString *)text withTitle:(NSString *)title
isSticky:NO
clickContext:nil];
}
*/
}

- (NSString *) worldUuidForName:(NSString *)name
Expand Down
1 change: 0 additions & 1 deletion Support/Growl.framework/Growl

This file was deleted.

1 change: 0 additions & 1 deletion Support/Growl.framework/Headers

This file was deleted.

1 change: 0 additions & 1 deletion Support/Growl.framework/Resources

This file was deleted.

Binary file removed Support/Growl.framework/Versions/A/Growl
Binary file not shown.
Loading