* TEDITMENU: menus don't grow vertically on reshaping
* CLSTREAMS, EDITINTERFACE: Update filemap for FUNCTIONS
Needs to be done for most CL-function containing files.
Turns out that FILEDATE of a compiled file returns the creation date of the source, not the compiled file. To get the proper date for both source and compiled files, you have to first call it with CFLG=T, if that is NIL, try with CFLG=NIL, if that's NIL it isn't a Medley file, use the creation date.
Would be more intuititive with different semantics: (FILEDATE xx NIL) should give you the date of this file whether compiled or not, (FILEDATE xx T) should give you the date of the source file, if it happens to be a compiled file. I.e, CFLG → SFLG
* Change init to MEDLEYDIR-INIT (suitable for run-medley configs) and added BACKGROUND-YIELD
* fix permissions
* fix up odd characters inserted by tedit
* Editing sh files in TEdit left stuff in run-medley
* Change numeric OPCODES SUBRCALL NN to use the LLSUBRS name
* more opcodes subr# in maikoloadupfns
* even more OPCODES SUBRCALL
* Recover BIGBMAPS definitions dup (but more recent) from LLCOLOR
* IOCHAR: Fix daylight savings time
* TMAX: Y2K fix
Also a little code cleanup, changing default font to TERMINAL from GACHA and making text more legible
* DATABASEFNS, ATBL: DUMPDB with DEFINE-FILE-INFO
New database files will have standard headers, then a little special stuff for LOADDB to synchronize, old database files default to a new interlisp environment.
MAKE-READER-ENVIRONMENT in ATBL extended for easier specification, plus better type-testing.
* Remove duplicate comment
* Build loadup (#1)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Build loadup (#2)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Build loadup (#3)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* Build loadup (#4)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* Build loadup (#5)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* Move sysouts to correct location
* Set root directory to medley
* Move material from 'release-notes' to README
* Remove extra junk files from Lispusers DATE and PLAINTEXTSTREAM
* Update README instructions per feedback; add a BUILDING readme
* Eliminate implicit calls to \FILEOUTCHARFN
Also, update DATE to modern readtable (don't know what it does), add LLETHER to EXPORTFILES in FILESETS (may also need the file that exports pup records).
* Further fixups for EXPORTFILES
also fixing/compiling PLAINTEXTSTREAM
* Remove garbage files DATE and PLAINTEXTSTREAM from checkin
Co-authored-by: Larry Masinter <LMM@acm.org>
* MODERNIZE, FILEBROWSER: Better control of modern windows
Also fixed Y2K bug in FILEBROWSER, updated COMPAREDIRECTORIES and WHEELSCROLL documentation. MODERNWINDOWS allows separate specification of the hot-corner region and the top margin for siphoning off left-button clicks
* MODERNIZE.LCOM: didn't get included
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Build loadup (#1)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Build loadup (#2)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* Build loadup (#3)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* Move sysouts to correct location
* Build loadup (#4)
* Add new GitHub action to create medley release
* Update to manual trigger with release name as input
* Cleanup
* Cleanup
* FILESETS, TEDITWINDOW, TEDIT-PF-SEE
Add DTDECLARE to EXPORTFILES, fix TEDIT so that READONLY windows and processes are collected
* PRINTFN: Eliminate PMORE
* Use COPYCHARS instead of COPYBYTES when HPRINT is copying from NODIRCORE buffer
* Change HPRINT of non-random-access files to use FORMAT of ultimate destination
I'm not sure why the READONLY TEDIT-SEE windows get the TTY process, that may be the underlying problem. But at least here I now make sure that the if the window is the tty process on closing, it gives it back to the exec. Otherwise, the window pops back up if there is input (even wheel scroll interrupts) before the user clicks somewhere else
MODERNIZE interacts better with TEDIT split windows, THINFILES works better on filenames, not just extensions. TEDIT-PF is new: provides commands tpf and ts for doing PFCOPYBYTES or SEE to scrollable read-only TEDIT windows, also functions for remembering and reusing the regions of windows of particular types.
Introduced an external format (:TEDIT) for Tedit, initialized TEXTOFD to use it. Parmeterized the window split-window region to stop confusions with modernwindows. TEDIT-SEE starts out the defaultfont for non-Tedit-format files. Restored git-lost edits to COPY.TEXT.TO.IMAGE