* MACHINEINDEPENDENT: better searching for foo-fie
FINDFILE-WITH-EXTENSIONS, DOFILESLOAD
* MEDLEY-UTILS, PRINTFN: WHEREIS/PF know about foo>foo-fie
* WHERE-IS: Just MAKEFILE-NEW to get FUNCTIONS into the filemap
* ACE does LOADCOMP itself
* MACHINEINDEPENDENT: FINDFILE-WITH-EXTENSIONS recognized SUBDIRECTORY
* SPELLFILE: Calls FINDFILE-WITH-EXTENSIONS at the top
So FINDFILE and FILE-NOT-FOUND will consider FOO>FOO-FIE for file FOO-FIE
* WINDOWOBJ: Missing GETFN does WHEREIS #748
* TMAX*: Localize IMAGEFNS
The various IMAGEFNS were defined on TMAX itself, not on the file where the functions were (esp GETFN).
Also fixed some dependencies. With new WINDOWOBJ, TMAX.TEDIT finds its image objects.
* WINDOWOBJ again: SYSLOAD the GETFN file
Co-authored-by: Larry Masinter <LMM@acm.org>
* MACHINEINDEPENDENT: better searching for foo-fie
FINDFILE-WITH-EXTENSIONS, DOFILESLOAD
* MEDLEY-UTILS, PRINTFN: WHEREIS/PF know about foo>foo-fie
* WHERE-IS: Just MAKEFILE-NEW to get FUNCTIONS into the filemap
* ACE does LOADCOMP itself
* MACHINEINDEPENDENT: FINDFILE-WITH-EXTENSIONS recognized SUBDIRECTORY
* SPELLFILE: Calls FINDFILE-WITH-EXTENSIONS at the top
So FINDFILE and FILE-NOT-FOUND will consider FOO>FOO-FIE for file FOO-FIE
* WINDOWOBJ: Missing GETFN does WHEREIS #748
* TMAX*: Localize IMAGEFNS
The various IMAGEFNS were defined on TMAX itself, not on the file where the functions were (esp GETFN).
Also fixed some dependencies. With new WINDOWOBJ, TMAX.TEDIT finds its image objects.
* Move TMAX files to TMAX>
Given the WHEREIS change for GETFN and the FINDFILE-WITH-EXTENSIONS in SPELLFILE, TEDIT(TMAX.TEDIT) opens and all of its imageobjects are found and loaded from the TMAX> files.
* Push relocated files again: (COPYFILES screwed up)
* Delete TMAX.INDEX garbage file
* GITFNS, COMPAREDIRECTORIES: more on renaming and copying
* MODERNIZE: use Wborder for the top for windows without titles
* DIRECTORY: DEPTH as a parameter
* FILEPKG: EDITCALLERS does FILDIR if FILES contains *
* GITFNS: Don't error on a non-existent "deleted" file
* ADIR, COREIO: Just move FILEDIRCASE array from COREIO to ADIR
Logically better place, my fear about loadup interactions was unfounded (I got burned before with bittables, but this is just a simple array)
* SPY: Modernize the spy window
* TEDITHCPY: Make Interpress conditional on Interpress being loaded
This was an old edit that somehow got lost
* TEDITSCREEN: Remove WAITINGCURSOR
The RESETSAVE for WAITINGCURSOR somehow wasn't working, but not worth debugging because we now don't have a wait.
* TEDITWINDOW: Use TTYINPROMPTFORWORD instead of PROMPTFORWORD
FILEDIRCASEARRAY does upper/lower case equivalents plus /<> for testing directory string equivalents. Could be in COREIO, but that's probably too early in the loadup.
* TEXTOFD: Property OBJECTBYTE returned instead of image objects
This allows COMPARETEXT to work on TEDIT files
* ATBL: Default reader environment uses *DEFAULT-EXTERNALFORMAT* instead of :XCCS constant
* CMLEXEC: Fix FILETYPE property
It had CL:COMPILE-FILE, but the directory had LCOMs. Changed to :FAKE-COMPILE-FILE.
* FILEIO: single place for EOL specification
Now only in SETFILEINFO, not separately in \DO.PARAMS.AT.OPEN
* WINDOWOBJ: COPYINSERT now uniformly allows lists of objects
It was incomplete.
* COMPARETEXT: Now works for TEDIT files
* EXAMINEDEFS: side-by-side attached SEDIT windows for comparing alternative definitions
* OBJECTWINDOW: container for arbitrary image objects
* ATBL: fixed typo
* MODERNIZEP: pass shape and move to main window if PASSTOMAINCOMS
* EXAMINEDEFS: Remove EXAMINEDEFS-REGION
Replaced by equivalent functionality in new package REGIONMANAGER
* TEDIT: adjustments to give caller control of window region
* Revert "TEDIT: adjustments to give caller control of window region"
This reverts commit aec12b41f0877d4d8b0864bdabc7cc412a313bc9.
* Revert "EXAMINEDEFS: Remove EXAMINEDEFS-REGION"
This reverts commit 0c670bbc564499f72c17bbfbc0eb24a7da4059b4.
* TEDIT, TEDITWINDOW: Adjustments for propagating (typed) regions
* EXAMINEDEFS: added EXAMINEFILES for looking viewing files side-by-side
Fix titling glitch, add EXAMINEFILES
* OBJECTWINDOW: minor cleanup
* REGIONMANAGER: new package for managing typed regions, relative regions, and constellation regions
* TEDIT-PF-SEE: commands for scrollable PF and SEE alternatives
* COREIO: Fixed bug in \CORE.SETFILEINFO
* COMPAREDIRECTORIES: Added CDBROWSER
and associated reworking
* COMPARESOURCES: Added CSBROWSER
and associated reworking
* COMPARETEXT: Reworked for TEDIT files
Also for better window management
* TEXTOFD: Property OBJECTBYTE returned instead of image objects
This allows COMPARETEXT to work on TEDIT files
* ATBL: Default reader environment uses *DEFAULT-EXTERNALFORMAT* instead of :XCCS constant
* CMLEXEC: Fix FILETYPE property
It had CL:COMPILE-FILE, but the directory had LCOMs. Changed to :FAKE-COMPILE-FILE.
* FILEIO: single place for EOL specification
Now only in SETFILEINFO, not separately in \DO.PARAMS.AT.OPEN
* WINDOWOBJ: COPYINSERT now uniformly allows lists of objects
It was incomplete.
* COMPARETEXT: Now works for TEDIT files
* EXAMINEDEFS: side-by-side attached SEDIT windows for comparing alternative definitions
* OBJECTWINDOW: container for arbitrary image objects
* PRINTFN: Allow suppression of gratuitous TERPRI in PFCOPYBYTES
An odd feature of PFCOPYBYTES is that it was outputting a gratuitous EOL just in the case of copying a whole file, so copy-all+1. Don't know who depends on it as is, so I added an extra argument NOTERPRI to allow clients to suppress it.
* Keep old editdates #359
Rework of the editdate capability, centralizing in EDITINTERFACE and removing the pieces that were also on FILEPKG. Also added a new capability--edit dates can include change-log-type information. See issue
* TEDITMENU: menus don't grow vertically on reshaping
* CLSTREAMS, EDITINTERFACE: Update filemap for FUNCTIONS
Needs to be done for most CL-function containing files.