From 2442c740cb7b44a94bc571e243604116bb7aa9c1 Mon Sep 17 00:00:00 2001 From: Pb Date: Tue, 9 Dec 2014 20:42:29 +0100 Subject: [PATCH 1/5] we bundle now --- .../project.pbxproj | 262 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../DisableSearchSharing.xccheckout | 41 +++ .../UserInterfaceState.xcuserstate | Bin 0 -> 52340 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 5 + .../xcschemes/DisableSearchSharing.xcscheme | 77 +++++ .../xcschemes/xcschememanagement.plist | 22 ++ DisableSearchSharing/Info.plist | 37 +++ dss | 59 ---- 9 files changed, 451 insertions(+), 59 deletions(-) create mode 100644 DisableSearchSharing.xcodeproj/project.pbxproj create mode 100644 DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout create mode 100644 DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist create mode 100644 DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme create mode 100644 DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 DisableSearchSharing/Info.plist delete mode 100755 dss diff --git a/DisableSearchSharing.xcodeproj/project.pbxproj b/DisableSearchSharing.xcodeproj/project.pbxproj new file mode 100644 index 0000000..4394738 --- /dev/null +++ b/DisableSearchSharing.xcodeproj/project.pbxproj @@ -0,0 +1,262 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 2FAF37441A3786AE00132808 /* DisableSearchSharing.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DisableSearchSharing.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 2FAF373D1A37869200132808 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DisableSearchSharing.m; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2FAF37361A37869200132808 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2FAF37301A37869200132808 = { + isa = PBXGroup; + children = ( + 2FAF37431A3786AE00132808 /* DisableSearchSharing.m */, + 2FAF373B1A37869200132808 /* DisableSearchSharing */, + 2FAF373A1A37869200132808 /* Products */, + ); + sourceTree = ""; + }; + 2FAF373A1A37869200132808 /* Products */ = { + isa = PBXGroup; + children = ( + 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */, + ); + name = Products; + sourceTree = ""; + }; + 2FAF373B1A37869200132808 /* DisableSearchSharing */ = { + isa = PBXGroup; + children = ( + 2FAF373C1A37869200132808 /* Supporting Files */, + ); + path = DisableSearchSharing; + sourceTree = ""; + }; + 2FAF373C1A37869200132808 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 2FAF373D1A37869200132808 /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 2FAF37381A37869200132808 /* DisableSearchSharing */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2FAF37401A37869200132808 /* Build configuration list for PBXNativeTarget "DisableSearchSharing" */; + buildPhases = ( + 2FAF37351A37869200132808 /* Sources */, + 2FAF37361A37869200132808 /* Frameworks */, + 2FAF37371A37869200132808 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DisableSearchSharing; + productName = DisableSearchSharing; + productReference = 2FAF37391A37869200132808 /* DisableSearchSharing.bundle */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 2FAF37311A37869200132808 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0610; + ORGANIZATIONNAME = mpak; + TargetAttributes = { + 2FAF37381A37869200132808 = { + CreatedOnToolsVersion = 6.1; + }; + }; + }; + buildConfigurationList = 2FAF37341A37869200132808 /* Build configuration list for PBXProject "DisableSearchSharing" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 2FAF37301A37869200132808; + productRefGroup = 2FAF373A1A37869200132808 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 2FAF37381A37869200132808 /* DisableSearchSharing */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2FAF37371A37869200132808 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2FAF37351A37869200132808 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2FAF37441A3786AE00132808 /* DisableSearchSharing.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 2FAF373E1A37869200132808 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wno-objc-method-access"; + }; + name = Debug; + }; + 2FAF373F1A37869200132808 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = NO; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + WARNING_CFLAGS = "-Wno-objc-method-access"; + }; + name = Release; + }; + 2FAF37411A37869200132808 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = DisableSearchSharing/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 2FAF37421A37869200132808 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = DisableSearchSharing/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2FAF37341A37869200132808 /* Build configuration list for PBXProject "DisableSearchSharing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2FAF373E1A37869200132808 /* Debug */, + 2FAF373F1A37869200132808 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2FAF37401A37869200132808 /* Build configuration list for PBXNativeTarget "DisableSearchSharing" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2FAF37411A37869200132808 /* Debug */, + 2FAF37421A37869200132808 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 2FAF37311A37869200132808 /* Project object */; +} diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..ee61492 --- /dev/null +++ b/DisableSearchSharing.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout new file mode 100644 index 0000000..c81021e --- /dev/null +++ b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcshareddata/DisableSearchSharing.xccheckout @@ -0,0 +1,41 @@ + + + + + IDESourceControlProjectFavoriteDictionaryKey + + IDESourceControlProjectIdentifier + 0BB8FFAE-C2F5-4135-9922-39433C9465F5 + IDESourceControlProjectName + DisableSearchSharing + IDESourceControlProjectOriginsDictionary + + 94FE0047037FCEB67F30995C317819B3981E82CA + https://github.com/comscandiumplumbumd/DisableSearchSharing.git + + IDESourceControlProjectPath + DisableSearchSharing.xcodeproj + IDESourceControlProjectRelativeInstallPathDictionary + + 94FE0047037FCEB67F30995C317819B3981E82CA + ../.. + + IDESourceControlProjectURL + https://github.com/comscandiumplumbumd/DisableSearchSharing.git + IDESourceControlProjectVersion + 111 + IDESourceControlProjectWCCIdentifier + 94FE0047037FCEB67F30995C317819B3981E82CA + IDESourceControlProjectWCConfigurations + + + IDESourceControlRepositoryExtensionIdentifierKey + public.vcs.git + IDESourceControlWCCIdentifierKey + 94FE0047037FCEB67F30995C317819B3981E82CA + IDESourceControlWCCName + DisableSearchSharing + + + + diff --git a/DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate b/DisableSearchSharing.xcodeproj/project.xcworkspace/xcuserdata/Pb.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..08758213c97c6225d69017ee8642ef2a77c97b69 GIT binary patch literal 52340 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 z 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 + + diff --git a/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme new file mode 100644 index 0000000..f9e89a9 --- /dev/null +++ b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/DisableSearchSharing.xcscheme @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..222e4af --- /dev/null +++ b/DisableSearchSharing.xcodeproj/xcuserdata/Pb.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,22 @@ + + + + + SchemeUserState + + DisableSearchSharing.xcscheme + + orderHint + 0 + + + SuppressBuildableAutocreation + + 2FAF37381A37869200132808 + + primary + + + + + diff --git a/DisableSearchSharing/Info.plist b/DisableSearchSharing/Info.plist new file mode 100644 index 0000000..a8abee7 --- /dev/null +++ b/DisableSearchSharing/Info.plist @@ -0,0 +1,37 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + com.mpak.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 0.0.1 + NSPrincipalClass + DisableSearchSharing + SIMBLTargetApplications + + + BundleIdentifier + * + MaxBundleVersion + 999999 + MinBundleVersion + 0 + + + + diff --git a/dss b/dss deleted file mode 100755 index 294eaf4..0000000 --- a/dss +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -# CONFIG -# set correct path -lib_path="$HOME/libs/DisableSearchSharing.dylib" -# END CONFIG - - -if [ ! -f "$lib_path" ]; then - echo "Library not found at path: $lib_path" - exit 1 -fi - - -show_help() -{ - cat < Date: Tue, 9 Dec 2014 20:45:12 +0100 Subject: [PATCH 2/5] added build --- .gitignore | 1 + .../Contents/Info.plist | 20 +++++++ .../Resources/DWARF/DisableSearchSharing | Bin 0 -> 24734 bytes .../Contents/Info.plist | 53 ++++++++++++++++++ .../Contents/MacOS/DisableSearchSharing | Bin 0 -> 30356 bytes 5 files changed, 74 insertions(+) create mode 100644 .gitignore create mode 100644 Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist create mode 100644 Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing create mode 100644 Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist create mode 100755 Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..78829dd --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +Build/Intermediates/ \ No newline at end of file diff --git a/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist b/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist new file mode 100644 index 0000000..443cb9f --- /dev/null +++ b/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist @@ -0,0 +1,20 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleIdentifier + com.apple.xcode.dsym.com.mpak.DisableSearchSharing + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + dSYM + CFBundleSignature + ???? + CFBundleShortVersionString + 1.0 + CFBundleVersion + 0.0.1 + + diff --git a/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing b/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing new file mode 100644 index 0000000000000000000000000000000000000000..ff1c1d1c2eee7fff6a56854c33f573a1fcf52f23 GIT binary patch literal 24734 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 literal 0 HcmV?d00001 diff --git a/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist b/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist new file mode 100644 index 0000000..db64fee --- /dev/null +++ b/Build/Products/Release/DisableSearchSharing.bundle/Contents/Info.plist @@ -0,0 +1,53 @@ + + + + + BuildMachineOSBuild + 13F34 + CFBundleDevelopmentRegion + en + CFBundleExecutable + DisableSearchSharing + CFBundleIdentifier + com.mpak.DisableSearchSharing + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + DisableSearchSharing + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 0.0.1 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 6A1052d + DTPlatformVersion + GM + DTSDKBuild + 14A382 + DTSDKName + macosx10.10 + DTXcode + 0610 + DTXcodeBuild + 6A1052d + NSPrincipalClass + DisableSearchSharing + SIMBLTargetApplications + + + BundleIdentifier + * + MaxBundleVersion + 999999 + MinBundleVersion + 0 + + + + diff --git a/Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing b/Build/Products/Release/DisableSearchSharing.bundle/Contents/MacOS/DisableSearchSharing new file mode 100755 index 0000000000000000000000000000000000000000..810da893561acd10f4ee45c250f8775e0c98eb89 GIT binary patch literal 30356 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 aB(L-@QOvgRN)KUEUi$bge(;vrHvVrH*7BPG literal 0 HcmV?d00001 From 7d30b81d4f28b014cadb4851a5f2463e13b581f5 Mon Sep 17 00:00:00 2001 From: Pb Date: Tue, 9 Dec 2014 20:47:40 +0100 Subject: [PATCH 3/5] updated readme --- .gitignore | 3 +- README.md | 100 ++++------------------------------------------------- 2 files changed, 9 insertions(+), 94 deletions(-) diff --git a/.gitignore b/.gitignore index 78829dd..21768d9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -Build/Intermediates/ \ No newline at end of file +Build/Intermediates/ +*.dSYM/ \ No newline at end of file diff --git a/README.md b/README.md index 8dda23b..decd08c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -Dynamic library for Mac OS X. Allow disable sharing content of "search for" field between applications. +Dynamic library for SIMBL. Allows to disable sharing content of "search for" field between applications. ## Disclaimer @@ -6,21 +6,12 @@ Dynamic library for Mac OS X. Allow disable sharing content of "search for" fiel This should works well for most applications but could be dangerous for global usage. -## Known issues - -Some applications crash at launch: - -* Skype - crashes when any (even empty) library injected -* Mou - requires library compiled with `-fobjc-gb` but gcc does not support it any more -* iPhone Simulator - starts with black screen and do nothing (even when DYLD_INSERT_LIBRARIES is unset now but was set at XCode or AppCode launch time) -* something else I have no installed - ## Description -Many application in Mac OS X share same content for search field. -So you search something in browser than switch to IDE and disclose your previous search replaced with string from browser... +Many applications in Mac OS X share same content for search field. +So, whenever you search something in browser then switch to IDE, you disclose your previous search replaced with string from browser... -And there is no preference for disabling such behaviour. So why this library was implemented. +There is no preference for disabling such behaviour. This is why this library was implemented. ## Implemenation @@ -28,85 +19,8 @@ Library replaces AppKit's `[NSPasteboard setData:forType:]` and `[NSPasteboard d ## Build -Build universal 32-bit & 64-bit library (required for running 32-bit applications on 64-bit OS which will crash at run otherswise) - -```bash -gcc -arch i386 -arch x86_64 -Wno-objc-method-access \ - -framework AppKit -framework Foundation \ - -dynamiclib -o DisableSearchSharing.dylib \ - DisableSearchSharing.m -``` - -or only native (only for 32-bit OS) - -```bash -gcc -Wno-objc-method-access \ - -framework AppKit -framework Foundation \ - -dynamiclib -o DisableSearchSharing.dylib \ - DisableSearchSharing.m -``` - -## Run - -#### Run specified application from terminal - -```bash -DYLD_INSERT_LIBRARIES=/path/to/DisableSearchSharing.dylib open -a ApplicationName -``` - -Of course you can define alias - -```bash -alias dss='DYLD_INSERT_LIBRARIES=/path/to/DisableSearchSharing.dylib open' -dss file.txt -dss -a Sublime\ Text file.txt -``` - -or use `dss` shell script (place library to `$HOME/libs/` or edit `$lib_path` variable in script): - -```bash -dss Mail # run Mail with library injected -dss start # enable global injecting for current session -dss no XCode # run XCode without library injected -dss stop # disable global injecting -``` - -## Global setting - -#### Enable - -Global setting is not as useful since you have to launch that command by hand after system reboot (do not ever try preserve variable after reboot, see warning below) and not all applications could be launched with this library. But if most does for you, you could enable it for current session with - -```bash -launchctl setenv DYLD_INSERT_LIBRARIES /path/to/DisableSearchSharing.dylib -``` - -and launch not working applications from command line with - -```bash -DYLD_INSERT_LIBRARIES= open -a Skype -``` - -And if something even goes wrong you could reboot at any time and got fresh new session after system start. - -#### Disable - -```bash -launchctl unsetenv DYLD_INSERT_LIBRARIES -``` - -### WARNING! - -**Never** try add `DYLD_INSERT_LIBRARIES` to `$HOME/.launchd.conf` or `/etc/launchd.conf` for preserving option after reboot. It could bring more problems than benefit. For example incorrect library arch or missed file will CRASH ALL APPLICATIONS at their launch! And by *ALL* I really mean every application, you could not even run console text editor to edit config or run `launchd unsetenv` to reset variable. - -While you still in current session with opened terminal you have a chance to resolve some troubles with something like - -```bash -export DYLD_INSERT_LIBRARIES= -launchctl unsetenv DYLD_INSERT_LIBRARIES -nano /etc/launchd.conf # and remove necessary line -``` +Build universal 32-bit & 64-bit library using Xcode or xcodebuild CLI. -But after reboot I'm afraid everything will be lost... +## Install -Even fixing current session may not be so easy. I have custom PROMPT_COMMAND with several commands like fetching current git branch, so I could run only one command per terminal window, and after that command execution I have never seen promt again. +Copy built .bundle to [~]/Library/Application Support/SIMBL/Plugins. From 6b6a70938bb6b7409f678eee9496f9f1325ed63a Mon Sep 17 00:00:00 2001 From: Pb Date: Tue, 9 Dec 2014 20:49:11 +0100 Subject: [PATCH 4/5] rm dsym --- .../Contents/Info.plist | 20 ------------------ .../Resources/DWARF/DisableSearchSharing | Bin 24734 -> 0 bytes 2 files changed, 20 deletions(-) delete mode 100644 Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist delete mode 100644 Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing diff --git a/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist b/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist deleted file mode 100644 index 443cb9f..0000000 --- a/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.com.mpak.DisableSearchSharing - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.0 - CFBundleVersion - 0.0.1 - - diff --git a/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing b/Build/Products/Release/DisableSearchSharing.bundle.dSYM/Contents/Resources/DWARF/DisableSearchSharing deleted file mode 100644 index ff1c1d1c2eee7fff6a56854c33f573a1fcf52f23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24734 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 From 483f06ff1aae04dc5b0f426330bc5cb2d6a136f6 Mon Sep 17 00:00:00 2001 From: Pb Date: Tue, 9 Dec 2014 20:52:23 +0100 Subject: [PATCH 5/5] added build links --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index decd08c..233c09b 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,10 @@ So, whenever you search something in browser then switch to IDE, you disclose yo There is no preference for disabling such behaviour. This is why this library was implemented. +## Download + +[Get universal build](https://github.com/comscandiumplumbumd/DisableSearchSharing/releases/latest) + ## Implemenation Library replaces AppKit's `[NSPasteboard setData:forType:]` and `[NSPasteboard dataForType:]` with own implementation which just do nothing when called on *NSFindPboard* pasteboard. Library loaded at application launch with setting `DYLD_INSERT_LIBRARIES` to appropriate value.