Index: client/1.0/neutral/pkgu.eagle ================================================================== --- client/1.0/neutral/pkgu.eagle +++ client/1.0/neutral/pkgu.eagle @@ -694,10 +694,16 @@ # the checks fail. # proc verifyCheckoutDirectory {} { variable checkoutDirectory + # + # NOTE: Setup example directory paths for use in the error message + # that may be produced by this procedure. Since these values + # are specific to the platform, they are setup in advance. + # These values are NOT used to interact with the file system. + # if {[isWindows]} then { set repositories C:/repositories set checkouts C:/checkouts } else { set repositories ~/repositories @@ -1312,10 +1318,11 @@ $sender Items.Clear $sender Items.AddRange $fileNames set list [object create -alias StringList $fileNames] + set $varName [$list ToString] } else { set $varName [tk_getOpenFile -multiple true] } } @@ -1495,10 +1502,12 @@ proc setupWinFormsUserInterface {} { variable argumentData variable widgets object load -import System.Windows.Forms + + ########################################################################### set form [object create -alias Form] set widgets(0) $form $form Text "Package Uploader Client" @@ -1695,12 +1704,15 @@ proc setupTkUserInterface {} { variable widgets package require Tk catch {console show} + catch {wm withdraw .} + + ########################################################################### - catch {wm withdraw .}; set toplevel [toplevel .uploader] + set toplevel [toplevel .uploader] set widgets(toplevel) $toplevel wm title $toplevel "Package Uploader Client" wm minsize $toplevel 250 0 Index: client/1.0/neutral/pkgu.eagle.asc ================================================================== --- client/1.0/neutral/pkgu.eagle.asc +++ client/1.0/neutral/pkgu.eagle.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYZbzbAAoJEFAslq9JXcLZOX8P/3cpohFWIktE/HRqVMZlw/8W -UVNeV+IWxC0CmiDbSfFm566dKxZxHRKYbfa06nYB7L7TuOSdEbPBR1EttKNfryn+ -3hr6gh0RJJ6UgUFsCQtUIoxfSMPu83039CaFg4pWUgavOaBVW/Echh+Dpl2k437f -BxmVZGJhU5/96mG4aRJrTixtoZFXCsYeCqs1WL8CkWZPibhUxwi+9DX57bfu9PsD -g7IYWYC1Qx0QAcOMtQLAEkrJuOobAEoxewBj3wTCm22mewOjx7V3C6DPzBoWsbsa -h4ZwytNmRa4pSZ5BEoA8WdmtEw0exxBBJRC1jRaZj6rMs3a/n2WCDH0TQJgag35c -69Mb2RojxP/ToHJJEmzT90p4EVfosbiDDLws0pV+Vq51iBA6MCgZFOVYunyNhS0+ -5vxgWWAj/TVbeVsdyXkPTcnj4uV12rToTVkxeWBUrBsyUHSGIXVGYsDSYgTVxxvJ -DSSE3Hx+t2AKuCbLVujorFGrrROWFPi9H1RbnRVZz43mdATxvAC2vPPaJabd7ibX -QaRdO/3AZ94MwbNHR9RjKLGv9AoxDYH3TkKocTa60cYL40+syRnMflGgR+bgLNfK -6DjVXEtKaTtEfjnPDYlKkpeH/jwztHfVg8k1ycx7h/7oPdyzhB2OYphahjdeEBn6 -gUsFvyCiNvUyA8DsR1UK -=LOqM +iQIcBAABCAAGBQJYdAvlAAoJEFAslq9JXcLZ574P/29BMPuuXVcJYZGmgcoNWVf+ +vnMc98RA7jBpc1Kr5/p/BwPro/l86u0kx4JQW8AmDEYT+YUyGcukxrueHyl8sfI/ +k4EBHZ1HurbMIe6fftUVLwnAtZuTEBtquZlLSJQ4a3TlRsiGrhZnwEQZoAhtCAJv +rQUQNSc/Gr8e6MXhs4lWVY+T/mUN2W/E/v6RYALggFdXL3n9DNyZl6PY5ma6rhvS ++RNSoEtrEbdR8gKsIUGsWufO7pig1weVbeG58Ns7ttUej/jnPnnQXCi+xZUKMnTm +ugUVP0t7N4yg2014HV8U0lhYIuiH6BiYJlyS9WcdBMzepQ3Ha68ilELkLRgzx9Tr +1K/G7uhWc+8j/y9xk3gyZTEOEz7FmYD3s4QwEDUBEF0VqV0ancOv2kPnN5KMj2nw +iiRgSawUCEr0L7OVK++LwpdL0nmEDIPtK7IIi6XaaA5GNJiX4CgpT3RKbggXUev3 +3Gcl9wQmupBh9u3eFKXK43ZsHsZbo3PTtCE8CNX4mSogi7LnyRKF3Z467Nl/uqCq +77WoEJrDJKVPTyN4fZGyWvk2Gh0zhqLoltNVLweneo1Dp1jLwpzrjnL/XBaITrvy +5ZK3vmTRJed94ReN/TN3oHnmQNxD7otrStDz/WhB4sl5IJPbB3AXMERU1ObwWiLm +UUzyKmxbUgj+YEKmUMCl +=CTcR -----END PGP SIGNATURE----- Index: client/1.0/neutral/pkgu.eagle.harpy ================================================================== --- client/1.0/neutral/pkgu.eagle.harpy +++ client/1.0/neutral/pkgu.eagle.harpy @@ -19,50 +19,50 @@ None Mistachkin Systems - 1ee23cda-963b-4907-8b48-7d2cafabefe1 + 4a1769c8-d7cd-4d54-8d6d-b3d8564ce0a2 SHA512 Script - 2016-12-30T01:45:30.8215469Z + 2017-01-09T22:16:35.7584375Z -1.00:00:00 0x9559f6017247e3e2 - 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 Index: client/1.0/neutral/pkgu.eagle.harpy.asc ================================================================== --- client/1.0/neutral/pkgu.eagle.harpy.asc +++ client/1.0/neutral/pkgu.eagle.harpy.asc @@ -1,18 +1,18 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: Eagle Package Repository -iQIcBAABCAAGBQJYZbzcAAoJEFAslq9JXcLZHCAQAL5SDPSMrZV7IgVfYoaYgaAV -oqvQqgJMlIup8P1+rBxsV8Zf6WFEqHPXzqbA1q7D55YkDFtyFJUmWwCi5dgmtWq1 -7bNlMjCvCUz+RoQfVGSgbJ6zN4LtBKaRUPwpRMk+pdIND/UwEIAUDdQ+AE4YCKap -lnyESsrCGiFgCbP9qN6JyuL390tuV+2oiw/WBs79dMPQCMLVXxo+uVJsCniIpkZj -yr6CMvSYhSQNLKae26OZLqPEVlqup3B+sMV1esRf1ppwAJ//JNf5jRTomN5kaBql -fYWtdjtvOl/ha+/pS710GA5c92cakjaEX19z5dadGQKxqSFTOVBj5C8rS9yPqAD/ -4QWBzP2veOeBu0SkICLUB2XErQuOksBzEr/sUlpub33irOIPYu+KfC4POx2B5Id/ -7zJArV552/H7QoVhweUbcX2/xl+OnpA57yyUBueDfcNNqnHiImR7btvpY2c/FnZE -6HjecmumpbxCu+XOL5Hj5GKwC6O4HISOlzgcCUAsbPcMj++pT3xXTZpVcCxs97Md -T2+80wonx2/NSwy6FHZKrr/51z7KWcxnkm/esxRi26a5EPFPvXzlLnzrjt7GCK2h -DVDIPyf9N20CCpms5ZCyWidsu47/toE2qcXKbRjTQ8lMcw72ZhHmRqlk1fy5Dgo5 -rEOp7G/XV02QjXVJMI9z -=6JwT +iQIcBAABCAAGBQJYdAvmAAoJEFAslq9JXcLZ1KYP/33MFuuP3uUxfXBuLw0Z8HAr +NUwrIj2ilwgI5fUQuvMlB092OioQrWuM6Pkkyk6IcG5G4UDW65n/uEMLJnIRH2W4 +Ud41U/YKSXEWwXYMq1ly8l+bzjl6d7M3MxxhvX2hDhY3n+2RBz29ycYzhoJ5H46k +eveDw/HLcAnKxzw70WNf5M9hqCZab8wY0kQX2lW9v5CgD6m++vWMl/BNgpqDi67O +m7zXQ9Y4fWzN3l6Vb2uLA3USzzbnq7E30Kua0dxR90seKfABcOTnxqMZ4qQSEUKy +4GebQHIG+XWDZq3XDmJEs8PcndCgk/hiB+ieVq608SYEmrJ80jgQJqKqz51HT3KL +TJKJms9X/G6tQfvbixLsIKsLfSqhjHV4oTPv4gUBSVNidRFvX1sSKGrurahzN78q +O5SWCEUfj5XeUu+UdqKRx2JkrLrdU9+LKFVmLB9RLsyTKNmNYJCsViKKjlzdJLLh +NchiJ9EaWAUwQjeoRoQozMgMmPEmypcHiqld+epD8JiV8dqfv5+X9zkqxXWDCPsw +HR6bVV/xtOkHkf1PkcRRPEDh/MYhqj2m+n7UnrvgkVZbtCRzOx0mQnjvyJPgO+2E +/R3K7M133BMusVQRTueNxf1tRn18hHSqOnsZA+n+8PfVm+ErMDql6hlnGewWJACH +kNig+3XGkIpcnTnMaLu9 +=T68K -----END PGP SIGNATURE-----