diff --git a/HNHUi b/HNHUi index 1db4cfaa..1dda7a87 160000 --- a/HNHUi +++ b/HNHUi @@ -1 +1 @@ -Subproject commit 1db4cfaa5a2b72257ad23697ec33b18ebc0d8440 +Subproject commit 1dda7a87d817ae44cafbd15b4e593a40b6954bbb diff --git a/MacPass.xcodeproj/project.pbxproj b/MacPass.xcodeproj/project.pbxproj index 0af2ba15..28c1b546 100644 --- a/MacPass.xcodeproj/project.pbxproj +++ b/MacPass.xcodeproj/project.pbxproj @@ -162,6 +162,7 @@ 4CC299FF176F99E50050C939 /* MPRequestHandlerService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC299FE176F99E50050C939 /* MPRequestHandlerService.m */; }; 4CC29A02176F9D140050C939 /* MPTestAssociateRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC29A01176F9D140050C939 /* MPTestAssociateRequestHandler.m */; }; 4CC3AABD175F4983003EF01B /* HNHRoundedTextFieldCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC3AAB9175F4983003EF01B /* HNHRoundedTextFieldCell.m */; }; + 4CC7EA1B17807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC7EA1A17807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.m */; }; 4CD5D702177A5EE400100649 /* DocumentSettingsWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4CD5D701177A5EE400100649 /* DocumentSettingsWindow.xib */; }; 4CD5D705177A5F3300100649 /* MPDocumentSettingsWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD5D704177A5F3300100649 /* MPDocumentSettingsWindowController.m */; }; 4CD78ABC16D155FF00768A1D /* 07_NotepadTemplate.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 4CD78AB716D155FF00768A1D /* 07_NotepadTemplate.pdf */; }; @@ -499,6 +500,8 @@ 4CC29A01176F9D140050C939 /* MPTestAssociateRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPTestAssociateRequestHandler.m; sourceTree = ""; }; 4CC3AAB8175F4983003EF01B /* HNHRoundedTextFieldCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNHRoundedTextFieldCell.h; sourceTree = ""; }; 4CC3AAB9175F4983003EF01B /* HNHRoundedTextFieldCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNHRoundedTextFieldCell.m; sourceTree = ""; }; + 4CC7EA1917807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HNHRoundendTextFieldCellHelper.h; sourceTree = ""; }; + 4CC7EA1A17807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HNHRoundendTextFieldCellHelper.m; sourceTree = ""; }; 4CD5D701177A5EE400100649 /* DocumentSettingsWindow.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DocumentSettingsWindow.xib; sourceTree = ""; }; 4CD5D703177A5F3300100649 /* MPDocumentSettingsWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPDocumentSettingsWindowController.h; sourceTree = ""; }; 4CD5D704177A5F3300100649 /* MPDocumentSettingsWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPDocumentSettingsWindowController.m; sourceTree = ""; }; @@ -1120,6 +1123,8 @@ children = ( 4C46E09C17673A0A00DA62E8 /* HNHShadowBox.h */, 4C46E09D17673A0A00DA62E8 /* HNHShadowBox.m */, + 4CC7EA1917807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.h */, + 4CC7EA1A17807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.m */, 4CC3AAB8175F4983003EF01B /* HNHRoundedTextFieldCell.h */, 4CC3AAB9175F4983003EF01B /* HNHRoundedTextFieldCell.m */, 4C79DF28176685870083708F /* HNHRoundedTextField.h */, @@ -1474,6 +1479,7 @@ 4C3E1CC0177DEFB3003BD9BD /* StringField+Undo.m in Sources */, 4C0D9B37177F84D700D0857C /* HNHSecureTextView.m in Sources */, 4C0D9B3A177F867100D0857C /* HNHSecureLayoutManager.m in Sources */, + 4CC7EA1B17807E7E0089D4F3 /* HNHRoundendTextFieldCellHelper.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/MacPass/Base.lproj/PasswordInputView.xib b/MacPass/Base.lproj/PasswordInputView.xib index 36a34b1c..cebce41f 100644 --- a/MacPass/Base.lproj/PasswordInputView.xib +++ b/MacPass/Base.lproj/PasswordInputView.xib @@ -20,8 +20,6 @@ NSImageView NSPathCell NSPathControl - NSSecureTextField - NSSecureTextFieldCell NSTextField NSTextFieldCell @@ -46,11 +44,54 @@ 268 + + + 268 + {{163, 124}, {191, 22}} + + + + _NS:9 + YES + + -1804599231 + 272630784 + + + LucidaGrande + 13 + 1044 + + _NS:9 + + YES + + 6 + System + textBackgroundColor + + 3 + MQA + + + + 6 + System + textColor + + 3 + MAA + + + + NO + 268 - {{125, 175}, {113, 17}} + {{202, 176}, {113, 17}} + _NS:1535 YES @@ -58,11 +99,7 @@ 68157504 272630784 Wrong password! - - LucidaGrande - 13 - 1044 - + _NS:1535 @@ -78,10 +115,7 @@ 6 System controlTextColor - - 3 - MAA - + NO @@ -97,8 +131,9 @@ NeXT Encapsulated PostScript v1.2 pasteboard type NeXT TIFF v4.0 pasteboard type - {{157, 200}, {48, 48}} + {{235, 201}, {48, 48}} + _NS:9 YES @@ -125,8 +160,9 @@ Apple URL pasteboard type NSFilenamesPboardType - {{83, 94}, {197, 22}} + {{160, 95}, {197, 22}} + _NS:9 YES @@ -146,49 +182,13 @@ NO - - - 268 - {{86, 123}, {191, 22}} - - - _NS:9 - YES - - 342884416 - 272630848 - - - _NS:9 - - YES - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - System - textColor - - - - NSAllRomanInputSourcesLocaleIdentifier - - - NO - 268 - {{17, 126}, {64, 17}} + {{94, 127}, {64, 17}} - + + _NS:1535 YES @@ -206,8 +206,9 @@ 268 - {{35, 99}, {46, 17}} + {{112, 100}, {46, 17}} + _NS:1535 YES @@ -226,8 +227,10 @@ 268 - {{200, 50}, {83, 32}} + {{277, 51}, {83, 32}} + + _NS:9 {250, 250} YES @@ -248,8 +251,9 @@ NO - {362, 268} + {517, 269} + {751, 750} NSView @@ -265,14 +269,6 @@ 143 - - - passwordTextField - - - - 196 - keyPathControl @@ -321,6 +317,14 @@ 295 + + + passwordTextField + + + + 337 + @@ -400,70 +404,6 @@ 40 3 - - - 5 - 0 - - 6 - 1 - - 8 - - 1000 - - 6 - 24 - 3 - - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 6 - 24 - 2 - - - - 3 - 0 - - 4 - 1 - - 8 - - 1000 - - 9 - 40 - 3 - 9 @@ -496,59 +436,27 @@ 40 3 - - - 11 + + + 3 0 - - 11 + + 4 1 - - 0.0 + + 8 1000 6 24 - 2 - - - - 3 - 0 - - 4 - 1 - - 30 - - 1000 - - 9 - 40 3 - - - 10 - 0 - - 10 - 1 - - 0.0 - - 1000 - - 9 - 40 - 2 - - - + + 5 0 - + 6 1 @@ -556,47 +464,15 @@ 1000 - 9 - 40 - 3 - - - - 9 - 0 - - 9 - 1 - - 0.0 - - 1000 - - 9 - 40 - 2 - - - - 10 - 0 - - 10 - 1 - - 0.0 - - 1000 - 6 24 - 2 + 3 9 0 - + 9 1 @@ -624,15 +500,15 @@ 40 3 - - + + 3 0 - + 4 1 - - 8 + + 30 1000 @@ -640,6 +516,118 @@ 40 3 + + + 9 + 0 + + 9 + 1 + + 0.0 + + 1000 + + 9 + 40 + 2 + + + + 10 + 0 + + 10 + 1 + + 0.0 + + 1000 + + 9 + 40 + 2 + + + + 6 + 0 + + 6 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 5 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 5 + 0 + + 6 + 1 + + 8 + + 1000 + + 6 + 24 + 3 + + + + 11 + 0 + + 11 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + + + + 10 + 0 + + 10 + 1 + + 0.0 + + 1000 + + 6 + 24 + 2 + 5 @@ -658,11 +646,11 @@ - + @@ -715,60 +703,6 @@ - - 177 - - - - - - 7 - 0 - - 0 - 1 - - 191 - - 1000 - - 9 - 40 - 1 - - - - - - 178 - - - - - 181 - - - - - 184 - - - - - 188 - - - - - 193 - - - - - 234 - - - 241 @@ -782,26 +716,11 @@ - - 250 - - - - - 251 - - - 252 - - 253 - - - 254 @@ -895,26 +814,90 @@ - - 288 - - - - - 289 - - - 290 - 296 + 313 + + + + + + 7 + 0 + + 0 + 1 + + 191 + + 1000 + + 3 + 9 + 1 + + + + + + 314 + + + + + 325 + + + + + 326 + + + + + 327 + + + + + 328 + + + + + 330 + + + + + 331 + + 333 + + + + + 334 + + + + + 335 + + + + + 336 + + + @@ -923,21 +906,20 @@ com.apple.InterfaceBuilder.CocoaPlugin - - - - - - - - - - + + + + + + + + + @@ -949,27 +931,13 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -987,22 +955,106 @@ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + + + + + com.apple.InterfaceBuilder.CocoaPlugin + HNHRoundedSecureTextFieldCell + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin - 296 + 337 + + + + + HNHRoundedSecureTextFieldCell + NSSecureTextFieldCell + + IBProjectSource + ./Classes/HNHRoundedSecureTextFieldCell.h + + + + MPPasswordInputController + MPViewController + + _decrypt: + id + + + _decrypt: + + _decrypt: + id + + + + NSImageView + NSTextField + NSPathControl + NSTextField + + + + errorImageView + NSImageView + + + errorInfoTextField + NSTextField + + + keyPathControl + NSPathControl + + + passwordTextField + NSTextField + + + + IBProjectSource + ./Classes/MPPasswordInputController.h + + + + MPViewController + NSViewController + + IBProjectSource + ./Classes/MPViewController.h + + + + NSLayoutConstraint + NSObject + + IBProjectSource + ./Classes/NSLayoutConstraint.h + + + - 0 IBCocoaFramework YES diff --git a/MacPass/DocumentSettingsWindow.xib b/MacPass/DocumentSettingsWindow.xib index c6469739..f0d73cee 100644 --- a/MacPass/DocumentSettingsWindow.xib +++ b/MacPass/DocumentSettingsWindow.xib @@ -69,7 +69,6 @@ {{378, 13}, {75, 32}} - _NS:9 YES @@ -98,7 +97,6 @@ {{13, 41}, {441, 246}} - _NS:9 @@ -149,7 +147,6 @@ 268 {{50, 121}, {81, 17}} - _NS:1535 YES @@ -210,7 +207,7 @@ 2322 {208, 121} - + _NS:13 @@ -325,7 +322,7 @@ {{136, 17}, {210, 123}} - + _NS:9 133138 @@ -2756,35 +2753,6 @@ - - 625 - - - - - - 7 - 0 - - 0 - 1 - - 164 - - 1000 - - 3 - 9 - 1 - - - - - - 626 - - - 638 @@ -2798,11 +2766,6 @@ - - 648 - - - 650 @@ -2942,59 +2905,6 @@ - - 742 - - - - - - - - 744 - - - - - 748 - - - - - 749 - - - - - 751 - - - - - 752 - - - - - 754 - - - - - 761 - - - - - 762 - - - - - 764 - - - 765 @@ -3008,26 +2918,11 @@ - - 769 - - - - - 770 - - - 771 - - 774 - - - 775 @@ -3066,6 +2961,108 @@ + + 742 + + + + + + + + 774 + + + + + 769 + + + + + 761 + + + + + 749 + + + + + 748 + + + + + 770 + + + + + 744 + + + + + 625 + + + + + + 7 + 0 + + 0 + 1 + + 164 + + 1000 + + 3 + 9 + 1 + + + + + + 754 + + + + + 751 + + + + + 762 + + + + + 752 + + + + + 764 + + + + + 648 + + + + + 626 + + + @@ -3331,29 +3328,32 @@ - 784 + 814 HNHRoundedSecureTextFieldCell - HNHRoundedTextFieldCell + NSSecureTextFieldCell IBProjectSource ./Classes/HNHRoundedSecureTextFieldCell.h - - HNHRoundedTextFieldCell - NSTextFieldCell - - IBProjectSource - ./Classes/HNHRoundedTextFieldCell.h - - MPDocumentSettingsWindowController NSWindowController + + close: + id + + + close: + + close: + id + + NSTextView NSTextField diff --git a/MacPass/MPPasswordInputController.m b/MacPass/MPPasswordInputController.m index b066d2e7..bc743ad6 100644 --- a/MacPass/MPPasswordInputController.m +++ b/MacPass/MPPasswordInputController.m @@ -13,7 +13,7 @@ @interface MPPasswordInputController () -@property (assign) IBOutlet NSSecureTextField *passwordTextField; +@property (assign) IBOutlet NSTextField *passwordTextField; @property (assign) IBOutlet NSPathControl *keyPathControl; @property (retain) MPKeyfilePathControlDelegate *pathControlDelegate; @property (assign) IBOutlet NSImageView *errorImageView; diff --git a/MacPass/MacPass-Info.plist b/MacPass/MacPass-Info.plist index e3715c82..4e796cb3 100644 --- a/MacPass/MacPass-Info.plist +++ b/MacPass/MacPass-Info.plist @@ -48,7 +48,7 @@ CFBundleSignature ???? CFBundleVersion - 1686 + 1706 LSMinimumSystemVersion ${MACOSX_DEPLOYMENT_TARGET} NSHumanReadableCopyright