128 check-ins using file externals/Eagle/lib/Eagle1.0/platform.eagle version 083230529b
2017-11-21
| ||
21:52 | Add the SQLite 3.21.0 package for Tcl (x64). check-in: 55ae5b6904 user: mistachkin tags: trunk | |
21:52 | Add the SQLite 3.21.0 package for Tcl (x86). check-in: 3a6daebcb3 user: mistachkin tags: trunk | |
2017-10-19
| ||
03:25 | Pickup license changes from upstream. check-in: e4bb17eb23 user: mistachkin tags: trunk | |
02:49 | Move the Mono and Fossil executable file names to their own variables. check-in: 3a41cb39ee user: mistachkin tags: trunk | |
00:47 | Add the Garuda pacakge for 'x64' (beta 40 release). check-in: ee4b3f2fc1 user: mistachkin tags: trunk | |
2017-10-18
| ||
23:50 | Bump client version to '1.0.2'. check-in: ff15d19f5e user: mistachkin tags: trunk | |
23:38 | Revise and enhance integration with GPG. check-in: a9435e38d1 user: mistachkin tags: trunk | |
20:42 | The 'downloadFiles' procedure should extract options before doing any other significant work. Also, verify the OpenPGP signature for all downloaded manifests used to automatically detect the platform of a package. check-in: c2f94d309c user: mistachkin tags: trunk | |
2017-10-04
| ||
19:09 | Update the Garuda pacakge for 'x86' to the beta 40 release. check-in: 8bf71bf5cb user: mistachkin tags: trunk | |
19:00 | Bump client version to '1.0.1'. check-in: 8041d996dc user: mistachkin tags: trunk | |
18:12 | Revise how client version strings are validated. check-in: c0f928a659 user: mistachkin tags: trunk | |
2017-10-03
| ||
21:50 | Migrate settings files for 'mistachkin' to 'debug' instead, making them more widely available for use. check-in: 05dbab8da9 user: mistachkin tags: trunk | |
21:42 | Add host name (if available) and script name to list of candidate settings file prefixes. Also check for a 'DEBUG' environment variables, based on script names, to include the 'debug' candidate settings file prefix. check-in: 4aa30aea54 user: mistachkin tags: trunk | |
21:30 | Emit diagnostic messages for temporary directories used by the package downloader client. check-in: 0018648ed7 user: mistachkin tags: trunk | |
21:15 | Move the downloader client temporary directory name building logic into the new 'getUniqueTempDirectory' procedure. check-in: 7031dfbb46 user: mistachkin tags: trunk | |
19:26 | Emit a diagnostic message if a package cannot be downloaded because it is needed by the package downloader itself. check-in: 1e32d114b1 user: mistachkin tags: trunk | |
2017-10-02
| ||
18:55 | When using an empty string for the metadata language, it should mean the current language (when applicable), not Eagle. check-in: f4c41c05d7 user: mistachkin tags: trunk | |
2017-09-30
| ||
02:50 | Use the new (i.e. as of Eagle beta 40) '-robustify' option to the 'tcl select' and 'tcl load' sub-commands. check-in: 15ed16eefa user: mistachkin tags: trunk | |
02:34 | Make sure the automatic detection of Tcl installs (i.e. when being loaded into Eagle) takes into account the 'TrustedOnly' flag, just like the 'tcl load' call does. check-in: 0485f1b664 user: mistachkin tags: trunk | |
2017-08-15
| ||
15:46 | Unless the '-overwrite' option is specificed, skip downloading persistent files that already exist. check-in: e4d6fd9866 user: mistachkin tags: trunk | |
2017-08-11
| ||
20:03 | Unless the '-overwrite' option is specificed, skip downloading persistent files that already exist. Closed-Leaf check-in: 7e9a724b58 user: mistachkin tags: overwrite | |
2017-08-10
| ||
17:46 | Improvements to the OpenPGP (e.g. GPG) integration. check-in: 9c00913b70 user: mistachkin tags: trunk | |
02:55 | Consistently check for the 'openPgpFileNameOnly' variable before trying to use it. Closed-Leaf check-in: 195273da17 user: mistachkin tags: openPgpVars | |
02:42 | Modify the 'openPgpMustBeInstalled' procedure so that it can support checking for both the 'gpg2' and 'gpg' executables, in that order. check-in: 12a6ce4b8c user: mistachkin tags: openPgpVars | |
01:23 | Improvements to the OpenPGP (e.g. GPG) integration. check-in: 5d7c84b5b4 user: mistachkin tags: openPgpVars | |
2017-07-21
| ||
22:01 | Fix automatic package platform detection that was broken by the previous check-in (split file name off-by-one error). check-in: 73c4a2b205 user: mistachkin tags: trunk | |
21:55 | Move all the package files into the 'packages' sub-directory. check-in: 4a0a76829e user: mistachkin tags: trunk | |
2017-07-05
| ||
21:15 | Fix missing URNs in the PackageDownloader::useServerId procedure. Add comments. check-in: 6a9d5b82b4 user: mistachkin tags: trunk | |
2017-07-01
| ||
21:32 | Make the HelloWorld package index more cross-platform. check-in: 333c76413b user: mistachkin tags: trunk | |
21:00 | Add package index file missing from the previous check-in. check-in: 722f412eed user: mistachkin tags: trunk | |
20:47 | Add OpenPGP signature file missing from the previous check-in. check-in: a53779736f user: mistachkin tags: trunk | |
20:40 | Add 'HelloWorld' MSIL-based package. check-in: d79f52abb9 user: mistachkin tags: trunk | |
20:25 | First pass at auto-detection support for the ability to run CLR-based packages using the .NET Framework or Mono. check-in: 51260e7f88 user: mistachkin tags: trunk | |
03:46 | Add support for more native platforms. Add support for the 'msil' meta-platform. check-in: 5f7af1c898 user: mistachkin tags: trunk | |
2017-06-29
| ||
21:38 | Make downloading the Package Signing Keys more robust by adding support for mirror URIs. check-in: 4736fe9200 user: mistachkin tags: trunk | |
2017-06-28
| ||
03:21 | Pickup upstream changes to the Eagle Common Tools Package. check-in: 0cacadaddc user: mistachkin tags: trunk | |
2017-06-16
| ||
17:56 | Add 'common.tcl' file to the deployment tool. check-in: 0fdd81ab35 user: mistachkin tags: trunk | |
16:56 | Make the package uploader client support Fossil 2.x. check-in: 7e3d31032f user: mistachkin tags: trunk | |
2017-05-27
| ||
02:18 | Fix the name of one of the renamed HTTP response handling procedures so that it includes the word 'Raw'. check-in: b40d538407 user: mistachkin tags: trunk | |
02:02 | Rename the HTTP response handling procedures that are shared by the repository client and the uploader client. check-in: 90e59a1c35 user: mistachkin tags: trunk | |
00:11 | Pickup Harpy tooling changes from upstream into externals. check-in: 82944b3bb8 user: mistachkin tags: trunk | |
2017-04-10
| ||
17:59 | For the 'PackageRepository' package, only create the 'pkgr_path' variable if it does not already exist. check-in: 3edf68b957 user: mistachkin tags: trunk | |
2017-04-01
| ||
21:24 | Adjust a regular expression in the uploader client to deal with Fossil 2.x SHA3 hash lengths. check-in: d2b5fafbb8 user: mistachkin tags: trunk | |
2017-02-09
| ||
23:52 | Pickup comment changes from upstream for the common Tcl package. check-in: 0c128d5303 user: mistachkin tags: trunk | |
23:11 | Add and improve comments in the common Tcl package. check-in: 0b9b876081 user: mistachkin tags: trunk | |
2017-02-08
| ||
03:42 | Pickup upstream changes (refactoring) for the procedures stolen from the 'getEagle.tcl' script file. check-in: eb184f409f user: mistachkin tags: trunk | |
2017-01-09
| ||
22:17 | Improve spacing and comments. check-in: 0fb93bda17 user: mistachkin tags: trunk | |
2016-12-31
| ||
05:50 | Revise how environment variables are handled when they are based on namespace variables. check-in: e6f1fa0399 user: mistachkin tags: trunk | |
2016-12-30
| ||
01:48 | Add initial support for signing Eagle package files with Harpy. check-in: 57c3faf02f user: mistachkin tags: trunk | |
2016-12-29
| ||
15:34 | Abbreviate the check-in identifier included in the comments for added packages. check-in: 67335534fe user: mistachkin tags: trunk | |
2016-12-28
| ||
22:48 | Include the client checkout-id in the check-in comment for added packages. Minor cleanup. check-in: cec5171845 user: mistachkin tags: trunk | |
01:29 | Fix broken Eagle widget numbering from check-in [1720eb4c52661ce7]. check-in: 3b7faf08dc user: mistachkin tags: trunk | |
01:19 | Fix a typo from the previous check-in. check-in: 6003a33192 user: mistachkin tags: trunk | |
01:17 | Update the package uploader client tool to expose the server ID. check-in: 1720eb4c52 user: mistachkin tags: trunk | |
00:49 | Make handling of private server IDs more consistent. check-in: f181118f24 user: mistachkin tags: trunk | |
2016-12-26
| ||
01:16 | Adjust error message formatting for better presentation. check-in: ee44a80fb7 user: mistachkin tags: trunk | |
01:04 | Another improvement to the error message handling. check-in: f9d0c268c6 user: mistachkin tags: trunk | |
00:46 | Improve messages for the package uploader client errors related to its initial setup. check-in: 036720066a user: mistachkin tags: trunk | |
2016-12-23
| ||
23:46 | A bit of code cleanup in the package uploader. check-in: 3cfc75a37d user: mistachkin tags: trunk | |
23:14 | Make sure closing the Tk window exits the vwait. Refactor uploader client into package script and a tool script. check-in: 2def651bb5 user: mistachkin tags: trunk | |
21:26 | Improve error reporting for the package metadata submission phase. check-in: a854269f3d user: mistachkin tags: trunk | |
21:14 | Make sure the 'directory' local variable is set for use with 'subst' for native Tcl (i.e. as well as Eagle). Add procedure to verify that Fossil is installed prior to attempting to use it. check-in: 4a82ecb4c7 user: mistachkin tags: trunk | |
04:37 | Enable package submissions in the uploader client. Modify name prefix for Tk label widgets. check-in: 9c01f58e6f user: mistachkin tags: trunk | |
04:20 | Be careful to avoid modifying the namespace directory variables when formatting arguments to 'exec'. check-in: 84bd59ace2 user: mistachkin tags: trunk | |
04:04 | Make sure all Fossil command arguments are formatted properly for Eagle. Fixes to Tk layout. Make sure uploader client user interface has a title. check-in: a86353b0d1 user: mistachkin tags: trunk | |
02:27 | For the package uploader, if the target platform is 'neutral' or the same as the current platform, use 'automatic' (an empty string) instead. check-in: 378a6a413c user: mistachkin tags: trunk | |
02:04 | The targetDirectory variable must be available in the 'stageOnePackageFile' procedure. check-in: 8697b9e9cc user: mistachkin tags: trunk | |
01:53 | Make sure the OpenPGP signature files are included when staging package files. check-in: fb013b8d6d user: mistachkin tags: trunk | |
01:03 | Corrections to error handling for the 'submitEventHandler' procedure. check-in: c29841080c user: mistachkin tags: trunk | |
00:33 | In the package uploader client, make sure the language argument is in title case for the repository server metadata and in lower case for the file server directory. check-in: bf5a5e46de user: mistachkin tags: trunk | |
00:15 | When storing the directory portion of 'info script', normalize it first. Fixes to the checkout directory handling for staging files in the package uploader client. check-in: 25cb98f2fe user: mistachkin tags: trunk | |
2016-12-22
| ||
22:56 | The 'getRelativeFileNames' procedure requires the maximumLevels argument. check-in: ee4b2e75a2 user: mistachkin tags: trunk | |
22:37 | Add missing namespace qualifier for the 'createOpenPgpSignature' procedure. Add block to submit stuff in batch mode. check-in: fa3b062d0e user: mistachkin tags: trunk | |
2016-12-20
| ||
04:35 | Tweak several error messages. Stub in the submit button event handler. The end-to-end package submission process needs testing. This especially applies to the package file staging, commit, and repository metadata submission phases. check-in: 424822c8c7 user: mistachkin tags: trunk | |
03:39 | More work on the package uploader client user interfaces for both Tk and Eagle. check-in: 331618853a user: mistachkin tags: trunk | |
2016-12-19
| ||
20:56 | Initial work on creating the package uploader user interface using Tk. check-in: 3aee276ab2 user: mistachkin tags: trunk | |
19:31 | Remove superfluous line. check-in: 4465f70e83 user: mistachkin tags: trunk | |
19:28 | More work on the staging and commit phases of the package uploader client. check-in: 682f275075 user: mistachkin tags: trunk | |
03:57 | Get metadata submission working for the package uploader client. check-in: e45fd33145 user: mistachkin tags: trunk | |
2016-12-18
| ||
21:53 | Initial work on the package uploader client. Not yet fully working nor tested. check-in: 43aac90409 user: mistachkin tags: trunk | |
21:50 | More work on supporting the package uploader client. Use the new OpenPGP 'keys' file (i.e. 'keys.asc', the one with potentially more than one Package Signing Key). Closed-Leaf check-in: 0fc9d3e420 user: mistachkin tags: uploaderClient | |
20:56 | Make the 'getCommonContainingDirectory' procedure work correctly for all corner cases. More cleanup. check-in: 2a6ac9473f user: mistachkin tags: uploaderClient | |
03:10 | Comments, cleanup, more work in progress on the uploader client. Not yet tested. Also, 'getContainingDirectory' still needs work to forbid mismatched root directories. check-in: e05a3e1067 user: mistachkin tags: uploaderClient | |
00:55 | More work getting the script block generator working. check-in: 2515a3ade8 user: mistachkin tags: uploaderClient | |
2016-12-17
| ||
08:34 | Remove superfluous 'return' command. check-in: 07be60251c user: mistachkin tags: uploaderClient | |
08:33 | More work in progress on the uploader client. check-in: 2b5c357209 user: mistachkin tags: uploaderClient | |
05:31 | Add stub file for the package uploader tool. check-in: 6240d4658d user: mistachkin tags: trunk | |
05:07 | Initial work on the package uploader client. Add procedures to permit programmatically signing package files. check-in: 9f66ed055c user: mistachkin tags: trunk | |
2016-11-15
| ||
05:31 | Initial work on supporting packages that have multiple historical versions that reside in the same directory. check-in: 6dad700159 user: mistachkin tags: trunk | |
2016-11-13
| ||
21:40 | The client source files are now located in the 'neutral' directory. Update the 'deploy.bat' tool accordingly. check-in: 5458637330 user: mistachkin tags: trunk | |
21:37 | Fix the GPG probing file name. Also, make sure 'addToPath' is imported into the global namespace. check-in: 785d4f88c6 user: mistachkin tags: trunk | |
2016-11-05
| ||
21:00 | Update the Garuda package to pre-Beta 39. This includes the 'dotnet' sub-package and the 'load Eagle from library path' enhancements. check-in: b53e702ce5 user: mistachkin tags: trunk | |
2016-11-03
| ||
22:18 | Delete the temporary file used to download the package signing key. check-in: 65f01d8e10 user: mistachkin tags: trunk | |
21:32 | Update and improve comments. check-in: c207528fdd user: mistachkin tags: trunk | |
19:05 | Add support for detecting the OpenPGP installation and adding it to the PATH if necessary. check-in: e6dad2a80e user: mistachkin tags: trunk | |
2016-11-02
| ||
19:16 | In the package setup tool, verify that OpenPGP is installed prior to trying to use it. check-in: c74e469285 user: mistachkin tags: trunk | |
07:22 | Fix some comments and an error message. check-in: ae7b695382 user: mistachkin tags: trunk | |
05:02 | The 'Package Downloader Client' package cannot use the 'isEagle' procedure until the 'Package Repository Client' package is loaded. Add the 'pkgr_setup.eagle' tool to download and import the Package Signing Key. check-in: 884a589665 user: mistachkin tags: trunk | |
2016-11-01
| ||
20:09 | Improve the error message about being unable to create the persistent root directory. Revise the default user settings for 'mistachkin'. check-in: e4a84c9f60 user: mistachkin tags: trunk | |
01:15 | Make it possible to skip loading setting files for the package client script files using environment variables. check-in: 4cd08e7fac user: mistachkin tags: trunk | |
2016-10-31
| ||
20:13 | Accept GnuPG 2.1 as a valid OpenPGP implementation. Attempt to force the use of IPv4 for sockets in native Tcl 8.6 and later. check-in: 7fa8ffee59 user: mistachkin tags: trunk | |
01:21 | Fix a comment. check-in: 086029eb28 user: mistachkin tags: trunk | |
01:19 | Remove some duplicated code. Reorganize some code. check-in: 6a05f4832c user: mistachkin tags: trunk | |
00:39 | Fix platform detection for neutral packages in the downloader. Verify that OpenPGP is installed prior to calling it. check-in: 5652e4cf00 user: mistachkin tags: trunk | |
2016-10-28
| ||
20:59 | Fix URI query parameter escaping when evaluated in Eagle. check-in: ca8bb45c5e user: mistachkin tags: trunk | |
05:47 | Cleanup the manifest file name pattern handling. check-in: dfb74d86df user: mistachkin tags: trunk | |
04:59 | Add temporary directory cleanup block missing from the previous check-in. check-in: 1c31eb341e user: mistachkin tags: trunk | |
04:53 | Add support for automatically detecting the platform for a package to be downloaded. check-in: 6919e92033 user: mistachkin tags: trunk | |
02:15 | Allow the platform string 'neutral' to be used manually. check-in: 3dee9dc9c9 user: mistachkin tags: trunk | |
2016-10-27
| ||
23:25 | Fixup reference to the Eagle packages in externals given the new source tree layout. check-in: f0a1124bd2 user: mistachkin tags: trunk | |
23:21 | Add initial support for platform-specific packages. check-in: 3f6a616e8a user: mistachkin tags: trunk | |
23:08 | Move Garuda into the correct platform-specific directory. check-in: c8baa45aec user: mistachkin tags: trunk | |
22:55 | Move Garuda into a platform-specific directory. check-in: 138078ef2a user: mistachkin tags: trunk | |
2016-10-25
| ||
23:00 | Improve comments for the procedures that were stolen from the 'getEagle.tcl' tool. check-in: 362c84915b user: mistachkin tags: trunk | |
2016-10-20
| ||
16:32 | Add PGP signatures for the settings files. check-in: 4c8fc8a901 user: mistachkin tags: trunk | |
16:30 | Add the 'pageOut' procedure to the HTTP support subsystem and use it for emitting messages to the console. check-in: 1d21d3fe40 user: mistachkin tags: trunk | |
2016-10-19
| ||
00:06 | Improve an error message. check-in: ae0aa7a51c user: mistachkin tags: trunk | |
2016-10-18
| ||
23:58 | Breaking change to the public 'downloadFiles' package downloader procedure: use a single options dictionary instead of boolean arguments. Add the '-allowUpdate' option. check-in: 8406634ad4 user: mistachkin tags: trunk | |
19:49 | Add support for custom (private?) backend package file servers using overridden URNs for login, download, and logout. check-in: fc7477ac04 user: mistachkin tags: trunk | |
07:29 | Prevent stray diagnostic messages. check-in: 34f44d121a user: mistachkin tags: trunk | |
06:10 | Backout some changes from the previous check-in: if the master package index file for native Tcl already exists, its contents are assumed to be correct. check-in: 94a31bb430 user: mistachkin tags: trunk | |
05:47 | Run the saved 'package unknown' handler first, check its results, and skip the repository handler if appropriate. Allow the package persistence root directory to be overridden and verified easily. Procedure naming cleanup for OpenPGP. Attempt to avoid adding redundant directories to the auto-path. Modify the master package index when the *target* language is Tcl, not the current language. Upon loading the package downloader package, add the package persistence root directory to the auto-path if it resides outside of all auto-path directories. check-in: ff305e4211 user: mistachkin tags: trunk | |
2016-10-17
| ||
22:48 | Add more (optional) verbosity to the URI downloading procedure. check-in: dbe5f9fb75 user: mistachkin tags: trunk | |
21:28 | Add support for using multiple API keys in one server request. check-in: 4f3cbf49bf user: mistachkin tags: trunk | |
2016-10-16
| ||
08:33 | Add 'manifest' Fossil settings file. check-in: df6fd4a8eb user: mistachkin tags: trunk | |
2016-10-15
| ||
04:45 | Add the Garuda package that corresponds to the Eagle Beta 38 release. check-in: 4118dad0bc user: mistachkin tags: trunk | |
2016-10-08
| ||
18:33 | Add the 'license.terms' file from Eagle (i.e. the Tcl license). check-in: 47f4af2b33 user: mistachkin tags: trunk | |
2016-10-04
| ||
04:15 | Update Eagle core library files in externals to the Beta 38 release. check-in: 56c6191d9f user: mistachkin tags: trunk | |