* Add clos to release tars for Medley. To ease adding clos to Medley Online.
* Fix buildLoadup.yml to account for the fact that scripts/loadup-all.sh now automatically includes scripts/copy-all.sh. Was failing due to redundant copying of loadup files.
* Get rid of ::set-output:: in buildLoadup.yml and replace with echo >> . This is due to that fact that ::set-output:: has been deprecated by Github and will soon cause an error if used in a workflow.
* Update actions/checkout and robinraju/release-downloader to latest versions because versions currently being used relied on Node 12, which has been deprecated. Newer versions of these actions use Node 16, which is still supported.
* Fix typo in actions/checkout new version number
* Oops. Node 16 is supported by actions/checkout@v3 not by ...@v2.5.0
* Update AButler/upload-release-assets fron @v2.0 to @v2.0.2 to take care of Node 12 versus Node16 issues caused by Node 12 actions being deprecated by github.
* Fix quoting bugs on conversions from ::set-output:: to
* Try switching to the ncipollo/release-action acgtion in place of using the api to create the release and then the AButler/upload-release-assets action to upload the assets. This is to solve the failures when try to update a release using the force input parameter.
* Adding step to delete existing release with given tag, if any. Needed when force parameter is true.
* Fixing typo?
* Typos again?
* Start changing how RELEASE_TAG environment variable is used throughout build_loadup
* Finish changing how RELEASE_TAG environment variable is used throughout build_loadup
* Update abatilo/release-info-action to v1.3.2 to take care of ::set-output:: deprecation
* Add commit to allow testing of release builds
* Fix to Issue#1022 Error during greet
* More fix to Issue#1022. Turns out need to reset MEDLEYDIR for AFTERMAKESYS as well as at greet time. Discovered during loadup-online.sh with no greet file.
* Removing AFTERMAKESYS event action from (MEDLEY-INIT-VARS). Cleaning up a bit the GREET event action in (MEDLEY-INIT-VARS). Remove issue with MEDLEY-INIT-VARS being called after the user greet file in the AFTERMAKESYS case.
* Fix to Issue#1022 Error during greet
* More fix to Issue#1022. Turns out need to reset MEDLEYDIR for AFTERMAKESYS as well as at greet time. Discovered during loadup-online.sh with no greet file.
* Removing AFTERMAKESYS event action from (MEDLEY-INIT-VARS). Cleaning up a bit the GREET event action in (MEDLEY-INIT-VARS). Remove issue with MEDLEY-INIT-VARS being called after the user greet file in the AFTERMAKESYS case.
* First steps to make UNDO to work again
* make sure the right SETQ (CL vs IL) is used
* The change surfaced a irritating warning about the variable presumed to be SPECIAL
This corrects some errors in the handling of initializing variables across SAVEVM, LOGOUT, SYSOUT and MAKESYS.
This is all now handled by MEDLEY-INIT-VARS (function and variable) which is called as an EVENTFN.
BEFOREMAKESYS (invoked by ENDLOADUP) clears the variables to a default setting (all directories are just {DSK}).
The other "BEFORE" events save away the current values of the variables in MEDLEY-INIT-VARS.
In order to get this to work it was necessary to change a hack for deciding where to find EXPORTS.ALL and WHEREIS.HASH. Now if you do `./scripts/loadup-all.sh` to make a full, lisp sysouts, exports.all and whereis.hash it will still build the sysouts in tmp/ but will also "link" new versions in loadups (and library for exports.all). This replaces the previous hack scanning the sysout name for "tmp/".
MEDLEY-INIT-VARS had been called both by the AROUNDEXITFN and AFTER*FORMS.
* Rework MEDLEYDIR before/after logout to substitute instead of reset
* debugging
* working when changing home directory
* fix bug and removed redundtant declarations
\SENDMESSAGE.RESTARTABLE unconditionally used OPENSTRINGSTREAM on its
argument, which is not usually a string. Now, only use OPENSTRINGSTREAM
if the argument is a string, otherwise pass it unchanged to TEDIT.
Plus typo fixes in the TEDIT file.
Note that the MATCHNAME has always been uppercase, and that the directory matching has been filtered using the FILEDIRCASEARRAY
* IFLE.PROFILE has LOGOUT and SAVEVM options; add some delays in IDLE hacks
* add extra delays so the demos work more like intended
* IDLEDEMO loads lispusers with idle hacks
* make sure NOTIFY.EVENT \IDLING.OVER is called
* clean up resetsave
* slow down KINETIC
* Redo logic to minimize diffs with 1992 version
* minor tweaks to \IDLER for making sure mouse doesn't hang
* Update HELPSYS to find CLHS (Common Lisp HyperSpec) and lispusers/library docs
* restore lost edits; fix package inclusion for XCL and LISP
* mere with previous commit
* try again
* INSPECT: Allow optional user-specified tags in window titles to help keep track of multiple instances of the same datatype
* DWIM: Remove warning about order of evaluation change that happened in 1980
* BREAK-AND-TRACE: remake to get functions in filemap
* GITFNS, COMPAREDIRECTORIES: prc file list correlates with github PR web page
* DWIM, DWIMIFY: Removed WARNUSER and its calls
* INSPECT: Value of INSPECT is the inspect window
(as IRM says it should be)
* Move cd, ls, pwd to it's own little lispusers (needs documentation)
* add .TXT documentation, also patch lsee script to translate ^ and _ to up and left arrow
* Add document for CONDITIONGRAPH
* IDLE will LOGOUT instead of SAVEVM if ONLINEP
* patched some idle hacks fora better show
* idle.random chooses an idle program at random among those loaded
* Make PICK a Lispusers module
* PICK moved to lispusers, HCFILES moved to test repo (currently new/printing)
* redo PICK documentation
* Update documents and projects choices
* more testing and restore lost edits to TEDIT
* fix some typos
* VTCHAT: Changed name of CHARSET field to avoid ambiguity
Even though field was never referenced
* INSPECT: WHERE argument was passed incorrectly to datatype subfunction
* GITFNS: Better recognition of funny cases (colon) etc
Reconciled with Larry's previous commit
* COMPAREDIRECTORIES: Bug fix in separate-panel display
* Eliminate duplicate declarations for TABLEBROWSER record, remove TABLEBROWSERDECLS file
* change packages that used to load TABEBROWSERDECLS SOURCE to just LOADCOMP TABLEBROWSER
* make sure full RECORD is saved
* ARCHIVETOOL update of ARCHIVEBROWSER but no docs and looks like PARC-only
* Added IBM-EGA fixed pitch font files
* move IBM-EGA fonts to file names that will be recognized
Co-authored-by: Matt Heffron <heffron@alumni.caltech.edu>