315 Commits

Author SHA1 Message Date
michael starke
627d48a74e bumped version 2016-02-22 10:59:05 +01:00
michael starke
0aea2629a0 Merge branch 'fix_broken_keyfile_remembering' 2016-02-22 10:57:00 +01:00
michael starke
dee07d1ecd fixed #426 2016-02-22 10:56:23 +01:00
michael starke
c509dbff99 Removed bottom bar below enty tabel 2016-02-17 17:23:29 +01:00
michael starke
6c22e90860 removed bottom bar in outline view 2016-02-17 15:24:34 +01:00
michael starke
142e020492 Added KeeWeb to Readme 2016-02-16 18:32:49 +01:00
michael starke
3abf1982b1 Removed DSA resources since it cause trouble in the update process 2016-02-15 18:39:43 +01:00
michael starke
2089e7ad8a Updated to current Xcode Version 2016-02-15 17:46:32 +01:00
michael starke
37f7c59976 removed unnecessary interfaces, bumped version 2016-02-15 17:32:56 +01:00
michael starke
2f1b7546aa Updated to current Xcode version 2016-02-15 14:14:06 +01:00
michael starke
9344b974a5 fixed issue with broken sort descriptors afer KeePassKit API change 2016-02-15 14:13:55 +01:00
michael starke
d29e870e6e Using newest KeePassKit and Sparkle frameworks 2016-02-12 17:00:43 +01:00
michael starke
124acdc715 Updated copyright. Fixed appcast url 2016-02-11 19:39:52 +01:00
michael starke
6d5ae2fbac readded traling 0 on build number for simplicity sake 2016-02-11 19:36:20 +01:00
michael starke
4be3390fec removed trailing 0 in build version 2016-02-10 17:59:39 +01:00
michael starke
cc97b328be key file to database file mapping now hash the database url to obscure the mapping 2016-02-05 16:44:37 +01:00
michael starke
b0e68e8257 Added GPL note to readme, remove secrets link 2016-01-16 17:07:05 +01:00
Michael Starke
ee064d9b51 Merge pull request #409 from FranceX/master
Italian Translation
2016-01-11 10:43:04 +01:00
Francesco Servida
8f7155ce92 Finished italian translation
Italian translation completed for all files
2016-01-10 17:06:25 +01:00
Francesco Servida
4a414c5f39 Started Italian Translation
Translated first files to italian, most views and windows still in
progress.
2016-01-09 16:14:55 +01:00
michael starke
2200019415 Added contributors 2016-01-06 10:39:34 +01:00
Michael Starke
50f6e783bd Merge pull request #407 from alex-petkevich/master
Added Russian translation
2016-01-06 10:01:24 +01:00
Michael Starke
c90e2fb4b7 Merge pull request #408 from darnel/patch-1
Fixed small typo in base
2016-01-06 10:01:10 +01:00
darnel
09cffa6faf Fixed small typo in base 2016-01-06 07:31:42 +01:00
mrdoggy
76aa3f0479 Revert local settings 2016-01-05 22:17:33 +03:00
mrdoggy
91cd886c3b Merge branch 'master' of https://github.com/alex-petkevich/MacPass 2016-01-05 22:04:13 +03:00
michael starke
345e7ad742 Support for interal plugins 2016-01-05 14:42:01 +01:00
mrdoggy
3611e2bce4 added Russian translation 2016-01-05 16:12:30 +03:00
michael starke
c3074fdc05 Extenden Plugin interface for import/export plugins 2016-01-05 10:42:41 +01:00
michael starke
a51ddbbe1b Added KeePassKit dependency to MacPassTest 2016-01-05 10:42:20 +01:00
michael starke
06d24f4870 Adding Autotype delay test case 2016-01-04 10:17:29 +01:00
Michael Starke
f34d071b73 Merge pull request #404 from tjacoby/patch-1
Fixed small typo in german localization
2016-01-04 10:17:17 +01:00
Thorsten Jacoby
2f6444a18d Fixed small typo in german localization 2015-12-31 13:41:03 +01:00
michael starke
1fbf0eb7f3 Fixed delay/vkey pattern matching, fixed another time conversion error 2015-12-31 10:37:18 +01:00
michael starke
78b9117fd9 Fixed wrong clamping of delay 2015-12-28 12:05:18 +01:00
michael starke
07eeacbcbe Changed font color 2015-12-28 11:56:08 +01:00
michael starke
8805ae16c7 updated dependencies 2015-12-25 02:52:26 +01:00
michael starke
8244cc56b7 fixed #398 2015-12-24 15:44:49 +01:00
michael starke
ccb43c82b5 fixed #399 2015-12-24 15:44:19 +01:00
michael starke
622e145e53 Using NSObjectController for bindings in InspectorTab 2015-12-18 18:15:15 +01:00
michael starke
fc741151ed Using differen button style 2015-12-18 16:32:48 +01:00
michael starke
fdd610266c Removed unused notifications before saving 2015-12-17 19:26:11 +01:00
michael starke
92d8756be4 Removed unused code 2015-12-17 19:21:23 +01:00
michael starke
c7590dcb60 Using NSObjectController for entry inspector 2015-12-17 19:07:44 +01:00
michael starke
8bce3907f3 Updated UI to Xcode 7.2 2015-12-16 12:53:44 +01:00
michael starke
3165ad78b1 More verbose error reporting in PluginManager 2015-12-16 12:53:18 +01:00
michael starke
0074b369a4 Using NSObjectController for Group Inspector 2015-12-16 12:52:32 +01:00
michael starke
f04793f146 Updated Localization 2015-12-16 12:52:22 +01:00
michael starke
199b7445f7 Removed code signing on copy for compatibilty 2015-12-14 23:35:25 +01:00
michael starke
976e96d873 fixed #396. Perform autotype on selected entries works again 2015-12-14 20:43:00 +01:00
michael starke
c7a6ad19dc Merged deleteGroup and deleteEntry call into delteNode 2015-12-14 20:06:41 +01:00
michael starke
acbb5605f4 Fixed localization errors
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 18:21:27 +01:00
michael starke
9993372a35 Updated localization
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 18:09:24 +01:00
michael starke
dd1322e224 Changes to loaded files now get reported to the user
Database is written on lock

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-11 17:56:36 +01:00
michael starke
8812481568 Codestyle
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-09 14:19:01 +01:00
michael starke
c2472f940d Reacting to changes in loaded file outside of MacPass
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-08 18:37:04 +01:00
michael starke
54b11f9b7b Cleaned up code
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-07 19:30:10 +01:00
michael starke
204f413560 Using generic bundle icon for plugin settings
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-04 15:49:49 +01:00
michael starke
569d8a700d Fixed #392. Wrongfully cleared internal data on failed password input.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-04 12:31:32 +01:00
michael starke
366d6f9734 Added missing copy step for HNHUi framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-03 11:03:23 +01:00
michael starke
8a2880789b Using current Version of HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-02 19:02:24 +01:00
michael starke
8283998fa2 Updated carthage file
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:18:11 +01:00
michael starke
a4e82d8ab8 Added type information
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:13:17 +01:00
michael starke
13d596fa8a Updated Readme
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:13:17 +01:00
michael starke
9ff3a58750 Updated ignore to exclude Carhatage fragements
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:36 +01:00
michael starke
2e3c34c968 Using Carthage where possible
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:36 +01:00
michael starke
0be79ed5b7 Enabled Address sanitizer to ensure debug run of MacPassHTTP plugin
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:35 +01:00
michael starke
df7ba7cee8 Using git commit count for build numbering.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-12-01 19:10:35 +01:00
Michael Starke
5bdd7d63a8 Merge pull request #389 from deiwin/add_xcode_install_command
Add xcode install command to README
2015-12-01 12:54:21 +01:00
Deiwin Sarjas
4ac42c163e Add xcode install command 2015-12-01 12:56:06 +02:00
Deiwin Sarjas
7895a1704b Remove redundant submodule init command 2015-12-01 12:49:38 +02:00
Michael Starke
b2ee509d52 Merge pull request #387 from flinz/master
Fix for https://github.com/mstarke/MacPass/issues/386
2015-11-30 11:12:01 +01:00
Alex Seeholzer
ac2d8e3fd8 Fix for https://github.com/mstarke/MacPass/issues/386: recursive update with init required to correctly initialize second order dependencies. 2015-11-30 11:08:48 +01:00
michael starke
6f19f28c09 Disabled unusable buttons
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-26 18:06:45 +01:00
michael starke
85eafc5586 Updated build number.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-26 18:02:42 +01:00
michael starke
79a2e86717 Using default identfier
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 17:41:36 +01:00
michael starke
8babca8b8d Removed unloading code as it seems to be unsafe
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 16:34:14 +01:00
michael starke
c7a0cfabd1 More imporvements on the Plugin System
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-20 12:59:20 +01:00
michael starke
89a9d6c9e6 fixed layout
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 13:29:47 +01:00
michael starke
7fb03e92b9 removed username in submouldes
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 13:25:51 +01:00
michael starke
7bb5a27691 Using new KeePassKit and HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-13 11:49:26 +01:00
michael starke
6bac183606 Extenden Plugin system
Plugin Settings now properly display plugins
Plugins are loaded/unloaded based on security settings

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 18:59:54 +01:00
michael starke
e8ab0602e1 Removed old Code. Added simple plugin system
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 12:43:04 +01:00
michael starke
a21e027998 Updated Readme
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-12 11:37:57 +01:00
michael starke
4dcc983a41 Added plugin settings stub
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 20:22:27 +01:00
michael starke
3f287e1de8 Using new KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 20:22:20 +01:00
michael starke
04b2d89fb6 Added test databases (copied from KeePassKit)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 13:54:10 +01:00
michael starke
56db7e83fd Using upgraded KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-09 10:44:03 +01:00
michael starke
bb0e36ab08 Updated to new HNHUi API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-08 12:11:34 +01:00
michael starke
a7567c2e07 Using HNHUI framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-06 19:22:29 +01:00
michael starke
ada956e325 Removed unnecessary toolbar property
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-11-03 15:46:18 +01:00
michael starke
a322ba8eae Using new KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-30 18:57:57 +01:00
michael starke
d233d6dac2 Using new Sparkle and KeePassKit versions
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-30 17:27:10 +01:00
michael starke
40ee7f5163 Fixed teste, resources still missing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 18:37:06 +01:00
michael starke
8ddf2373dc Using KeePassKit Framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 18:25:08 +01:00
michael starke
7f22bcf296 Removed files moved to KeePassKit project
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 17:40:07 +01:00
michael starke
cb3663f867 Using private umbreall header for KeePassKit tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-28 11:40:23 +01:00
michael starke
27347e0bd8 Added modification recording tests, using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-28 11:21:54 +01:00
michael starke
2f7169523e Using new KeePassKit API (not building!)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-27 18:37:02 +01:00
michael starke
6031ba021a Using properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:41:44 +02:00
michael starke
28c1c7b016 Updated to Xcode 7+
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:41:36 +02:00
michael starke
8edbc06849 using properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
5742e7449a Using new KeePassKit and HNHUi versions
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
0b073b96e0 Partially converted to modern Objective-C
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
4c91a55410 Fixed crash on 10.8 and 10.9 caused by MPToolbarButton
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
83a89b9d1a Using new KeePassKit and HNHUi APIs
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
fa5ca62e9d Converted to properties where possible. Some missing due to 10.8 deployment
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
50cebc0ef2 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
5e0e8f0aeb Added simple performance test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
0020acf221 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
1737d12425 More drafting for editing (broken!)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
7ae9f5b9a1 Moving editing session to KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
59c50a06c2 Fixed spelling error
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
e6ae520ba5 Fixed merge errors
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
091d7f83b3 more usage of properites, improvements on node-editing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
d49098d7a9 fixed clang warnings for nullability
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
5256941e44 Using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
57ad680a13 added security exception to sparkle update url
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
cd925a81f3 using property syntax
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
1f18b2c03d fixed nil usage warnings
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
9ca87ba2b9 adopted new KeePassKit behaviour for updateToNode on test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:49 +02:00
michael starke
3b24904f7e Fixed auto-update of database settings on cancelation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
6d3a021cb6 Using new KeePassKit API for Tags
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
6e3af144bc Adopting new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
224b28d390 removed emtpy line
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
03dd8e6e4f Fixed tag matching
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
faa0c11fa4 Fixed refactoring bug in tag matching
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ce5fa1061e fixed bug in autotype document search
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
4ea50e41d7 Enhanced Autotype
Autotype now looks in all open documents for matches
Autotype now uses the same matching as KeePass
Settings for autotype are now enabled in the UI since they are used now

Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ede0c77eb8 Updated to Xcode 7 configuriation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
ac98b8b823 Fixed some XCode 7 warning (non-nullable parameters)
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
248adc1e69 Minor updates to Test cases
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
d7e967a5d8 using new KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
f86eda3eeb Removed CocoaHTTP server, KeePassHTTP Plugin will bring it's own server
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:48 +02:00
michael starke
f02788116c Using current KeePassKit, extended Tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
c624bbb364 Added deleted objects to test cases - broken for now
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
ea179134ac Added test for undo/Redo of group creation, using newer KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a86236e2d0 Using dot syntax for properties
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
b4913be6cd Splitted MacPass tests from KeePassKit tests
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
70ceb268ad String as Autotype command results in only one Paste command - fixed #338
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
bc458506e5 Using trash API from KeePassKit. Minor changes to modern Objective Syntax
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
252f80b161 Fixed crash on closing the settings window
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a1a3017ef4 Adopted new KeePassKit API, modernized Object-C syntax, optimized MPIconHelper
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
f1db1d4df5 fixed indentation
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
a235e37c07 Implemented test for undo/redo move group
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
533b125448 adopted new KeePassKit API, implemented undo/redo move entry test
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
64857557e6 implemented test for undo/redo create entry
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
731384ca1e Moder Objective-C. Adoping changed KeePassKit API
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:47 +02:00
michael starke
fa4094ee01 KeePassKit API changes, undo/redo only for move/add/editing session
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
f042cc2bc4 Fixed wrong outlet
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
ae4af18107 More progress on Editing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
83a9bc1f74 Adopting new KeePassKit API.
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
0de6f214e6 reanming
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
a1e05ca307 Moved files
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
96edfb8088 Using old KeePassKit API again
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
cbec260c79 Using reverted KeePassKit
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
a6e1dac3cd using current HNHUi
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
c7e98224e5 no need to instanciate just ask the class 2015-10-23 19:29:46 +02:00
michael starke
de0c9c6e73 Using simplified KeePassKit 2015-10-23 19:29:46 +02:00
michael starke
3301259417 Adopted new KPKIcon API 2015-10-23 19:29:46 +02:00
michael starke
3753ba4128 Using new KeePassKit API 2015-10-23 19:29:46 +02:00
michael starke
0c315eef31 Using current KeePassKit API, added test cast stub for search 2015-10-23 19:29:46 +02:00
michael starke
db61fb7348 Using current KeePassKit API 2015-10-23 19:29:45 +02:00
michael starke
98fd2f162f Using current KeePassKit. Adopted API changes 2015-10-23 19:29:45 +02:00
michael starke
93db9409b7 Using current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
7a5236d558 using current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
6a3ef03707 Renaming, moving functionality to KeePassKit where suitable 2015-10-23 19:29:45 +02:00
michael starke
0cb398394a Updated to current KeePassKit 2015-10-23 19:29:45 +02:00
michael starke
af27e7b265 drafting simple plugin system 2015-10-23 19:29:45 +02:00
michael starke
e4a7b81a5f disabled multi selection again 2015-10-23 19:29:45 +02:00
michael starke
a288a48e69 Removed direct model binding 2015-10-23 19:29:45 +02:00
michael starke
a75e5c7e2f Using modern Objective-C syntac 2015-10-23 19:29:45 +02:00
Michael Starke
cc68a57914 Update MPAppDelegate.m
Fixed #379
2015-10-23 19:29:13 +02:00
Michael Starke
79c7e1786f Merge pull request #377 from mlterpstra92/master
Fixed spelling errors in comments and some strings
2015-10-11 12:16:13 +02:00
Maarten Terpstra
c3cb8ad6a3 Fixed spelling errors in comments and some strings, as well as fixed a compilation error (KPKEntry has no entry key, but does have a name field 2015-10-11 11:25:36 +02:00
Michael Starke
9e2012dac9 Merge pull request #370 from roasty/patch-2
Correct spelling mistake.
2015-08-30 09:37:07 +02:00
ad
a664635a30 Correct spelling mistake. 2015-08-29 22:38:45 -06:00
Michael Starke
2b65eeef3e Merge pull request #363 from mariosangiorgio/master
Improved password generation UI as suggested in issue #355
2015-08-10 15:21:16 +02:00
Mario Sangiorgio
85010d66a3 UI buttons binding 2015-08-08 01:14:48 +01:00
Mario Sangiorgio
a1297b1409 Merging standard and custom characters sets 2015-08-08 01:01:21 +01:00
Mario Sangiorgio
e4332530eb Added support for both standard and custom characters sets 2015-08-08 00:40:19 +01:00
michael starke
77a7b536fd Updating to current Sparkle 2015-07-15 12:57:25 +02:00
michael starke
135875bea4 using NSWindowController.document instead of custom properites 2015-07-15 10:22:07 +02:00
michael starke
37882bb9ad Merge branch 'fix-typo' of https://github.com/mariosangiorgio/MacPass into mariosangiorgio-fix-typo
# Conflicts:
#	MacPass/en.lproj/Localizable.strings
2015-07-15 09:23:50 +02:00
michael starke
ebd30e7645 Merge branch 'master' of https://github.com/mstarke/MacPass
# Conflicts:
#	MacPass/fr.lproj/Localizable.strings
2015-07-15 09:21:07 +02:00
Michael Starke
2a029e0b1d Merge pull request #356 from sub0ne/master
several UI translations
2015-07-15 09:19:59 +02:00
Michael Belz
31b54d3f13 several UI translations 2015-07-15 00:55:01 +02:00
Michael Starke
a26c700606 Merge pull request #353 from sub0ne/master
Bug #352: MacPass not opening when DB is remembered but missing:
2015-07-14 13:28:29 +02:00
Mario Sangiorgio
20fe0757fd Fixed typo in English localised string to make the password expire in one year, it was 'on year' 2015-07-13 23:36:26 +01:00
Michael Belz
d5809e687c Bug #352: MacPass not opening when DB is remembered but missing:
Added an implementation for the completionHandler of openDocumentWithContentsOfURL.
2015-07-13 20:03:34 +02:00
michael starke
b53a4cdacc Removing direct model bindings in entryViewController 2015-07-13 11:14:44 +02:00
michael starke
9313afa600 Using current KeePassKit 2015-07-13 11:14:12 +02:00
michael starke
845d8547c4 undo is working again 2015-07-10 18:34:24 +02:00
michael starke
5974c7599b Fixed leaking isseu with timed expired update 2015-07-09 16:07:21 +02:00
michael starke
1b43134611 updated to current TransformerKit 2015-07-08 10:50:26 +02:00
michael starke
c61ff91f79 removed unused property 2015-07-08 10:50:18 +02:00
michael starke
eeda5a50b3 fixed error in localizations files 2015-07-08 10:50:12 +02:00
michael starke
20dac954cf Merge branch 'master' of https://github.com/mstarke/MacPass 2015-07-08 09:54:26 +02:00
michael starke
bcf66b3072 Updated xib version 2015-07-08 09:54:21 +02:00
Michael Starke
7f34765201 Merge pull request #348 from cjhutchi/cjhutchi-patch-1 2015-06-29 12:13:49 +02:00
Cory Hutchison
72bc232889 Fixed typo in db settings > advanced
Was listed as Maxium Size and Maxium Items. Fixed spelling to Maximum.
2015-06-27 12:30:19 -06:00
michael starke
6eae0aeb5b Updated localization 2015-06-18 12:09:18 +02:00
michael starke
591e725ef1 Added header hash verification for KDBX files 2015-06-18 12:06:16 +02:00
michael starke
cbeb16c70d KeePassKit API changes. Fixed binding leak issue preventing the document from being deallocated 2015-06-08 17:11:00 +02:00
michael starke
9a99261edd Content bindings reverted. Werent' updating the UI correctly 2015-06-08 15:33:58 +02:00
michael starke
0be2b677b8 Removed unnecessary document property on custom window controllers 2015-06-03 11:17:12 +02:00
michael starke
1e7d24d4ff Added Johanna's Icons to the credits 2015-04-27 11:59:10 +02:00
michael starke
f40ea095c5 Fixed format and missing semicolon 2015-04-27 11:51:16 +02:00
michael starke
75a6bd4d8f Updated to current Xcode 2015-04-27 11:47:20 +02:00
michael starke
c14a53cd52 Merge branch 'master' of https://github.com/mstarke/MacPass 2015-04-27 11:41:53 +02:00
michael starke
b91078c443 Updated to current spakrle version 2015-04-27 11:39:13 +02:00
Michael Starke
eeb8d9eaa9 Merge pull request #334 from floriangouy/patch-1 2015-04-22 01:15:58 +02:00
floriangouy
522471b446 Update Localizable.strings
Add several translations for French language (#2)
2015-04-21 23:38:08 +02:00
Michael Starke
980f08aa8e Merge pull request #332 from floriangouy/patch-1
Update Localizable.strings
2015-04-21 15:09:20 +02:00
floriangouy
3ebef45113 Update Localizable.strings
Fix DUPLICATE_ENTRY_WITH_OPTIONS translation ("Duplciate Entry…" > "Duplicate Entry…")
2015-04-21 13:32:40 +02:00
michael starke
c9043e91ec Using more padding between icons ins icon selection 2015-04-09 11:03:34 +02:00
michael starke
580787353e More use of properties. Fixed wrongfull controller bindings 2015-04-05 21:15:48 +02:00
michael starke
6c4daebb33 Using current KeePassKit 2015-04-05 21:12:41 +02:00
michael starke
beb435362c Help icon used strokes resulting in black ring. Fixed by converting to outlines 2015-04-04 22:31:42 +02:00
michael starke
c14c867a6f Enabled full Icon set by Joanna Olsen. Still needs minor cleanup 2015-04-04 19:12:37 +02:00
michael starke
6163d13b7f Changed to Sparkle main repository
Sparkle now uses SKIP_INSTALL for Framework installs
2015-04-04 14:03:02 +02:00
michael starke
d715b0bb22 Merge branch 'master' of https://github.com/mstarke/MacPass 2015-04-03 20:34:47 +02:00
Michael Starke
4642fd8d5e Merge pull request #324 from auge/master
updated German translation
2015-04-03 14:42:53 +02:00
Benjamin Steinwender
f2637354b3 updated German translation 2015-04-03 07:16:41 +02:00
Michael Starke
d05181646b Merge pull request #321 from binarious/patch-1
Corrected the German translation
2015-03-20 10:45:42 +01:00
binarious
9d09f249f1 Corrected the German translation
The word `fokussieren` had a missing s.
2015-03-20 09:31:10 +01:00
Michael Starke
17e5c1e05c Merge pull request #320 from alexborisov/master
Fixed typo in settings>integrations
2015-03-13 17:59:37 +01:00
Alex Borisov
0643bd985e Fixed typo in settings>integrations 2015-03-13 15:32:29 +00:00
michael starke
fe720fa4c0 Gradients for Trash now use correct style on 10.10 2015-03-03 14:46:42 +01:00
michael starke
6cb252198c Using Yosemite specific gradients 2015-03-02 14:09:50 +01:00
michael starke
954b14571f Fixes #318: Help now opens the github project page for MacPass 2015-02-26 12:55:28 +01:00
michael starke
1f6653e405 using current HNHUi submodule 2015-02-26 12:45:58 +01:00
michael starke
2b2246cd7a Interims solution to remove single items from the trash 2015-01-31 21:03:15 +01:00
michael starke
b4137ad2b4 Minor Interface change on KPKNode 2015-01-31 21:02:54 +01:00
Michael Starke
2e2d8dea13 Merge pull request #310 from liamja/spelling-fix
Fix spelling error of the word Maxium to Maximum
2015-01-27 22:59:37 +01:00
Liam Anderson
c5c89924a9 Fix spelling error of the word Maxium to Maximum
sed -i '' s/Maxium/Maximum/g MacPass/**/DatabaseSettingsWindow.strings
2015-01-26 19:04:28 +00:00
michael starke
80a3b61a9a Fixed #304 added missing layout constraints in IconSelection 2015-01-19 14:07:28 +01:00
michael starke
d38e9c6eac Fixed #299. Group column binding now gets correctly updated when parent of entry changes 2015-01-09 17:46:02 +01:00
michael starke
9c364f3739 Fixed non-expanding of URLs on open 2015-01-08 13:35:05 +01:00
michael starke
eb1bbc08a5 Added Joanne to contributor list 2015-01-08 11:35:58 +01:00
Michael Starke
8d194facf8 Merge pull request #293 from JoannaOlsen/master
Icons as PDF files
2015-01-07 12:21:14 +01:00
michael starke
9c2b095f78 Fixed #298. New entries now get the icon of the parent group if it's not the default 2015-01-06 19:10:44 +01:00
michael starke
16f1a5d53b Fixes #292. Usind xib to setup action. Setting explicit reciever as responder chain did change with 10.19 2015-01-01 18:55:46 +01:00
Joanna Olsen
a8135fe55d Icons now as PDF files
Icons fixed for smallest file size.
2014-12-30 16:57:12 +01:00
michael starke
1235b2a3b3 Fixed typo 2014-12-22 17:24:31 +01:00
michael starke
06a3b9acd7 Started reworking autotype inputs to better differentiate between default and non default sequences 2014-12-22 16:56:23 +01:00
michael starke
151e13bdae MPAutotype hasDefaultKeyStrokeSequence now is be binding compatible 2014-12-20 15:26:46 +01:00
michael starke
802a2c1714 Updated to Xcode 6.1 format 2014-12-19 23:11:40 +01:00
michael starke
30326d633e Added FileWatcher based on DTFileMontior from Cocoanetics 2014-12-18 11:34:48 +01:00
michael starke
ad07ca5036 Fixed more issue with invalid XML Characters corrupting database 2014-12-17 19:49:51 +01:00
michael starke
23b3325514 Updated comments 2014-12-17 16:05:55 +01:00
michael starke
692ade2110 Autotype for selected entry is working rudimentarily 2014-12-17 11:20:30 +01:00
michael starke
3eb98a516c Autotype for a selected entry. WIP 2014-12-16 20:37:55 +01:00
michael starke
1f92e5aeef Fixed issues with non-valid XML characters in group and binary fields 2014-12-15 14:48:53 +01:00
michael starke
aa340305ba Fixed issue resutling in singel hotkey combination not being properly processed 2014-12-15 14:47:44 +01:00
michael starke
59aa5c0ced Cleanep up Database Settings layout 2014-12-15 14:09:54 +01:00
michael starke
af8743b5cc Respecting settings for command and control swap 2014-12-14 16:12:07 +01:00
michael starke
f65fc31408 Changing database settings now sets the document to dirty. 2014-12-14 01:48:08 +01:00
michael starke
e552c725f8 Fixed #289. Pressing ALT now toggles between Save as… and Save a Copy… 2014-12-13 16:13:30 +01:00
michael starke
e109901fa8 Autotype now displays overlay windows to show match or miss 2014-12-12 22:36:22 +01:00
michael starke
3bff2a4f73 Overlay windows now can be display floating on the screen. 2014-12-12 22:13:35 +01:00
michael starke
0b4a35c6d4 Fixed mayor issues in reading and writing protected xml entities 2014-12-12 22:13:16 +01:00
michael starke
8d6ed4d6b7 Fixed issue with non xml-compliant character encodings. Added tests. 2014-12-12 15:11:11 +01:00
michael starke
1c231a1cd6 Fixed various bugs in handling protected attributes. 2014-12-12 01:10:42 +01:00
michael starke
1551e31d85 Added test for function key processiong 2014-12-11 18:56:08 +01:00
michael starke
a040c21fce Function keys commands are now processed correctly 2014-12-11 18:55:59 +01:00
michael starke
ea0cd1afd7 fixed function key regular expression 2014-12-11 18:55:33 +01:00
michael starke
ddac6de443 Using plattform independant type 2014-12-11 17:29:48 +01:00
michael starke
a995d20d3b Custom refernce now can include spaces and numbers and will be expanded correctly 2014-12-11 13:54:44 +01:00
michael starke
13e3fafcf8 Replaced screenshots with non-retina versions 2014-12-11 12:47:55 +01:00
michael starke
c7d8592347 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-11 12:42:21 +01:00
Michael Starke
2f269031e9 Moved help up. Fixed inflationary use of back ticks 2014-12-11 00:45:42 +01:00
michael starke
ffc7b28fab Added FAQ assets 2014-12-10 23:58:08 +01:00
michael starke
0a9d80ff73 Reference and Autotype test and bugfixes 2014-12-09 15:52:14 +01:00
michael starke
faed4d13b8 Updated submodules 2014-12-09 15:51:47 +01:00
michael starke
bb2bc98da9 Adding more tests 2014-12-09 01:07:20 +01:00
michael starke
78447e4a6d Fixed regression resutling in to aggressive command convertion to upper cases 2014-12-08 22:16:12 +01:00
michael starke
195f533940 Added test for case senstivie custom attribute lookup 2014-12-08 22:15:45 +01:00
michael starke
e16cda11eb Comment update 2014-12-08 22:15:00 +01:00
michael starke
d372427809 Fixed issue resulting in lower case commands not being properly recognized 2014-12-08 21:49:20 +01:00
michael starke
1edb41f11b Fixed issue with custom attributes not bein properly lookup up 2014-12-08 21:42:04 +01:00
michael starke
19fbdf144e Removed unused includes 2014-12-08 21:30:41 +01:00
michael starke
738d5c55db Fixed issue with entry context menu displaying wrong attachments and custom attributes 2014-12-08 21:24:22 +01:00
michael starke
96a20292d8 Added (disabled) check buttons for autotype settings 2014-12-08 21:08:18 +01:00
michael starke
dbbb19015b Added autotype lookup settings 2014-12-08 20:31:28 +01:00
michael starke
b5d275a46f Fixed #283 Autotype and Search Settings in a group are now undoable 2014-12-08 19:06:28 +01:00
michael starke
bc03d8ef32 Fixed #282 Search now gets stored correclty and is respected while performing a search 2014-12-08 19:05:58 +01:00
michael starke
92c1981668 Fixed issue wiht mixed disabled/enabled settings for group autotype property 2014-12-08 15:35:29 +01:00
Michael Starke
1729a9dcf1 Fixed #277 Date popup now dows not use responder chain anymore 2014-12-07 01:26:56 +01:00
Michael Starke
e970db356c Fixed issue #242 2014-12-07 01:19:00 +01:00
Michael Starke
da1cbcbadf Removed unused log message 2014-12-07 01:18:43 +01:00
michael starke
a70a6e8b04 Reorderd headers 2014-12-06 10:30:35 +01:00
michael starke
8f30b80bd4 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-05 18:01:09 +01:00
michael starke
853f60efeb Reference builder now works rudimentarily 2014-12-05 18:00:52 +01:00
Michael Starke
e84fd1d5bd Added more known issues 2014-12-05 16:45:11 +01:00
michael starke
90f844f87e moving more code to @properties, ReferenceBuilder WIP 2014-12-05 02:57:10 +01:00
michael starke
a47bba23b0 Added referenc builder stub view 2014-12-04 21:47:21 +01:00
michael starke
ce49478691 Added UUID display to EntryInspector 2014-12-04 21:37:31 +01:00
michael starke
ea818fd4fc Only displaying the entry user name in autotype if it's set. 2014-12-04 20:42:24 +01:00
michael starke
a48f323e64 Fixed Reference lookup based on anything other that UUID 2014-12-04 20:04:20 +01:00
michael starke
9d8e24104c Window associations are now editable. Localization fixes 2014-12-04 14:12:21 +01:00
michael starke
0da10e06a2 Fixed error in localization lookup 2014-12-04 14:11:53 +01:00
michael starke
546caa3841 Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-04 11:13:36 +01:00
michael starke
d95b1bcf91 Updated comment 2014-12-04 11:13:24 +01:00
Michael Starke
f6ce10fbbd Fixed typos 2014-12-04 02:01:37 +01:00
michael starke
249875fb7f Fixed isse with entries being added while no group is selected. 2014-12-04 02:00:03 +01:00
michael starke
431b4dd455 Dragging URLs now uses the host as entry name. 2014-12-04 01:59:46 +01:00
michael starke
e54e3357e5 added german translation for autotype candidate selection 2014-12-03 21:46:38 +01:00
michael starke
3ef438652a Merge branch 'master' of https://github.com/mstarke/MacPass 2014-12-03 21:43:24 +01:00
Michael Starke
3807b079a0 Merge pull request #271 from dylansmith/l10n-fix
fixed 'candiate' typos in Autotype dialog
2014-12-03 21:43:02 +01:00
Dylan Smith
3a46e11790 fixed 'candiate' typos in Autotype dialog 2014-12-03 20:39:41 +00:00
michael starke
637f524cb7 Raised build number 2014-12-03 21:18:28 +01:00
JoannaOlsen
71208e72fd tilføjet ai filer til gitignore 2014-07-02 09:17:36 +02:00
JoannaOlsen
f1d3d14eed Update on icons
Thank you for all your notes @mstarke ... it's nice to have something
to work with.

* Cool ... I changed all the keys except the one in the back in 13
* 16 So I mirrored the needle, however, I disagree with you on the
point that it would fit with the CD better. First of it has a different
angle which just makes it seem off and changing the angle of either
looks weird (to me at least) and secondly I rather like, that they are
not too similar. We want people to be able to distinguish between the
icon easily ... right?!
* 25 I did think I nailed it pretty good when had done this one ...
nice to know you agree :)
* 26 Moved the save on harddisk to 89 and made a floppy disk.
* 38 I have no clue what Samba is so I just went with the original
icon. Do tell if you wish something else.
* 32 Filesystem viwer ... I think you are right. I alterede the icon
plus I found a place where they describe fsview as follows:

>       FSView is a tool for showing disc utilization in a graphical
form, much
>       like the UNIX  command  ’du’.   The  visualisation  type
chosen  is  a
       treemap.   Each  directory  is represented by a rectangle whose
area is
       proportional to its size.  Each directory  rectangle  contains
smaller
       rectangles for its contents, and so on down.

* 33 I guess someone who love the race track ...
* 42 this was problematic because for some reason the little indents
does not show when the bar is not tilted, so I had to make them bigger,
which makes them look stupid, when the icon is bigger and for some
reason they are more recognisable tilted ... what do you guys think?
* 47 So I made a third option ... a zipped circle.
* 49 It might work with the perspective.
* 58 Is the key too big if it is just put in full size?
* 62 Hi hi ... thanks :D
* 66 One $sign coming up.

Before I add the .ai file I would like us to get a little closer to
what we will end up with, since the .ai file is a big mess right now
... a lot of the icons have not been expanded yet and made into
"proper" vector shapes fit for your purpose. I won't do that until I am
fairly certain we have no more tweaks to make.
2014-07-01 00:20:35 +02:00
JoannaOlsen
3fac6cf4c3 New & old icons
@mstarke I tried to make the icons simple as well (not much else to
strive for with 16x16 pixels and the color black, he he).

Yes, some of the symbols just doesn't play well with the overall
concept of getting them to "feel" the same. The first try was just
that. Now I have had time to work some more with the icons and hope it
is for the better.

I'm thinking working with circles rather than rounded squares might
work better regarding making them take up approximately the same space.

Some of the icons I inverted using a black circle like the W and the %,
to make them seem bigger. W might be Wikipedia or maybe Wordpress so I
kept it as a letter rather than go with a puzzle logo, although we
could try with that as well. Is there any limit on how many icons we
can have???

I changed the open folder to be more straight on open. I made two new
icons for number 47 (the package icon ... yes, that one was bad), one
would be a traditional compress symbol and the other a package with a
belt on ... does it show?

Instead of the tilted mail on number 25 I made a mailbox.Number 66 got
converted to three bills.

I didn't come up with anything revolutionary regarding the battery, but
I do think it could work with a view straight on as well.

@DominusExult I got all the native Keepass icons from mstarke and have
absolutely no idea from which version it is from. I have made another
version now ... this time it is a life belt instead, since it's
supposed to stand for help.

I'm not entirely sure how I feel about the file save icon (26). Most
people might know about the floppy disk and the arrow I associate more
with dowmloading than saving, but for now I have kept it as is. I might
make a floppy disk as well at some point.

Icon 0 was not placed first because og the way Illustrator works (there
is no artboard number 0, so I opted to make it number 81 (which was the
last at the time), however, now I have made it number 100 and placed it
first now that I rearranged the whole setup with 10 icons in each row
and numbers to make it easier to refer to an icon (in case you do not
recognise what it is). So I didn't forget the key icon ... I just
placed it last.

It is the first time I have worked on a GitHub project, so I hope I got
things right.
2014-06-29 21:33:34 +02:00
456 changed files with 32985 additions and 6070 deletions

5
.gitignore vendored
View File

@@ -13,4 +13,7 @@ build/*
xcuserdata xcuserdata
profile profile
*.moved-aside *.moved-aside
Assets/MacPass Icons Grayscale V3.ai
Assets/MacPass Icons Grayscale V4.ai
MacPass.xcodeproj/xcshareddata/xcbaselines
Carthage

15
.gitmodules vendored
View File

@@ -1,21 +1,6 @@
[submodule "KissXML"]
path = KissXML
url = https://github.com/robbiehanson/KissXML.git
[submodule "HNHUi"]
path = HNHUi
url = https://mstarke@github.com/mstarke/HNHUi.git
[submodule "CocoaHTTPServer"]
path = CocoaHTTPServer
url = git://github.com/robbiehanson/CocoaHTTPServer.git
[submodule "KeePassKit"]
path = KeePassKit
url = https://mstarke@github.com/mstarke/KeePassKit
[submodule "DDHotKey"] [submodule "DDHotKey"]
path = DDHotKey path = DDHotKey
url = https://github.com/mstarke/DDHotKey.git url = https://github.com/mstarke/DDHotKey.git
[submodule "Sparkle"]
path = Sparkle
url = https://github.com/mstarke/Sparkle.git
[submodule "TransformerKit"] [submodule "TransformerKit"]
path = TransformerKit path = TransformerKit
url = https://github.com/mattt/TransformerKit.git url = https://github.com/mattt/TransformerKit.git

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

3
Cartfile Normal file
View File

@@ -0,0 +1,3 @@
github "sparkle-project/Sparkle" ~> 1.13.1
github "mstarke/KeePassKit" ~> 1.0
github "mstarke/HNHUi" ~> 1.0

3
Cartfile.resolved Normal file
View File

@@ -0,0 +1,3 @@
github "mstarke/HNHUi" "1.0.1"
github "mstarke/KeePassKit" "1.0.4"
github "sparkle-project/Sparkle" "1.13.1"

Submodule CocoaHTTPServer deleted from c6156087db

1
HNHUi

Submodule HNHUi deleted from de92bf37f4

Submodule KeePassKit deleted from f097ee52d1

Submodule KissXML deleted from 092aef800a

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Scheme <Scheme
LastUpgradeVersion = "0610" LastUpgradeVersion = "0720"
version = "1.7"> version = "1.3">
<BuildAction <BuildAction
parallelizeBuildables = "YES" parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"> buildImplicitDependencies = "YES">
@@ -23,10 +23,11 @@
</BuildActionEntries> </BuildActionEntries>
</BuildAction> </BuildAction>
<TestAction <TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "NO" shouldUseLaunchSchemeArgsEnv = "NO"
buildConfiguration = "Debug"> codeCoverageEnabled = "YES">
<Testables> <Testables>
<TestableReference <TestableReference
skipped = "NO"> skipped = "NO">
@@ -55,17 +56,22 @@
isEnabled = "YES"> isEnabled = "YES">
</EnvironmentVariable> </EnvironmentVariable>
</EnvironmentVariables> </EnvironmentVariables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction> </TestAction>
<LaunchAction <LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0" launchStyle = "0"
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO" ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES" debugDocumentVersioning = "YES"
enableAddressSanitizer = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES"> allowLocationSimulation = "YES">
<BuildableProductRunnable> <BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "4C77E36115B84A240093A587" BlueprintIdentifier = "4C77E36115B84A240093A587"
@@ -91,12 +97,13 @@
</AdditionalOptions> </AdditionalOptions>
</LaunchAction> </LaunchAction>
<ProfileAction <ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES" shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = "" savedToolIdentifier = ""
useCustomWorkingDirectory = "NO" useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES"> debugDocumentVersioning = "YES">
<BuildableProductRunnable> <BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "4C77E36115B84A240093A587" BlueprintIdentifier = "4C77E36115B84A240093A587"
@@ -112,24 +119,5 @@
<ArchiveAction <ArchiveAction
buildConfiguration = "Release" buildConfiguration = "Release"
revealArchiveInOrganizer = "YES"> revealArchiveInOrganizer = "YES">
<PreActions>
<ExecutionAction
ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
<ActionContent
title = "Run Script"
scriptText = "PLIST_FILE=$PROJECT_DIR/$INFOPLIST_FILE&#10;VERSION=$(/usr/libexec/PlistBuddy -c &quot;Print CFBundleVersion&quot; $PLIST_FILE)&#10;VERSION=$(($VERSION + 1))&#10;/usr/libexec/PlistBuddy -c &quot;Set :CFBundleVersion $VERSION&quot; $PLIST_FILE"
shellToInvoke = "/bin/bash">
<EnvironmentBuildable>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "4C77E36115B84A240093A587"
BuildableName = "MacPass.app"
BlueprintName = "MacPass"
ReferencedContainer = "container:MacPass.xcodeproj">
</BuildableReference>
</EnvironmentBuildable>
</ActionContent>
</ExecutionAction>
</PreActions>
</ArchiveAction> </ArchiveAction>
</Scheme> </Scheme>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="5056" systemVersion="13E28" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES"> <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="6254" systemVersion="13F34" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies> <dependencies>
<deployment defaultVersion="1080" identifier="macosx"/> <deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="5056"/> <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="6254"/>
</dependencies> </dependencies>
<objects> <objects>
<customObject id="-2" userLabel="File's Owner" customClass="MPAutotypeDaemon"> <customObject id="-2" userLabel="File's Owner" customClass="MPAutotypeDaemon">
@@ -12,7 +12,7 @@
</connections> </connections>
</customObject> </customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application"/> <customObject id="-3" userLabel="Application" customClass="NSObject"/>
<window title="Autotype Selection" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="1"> <window title="Autotype Selection" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" restorable="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="1">
<windowStyleMask key="styleMask" titled="YES"/> <windowStyleMask key="styleMask" titled="YES"/>
<rect key="contentRect" x="196" y="240" width="370" height="156"/> <rect key="contentRect" x="196" y="240" width="370" height="156"/>
@@ -23,7 +23,6 @@
<subviews> <subviews>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="NdQ-vM-dHT"> <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="NdQ-vM-dHT">
<rect key="frame" x="123" y="13" width="82" height="32"/> <rect key="frame" x="123" y="13" width="82" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="WJJ-kW-fak"> <buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="WJJ-kW-fak">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
@@ -37,7 +36,6 @@ Gw
</button> </button>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Jlm-i9-jVy"> <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Jlm-i9-jVy">
<rect key="frame" x="205" y="13" width="151" height="32"/> <rect key="frame" x="205" y="13" width="151" height="32"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="push" title="Perform Autotype" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="AER-eU-kcu"> <buttonCell key="cell" type="push" title="Perform Autotype" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="AER-eU-kcu">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
@@ -46,12 +44,11 @@ DQ
</string> </string>
</buttonCell> </buttonCell>
<connections> <connections>
<action selector="executeAutotypeWithSelectedMatch:" target="-2" id="icM-Aj-OHO"/> <action selector="performAutotypeWithSelectedMatch:" target="-2" id="vRo-HH-NIy"/>
</connections> </connections>
</button> </button>
<popUpButton verticalHuggingPriority="750" horizontalCompressionResistancePriority="499" translatesAutoresizingMaskIntoConstraints="NO" id="tAw-72-pSm"> <popUpButton verticalHuggingPriority="750" horizontalCompressionResistancePriority="499" translatesAutoresizingMaskIntoConstraints="NO" id="tAw-72-pSm">
<rect key="frame" x="111" y="58" width="242" height="26"/> <rect key="frame" x="111" y="58" width="242" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="TAr-ZQ-aDu"> <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="TAr-ZQ-aDu">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/> <font key="font" metaFont="menu"/>
@@ -64,7 +61,6 @@ DQ
</popUpButton> </popUpButton>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="q1d-ED-T5M"> <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="q1d-ED-T5M">
<rect key="frame" x="18" y="102" width="334" height="34"/> <rect key="frame" x="18" y="102" width="334" height="34"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" sendsActionOnEndEditing="YES" title="There are multiple matches for the current window. Please select which match should be used." id="ehp-xc-B5g"> <textFieldCell key="cell" sendsActionOnEndEditing="YES" title="There are multiple matches for the current window. Please select which match should be used." id="ehp-xc-B5g">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -73,7 +69,6 @@ DQ
</textField> </textField>
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Epz-xU-9TM"> <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="Epz-xU-9TM">
<rect key="frame" x="18" y="64" width="89" height="17"/> <rect key="frame" x="18" y="64" width="89" height="17"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Match to use:" id="pLz-Kc-yPh"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Match to use:" id="pLz-Kc-yPh">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="6250" systemVersion="14A389" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES"> <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="9060" systemVersion="15B42" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies> <dependencies>
<deployment identifier="macosx"/> <deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="6250"/> <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="9060"/>
</dependencies> </dependencies>
<objects> <objects>
<customObject id="-2" userLabel="File's Owner" customClass="MPDatabaseSettingsWindowController"> <customObject id="-2" userLabel="File's Owner" customClass="MPDatabaseSettingsWindowController">
@@ -13,8 +13,8 @@
<outlet property="databaseDescriptionTextView" destination="1531" id="1553"/> <outlet property="databaseDescriptionTextView" destination="1531" id="1553"/>
<outlet property="databaseNameTextField" destination="231" id="655"/> <outlet property="databaseNameTextField" destination="231" id="655"/>
<outlet property="defaultUsernameTextField" destination="1730" id="1819"/> <outlet property="defaultUsernameTextField" destination="1730" id="1819"/>
<outlet property="emptyRecycleBinOnQuitCheckButton" destination="539" id="689"/> <outlet property="emptyTrashOnQuitCheckButton" destination="539" id="pgQ-AP-HB2"/>
<outlet property="enableRecycleBinCheckButton" destination="535" id="815"/> <outlet property="enableTrashCheckButton" destination="535" id="UNd-h9-aw3"/>
<outlet property="encryptionRoundsTextField" destination="1647" id="1773"/> <outlet property="encryptionRoundsTextField" destination="1647" id="1773"/>
<outlet property="enforceKeyChangeCheckButton" destination="upv-b3-vCc" id="JjM-CX-15q"/> <outlet property="enforceKeyChangeCheckButton" destination="upv-b3-vCc" id="JjM-CX-15q"/>
<outlet property="enforceKeyChangeIntervalTextField" destination="VYh-cm-fix" id="aqu-Dm-tlH"/> <outlet property="enforceKeyChangeIntervalTextField" destination="VYh-cm-fix" id="aqu-Dm-tlH"/>
@@ -26,7 +26,7 @@
<outlet property="recommendKeyChangeCheckButton" destination="Hqc-B0-xyz" id="3CK-D7-b8S"/> <outlet property="recommendKeyChangeCheckButton" destination="Hqc-B0-xyz" id="3CK-D7-b8S"/>
<outlet property="recommendKeyChangeIntervalTextField" destination="19r-LE-7X5" id="c5C-1h-LpD"/> <outlet property="recommendKeyChangeIntervalTextField" destination="19r-LE-7X5" id="c5C-1h-LpD"/>
<outlet property="sectionTabView" destination="357" id="699"/> <outlet property="sectionTabView" destination="357" id="699"/>
<outlet property="selectRecycleBinGroupPopUpButton" destination="678" id="690"/> <outlet property="selectTrashGoupPopUpButton" destination="678" id="MmE-QI-reD"/>
<outlet property="templateGroupPopUpButton" destination="1738" id="1796"/> <outlet property="templateGroupPopUpButton" destination="1738" id="1796"/>
<outlet property="window" destination="1" id="265"/> <outlet property="window" destination="1" id="265"/>
</connections> </connections>
@@ -36,14 +36,15 @@
<window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="1"> <window title="Window" allowsToolTipsWhenApplicationIsInactive="NO" autorecalculatesKeyViewLoop="NO" oneShot="NO" releasedWhenClosed="NO" visibleAtLaunch="NO" animationBehavior="default" id="1">
<windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/> <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES"/>
<windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
<rect key="contentRect" x="196" y="240" width="546" height="402"/> <rect key="contentRect" x="196" y="240" width="547" height="335"/>
<rect key="screenRect" x="0.0" y="0.0" width="1920" height="1057"/> <rect key="screenRect" x="0.0" y="0.0" width="1680" height="1027"/>
<view key="contentView" id="2"> <view key="contentView" id="2">
<rect key="frame" x="0.0" y="0.0" width="546" height="402"/> <rect key="frame" x="0.0" y="0.0" width="547" height="335"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<subviews> <subviews>
<button verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="288"> <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="288">
<rect key="frame" x="473" y="13" width="59" height="32"/> <rect key="frame" x="474" y="13" width="59" height="32"/>
<animations/>
<buttonCell key="cell" type="push" title="OK" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="289"> <buttonCell key="cell" type="push" title="OK" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="289">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
@@ -55,20 +56,36 @@ DQ
<action selector="save:" target="-2" id="962"/> <action selector="save:" target="-2" id="962"/>
</connections> </connections>
</button> </button>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="956">
<rect key="frame" x="392" y="13" width="82" height="32"/>
<animations/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="957">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="close:" target="-2" id="1454"/>
</connections>
</button>
<tabView translatesAutoresizingMaskIntoConstraints="NO" id="357"> <tabView translatesAutoresizingMaskIntoConstraints="NO" id="357">
<rect key="frame" x="13" y="41" width="520" height="355"/> <rect key="frame" x="13" y="41" width="521" height="288"/>
<animations/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<tabViewItems> <tabViewItems>
<tabViewItem label="General" identifier="1" id="358"> <tabViewItem label="General" identifier="1" id="358">
<view key="view" id="361"> <view key="view" id="361">
<rect key="frame" x="10" y="33" width="500" height="309"/> <rect key="frame" x="10" y="33" width="501" height="242"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="231"> <textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="231">
<rect key="frame" x="137" y="257" width="280" height="22"/> <rect key="frame" x="201" y="200" width="280" height="22"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="280" id="1056"/> <constraint firstAttribute="width" constant="280" id="cra-uC-nCv"/>
</constraints> </constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="232"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="232">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -76,26 +93,26 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="256"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="256">
<rect key="frame" x="51" y="232" width="80" height="17"/> <rect key="frame" x="115" y="175" width="80" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Description:" id="257"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Description:" id="257">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="189"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="189">
<rect key="frame" x="26" y="260" width="105" height="17"/> <rect key="frame" x="90" y="203" width="105" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Database name:" id="190"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Database name:" id="190">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="1394"> <popUpButton verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1394">
<rect key="frame" x="135" y="68" width="120" height="26"/> <rect key="frame" x="199" y="48" width="67" height="26"/>
<constraints> <animations/>
<constraint firstAttribute="width" constant="115" id="1409"/>
</constraints>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="1395"> <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="1395">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/> <font key="font" metaFont="menu"/>
@@ -107,138 +124,160 @@ DQ
</menu> </menu>
</popUpButtonCell> </popUpButtonCell>
</popUpButton> </popUpButton>
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="1404"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1404">
<rect key="frame" x="41" y="73" width="90" height="17"/> <rect key="frame" x="105" y="53" width="90" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Compression:" id="1405"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Compression:" id="1405">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1434"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1434">
<rect key="frame" x="88" y="31" width="43" height="17"/> <rect key="frame" x="152" y="23" width="43" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Color:" id="1435"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="right" title="Color:" id="1435">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<colorWell translatesAutoresizingMaskIntoConstraints="NO" id="1439" customClass="HNHColorWell"> <colorWell translatesAutoresizingMaskIntoConstraints="NO" id="1439" customClass="HNHUIColorWell">
<rect key="frame" x="137" y="28" width="44" height="23"/> <rect key="frame" x="201" y="20" width="44" height="23"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="44" id="1441"/> <constraint firstAttribute="width" constant="44" id="XBF-V3-71G"/>
<constraint firstAttribute="height" constant="23" id="1476"/> <constraint firstAttribute="height" constant="23" id="fgN-h5-Mr8"/>
</constraints> </constraints>
<animations/>
<color key="color" red="0.05813049898" green="0.055541899059999997" blue="1" alpha="1" colorSpace="calibratedRGB"/> <color key="color" red="0.05813049898" green="0.055541899059999997" blue="1" alpha="1" colorSpace="calibratedRGB"/>
</colorWell> </colorWell>
<scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1530"> <scrollView horizontalLineScroll="10" horizontalPageScroll="10" verticalLineScroll="10" verticalPageScroll="10" hasHorizontalScroller="NO" usesPredominantAxisScrolling="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1530">
<rect key="frame" x="137" y="100" width="280" height="149"/> <rect key="frame" x="201" y="92" width="280" height="100"/>
<clipView key="contentView" id="WOI-1v-RCe"> <clipView key="contentView" id="WOI-1v-RCe">
<rect key="frame" x="1" y="1" width="278" height="147"/> <rect key="frame" x="1" y="1" width="278" height="98"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<textView importsGraphics="NO" findStyle="panel" continuousSpellChecking="YES" allowsUndo="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" allowsNonContiguousLayout="YES" spellingCorrection="YES" smartInsertDelete="YES" id="1531"> <textView importsGraphics="NO" findStyle="panel" continuousSpellChecking="YES" allowsUndo="YES" usesRuler="YES" usesFontPanel="YES" verticallyResizable="YES" allowsNonContiguousLayout="YES" spellingCorrection="YES" smartInsertDelete="YES" id="1531">
<rect key="frame" x="0.0" y="0.0" width="278" height="147"/> <rect key="frame" x="0.0" y="0.0" width="278" height="98"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<animations/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<size key="minSize" width="278" height="147"/> <size key="minSize" width="278" height="98"/>
<size key="maxSize" width="463" height="10000000"/> <size key="maxSize" width="463" height="10000000"/>
<color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> <color key="insertionPointColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
<size key="minSize" width="278" height="147"/> <size key="minSize" width="278" height="98"/>
<size key="maxSize" width="463" height="10000000"/> <size key="maxSize" width="463" height="10000000"/>
</textView> </textView>
</subviews> </subviews>
<animations/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
</clipView> </clipView>
<constraints>
<constraint firstAttribute="height" constant="100" id="8fE-cP-ksD"/>
<constraint firstAttribute="width" constant="280" id="J06-kE-yVi"/>
</constraints>
<animations/>
<scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="1532"> <scroller key="horizontalScroller" hidden="YES" verticalHuggingPriority="750" doubleValue="1" horizontal="YES" id="1532">
<rect key="frame" x="-100" y="-100" width="87" height="18"/> <rect key="frame" x="-100" y="-100" width="87" height="18"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<animations/>
</scroller> </scroller>
<scroller key="verticalScroller" verticalHuggingPriority="750" horizontal="NO" id="1533"> <scroller key="verticalScroller" verticalHuggingPriority="750" horizontal="NO" id="1533">
<rect key="frame" x="263" y="1" width="16" height="147"/> <rect key="frame" x="263" y="1" width="16" height="98"/>
<autoresizingMask key="autoresizingMask"/> <autoresizingMask key="autoresizingMask"/>
<animations/>
</scroller> </scroller>
</scrollView> </scrollView>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstItem="231" firstAttribute="leading" secondItem="189" secondAttribute="trailing" constant="8" symbolic="YES" id="457"/> <constraint firstItem="1439" firstAttribute="centerY" secondItem="1434" secondAttribute="centerY" id="3SK-ML-kPr"/>
<constraint firstItem="189" firstAttribute="leading" secondItem="361" secondAttribute="leading" constant="28" id="462"/> <constraint firstItem="231" firstAttribute="top" secondItem="361" secondAttribute="top" constant="20" symbolic="YES" id="3xl-TE-tQd"/>
<constraint firstItem="231" firstAttribute="centerY" secondItem="189" secondAttribute="centerY" id="1387"/> <constraint firstItem="231" firstAttribute="baseline" secondItem="189" secondAttribute="baseline" constant="1" id="46f-FB-PcR"/>
<constraint firstItem="1394" firstAttribute="leading" secondItem="1404" secondAttribute="trailing" constant="8" symbolic="YES" id="1408"/> <constraint firstItem="1530" firstAttribute="top" secondItem="231" secondAttribute="bottom" constant="8" symbolic="YES" id="BRY-Gk-wEF"/>
<constraint firstItem="1404" firstAttribute="centerY" secondItem="1394" secondAttribute="centerY" id="1433"/> <constraint firstItem="189" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="361" secondAttribute="leading" constant="20" symbolic="YES" id="EE1-wx-54f"/>
<constraint firstItem="1439" firstAttribute="leading" secondItem="1394" secondAttribute="leading" id="1447"/> <constraint firstItem="1394" firstAttribute="leading" secondItem="231" secondAttribute="leading" id="EZ7-AG-XXT"/>
<constraint firstItem="1434" firstAttribute="centerY" secondItem="1439" secondAttribute="centerY" id="1450"/> <constraint firstItem="1434" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="361" secondAttribute="leading" constant="20" symbolic="YES" id="ICF-se-FFb"/>
<constraint firstAttribute="bottom" secondItem="1434" secondAttribute="bottom" constant="31" id="1451"/> <constraint firstItem="1404" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="361" secondAttribute="leading" constant="20" symbolic="YES" id="LeH-TL-Zoq"/>
<constraint firstItem="1439" firstAttribute="leading" secondItem="1434" secondAttribute="trailing" constant="8" symbolic="YES" id="1452"/> <constraint firstItem="1404" firstAttribute="centerY" secondItem="1394" secondAttribute="centerY" id="OSA-6P-L0N"/>
<constraint firstItem="1439" firstAttribute="top" secondItem="1394" secondAttribute="bottom" constant="20" id="1475"/> <constraint firstItem="256" firstAttribute="trailing" secondItem="1434" secondAttribute="trailing" id="QD6-F0-PLi"/>
<constraint firstItem="231" firstAttribute="top" secondItem="361" secondAttribute="top" constant="30" id="1529"/> <constraint firstItem="1394" firstAttribute="leading" secondItem="1530" secondAttribute="leading" id="R3K-aw-ZMm"/>
<constraint firstItem="231" firstAttribute="trailing" secondItem="1530" secondAttribute="trailing" id="1539"/> <constraint firstAttribute="trailing" secondItem="231" secondAttribute="trailing" constant="20" symbolic="YES" id="RCb-CX-SDA"/>
<constraint firstItem="231" firstAttribute="leading" secondItem="1530" secondAttribute="leading" id="1541"/> <constraint firstItem="256" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="361" secondAttribute="leading" constant="20" symbolic="YES" id="RZm-XN-kiT"/>
<constraint firstItem="1394" firstAttribute="leading" secondItem="1530" secondAttribute="leading" id="1542"/> <constraint firstItem="1439" firstAttribute="top" secondItem="1394" secondAttribute="bottom" constant="8" symbolic="YES" id="ZeI-7b-IjZ"/>
<constraint firstItem="1530" firstAttribute="leading" secondItem="256" secondAttribute="trailing" constant="8" symbolic="YES" id="1543"/> <constraint firstItem="256" firstAttribute="trailing" secondItem="189" secondAttribute="trailing" id="al9-qI-MaZ"/>
<constraint firstItem="1394" firstAttribute="top" secondItem="1530" secondAttribute="bottom" constant="8" id="1550"/> <constraint firstItem="1394" firstAttribute="leading" secondItem="1439" secondAttribute="leading" id="bFE-Ho-9Zk"/>
<constraint firstItem="256" firstAttribute="top" secondItem="1530" secondAttribute="top" id="1551"/> <constraint firstAttribute="bottom" secondItem="1439" secondAttribute="bottom" constant="20" symbolic="YES" id="dCq-34-0z2"/>
<constraint firstItem="1530" firstAttribute="top" secondItem="231" secondAttribute="bottom" constant="8" symbolic="YES" id="1552"/> <constraint firstItem="1394" firstAttribute="top" secondItem="1530" secondAttribute="bottom" constant="20" symbolic="YES" id="dfD-cv-lGp"/>
<constraint firstItem="256" firstAttribute="trailing" secondItem="1404" secondAttribute="trailing" id="gwL-uv-AGV"/>
<constraint firstItem="231" firstAttribute="leading" secondItem="189" secondAttribute="trailing" constant="8" symbolic="YES" id="uMg-uh-Qq6"/>
<constraint firstItem="256" firstAttribute="top" secondItem="189" secondAttribute="bottom" constant="11" id="z3y-bc-AMm"/>
</constraints> </constraints>
<animations/>
</view> </view>
</tabViewItem> </tabViewItem>
<tabViewItem label="Security" identifier="" id="370"> <tabViewItem label="Security" identifier="" id="370">
<view key="view" id="371"> <view key="view" id="371">
<rect key="frame" x="10" y="33" width="500" height="247"/> <rect key="frame" x="10" y="33" width="501" height="242"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="463"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="463">
<rect key="frame" x="184" y="202" width="98" height="18"/> <rect key="frame" x="172" y="206" width="98" height="18"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="14" id="GSa-44-pGr"/> <constraint firstAttribute="height" constant="14" id="ioE-LF-mdV"/>
</constraints> </constraints>
<animations/>
<buttonCell key="cell" type="check" title="Protect Title" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="464"> <buttonCell key="cell" type="check" title="Protect Title" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="464">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="476"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="476">
<rect key="frame" x="184" y="173" width="133" height="18"/> <rect key="frame" x="172" y="186" width="133" height="18"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="14" id="b88-zy-6in"/> <constraint firstAttribute="height" constant="14" id="muU-FJ-1tF"/>
</constraints> </constraints>
<animations/>
<buttonCell key="cell" type="check" title="Protect Username" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="477"> <buttonCell key="cell" type="check" title="Protect Username" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="477">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="504"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="504">
<rect key="frame" x="184" y="144" width="129" height="18"/> <rect key="frame" x="172" y="166" width="129" height="18"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="14" id="Lwi-Do-EMq"/> <constraint firstAttribute="height" constant="14" id="7r7-zz-ay2"/>
</constraints> </constraints>
<animations/>
<buttonCell key="cell" type="check" title="Protect Password" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="505"> <buttonCell key="cell" type="check" title="Protect Password" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="505">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="509"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="509">
<rect key="frame" x="184" y="115" width="95" height="18"/> <rect key="frame" x="172" y="94" width="95" height="18"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="14" id="gqS-m3-BAz"/> <constraint firstAttribute="height" constant="14" id="ifc-cz-8Ge"/>
</constraints> </constraints>
<animations/>
<buttonCell key="cell" type="check" title="Protect URL" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="510"> <buttonCell key="cell" type="check" title="Protect URL" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="510">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="513"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="513">
<rect key="frame" x="184" y="86" width="106" height="18"/> <rect key="frame" x="172" y="74" width="106" height="18"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="14" id="JLu-v3-8gz"/> <constraint firstAttribute="height" constant="14" id="rVu-uf-euL"/>
</constraints> </constraints>
<animations/>
<buttonCell key="cell" type="check" title="Protect Notes" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="514"> <buttonCell key="cell" type="check" title="Protect Notes" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="514">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1643"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1643">
<rect key="frame" x="28" y="48" width="150" height="17"/> <rect key="frame" x="18" y="48" width="150" height="17"/>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Key encryption rounds:" id="1644"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Key encryption rounds:" id="1644">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -246,10 +285,11 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1647"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1647">
<rect key="frame" x="184" y="46" width="129" height="22"/> <rect key="frame" x="174" y="46" width="130" height="22"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="129" id="1755"/> <constraint firstAttribute="width" constant="130" id="Lgz-kV-K0Y"/>
</constraints> </constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" usesSingleLineMode="YES" id="1648"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" usesSingleLineMode="YES" id="1648">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -257,7 +297,8 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<button verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1774"> <button verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1774">
<rect key="frame" x="184" y="19" width="129" height="19"/> <rect key="frame" x="174" y="19" width="79" height="19"/>
<animations/>
<buttonCell key="cell" type="roundRect" title="Benchmark" bezelStyle="roundedRect" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="1775"> <buttonCell key="cell" type="roundRect" title="Benchmark" bezelStyle="roundedRect" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="1775">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="cellTitle"/> <font key="font" metaFont="cellTitle"/>
@@ -266,78 +307,84 @@ DQ
<action selector="benchmarkRounds:" target="-2" id="1827"/> <action selector="benchmarkRounds:" target="-2" id="1827"/>
</connections> </connections>
</button> </button>
<textField horizontalHuggingPriority="249" verticalHuggingPriority="750" horizontalCompressionResistancePriority="250" misplaced="YES" setsMaxLayoutWidthAtFirstLayout="YES" translatesAutoresizingMaskIntoConstraints="NO" id="69F-ej-1NB">
<rect key="frame" x="172" y="118" width="314" height="42"/>
<animations/>
<textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" title="Disabling password protection will remove unallowed characters in passwords. This will cause data loss after saving." id="iZR-sj-MHg">
<font key="font" metaFont="smallSystem"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell>
</textField>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstItem="463" firstAttribute="leading" secondItem="476" secondAttribute="leading" id="490"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="1647" secondAttribute="trailing" constant="20" symbolic="YES" id="25j-11-isf"/>
<constraint firstItem="504" firstAttribute="leading" secondItem="476" secondAttribute="leading" id="506"/> <constraint firstItem="513" firstAttribute="top" secondItem="509" secondAttribute="bottom" constant="6" symbolic="YES" id="64w-it-ohD"/>
<constraint firstItem="509" firstAttribute="leading" secondItem="504" secondAttribute="leading" id="511"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="513" secondAttribute="trailing" constant="20" symbolic="YES" id="7iN-E0-PC5"/>
<constraint firstItem="513" firstAttribute="leading" secondItem="509" secondAttribute="leading" id="516"/> <constraint firstItem="1643" firstAttribute="leading" secondItem="371" secondAttribute="leading" constant="20" symbolic="YES" id="9eE-hX-CgO"/>
<constraint firstItem="509" firstAttribute="top" secondItem="504" secondAttribute="bottom" constant="15" id="525"/> <constraint firstItem="69F-ej-1NB" firstAttribute="top" secondItem="504" secondAttribute="bottom" constant="8" id="CJG-i0-Bdu"/>
<constraint firstItem="513" firstAttribute="top" secondItem="509" secondAttribute="bottom" constant="15" id="529"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="504" secondAttribute="trailing" constant="20" symbolic="YES" id="CjF-lQ-Cmw"/>
<constraint firstItem="476" firstAttribute="top" secondItem="371" secondAttribute="top" constant="58" id="1563"/> <constraint firstItem="1647" firstAttribute="leading" secondItem="1774" secondAttribute="leading" id="FoC-mQ-bBh"/>
<constraint firstItem="463" firstAttribute="top" secondItem="371" secondAttribute="top" constant="29" id="1564"/> <constraint firstItem="504" firstAttribute="top" secondItem="476" secondAttribute="bottom" constant="6" symbolic="YES" id="LDh-Df-8Yb"/>
<constraint firstItem="504" firstAttribute="top" secondItem="371" secondAttribute="top" constant="87" id="1565"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="509" secondAttribute="trailing" constant="20" symbolic="YES" id="Mhk-wB-x9T"/>
<constraint firstItem="476" firstAttribute="centerX" secondItem="371" secondAttribute="centerX" id="1750"/> <constraint firstItem="509" firstAttribute="top" secondItem="69F-ej-1NB" secondAttribute="bottom" constant="8" symbolic="YES" id="Mp0-Uq-Zh2"/>
<constraint firstItem="504" firstAttribute="centerX" secondItem="1647" secondAttribute="centerX" id="1754"/> <constraint firstItem="513" firstAttribute="leading" secondItem="509" secondAttribute="leading" id="PzV-Xp-oZv"/>
<constraint firstItem="1643" firstAttribute="baseline" secondItem="1647" secondAttribute="baseline" id="1771"/> <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="476" secondAttribute="trailing" constant="20" symbolic="YES" id="QgX-SI-px6"/>
<constraint firstItem="1647" firstAttribute="leading" secondItem="1643" secondAttribute="trailing" constant="8" symbolic="YES" id="1772"/> <constraint firstItem="513" firstAttribute="leading" secondItem="476" secondAttribute="leading" id="RFd-DC-VX4"/>
<constraint firstItem="1774" firstAttribute="leading" secondItem="1647" secondAttribute="leading" id="1776"/> <constraint firstItem="476" firstAttribute="top" secondItem="463" secondAttribute="bottom" constant="6" symbolic="YES" id="Scq-2J-wui"/>
<constraint firstItem="1774" firstAttribute="top" secondItem="1647" secondAttribute="bottom" constant="8" symbolic="YES" id="1777"/> <constraint firstItem="1774" firstAttribute="top" secondItem="1647" secondAttribute="bottom" constant="8" id="T36-Pb-jYM"/>
<constraint firstAttribute="bottom" secondItem="1774" secondAttribute="bottom" constant="20" symbolic="YES" id="1778"/> <constraint firstAttribute="bottom" secondItem="1774" secondAttribute="bottom" constant="20" symbolic="YES" id="UgM-SX-KKf"/>
<constraint firstItem="1647" firstAttribute="trailing" secondItem="1774" secondAttribute="trailing" id="1779"/> <constraint firstItem="1647" firstAttribute="top" secondItem="513" secondAttribute="bottom" constant="8" symbolic="YES" id="bqs-YC-TMn"/>
<constraint firstItem="1647" firstAttribute="top" secondItem="513" secondAttribute="bottom" constant="20" id="7yS-I8-qQj"/> <constraint firstItem="513" firstAttribute="leading" secondItem="463" secondAttribute="leading" id="cYi-M9-5ZE"/>
<constraint firstItem="463" firstAttribute="top" secondItem="371" secondAttribute="top" constant="20" symbolic="YES" id="dJi-vq-qVY"/>
<constraint firstItem="513" firstAttribute="leading" secondItem="504" secondAttribute="leading" id="ejN-zd-duI"/>
<constraint firstItem="1647" firstAttribute="leading" secondItem="513" secondAttribute="leading" id="hPl-Jg-81x"/>
<constraint firstAttribute="trailing" secondItem="69F-ej-1NB" secondAttribute="trailing" constant="17" id="ie6-y0-R9c"/>
<constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="463" secondAttribute="trailing" constant="20" symbolic="YES" id="r04-Dn-tnr"/>
<constraint firstItem="1647" firstAttribute="leading" secondItem="1643" secondAttribute="trailing" constant="8" id="rfu-cF-5Ko"/>
<constraint firstItem="1774" firstAttribute="leading" secondItem="1647" secondAttribute="leading" id="sZf-z6-fNM"/>
<constraint firstItem="1643" firstAttribute="baseline" secondItem="1647" secondAttribute="baseline" id="tCe-Sq-PLK"/>
<constraint firstItem="504" firstAttribute="leading" secondItem="69F-ej-1NB" secondAttribute="leading" id="vU0-RG-dBk"/>
</constraints> </constraints>
<animations/>
</view> </view>
</tabViewItem> </tabViewItem>
<tabViewItem label="Advanced" identifier="" id="368"> <tabViewItem label="Advanced" identifier="" id="368">
<view key="view" id="369"> <view key="view" id="369">
<rect key="frame" x="10" y="33" width="500" height="309"/> <rect key="frame" x="10" y="33" width="501" height="312"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews> <subviews>
<button translatesAutoresizingMaskIntoConstraints="NO" id="531"> <button verticalHuggingPriority="1000" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="531">
<rect key="frame" x="70" y="273" width="307" height="18"/> <rect key="frame" x="70" y="276" width="148" height="18"/>
<constraints> <animations/>
<constraint firstAttribute="width" constant="303" id="1078"/>
<constraint firstAttribute="height" constant="14" id="1jK-gh-hi0"/>
</constraints>
<buttonCell key="cell" type="check" title="Enable Entry History" bezelStyle="regularSquare" imagePosition="left" enabled="NO" state="on" inset="2" id="532"> <buttonCell key="cell" type="check" title="Enable Entry History" bezelStyle="regularSquare" imagePosition="left" enabled="NO" state="on" inset="2" id="532">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="535"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="535">
<rect key="frame" x="70" y="174" width="138" height="18"/> <rect key="frame" x="70" y="178" width="138" height="18"/>
<constraints> <animations/>
<constraint firstAttribute="height" constant="14" id="nvR-zV-k44"/>
</constraints>
<buttonCell key="cell" type="check" title="Enable Recycle Bin" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="536"> <buttonCell key="cell" type="check" title="Enable Recycle Bin" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="536">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="539">
<rect key="frame" x="112" y="151" width="186" height="18"/>
<constraints>
<constraint firstAttribute="height" constant="14" id="1818"/>
</constraints>
<buttonCell key="cell" type="check" title="Empty Recycle Bin on Quit" bezelStyle="regularSquare" imagePosition="left" enabled="NO" state="on" inset="2" id="540">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
</button>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="557"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="557">
<rect key="frame" x="112" y="250" width="96" height="17"/> <rect key="frame" x="110" y="250" width="96" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Maxium Items:" id="558"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Maximum Items:" id="558">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="593"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="593">
<rect key="frame" x="214" y="248" width="96" height="22"/> <rect key="frame" x="212" y="248" width="96" height="22"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="96" id="595"/> <constraint firstAttribute="width" constant="96" id="pYi-8G-RA7"/>
</constraints> </constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="594"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="594">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -345,14 +392,16 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="599"> <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="599">
<rect key="frame" x="315" y="245" width="19" height="27"/> <rect key="frame" x="313" y="245" width="19" height="27"/>
<animations/>
<stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="600"/> <stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="600"/>
</stepper> </stepper>
<popUpButton verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="678"> <popUpButton verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="678">
<rect key="frame" x="212" y="170" width="220" height="26"/> <rect key="frame" x="210" y="172" width="220" height="26"/>
<constraints> <constraints>
<constraint firstAttribute="width" constant="215" id="844"/> <constraint firstAttribute="width" constant="215" id="AIY-63-gl0"/>
</constraints> </constraints>
<animations/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="679"> <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="679">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/> <font key="font" metaFont="menu"/>
@@ -360,15 +409,20 @@ DQ
</popUpButtonCell> </popUpButtonCell>
</popUpButton> </popUpButton>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1268"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1268">
<rect key="frame" x="120" y="217" width="88" height="17"/> <rect key="frame" x="118" y="218" width="88" height="17"/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Maxium Size:" id="1269"> <animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" enabled="NO" sendsActionOnEndEditing="YES" title="Maximum Size:" id="1269">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1273"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1273">
<rect key="frame" x="214" y="215" width="96" height="22"/> <rect key="frame" x="212" y="216" width="96" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="96" id="lRA-HE-AaF"/>
</constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="1275"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" enabled="NO" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="1275">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -376,11 +430,13 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1294"> <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1294">
<rect key="frame" x="315" y="212" width="19" height="27"/> <rect key="frame" x="313" y="213" width="19" height="27"/>
<animations/>
<stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="1295"/> <stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="1295"/>
</stepper> </stepper>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1582"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1582">
<rect key="frame" x="87" y="114" width="121" height="17"/> <rect key="frame" x="85" y="125" width="121" height="17"/>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Default Username:" id="1591"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Default Username:" id="1591">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -388,10 +444,8 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1584"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1584">
<rect key="frame" x="98" y="85" width="110" height="17"/> <rect key="frame" x="96" y="85" width="110" height="17"/>
<constraints> <animations/>
<constraint firstAttribute="height" constant="17" id="1815"/>
</constraints>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Template Group:" id="1588"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="Template Group:" id="1588">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -399,10 +453,11 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1730"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1730">
<rect key="frame" x="214" y="111" width="215" height="22"/> <rect key="frame" x="212" y="123" width="215" height="22"/>
<constraints> <constraints>
<constraint firstAttribute="height" constant="22" id="1820"/> <constraint firstAttribute="width" constant="215" id="J2z-RZ-eS1"/>
</constraints> </constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="1731"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" drawsBackground="YES" id="1731">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -410,7 +465,11 @@ DQ
</textFieldCell> </textFieldCell>
</textField> </textField>
<popUpButton verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1738"> <popUpButton verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="1738">
<rect key="frame" x="212" y="79" width="220" height="27"/> <rect key="frame" x="210" y="79" width="220" height="26"/>
<constraints>
<constraint firstAttribute="width" constant="215" id="5P2-dy-dfo"/>
</constraints>
<animations/>
<popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="1741" id="1739"> <popUpButtonCell key="cell" type="push" title="Item 1" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="1741" id="1739">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/> <font key="font" metaFont="menu"/>
@@ -424,17 +483,16 @@ DQ
</popUpButtonCell> </popUpButtonCell>
</popUpButton> </popUpButton>
<button verticalHuggingPriority="251" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Hqc-B0-xyz"> <button verticalHuggingPriority="251" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Hqc-B0-xyz">
<rect key="frame" x="70" y="42" width="217" height="42"/> <rect key="frame" x="70" y="53" width="217" height="18"/>
<animations/>
<buttonCell key="cell" type="check" title="Recommend key change every:" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="CtU-Eq-dgy"> <buttonCell key="cell" type="check" title="Recommend key change every:" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="CtU-Eq-dgy">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
</buttonCell> </buttonCell>
</button> </button>
<button translatesAutoresizingMaskIntoConstraints="NO" id="upv-b3-vCc"> <button misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="upv-b3-vCc">
<rect key="frame" x="70" y="22" width="173" height="18"/> <rect key="frame" x="70" y="21" width="217" height="18"/>
<constraints> <animations/>
<constraint firstAttribute="height" constant="14" id="mch-Pv-3Wj"/>
</constraints>
<buttonCell key="cell" type="check" title="Force key change every:" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="z6u-YT-7LE"> <buttonCell key="cell" type="check" title="Force key change every:" bezelStyle="regularSquare" imagePosition="left" state="on" inset="2" id="z6u-YT-7LE">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/> <behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
@@ -442,6 +500,10 @@ DQ
</button> </button>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="19r-LE-7X5"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="19r-LE-7X5">
<rect key="frame" x="293" y="52" width="38" height="22"/> <rect key="frame" x="293" y="52" width="38" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="38" id="Zyg-Bo-eBy"/>
</constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="days" drawsBackground="YES" id="Nca-aw-6rR"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="days" drawsBackground="YES" id="Nca-aw-6rR">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -450,6 +512,10 @@ DQ
</textField> </textField>
<textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="VYh-cm-fix"> <textField verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="VYh-cm-fix">
<rect key="frame" x="293" y="20" width="38" height="22"/> <rect key="frame" x="293" y="20" width="38" height="22"/>
<constraints>
<constraint firstAttribute="width" constant="38" id="hgc-dE-uYj"/>
</constraints>
<animations/>
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="days" drawsBackground="YES" id="M9G-Yy-1s4"> <textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" selectable="YES" editable="YES" sendsActionOnEndEditing="YES" state="on" borderStyle="bezel" placeholderString="days" drawsBackground="YES" id="M9G-Yy-1s4">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="textColor" catalog="System" colorSpace="catalog"/>
@@ -458,80 +524,72 @@ DQ
</textField> </textField>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="GUO-6H-UI2"> <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="GUO-6H-UI2">
<rect key="frame" x="336" y="49" width="19" height="27"/> <rect key="frame" x="336" y="49" width="19" height="27"/>
<animations/>
<stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="qQV-3d-GpK"/> <stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="qQV-3d-GpK"/>
</stepper> </stepper>
<stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="lH4-xp-5QF"> <stepper horizontalHuggingPriority="750" verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="lH4-xp-5QF">
<rect key="frame" x="336" y="17" width="19" height="27"/> <rect key="frame" x="336" y="17" width="19" height="27"/>
<animations/>
<stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="7Hw-Qf-zWf"/> <stepperCell key="cell" continuous="YES" enabled="NO" alignment="left" maxValue="100" id="7Hw-Qf-zWf"/>
</stepper> </stepper>
<button verticalHuggingPriority="1000" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="539">
<rect key="frame" x="110" y="151" width="186" height="18"/>
<animations/>
<buttonCell key="cell" type="check" title="Empty Recycle Bin on Quit" bezelStyle="regularSquare" imagePosition="left" enabled="NO" state="on" inset="2" id="540">
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
<font key="font" metaFont="system"/>
</buttonCell>
</button>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstItem="678" firstAttribute="leading" secondItem="535" secondAttribute="trailing" constant="8" symbolic="YES" id="1074"/> <constraint firstItem="GUO-6H-UI2" firstAttribute="centerY" secondItem="19r-LE-7X5" secondAttribute="centerY" id="0fF-mc-ILf"/>
<constraint firstItem="535" firstAttribute="centerY" secondItem="678" secondAttribute="centerY" id="1075"/> <constraint firstItem="1582" firstAttribute="baseline" secondItem="1730" secondAttribute="baseline" id="53m-Go-qj7"/>
<constraint firstItem="535" firstAttribute="leading" secondItem="531" secondAttribute="leading" id="1113"/> <constraint firstItem="678" firstAttribute="leading" secondItem="1273" secondAttribute="leading" id="7jg-oH-RBQ"/>
<constraint firstItem="1273" firstAttribute="leading" secondItem="678" secondAttribute="leading" id="1302"/> <constraint firstItem="lH4-xp-5QF" firstAttribute="leading" secondItem="VYh-cm-fix" secondAttribute="trailing" constant="8" symbolic="YES" id="7mR-Hk-xAf"/>
<constraint firstItem="1273" firstAttribute="top" secondItem="1294" secondAttribute="top" id="1304"/> <constraint firstItem="539" firstAttribute="top" secondItem="678" secondAttribute="bottom" constant="8" symbolic="YES" id="7wg-Ok-FP0"/>
<constraint firstItem="593" firstAttribute="leading" secondItem="1273" secondAttribute="leading" id="1307"/> <constraint firstItem="557" firstAttribute="trailing" secondItem="1268" secondAttribute="trailing" id="8Is-lg-ht1"/>
<constraint firstItem="599" firstAttribute="top" secondItem="593" secondAttribute="top" id="1309"/> <constraint firstItem="VYh-cm-fix" firstAttribute="top" secondItem="19r-LE-7X5" secondAttribute="bottom" constant="10" symbolic="YES" id="AfZ-8U-Tew"/>
<constraint firstItem="599" firstAttribute="leading" secondItem="593" secondAttribute="trailing" constant="8" symbolic="YES" id="1311"/> <constraint firstItem="lH4-xp-5QF" firstAttribute="centerY" secondItem="VYh-cm-fix" secondAttribute="centerY" id="Aq5-9d-gTM"/>
<constraint firstItem="1268" firstAttribute="baseline" secondItem="1273" secondAttribute="baseline" id="1321"/> <constraint firstItem="19r-LE-7X5" firstAttribute="baseline" secondItem="Hqc-B0-xyz" secondAttribute="baseline" id="CvP-WC-EMv"/>
<constraint firstItem="1273" firstAttribute="leading" secondItem="1268" secondAttribute="trailing" constant="8" symbolic="YES" id="1327"/> <constraint firstItem="1273" firstAttribute="leading" secondItem="593" secondAttribute="leading" id="Cxq-Js-tRX"/>
<constraint firstItem="557" firstAttribute="leading" secondItem="539" secondAttribute="leading" id="1328"/> <constraint firstItem="upv-b3-vCc" firstAttribute="baseline" secondItem="VYh-cm-fix" secondAttribute="baseline" id="Dfq-TI-0Fb"/>
<constraint firstItem="593" firstAttribute="leading" secondItem="557" secondAttribute="trailing" constant="8" symbolic="YES" id="1329"/> <constraint firstItem="1730" firstAttribute="leading" secondItem="1582" secondAttribute="trailing" constant="8" id="EEF-5l-QJ1"/>
<constraint firstItem="557" firstAttribute="top" secondItem="531" secondAttribute="bottom" constant="8" symbolic="YES" id="1330"/> <constraint firstItem="GUO-6H-UI2" firstAttribute="leading" secondItem="19r-LE-7X5" secondAttribute="trailing" constant="8" symbolic="YES" id="G2W-PR-I5F"/>
<constraint firstItem="557" firstAttribute="baseline" secondItem="593" secondAttribute="baseline" id="1331"/> <constraint firstItem="531" firstAttribute="top" secondItem="369" secondAttribute="top" constant="20" symbolic="YES" id="G3I-RI-dcb"/>
<constraint firstItem="1294" firstAttribute="leading" secondItem="599" secondAttribute="leading" id="1343"/> <constraint firstItem="599" firstAttribute="leading" secondItem="593" secondAttribute="trailing" constant="8" id="Gso-aR-tMT"/>
<constraint firstItem="1294" firstAttribute="leading" secondItem="1273" secondAttribute="trailing" constant="8" symbolic="YES" id="1344"/> <constraint firstItem="VYh-cm-fix" firstAttribute="leading" secondItem="upv-b3-vCc" secondAttribute="trailing" constant="8" symbolic="YES" id="Gvz-cw-gyJ"/>
<constraint firstItem="531" firstAttribute="leading" secondItem="369" secondAttribute="leading" constant="72" id="1460"/> <constraint firstItem="535" firstAttribute="baseline" secondItem="678" secondAttribute="baseline" id="IOP-Cc-JfA"/>
<constraint firstItem="531" firstAttribute="top" secondItem="369" secondAttribute="top" constant="20" id="1641"/> <constraint firstItem="1273" firstAttribute="baseline" secondItem="1268" secondAttribute="baseline" id="KbL-8w-fEa"/>
<constraint firstItem="1730" firstAttribute="centerY" secondItem="1582" secondAttribute="centerY" id="1732"/> <constraint firstAttribute="bottom" secondItem="VYh-cm-fix" secondAttribute="bottom" constant="20" symbolic="YES" id="KhB-xv-Y6e"/>
<constraint firstItem="1730" firstAttribute="leading" secondItem="678" secondAttribute="leading" id="1734"/> <constraint firstItem="1738" firstAttribute="leading" secondItem="1584" secondAttribute="trailing" constant="8" id="Mvn-4e-Z7D"/>
<constraint firstItem="1730" firstAttribute="leading" secondItem="1582" secondAttribute="trailing" constant="8" symbolic="YES" id="1736"/> <constraint firstItem="531" firstAttribute="leading" secondItem="Hqc-B0-xyz" secondAttribute="leading" id="Nxh-YG-snR"/>
<constraint firstItem="1738" firstAttribute="leading" secondItem="1730" secondAttribute="leading" id="1746"/> <constraint firstItem="1273" firstAttribute="top" secondItem="593" secondAttribute="bottom" constant="10" symbolic="YES" id="QhO-OW-itG"/>
<constraint firstItem="1738" firstAttribute="leading" secondItem="1584" secondAttribute="trailing" constant="8" symbolic="YES" id="1747"/> <constraint firstItem="531" firstAttribute="leading" secondItem="369" secondAttribute="leading" constant="72" id="ToY-AF-7CZ"/>
<constraint firstItem="1738" firstAttribute="top" secondItem="1730" secondAttribute="bottom" constant="7" id="1799"/> <constraint firstItem="531" firstAttribute="leading" secondItem="upv-b3-vCc" secondAttribute="leading" id="UKO-82-vrB"/>
<constraint firstItem="1730" firstAttribute="trailing" secondItem="1738" secondAttribute="trailing" id="1810"/> <constraint firstItem="593" firstAttribute="leading" secondItem="557" secondAttribute="trailing" constant="8" id="bgR-yS-2b7"/>
<constraint firstItem="678" firstAttribute="trailing" secondItem="1730" secondAttribute="trailing" id="1811"/> <constraint firstItem="1730" firstAttribute="top" secondItem="539" secondAttribute="bottom" constant="8" symbolic="YES" id="bkx-0b-opr"/>
<constraint firstItem="1730" firstAttribute="top" secondItem="539" secondAttribute="bottom" constant="20" id="1812"/> <constraint firstItem="1730" firstAttribute="leading" secondItem="678" secondAttribute="leading" id="cgb-Lx-8GP"/>
<constraint firstItem="1738" firstAttribute="baseline" secondItem="1584" secondAttribute="baseline" id="1814"/> <constraint firstItem="1294" firstAttribute="centerY" secondItem="1273" secondAttribute="centerY" id="cpr-BN-2DZ"/>
<constraint firstItem="1584" firstAttribute="centerY" secondItem="1738" secondAttribute="centerY" id="1816"/> <constraint firstItem="19r-LE-7X5" firstAttribute="top" secondItem="1738" secondAttribute="bottom" constant="8" symbolic="YES" id="dM9-Fh-j6y"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="trailing" secondItem="VYh-cm-fix" secondAttribute="trailing" id="7GO-IU-KOh"/> <constraint firstItem="557" firstAttribute="baseline" secondItem="593" secondAttribute="baseline" id="edx-L7-RYQ"/>
<constraint firstItem="Hqc-B0-xyz" firstAttribute="centerY" secondItem="19r-LE-7X5" secondAttribute="centerY" id="8FQ-kU-f8m"/> <constraint firstItem="1584" firstAttribute="baseline" secondItem="1738" secondAttribute="baseline" id="fEL-DR-qHv"/>
<constraint firstItem="GUO-6H-UI2" firstAttribute="leading" secondItem="19r-LE-7X5" secondAttribute="trailing" constant="8" symbolic="YES" id="Dic-nb-GLC"/> <constraint firstItem="19r-LE-7X5" firstAttribute="leading" secondItem="Hqc-B0-xyz" secondAttribute="trailing" constant="8" symbolic="YES" id="fVi-fB-ndY"/>
<constraint firstItem="upv-b3-vCc" firstAttribute="top" secondItem="Hqc-B0-xyz" secondAttribute="bottom" constant="6" id="LTA-zU-5v0"/> <constraint firstItem="593" firstAttribute="top" secondItem="531" secondAttribute="bottom" constant="8" symbolic="YES" id="fjr-93-a9u"/>
<constraint firstItem="upv-b3-vCc" firstAttribute="centerY" secondItem="VYh-cm-fix" secondAttribute="centerY" id="MfT-Gx-C3F"/> <constraint firstItem="678" firstAttribute="top" secondItem="1273" secondAttribute="bottom" constant="20" symbolic="YES" id="h5r-kC-cd1"/>
<constraint firstAttribute="bottom" secondItem="VYh-cm-fix" secondAttribute="bottom" constant="20" symbolic="YES" id="NsQ-Kc-cNT"/> <constraint firstItem="535" firstAttribute="leading" secondItem="539" secondAttribute="leading" constant="-40" id="hPW-3h-ls3"/>
<constraint firstItem="Hqc-B0-xyz" firstAttribute="leading" secondItem="upv-b3-vCc" secondAttribute="leading" id="OSI-Di-731"/> <constraint firstItem="599" firstAttribute="centerY" secondItem="593" secondAttribute="centerY" id="jJ1-FH-tRt"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="leading" secondItem="Hqc-B0-xyz" secondAttribute="trailing" constant="8" symbolic="YES" id="Pev-Da-2C9"/> <constraint firstItem="557" firstAttribute="leading" secondItem="531" secondAttribute="leading" constant="40" id="p0B-Z6-af2"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="top" secondItem="GUO-6H-UI2" secondAttribute="top" id="dtX-FU-EHD"/> <constraint firstItem="1294" firstAttribute="leading" secondItem="1273" secondAttribute="trailing" constant="8" id="rgy-cX-WKJ"/>
<constraint firstItem="VYh-cm-fix" firstAttribute="top" secondItem="lH4-xp-5QF" secondAttribute="top" id="f8f-pC-Ajp"/> <constraint firstItem="1738" firstAttribute="leading" secondItem="1730" secondAttribute="leading" id="smv-y7-Jkl"/>
<constraint firstItem="678" firstAttribute="top" secondItem="1273" secondAttribute="bottom" constant="21" id="gW7-DU-S9C"/> <constraint firstItem="VYh-cm-fix" firstAttribute="leading" secondItem="19r-LE-7X5" secondAttribute="leading" id="tmY-iX-cZh"/>
<constraint firstItem="VYh-cm-fix" firstAttribute="top" secondItem="19r-LE-7X5" secondAttribute="bottom" constant="10" symbolic="YES" id="je6-dc-cAP"/> <constraint firstItem="531" firstAttribute="leading" secondItem="535" secondAttribute="leading" id="ucf-w0-brS"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="top" secondItem="1738" secondAttribute="bottom" constant="8" symbolic="YES" id="jhI-38-rlE"/> <constraint firstItem="1738" firstAttribute="top" secondItem="1730" secondAttribute="bottom" constant="20" symbolic="YES" id="wPN-zn-tg4"/>
<constraint firstItem="539" firstAttribute="top" secondItem="535" secondAttribute="bottom" constant="9" id="orF-wh-XPg"/>
<constraint firstItem="1273" firstAttribute="top" secondItem="593" secondAttribute="bottom" constant="11" id="qjv-I9-sIT"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="leading" secondItem="VYh-cm-fix" secondAttribute="leading" id="zS9-dT-xvR"/>
<constraint firstItem="lH4-xp-5QF" firstAttribute="leading" secondItem="VYh-cm-fix" secondAttribute="trailing" constant="8" symbolic="YES" id="zVY-C6-afj"/>
<constraint firstItem="19r-LE-7X5" firstAttribute="trailing" secondItem="1294" secondAttribute="trailing" id="zsh-4l-1kG"/>
<constraint firstItem="Hqc-B0-xyz" firstAttribute="leading" secondItem="535" secondAttribute="leading" id="zxx-Ke-tpF"/>
</constraints> </constraints>
<animations/>
</view> </view>
</tabViewItem> </tabViewItem>
</tabViewItems> </tabViewItems>
</tabView> </tabView>
<button verticalHuggingPriority="750" misplaced="YES" translatesAutoresizingMaskIntoConstraints="NO" id="956">
<rect key="frame" x="391" y="13" width="82" height="32"/>
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="957">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/>
<string key="keyEquivalent" base64-UTF8="YES">
Gw
</string>
</buttonCell>
<connections>
<action selector="close:" target="-2" id="1454"/>
</connections>
</button>
</subviews> </subviews>
<constraints> <constraints>
<constraint firstAttribute="trailing" secondItem="288" secondAttribute="trailing" constant="20" symbolic="YES" id="290"/> <constraint firstAttribute="trailing" secondItem="288" secondAttribute="trailing" constant="20" symbolic="YES" id="290"/>
@@ -543,7 +601,9 @@ Gw
<constraint firstItem="288" firstAttribute="leading" secondItem="956" secondAttribute="trailing" constant="12" symbolic="YES" id="959"/> <constraint firstItem="288" firstAttribute="leading" secondItem="956" secondAttribute="trailing" constant="12" symbolic="YES" id="959"/>
<constraint firstItem="956" firstAttribute="top" secondItem="357" secondAttribute="bottom" constant="10" id="1096"/> <constraint firstItem="956" firstAttribute="top" secondItem="357" secondAttribute="bottom" constant="10" id="1096"/>
</constraints> </constraints>
<animations/>
</view> </view>
<point key="canvasLocation" x="94.5" y="112.5"/>
</window> </window>
</objects> </objects>
</document> </document>

View File

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="5056" systemVersion="13E28" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES"> <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="6254" systemVersion="13F34" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">
<dependencies> <dependencies>
<deployment defaultVersion="1080" identifier="macosx"/> <deployment identifier="macosx"/>
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="5056"/> <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="6254"/>
</dependencies> </dependencies>
<objects> <objects>
<customObject id="-2" userLabel="File's Owner" customClass="MPDatePickingViewController"> <customObject id="-2" userLabel="File's Owner" customClass="MPDatePickingViewController">
@@ -13,39 +13,18 @@
</connections> </connections>
</customObject> </customObject>
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/> <customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
<customObject id="-3" userLabel="Application"/> <customObject id="-3" userLabel="Application" customClass="NSObject"/>
<customView id="1"> <customView id="1">
<rect key="frame" x="0.0" y="0.0" width="316" height="259"/> <rect key="frame" x="0.0" y="0.0" width="316" height="259"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews> <subviews>
<datePicker horizontalHuggingPriority="750" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3"> <datePicker horizontalHuggingPriority="750" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="3">
<rect key="frame" x="20" y="91" width="277" height="148"/> <rect key="frame" x="20" y="91" width="277" height="148"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<datePickerCell key="cell" borderStyle="bezel" alignment="left" datePickerStyle="clockAndCalendar" id="4"> <datePickerCell key="cell" borderStyle="bezel" alignment="left" datePickerStyle="clockAndCalendar" id="4">
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
<calendarDate key="date" timeIntervalSinceReferenceDate="-595929600" calendarFormat="%Y-%m-%d %H:%M:%S %z"> <calendarDate key="date" timeIntervalSinceReferenceDate="-595929600" calendarFormat="%Y-%m-%d %H:%M:%S %z">
<!--1982-02-12 08:00:00 -0800--> <!--1982-02-12 16:00:00 +0000-->
<timeZone key="timeZone" name="US/Pacific"> <timeZone key="timeZone" name="US/Pacific"/>
<data key="data">
VFppZgAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAC5AAAABAAAABCepkign7sVkKCGKqChmveQ
y4kaoNIj9HDSYSYQ1v50INiArZDa/tGg28CQENzes6DdqayQ3r6VoN+JjpDgnneg4WlwkOJ+WaDjSVKQ
5F47oOUpNJDmR1gg5xJREOgnOiDo8jMQ6gccIOrSFRDr5v4g7LH3EO3G4CDukdkQ76/8oPBxuxDxj96g
8n/BkPNvwKD0X6OQ9U+ioPY/hZD3L4Sg+CiiEPkPZqD6CIQQ+viDIPvoZhD82GUg/chIEP64RyD/qCoQ
AJgpIAGIDBACeAsgA3EokARhJ6AFUQqQBkEJoAcw7JAHjUOgCRDOkAmtvyAK8LCQC+CvoAzZzRANwJGg
DrmvEA+priAQmZEQEYmQIBJ5cxATaXIgFFlVEBVJVCAWOTcQFyk2IBgiU5AZCRggGgI1kBryNKAb4heQ
HNIWoB3B+ZAesfigH6HbkCB2KyAhgb2QIlYNICNq2hAkNe8gJUq8ECYV0SAnKp4QJ/7toCkKgBAp3s+g
KupiECu+saAs036QLZ6ToC6zYJAvfnWgMJNCkDFnkiAycySQM0d0IDRTBpA1J1YgNjLokDcHOCA4HAUQ
OOcaIDn75xA6xvwgO9vJEDywGKA9u6sQPo/6oD+bjRBAb9ygQYSpkEJPvqBDZIuQRC+goEVEbZBF89Mg
Ry2KEEfTtSBJDWwQSbOXIErtThBLnLOgTNZqkE18laBOtkyQT1x3oFCWLpBRPFmgUnYQkFMcO6BUVfKQ
VPwdoFY11JBW5TogWB7xEFjFHCBZ/tMQWqT+IFvetRBchOAgXb6XEF5kwiBfnnkQYE3eoGGHlZBiLcCg
Y2d3kGQNoqBlR1mQZe2EoGcnO5BnzWagaQcdkGmtSKBq5v+Qa5ZlIGzQHBBtdkcgbq/+EG9WKSBwj+AQ
cTYLIHJvwhBzFe0gdE+kEHT/CaB2OMCQdt7roHgYopB4vs2gefiEkHqer6B72GaQfH6RoH24SJB+XnOg
f5gqkAABAAECAwEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
AQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA
AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
</data>
</timeZone>
</calendarDate> </calendarDate>
<color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/> <color key="backgroundColor" name="controlBackgroundColor" catalog="System" colorSpace="catalog"/>
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/> <color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
@@ -54,16 +33,17 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
</datePicker> </datePicker>
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="15"> <popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="15">
<rect key="frame" x="18" y="47" width="281" height="26"/> <rect key="frame" x="18" y="47" width="281" height="26"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="16"> <popUpButtonCell key="cell" type="push" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" id="16">
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="menu"/> <font key="font" metaFont="menu"/>
<menu key="menu" title="OtherViews" id="17"/> <menu key="menu" title="OtherViews" id="17"/>
</popUpButtonCell> </popUpButtonCell>
<connections>
<action selector="setDatePreset:" target="-2" id="RzX-je-KSz"/>
</connections>
</popUpButton> </popUpButton>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="25"> <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="25">
<rect key="frame" x="226" y="18" width="70" height="25"/> <rect key="frame" x="226" y="18" width="70" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Use Date" bezelStyle="texturedRounded" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="26"> <buttonCell key="cell" type="roundTextured" title="Use Date" bezelStyle="texturedRounded" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="26">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>
@@ -74,7 +54,6 @@ AQABAAEAAQAB//+dkAEA//+PgAAE//+dkAEI//+dkAEMUERUAFBTVABQV1QAUFBUAAAAAAEAAAABA
</button> </button>
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="29"> <button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="29">
<rect key="frame" x="162" y="18" width="56" height="25"/> <rect key="frame" x="162" y="18" width="56" height="25"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<buttonCell key="cell" type="roundTextured" title="Cancel" bezelStyle="texturedRounded" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="30"> <buttonCell key="cell" type="roundTextured" title="Cancel" bezelStyle="texturedRounded" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="30">
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
<font key="font" metaFont="system"/> <font key="font" metaFont="system"/>

Some files were not shown because too many files have changed in this diff Show More