diff --git a/IPMessenger.xcodeproj/project.pbxproj b/IPMessenger.xcodeproj/project.pbxproj index 02bd6a3..71510a9 100644 --- a/IPMessenger.xcodeproj/project.pbxproj +++ b/IPMessenger.xcodeproj/project.pbxproj @@ -491,6 +491,9 @@ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; + attributes = { + LastUpgradeCheck = 0510; + }; buildConfigurationList = F734530C0C4545F7001D5375 /* Build configuration list for PBXProject "IPMessenger" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; @@ -648,30 +651,23 @@ F734530D0C4545F7001D5375 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = ( - ppc, - i386, - ); - MACOSX_DEPLOYMENT_TARGET = 10.5; - SDKROOT = macosx10.5; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + MACOSX_DEPLOYMENT_TARGET = 10.6; }; name = Debug; }; F734530E0C4545F7001D5375 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ARCHS = ( - ppc, - i386, - ); - MACOSX_DEPLOYMENT_TARGET = 10.5; - SDKROOT = macosx10.5; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + MACOSX_DEPLOYMENT_TARGET = 10.6; }; name = Release; }; F73453670C454622001D5375 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", @@ -679,20 +675,13 @@ "\"$(SRCROOT)\"", ); GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = IPMSG_DEBUG; GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = resource/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; PRODUCT_NAME = IPMessenger; - SECTORDER_FLAGS = ""; WRAPPER_EXTENSION = app; }; name = Debug; @@ -700,25 +689,19 @@ F73453680C454622001D5375 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/framework\"", "\"$(SRCROOT)\"", ); - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = NO; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; GCC_OPTIMIZATION_LEVEL = 3; GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = resource/Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - MACOSX_DEPLOYMENT_TARGET = 10.5; - OTHER_LDFLAGS = ""; PRODUCT_NAME = IPMessenger; - SECTORDER_FLAGS = ""; WRAPPER_EXTENSION = app; }; name = Release; diff --git a/resource/English.lproj/MainMenu.nib/designable.nib b/resource/English.lproj/MainMenu.nib/designable.nib index a242624..cb577fc 100644 --- a/resource/English.lproj/MainMenu.nib/designable.nib +++ b/resource/English.lproj/MainMenu.nib/designable.nib @@ -2,15 +2,38 @@ 1050 - 10J869 - 851 - 1038.35 - 461.00 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 851 + 2182 - + + NSMatrix + NSScroller + NSMenu + NSTextView + NSButton + NSCustomObject + NSTableView + NSTextField + NSNumberFormatter + NSWindowTemplate + NSTextFieldCell + NSButtonCell + NSTableColumn + NSBox + NSPopUpButtonCell + NSOutlineView + NSView + NSScrollView + NSTabViewItem + NSPopUpButton + NSMenuItem + NSTabView + com.apple.InterfaceBuilder.CocoaPlugin @@ -759,10 +782,10 @@ View - {1.79769e+308, 1.79769e+308} + {489, 361} - + 256 @@ -770,7 +793,6 @@ 274 {{-10, -13}, {509, 354}} - general @@ -783,7 +805,6 @@ 268 {{13, 276}, {82, 17}} - YES 67239424 @@ -820,7 +841,6 @@ 268 {{13, 235}, {82, 17}} - YES 67239424 @@ -837,7 +857,6 @@ 266 {{100, 274}, {369, 22}} - YES -1804468671 @@ -868,7 +887,6 @@ 268 {{158, 180}, {173, 32}} - YES 67239424 @@ -896,7 +914,6 @@ 266 {{100, 233}, {369, 22}} - YES -1804468671 @@ -914,7 +931,6 @@ 268 {{111, 259}, {188, 14}} - YES 67239424 @@ -935,7 +951,6 @@ 268 {{111, 218}, {188, 14}} - YES 67239424 @@ -952,7 +967,6 @@ 268 {{14, 127}, {181, 18}} - YES 67239424 @@ -974,7 +988,6 @@ {{10, 25}, {489, 316}} - General @@ -1530,7 +1543,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -1598,7 +1611,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -1606,6 +1619,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {198, 239}} @@ -1643,7 +1657,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {215, 241}} - 18 + 133138 @@ -1856,7 +1870,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -1908,7 +1922,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -1916,6 +1930,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {195, 166}} @@ -1948,7 +1963,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {212, 168}} - 18 + 133138 @@ -2165,7 +2180,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -2240,7 +2255,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -2248,6 +2263,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {307, 203}} @@ -2280,7 +2296,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {324, 205}} - 18 + 133138 @@ -2440,7 +2456,7 @@ aXN0LCBlaXRoZXIuA - 256 + 274 @@ -2571,7 +2587,7 @@ aXN0LCBlaXRoZXIuA - 256 + 274 @@ -2997,12 +3013,11 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {489, 361} - - - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {489, 383} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 3 @@ -3014,7 +3029,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA View - {1.79769e+308, 1.79769e+308} + {264, 137} @@ -3068,7 +3083,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -3249,9 +3264,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {454, 184} - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {264, 159} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 1 @@ -3263,7 +3279,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA View - {1.79769e+308, 1.79769e+308} + {471, 185} @@ -3317,7 +3333,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -3462,9 +3478,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {471, 192} - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {471, 207} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 9 @@ -3476,10 +3493,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA View - {1.79769e+308, 1.79769e+308} + {446, 286} - + 256 @@ -3534,7 +3551,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -3596,26 +3613,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 2322 - - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - - {273, 14} + {288, 14} @@ -3632,7 +3630,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 273 + 288 1 @@ -3669,20 +3667,22 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + + 0 6 - {563, 1e+07} + {563, 10000000} {273, 0} - {{1, 1}, {273, 142}} + {{1, 1}, {288, 142}} - {4, 4} + {1, -1} 0 4 @@ -3711,7 +3711,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{98, 14}, {290, 144}} - 18 + 133138 @@ -3759,10 +3759,12 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {446, 286} + - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {446, 308} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 3 @@ -3774,7 +3776,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA View - {1.79769e+308, 1.79769e+308} + {550, 135} @@ -3832,7 +3834,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -4070,9 +4072,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {552, 135} - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {550, 157} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES PrefControl @@ -4087,7 +4090,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA View - {1.79769e+308, 1.79769e+308} + {200, 120} @@ -4154,6 +4157,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {259, 122}} @@ -4187,7 +4191,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{-1, 37}, {272, 124}} - 18 + 133138 @@ -4240,9 +4244,10 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {270, 160} - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {200, 136} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES AttachStatusControl @@ -4460,38 +4465,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - - arrangeInFront: - - - - 39 - - - - print: - - - - 86 - - - - runPageLayout: - - - - 87 - - - - showHelp: - - - - 122 - terminate: @@ -4532,6 +4505,62 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 153 + + + delegate + + + + 197 + + + + terminate: + + + + 1042 + + + + dockMenu + + + + 1085 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + showHelp: + + + + 122 + cut: @@ -4597,404 +4626,396 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 193 - - delegate - - + + sendMessage: + + - 197 + 596 - newMessage: - - + replyMessage: + + - 198 + 598 - - initialFirstResponder - - + + backWindowToFront: + + - 340 + 663 - - absenceDeleteButton - - + + showSendMessageFontPanel: + + - 400 + 922 - - absenceDownButton - - + + saveSendMessageFont: + + - 401 + 923 - - absenceEditButton - - + + resetSendMessageFont: + + - 402 + 924 - - absenceSheetMessageArea - - + + showReceiveMessageFontPanel: + + - 403 + 925 - - absenceSheetTitleField - - + + saveReceiveMessageFont: + + - 404 + 926 - - absenceTable - - + + resetReceiveMessageFont: + + - 405 + 927 - - absenceUpButton - - + + updateUserList: + + - 406 + 1070 - - basePasswordButton - - + + userListUserMenuItemSelected: + + - 414 + 1286 - - baseUserNameField - - + + userListGroupMenuItemSelected: + + - 418 + 1287 - - netBroadAddressTable - - + + userListHostMenuItemSelected: + + - 419 + 1288 - - netBroadDeleteButton - - + + userListIPAddressMenuItemSelected: + + - 420 + 1289 - - netDialupCheck - - + + userListLogonMenuItemSelected: + + - 421 + 1290 - - pwdSheet - - + + userListVersionMenuItemSelected: + + - 428 + 1291 - - pwdSheetNewPwdField1 - - + + searchUser: + + - 429 + 1329 - - pwdSheetNewPwdField2 - - + + newMessage: + + - 430 + 198 - - pwdSheetOldPwdField - - + + closeAllWindows: + + - 431 + 590 - - receiveDefaultQuotCheck - - + + closeAllDialogs: + + - 433 + 591 - receiveNonPopupCheck - - + absenceMenu + + - 434 + 699 - receiveSoundPopup - - + absenceOffMenuItem + + - 435 + 700 - - refuseDeleteButton - - + + absenceMenuChanged: + + - 436 + 701 - - refuseSheetCondPopup - - + + gotoHomePage: + + - 439 + 1013 - refuseSheetField - - + showNonPopupMenuItem + + - 440 + 1016 - - refuseSheetTargetPopup - - + + showNonPopupMessage: + + - 441 + 1017 - refuseTable - - + statusBarMenu + + - 442 + 1038 - sendDefaultSealCheck - - + absenceMenuForStatusBar + + - 443 + 1055 - - sendHideWhenReplyCheck - - + + openLog: + + - 444 + 1063 - - sendOpenNotifyCheck - - + + openLog: + + - 445 + 1089 - - sendQuotField - - + + openLog: + + - 446 + 1090 - - sendSingleClickCheck - - + + newMessage: + + - 447 + 1093 - - initialFirstResponder - - + + absenceMenuChanged: + + - 465 + 1111 - - initialFirstResponder - - + + absenceMenuChanged: + + - 466 + 1112 - initialFirstResponder - - + absenceOffMenuItemForStatusBar + + - 467 + 1113 - - makeKeyAndOrderFront: - - + + absenceOffMenuItemForDock + + - 470 + 1114 - delegate - - + absenceMenuForDock + + - 473 + 1115 - - panel - - + + newMessage: + + - 475 + 1149 - - nextKeyView - - + + clickStatusBar: + + - 479 + 1150 - nextKeyView - - + sendWindowListUserMenuItem + + - 480 + 1280 - pwdSheetErrorLabel - - + sendWindowListGroupMenuItem + + - 483 + 1281 - - popupChanged: - - + + sendWindowListHostMenuItem + + - 581 + 1282 - baseGroupNameField - - + sendWindowListIPAddressMenuItem + + - 584 + 1283 - - closeAllWindows: + + sendWindowListLogonMenuItem - + - 590 + 1284 - - closeAllDialogs: + + sendWindowListVersionMenuItem - - - 591 - - - - sendMessage: - - + - 596 + 1285 - replyMessage: - - + showAcknowledgement: + + - 598 + 1327 - bcastSheet - - + delegate + + - 618 + 679 - bcastSheetErrorLabel - - + dataSource + + - 619 + 696 - bcastSheetField - - + delegate + + - 620 + 649 @@ -5005,1244 +5026,1084 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 633 - - checkboxChanged: - - - - 638 - - - - checkboxChanged: - - - - 639 - - - - checkboxChanged: - - - - 640 - - - - checkboxChanged: - - - - 641 - - - - checkboxChanged: - - - - 642 - - - - checkboxChanged: - - + + dataSource + + - 644 + 682 delegate - + - 646 + 914 - delegate - + dataSource + - 647 + 915 delegate - + - 649 + 646 - - buttonPressed: - - + + initialFirstResponder + + - 650 + 340 - - pwdSheetCancelButton - - + + makeKeyAndOrderFront: + + - 651 + 470 - pwdSheetOKButton - - + delegate + + - 652 + 473 - buttonPressed: - - + makeKeyAndOrderFront: + + - 653 + 1046 - buttonPressed: - - + makeKeyAndOrderFront: + + - 654 + 1094 - bcastSheetCancelButton - - + nextKeyView + + - 655 + 692 - bcastSheetOKButton - + nextKeyView + - 656 + 691 - - buttonPressed: - - + + nextKeyView + + - 657 + 480 - - buttonPressed: - - + + nextKeyView + + - 658 + 479 - - buttonPressed: - - + + nextKeyView + + - 659 + 684 - - buttonPressed: - - + + initialFirstResponder + + - 660 + 465 - netBroadAddButton - - + nextKeyView + + - 661 + 683 - - backWindowToFront: - - + + nextKeyView + + - 663 + 685 - absenceSheetCancelButton - - + nextKeyView + + - 668 + 686 - absenceSheetOKButton - - + initialFirstResponder + + - 669 + 466 - - buttonPressed: - + + nextKeyView + - 670 + 687 - - buttonPressed: - - + + nextKeyView + + - 671 + 689 - absenceSheet - - + nextKeyView + + - 672 + 688 - absenceAddButton - - + initialFirstResponder + + - 673 + 467 - - buttonPressed: + + absenceDeleteButton - + - 674 + 400 - - buttonPressed: + + absenceDownButton - 675 + 401 - - buttonPressed: + + absenceEditButton - + - 676 + 402 - - buttonPressed: + + absenceSheetMessageArea - + - 677 + 403 - - buttonPressed: + + absenceSheetTitleField - + - 678 + 404 - delegate - - + absenceTable + + - 679 + 405 - dataSource - - + absenceUpButton + + - 682 + 406 - nextKeyView - - + basePasswordButton + + - 683 + 414 - nextKeyView - - + baseUserNameField + + - 684 + 418 - nextKeyView - - + netBroadAddressTable + + - 685 + 419 - nextKeyView - - + netBroadDeleteButton + + - 686 + 420 - nextKeyView - - + netDialupCheck + + - 687 + 421 - nextKeyView - - + pwdSheet + + - 688 + 428 - nextKeyView - - + pwdSheetNewPwdField1 + + - 689 + 429 - nextKeyView - - + pwdSheetNewPwdField2 + + - 690 + 430 - nextKeyView - - + pwdSheetOldPwdField + + - 691 + 431 - nextKeyView - - + receiveDefaultQuotCheck + + - 692 + 433 - nextKeyView - - + receiveNonPopupCheck + + - 693 + 434 - absenceSheetErrorLabel + receiveSoundPopup - + - 695 + 435 - dataSource - - + refuseDeleteButton + + - 696 + 436 - absenceMenu - - + refuseSheetCondPopup + + - 699 + 439 - absenceOffMenuItem - - + refuseSheetField + + - 700 + 440 - - absenceMenuChanged: - - + + refuseSheetTargetPopup + + - 701 + 441 - - buttonPressed: + + refuseTable - + - 703 + 442 - absenceResetButton + sendDefaultSealCheck - + - 704 + 443 - receiveNonPopupModeMatrix + sendHideWhenReplyCheck - + - 721 + 444 - logAltEnableCheck + sendOpenNotifyCheck - + - 723 + 445 - logStdEnableCheck + sendQuotField - + - 724 + 446 - logStdWhenOpenChainCheck + sendSingleClickCheck - + - 726 + 447 - logStdPathRefButton + panel - + - 728 + 475 - logAltPathRefButton + pwdSheetErrorLabel - + - 729 - - - - checkboxChanged: - - - - 730 - - - - checkboxChanged: - - - - 731 + 483 - checkboxChanged: + popupChanged: - + - 732 + 581 - - buttonPressed: + + baseGroupNameField - + - 733 + 584 - - buttonPressed: + + bcastSheet - + - 734 + 618 - delegate - - + bcastSheetErrorLabel + + - 745 + 619 - delegate - - + bcastSheetField + + - 746 + 620 - - logStdPathField + + checkboxChanged: - + - 747 + 638 - - logAltPathField + + checkboxChanged: - + - 748 + 639 checkboxChanged: - + - 749 + 640 - - bcastSheetResolveCheck + + checkboxChanged: - + - 758 + 641 - - bcastSheetMatrix + + checkboxChanged: - + - 759 + 642 - matrixChanged: + checkboxChanged: - + - 760 + 644 - matrixChanged: + buttonPressed: - + - 761 + 650 - logAltSelectionCheck + pwdSheetCancelButton - + - 765 + 651 - - checkboxChanged: + + pwdSheetOKButton - + - 766 + 652 - - netPortNoField + + buttonPressed: - + - 772 + 653 - - delegate - - + + buttonPressed: + + - 789 + 654 - receiveClickableURLCheck + bcastSheetCancelButton - + - 820 + 655 - - checkboxChanged: + + bcastSheetOKButton - + - 821 + 656 buttonPressed: - + - 895 + 657 buttonPressed: - + - 896 + 658 buttonPressed: - + - 897 + 659 buttonPressed: - + - 898 + 660 - - buttonPressed: + + netBroadAddButton - + - 899 + 661 - refuseDownButton + absenceSheetCancelButton - + - 901 + 668 - refuseSheet + absenceSheetOKButton - + - 902 + 669 - - refuseSheetCancelButton + + buttonPressed: - + - 903 + 670 - - refuseSheetErrorLabel + + buttonPressed: - + - 904 + 671 - refuseSheetOKButton + absenceSheet - + - 905 + 672 - refuseUpButton + absenceAddButton - + - 906 + 673 - - refuseAddButton + + buttonPressed: - + - 907 + 674 - - refuseEditButton + + buttonPressed: - + - 908 + 675 buttonPressed: - + - 909 + 676 buttonPressed: - + - 910 + 677 - - delegate - - + + buttonPressed: + + - 914 + 678 - dataSource - - + absenceSheetErrorLabel + + - 915 + 695 - showSendMessageFontPanel: - - + buttonPressed: + + - 922 + 703 - - saveSendMessageFont: - - + + absenceResetButton + + - 923 + 704 - - resetSendMessageFont: - - + + receiveNonPopupModeMatrix + + - 924 + 721 - - showReceiveMessageFontPanel: - - + + logAltEnableCheck + + - 925 + 723 - - saveReceiveMessageFont: - - + + logStdEnableCheck + + - 926 + 724 - - resetReceiveMessageFont: - - + + logStdWhenOpenChainCheck + + - 927 + 726 - dataSource - - + logStdPathRefButton + + - 1008 + 728 - delegate - - + logAltPathRefButton + + - 1009 + 729 - - attachTable - - + + checkboxChanged: + + - 1011 + 730 - gotoHomePage: - - + checkboxChanged: + + - 1013 + 731 - - showNonPopupMenuItem - - + + checkboxChanged: + + - 1016 + 732 - showNonPopupMessage: - - + buttonPressed: + + - 1017 + 733 - checkboxChanged: + buttonPressed: - + - 1022 + 734 - sendMultipleUserCheck + logStdPathField - + - 1024 + 747 - statusBarMenu - - + logAltPathField + + - 1038 + 748 - terminate: - - + checkboxChanged: + + - 1042 + 749 - - makeKeyAndOrderFront: - - + + bcastSheetResolveCheck + + - 1046 + 758 - absenceMenuForStatusBar - - + bcastSheetMatrix + + - 1055 + 759 - - receiveStatusBarCheckBox + + matrixChanged: - + - 1058 + 760 - checkboxChanged: + matrixChanged: - + - 1059 + 761 - - openLog: - - + + logAltSelectionCheck + + - 1063 + 765 - updateUserList: - - + checkboxChanged: + + - 1070 + 766 - dockMenu - - + netPortNoField + + - 1085 + 772 - - openLog: - - + + receiveClickableURLCheck + + - 1089 + 820 - openLog: - - + checkboxChanged: + + - 1090 + 821 - newMessage: - - + buttonPressed: + + - 1093 + 895 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1094 + 896 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1095 + 897 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1096 + 898 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1098 - - - - absenceMenuChanged: - - - - 1111 - - - - absenceMenuChanged: - - - - 1112 + 899 - absenceOffMenuItemForStatusBar - - + refuseDownButton + + - 1113 + 901 - absenceOffMenuItemForDock - - + refuseSheet + + - 1114 + 902 - absenceMenuForDock - - + refuseSheetCancelButton + + - 1115 + 903 - receiveNonPopupBoundMatrix + refuseSheetErrorLabel - + - 1127 + 904 - - matrixChanged: + + refuseSheetOKButton - + - 1128 + 905 - panel - - + refuseUpButton + + - 1140 + 906 - dispAlwaysCheck - - + refuseAddButton + + - 1143 + 907 - deleteButton - - + refuseEditButton + + - 1144 + 908 buttonPressed: - - - - 1145 - - - - checkboxChanged: - - - - 1147 - - - - delegate - - + + - 1148 + 909 - newMessage: - - + buttonPressed: + + - 1149 + 910 - clickStatusBar: - - - - 1150 - - - - sendWindowListUserMenuItem - - - - 1280 - - - - sendWindowListGroupMenuItem - - - - 1281 - - - - sendWindowListHostMenuItem - - - - 1282 - - - - sendWindowListIPAddressMenuItem - - + checkboxChanged: + + - 1283 + 1022 - sendWindowListLogonMenuItem - - + sendMultipleUserCheck + + - 1284 + 1024 - sendWindowListVersionMenuItem - - - - 1285 - - - - userListUserMenuItemSelected: - - - - 1286 - - - - userListGroupMenuItemSelected: - - - - 1287 - - - - userListHostMenuItemSelected: - - - - 1288 - - - - userListIPAddressMenuItemSelected: - - - - 1289 - - - - userListLogonMenuItemSelected: - - + receiveStatusBarCheckBox + + - 1290 + 1058 - userListVersionMenuItemSelected: - - + checkboxChanged: + + - 1291 + 1059 - - checkForUpdates: - - + + receiveNonPopupBoundMatrix + + - 1297 + 1127 - checkForUpdates: - - + matrixChanged: + + - 1315 + 1128 @@ -6285,30 +6146,174 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 1324 - - showAcknowledgement: - - + + delegate + + - 1327 + 647 - - searchUser: - - + + nextKeyView + + - 1329 + 693 - - - - - 0 - - - - + + + nextKeyView + + + + 690 + + + + delegate + + + + 745 + + + + delegate + + + + 746 + + + + delegate + + + + 789 + + + + makeKeyAndOrderFront: + + + + 1095 + + + + makeKeyAndOrderFront: + + + + 1096 + + + + makeKeyAndOrderFront: + + + + 1098 + + + + delegate + + + + 1148 + + + + dataSource + + + + 1008 + + + + delegate + + + + 1009 + + + + attachTable + + + + 1011 + + + + panel + + + + 1140 + + + + dispAlwaysCheck + + + + 1143 + + + + deleteButton + + + + 1144 + + + + buttonPressed: + + + + 1145 + + + + checkboxChanged: + + + + 1147 + + + + checkForUpdates: + + + + 1297 + + + + checkForUpdates: + + + + 1315 + + + + + + 0 + + + + -2 @@ -8898,115 +8903,62 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{525, 639}, {270, 160}} com.apple.InterfaceBuilder.CocoaPlugin {{525, 639}, {270, 160}} - - - {200, 120} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{365, 560}, {267, 73}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -9127,451 +9079,227 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDdwAAw4aAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADBIAAAw6mAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - {{143, 528}, {285, 153}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{41, 484}, {511, 20}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{112, 90}, {489, 361}} com.apple.InterfaceBuilder.CocoaPlugin - {{112, 90}, {489, 361}} - - - {489, 361} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{348, 525}, {454, 184}} com.apple.InterfaceBuilder.CocoaPlugin {{348, 525}, {454, 184}} - - - {264, 137} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{331, 539}, {471, 192}} com.apple.InterfaceBuilder.CocoaPlugin {{331, 539}, {471, 192}} - - - {471, 185} NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{356, 468}, {446, 286}} com.apple.InterfaceBuilder.CocoaPlugin {{356, 468}, {446, 286}} - - - {446, 286} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{497, 642}, {552, 135}} com.apple.InterfaceBuilder.CocoaPlugin {{497, 642}, {552, 135}} - - - {550, 135} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{428, 618}, {206, 63}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{428, 448}, {206, 213}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{35, 502}, {215, 203}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{167, 291}, {201, 193}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - @@ -9581,202 +9309,8 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - AppControl - NSObject - - id - id - id - id - id - id - id - id - id - - - - absenceMenuChanged: - id - - - clickStatusBar: - id - - - closeAllDialogs: - id - - - closeAllWindows: - id - - - gotoHomePage: - id - - - newMessage: - id - - - openLog: - id - - - showAcknowledgement: - id - - - showNonPopupMessage: - id - - - - NSMenu - NSMenu - NSMenu - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenu - - - - absenceMenu - NSMenu - - - absenceMenuForDock - NSMenu - - - absenceMenuForStatusBar - NSMenu - - - absenceOffMenuItem - NSMenuItem - - - absenceOffMenuItemForDock - NSMenuItem - - - absenceOffMenuItemForStatusBar - NSMenuItem - - - sendWindowListGroupMenuItem - NSMenuItem - - - sendWindowListHostMenuItem - NSMenuItem - - - sendWindowListIPAddressMenuItem - NSMenuItem - - - sendWindowListLogonMenuItem - NSMenuItem - - - sendWindowListUserMenuItem - NSMenuItem - - - sendWindowListVersionMenuItem - NSMenuItem - - - showNonPopupMenuItem - NSMenuItem - - - statusBarMenu - NSMenu - - - - IBProjectSource - src/AppControl.h - - - - AppControl - NSObject - - IBUserSource - - - - - AttachStatusControl - NSObject - - id - id - - - - buttonPressed: - id - - - checkboxChanged: - id - - - - NSOutlineView - NSButton - NSButton - NSPanel - - - - attachTable - NSOutlineView - - - deleteButton - NSButton - - - dispAlwaysCheck - NSButton - - - panel - NSPanel - - - - IBProjectSource - src/AttachStatusControl.h - - - - AttachStatusControl - NSObject - - IBUserSource - - - FirstResponder - NSObject id id @@ -9866,1677 +9400,6 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - - PrefControl - NSObject - - id - id - id - id - - - - buttonPressed: - id - - - checkboxChanged: - id - - - matrixChanged: - id - - - popupChanged: - id - - - - NSButton - NSButton - NSButton - NSButton - NSButton - NSPanel - NSButton - NSTextField - NSTextView - NSButton - NSTextField - NSTableView - NSButton - NSTextField - NSButton - NSTextField - NSPanel - NSButton - NSTextField - NSTextField - NSMatrix - NSButton - NSButton - NSButton - NSTextField - NSButton - NSButton - NSButton - NSTextField - NSButton - NSButton - NSButton - NSTableView - NSButton - NSButton - NSTextField - NSPanel - NSPanel - NSButton - NSTextField - NSSecureTextField - NSSecureTextField - NSButton - NSSecureTextField - NSButton - NSButton - NSMatrix - NSButton - NSMatrix - NSPopUpButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSPanel - NSButton - NSPopUpButton - NSTextField - NSTextField - NSButton - NSPopUpButton - NSTableView - NSButton - NSButton - NSButton - NSButton - NSButton - NSTextField - NSButton - NSTextField - NSButton - NSMatrix - - - - absenceAddButton - NSButton - - - absenceDeleteButton - NSButton - - - absenceDownButton - NSButton - - - absenceEditButton - NSButton - - - absenceResetButton - NSButton - - - absenceSheet - NSPanel - - - absenceSheetCancelButton - NSButton - - - absenceSheetErrorLabel - NSTextField - - - absenceSheetMessageArea - NSTextView - - - absenceSheetOKButton - NSButton - - - absenceSheetTitleField - NSTextField - - - absenceTable - NSTableView - - - absenceUpButton - NSButton - - - baseGroupNameField - NSTextField - - - basePasswordButton - NSButton - - - baseUserNameField - NSTextField - - - bcastSheet - NSPanel - - - bcastSheetCancelButton - NSButton - - - bcastSheetErrorLabel - NSTextField - - - bcastSheetField - NSTextField - - - bcastSheetMatrix - NSMatrix - - - bcastSheetOKButton - NSButton - - - bcastSheetResolveCheck - NSButton - - - logAltEnableCheck - NSButton - - - logAltPathField - NSTextField - - - logAltPathRefButton - NSButton - - - logAltSelectionCheck - NSButton - - - logStdEnableCheck - NSButton - - - logStdPathField - NSTextField - - - logStdPathRefButton - NSButton - - - logStdWhenOpenChainCheck - NSButton - - - netBroadAddButton - NSButton - - - netBroadAddressTable - NSTableView - - - netBroadDeleteButton - NSButton - - - netDialupCheck - NSButton - - - netPortNoField - NSTextField - - - panel - NSPanel - - - pwdSheet - NSPanel - - - pwdSheetCancelButton - NSButton - - - pwdSheetErrorLabel - NSTextField - - - pwdSheetNewPwdField1 - NSSecureTextField - - - pwdSheetNewPwdField2 - NSSecureTextField - - - pwdSheetOKButton - NSButton - - - pwdSheetOldPwdField - NSSecureTextField - - - receiveClickableURLCheck - NSButton - - - receiveDefaultQuotCheck - NSButton - - - receiveNonPopupBoundMatrix - NSMatrix - - - receiveNonPopupCheck - NSButton - - - receiveNonPopupModeMatrix - NSMatrix - - - receiveSoundPopup - NSPopUpButton - - - receiveStatusBarCheckBox - NSButton - - - refuseAddButton - NSButton - - - refuseDeleteButton - NSButton - - - refuseDownButton - NSButton - - - refuseEditButton - NSButton - - - refuseSheet - NSPanel - - - refuseSheetCancelButton - NSButton - - - refuseSheetCondPopup - NSPopUpButton - - - refuseSheetErrorLabel - NSTextField - - - refuseSheetField - NSTextField - - - refuseSheetOKButton - NSButton - - - refuseSheetTargetPopup - NSPopUpButton - - - refuseTable - NSTableView - - - refuseUpButton - NSButton - - - sendDefaultSealCheck - NSButton - - - sendHideWhenReplyCheck - NSButton - - - sendMultipleUserCheck - NSButton - - - sendOpenNotifyCheck - NSButton - - - sendQuotField - NSTextField - - - sendSingleClickCheck - NSButton - - - updateBetaTestLabel - NSTextField - - - updateCheckAutoCheck - NSButton - - - updateTypeMatrix - NSMatrix - - - - IBProjectSource - src/PrefControl.h - - - - PrefControl - NSObject - - IBUserSource - - - - - ReceiveControl - NSObject - - id - id - id - id - id - id - id - - - - backWindowToFront: - id - - - buttonPressed: - id - - - cancelPwdSheet: - id - - - okPwdSheet: - id - - - openSeal: - id - - - replyMessage: - id - - - writeAlternateLog: - id - - - - NSButton - NSButton - NSDrawer - NSButton - NSPanel - NSButton - NSTextField - NSTextField - NSTextField - NSTextField - NSProgressIndicator - NSTextField - NSTextField - NSTextField - NSTableView - NSTextField - NSBox - NSTextView - NSPanel - NSTextField - NSSecureTextField - NSButton - NSButton - NSButton - NSTextField - NSWindow - - - - altLogButton - NSButton - - - attachButton - NSButton - - - attachDrawer - NSDrawer - - - attachSaveButton - NSButton - - - attachSheet - NSPanel - - - attachSheetCancelButton - NSButton - - - attachSheetDirNumLabel - NSTextField - - - attachSheetFileNameLabel - NSTextField - - - attachSheetFileNumLabel - NSTextField - - - attachSheetPercentageLabel - NSTextField - - - attachSheetProgress - NSProgressIndicator - - - attachSheetSizeLabel - NSTextField - - - attachSheetSpeedLabel - NSTextField - - - attachSheetTitleLabel - NSTextField - - - attachTable - NSTableView - - - dateLabel - NSTextField - - - infoBox - NSBox - - - messageArea - NSTextView - - - pwdSheet - NSPanel - - - pwdSheetErrorLabel - NSTextField - - - pwdSheetField - NSSecureTextField - - - quotCheck - NSButton - - - replyButton - NSButton - - - sealButton - NSButton - - - userNameLabel - NSTextField - - - window - NSWindow - - - - IBProjectSource - src/ReceiveControl.h - - - - SendControl - NSObject - - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - buttonPressed: - id - - - checkboxChanged: - id - - - searchMenuItemSelected: - id - - - searchUser: - id - - - sendMessage: - id - - - sendPressed: - id - - - updateUserList: - id - - - updateUserSearch: - id - - - userListGroupMenuItemSelected: - id - - - userListHostMenuItemSelected: - id - - - userListIPAddressMenuItemSelected: - id - - - userListLogonMenuItemSelected: - id - - - userListUserMenuItemSelected: - id - - - userListVersionMenuItemSelected: - id - - - - NSButton - NSButton - NSButton - NSDrawer - NSTableView - NSTextView - NSButton - NSButton - NSButton - NSSearchField - NSMenu - NSButton - NSView - NSView - NSSplitView - NSTextField - NSTableView - NSWindow - - - - attachAddButton - NSButton - - - attachButton - NSButton - - - attachDelButton - NSButton - - - attachDrawer - NSDrawer - - - attachTable - NSTableView - - - messageArea - NSTextView - - - passwordCheck - NSButton - - - refreshButton - NSButton - - - sealCheck - NSButton - - - searchField - NSSearchField - - - searchMenu - NSMenu - - - sendButton - NSButton - - - splitSubview1 - NSView - - - splitSubview2 - NSView - - - splitView - NSSplitView - - - userNumLabel - NSTextField - - - userTable - NSTableView - - - window - NSWindow - - - - IBProjectSource - src/SendControl.h - - - - - - NSObject - - IBDocumentRelativeSource - ../../framework/Sparkle.framework/Versions/A/Headers/SUAppcast.h - - - - NSObject - - IBDocumentRelativeSource - ../../framework/Sparkle.framework/Versions/A/Headers/SUUpdater.h - - - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - - - - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSBox - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSBox.h - - - - NSBrowser - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSBrowser.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSDocument - NSObject - - id - id - id - id - id - id - - - - printDocument: - id - - - revertDocumentToSaved: - id - - - runPageLayout: - id - - - saveDocument: - id - - - saveDocumentAs: - id - - - saveDocumentTo: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSDocument.h - - - - NSDocument - - IBFrameworkSource - AppKit.framework/Headers/NSDocumentScripting.h - - - - NSDrawer - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMatrix - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSMatrix.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSMenuItemCell - NSButtonCell - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItemCell.h - - - - NSMovieView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMovieView.h - - - - NSNumberFormatter - NSFormatter - - IBFrameworkSource - Foundation.framework/Headers/NSNumberFormatter.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAlert.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAnimation.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDatePickerCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSImage.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSRuleEditor.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSound.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSpeechRecognizer.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSpeechSynthesizer.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSplitView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTextStorage.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTokenField.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTokenFieldCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbar.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSMetadata.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSNetServices.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPort.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSSpellServer.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSStream.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSXMLParser.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSOutlineView - NSTableView - - - - NSPanel - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSPanel.h - - - - NSPopUpButton - NSButton - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButton.h - - - - NSPopUpButtonCell - NSMenuItemCell - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButtonCell.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSSearchField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSearchField.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSplitView - NSView - - - - NSTabView - NSView - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - - - NSWindow - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - 0 @@ -11545,20 +9408,15 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 YES - ../../IPMessenger.xcodeproj 3 - {9, 8} - {7, 2} + {11, 11} + {10, 3} {16, 15} {15, 15} diff --git a/resource/English.lproj/MainMenu.nib/keyedobjects.nib b/resource/English.lproj/MainMenu.nib/keyedobjects.nib index 68c30dd..7271572 100644 Binary files a/resource/English.lproj/MainMenu.nib/keyedobjects.nib and b/resource/English.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/resource/Info.plist b/resource/Info.plist index 8716fa8..91c2e52 100644 --- a/resource/Info.plist +++ b/resource/Info.plist @@ -34,13 +34,13 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.11.3 + 0.11.5 CFBundleSignature ???? CFBundleVersion - 11IM0 + 14H50 NSHumanReadableCopyright - Copyright © 2001-2011, G.Ishiwata. + Copyright © 2001-2014, G.Ishiwata. NSMainNibFile MainMenu NSPrincipalClass diff --git a/resource/Japanese.lproj/MainMenu.nib/designable.nib b/resource/Japanese.lproj/MainMenu.nib/designable.nib index c61046a..e0c2285 100644 --- a/resource/Japanese.lproj/MainMenu.nib/designable.nib +++ b/resource/Japanese.lproj/MainMenu.nib/designable.nib @@ -2,15 +2,38 @@ 1050 - 10J869 - 851 - 1038.35 - 461.00 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 851 + 2182 - + + NSMatrix + NSScroller + NSMenu + NSTextView + NSButton + NSCustomObject + NSTableView + NSTextField + NSNumberFormatter + NSWindowTemplate + NSTextFieldCell + NSButtonCell + NSTableColumn + NSBox + NSPopUpButtonCell + NSOutlineView + NSView + NSScrollView + NSTabViewItem + NSPopUpButton + NSMenuItem + NSTabView + com.apple.InterfaceBuilder.CocoaPlugin @@ -759,10 +782,10 @@ View - {1.79769e+308, 1.79769e+308} + {489, 361} - + 256 @@ -770,7 +793,6 @@ 274 {{-13, -10}, {509, 354}} - general @@ -783,7 +805,6 @@ 268 {{13, 276}, {82, 17}} - YES 67239424 @@ -820,7 +841,6 @@ 268 {{13, 235}, {82, 17}} - YES 67239424 @@ -837,7 +857,6 @@ 266 {{100, 274}, {369, 22}} - YES -1804468671 @@ -868,7 +887,6 @@ 268 {{158, 180}, {173, 32}} - YES 67239424 @@ -896,7 +914,6 @@ 266 {{100, 233}, {369, 22}} - YES -1804468671 @@ -914,7 +931,6 @@ 268 {{111, 259}, {158, 14}} - YES 67239424 @@ -935,7 +951,6 @@ 268 {{111, 218}, {158, 14}} - YES 67239424 @@ -952,7 +967,6 @@ 268 {{14, 127}, {230, 18}} - YES 67239424 @@ -974,7 +988,6 @@ {{10, 25}, {489, 316}} - 全般 @@ -1530,7 +1543,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -1599,7 +1612,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -1607,6 +1620,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {198, 239}} @@ -1644,7 +1658,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {215, 241}} - 18 + 133138 @@ -1857,7 +1871,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -1910,7 +1924,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -1918,6 +1932,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {195, 166}} @@ -1950,7 +1965,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {212, 168}} - 18 + 133138 @@ -2167,7 +2182,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA - 256 + 274 @@ -2243,7 +2258,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 17 - -230686720 + -767557632 4 @@ -2251,6 +2266,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA 0 YES 0 + 1 {{1, 1}, {307, 203}} @@ -2283,7 +2299,7 @@ AAMAAAABAAEAAAFTAAMAAAAEAAAFwgAAAAAACAAIAAgACAABAAEAAQABA {{14, 14}, {324, 205}} - 18 + 133138 @@ -2443,7 +2459,7 @@ ueODiOOBq+OCguiHquWIhuOBjOihqOekuuOBleOCjOOBquOBj+OBquOCiuOBvuOBmeOAgg - 256 + 274 @@ -2574,7 +2590,7 @@ ueODiOOBq+OCguiHquWIhuOBjOihqOekuuOBleOCjOOBquOBj+OBquOCiuOBvuOBmeOAgg - 256 + 274 @@ -3001,12 +3017,11 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {489, 361} - - - {{0, 0}, {1152, 746}} + {{0, 0}, {1280, 778}} {489, 383} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 3 @@ -3018,7 +3033,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII View - {1.79769e+308, 1.79769e+308} + {264, 137} @@ -3072,7 +3087,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - 256 + 274 @@ -3253,9 +3268,10 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {454, 184} - {{0, 0}, {1152, 746}} + {{0, 0}, {1280, 778}} {264, 159} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 1 @@ -3267,7 +3283,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII View - {1.79769e+308, 1.79769e+308} + {471, 185} @@ -3321,7 +3337,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - 256 + 274 @@ -3466,9 +3482,10 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {{1, 1}, {471, 192}} - {{0, 0}, {1152, 746}} + {{0, 0}, {1280, 778}} {471, 207} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 9 @@ -3480,10 +3497,10 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII View - {1.79769e+308, 1.79769e+308} + {446, 286} - + 256 @@ -3491,6 +3508,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 257 {{222, 12}, {105, 32}} + YES 67239424 @@ -3512,6 +3530,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 257 {{327, 12}, {105, 32}} + YES 67239424 @@ -3538,13 +3557,14 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - 256 + 274 268 {{11, 168}, {82, 17}} + YES 67239424 @@ -3561,6 +3581,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 266 {{98, 166}, {182, 22}} + YES -1804468671 @@ -3578,6 +3599,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 268 {{11, 139}, {82, 17}} + YES 67239424 @@ -3619,8 +3641,9 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII WebURLsWithTitlesPboardType public.url - {273, 14} + {288, 14} + @@ -3636,7 +3659,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - 273 + 288 1 @@ -3673,20 +3696,23 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII + + 0 6 - {563, 1e+07} + {563, 10000000} {273, 0} - {{1, 1}, {273, 142}} + {{1, 1}, {288, 142}} + - {4, 4} + {1, -1} 0 4 @@ -3696,6 +3722,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 256 {{274, 1}, {15, 142}} + _doScroller: 1 @@ -3705,6 +3732,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII -2147483392 {{-100, -100}, {87, 18}} + 1 _doScroller: @@ -3714,8 +3742,9 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {{98, 14}, {290, 144}} + - 18 + 133138 @@ -3723,10 +3752,12 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {{2, 2}, {402, 199}} + {{20, 60}, {406, 219}} + {0, 0} 67239424 @@ -3750,6 +3781,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 256 {{17, 22}, {206, 14}} + YES 67239424 @@ -3763,10 +3795,13 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {446, 286} + + - {{0, 0}, {1152, 746}} + {{0, 0}, {1280, 778}} {446, 308} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES 3 @@ -3778,7 +3813,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII View - {1.79769e+308, 1.79769e+308} + {550, 135} @@ -3836,7 +3871,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - 256 + 274 @@ -4090,9 +4125,10 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {552, 135} - {{0, 0}, {1152, 746}} + {{0, 0}, {1280, 778}} {550, 157} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES PrefControl @@ -4107,7 +4143,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII View - {1.79769e+308, 1.79769e+308} + {200, 120} @@ -4175,6 +4211,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 0 YES 0 + 1 {{1, 1}, {259, 122}} @@ -4208,7 +4245,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {{-1, 37}, {272, 124}} - 18 + 133138 @@ -4261,9 +4298,10 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII {270, 160} - {{0, 0}, {1440, 878}} + {{0, 0}, {1280, 778}} {200, 136} - {1.79769e+308, 1.79769e+308} + {10000000000000, 10000000000000} + YES AttachStatusControl @@ -4481,38 +4519,6 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - - - arrangeInFront: - - - - 39 - - - - print: - - - - 86 - - - - runPageLayout: - - - - 87 - - - - showHelp: - - - - 122 - terminate: @@ -4553,6 +4559,62 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 153 + + + delegate + + + + 197 + + + + terminate: + + + + 1042 + + + + dockMenu + + + + 1085 + + + + arrangeInFront: + + + + 39 + + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + showHelp: + + + + 122 + cut: @@ -4618,404 +4680,396 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 193 - - delegate - - + + sendMessage: + + - 197 + 596 - newMessage: - - + replyMessage: + + - 198 + 598 - - initialFirstResponder - - + + backWindowToFront: + + - 340 + 663 - - absenceDeleteButton - - + + showSendMessageFontPanel: + + - 400 + 922 - - absenceDownButton - - + + saveSendMessageFont: + + - 401 + 923 - - absenceEditButton - - + + resetSendMessageFont: + + - 402 + 924 - - absenceSheetMessageArea - - + + showReceiveMessageFontPanel: + + - 403 + 925 - - absenceSheetTitleField - - + + saveReceiveMessageFont: + + - 404 + 926 - - absenceTable - - + + resetReceiveMessageFont: + + - 405 + 927 - - absenceUpButton - - + + updateUserList: + + - 406 + 1070 - - basePasswordButton - - + + userListUserMenuItemSelected: + + - 414 + 1306 - - baseUserNameField - - + + userListGroupMenuItemSelected: + + - 418 + 1307 - - netBroadAddressTable - - + + userListHostMenuItemSelected: + + - 419 + 1308 - - netBroadDeleteButton - - + + userListIPAddressMenuItemSelected: + + - 420 + 1309 - - netDialupCheck - - + + userListLogonMenuItemSelected: + + - 421 + 1310 - - pwdSheet - - - - 428 - - - - pwdSheetNewPwdField1 - - + + userListVersionMenuItemSelected: + + - 429 + 1311 - - pwdSheetNewPwdField2 - - + + searchUser: + + - 430 + 1340 - - pwdSheetOldPwdField - - + + newMessage: + + - 431 + 198 - - receiveDefaultQuotCheck - - + + closeAllWindows: + + - 433 + 590 - - receiveNonPopupCheck - - + + closeAllDialogs: + + - 434 + 591 - receiveSoundPopup - - + absenceMenu + + - 435 + 699 - refuseDeleteButton - - + absenceOffMenuItem + + - 436 + 700 - - refuseSheetCondPopup - - + + absenceMenuChanged: + + - 439 + 701 - - refuseSheetField - - + + gotoHomePage: + + - 440 + 1013 - refuseSheetTargetPopup - - + showNonPopupMenuItem + + - 441 + 1016 - - refuseTable - - + + showNonPopupMessage: + + - 442 + 1017 - sendDefaultSealCheck - - + statusBarMenu + + - 443 + 1038 - - sendHideWhenReplyCheck - - + + clickStatusBar: + + - 444 + 1041 - sendOpenNotifyCheck - - + absenceMenuForStatusBar + + - 445 + 1055 - - sendQuotField - - + + openLog: + + - 446 + 1063 - - sendSingleClickCheck - - + + openLog: + + - 447 + 1089 - - initialFirstResponder - - + + openLog: + + - 465 + 1090 - - initialFirstResponder - - + + newMessage: + + - 466 + 1093 - - initialFirstResponder - - + + absenceMenuChanged: + + - 467 + 1111 - makeKeyAndOrderFront: - - + absenceMenuChanged: + + - 470 + 1112 - delegate - - + absenceOffMenuItemForStatusBar + + - 473 + 1113 - panel - - + absenceOffMenuItemForDock + + - 475 + 1114 - nextKeyView - - + absenceMenuForDock + + - 479 + 1115 - - nextKeyView - - + + newMessage: + + - 480 + 1149 - pwdSheetErrorLabel - - + sendWindowListUserMenuItem + + - 483 + 1300 - - popupChanged: - - + + sendWindowListGroupMenuItem + + - 581 + 1301 - baseGroupNameField - - + sendWindowListHostMenuItem + + - 584 + 1302 - - closeAllWindows: + + sendWindowListIPAddressMenuItem - + - 590 + 1303 - - closeAllDialogs: + + sendWindowListLogonMenuItem - + - 591 + 1304 - - sendMessage: - - + + sendWindowListVersionMenuItem + + - 596 + 1305 - replyMessage: - - + showAcknowledgement: + + - 598 + 1338 - bcastSheet - - + delegate + + - 618 + 679 - bcastSheetErrorLabel - - + dataSource + + - 619 + 696 - bcastSheetField - - + delegate + + - 620 + 649 @@ -5026,1060 +5080,1068 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII 633 - - checkboxChanged: - - + + dataSource + + - 638 + 682 - - checkboxChanged: - - + + delegate + + - 639 + 914 - - checkboxChanged: - - + + dataSource + + - 640 + 915 - - checkboxChanged: - - + + delegate + + - 641 + 646 - - checkboxChanged: - - + + initialFirstResponder + + - 642 + 340 - checkboxChanged: - - + makeKeyAndOrderFront: + + - 644 + 470 delegate - + - 646 + 473 + + + + makeKeyAndOrderFront: + + + + 1046 + + + + makeKeyAndOrderFront: + + + + 1094 - delegate - - + nextKeyView + + - 647 + 692 - delegate - - + nextKeyView + + - 649 + 691 - - buttonPressed: - - + + nextKeyView + + - 650 + 480 - pwdSheetCancelButton - - + nextKeyView + + - 651 + 479 - pwdSheetOKButton - + nextKeyView + - 652 + 684 - - buttonPressed: - - + + initialFirstResponder + + - 653 + 465 - - buttonPressed: - + + nextKeyView + - 654 + 683 - bcastSheetCancelButton - - + nextKeyView + + - 655 + 685 - bcastSheetOKButton - - + nextKeyView + + - 656 + 686 - - buttonPressed: - - + + initialFirstResponder + + - 657 + 466 - - buttonPressed: - - + + nextKeyView + + - 658 + 687 - - buttonPressed: - - + + nextKeyView + + - 659 + 689 - - buttonPressed: - - + + nextKeyView + + - 660 + 688 - netBroadAddButton - - + initialFirstResponder + + - 661 - - - - backWindowToFront: - - - - 663 + 467 - absenceSheetCancelButton + absenceDeleteButton - + - 668 + 400 - absenceSheetOKButton + absenceDownButton - + - 669 + 401 - - buttonPressed: + + absenceEditButton - + - 670 + 402 - - buttonPressed: + + absenceSheetMessageArea - + - 671 + 403 - absenceSheet + absenceSheetTitleField - + - 672 + 404 - absenceAddButton + absenceTable - + - 673 + 405 - - buttonPressed: + + absenceUpButton - 674 + 406 - - buttonPressed: + + basePasswordButton - + - 675 + 414 - - buttonPressed: + + baseUserNameField - + - 676 + 418 - - buttonPressed: + + netBroadAddressTable - + - 677 + 419 - - buttonPressed: + + netBroadDeleteButton - + - 678 + 420 - delegate - - + netDialupCheck + + - 679 + 421 - dataSource - - + pwdSheet + + - 682 + 428 - nextKeyView - - + pwdSheetNewPwdField1 + + - 683 + 429 - nextKeyView - - + pwdSheetNewPwdField2 + + - 684 + 430 - nextKeyView - + pwdSheetOldPwdField + - 685 + 431 - nextKeyView - - + receiveDefaultQuotCheck + + - 686 + 433 - nextKeyView - - + receiveNonPopupCheck + + - 687 + 434 - nextKeyView - - + receiveSoundPopup + + - 688 + 435 - nextKeyView - - + refuseDeleteButton + + - 689 + 436 - nextKeyView - - + refuseSheetCondPopup + + - 690 + 439 - nextKeyView - - + refuseSheetField + + - 691 + 440 - nextKeyView - - + refuseSheetTargetPopup + + - 692 + 441 - nextKeyView - - + refuseTable + + - 693 + 442 - absenceSheetErrorLabel + sendDefaultSealCheck - + - 695 + 443 - dataSource - - + sendHideWhenReplyCheck + + - 696 + 444 - absenceMenu - - + sendOpenNotifyCheck + + - 699 + 445 - absenceOffMenuItem - - + sendQuotField + + - 700 + 446 - - absenceMenuChanged: - - + + sendSingleClickCheck + + - 701 + 447 - - buttonPressed: + + panel - + - 703 + 475 - absenceResetButton + pwdSheetErrorLabel - + - 704 + 483 - - receiveNonPopupModeMatrix + + popupChanged: - + - 721 + 581 - logAltEnableCheck + baseGroupNameField - + - 723 + 584 - logStdEnableCheck + bcastSheet - + - 724 + 618 - logStdWhenOpenChainCheck + bcastSheetErrorLabel - + - 726 + 619 - logStdPathRefButton + bcastSheetField - + - 728 + 620 - - logAltPathRefButton + + checkboxChanged: - + - 729 + 638 checkboxChanged: - + - 730 + 639 checkboxChanged: - + - 731 + 640 checkboxChanged: - + - 732 + 641 - buttonPressed: + checkboxChanged: - + - 733 + 642 - buttonPressed: + checkboxChanged: - + - 734 + 644 - - delegate - - + + buttonPressed: + + - 745 + 650 - delegate - - + pwdSheetCancelButton + + - 746 + 651 - logStdPathField + pwdSheetOKButton - + - 747 + 652 - - logAltPathField + + buttonPressed: - + - 748 + 653 - checkboxChanged: + buttonPressed: - + - 749 + 654 - bcastSheetResolveCheck + bcastSheetCancelButton - + - 758 + 655 - bcastSheetMatrix + bcastSheetOKButton - + - 759 + 656 - matrixChanged: + buttonPressed: - + - 760 + 657 - matrixChanged: + buttonPressed: - + - 761 + 658 - - logAltSelectionCheck + + buttonPressed: - + - 765 + 659 - checkboxChanged: + buttonPressed: - + - 766 + 660 - netPortNoField + netBroadAddButton - + - 772 + 661 - delegate - - + absenceSheetCancelButton + + - 789 + 668 - receiveClickableURLCheck + absenceSheetOKButton - + - 820 + 669 - checkboxChanged: + buttonPressed: - + - 821 + 670 buttonPressed: - + - 895 + 671 + + + + absenceSheet + + + + 672 + + + + absenceAddButton + + + + 673 buttonPressed: - + - 896 + 674 buttonPressed: - + - 897 + 675 buttonPressed: - + - 898 + 676 buttonPressed: - + - 899 + 677 - - refuseDownButton + + buttonPressed: - + - 901 + 678 - refuseSheet + absenceSheetErrorLabel - + - 902 + 695 - - refuseSheetCancelButton + + buttonPressed: - + - 903 + 703 - refuseSheetErrorLabel + absenceResetButton - + - 904 + 704 - refuseSheetOKButton + receiveNonPopupModeMatrix - + - 905 + 721 - refuseUpButton + logAltEnableCheck - + - 906 + 723 - refuseAddButton + logStdEnableCheck - + - 907 + 724 - refuseEditButton + logStdWhenOpenChainCheck - + - 908 + 726 - - buttonPressed: + + logStdPathRefButton - + - 909 + 728 - - buttonPressed: + + logAltPathRefButton - + - 910 + 729 - - delegate - - + + checkboxChanged: + + - 914 + 730 - - dataSource - - + + checkboxChanged: + + - 915 + 731 - showSendMessageFontPanel: - - + checkboxChanged: + + - 922 + 732 - saveSendMessageFont: - - + buttonPressed: + + - 923 + 733 - resetSendMessageFont: - - + buttonPressed: + + - 924 + 734 - - showReceiveMessageFontPanel: - - + + logStdPathField + + - 925 + 747 - - saveReceiveMessageFont: - - + + logAltPathField + + - 926 + 748 - resetReceiveMessageFont: - - + checkboxChanged: + + - 927 + 749 - dataSource - - + bcastSheetResolveCheck + + - 1008 + 758 - delegate - - + bcastSheetMatrix + + - 1009 + 759 - - attachTable - - + + matrixChanged: + + - 1011 + 760 - gotoHomePage: - - + matrixChanged: + + - 1013 + 761 - showNonPopupMenuItem - - - - 1016 - - - - showNonPopupMessage: - - + logAltSelectionCheck + + - 1017 + 765 checkboxChanged: - + - 1022 + 766 - sendMultipleUserCheck + netPortNoField - + - 1024 + 772 - statusBarMenu - - + receiveClickableURLCheck + + - 1038 + 820 - clickStatusBar: - - + checkboxChanged: + + - 1041 + 821 - terminate: - - + buttonPressed: + + - 1042 + 895 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1046 + 896 - - absenceMenuForStatusBar - - + + buttonPressed: + + - 1055 + 897 - - receiveStatusBarCheckBox + + buttonPressed: - + - 1058 + 898 - checkboxChanged: + buttonPressed: - + - 1059 + 899 - - openLog: - - + + refuseDownButton + + - 1063 + 901 - - updateUserList: - - + + refuseSheet + + - 1070 + 902 - dockMenu - - + refuseSheetCancelButton + + - 1085 + 903 - - openLog: - - + + refuseSheetErrorLabel + + - 1089 + 904 - - openLog: - - + + refuseSheetOKButton + + - 1090 + 905 - - newMessage: - - + + refuseUpButton + + - 1093 + 906 - - makeKeyAndOrderFront: - - + + refuseAddButton + + - 1094 + 907 - - makeKeyAndOrderFront: - - - - 1095 - - - - makeKeyAndOrderFront: - - + + refuseEditButton + + - 1096 + 908 - makeKeyAndOrderFront: - - + buttonPressed: + + - 1098 + 909 - absenceMenuChanged: - - + buttonPressed: + + - 1111 + 910 - absenceMenuChanged: - - + checkboxChanged: + + - 1112 + 1022 - absenceOffMenuItemForStatusBar - - + sendMultipleUserCheck + + - 1113 + 1024 - absenceOffMenuItemForDock - - + receiveStatusBarCheckBox + + - 1114 + 1058 - - absenceMenuForDock - - + + checkboxChanged: + + - 1115 + 1059 @@ -6099,227 +6161,203 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII - panel - - - - 1140 - - - - dispAlwaysCheck - - + updateCheckAutoCheck + + - 1143 + 1330 - deleteButton - - + updateTypeMatrix + + - 1144 + 1331 - buttonPressed: - - + checkboxChanged: + + - 1145 + 1332 - checkboxChanged: - - + matrixChanged: + + - 1147 + 1333 - delegate - - - - 1148 - - - - newMessage: - - + updateBetaTestLabel + + - 1149 + 1336 - sendWindowListUserMenuItem - - + delegate + + - 1300 + 647 - sendWindowListGroupMenuItem - - + nextKeyView + + - 1301 + 693 - sendWindowListHostMenuItem - - + nextKeyView + + - 1302 + 690 - sendWindowListIPAddressMenuItem - - + delegate + + - 1303 + 745 - sendWindowListLogonMenuItem - - + delegate + + - 1304 + 746 - sendWindowListVersionMenuItem - - + delegate + + - 1305 + 789 - userListUserMenuItemSelected: - - + makeKeyAndOrderFront: + + - 1306 + 1095 - userListGroupMenuItemSelected: - - + makeKeyAndOrderFront: + + - 1307 + 1096 - userListHostMenuItemSelected: - - + makeKeyAndOrderFront: + + - 1308 + 1098 - - userListIPAddressMenuItemSelected: - - + + delegate + + - 1309 + 1148 - - userListLogonMenuItemSelected: - - + + dataSource + + - 1310 + 1008 - - userListVersionMenuItemSelected: - - + + delegate + + - 1311 + 1009 - - checkForUpdates: - - + + attachTable + + - 1317 + 1011 - - checkForUpdates: - - + + panel + + - 1329 + 1140 - updateCheckAutoCheck - - + dispAlwaysCheck + + - 1330 + 1143 - updateTypeMatrix - - + deleteButton + + - 1331 + 1144 - checkboxChanged: - - + buttonPressed: + + - 1332 + 1145 - matrixChanged: - - - - 1333 - - - - updateBetaTestLabel - - + checkboxChanged: + + - 1336 + 1147 - showAcknowledgement: - - + checkForUpdates: + + - 1338 + 1317 - searchUser: - - + checkForUpdates: + + - 1340 + 1329 @@ -8933,116 +8971,62 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - {{524, 508}, {270, 160}} com.apple.InterfaceBuilder.CocoaPlugin {{524, 508}, {270, 160}} - - - {200, 120} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{391, 578}, {249, 73}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{412, 683}, {216, 53}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -9157,7 +9141,6 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -9166,9 +9149,8 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -9180,437 +9162,213 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAABDgoAAw4cAAA - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{278, 583}, {159, 153}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - P4AAAL+AAADBUAAAw6sAAA - - com.apple.InterfaceBuilder.CocoaPlugin - - {{-94, 553}, {343, 153}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{0, 651}, {568, 20}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{105, 37}, {489, 361}} com.apple.InterfaceBuilder.CocoaPlugin - {{105, 37}, {489, 361}} - - - {489, 361} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{194, 386}, {454, 184}} com.apple.InterfaceBuilder.CocoaPlugin {{194, 386}, {454, 184}} - - - {264, 137} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - {471, 185} NSSecureTextField com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{603, 307}, {446, 286}} com.apple.InterfaceBuilder.CocoaPlugin {{603, 307}, {446, 286}} - - - {446, 286} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{497, 481}, {552, 135}} com.apple.InterfaceBuilder.CocoaPlugin {{497, 481}, {552, 135}} - - - {550, 135} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{508, 639}, {290, 63}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{249, 473}, {290, 213}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{88, 507}, {226, 203}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{324, 703}, {164, 33}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - {{126, 458}, {189, 193}} com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - @@ -9748,15 +9506,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII IBProjectSource - src/AppControl.h - - - - AppControl - NSObject - - IBUserSource - + ./Classes/AppControl.h @@ -9802,20 +9552,11 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII IBProjectSource - src/AttachStatusControl.h - - - - AttachStatusControl - NSObject - - IBUserSource - + ./Classes/AttachStatusControl.h FirstResponder - NSObject id id @@ -9905,6 +9646,47 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII + + NSDocument + + id + id + id + id + id + id + + + + printDocument: + id + + + revertDocumentToSaved: + id + + + runPageLayout: + id + + + saveDocument: + id + + + saveDocumentAs: + id + + + saveDocumentTo: + id + + + + IBProjectSource + ./Classes/NSDocument.h + + PrefControl NSObject @@ -10303,15 +10085,7 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII IBProjectSource - src/PrefControl.h - - - - PrefControl - NSObject - - IBUserSource - + ./Classes/PrefControl.h @@ -10492,7 +10266,37 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII IBProjectSource - src/ReceiveControl.h + ./Classes/ReceiveControl.h + + + + SUUpdater + NSObject + + checkForUpdates: + id + + + checkForUpdates: + + checkForUpdates: + id + + + + delegate + id + + + delegate + + delegate + id + + + + IBProjectSource + ./Classes/SUUpdater.h @@ -10668,913 +10472,8 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII IBProjectSource - src/SendControl.h - - - - - - NSObject - - IBDocumentRelativeSource - ../../framework/Sparkle.framework/Versions/A/Headers/SUAppcast.h - - - - NSObject - - IBDocumentRelativeSource - ../../framework/Sparkle.framework/Versions/A/Headers/SUUpdater.h - - - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - + ./Classes/SendControl.h - - - - - - NSActionCell - NSCell - - IBFrameworkSource - AppKit.framework/Headers/NSActionCell.h - - - - NSApplication - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSApplication.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSApplicationScripting.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSColorPanel.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSHelpManager.h - - - - NSApplication - - IBFrameworkSource - AppKit.framework/Headers/NSPageLayout.h - - - - NSBox - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSBox.h - - - - NSBrowser - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSBrowser.h - - - - NSButton - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSButton.h - - - - NSButtonCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSButtonCell.h - - - - NSCell - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSCell.h - - - - NSControl - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSControl.h - - - - NSDocument - NSObject - - id - id - id - id - id - id - - - - printDocument: - id - - - revertDocumentToSaved: - id - - - runPageLayout: - id - - - saveDocument: - id - - - saveDocumentAs: - id - - - saveDocumentTo: - id - - - - IBFrameworkSource - AppKit.framework/Headers/NSDocument.h - - - - NSDocument - - IBFrameworkSource - AppKit.framework/Headers/NSDocumentScripting.h - - - - NSDrawer - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSDrawer.h - - - - NSFormatter - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFormatter.h - - - - NSMatrix - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSMatrix.h - - - - NSMenu - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenu.h - - - - NSMenuItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItem.h - - - - NSMenuItemCell - NSButtonCell - - IBFrameworkSource - AppKit.framework/Headers/NSMenuItemCell.h - - - - NSMovieView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSMovieView.h - - - - NSNumberFormatter - NSFormatter - - IBFrameworkSource - Foundation.framework/Headers/NSNumberFormatter.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAccessibility.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAlert.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSAnimation.h - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSComboBox.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSComboBoxCell.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDatePickerCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDictionaryController.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSDragging.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontManager.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSFontPanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSImage.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSKeyValueBinding.h - - - - NSObject - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSNibLoading.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSOutlineView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSPasteboard.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSRuleEditor.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSavePanel.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSound.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSpeechRecognizer.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSpeechSynthesizer.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSSplitView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSText.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTextStorage.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTextView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTokenField.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTokenFieldCell.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbar.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSToolbarItem.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSView.h - - - - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSWindow.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSError.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSFileManager.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyValueObserving.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSKeyedArchiver.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSMetadata.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSNetServices.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObject.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSObjectScripting.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPort.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSPortCoder.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSRunLoop.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptClassDescription.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptKeyValueCoding.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptObjectSpecifiers.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSScriptWhoseTests.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSSpellServer.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSStream.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSThread.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURL.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLConnection.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSURLDownload.h - - - - NSObject - - IBFrameworkSource - Foundation.framework/Headers/NSXMLParser.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUAppcast.h - - - - NSObject - - IBFrameworkSource - Sparkle.framework/Headers/SUUpdater.h - - - - NSOutlineView - NSTableView - - - - NSPanel - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSPanel.h - - - - NSPopUpButton - NSButton - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButton.h - - - - NSPopUpButtonCell - NSMenuItemCell - - IBFrameworkSource - AppKit.framework/Headers/NSPopUpButtonCell.h - - - - NSProgressIndicator - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSProgressIndicator.h - - - - NSResponder - - IBFrameworkSource - AppKit.framework/Headers/NSInterfaceStyle.h - - - - NSResponder - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSResponder.h - - - - NSScrollView - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSScrollView.h - - - - NSScroller - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSScroller.h - - - - NSSearchField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSearchField.h - - - - NSSecureTextField - NSTextField - - IBFrameworkSource - AppKit.framework/Headers/NSSecureTextField.h - - - - NSSplitView - NSView - - - - NSTabView - NSView - - - - NSTabViewItem - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTabViewItem.h - - - - NSTableColumn - NSObject - - IBFrameworkSource - AppKit.framework/Headers/NSTableColumn.h - - - - NSTableView - NSControl - - - - NSText - NSView - - - - NSTextField - NSControl - - IBFrameworkSource - AppKit.framework/Headers/NSTextField.h - - - - NSTextFieldCell - NSActionCell - - IBFrameworkSource - AppKit.framework/Headers/NSTextFieldCell.h - - - - NSTextView - NSText - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSClipView.h - - - - NSView - - - - NSView - - IBFrameworkSource - AppKit.framework/Headers/NSRulerView.h - - - - NSView - NSResponder - - - - NSWindow - - - - NSWindow - NSResponder - - - - NSWindow - - IBFrameworkSource - AppKit.framework/Headers/NSWindowScripting.h - - - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - @@ -11584,20 +10483,15 @@ l+OBvuOBmeOAggrlgZzmraLlh7rmnaXjgb7jgZvjgpPjgII com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 YES - ../../IPMessenger.xcodeproj 3 - {9, 8} - {7, 2} + {11, 11} + {10, 3} {16, 15} {15, 15} diff --git a/resource/Japanese.lproj/MainMenu.nib/keyedobjects.nib b/resource/Japanese.lproj/MainMenu.nib/keyedobjects.nib index ddc445e..78d5a22 100644 Binary files a/resource/Japanese.lproj/MainMenu.nib/keyedobjects.nib and b/resource/Japanese.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/src/AppControl.m b/src/AppControl.m index 1672d8d..4571a0d 100644 --- a/src/AppControl.m +++ b/src/AppControl.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : AppControl.m @@ -595,11 +595,11 @@ - (void)checkLogConversion:(BOOL)aStdLog path:(NSString*)aPath title = NSLocalizedString(@"Log.ConvFail.Title", nil); message = NSLocalizedString(@"Log.ConvFail.Message", nil); ok = NSLocalizedString(@"Log.ConvFail.OK", nil); - alert = [NSAlert alertWithMessageText:title - defaultButton:ok - alternateButton:nil - otherButton:nil - informativeTextWithFormat:message]; + alert = [[NSAlert alloc] init]; + alert.alertStyle = NSCriticalAlertStyle; + alert.messageText = title; + alert.informativeText = message; + [alert addButtonWithTitle:ok]; [alert setAlertStyle:NSCriticalAlertStyle]; [alert runModal]; } @@ -612,11 +612,11 @@ - (void)checkLogConversion:(BOOL)aStdLog path:(NSString*)aPath if ([converter.backupPath length] > 0) { title = NSLocalizedString(@"Log.Backup.Title", nil); ok = NSLocalizedString(@"Log.Backup.OK", nil); - alert = [NSAlert alertWithMessageText:title - defaultButton:ok - alternateButton:nil - otherButton:nil - informativeTextWithFormat:converter.backupPath]; + alert = [[NSAlert alloc] init]; + alert.alertStyle = NSInformationalAlertStyle; + alert.messageText = title; + alert.informativeText = converter.backupPath; + [alert addButtonWithTitle:ok]; [alert setAlertStyle:NSInformationalAlertStyle]; [alert runModal]; } diff --git a/src/AttachmentClient.m b/src/AttachmentClient.m index 5540eb1..56053b0 100644 --- a/src/AttachmentClient.m +++ b/src/AttachmentClient.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : AttachmentClient.m @@ -384,11 +384,11 @@ - (DownloadResult)downloadDir:(AttachmentFile*)dir from:(int)sock useUTF8:(BOOL) DBG(@"dir:download complete1(%@)", savePath); break; } else if (headerSize < 0) { - ERR(@"dir:download internal error(headerSize=%d,buf=%s)", headerSize, buf); + ERR(@"dir:download internal error(headerSize=%ld,buf=%s)", headerSize, buf); result = DL_INVALID_DATA; break; } else if (headerSize >= sizeof(buf)) { - ERR(@"dir:headerSize overflow(%d,max=%d)", headerSize, sizeof(buf)); + ERR(@"dir:headerSize overflow(%ld,max=%lu)", headerSize, sizeof(buf)); result = DL_INTERNAL_ERROR; break; } @@ -401,7 +401,7 @@ - (DownloadResult)downloadDir:(AttachmentFile*)dir from:(int)sock useUTF8:(BOOL) // ヘッダ受信 result = [self receiveFrom:sock to:buf maxLength:headerSize]; if (result != DL_SUCCESS) { - ERR(@"dir:header receive error(ret=%d,size=%u)", result, headerSize); + ERR(@"dir:header receive error(ret=%d,size=%ld)", result, headerSize); break; } buf[headerSize] = '\0'; @@ -446,7 +446,7 @@ - (DownloadResult)downloadDir:(AttachmentFile*)dir from:(int)sock useUTF8:(BOOL) unsigned size = MIN(sizeof(buf), remain); result = [self receiveFrom:sock to:buf maxLength:size]; if (result != DL_SUCCESS) { - ERR(@"dir:file receive error(%d,remain=%d)", result, remain); + ERR(@"dir:file receive error(%d,remain=%llu)", result, remain); break; } [self newDataDownload:size]; @@ -463,7 +463,7 @@ - (DownloadResult)downloadDir:(AttachmentFile*)dir from:(int)sock useUTF8:(BOOL) } if (remain > 0) { // 受信しきれていない(エラー) - ERR(@"dir:file remain data exist(%d)", remain); + ERR(@"dir:file remain data exist(%llu)", remain); result = DL_SIZE_NOT_ENOUGH; break; } diff --git a/src/AttachmentFile.h b/src/AttachmentFile.h index ef6ae4f..14a0e88 100644 --- a/src/AttachmentFile.h +++ b/src/AttachmentFile.h @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : AttachmentFile.h @@ -24,7 +24,6 @@ OSType hfsFileType; // ファイルタイプ OSType hfsCreator; // クリエータコード - UInt16 finderFlags; // Finder属性フラグ(Carbon) unsigned permission; // POSIXファイルアクセス権 NSFileHandle* handle; // 出力ハンドル } diff --git a/src/AttachmentFile.m b/src/AttachmentFile.m index c3b7716..3d88b10 100644 --- a/src/AttachmentFile.m +++ b/src/AttachmentFile.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : AttachmentFile.m @@ -77,7 +77,6 @@ - (id)initWithPath:(NSString*)path { _nameEscaped = nil; hfsFileType = 0; hfsCreator = 0; - finderFlags = 0; permission = 0; handle = nil; @@ -99,7 +98,6 @@ - (id)initWithPath:(NSString*)path { // 初期化 NSMutableString* uncomp = [NSMutableString stringWithString:[path lastPathComponent]]; CFStringNormalize((CFMutableStringRef)uncomp, kCFStringNormalizationFormC); -// CFStringFold((CFMutableStringRef)uncomp, kCFCompareCaseInsensitive | kCFCompareDiacriticInsensitive | kCFCompareWidthInsensitive, NULL); self.name = [[NSString alloc] initWithString:uncomp]; self.path = [path copy]; self.size = [[attrs objectForKey:NSFileSize] unsignedLongLongValue]; @@ -127,33 +125,28 @@ - (id)initWithPath:(NSString*)path { if ([[attrs objectForKey:NSFileImmutable] boolValue]) { self.attribute |= IPMSG_FILE_RONLYOPT; } - // ファイル属性取得(FinderInfo) - if (![self isDirectory]) { - FSRef fsRef; - OSStatus osStatus; - osStatus = FSPathMakeRef((const UInt8*)[self.path UTF8String], &fsRef, NULL); - if (osStatus != noErr) { - ERR(@"FSRef make error(%@,status=%d)", self.path, osStatus); - } else { - FSCatalogInfo catInfo; - OSErr osError; - osError = FSGetCatalogInfo(&fsRef, kFSCatInfoFinderInfo, &catInfo, NULL, NULL, NULL); - if (osError != noErr) { - ERR(@"FSCatalogInfo get error(err=%d,%@)", osError, self.path); - } else { - FInfo* info = (FInfo*)(&catInfo.finderInfo[0]); - finderFlags = info->fdFlags; - // エイリアスファイルは除く - if (finderFlags & kIsAlias) { - ERR(@"file is hfs Alias(%@)", self.path); - [self release]; - return nil; - } - // 非表示ファイル - if (finderFlags & kIsInvisible) { - self.attribute |= IPMSG_FILE_HIDDENOPT; - } - } + NSURL* fileURL = [NSURL fileURLWithPath:path]; + id value; + if ([fileURL getResourceValue:&value forKey:NSURLIsAliasFileKey error:NULL]) { + if ([value boolValue]) { + // エイリアスファイルは除く + ERR(@"file is hfs Alias(%@)", self.path); + [self release]; + return nil; + } + } + if ([fileURL getResourceValue:&value forKey:NSURLIsSymbolicLinkKey error:NULL]) { + if ([value boolValue]) { + // シンボリックリンクは除く + ERR(@"file is Symbolic link(%@)", self.path); + [self release]; + return nil; + } + } + if ([fileURL getResourceValue:&value forKey:NSURLIsHiddenKey error:NULL]) { + if ([value boolValue]) { + // 非表示ファイル + self.attribute |= IPMSG_FILE_HIDDENOPT; } } // ファイル名エスケープ(":"→"::") @@ -172,54 +165,6 @@ - (id)initWithPath:(NSString*)path { } else { _nameEscaped = [self.name retain]; } - // リソースフォーク確認 - /* - { - FSSpec fsSpec; - OSErr osErr; - if (![path getFSSpec:&fsSpec]) { - WRN(@"FSSpec get error(%@)", path); - } else { - SInt16 resFile; - if (!resourceLock) { - resourceLock = [[NSLock alloc] init]; - } - [resourceLock lock]; - resFile = FSpOpenResFile(&fsSpec, fsRdPerm); - osErr = ResError(); - if ((resFile != -1) && (osErr == noErr)) { - SInt16 numOfTypes = Count1Types(); - SInt16 i; - DBG(@"ResFork has %d Types(%@)", numOfTypes, path); - for (i = 0; i < numOfTypes; i++) { - ResType resType; - SInt16 numOfRes; - SInt16 j; - Get1IndType(&resType, i); - DBG5(@" Type[%d] is '%c%c%c%c'", i, ((char*)&resType)[0], ((char*)&resType)[1], ((char*)&resType)[2], ((char*)&resType)[3]); - numOfRes = Count1Resources(resType); - DBG(@" (has %d resources)", numOfRes); - for (j = 0; j < numOfRes; j++) { - Handle resHandle; - unsigned long size; - SInt16 workID = -256; - ResType workType; - char workName[256]; - resHandle = GetIndResource(resType, j); - size = GetHandleSize(resHandle); - workName[0] = 0; - GetResInfo(resHandle, &workID, &workType, workName); - DBG3(@" id=%5d,name=%s,size=%u", workID, workName, size); - } - } - CloseResFile(resFile); - } else { - DBG(@"no ResFork(%@)", path); - } - [resourceLock unlock]; - } - } - */ return self; } @@ -416,7 +361,7 @@ - (BOOL)openFileForWrite { WRN(@"dir:type[resfork] not support yet.(%@)", self.name); break; default: // 未知 - WRN(@"dir:unknown type(%@,attr=0x%08X)", self.name, self.attribute); + WRN(@"dir:unknown type(%@,attr=0x%08X)", self.name, (unsigned int)self.attribute); break; } @@ -459,33 +404,11 @@ - (void)closeFile { [newDic addEntriesFromDictionary:[self fileAttributes]]; [newDic setObject:[NSNumber numberWithBool:((self.attribute&IPMSG_FILE_RONLYOPT) != 0)] forKey:NSFileImmutable]; [fileManager setAttributes:newDic ofItemAtPath:self.path error:NULL]; - // FinderInfoの設定 - if (finderFlags != 0) { - FSRef fsRef; - OSStatus osStatus; - osStatus = FSPathMakeRef((const UInt8*)[self.path UTF8String], &fsRef, NULL); - if (osStatus != noErr) { - ERR(@"FSRef make error(%@,status=%d)", self.path, osStatus); - } else { - FSCatalogInfo catInfo; - FSSpec fsSpec; - OSErr osError; - osError = FSGetCatalogInfo(&fsRef, kFSCatInfoFinderInfo, &catInfo, NULL, &fsSpec, NULL); - if (osError != noErr) { - ERR(@"FSCatalogInfo get error(err=%d,%@)", osError, self.path); - } else { - FInfo* info = (FInfo*)(&catInfo.finderInfo[0]); - info->fdFlags = finderFlags; - if (self.attribute & IPMSG_FILE_HIDDENOPT) { - info->fdFlags |= kIsInvisible; - } - osError = FSSetCatalogInfo(&fsRef, kFSCatInfoFinderInfo, &catInfo); - if (osError != noErr) { - ERR(@"FSCatalogInfo set error(0x%02X,err=%d,%@)", info->fdFlags, osError, self.path); - } else { - FSFlushVolume(fsSpec.vRefNum); - } - } + if (self.attribute & IPMSG_FILE_HIDDENOPT) { + NSURL* fileURL = [NSURL fileURLWithPath:self.path]; + NSError* error = nil; + if (![fileURL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsHiddenKey error:&error]) { + ERR(@"Hidden set error(%@,%@)", self.path, error); } } } @@ -511,7 +434,6 @@ - (id)initWithBuffer:(NSString*)buf needReadModTime:(BOOL)flag _nameEscaped = nil; hfsFileType = 0; hfsCreator = 0; - finderFlags = 0; permission = 0; handle = nil; @@ -625,23 +547,20 @@ - (NSString*)makeExtendAttribute NSMutableArray* array = [NSMutableArray arrayWithCapacity:10]; if (self.createTime) { unsigned val = (unsigned)[self.createTime timeIntervalSince1970]; - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_CREATETIME, val]]; + [array addObject:[NSString stringWithFormat:@"%lX=%X", IPMSG_FILE_CREATETIME, val]]; } if (self.modifyTime) { unsigned val = (unsigned)[self.modifyTime timeIntervalSince1970]; - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_MTIME, val]]; + [array addObject:[NSString stringWithFormat:@"%lX=%X", IPMSG_FILE_MTIME, val]]; } if (permission != 0) { - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_PERM, permission]]; + [array addObject:[NSString stringWithFormat:@"%lX=%X", IPMSG_FILE_PERM, permission]]; } if (hfsFileType != 0) { - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_FILETYPE, hfsFileType]]; + [array addObject:[NSString stringWithFormat:@"%lX=%X", IPMSG_FILE_FILETYPE, (unsigned int)hfsFileType]]; } if (hfsCreator != 0) { - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_CREATOR, hfsCreator]]; - } - if (finderFlags != 0) { - [array addObject:[NSString stringWithFormat:@"%X=%X", IPMSG_FILE_FINDERINFO, finderFlags]]; + [array addObject:[NSString stringWithFormat:@"%lX=%X", IPMSG_FILE_CREATOR, (unsigned int)hfsCreator]]; } if ([array count] > 0) { return [array componentsJoinedByString:@":"]; @@ -732,8 +651,7 @@ - (void)readExtendAttribute:(NSString*)str ((char*)&val)[2], ((char*)&val)[3]); break; case IPMSG_FILE_FINDERINFO: - finderFlags = val; - TRC(@"extAttr:FINDERINFO = 0x%04X('%c%c')", finderFlags, + WRN(@"extAttr:FINDERINFO unsupported(0x%04X['%c%c'])", val, ((char*)&val)[0], ((char*)&val)[1]); break; case IPMSG_FILE_ACL: diff --git a/src/AttachmentServer.m b/src/AttachmentServer.m index 8c79324..8a47e4e 100644 --- a/src/AttachmentServer.m +++ b/src/AttachmentServer.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : AttachmentServer.m @@ -668,7 +668,7 @@ - (void)attachSendThread:(id)obj } break; default: // その他 - ERR(@"invalid command([0x%08X],%@)", GET_MODE(recvData.command), file.path); + ERR(@"invalid command([0x%08lX],%@)", GET_MODE(recvData.command), file.path); break; } break; @@ -758,7 +758,7 @@ - (BOOL)sendFileHeader:(AttachmentFile*)file to:(int)sock useUTF8:(BOOL)utf8 NSString* dh1 = [NSString stringWithFormat:@"%@:%llX:%X:%@:", file.name, file.size, - file.attribute, + (unsigned int)file.attribute, [file makeExtendAttribute]]; NSUInteger len = strlen((utf8 ? [dh1 UTF8String] : [dh1 SJISString])); NSString* dh2 = [NSString stringWithFormat:@"%04X:%@", len + 5, dh1]; @@ -766,7 +766,7 @@ - (BOOL)sendFileHeader:(AttachmentFile*)file to:(int)sock useUTF8:(BOOL)utf8 // ファイルヘッダ送信 if (send(sock, dat, strlen(dat), 0) < 0) { - ERR(@"header send error(%s)", dh2); + ERR(@"header send error(%@)", dh2); return NO; } diff --git a/src/Config.m b/src/Config.m index 030c88c..baccd4b 100644 --- a/src/Config.m +++ b/src/Config.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : Config.m @@ -553,7 +553,7 @@ - (void)addBroadcastWithAddress:(NSString*)address [_broadcastIPList sortUsingSelector:@selector(compare:)]; [self updateBroadcastAddresses]; } @catch (NSException* exception) { - ERR(@"%@(index=%u)", exception, index); + ERR(@"%@(index=%@)", exception, address); } } @@ -564,7 +564,7 @@ - (void)addBroadcastWithHost:(NSString*)host [_broadcastHostList sortUsingSelector:@selector(compare:)]; [self updateBroadcastAddresses]; } @catch (NSException* exception) { - ERR(@"%@(index=%u)", exception, index); + ERR(@"%@(index=%@)", exception, host); } } @@ -729,7 +729,7 @@ - (BOOL)containsAbsenceTitle:(NSString*)title } } } @catch (NSException* exception) { - ERR(@"%@(index=%u)", exception, index); + ERR(@"%@(index=%@)", exception, title); } return NO; } diff --git a/src/LogConverter.m b/src/LogConverter.m index a6583eb..db7dd8e 100644 --- a/src/LogConverter.m +++ b/src/LogConverter.m @@ -127,7 +127,7 @@ - (BOOL)backup TRC(@" -> succeeded(%@)", bakPath); TRC(@"rename file (%@ -> %@)", self.path, bakPath); - [_fileManager movePath:self.path toPath:bakPath handler:nil]; + [_fileManager moveItemAtPath:self.path toPath:bakPath error:NULL]; self.backupPath = bakPath; @@ -269,9 +269,9 @@ - (BOOL)convertToUTF8:(NSWindow*)aModalWindow TRC(@" -> succeeded(%@)", bakPath); TRC(@"rename file (%@ -> %@)", self.path, bakPath); - [_fileManager movePath:self.path toPath:bakPath handler:nil]; + [_fileManager moveItemAtPath:self.path toPath:bakPath error:NULL]; TRC(@"rename file (%@ -> %@)", newPath, self.path); - [_fileManager movePath:newPath toPath:self.path handler:nil]; + [_fileManager moveItemAtPath:newPath toPath:self.path error:NULL]; self.backupPath = bakPath; TRC(@"Finish convert(%@)", self.path); diff --git a/src/MessageCenter.m b/src/MessageCenter.m index 5c0afd1..4832b46 100644 --- a/src/MessageCenter.m +++ b/src/MessageCenter.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : MessageCenter.m @@ -306,7 +306,7 @@ - (NSInteger)sendTo:(struct sockaddr_in*)toAddr messageID:(NSInteger)mid command // メッセージヘッダ部編集 NSString* header = [NSString stringWithFormat:@"%d:%ld:%@:%@:%ld:", - IPMSG_VERSION, mid, NSUserName(), myHostName, cmd]; + IPMSG_VERSION, (long)mid, NSUserName(), myHostName, cmd]; const char* str = [header SJISString]; NSUInteger len = strlen(str); @@ -453,8 +453,8 @@ - (void)sendMessage:(SendMessage*)msg to:(NSArray*)toUsers count, info.file.name, info.file.size, - (UInt32)[info.file.modifyTime timeIntervalSince1970], - info.file.attribute]; + (unsigned int)[info.file.modifyTime timeIntervalSince1970], + (unsigned int)info.file.attribute]; NSString* ext = [info.file makeExtendAttribute]; if ([ext length] > 0) { [buffer appendString:ext]; @@ -1173,7 +1173,7 @@ - (_NetUpdateState)updateIPAddress CFRelease(value); if (myIPAddress != newAddr) { - DBG(@"IPAddress changed (%d.%d.%d.%d -> %d.%d.%d.%d)", + DBG(@"IPAddress changed (%lu.%lu.%lu.%lu -> %lu.%lu.%lu.%lu)", ((oldAddr >> 24) & 0x00FF), ((oldAddr >> 16) & 0x00FF), ((oldAddr >> 8) & 0x00FF), (oldAddr & 0x00FF), ((newAddr >> 24) & 0x00FF), ((newAddr >> 16) & 0x00FF), diff --git a/src/PrefControl.m b/src/PrefControl.m index 01ceb27..ee43932 100644 --- a/src/PrefControl.m +++ b/src/PrefControl.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : PrefControl.m @@ -488,14 +488,25 @@ - (IBAction)buttonPressed:(id)sender { } else { orgPath = [Config sharedConfig].alternateLogFile; } - [sp setPrompt:NSLocalizedString(@"Log.File.SaveSheet.OK", nil)]; + sp.prompt = NSLocalizedString(@"Log.File.SaveSheet.OK", nil); + sp.directoryURL = [NSURL fileURLWithPath:[orgPath stringByDeletingLastPathComponent]]; + sp.nameFieldStringValue = [orgPath lastPathComponent]; // シート表示 - [sp beginSheetForDirectory:[orgPath stringByDeletingLastPathComponent] - file:[orgPath lastPathComponent] - modalForWindow:panel - modalDelegate:self - didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) - contextInfo:sender]; + [sp beginSheetModalForWindow:panel completionHandler:^(NSInteger result) { + if (result == NSOKButton) { + NSString* fn = [sp.URL.path stringByAbbreviatingWithTildeInPath]; + // 標準ログ選択 + if (sender == logStdPathRefButton) { + [Config sharedConfig].standardLogFile = fn; + [logStdPathField setStringValue:fn]; + } + // 重要ログ選択 + else { + [Config sharedConfig].alternateLogFile = fn; + [logAltPathField setStringValue:fn]; + } + } + }]; } // その他(バグ) else { @@ -797,24 +808,6 @@ - (void)sheetDidEnd:(NSWindow*)sheet returnCode:(int)code contextInfo:(void*)inf [[NSApp delegate] buildAbsenceMenu]; } } - // 標準ログ選択 - else if (info == logStdPathRefButton) { - if (code == NSOKButton) { - NSSavePanel* sp = (NSSavePanel*)sheet; - NSString* fn = [[sp filename] stringByAbbreviatingWithTildeInPath]; - [Config sharedConfig].standardLogFile = fn; - [logStdPathField setStringValue:fn]; - } - } - // 重要ログ選択 - else if (info == logAltPathRefButton) { - if (code == NSOKButton) { - NSSavePanel* sp = (NSSavePanel*)sheet; - NSString* fn = [[sp filename] stringByAbbreviatingWithTildeInPath]; - [Config sharedConfig].alternateLogFile = fn; - [logAltPathField setStringValue:fn]; - } - } [sheet orderOut:self]; } diff --git a/src/ReceiveControl.m b/src/ReceiveControl.m index 23fe136..6d490cc 100644 --- a/src/ReceiveControl.m +++ b/src/ReceiveControl.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : ReceiveControl.m @@ -186,17 +186,92 @@ - (void)showWindow { - (IBAction)buttonPressed:(id)sender { if (sender == attachSaveButton) { + attachSaveButton.enabled = NO; NSOpenPanel* op = [NSOpenPanel openPanel]; - [attachSaveButton setEnabled:NO]; - [op setCanChooseFiles:NO]; - [op setCanChooseDirectories:YES]; - [op setPrompt:NSLocalizedString(@"RecvDlg.Attach.SelectBtn", nil)]; - [op beginSheetForDirectory:nil - file:nil - modalForWindow:window - modalDelegate:self - didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) - contextInfo:sender]; + op.canChooseFiles = NO; + op.canChooseDirectories = YES; + op.prompt = NSLocalizedString(@"RecvDlg.Attach.SelectBtn", nil); + [op beginSheetModalForWindow:window completionHandler:^(NSInteger result) { + if (result == NSOKButton) { + NSFileManager* fileManager = [NSFileManager defaultManager]; + NSURL* directory = op.directoryURL; + NSIndexSet* indexes = [attachTable selectedRowIndexes]; + [downloader release]; + downloader = [[AttachmentClient alloc] initWithRecvMessage:recvMsg saveTo:directory.path]; + [recvMsg.attachments enumerateObjectsAtIndexes:indexes options:NSEnumerationConcurrent usingBlock:^(id obj, NSUInteger idx, BOOL *stop) { + Attachment* attach = obj; + NSString* path; + path = [directory.path stringByAppendingPathComponent:[[attach file] name]]; + // ファイル存在チェック + if ([fileManager fileExistsAtPath:path]) { + // 上書き確認 + int result; + WRN(@"file exists(%@)", path); + if ([[attach file] isDirectory]) { + result = NSRunAlertPanel(NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Title", nil), + NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Msg", nil), + NSLocalizedString(@"RecvDlg.AttachDirOverwrite.OK", nil), + NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Cancel", nil), + nil, + [[attach file] name]); + } else { + result = NSRunAlertPanel(NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Title", nil), + NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Msg", nil), + NSLocalizedString(@"RecvDlg.AttachFileOverwrite.OK", nil), + NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Cancel", nil), + nil, + [[attach file] name]); + } + switch (result) { + case NSAlertDefaultReturn: + DBG(@"overwrite ok."); + break; + case NSAlertAlternateReturn: + DBG(@"overwrite canceled."); + [attachTable deselectRow:idx]; // 選択解除 + return; + default: + ERR(@"inernal error."); + break; + } + } + [downloader addTarget:attach]; + }]; + if ([downloader numberOfTargets] == 0) { + WRN(@"downloader has no targets"); + [downloader release]; + downloader = nil; + return; + } + // ダウンロード準備(UI) + [attachSaveButton setEnabled:NO]; + [attachTable setEnabled:NO]; + [attachSheetProgress setIndeterminate:NO]; + [attachSheetProgress setMaxValue:[downloader totalSize]]; + [attachSheetProgress setDoubleValue:0]; + // シート表示 + [NSApp beginSheet:attachSheet + modalForWindow:window + modalDelegate:self + didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) + contextInfo:nil]; + // ダウンロード(スレッド)開始 + attachSheetRefreshTitle = NO; + attachSheetRefreshFileName = NO; + attachSheetRefreshPercentage = NO; + attachSheetRefreshFileNum = NO; + attachSheetRefreshDirNum = NO; + attachSheetRefreshSize = NO; + [downloader startDownload:self]; + attachSheetRefreshTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 + target:self + selector:@selector(downloadSheetRefresh:) + userInfo:nil + repeats:YES]; + } else { + [attachSaveButton setEnabled:([attachTable numberOfSelectedRows] > 0)]; + } + }]; } else if (sender == attachSheetCancelButton) { [downloader stopDownload]; } else { @@ -212,97 +287,7 @@ - (void)attachTableDoubleClicked:(id)sender { // シート終了処理 - (void)sheetDidEnd:(NSWindow*)sheet returnCode:(int)code contextInfo:(void*)info { - if (info == attachSaveButton) { - if (code == NSOKButton) { - NSFileManager* fileManager = [NSFileManager defaultManager]; - NSString* directory = [(NSOpenPanel*)sheet directory]; - NSIndexSet* indexes = [attachTable selectedRowIndexes]; - NSUInteger index; - [downloader release]; - downloader = [[AttachmentClient alloc] initWithRecvMessage:recvMsg saveTo:directory]; - index = [indexes firstIndex]; - while (index != NSNotFound) { - NSString* path; - Attachment* attach; - attach = [[recvMsg attachments] objectAtIndex:index]; - if (!attach) { - index = [indexes indexGreaterThanIndex:index]; - continue; - } - path = [directory stringByAppendingPathComponent:[[attach file] name]]; - // ファイル存在チェック - if ([fileManager fileExistsAtPath:path]) { - // 上書き確認 - int result; - WRN(@"file exists(%@)", path); - if ([[attach file] isDirectory]) { - result = NSRunAlertPanel( NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Title", nil), - NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Msg", nil), - NSLocalizedString(@"RecvDlg.AttachDirOverwrite.OK", nil), - NSLocalizedString(@"RecvDlg.AttachDirOverwrite.Cancel", nil), - nil, - [[attach file] name]); - } else { - result = NSRunAlertPanel( NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Title", nil), - NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Msg", nil), - NSLocalizedString(@"RecvDlg.AttachFileOverwrite.OK", nil), - NSLocalizedString(@"RecvDlg.AttachFileOverwrite.Cancel", nil), - nil, - [[attach file] name]); - } - switch (result) { - case NSAlertDefaultReturn: - DBG(@"overwrite ok."); - break; - case NSAlertAlternateReturn: - DBG(@"overwrite canceled."); - [attachTable deselectRow:index]; // 選択解除 - index = [indexes indexGreaterThanIndex:index]; - continue; - default: - ERR(@"inernal error."); - break; - } - } - [downloader addTarget:attach]; - index = [indexes indexGreaterThanIndex:index]; - } - [sheet orderOut:self]; - if ([downloader numberOfTargets] == 0) { - WRN(@"downloader has no targets"); - [downloader release]; - downloader = nil; - return; - } - // ダウンロード準備(UI) - [attachSaveButton setEnabled:NO]; - [attachTable setEnabled:NO]; - [attachSheetProgress setIndeterminate:NO]; - [attachSheetProgress setMaxValue:[downloader totalSize]]; - [attachSheetProgress setDoubleValue:0]; - // シート表示 - [NSApp beginSheet:attachSheet - modalForWindow:window - modalDelegate:self - didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) - contextInfo:nil]; - // ダウンロード(スレッド)開始 - attachSheetRefreshTitle = NO; - attachSheetRefreshFileName = NO; - attachSheetRefreshPercentage = NO; - attachSheetRefreshFileNum = NO; - attachSheetRefreshDirNum = NO; - attachSheetRefreshSize = NO; - [downloader startDownload:self]; - attachSheetRefreshTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 - target:self - selector:@selector(downloadSheetRefresh:) - userInfo:nil - repeats:YES]; - } else { - [attachSaveButton setEnabled:([attachTable numberOfSelectedRows] > 0)]; - } - } else if (sheet == attachSheet) { + if (sheet == attachSheet) { [attachSheetRefreshTimer invalidate]; attachSheetRefreshTimer = nil; [recvMsg removeDownloadedAttachments]; diff --git a/src/RecvMessage.m b/src/RecvMessage.m index 97168e3..a65b33d 100644 --- a/src/RecvMessage.m +++ b/src/RecvMessage.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : RecvMessage.m @@ -125,7 +125,7 @@ - (id)initWithBuffer:(const void*)buf length:(NSUInteger)len from:(struct sockad return nil; } if (strtol(tok, NULL, 10) != IPMSG_VERSION) { - ERR(@"msg:version invalid(%d)", strtol(tok, NULL, 10)); + ERR(@"msg:version invalid(%ld)", strtol(tok, NULL, 10)); [self release]; return nil; } @@ -292,7 +292,7 @@ - (id)initWithBuffer:(const void*)buf length:(NSUInteger)len from:(struct sockad if (attach) { [array addObject:attach]; } else { - ERR(@"attach str parse error.(%s)", str); + ERR(@"attach str parse error.(%@)", str); } } if ([array count] > 0) { @@ -481,7 +481,7 @@ - (BOOL)isEqual:(id)obj { // オブジェクト文字列表現 - (NSString*)description { - return [NSString stringWithFormat:@"RecvMessage:command=0x%08X,PacketNo=%d,from=%@", command, self.packetNo, fromUser]; + return [NSString stringWithFormat:@"RecvMessage:command=0x%08lX,PacketNo=%d,from=%@", command, self.packetNo, fromUser]; } // オブジェクトコピー diff --git a/src/SendControl.m b/src/SendControl.m index b1434e3..11630f3 100644 --- a/src/SendControl.m +++ b/src/SendControl.m @@ -1,5 +1,5 @@ /*============================================================================* - * (C) 2001-2011 G.Ishiwata, All Rights Reserved. + * (C) 2001-2014 G.Ishiwata, All Rights Reserved. * * Project : IP Messenger for Mac OS X * File : SendControl.m @@ -145,18 +145,21 @@ - (IBAction)buttonPressed:(id)sender { } // 添付追加ボタン else if (sender == attachAddButton) { - NSOpenPanel* op = [NSOpenPanel openPanel];; // 添付追加/削除ボタンを押せなくする [attachAddButton setEnabled:NO]; [attachDelButton setEnabled:NO]; // シート表示 - [op setCanChooseDirectories:YES]; - [op beginSheetForDirectory:nil - file:nil - modalForWindow:window - modalDelegate:self - didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) - contextInfo:sender]; + NSOpenPanel* op = [NSOpenPanel openPanel]; + op.canChooseDirectories = YES; + [op beginSheetModalForWindow:window completionHandler:^(NSInteger result) { + if (result == NSOKButton) { + for (NSURL* url in op.URLs) { + [self appendAttachmentByPath:url.path]; + } + } + [attachAddButton setEnabled:YES]; + [attachDelButton setEnabled:([attachTable numberOfSelectedRows] > 0)]; + }]; } // 添付削除ボタン else if (sender == attachDelButton) { @@ -201,15 +204,6 @@ - (void)sheetDidEnd:(NSWindow*)sheet returnCode:(int)code contextInfo:(void*)inf [[NSApp delegate] setAbsenceOff]; [self sendMessage:self]; } - } else if (info == attachAddButton) { - if (code == NSOKButton) { - NSOpenPanel* op = (NSOpenPanel*)sheet; - NSString* fn = [op filename]; - [self appendAttachmentByPath:fn]; - } - [sheet orderOut:self]; - [attachAddButton setEnabled:YES]; - [attachDelButton setEnabled:([attachTable numberOfSelectedRows] > 0)]; } } @@ -571,14 +565,19 @@ - (void)userListChanged:(NSNotification*)aNotification - (IBAction)searchUser:(id)sender { NSResponder* firstResponder = [window firstResponder]; - if ([firstResponder isKindOfClass:[NSText class]] && - ([(NSText*)firstResponder delegate] == searchField)) { - // 検索フィールドにフォーカスがある場合はメッセージ領域に移動 - [window makeFirstResponder:messageArea]; - } else { - // 検索フィールドにフォーカスがなければフォーカスを移動 - [window makeFirstResponder:searchField]; + if ([firstResponder isKindOfClass:[NSTextView class]]) { + NSTextView* tv = (NSTextView*)firstResponder; + if ([[tv delegate] isKindOfClass:[NSTextField class]]) { + NSTextField* tf = (NSTextField*)[tv delegate]; + if (tf == searchField) { + // 検索フィールド(セル内の部品)にフォーカスがある場合はメッセージ領域に移動 + [window makeFirstResponder:messageArea]; + return; + } + } } + // 検索フィールドにフォーカスがなければフォーカスを移動 + [window makeFirstResponder:searchField]; } - (IBAction)updateUserSearch:(id)sender