summaryrefslogtreecommitdiffabout
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--COPYING2
-rw-r--r--pumpkin.xcodeproj/project.pbxproj26
-rw-r--r--pumpkin/Credits.rtf4
-rw-r--r--pumpkin/pumpkin-Info.plist4
4 files changed, 26 insertions, 10 deletions
diff --git a/COPYING b/COPYING
index a261fe4..dee95ba 100644
--- a/COPYING
+++ b/COPYING
@@ -1,19 +1,19 @@
1Copyright (c) 2012 Klever Group (http://www.klever.net/) 1Copyright (c) 2012—2014 Klever Group (http://www.klever.net/)
2 2
3Permission is hereby granted, free of charge, to any person obtaining a copy of 3Permission is hereby granted, free of charge, to any person obtaining a copy of
4this software and associated documentation files (the "Software"), to deal in 4this software and associated documentation files (the "Software"), to deal in
5the Software without restriction, including without limitation the rights to 5the Software without restriction, including without limitation the rights to
6use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies 6use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
7of the Software, and to permit persons to whom the Software is furnished to do 7of the Software, and to permit persons to whom the Software is furnished to do
8so, subject to the following conditions: 8so, subject to the following conditions:
9 9
10The above copyright notice and this permission notice shall be included in all 10The above copyright notice and this permission notice shall be included in all
11copies or substantial portions of the Software. 11copies or substantial portions of the Software.
12 12
13THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 13THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 14IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 15FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 16AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 17LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 18OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19SOFTWARE. 19SOFTWARE.
diff --git a/pumpkin.xcodeproj/project.pbxproj b/pumpkin.xcodeproj/project.pbxproj
index d2cffd7..f8134db 100644
--- a/pumpkin.xcodeproj/project.pbxproj
+++ b/pumpkin.xcodeproj/project.pbxproj
@@ -238,250 +238,266 @@
238 sourceTree = "<group>"; 238 sourceTree = "<group>";
239 }; 239 };
240/* End PBXGroup section */ 240/* End PBXGroup section */
241 241
242/* Begin PBXNativeTarget section */ 242/* Begin PBXNativeTarget section */
243 68DAEE0414118CB60007A630 /* pumpkin */ = { 243 68DAEE0414118CB60007A630 /* pumpkin */ = {
244 isa = PBXNativeTarget; 244 isa = PBXNativeTarget;
245 buildConfigurationList = 68DAEE2314118CB70007A630 /* Build configuration list for PBXNativeTarget "pumpkin" */; 245 buildConfigurationList = 68DAEE2314118CB70007A630 /* Build configuration list for PBXNativeTarget "pumpkin" */;
246 buildPhases = ( 246 buildPhases = (
247 68DAEE0114118CB60007A630 /* Sources */, 247 68DAEE0114118CB60007A630 /* Sources */,
248 68DAEE0214118CB60007A630 /* Frameworks */, 248 68DAEE0214118CB60007A630 /* Frameworks */,
249 68DAEE0314118CB60007A630 /* Resources */, 249 68DAEE0314118CB60007A630 /* Resources */,
250 6808EC7D166185F900F479A9 /* CopyFiles */, 250 6808EC7D166185F900F479A9 /* CopyFiles */,
251 68697A84166BFCCB00D08FEA /* ShellScript */, 251 68697A84166BFCCB00D08FEA /* ShellScript */,
252 ); 252 );
253 buildRules = ( 253 buildRules = (
254 ); 254 );
255 dependencies = ( 255 dependencies = (
256 68DAEE411412D5FC0007A630 /* PBXTargetDependency */, 256 68DAEE411412D5FC0007A630 /* PBXTargetDependency */,
257 ); 257 );
258 name = pumpkin; 258 name = pumpkin;
259 productName = pumpkin; 259 productName = pumpkin;
260 productReference = 68DAEE0514118CB60007A630 /* pumpkin.app */; 260 productReference = 68DAEE0514118CB60007A630 /* pumpkin.app */;
261 productType = "com.apple.product-type.application"; 261 productType = "com.apple.product-type.application";
262 }; 262 };
263 68DAEE2914118D370007A630 /* biportal */ = { 263 68DAEE2914118D370007A630 /* biportal */ = {
264 isa = PBXNativeTarget; 264 isa = PBXNativeTarget;
265 buildConfigurationList = 68DAEE3114118D370007A630 /* Build configuration list for PBXNativeTarget "biportal" */; 265 buildConfigurationList = 68DAEE3114118D370007A630 /* Build configuration list for PBXNativeTarget "biportal" */;
266 buildPhases = ( 266 buildPhases = (
267 68DAEE2614118D370007A630 /* Sources */, 267 68DAEE2614118D370007A630 /* Sources */,
268 68DAEE2714118D370007A630 /* Frameworks */, 268 68DAEE2714118D370007A630 /* Frameworks */,
269 68DAEE2814118D370007A630 /* CopyFiles */, 269 68DAEE2814118D370007A630 /* CopyFiles */,
270 ); 270 );
271 buildRules = ( 271 buildRules = (
272 ); 272 );
273 dependencies = ( 273 dependencies = (
274 ); 274 );
275 name = biportal; 275 name = biportal;
276 productName = biportal; 276 productName = biportal;
277 productReference = 68DAEE2A14118D370007A630 /* biportal */; 277 productReference = 68DAEE2A14118D370007A630 /* biportal */;
278 productType = "com.apple.product-type.tool"; 278 productType = "com.apple.product-type.tool";
279 }; 279 };
280/* End PBXNativeTarget section */ 280/* End PBXNativeTarget section */
281 281
282/* Begin PBXProject section */ 282/* Begin PBXProject section */
283 68DAEDFC14118CB60007A630 /* Project object */ = { 283 68DAEDFC14118CB60007A630 /* Project object */ = {
284 isa = PBXProject; 284 isa = PBXProject;
285 attributes = { 285 attributes = {
286 LastUpgradeCheck = 0450; 286 LastUpgradeCheck = 0510;
287 }; 287 };
288 buildConfigurationList = 68DAEDFF14118CB60007A630 /* Build configuration list for PBXProject "pumpkin" */; 288 buildConfigurationList = 68DAEDFF14118CB60007A630 /* Build configuration list for PBXProject "pumpkin" */;
289 compatibilityVersion = "Xcode 3.2"; 289 compatibilityVersion = "Xcode 3.2";
290 developmentRegion = English; 290 developmentRegion = English;
291 hasScannedForEncodings = 0; 291 hasScannedForEncodings = 0;
292 knownRegions = ( 292 knownRegions = (
293 en, 293 en,
294 ); 294 );
295 mainGroup = 68DAEDFA14118CB60007A630; 295 mainGroup = 68DAEDFA14118CB60007A630;
296 productRefGroup = 68DAEE0614118CB60007A630 /* Products */; 296 productRefGroup = 68DAEE0614118CB60007A630 /* Products */;
297 projectDirPath = ""; 297 projectDirPath = "";
298 projectRoot = ""; 298 projectRoot = "";
299 targets = ( 299 targets = (
300 68DAEE0414118CB60007A630 /* pumpkin */, 300 68DAEE0414118CB60007A630 /* pumpkin */,
301 68DAEE2914118D370007A630 /* biportal */, 301 68DAEE2914118D370007A630 /* biportal */,
302 ); 302 );
303 }; 303 };
304/* End PBXProject section */ 304/* End PBXProject section */
305 305
306/* Begin PBXResourcesBuildPhase section */ 306/* Begin PBXResourcesBuildPhase section */
307 68DAEE0314118CB60007A630 /* Resources */ = { 307 68DAEE0314118CB60007A630 /* Resources */ = {
308 isa = PBXResourcesBuildPhase; 308 isa = PBXResourcesBuildPhase;
309 buildActionMask = 2147483647; 309 buildActionMask = 2147483647;
310 files = ( 310 files = (
311 687435A914142E50003EF6EF /* klever-background.png in Resources */, 311 687435A914142E50003EF6EF /* klever-background.png in Resources */,
312 680E89A51482B03A008C9134 /* pumpkin-defaults.plist in Resources */, 312 680E89A51482B03A008C9134 /* pumpkin-defaults.plist in Resources */,
313 68B3D56D14E1CD37002B0D56 /* ARequest.xib in Resources */, 313 68B3D56D14E1CD37002B0D56 /* ARequest.xib in Resources */,
314 68D5F05D14F2ADBF00CF4CFE /* ConfirmRequest.xib in Resources */, 314 68D5F05D14F2ADBF00CF4CFE /* ConfirmRequest.xib in Resources */,
315 683B812B15EA9FB5002A9253 /* pumpkin.icns in Resources */, 315 683B812B15EA9FB5002A9253 /* pumpkin.icns in Resources */,
316 68081EA9160E6D2B009D14E1 /* put.icns in Resources */, 316 68081EA9160E6D2B009D14E1 /* put.icns in Resources */,
317 68081EAB160F856A009D14E1 /* get.icns in Resources */, 317 68081EAB160F856A009D14E1 /* get.icns in Resources */,
318 68081EAD160F8BE8009D14E1 /* abort.icns in Resources */, 318 68081EAD160F8BE8009D14E1 /* abort.icns in Resources */,
319 68697A74166BC88900D08FEA /* PumpKIN.xib in Resources */, 319 68697A74166BC88900D08FEA /* PumpKIN.xib in Resources */,
320 68697A76166BC91900D08FEA /* Credits.rtf in Resources */, 320 68697A76166BC91900D08FEA /* Credits.rtf in Resources */,
321 68697A82166BCBE000D08FEA /* InfoPlist.strings in Resources */, 321 68697A82166BCBE000D08FEA /* InfoPlist.strings in Resources */,
322 ); 322 );
323 runOnlyForDeploymentPostprocessing = 0; 323 runOnlyForDeploymentPostprocessing = 0;
324 }; 324 };
325/* End PBXResourcesBuildPhase section */ 325/* End PBXResourcesBuildPhase section */
326 326
327/* Begin PBXShellScriptBuildPhase section */ 327/* Begin PBXShellScriptBuildPhase section */
328 68697A84166BFCCB00D08FEA /* ShellScript */ = { 328 68697A84166BFCCB00D08FEA /* ShellScript */ = {
329 isa = PBXShellScriptBuildPhase; 329 isa = PBXShellScriptBuildPhase;
330 buildActionMask = 2147483647; 330 buildActionMask = 2147483647;
331 files = ( 331 files = (
332 ); 332 );
333 inputPaths = ( 333 inputPaths = (
334 "$(BUILT_PRODUCTS_DIR)/$(PRODUCT_NAME).app", 334 "$(BUILT_PRODUCTS_DIR)/$(PRODUCT_NAME).app",
335 "$(SRCROOT)/dmg-DS_Store", 335 "$(SRCROOT)/dmg-DS_Store",
336 ); 336 );
337 outputPaths = ( 337 outputPaths = (
338 "$(BUILT_PRODUCTS_DIR)/$(PRODUCT_NAME).dmg", 338 "$(BUILT_PRODUCTS_DIR)/$(PRODUCT_NAME).dmg",
339 ); 339 );
340 runOnlyForDeploymentPostprocessing = 0; 340 runOnlyForDeploymentPostprocessing = 0;
341 shellPath = /bin/sh; 341 shellPath = /bin/sh;
342 shellScript = "set -ex\n\nrm -f \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\"\nrm -rf \"$BUILT_PRODUCTS_DIR/DMG\" && mkdir -p \"$BUILT_PRODUCTS_DIR/DMG\"\ncp -R \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app\" \"$BUILT_PRODUCTS_DIR/DMG\"\nmkdir \"$BUILT_PRODUCTS_DIR/DMG/.background\"\ncp \"$SRCROOT/dmg-background.png\" \"$BUILT_PRODUCTS_DIR/DMG/.background/background.png\"\ncp \"$SRCROOT/dmg-DS_Store\" \"$BUILT_PRODUCTS_DIR/DMG/.DS_Store\"\nln -s /Applications \"$BUILT_PRODUCTS_DIR/DMG/Applications\"\nhdiutil makehybrid -o \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\" -hfs -hfs-openfolder \"$BUILT_PRODUCTS_DIR/DMG\" -default-volume-name \"PumpKIN\" \"$BUILT_PRODUCTS_DIR/DMG\"\nrm -rf \"$BUILT_PRODUCTS_DIR/DMG\"\n\nrm -f \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.dmg\"\nhdiutil convert -format UDZO -o \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.dmg\" \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\"\n"; 342 shellScript = "set -ex\n\nrm -f \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\"\nrm -rf \"$BUILT_PRODUCTS_DIR/DMG\" && mkdir -p \"$BUILT_PRODUCTS_DIR/DMG\"\ncp -R \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app/\" \"$BUILT_PRODUCTS_DIR/DMG/$PRODUCT_NAME.app\"\nmkdir \"$BUILT_PRODUCTS_DIR/DMG/.background\"\ncp \"$SRCROOT/dmg-background.png\" \"$BUILT_PRODUCTS_DIR/DMG/.background/background.png\"\ncp \"$SRCROOT/dmg-DS_Store\" \"$BUILT_PRODUCTS_DIR/DMG/.DS_Store\"\nln -s /Applications \"$BUILT_PRODUCTS_DIR/DMG/Applications\"\nhdiutil makehybrid -o \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\" -hfs -hfs-openfolder \"$BUILT_PRODUCTS_DIR/DMG\" -default-volume-name \"PumpKIN\" \"$BUILT_PRODUCTS_DIR/DMG\"\nrm -rf \"$BUILT_PRODUCTS_DIR/DMG\"\n\nrm -f \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.dmg\"\nhdiutil convert -format UDZO -o \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.dmg\" \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME-hybrid.dmg\"\n";
343 }; 343 };
344/* End PBXShellScriptBuildPhase section */ 344/* End PBXShellScriptBuildPhase section */
345 345
346/* Begin PBXSourcesBuildPhase section */ 346/* Begin PBXSourcesBuildPhase section */
347 68DAEE0114118CB60007A630 /* Sources */ = { 347 68DAEE0114118CB60007A630 /* Sources */ = {
348 isa = PBXSourcesBuildPhase; 348 isa = PBXSourcesBuildPhase;
349 buildActionMask = 2147483647; 349 buildActionMask = 2147483647;
350 files = ( 350 files = (
351 68DAEE1614118CB60007A630 /* main.m in Sources */, 351 68DAEE1614118CB60007A630 /* main.m in Sources */,
352 68DAEE1D14118CB60007A630 /* PumpKIN.m in Sources */, 352 68DAEE1D14118CB60007A630 /* PumpKIN.m in Sources */,
353 68458CB7141579E100F1E4FF /* DaemonListener.m in Sources */, 353 68458CB7141579E100F1E4FF /* DaemonListener.m in Sources */,
354 68458CBE14157A4100F1E4FF /* SendXFer.m in Sources */, 354 68458CBE14157A4100F1E4FF /* SendXFer.m in Sources */,
355 682A27901419688B005AB8FB /* XFer.m in Sources */, 355 682A27901419688B005AB8FB /* XFer.m in Sources */,
356 682A2792141BD97B005AB8FB /* TFTPPacket.m in Sources */, 356 682A2792141BD97B005AB8FB /* TFTPPacket.m in Sources */,
357 680E89A91482EF73008C9134 /* NumberTransformer.m in Sources */, 357 680E89A91482EF73008C9134 /* NumberTransformer.m in Sources */,
358 68783E43148585EB00DEE0B5 /* IPFormatter.m in Sources */, 358 68783E43148585EB00DEE0B5 /* IPFormatter.m in Sources */,
359 685CCB0F14D4AC7700F5B76B /* XFersViewDatasource.m in Sources */, 359 685CCB0F14D4AC7700F5B76B /* XFersViewDatasource.m in Sources */,
360 685CCB1214D5BA1300F5B76B /* StringsAttached.m in Sources */, 360 685CCB1214D5BA1300F5B76B /* StringsAttached.m in Sources */,
361 686315D514DDE7B40067B682 /* ReceiveXFer.m in Sources */, 361 686315D514DDE7B40067B682 /* ReceiveXFer.m in Sources */,
362 68B3D57114E1CE8D002B0D56 /* ARequest.m in Sources */, 362 68B3D57114E1CE8D002B0D56 /* ARequest.m in Sources */,
363 68D5F06114F4397200CF4CFE /* ConfirmRequest.m in Sources */, 363 68D5F06114F4397200CF4CFE /* ConfirmRequest.m in Sources */,
364 6808EC7A166158AF00F479A9 /* IPTransformer.m in Sources */, 364 6808EC7A166158AF00F479A9 /* IPTransformer.m in Sources */,
365 ); 365 );
366 runOnlyForDeploymentPostprocessing = 0; 366 runOnlyForDeploymentPostprocessing = 0;
367 }; 367 };
368 68DAEE2614118D370007A630 /* Sources */ = { 368 68DAEE2614118D370007A630 /* Sources */ = {
369 isa = PBXSourcesBuildPhase; 369 isa = PBXSourcesBuildPhase;
370 buildActionMask = 2147483647; 370 buildActionMask = 2147483647;
371 files = ( 371 files = (
372 68DAEE2E14118D370007A630 /* main.c in Sources */, 372 68DAEE2E14118D370007A630 /* main.c in Sources */,
373 ); 373 );
374 runOnlyForDeploymentPostprocessing = 0; 374 runOnlyForDeploymentPostprocessing = 0;
375 }; 375 };
376/* End PBXSourcesBuildPhase section */ 376/* End PBXSourcesBuildPhase section */
377 377
378/* Begin PBXTargetDependency section */ 378/* Begin PBXTargetDependency section */
379 68DAEE411412D5FC0007A630 /* PBXTargetDependency */ = { 379 68DAEE411412D5FC0007A630 /* PBXTargetDependency */ = {
380 isa = PBXTargetDependency; 380 isa = PBXTargetDependency;
381 target = 68DAEE2914118D370007A630 /* biportal */; 381 target = 68DAEE2914118D370007A630 /* biportal */;
382 targetProxy = 68DAEE401412D5FC0007A630 /* PBXContainerItemProxy */; 382 targetProxy = 68DAEE401412D5FC0007A630 /* PBXContainerItemProxy */;
383 }; 383 };
384/* End PBXTargetDependency section */ 384/* End PBXTargetDependency section */
385 385
386/* Begin PBXVariantGroup section */ 386/* Begin PBXVariantGroup section */
387 68697A80166BCBE000D08FEA /* InfoPlist.strings */ = { 387 68697A80166BCBE000D08FEA /* InfoPlist.strings */ = {
388 isa = PBXVariantGroup; 388 isa = PBXVariantGroup;
389 children = ( 389 children = (
390 68697A81166BCBE000D08FEA /* en */, 390 68697A81166BCBE000D08FEA /* en */,
391 ); 391 );
392 name = InfoPlist.strings; 392 name = InfoPlist.strings;
393 sourceTree = "<group>"; 393 sourceTree = "<group>";
394 }; 394 };
395/* End PBXVariantGroup section */ 395/* End PBXVariantGroup section */
396 396
397/* Begin XCBuildConfiguration section */ 397/* Begin XCBuildConfiguration section */
398 68DAEE2114118CB70007A630 /* Debug */ = { 398 68DAEE2114118CB70007A630 /* Debug */ = {
399 isa = XCBuildConfiguration; 399 isa = XCBuildConfiguration;
400 buildSettings = { 400 buildSettings = {
401 ALWAYS_SEARCH_USER_PATHS = NO; 401 ALWAYS_SEARCH_USER_PATHS = NO;
402 ARCHS = "$(ARCHS_STANDARD_64_BIT)"; 402 CLANG_WARN_BOOL_CONVERSION = YES;
403 CLANG_WARN_CONSTANT_CONVERSION = YES;
404 CLANG_WARN_EMPTY_BODY = YES;
405 CLANG_WARN_ENUM_CONVERSION = YES;
406 CLANG_WARN_INT_CONVERSION = YES;
407 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
403 CODE_SIGN_ENTITLEMENTS = ""; 408 CODE_SIGN_ENTITLEMENTS = "";
404 COPY_PHASE_STRIP = NO; 409 COPY_PHASE_STRIP = NO;
405 GCC_C_LANGUAGE_STANDARD = gnu99; 410 GCC_C_LANGUAGE_STANDARD = gnu99;
406 GCC_DYNAMIC_NO_PIC = NO; 411 GCC_DYNAMIC_NO_PIC = NO;
407 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 412 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
408 GCC_OPTIMIZATION_LEVEL = 0; 413 GCC_OPTIMIZATION_LEVEL = 0;
409 GCC_PREPROCESSOR_DEFINITIONS = ( 414 GCC_PREPROCESSOR_DEFINITIONS = (
410 "DEBUG=1", 415 "DEBUG=1",
411 "$(inherited)", 416 "$(inherited)",
412 ); 417 );
413 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 418 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
414 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 419 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
415 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 420 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
416 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; 421 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
417 GCC_WARN_ABOUT_RETURN_TYPE = YES; 422 GCC_WARN_ABOUT_RETURN_TYPE = YES;
423 GCC_WARN_UNDECLARED_SELECTOR = YES;
424 GCC_WARN_UNINITIALIZED_AUTOS = YES;
425 GCC_WARN_UNUSED_FUNCTION = YES;
418 GCC_WARN_UNUSED_VARIABLE = YES; 426 GCC_WARN_UNUSED_VARIABLE = YES;
419 MACOSX_DEPLOYMENT_TARGET = 10.7; 427 MACOSX_DEPLOYMENT_TARGET = 10.7;
420 ONLY_ACTIVE_ARCH = YES; 428 ONLY_ACTIVE_ARCH = YES;
421 SDKROOT = macosx; 429 SDKROOT = macosx;
422 }; 430 };
423 name = Debug; 431 name = Debug;
424 }; 432 };
425 68DAEE2214118CB70007A630 /* Release */ = { 433 68DAEE2214118CB70007A630 /* Release */ = {
426 isa = XCBuildConfiguration; 434 isa = XCBuildConfiguration;
427 buildSettings = { 435 buildSettings = {
428 ALWAYS_SEARCH_USER_PATHS = NO; 436 ALWAYS_SEARCH_USER_PATHS = NO;
429 ARCHS = "$(ARCHS_STANDARD_64_BIT)"; 437 CLANG_WARN_BOOL_CONVERSION = YES;
438 CLANG_WARN_CONSTANT_CONVERSION = YES;
439 CLANG_WARN_EMPTY_BODY = YES;
440 CLANG_WARN_ENUM_CONVERSION = YES;
441 CLANG_WARN_INT_CONVERSION = YES;
442 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
430 CODE_SIGN_ENTITLEMENTS = ""; 443 CODE_SIGN_ENTITLEMENTS = "";
431 CODE_SIGN_IDENTITY = "Developer ID Application: Mikhail Krelin"; 444 CODE_SIGN_IDENTITY = "";
432 COPY_PHASE_STRIP = YES; 445 COPY_PHASE_STRIP = YES;
433 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 446 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
434 GCC_C_LANGUAGE_STANDARD = gnu99; 447 GCC_C_LANGUAGE_STANDARD = gnu99;
435 GCC_ENABLE_OBJC_EXCEPTIONS = YES; 448 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
436 GCC_VERSION = com.apple.compilers.llvm.clang.1_0; 449 GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
437 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 450 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
438 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; 451 GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
439 GCC_WARN_ABOUT_RETURN_TYPE = YES; 452 GCC_WARN_ABOUT_RETURN_TYPE = YES;
453 GCC_WARN_UNDECLARED_SELECTOR = YES;
454 GCC_WARN_UNINITIALIZED_AUTOS = YES;
455 GCC_WARN_UNUSED_FUNCTION = YES;
440 GCC_WARN_UNUSED_VARIABLE = YES; 456 GCC_WARN_UNUSED_VARIABLE = YES;
441 MACOSX_DEPLOYMENT_TARGET = 10.7; 457 MACOSX_DEPLOYMENT_TARGET = 10.7;
442 PROVISIONING_PROFILE = ""; 458 PROVISIONING_PROFILE = "";
443 SDKROOT = macosx; 459 SDKROOT = macosx;
444 }; 460 };
445 name = Release; 461 name = Release;
446 }; 462 };
447 68DAEE2414118CB70007A630 /* Debug */ = { 463 68DAEE2414118CB70007A630 /* Debug */ = {
448 isa = XCBuildConfiguration; 464 isa = XCBuildConfiguration;
449 buildSettings = { 465 buildSettings = {
450 COMBINE_HIDPI_IMAGES = YES; 466 COMBINE_HIDPI_IMAGES = YES;
451 GCC_PRECOMPILE_PREFIX_HEADER = YES; 467 GCC_PRECOMPILE_PREFIX_HEADER = YES;
452 GCC_PREFIX_HEADER = "pumpkin/pumpkin-Prefix.pch"; 468 GCC_PREFIX_HEADER = "pumpkin/pumpkin-Prefix.pch";
453 INFOPLIST_FILE = "pumpkin/pumpkin-Info.plist"; 469 INFOPLIST_FILE = "pumpkin/pumpkin-Info.plist";
454 PRODUCT_NAME = "$(TARGET_NAME)"; 470 PRODUCT_NAME = "$(TARGET_NAME)";
455 WRAPPER_EXTENSION = app; 471 WRAPPER_EXTENSION = app;
456 }; 472 };
457 name = Debug; 473 name = Debug;
458 }; 474 };
459 68DAEE2514118CB70007A630 /* Release */ = { 475 68DAEE2514118CB70007A630 /* Release */ = {
460 isa = XCBuildConfiguration; 476 isa = XCBuildConfiguration;
461 buildSettings = { 477 buildSettings = {
462 COMBINE_HIDPI_IMAGES = YES; 478 COMBINE_HIDPI_IMAGES = YES;
463 GCC_PRECOMPILE_PREFIX_HEADER = YES; 479 GCC_PRECOMPILE_PREFIX_HEADER = YES;
464 GCC_PREFIX_HEADER = "pumpkin/pumpkin-Prefix.pch"; 480 GCC_PREFIX_HEADER = "pumpkin/pumpkin-Prefix.pch";
465 INFOPLIST_FILE = "pumpkin/pumpkin-Info.plist"; 481 INFOPLIST_FILE = "pumpkin/pumpkin-Info.plist";
466 PRODUCT_NAME = "$(TARGET_NAME)"; 482 PRODUCT_NAME = "$(TARGET_NAME)";
467 WRAPPER_EXTENSION = app; 483 WRAPPER_EXTENSION = app;
468 }; 484 };
469 name = Release; 485 name = Release;
470 }; 486 };
471 68DAEE3214118D370007A630 /* Debug */ = { 487 68DAEE3214118D370007A630 /* Debug */ = {
472 isa = XCBuildConfiguration; 488 isa = XCBuildConfiguration;
473 buildSettings = { 489 buildSettings = {
474 PRODUCT_NAME = "$(TARGET_NAME)"; 490 PRODUCT_NAME = "$(TARGET_NAME)";
475 }; 491 };
476 name = Debug; 492 name = Debug;
477 }; 493 };
478 68DAEE3314118D370007A630 /* Release */ = { 494 68DAEE3314118D370007A630 /* Release */ = {
479 isa = XCBuildConfiguration; 495 isa = XCBuildConfiguration;
480 buildSettings = { 496 buildSettings = {
481 PRODUCT_NAME = "$(TARGET_NAME)"; 497 PRODUCT_NAME = "$(TARGET_NAME)";
482 SKIP_INSTALL = YES; 498 SKIP_INSTALL = YES;
483 }; 499 };
484 name = Release; 500 name = Release;
485 }; 501 };
486/* End XCBuildConfiguration section */ 502/* End XCBuildConfiguration section */
487 503
diff --git a/pumpkin/Credits.rtf b/pumpkin/Credits.rtf
index 3855c1a..ffa8afd 100644
--- a/pumpkin/Credits.rtf
+++ b/pumpkin/Credits.rtf
@@ -1,17 +1,17 @@
1{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340 1{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf340
2{\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
3{\colortbl;\red255\green255\blue255;} 3{\colortbl;\red255\green255\blue255;}
4\paperw11900\paperh16840\vieww9600\viewh8400\viewkind0 4\paperw11900\paperh16840\vieww9600\viewh8400\viewkind0
5\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 5\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
6 6
7\f0\b\fs24 \cf0 \'a9 2012 Klever Group (http://www.klever.net/)\ 7\f0\b\fs24 \cf0 \'a9 2012—2014 Klever Group (http://www.klever.net/)\
8\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural 8\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural
9 9
10\b0 \cf0 \ 10\b0 \cf0 \
11Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\ 11Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\
12\ 12\
13The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\ 13The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\
14\ 14\
15\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 15\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720
16 16
17\b \cf0 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.} \ No newline at end of file 17\b \cf0 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.}
diff --git a/pumpkin/pumpkin-Info.plist b/pumpkin/pumpkin-Info.plist
index a921bb4..fe0bae8 100644
--- a/pumpkin/pumpkin-Info.plist
+++ b/pumpkin/pumpkin-Info.plist
@@ -1,38 +1,38 @@
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0"> 3<plist version="1.0">
4<dict> 4<dict>
5 <key>CFBundleDevelopmentRegion</key> 5 <key>CFBundleDevelopmentRegion</key>
6 <string>en</string> 6 <string>en</string>
7 <key>CFBundleDisplayName</key> 7 <key>CFBundleDisplayName</key>
8 <string>pumpkin</string> 8 <string>pumpkin</string>
9 <key>CFBundleExecutable</key> 9 <key>CFBundleExecutable</key>
10 <string>${EXECUTABLE_NAME}</string> 10 <string>${EXECUTABLE_NAME}</string>
11 <key>CFBundleIconFile</key> 11 <key>CFBundleIconFile</key>
12 <string>pumpkin</string> 12 <string>pumpkin</string>
13 <key>CFBundleIdentifier</key> 13 <key>CFBundleIdentifier</key>
14 <string>net.klever.kin.${PRODUCT_NAME:rfc1034identifier}</string> 14 <string>net.klever.kin.${PRODUCT_NAME:rfc1034identifier}</string>
15 <key>CFBundleInfoDictionaryVersion</key> 15 <key>CFBundleInfoDictionaryVersion</key>
16 <string>6.0</string> 16 <string>6.0</string>
17 <key>CFBundleName</key> 17 <key>CFBundleName</key>
18 <string>${PRODUCT_NAME}</string> 18 <string>${PRODUCT_NAME}</string>
19 <key>CFBundlePackageType</key> 19 <key>CFBundlePackageType</key>
20 <string>APPL</string> 20 <string>APPL</string>
21 <key>CFBundleShortVersionString</key> 21 <key>CFBundleShortVersionString</key>
22 <string>0.0</string> 22 <string>0.0.1</string>
23 <key>CFBundleSignature</key> 23 <key>CFBundleSignature</key>
24 <string>????</string> 24 <string>????</string>
25 <key>CFBundleVersion</key> 25 <key>CFBundleVersion</key>
26 <string>1</string> 26 <string>1</string>
27 <key>LSApplicationCategoryType</key> 27 <key>LSApplicationCategoryType</key>
28 <string>public.app-category.utilities</string> 28 <string>public.app-category.utilities</string>
29 <key>LSMinimumSystemVersion</key> 29 <key>LSMinimumSystemVersion</key>
30 <string>${MACOSX_DEPLOYMENT_TARGET}</string> 30 <string>${MACOSX_DEPLOYMENT_TARGET}</string>
31 <key>NSHumanReadableCopyright</key> 31 <key>NSHumanReadableCopyright</key>
32 <string>Copyright © 2012 Klever Group. All rights reserved.</string> 32 <string>Copyright © 2012—2014 Klever Group. All rights reserved.</string>
33 <key>NSMainNibFile</key> 33 <key>NSMainNibFile</key>
34 <string>PumpKIN</string> 34 <string>PumpKIN</string>
35 <key>NSPrincipalClass</key> 35 <key>NSPrincipalClass</key>
36 <string>NSApplication</string> 36 <string>NSApplication</string>
37</dict> 37</dict>
38</plist> 38</plist>