Compare commits
2 Commits
master
...
fgh_update
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e6567abd2a | ||
|
|
6042fab3d2 |
18
.github/workflows/buildLoadup.yml
vendored
18
.github/workflows/buildLoadup.yml
vendored
@@ -73,7 +73,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
# Checkout the actions for this repo owner
|
# Checkout the actions for this repo owner
|
||||||
- name: Checkout Actions
|
- name: Checkout Actions
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: ${{ github.repository_owner }}/.github
|
repository: ${{ github.repository_owner }}/.github
|
||||||
path: ./Actions_${{ github.sha }}
|
path: ./Actions_${{ github.sha }}
|
||||||
@@ -115,7 +115,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
# Checkout the actions for this repo owner
|
# Checkout the actions for this repo owner
|
||||||
- name: Checkout Actions
|
- name: Checkout Actions
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: ${{ github.repository_owner }}/.github
|
repository: ${{ github.repository_owner }}/.github
|
||||||
path: ./Actions_${{ github.sha }}
|
path: ./Actions_${{ github.sha }}
|
||||||
@@ -123,7 +123,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout latest commit
|
# Checkout latest commit
|
||||||
- name: Checkout Medley
|
- name: Checkout Medley
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Setup release tag
|
# Setup release tag
|
||||||
- name: Setup Release Tag
|
- name: Setup Release Tag
|
||||||
@@ -193,7 +193,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout Notecards and tar it in the tarballsdir
|
# Checkout Notecards and tar it in the tarballsdir
|
||||||
- name: Checkout Notecards
|
- name: Checkout Notecards
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: ${{ github.repository_owner }}/notecards
|
repository: ${{ github.repository_owner }}/notecards
|
||||||
path: ./notecards
|
path: ./notecards
|
||||||
@@ -268,7 +268,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout latest commit
|
# Checkout latest commit
|
||||||
- name: Checkout Medley
|
- name: Checkout Medley
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Environment variables
|
# Environment variables
|
||||||
- name: Environment variables
|
- name: Environment variables
|
||||||
@@ -349,7 +349,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout latest commit
|
# Checkout latest commit
|
||||||
- name: Checkout Medley
|
- name: Checkout Medley
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Environment variables
|
# Environment variables
|
||||||
- name: Environment variables
|
- name: Environment variables
|
||||||
@@ -418,7 +418,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout latest commit
|
# Checkout latest commit
|
||||||
- name: Checkout Medley
|
- name: Checkout Medley
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
# Store the values output from loadup job as environment variables
|
# Store the values output from loadup job as environment variables
|
||||||
- name: Environment Variables
|
- name: Environment Variables
|
||||||
@@ -530,7 +530,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout latest commit
|
# Checkout latest commit
|
||||||
- name: Checkout Medley
|
- name: Checkout Medley
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
|
|
||||||
|
|
||||||
# Upload a dummy file to release
|
# Upload a dummy file to release
|
||||||
@@ -623,7 +623,7 @@ jobs:
|
|||||||
|
|
||||||
# Checkout the actions for this repo owner
|
# Checkout the actions for this repo owner
|
||||||
- name: Checkout Actions
|
- name: Checkout Actions
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: ${{ github.repository_owner }}/.github
|
repository: ${{ github.repository_owner }}/.github
|
||||||
path: ./Actions_${{ github.sha }}
|
path: ./Actions_${{ github.sha }}
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)
|
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
||||||
|
|
||||||
(FILECREATED "18-May-2026 10:46:12" {MEDLEY}<internal>TEDIT-DEBUG.;191 139564
|
(FILECREATED " 7-Feb-2026 17:00:39" {WMEDLEY}<internal>TEDIT-DEBUG.;178 138742
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS TEDIT-DEBUG)
|
:CHANGES-TO (FNS TEDIT-DEBUG)
|
||||||
|
|
||||||
:PREVIOUS-DATE "29-Apr-2026 09:51:30" {MEDLEY}<internal>TEDIT-DEBUG.;190)
|
:PREVIOUS-DATE " 7-Feb-2026 10:41:45" {WMEDLEY}<internal>TEDIT-DEBUG.;177)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-DEBUGCOMS)
|
(PRETTYCOMPRINT TEDIT-DEBUGCOMS)
|
||||||
@@ -31,8 +31,7 @@
|
|||||||
(FNS TEST.TEMPLATE))
|
(FNS TEST.TEMPLATE))
|
||||||
(FNS TESTACTION)
|
(FNS TESTACTION)
|
||||||
(COMS (* ; "Inspect")
|
(COMS (* ; "Inspect")
|
||||||
(FNS IPC ILINES ISEL ITS IPANES ITL IHIST IPCTB IMB ICL IPL ICARET INSPECTPIECES
|
(FNS IPC ILINES ISEL ITS IPANES ITL IHIST IPCTB IMB ICL IPL ICARET INSPECTPIECES))
|
||||||
INSPECTFILEPIECES))
|
|
||||||
(COMS (* ; "Show")
|
(COMS (* ; "Show")
|
||||||
(FNS SP SL SSP SPF SLF SHOWLINE SLL STBYTES SSEL)
|
(FNS SP SL SSP SPF SLF SHOWLINE SLL STBYTES SSEL)
|
||||||
(FNS STL CLEARTHISLINE CHARSLOTP \TLVALIDATE))
|
(FNS STL CLEARTHISLINE CHARSLOTP \TLVALIDATE))
|
||||||
@@ -59,7 +58,7 @@
|
|||||||
(VARS (OK.TO.MODIFY.FNS T))
|
(VARS (OK.TO.MODIFY.FNS T))
|
||||||
(FNS OLDWI COMP DFR)
|
(FNS OLDWI COMP DFR)
|
||||||
(FNS DFGV GDIRECTORIES)
|
(FNS DFGV GDIRECTORIES)
|
||||||
(COMS (FNS TTEST LTEST)
|
(COMS (FNS TTEST LTEST THC)
|
||||||
(INITVARS (LASTTTESTFILE))
|
(INITVARS (LASTTTESTFILE))
|
||||||
(VARS * TTESTREGIONS))
|
(VARS * TTESTREGIONS))
|
||||||
(COMS (FNS SHOWSAFE)
|
(COMS (FNS SHOWSAFE)
|
||||||
@@ -447,16 +446,6 @@
|
|||||||
(SETQ W (INSPECT/TOP/LEVEL/LIST PIECES))
|
(SETQ W (INSPECT/TOP/LEVEL/LIST PIECES))
|
||||||
(WINDOWPROP W 'TITLE PIECE)
|
(WINDOWPROP W 'TITLE PIECE)
|
||||||
PIECE])
|
PIECE])
|
||||||
|
|
||||||
(INSPECTFILEPIECES
|
|
||||||
[LAMBDA (FILEPOS N TSTREAM) (* ; "Edited 29-Apr-2026 09:51 by rmk")
|
|
||||||
(* ; "Edited 24-Apr-2026 17:07 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Give a file position, inspect the piece that includes its characters, and following pieces. FILEBYTES/TFILEBYTES work in the other way: given a piece, show the bytes that make it up.")
|
|
||||||
|
|
||||||
(for PC inpieces (\TEDIT.FIRSTPIECE (GTO TSTREAM)) when (<= FILEPOS (PFPOS PC))
|
|
||||||
do (for I from 1 to (OR N 1) as PCI inpieces PC do (INSPECT PCI))
|
|
||||||
(RETURN])
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -664,7 +653,7 @@
|
|||||||
(PRINTOUT OFILE .FONT '(TERMINAL 8 BOLD)
|
(PRINTOUT OFILE .FONT '(TERMINAL 8 BOLD)
|
||||||
TITLE .FONT '(TERMINAL 8)
|
TITLE .FONT '(TERMINAL 8)
|
||||||
T)
|
T)
|
||||||
(for TYPE PF (FIRSTPF ← (TEDIT.GET.PAGEFORMAT PAGEREGIONS 'FIRST/DEFAULT))
|
(for TYPE PF (FIRSTPF _ (TEDIT.GET.PAGEFORMAT PAGEREGIONS 'FIRST/DEFAULT))
|
||||||
in '(FIRST/DEFAULT LEFT RIGHT)
|
in '(FIRST/DEFAULT LEFT RIGHT)
|
||||||
collect (SETQ PF (TEDIT.GET.PAGEFORMAT PAGEREGIONS TYPE))
|
collect (SETQ PF (TEDIT.GET.PAGEFORMAT PAGEREGIONS TYPE))
|
||||||
(PRINTOUT OFILE T .FONT '(TERMINAL 8 BOLD)
|
(PRINTOUT OFILE T .FONT '(TERMINAL 8 BOLD)
|
||||||
@@ -707,13 +696,13 @@
|
|||||||
(CL:UNLESS TRAILER
|
(CL:UNLESS TRAILER
|
||||||
(PRINTOUT T FORMATSTREAM " is not a Tedit looks file" T)
|
(PRINTOUT T FORMATSTREAM " is not a Tedit looks file" T)
|
||||||
(RETURN))
|
(RETURN))
|
||||||
(for PCNO BYTELEN LTYPE LOOKSMAP PLOOKSMAP LASTCHARLOOKNO (PFPOS ← 0)
|
(for PCNO BYTELEN LTYPE LOOKSMAP PLOOKSMAP LASTCHARLOOKNO (PFPOS _ 0)
|
||||||
(CHNO ← 0)
|
(CHNO _ 0)
|
||||||
(TEXTPCNO ← 0)
|
(TEXTPCNO _ 0)
|
||||||
(START ← (CAR TRAILER))
|
(START _ (CAR TRAILER))
|
||||||
(TYPETAB ← 13)
|
(TYPETAB _ 13)
|
||||||
(FPOSTAB ← 28)
|
(FPOSTAB _ 28)
|
||||||
(BYTESTAB ← 38) from 1 to PCCOUNT
|
(BYTESTAB _ 38) from 1 to PCCOUNT
|
||||||
first (PRINTOUT OUTFILE "Starting FILEPTR = " START " " "PCCOUNT = " PCCOUNT T)
|
first (PRINTOUT OUTFILE "Starting FILEPTR = " START " " "PCCOUNT = " PCCOUNT T)
|
||||||
(SETFILEPTR FORMATSTREAM START)
|
(SETFILEPTR FORMATSTREAM START)
|
||||||
do (SETQ BYTELEN (\DWIN FORMATSTREAM))
|
do (SETQ BYTELEN (\DWIN FORMATSTREAM))
|
||||||
@@ -857,7 +846,7 @@
|
|||||||
"l"
|
"l"
|
||||||
"")
|
"")
|
||||||
"dummy" T)
|
"dummy" T)
|
||||||
else (for CNO C LASTC (TSTREAM ← (TEXTSTREAM TEXTOBJ)) from (GETLD LINE LCHAR1)
|
else (for CNO C LASTC (TSTREAM _ (TEXTSTREAM TEXTOBJ)) from (GETLD LINE LCHAR1)
|
||||||
to (GETLD LINE LCHARLAST) first (SETFILEPTR TSTREAM (SUB1 (GETLD LINE LCHAR1)))
|
to (GETLD LINE LCHARLAST) first (SETFILEPTR TSTREAM (SUB1 (GETLD LINE LCHAR1)))
|
||||||
(PRINTOUT FILE " %"") until (EOFP TSTREAM)
|
(PRINTOUT FILE " %"") until (EOFP TSTREAM)
|
||||||
do (SETQ C (BIN TSTREAM)) (* ;
|
do (SETQ C (BIN TSTREAM)) (* ;
|
||||||
@@ -947,8 +936,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(STL
|
(STL
|
||||||
[LAMBDA (THISLINE LASTCS LCHAR1 OFILE) (* ; "Edited 19-Apr-2026 14:39 by rmk")
|
[LAMBDA (THISLINE LASTCS LCHAR1 OFILE) (* ; "Edited 11-Apr-2025 13:02 by rmk")
|
||||||
(* ; "Edited 11-Apr-2025 13:02 by rmk")
|
|
||||||
(* ; "Edited 29-Mar-2025 22:36 by rmk")
|
(* ; "Edited 29-Mar-2025 22:36 by rmk")
|
||||||
(* ; "Edited 22-Aug-2024 23:51 by rmk")
|
(* ; "Edited 22-Aug-2024 23:51 by rmk")
|
||||||
(* ; "Edited 4-Aug-2024 12:08 by rmk")
|
(* ; "Edited 4-Aug-2024 12:08 by rmk")
|
||||||
@@ -974,15 +962,15 @@
|
|||||||
NIL
|
NIL
|
||||||
'STL)
|
'STL)
|
||||||
NIL 80)
|
NIL 80)
|
||||||
(for CSLOT EXPANDSPACES CHNO TX LENGTH CHAR CHARW CHARCL (SPACEFACTOR ←
|
(for CSLOT EXPANDSPACES CHNO TX LENGTH CHAR CHARW CHARCL (SPACEFACTOR _
|
||||||
(FETCH TLSPACEFACTOR
|
(FETCH TLSPACEFACTOR
|
||||||
OF THISLINE))
|
OF THISLINE))
|
||||||
(FIRSTSPACESLOT ← (fetch TLFIRSTSPACE of THISLINE))
|
(FIRSTSPACESLOT _ (fetch TLFIRSTSPACE of THISLINE))
|
||||||
(LINE ← (fetch (THISLINE DESC) of THISLINE))
|
(LINE _ (fetch (THISLINE DESC) of THISLINE))
|
||||||
(NSPACES ← 0)
|
(NSPACES _ 0)
|
||||||
(NCHARS ← 0)
|
(NCHARS _ 0)
|
||||||
(SPACETOTAL ← 0)
|
(SPACETOTAL _ 0)
|
||||||
(PSP ← (AND (BOUNDP 'PREVSP)
|
(PSP _ (AND (BOUNDP 'PREVSP)
|
||||||
(NEQ PREVSP (GETATOMVAL 'PREVSP))
|
(NEQ PREVSP (GETATOMVAL 'PREVSP))
|
||||||
PREVSP)) incharslots THISLINE as NSLOTS from 0
|
PREVSP)) incharslots THISLINE as NSLOTS from 0
|
||||||
first (if (NULL LINE)
|
first (if (NULL LINE)
|
||||||
@@ -999,13 +987,14 @@
|
|||||||
(CL:WHEN LCHAR1
|
(CL:WHEN LCHAR1
|
||||||
(SETQ CHNO (OR LCHAR1 1)))
|
(SETQ CHNO (OR LCHAR1 1)))
|
||||||
(SETQ LENGTH TX)
|
(SETQ LENGTH TX)
|
||||||
(printout OFILE 29 "XLIM" T)
|
(printout OFILE 29 "XLIM" T) eachtime (SETQ CHAR (CHAR CSLOT))
|
||||||
do (SETQ CHAR (CHAR CSLOT))
|
|
||||||
(SETQ CHARW (CHARW CSLOT))
|
(SETQ CHARW (CHARW CSLOT))
|
||||||
(SETQ CHARCL (CHARCL CSLOT))
|
(SETQ CHARCL (CHARCL CSLOT))
|
||||||
(CL:UNLESS (CHARSLOTP CSLOT THISLINE)
|
(CL:UNLESS (CHARSLOTP CSLOT THISLINE)
|
||||||
(HELP "THISLINE RUNS OFF THE EDGE" THISLINE))
|
(HELP "THISLINE RUNS OFF THE EDGE"
|
||||||
(printout OFILE .I4 NSLOTS)
|
THISLINE))
|
||||||
|
repeatuntil [OR (EQ CSLOT (OR LASTCS (LASTCHARSLOT THISLINE]
|
||||||
|
do (printout OFILE .I4 NSLOTS)
|
||||||
[if (IMAGEOBJP CHAR)
|
[if (IMAGEOBJP CHAR)
|
||||||
then (add NCHARS 1)
|
then (add NCHARS 1)
|
||||||
(printout OFILE " " .I5 CHNO ": ")
|
(printout OFILE " " .I5 CHNO ": ")
|
||||||
@@ -1044,12 +1033,12 @@
|
|||||||
(CHARACTER CHAR)))
|
(CHARACTER CHAR)))
|
||||||
.FR 28 CHARW " " .I4 TX 35 CHARCL 64 CSLOT)
|
.FR 28 CHARW " " .I4 TX 35 CHARCL 64 CSLOT)
|
||||||
(ADD CHNO 1)
|
(ADD CHNO 1)
|
||||||
elseif [AND [OR (CHARSLOTP CHAR THISLINE)
|
elseif [AND [OR (CHARSLOTP CHAR THISLINE)
|
||||||
(AND (NULL CHAR)
|
(AND (NULL CHAR)
|
||||||
(NOT (TYPE? CHARLOOKS CHARW]
|
(NOT (TYPE? CHARLOOKS CHARW]
|
||||||
(OR (EQ CSLOT PSP)
|
(OR (EQ CSLOT PSP)
|
||||||
(find CS incharslots (NEXTCHARSLOT CSLOT)
|
(find CS incharslots (NEXTCHARSLOT CSLOT)
|
||||||
while (CHARSLOTP CS THISLINE) suchthat (EQ CSLOT CHAR]
|
while (CHARSLOTP CS THISLINE) suchthat (EQ CSLOT CHAR]
|
||||||
then (* ; "Presumably a PREVSP")
|
then (* ; "Presumably a PREVSP")
|
||||||
(ADD NSPACES 1)
|
(ADD NSPACES 1)
|
||||||
(printout OFILE " " .I5 CHNO ":")
|
(printout OFILE " " .I5 CHNO ":")
|
||||||
@@ -1250,8 +1239,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(FILEBYTES
|
(FILEBYTES
|
||||||
[LAMBDA (FILE START NBYTES) (* ; "Edited 18-Apr-2026 09:37 by rmk")
|
[LAMBDA (FILE START NBYTES) (* ; "Edited 15-May-2024 10:44 by rmk")
|
||||||
(* ; "Edited 15-May-2024 10:44 by rmk")
|
|
||||||
(* ; "Edited 23-Jan-2024 12:03 by rmk")
|
(* ; "Edited 23-Jan-2024 12:03 by rmk")
|
||||||
(* ; "Edited 20-Jan-2024 14:13 by rmk")
|
(* ; "Edited 20-Jan-2024 14:13 by rmk")
|
||||||
|
|
||||||
@@ -1267,31 +1255,25 @@
|
|||||||
(SETQ FILE (PCONTENTS FILE))))
|
(SETQ FILE (PCONTENTS FILE))))
|
||||||
(CL:UNLESS START (SETQ START 0))
|
(CL:UNLESS START (SETQ START 0))
|
||||||
(CL:UNLESS NBYTES (SETQ NBYTES 40))
|
(CL:UNLESS NBYTES (SETQ NBYTES 40))
|
||||||
(RESETLST
|
(CL:WITH-OPEN-FILE (STREAM FILE :DIRECTION :INPUT)
|
||||||
[if (STREAMP FILE)
|
(SETFILEPTR STREAM START)
|
||||||
then [RESETSAVE NIL `(PROGN (SETFILEPTR ,FILE ,(GETFILEPTR FILE]
|
(SETQ NBYTES (IMIN NBYTES (IDIFFERENCE (GETEOFPTR STREAM)
|
||||||
else (RESETSAVE (SETQ FILE (OPENSTREAM FILE 'INPUT))
|
|
||||||
'(PROGN (CLOSEF? OLDVALUE]
|
|
||||||
(SETFILEPTR FILE START)
|
|
||||||
(SETQ NBYTES (IMIN NBYTES (IDIFFERENCE (GETEOFPTR FILE)
|
|
||||||
START)))
|
START)))
|
||||||
(for I B from START as J from 1 TO NBYTES collect (SETQ B (BIN FILE))
|
(FOR I B FROM START AS J FROM 1 TO NBYTES COLLECT (SETQ B (BIN STREAM))
|
||||||
|
|
||||||
(* ;; "Do CHARACTER of the byte, since we don't know whether START respected FILE's external-format character alignment.")
|
(* ;; "Do CHARACTER of the byte, since we don't know whether START respected FILE's external-format character alignment.")
|
||||||
|
|
||||||
(LIST I B (CHARACTER B))))])
|
(LIST I B (CHARACTER B])
|
||||||
|
|
||||||
(TFILEBYTES
|
(TFILEBYTES
|
||||||
[LAMBDA (FILE START NBYTES FONT) (* ; "Edited 18-Apr-2026 09:36 by rmk")
|
[LAMBDA (FILE START NBYTES) (* ; "Edited 14-Dec-2024 00:04 by rmk")
|
||||||
(* ; "Edited 11-Apr-2026 00:32 by rmk")
|
|
||||||
(* ; "Edited 14-Dec-2024 00:04 by rmk")
|
|
||||||
(* ; "Edited 23-Nov-2024 15:41 by rmk")
|
(* ; "Edited 23-Nov-2024 15:41 by rmk")
|
||||||
(* ; "Edited 23-Sep-2024 11:40 by rmk")
|
(* ; "Edited 23-Sep-2024 11:40 by rmk")
|
||||||
(LET [(BYTES (FILEBYTES FILE START (OR NBYTES 200]
|
(LET ((BYTES (FILEBYTES FILE START NBYTES)))
|
||||||
(TEVAL (for B in BYTES first (DSPFONT DEFAULTFONT T)
|
(TEVAL (for B in BYTES first (DSPFONT DEFAULTFONT T)
|
||||||
do (printout T .I6 (CAR B)
|
do (printout T .I6 (CAR B)
|
||||||
" " .I3 (CADR B)
|
" " .I3 (CADR B)
|
||||||
" " .FONT (OR FONT '(MODERN 10))
|
" " .FONT '(MODERN 8)
|
||||||
(SELCHARQ (CADR B)
|
(SELCHARQ (CADR B)
|
||||||
(EOL 'EOL)
|
(EOL 'EOL)
|
||||||
(LF 'LF)
|
(LF 'LF)
|
||||||
@@ -1309,8 +1291,8 @@
|
|||||||
[LAMBDA (DY ARG) (* ; "Edited 5-Nov-2024 15:29 by rmk")
|
[LAMBDA (DY ARG) (* ; "Edited 5-Nov-2024 15:29 by rmk")
|
||||||
(RELMOVEW (GTW ARG)
|
(RELMOVEW (GTW ARG)
|
||||||
(create POSITION
|
(create POSITION
|
||||||
XCOORD ← 0
|
XCOORD _ 0
|
||||||
YCOORD ← DY])
|
YCOORD _ DY])
|
||||||
|
|
||||||
(TSCROLL
|
(TSCROLL
|
||||||
[LAMBDA (DY ARG) (* ; "Edited 5-Nov-2024 15:30 by rmk")
|
[LAMBDA (DY ARG) (* ; "Edited 5-Nov-2024 15:30 by rmk")
|
||||||
@@ -1322,7 +1304,7 @@
|
|||||||
|
|
||||||
(* ;; "Repeatedly scrolls up or down by DIST")
|
(* ;; "Repeatedly scrolls up or down by DIST")
|
||||||
|
|
||||||
(bind (W ← (GTW ARG)) do (SELECTQ [ASKUSER NIL NIL NIL '((U NIL CONFIRMFLG NIL RETURN
|
(bind (W _ (GTW ARG)) do (SELECTQ [ASKUSER NIL NIL NIL '((U NIL CONFIRMFLG NIL RETURN
|
||||||
'UP)
|
'UP)
|
||||||
(D NIL CONFIRMFLG NIL RETURN
|
(D NIL CONFIRMFLG NIL RETURN
|
||||||
'DOWN)
|
'DOWN)
|
||||||
@@ -1381,7 +1363,7 @@
|
|||||||
(FIXPARALAST
|
(FIXPARALAST
|
||||||
[LAMBDA (TSTREAM HELP) (* ; "Edited 16-Mar-2024 10:06 by rmk")
|
[LAMBDA (TSTREAM HELP) (* ; "Edited 16-Mar-2024 10:06 by rmk")
|
||||||
(* ; "Edited 24-Oct-2022 21:59 by rmk")
|
(* ; "Edited 24-Oct-2022 21:59 by rmk")
|
||||||
(for (PC ← (\TEDIT.FIRSTPIECE (TEXTOBJ TSTREAM))) by (NEXTPIECE PC) while PC
|
(for (PC _ (\TEDIT.FIRSTPIECE (TEXTOBJ TSTREAM))) by (NEXTPIECE PC) while PC
|
||||||
when (PPARALAST PC) unless (MEMB (NTHPIECECHAR PC -1)
|
when (PPARALAST PC) unless (MEMB (NTHPIECECHAR PC -1)
|
||||||
(CHARCODE (EOL CR LF)))
|
(CHARCODE (EOL CR LF)))
|
||||||
do (replace (PIECE PPARALAST) of PC with NIL])
|
do (replace (PIECE PPARALAST) of PC with NIL])
|
||||||
@@ -1389,9 +1371,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(SPPRINT
|
(SPPRINT
|
||||||
[LAMBDA (P OSTREAM TEXTOBJ NOCR) (* ; "Edited 9-Apr-2026 00:07 by rmk")
|
[LAMBDA (P OSTREAM TEXTOBJ NOCR) (* ; "Edited 29-Jul-2025 11:42 by rmk")
|
||||||
(* ; "Edited 15-Feb-2026 14:35 by rmk")
|
|
||||||
(* ; "Edited 29-Jul-2025 11:42 by rmk")
|
|
||||||
(* ; "Edited 24-Apr-2025 16:04 by rmk")
|
(* ; "Edited 24-Apr-2025 16:04 by rmk")
|
||||||
(* ; "Edited 19-Feb-2025 12:21 by rmk")
|
(* ; "Edited 19-Feb-2025 12:21 by rmk")
|
||||||
(* ; "Edited 8-Feb-2025 22:41 by rmk")
|
(* ; "Edited 8-Feb-2025 22:41 by rmk")
|
||||||
@@ -1439,6 +1419,8 @@
|
|||||||
(PRINTOUT OSTREAM (SELECTC PTYPE
|
(PRINTOUT OSTREAM (SELECTC PTYPE
|
||||||
(THINFILE.PTYPE
|
(THINFILE.PTYPE
|
||||||
'Thinfile)
|
'Thinfile)
|
||||||
|
(FATFILE1.PTYPE
|
||||||
|
"Fatfile1")
|
||||||
(FATFILE2.PTYPE
|
(FATFILE2.PTYPE
|
||||||
'Fatfile2)
|
'Fatfile2)
|
||||||
(THINSTRING.PTYPE
|
(THINSTRING.PTYPE
|
||||||
@@ -1480,7 +1462,7 @@
|
|||||||
CLINVISIBLE))
|
CLINVISIBLE))
|
||||||
(PRIN1 "i " OSTREAM))
|
(PRIN1 "i " OSTREAM))
|
||||||
(PRIN1 "%"" OSTREAM)
|
(PRIN1 "%"" OSTREAM)
|
||||||
(for I C from 0 to (SUB1 PLEN)
|
(for I C from 1 to PLEN
|
||||||
do (SETQ C (\TEDIT.PIECE.NTHCHARCODE P I))
|
do (SETQ C (\TEDIT.PIECE.NTHCHARCODE P I))
|
||||||
(PRIN1 (SELCHARQ C
|
(PRIN1 (SELCHARQ C
|
||||||
((EOL CR)
|
((EOL CR)
|
||||||
@@ -1492,12 +1474,12 @@
|
|||||||
(Meta,EOL "[MLB]")
|
(Meta,EOL "[MLB]")
|
||||||
(CHARACTER C))
|
(CHARACTER C))
|
||||||
OSTREAM)
|
OSTREAM)
|
||||||
(CL:WHEN (IEQP I (SUB1 PLEN))
|
(CL:WHEN (IEQP I PLEN)
|
||||||
(PRIN1 '%" OSTREAM))
|
(PRIN1 '%" OSTREAM))
|
||||||
(CL:WHEN [AND (NOT NOCR)
|
(CL:WHEN [AND (NOT NOCR)
|
||||||
(MEMB C (CHARCODE (EOL CR LF FORM]
|
(MEMB C (CHARCODE (EOL CR LF FORM]
|
||||||
(TERPRI OSTREAM)
|
(TERPRI OSTREAM)
|
||||||
(CL:UNLESS (IEQP I (SUB1 PLEN))
|
(CL:UNLESS (IEQP I PLEN)
|
||||||
(DSPFONT (PROG1 (DSPFONT FONT OSTREAM)
|
(DSPFONT (PROG1 (DSPFONT FONT OSTREAM)
|
||||||
|
|
||||||
(* ;; "Add1 for %"")
|
(* ;; "Add1 for %"")
|
||||||
@@ -1642,10 +1624,10 @@
|
|||||||
|
|
||||||
(* ;; "Produces a chain of copies of the pieces in PIECES from I to J. The pieces are chained in both directions so a copy can be copied or shortened.")
|
(* ;; "Produces a chain of copies of the pieces in PIECES from I to J. The pieces are chained in both directions so a copy can be copied or shortened.")
|
||||||
|
|
||||||
(for PC NEWPC [LASTPC ← (NTHPIECE PIECES (IMIN (NPIECES PIECES)
|
(for PC NEWPC [LASTPC _ (NTHPIECE PIECES (IMIN (NPIECES PIECES)
|
||||||
(OR J (NPIECES PIECES]
|
(OR J (NPIECES PIECES]
|
||||||
inpieces (NTHPIECE PIECES (IMAX 1 (OR I 1)))
|
inpieces (NTHPIECE PIECES (IMAX 1 (OR I 1)))
|
||||||
do (SETQ NEWPC (create PIECE using PC PREVPIECE ← NEWPC)) repeatuntil (EQ PC LASTPC)
|
do (SETQ NEWPC (create PIECE using PC PREVPIECE _ NEWPC)) repeatuntil (EQ PC LASTPC)
|
||||||
finally (RETURN (for NPC NEXTPC backpieces NEWPC do (SETPC NPC NEXTPIECE NEXTPC)
|
finally (RETURN (for NPC NEXTPC backpieces NEWPC do (SETPC NPC NEXTPIECE NEXTPC)
|
||||||
(SETQ NEXTPC NPC)
|
(SETQ NEXTPC NPC)
|
||||||
finally (RETURN NPC])
|
finally (RETURN NPC])
|
||||||
@@ -1697,12 +1679,12 @@
|
|||||||
(CL:UNLESS N (SETQ N 7))
|
(CL:UNLESS N (SETQ N 7))
|
||||||
(CL:UNLESS SPREAD (SETQ SPREAD 4))
|
(CL:UNLESS SPREAD (SETQ SPREAD 4))
|
||||||
(LET ((TEXTOBJ (GTO)))
|
(LET ((TEXTOBJ (GTO)))
|
||||||
[for I (POS ← (CL:IF (IGREATERP SPREAD 0)
|
[for I (POS _ (CL:IF (IGREATERP SPREAD 0)
|
||||||
0
|
0
|
||||||
90)) from 1 to 3 do (TEDIT.INSERT TEXTOBJ (CONCAT I)
|
90)) from 1 to 3 do (TEDIT.INSERT TEXTOBJ (CONCAT I)
|
||||||
(add POS 4)
|
(add POS 4)
|
||||||
'(FACE BOLD]
|
'(FACE BOLD]
|
||||||
[for I (POS ← 90) from (IDIFFERENCE N 3) to N do (TEDIT.INSERT TEXTOBJ (CONCAT I)
|
[for I (POS _ 90) from (IDIFFERENCE N 3) to N do (TEDIT.INSERT TEXTOBJ (CONCAT I)
|
||||||
(add POS -4)
|
(add POS -4)
|
||||||
'(FACE BOLD]
|
'(FACE BOLD]
|
||||||
(SP TEXTOBJ)
|
(SP TEXTOBJ)
|
||||||
@@ -1721,8 +1703,8 @@
|
|||||||
(SETQ THISLINE (fetch (TEXTOBJ THISLINE) of (GTO THISLINE))))
|
(SETQ THISLINE (fetch (TEXTOBJ THISLINE) of (GTO THISLINE))))
|
||||||
(CL:UNLESS (FIXP N)
|
(CL:UNLESS (FIXP N)
|
||||||
(SETQ N MAX.SMALLP))
|
(SETQ N MAX.SMALLP))
|
||||||
(for (CHARSLOT ← (FIRSTCHARSLOT THISLINE))
|
(for (CHARSLOT _ (FIRSTCHARSLOT THISLINE))
|
||||||
(LASTSLOT ← (LASTCHARSLOT THISLINE))
|
(LASTSLOT _ (LASTCHARSLOT THISLINE))
|
||||||
CHAR CHARW by (NEXTCHARSLOT CHARSLOT) as I from 0 to (SUB1 N) repeatuntil (EQ CHARSLOT
|
CHAR CHARW by (NEXTCHARSLOT CHARSLOT) as I from 0 to (SUB1 N) repeatuntil (EQ CHARSLOT
|
||||||
LASTSLOT)
|
LASTSLOT)
|
||||||
do (SETQ CHAR (CHAR CHARSLOT))
|
do (SETQ CHAR (CHAR CHARSLOT))
|
||||||
@@ -2117,7 +2099,7 @@
|
|||||||
(* ; "Edited 11-Aug-2023 08:30 by rmk")
|
(* ; "Edited 11-Aug-2023 08:30 by rmk")
|
||||||
(* ; "Edited 8-Aug-2023 22:17 by rmk")
|
(* ; "Edited 8-Aug-2023 22:17 by rmk")
|
||||||
|
|
||||||
(* ;; "Makes a copy of FILE except that each each CR is followed by the fileptr of the next byte, and and ↑z and \ are also marked with the file position of the nexxt character. This helps in decoding Bravo files.")
|
(* ;; "Makes a copy of FILE except that each each CR is followed by the fileptr of the next byte, and and ^z and \ are also marked with the file position of the nexxt character. This helps in decoding Bravo files.")
|
||||||
|
|
||||||
(CL:WITH-OPEN-FILE (INSTREAM FILE :DIRECTION :INPUT)
|
(CL:WITH-OPEN-FILE (INSTREAM FILE :DIRECTION :INPUT)
|
||||||
(STREAMPROP INSTREAM 'ENDOFSTREAMOP (FUNCTION NILL))
|
(STREAMPROP INSTREAM 'ENDOFSTREAMOP (FUNCTION NILL))
|
||||||
@@ -2173,7 +2155,7 @@
|
|||||||
else (PRINTOUT OUTSTREAM "[" (GETFILEPTR INSTREAM)
|
else (PRINTOUT OUTSTREAM "[" (GETFILEPTR INSTREAM)
|
||||||
"]")))
|
"]")))
|
||||||
(TAB (PRINTOUT OUTSTREAM "[TAB]"))
|
(TAB (PRINTOUT OUTSTREAM "[TAB]"))
|
||||||
(↑Z (BOUT OUTSTREAM (CHARCODE ↑Z)) (* ; "Comes out black")
|
(^Z (BOUT OUTSTREAM (CHARCODE ^Z)) (* ; "Comes out black")
|
||||||
(if SPACELINES
|
(if SPACELINES
|
||||||
then (PRINTOUT OUTSTREAM T .I6 (GETFILEPTR INSTREAM)
|
then (PRINTOUT OUTSTREAM T .I6 (GETFILEPTR INSTREAM)
|
||||||
": " -5)
|
": " -5)
|
||||||
@@ -2193,7 +2175,7 @@
|
|||||||
|
|
||||||
(OLDWI
|
(OLDWI
|
||||||
[LAMBDA (FN) (* ; "Edited 16-May-2023 12:02 by rmk")
|
[LAMBDA (FN) (* ; "Edited 16-May-2023 12:02 by rmk")
|
||||||
(for F COMS in TEDITFILES when (AND (SETQ F (DFOV.OLDEST F))
|
(for F COMS in TEDITFILES when (AND (SETQ F (DFOV.OLDEST F))
|
||||||
(INFILECOMS? FN NIL (GETDEF (FILECOMS F)
|
(INFILECOMS? FN NIL (GETDEF (FILECOMS F)
|
||||||
'VARS F))) collect F])
|
'VARS F))) collect F])
|
||||||
|
|
||||||
@@ -2345,7 +2327,21 @@
|
|||||||
LCHAR1)
|
LCHAR1)
|
||||||
(GTO)))
|
(GTO)))
|
||||||
(SP LPC)
|
(SP LPC)
|
||||||
(SPLINES])
|
(SPLINES])
|
||||||
|
|
||||||
|
(THC
|
||||||
|
[LAMBDA (TSTREAM PRINTER TYPE) (* ; "Edited 10-Jul-2023 23:00 by rmk")
|
||||||
|
(CL:UNLESS TYPE (SETQ TYPE DEFAULTPRINTERTYPE))
|
||||||
|
(LET ((TFILE (TXTFILE (GTO TSTREAM)))
|
||||||
|
HCFILE)
|
||||||
|
(CL:UNLESS PRINTER
|
||||||
|
(SETQ HCFILE (OUTFILEP (PACKFILENAME 'EXTENSION TYPE 'VERSION NIL 'NAME
|
||||||
|
(PACK* (FILENAMEFIELD TFILE 'NAME)
|
||||||
|
'W)
|
||||||
|
'BODY TFILE))))
|
||||||
|
(HARDCOPY.SOMEHOW (WFROMDS (TEXTSTREAM (GTO TSTREAM)))
|
||||||
|
HCFILE TYPE)
|
||||||
|
HCFILE])
|
||||||
)
|
)
|
||||||
|
|
||||||
(RPAQ? LASTTTESTFILE )
|
(RPAQ? LASTTTESTFILE )
|
||||||
@@ -2487,9 +2483,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(TEDIT-DEBUG
|
(TEDIT-DEBUG
|
||||||
[LAMBDA (DONTOVERLOAD) (* ; "Edited 18-May-2026 10:46 by rmk")
|
[LAMBDA (DONTOVERLOAD) (* ; "Edited 7-Feb-2026 17:00 by rmk")
|
||||||
(* ; "Edited 24-Feb-2026 00:35 by rmk")
|
|
||||||
(* ; "Edited 7-Feb-2026 17:00 by rmk")
|
|
||||||
(* ; "Edited 9-Aug-2024 13:20 by rmk")
|
(* ; "Edited 9-Aug-2024 13:20 by rmk")
|
||||||
(* ; "Edited 16-Jul-2024 12:37 by rmk")
|
(* ; "Edited 16-Jul-2024 12:37 by rmk")
|
||||||
(* ; "Edited 6-Jul-2024 21:16 by rmk")
|
(* ; "Edited 6-Jul-2024 21:16 by rmk")
|
||||||
@@ -2503,7 +2497,7 @@
|
|||||||
(* ; "Edited 3-Dec-2023 21:00 by rmk")
|
(* ; "Edited 3-Dec-2023 21:00 by rmk")
|
||||||
(* ; "Edited 29-Nov-2023 10:49 by rmk")
|
(* ; "Edited 29-Nov-2023 10:49 by rmk")
|
||||||
(* ; "Edited 24-Nov-2023 12:53 by rmk")
|
(* ; "Edited 24-Nov-2023 12:53 by rmk")
|
||||||
(DRIBBLE (PSEUDOFILENAME "{LI}TEDIT-DEBUG.DRIBBLE"))
|
(DRIBBLE "TEDIT-DEBUG.DRIBBLE")
|
||||||
(CL:WHEN (DIRECTORYNAMEP (MEDLEYDIR "../oldtedit/"))
|
(CL:WHEN (DIRECTORYNAMEP (MEDLEYDIR "../oldtedit/"))
|
||||||
(PSEUDOHOST 'OT (MEDLEYDIR "../oldtedit/")))
|
(PSEUDOHOST 'OT (MEDLEYDIR "../oldtedit/")))
|
||||||
(FILESLOAD (NOERROR FROM LOADUPS)
|
(FILESLOAD (NOERROR FROM LOADUPS)
|
||||||
@@ -2591,33 +2585,33 @@
|
|||||||
(ADDTOVAR LAMA )
|
(ADDTOVAR LAMA )
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (5171 7730 (GTO 5181 . 5431) (GTS 5433 . 7204) (GTW 7206 . 7362) (GSEL 7364 . 7728)) (
|
(FILEMAP (NIL (5124 7683 (GTO 5134 . 5384) (GTS 5386 . 7157) (GTW 7159 . 7315) (GSEL 7317 . 7681)) (
|
||||||
7763 8884 (TEST.TEMPLATE 7773 . 8882)) (8885 9820 (TESTACTION 8895 . 9818)) (9845 24326 (IPC 9855 .
|
7716 8837 (TEST.TEMPLATE 7726 . 8835)) (8838 9773 (TESTACTION 8848 . 9771)) (9798 23613 (IPC 9808 .
|
||||||
11359) (ILINES 11361 . 13902) (ISEL 13904 . 14515) (ITS 14517 . 16241) (IPANES 16243 . 16478) (ITL
|
11312) (ILINES 11314 . 13855) (ISEL 13857 . 14468) (ITS 14470 . 16194) (IPANES 16196 . 16431) (ITL
|
||||||
16480 . 16899) (IHIST 16901 . 19563) (IPCTB 19565 . 19991) (IMB 19993 . 20752) (ICL 20754 . 21455) (
|
16433 . 16852) (IHIST 16854 . 19516) (IPCTB 19518 . 19944) (IMB 19946 . 20705) (ICL 20707 . 21408) (
|
||||||
IPL 21457 . 21997) (ICARET 21999 . 22526) (INSPECTPIECES 22528 . 23658) (INSPECTFILEPIECES 23660 .
|
IPL 21410 . 21950) (ICARET 21952 . 22479) (INSPECTPIECES 22481 . 23611)) (23635 52650 (SP 23645 .
|
||||||
24324)) (24348 53381 (SP 24358 . 29473) (SL 29475 . 33477) (SSP 33479 . 35181) (SPF 35183 . 37715) (
|
28760) (SL 28762 . 32764) (SSP 32766 . 34468) (SPF 34470 . 37000) (SLF 37002 . 46135) (SHOWLINE 46137
|
||||||
SLF 37717 . 46864) (SHOWLINE 46866 . 50539) (SLL 50541 . 51288) (STBYTES 51290 . 53016) (SSEL 53018 .
|
. 49808) (SLL 49810 . 50557) (STBYTES 50559 . 52285) (SSEL 52287 . 52648)) (52651 65164 (STL 52661 .
|
||||||
53379)) (53382 65734 (STL 53392 . 62232) (CLEARTHISLINE 62234 . 62714) (CHARSLOTP 62716 . 64035) (
|
61662) (CLEARTHISLINE 61664 . 62144) (CHARSLOTP 62146 . 63465) (\TLVALIDATE 63467 . 65162)) (65165
|
||||||
\TLVALIDATE 64037 . 65732)) (65735 71108 (NTHPIECE 65745 . 66877) (NPIECES 66879 . 67744) (
|
70538 (NTHPIECE 65175 . 66307) (NPIECES 66309 . 67174) (NTHPIECECHAR 67176 . 68484) (SELPIECE 68486 .
|
||||||
NTHPIECECHAR 67746 . 69054) (SELPIECE 69056 . 69498) (PIECENUM 69500 . 70219) (PCBYTES 70221 . 71106))
|
68928) (PIECENUM 68930 . 69649) (PCBYTES 69651 . 70536)) (70539 73013 (FILEBYTES 70549 . 71973) (
|
||||||
(71109 74097 (FILEBYTES 71119 . 72822) (TFILEBYTES 72824 . 74095)) (74098 75426 (TRELMOVE 74108 .
|
TFILEBYTES 71975 . 73011)) (73014 74336 (TRELMOVE 73024 . 73267) (TSCROLL 73269 . 73435) (TSCROLL*
|
||||||
74355) (TSCROLL 74357 . 74523) (TSCROLL* 74525 . 75424)) (75427 78478 (TRY 75437 . 76706) (TEDITCLOSEW
|
73437 . 74334)) (74337 77386 (TRY 74347 . 75616) (TEDITCLOSEW 75618 . 75961) (PARALASTWITHOUTEOL 75963
|
||||||
76708 . 77051) (PARALASTWITHOUTEOL 77053 . 77938) (FIXPARALAST 77940 . 78476)) (78479 93505 (SPPRINT
|
. 76848) (FIXPARALAST 76850 . 77384)) (77387 92274 (SPPRINT 77397 . 84222) (SPPRINT.CHAR 84224 .
|
||||||
78489 . 85449) (SPPRINT.CHAR 85451 . 86435) (SPPRINT.OBJ 86437 . 89495) (SHOWPIECEBYTES 89497 . 91053)
|
85208) (SPPRINT.OBJ 85210 . 88268) (SHOWPIECEBYTES 88270 . 89826) (CHECKPLENGTHS 89828 . 90285) (SBT
|
||||||
(CHECKPLENGTHS 91055 . 91512) (SBT 91514 . 92651) (COPYPCHAIN 92653 . 93503)) (93506 95567 (POSLINE
|
90287 . 91424) (COPYPCHAIN 91426 . 92272)) (92275 94336 (POSLINE 92285 . 94334)) (94337 95220 (
|
||||||
93516 . 95565)) (95568 96455 (PRESPLIT 95578 . 96453)) (96456 98173 (ALLTL 96466 . 97723) (NTHCHARSLOT
|
PRESPLIT 94347 . 95218)) (95221 96934 (ALLTL 95231 . 96484) (NTHCHARSLOT 96486 . 96932)) (96960 107173
|
||||||
97725 . 98171)) (98199 108412 (PLCHAIN 98209 . 98737) (PRINTLINE 98739 . 101729) (SL.GETLINES 101731
|
(PLCHAIN 96970 . 97498) (PRINTLINE 97500 . 100490) (SL.GETLINES 100492 . 103785) (CHECKLINES 103787
|
||||||
. 105024) (CHECKLINES 105026 . 106006) (COLLECTLINES 106008 . 106260) (NTHLINE 106262 . 107267) (
|
. 104767) (COLLECTLINES 104769 . 105021) (NTHLINE 105023 . 106028) (HEIGHT 106030 . 106318) (LINEBOTS
|
||||||
HEIGHT 107269 . 107557) (LINEBOTS 107559 . 108410)) (108413 110861 (IPC.DECODEARGS 108423 . 110859)) (
|
106320 . 107171)) (107174 109622 (IPC.DECODEARGS 107184 . 109620)) (109623 110216 (SPF1 109633 .
|
||||||
110862 111455 (SPF1 110872 . 111453)) (111484 113862 (SLF.FATPLEN 111494 . 112353) (FILEPIECE 112355
|
110214)) (110245 112623 (SLF.FATPLEN 110255 . 111114) (FILEPIECE 111116 . 112621)) (112656 113424 (
|
||||||
. 113860)) (113895 114663 (SELTEDIT 113905 . 114661)) (114733 120351 (PPARA 114743 . 115165) (PRUN
|
SELTEDIT 112666 . 113422)) (113494 119106 (PPARA 113504 . 113926) (PRUN 113928 . 115404) (
|
||||||
115167 . 116643) (ADDLINEPOSITIONS 116645 . 118074) (SBR 118076 . 118730) (SBC 118732 . 120349)) (
|
ADDLINEPOSITIONS 115406 . 116833) (SBR 116835 . 117489) (SBC 117491 . 119104)) (119163 120939 (OLDWI
|
||||||
120408 122180 (OLDWI 120418 . 120789) (COMP 120791 . 120986) (DFR 120988 . 122178)) (122181 123214 (
|
119173 . 119548) (COMP 119550 . 119745) (DFR 119747 . 120937)) (120940 121973 (DFGV 120950 . 121476) (
|
||||||
DFGV 122191 . 122717) (GDIRECTORIES 122719 . 123212)) (123215 129122 (TTEST 123225 . 127757) (LTEST
|
GDIRECTORIES 121478 . 121971)) (121974 128539 (TTEST 121984 . 126516) (LTEST 126518 . 127883) (THC
|
||||||
127759 . 129120)) (129436 130128 (SHOWSAFE 129446 . 130126)) (130181 130628 (MYH 130191 . 130626)) (
|
127885 . 128537)) (128853 129545 (SHOWSAFE 128863 . 129543)) (129598 130045 (MYH 129608 . 130043)) (
|
||||||
130873 131968 (DFVENUE 130883 . 131762) (VSEE 131764 . 131966)) (131969 132423 (PTT 131979 . 132421))
|
130290 131385 (DFVENUE 130300 . 131179) (VSEE 131181 . 131383)) (131386 131840 (PTT 131396 . 131838))
|
||||||
(132782 134363 (DEBUGOUTPUT.STREAM 132792 . 134361)) (134364 137078 (TEDIT-DEBUG 134374 . 137076)) (
|
(132199 133780 (DEBUGOUTPUT.STREAM 132209 . 133778)) (133781 136256 (TEDIT-DEBUG 133791 . 136254)) (
|
||||||
137079 137571 (HEXTOHILO 137089 . 137429) (CW 137431 . 137569)) (137572 139308 (TRENAME 137582 .
|
136257 136749 (HEXTOHILO 136267 . 136607) (CW 136609 . 136747)) (136750 138486 (TRENAME 136760 .
|
||||||
139306)))))
|
138484)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,14 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "XCL" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "XCL" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "18-May-2026 17:55:46"
|
(FILECREATED "16-Apr-2026 09:06:26" |{WMEDLEY}<internal>loadups>LOADUP-LISP.;32| 7864
|
||||||
|{DSK}<Users>briggs>projects>medley>internal>loadups>LOADUP-LISP.;20| 8046
|
|
||||||
|
|
||||||
:EDIT-BY |nhb|
|
:EDIT-BY |rmk|
|
||||||
|
|
||||||
:CHANGES-TO (FNS LOADUP-LISP)
|
:CHANGES-TO (FNS LOADUP-LISP)
|
||||||
|
|
||||||
:PREVIOUS-DATE "16-Apr-2026 09:06:26"
|
:PREVIOUS-DATE "15-Apr-2026 23:27:22" |{WMEDLEY}<internal>loadups>LOADUP-LISP.;31|)
|
||||||
|{DSK}<Users>briggs>projects>medley>internal>loadups>LOADUP-LISP.;19|)
|
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT LOADUP-LISPCOMS)
|
(PRETTYCOMPRINT LOADUP-LISPCOMS)
|
||||||
@@ -21,8 +19,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(LOADUP-LISP
|
(LOADUP-LISP
|
||||||
(LAMBDA (DRIBBLEFILE) (* \; "Edited 18-May-2026 17:55 by nhb")
|
(LAMBDA (DRIBBLEFILE) (* \; "Edited 16-Apr-2026 09:06 by rmk")
|
||||||
(* \; "Edited 16-Apr-2026 09:06 by rmk")
|
|
||||||
(* \; "Edited 5-Apr-2026 21:35 by rmk")
|
(* \; "Edited 5-Apr-2026 21:35 by rmk")
|
||||||
(* \; "Edited 26-Mar-2026 18:38 by briggs")
|
(* \; "Edited 26-Mar-2026 18:38 by briggs")
|
||||||
(* \; "Edited 22-Feb-2026 14:15 by rmk")
|
(* \; "Edited 22-Feb-2026 14:15 by rmk")
|
||||||
@@ -141,7 +138,6 @@
|
|||||||
|
|
||||||
(LOADUP '(PUP 10MBDRIVER LEAF LLETHER DPUPFTP LOCALFILE DSKDISPLAY COURIER LLNS TRSERVER SPP
|
(LOADUP '(PUP 10MBDRIVER LEAF LLETHER DPUPFTP LOCALFILE DSKDISPLAY COURIER LLNS TRSERVER SPP
|
||||||
NSPRINT AUTHENTICATION BSP CLEARINGHOUSE NSFILING MAIKOETHER))
|
NSPRINT AUTHENTICATION BSP CLEARINGHOUSE NSFILING MAIKOETHER))
|
||||||
(SETQ \\NSFLG T)
|
|
||||||
(RESTART.ETHER)
|
(RESTART.ETHER)
|
||||||
(DRIBBLE)
|
(DRIBBLE)
|
||||||
(SETQ MAKESYSNAME :MEDLEY)))
|
(SETQ MAKESYSNAME :MEDLEY)))
|
||||||
@@ -155,5 +151,5 @@
|
|||||||
(GLOBALVARS MAKESYSFILENAME MEDLEY-INIT-VARS MEDLEYDIR SYSTEMINITVARS USERRECLST)
|
(GLOBALVARS MAKESYSFILENAME MEDLEY-INIT-VARS MEDLEYDIR SYSTEMINITVARS USERRECLST)
|
||||||
)
|
)
|
||||||
(DECLARE\: DONTCOPY
|
(DECLARE\: DONTCOPY
|
||||||
(FILEMAP (NIL (692 7840 (LOADUP-LISP 702 . 7838)))))
|
(FILEMAP (NIL (640 7658 (LOADUP-LISP 650 . 7656)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "10-May-2026 20:54:51" {MEDLEY}<library>TEDIT>TEDIT-FILE.;685 174952
|
(FILECREATED "29-Apr-2026 23:49:14" {MEDLEY}<library>tedit>TEDIT-FILE.;684 174888
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS \TEDIT.GET.FORMATTED.FILE)
|
:CHANGES-TO (FNS \TEDIT.INTERPRET.MCCS.SHIFTS)
|
||||||
|
|
||||||
:PREVIOUS-DATE "29-Apr-2026 23:49:14" {MEDLEY}<library>TEDIT>TEDIT-FILE.;684)
|
:PREVIOUS-DATE "24-Apr-2026 21:09:13" {MEDLEY}<library>tedit>TEDIT-FILE.;683)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-FILECOMS)
|
(PRETTYCOMPRINT TEDIT-FILECOMS)
|
||||||
@@ -707,8 +707,7 @@
|
|||||||
(\TEDIT.INSERTPIECES PIECES NIL TEXTOBJ)))])
|
(\TEDIT.INSERTPIECES PIECES NIL TEXTOBJ)))])
|
||||||
|
|
||||||
(\TEDIT.GET.FORMATTED.FILE
|
(\TEDIT.GET.FORMATTED.FILE
|
||||||
[LAMBDA (TEXT TSTREAM START END PROPS) (* ; "Edited 10-May-2026 20:54 by rmk")
|
[LAMBDA (TEXT TSTREAM START END PROPS) (* ; "Edited 25-Sep-2025 21:27 by rmk")
|
||||||
(* ; "Edited 25-Sep-2025 21:27 by rmk")
|
|
||||||
(* ; "Edited 9-Sep-2025 21:45 by rmk")
|
(* ; "Edited 9-Sep-2025 21:45 by rmk")
|
||||||
(* ; "Edited 7-Sep-2025 12:14 by rmk")
|
(* ; "Edited 7-Sep-2025 12:14 by rmk")
|
||||||
(* ; "Edited 28-Mar-2025 14:15 by rmk")
|
(* ; "Edited 28-Mar-2025 14:15 by rmk")
|
||||||
@@ -745,7 +744,8 @@
|
|||||||
"Version 1; obsoleted at INTERMEZZO release 2/85")
|
"Version 1; obsoleted at INTERMEZZO release 2/85")
|
||||||
(\TEDIT.GET.PCTB1 TEXT TSTREAM PCCOUNT START END))
|
(\TEDIT.GET.PCTB1 TEXT TSTREAM PCCOUNT START END))
|
||||||
(0 (* ; "VERSION 0")
|
(0 (* ; "VERSION 0")
|
||||||
(\TEDIT.GET.PCTB0 TEXT TSTREAM PCCOUNT START END))
|
(\TEDIT.GET.PCTB0 TEXT TSTREAM (CADR PCCOUNT)
|
||||||
|
PCCOUNT START END))
|
||||||
(\TEDIT.THELP "File format version incompatible with this version of TEdit."))
|
(\TEDIT.THELP "File format version incompatible with this version of TEdit."))
|
||||||
(CL:WHEN (SETQ PC (\TEDIT.LASTPIECE TEXTOBJ))
|
(CL:WHEN (SETQ PC (\TEDIT.LASTPIECE TEXTOBJ))
|
||||||
(FSETPC PC PPARALAST T))
|
(FSETPC PC PPARALAST T))
|
||||||
@@ -2706,29 +2706,29 @@
|
|||||||
|
|
||||||
(RPAQ? *TEDIT-FILE-READTABLE* (COPYREADTABLE \ORIGREADTABLE))
|
(RPAQ? *TEDIT-FILE-READTABLE* (COPYREADTABLE \ORIGREADTABLE))
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (5381 35640 (TEDIT.GET 5391 . 11801) (TEDIT.FORMATTEDFILEP 11803 . 13119) (
|
(FILEMAP (NIL (5384 35643 (TEDIT.GET 5394 . 11804) (TEDIT.FORMATTEDFILEP 11806 . 13122) (
|
||||||
TEDIT.FILEDATE 13121 . 14430) (TEDIT.INCLUDE 14432 . 22461) (TEDIT.RAW.INCLUDE 22463 . 23271) (
|
TEDIT.FILEDATE 13124 . 14433) (TEDIT.INCLUDE 14435 . 22464) (TEDIT.RAW.INCLUDE 22466 . 23274) (
|
||||||
TEDIT.PUT 23273 . 31629) (TEDIT.PUT.STREAM 31631 . 35638)) (35641 57015 (\TEDIT.GET.FOREIGN.FILE 35651
|
TEDIT.PUT 23276 . 31632) (TEDIT.PUT.STREAM 31634 . 35641)) (35644 56951 (\TEDIT.GET.FOREIGN.FILE 35654
|
||||||
. 39076) (\TEDIT.GET.UNFORMATTED.FILE 39078 . 43417) (\TEDIT.GET.FORMATTED.FILE 43419 . 47129) (
|
. 39079) (\TEDIT.GET.UNFORMATTED.FILE 39081 . 43420) (\TEDIT.GET.FORMATTED.FILE 43422 . 47065) (
|
||||||
\TEDIT.FORMATTEDSTREAMP 47131 . 50262) (\ARBIN 50264 . 50984) (\ATMIN 50986 . 51523) (\DWIN 51525 .
|
\TEDIT.FORMATTEDSTREAMP 47067 . 50198) (\ARBIN 50200 . 50920) (\ATMIN 50922 . 51459) (\DWIN 51461 .
|
||||||
51904) (\STRINGIN 51906 . 52614) (\TEDIT.GET.TRAILER 52616 . 55484) (\TEDIT.CACHEFILE 55486 . 57013))
|
51840) (\STRINGIN 51842 . 52550) (\TEDIT.GET.TRAILER 52552 . 55420) (\TEDIT.CACHEFILE 55422 . 56949))
|
||||||
(57181 73108 (\TEDIT.GET.PIECES3 57191 . 68240) (\TEDIT.GET.PROPS3 68242 . 71464) (
|
(57117 73044 (\TEDIT.GET.PIECES3 57127 . 68176) (\TEDIT.GET.PROPS3 68178 . 71400) (
|
||||||
\TEDIT.MAKE.STRINGPIECE 71466 . 73106)) (73109 85905 (\TEDIT.GET.UNFORMATTED.FILE.MCCS 73119 . 78770)
|
\TEDIT.MAKE.STRINGPIECE 71402 . 73042)) (73045 85841 (\TEDIT.GET.UNFORMATTED.FILE.MCCS 73055 . 78706)
|
||||||
(\TEDIT.INTERPRET.MCCS.SHIFTS 78772 . 84368) (\TEDIT.CONVERT.XCCSTOMCCS 84370 . 85302) (
|
(\TEDIT.INTERPRET.MCCS.SHIFTS 78708 . 84304) (\TEDIT.CONVERT.XCCSTOMCCS 84306 . 85238) (
|
||||||
\TEDIT.RUN.TO.STRINGPIECE 85304 . 85903)) (85927 92188 (\TEDIT.GET.UNFORMATTED.FILE.UTF8 85937 . 92186
|
\TEDIT.RUN.TO.STRINGPIECE 85240 . 85839)) (85863 92124 (\TEDIT.GET.UNFORMATTED.FILE.UTF8 85873 . 92122
|
||||||
)) (92211 103729 (\TEDIT.GET.CHARLOOKS.LIST 92221 . 92952) (\TEDIT.GET.SINGLE.CHARLOOKS 92954 . 100026
|
)) (92147 103665 (\TEDIT.GET.CHARLOOKS.LIST 92157 . 92888) (\TEDIT.GET.SINGLE.CHARLOOKS 92890 . 99962)
|
||||||
) (\TEDIT.GET.CHARLOOKS 100028 . 101584) (\TEDIT.GET.PARALOOKS.INDEX 101586 . 102130) (
|
(\TEDIT.GET.CHARLOOKS 99964 . 101520) (\TEDIT.GET.PARALOOKS.INDEX 101522 . 102066) (
|
||||||
\TEDIT.GET.CHARLOOKS.INDEX 102132 . 103727)) (103730 111387 (\TEDIT.GET.PARALOOKS.LIST 103740 . 104362
|
\TEDIT.GET.CHARLOOKS.INDEX 102068 . 103663)) (103666 111323 (\TEDIT.GET.PARALOOKS.LIST 103676 . 104298
|
||||||
) (\TEDIT.GET.SINGLE.PARALOOKS 104364 . 111385)) (111388 115330 (\TEDIT.GET.OBJECT 111398 . 115328)) (
|
) (\TEDIT.GET.SINGLE.PARALOOKS 104300 . 111321)) (111324 115266 (\TEDIT.GET.OBJECT 111334 . 115264)) (
|
||||||
115395 150553 (\TEDIT.PUT.PCTB 115405 . 125731) (\TEDIT.PUT.PCTB.PIECEDATA 125733 . 128890) (
|
115331 150489 (\TEDIT.PUT.PCTB 115341 . 125667) (\TEDIT.PUT.PCTB.PIECEDATA 125669 . 128826) (
|
||||||
\TEDIT.PUT.TRAILER 128892 . 130220) (\TEDIT.PUT.PCTB.MERGEABLE 130222 . 134083) (
|
\TEDIT.PUT.TRAILER 128828 . 130156) (\TEDIT.PUT.PCTB.MERGEABLE 130158 . 134019) (
|
||||||
\TEDIT.PUT.UTF8.SPLITPIECES 134085 . 138661) (\TEDIT.PUT.MCCS.SPLITPIECES 138663 . 140241) (
|
\TEDIT.PUT.UTF8.SPLITPIECES 134021 . 138597) (\TEDIT.PUT.MCCS.SPLITPIECES 138599 . 140177) (
|
||||||
\TEDIT.PUT.PCTB.NEXTNEW 140243 . 144984) (\TEDIT.INSERT.NEWPIECES 144986 . 148151) (\TEDIT.PUTRESET
|
\TEDIT.PUT.PCTB.NEXTNEW 140179 . 144920) (\TEDIT.INSERT.NEWPIECES 144922 . 148087) (\TEDIT.PUTRESET
|
||||||
148153 . 148395) (\ARBOUT 148397 . 149121) (\ATMOUT 149123 . 149728) (\DWOUT 149730 . 150009) (
|
148089 . 148331) (\ARBOUT 148333 . 149057) (\ATMOUT 149059 . 149664) (\DWOUT 149666 . 149945) (
|
||||||
\STRINGOUT 150011 . 150551)) (150554 163505 (\TEDIT.PUT.CHARLOOKS.LIST 150564 . 152236) (
|
\STRINGOUT 149947 . 150487)) (150490 163441 (\TEDIT.PUT.CHARLOOKS.LIST 150500 . 152172) (
|
||||||
\TEDIT.PUT.SINGLE.CHARLOOKS 152238 . 158518) (\TEDIT.PUT.CHARLOOKS 158520 . 159967) (
|
\TEDIT.PUT.SINGLE.CHARLOOKS 152174 . 158454) (\TEDIT.PUT.CHARLOOKS 158456 . 159903) (
|
||||||
\TEDIT.PUT.CHARLOOKS1 159969 . 161020) (\TEDIT.PUT.OBJECT 161022 . 163503)) (163506 171145 (
|
\TEDIT.PUT.CHARLOOKS1 159905 . 160956) (\TEDIT.PUT.OBJECT 160958 . 163439)) (163442 171081 (
|
||||||
\TEDIT.PUT.PARALOOKS.LIST 163516 . 164418) (\TEDIT.PUT.SINGLE.PARALOOKS 164420 . 170004) (
|
\TEDIT.PUT.PARALOOKS.LIST 163452 . 164354) (\TEDIT.PUT.SINGLE.PARALOOKS 164356 . 169940) (
|
||||||
\TEDIT.PUT.PARALOOKS 170006 . 171143)) (171240 174645 (TEDITFROMLISPSOURCE 171250 . 173894) (
|
\TEDIT.PUT.PARALOOKS 169942 . 171079)) (171176 174581 (TEDITFROMLISPSOURCE 171186 . 173830) (
|
||||||
SHELLSCRIPTP 173896 . 174125) (TEDITFROMSHELLSCRIPT 174127 . 174643)))))
|
SHELLSCRIPTP 173832 . 174061) (TEDITFROMSHELLSCRIPT 174063 . 174579)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
||||||
|
|
||||||
(FILECREATED "16-May-2026 22:20:12" {MEDLEY}<library>TEDIT>TEDIT-FNKEYS.;319 109301
|
(FILECREATED " 8-Feb-2026 19:54:41" {WMEDLEY}<library>tedit>TEDIT-FNKEYS.;318 109228
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS TEDIT.SETSYNTAX)
|
:CHANGES-TO (VARS TEDIT.BASIC.CHARBINDINGS ORIG.TEDIT.CHARACTIONS)
|
||||||
|
|
||||||
:PREVIOUS-DATE " 8-Feb-2026 19:54:41" {MEDLEY}<library>TEDIT>TEDIT-FNKEYS.;318)
|
:PREVIOUS-DATE "24-Nov-2025 08:40:56" {WMEDLEY}<library>tedit>TEDIT-FNKEYS.;317)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-FNKEYSCOMS)
|
(PRETTYCOMPRINT TEDIT-FNKEYSCOMS)
|
||||||
@@ -1354,8 +1354,7 @@
|
|||||||
'FN])
|
'FN])
|
||||||
|
|
||||||
(TEDIT.SETSYNTAX
|
(TEDIT.SETSYNTAX
|
||||||
[LAMBDA (CHAR CLASS RDTBL) (* ; "Edited 16-May-2026 22:19 by rmk")
|
[LAMBDA (CHAR CLASS RDTBL) (* ; "Edited 12-Nov-2025 14:44 by rmk")
|
||||||
(* ; "Edited 12-Nov-2025 14:44 by rmk")
|
|
||||||
(* ; "Edited 13-Mar-2025 21:52 by rmk")
|
(* ; "Edited 13-Mar-2025 21:52 by rmk")
|
||||||
(* ; "Edited 24-Dec-2023 09:17 by rmk")
|
(* ; "Edited 24-Dec-2023 09:17 by rmk")
|
||||||
(* ; "Edited 31-Mar-87 10:00 by jds")
|
(* ; "Edited 31-Mar-87 10:00 by jds")
|
||||||
@@ -1375,7 +1374,7 @@
|
|||||||
(PROG1 (TEDIT.GETSYNTAX CHAR RDTBL)
|
(PROG1 (TEDIT.GETSYNTAX CHAR RDTBL)
|
||||||
(\SETSYNCODE (fetch READSA of RDTBL)
|
(\SETSYNCODE (fetch READSA of RDTBL)
|
||||||
CHAR
|
CHAR
|
||||||
(OR (CDR (ASSOC CLASS \TEDIT.TTCCODES))
|
(OR (CADR (ASSOC CLASS \TEDIT.TTCCODES))
|
||||||
(\TEDIT.TTC NONE))))])
|
(\TEDIT.TTC NONE))))])
|
||||||
|
|
||||||
(TEDIT.GETFUNCTION
|
(TEDIT.GETFUNCTION
|
||||||
@@ -1990,30 +1989,30 @@
|
|||||||
(RPAQ TEDIT.WORDBOUND.READTABLE (\TEDIT.WORDBOUND.READTABLE))
|
(RPAQ TEDIT.WORDBOUND.READTABLE (\TEDIT.WORDBOUND.READTABLE))
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (5019 23284 (TEDIT.INSTALL.CHARBINDINGS 5029 . 7880) (TEDIT.CLEAR.CHARBINDINGS 7882 .
|
(FILEMAP (NIL (5054 23319 (TEDIT.INSTALL.CHARBINDINGS 5064 . 7915) (TEDIT.CLEAR.CHARBINDINGS 7917 .
|
||||||
10902) (TEDIT.GET.CHARACTION 10904 . 13685) (TEDIT.GET.CHARBINDING 13687 . 15864) (
|
10937) (TEDIT.GET.CHARACTION 10939 . 13720) (TEDIT.GET.CHARBINDING 13722 . 15899) (
|
||||||
TEDIT.GET.ALL.CHARBINDINGS 15866 . 18365) (TEDIT.CHARBINDINGS.INVERT 18367 . 19646) (
|
TEDIT.GET.ALL.CHARBINDINGS 15901 . 18400) (TEDIT.CHARBINDINGS.INVERT 18402 . 19681) (
|
||||||
TEDIT.GET.ALL.CHARACTIONS 19648 . 21970) (TEDIT.CONFLICTING.CHARBINDINGS 21972 . 23282)) (23344 33399
|
TEDIT.GET.ALL.CHARACTIONS 19683 . 22005) (TEDIT.CONFLICTING.CHARBINDINGS 22007 . 23317)) (23379 33434
|
||||||
(\TEDIT.KEY.CHARLOOKS 23354 . 24546) (\TEDIT.KEY.QUAD 24548 . 26641) (\TEDIT.DEFAULTSSEL 26643 . 27254
|
(\TEDIT.KEY.CHARLOOKS 23389 . 24581) (\TEDIT.KEY.QUAD 24583 . 26676) (\TEDIT.DEFAULTSSEL 26678 . 27289
|
||||||
) (\TEDIT.SETDEFAULT.FROM.SEL 27256 . 27933) (\TEDIT.KEY.SIZE 27935 . 29131) (\TEDIT.SUBSCRIPTSEL
|
) (\TEDIT.SETDEFAULT.FROM.SEL 27291 . 27968) (\TEDIT.KEY.SIZE 27970 . 29166) (\TEDIT.SUBSCRIPTSEL
|
||||||
29133 . 29336) (\TEDIT.SUPERSCRIPTSEL 29338 . 29542) (\TEDIT.KEY.TRANSFORM 29544 . 31541) (
|
29168 . 29371) (\TEDIT.SUPERSCRIPTSEL 29373 . 29577) (\TEDIT.KEY.TRANSFORM 29579 . 31576) (
|
||||||
\TEDIT.KEY.OPENLINE 31543 . 31997) (\TEDIT.KEY.FAMILYN 31999 . 33397)) (33400 33689 (CAP-CASECODE
|
\TEDIT.KEY.OPENLINE 31578 . 32032) (\TEDIT.KEY.FAMILYN 32034 . 33432)) (33435 33724 (CAP-CASECODE
|
||||||
33410 . 33687)) (33723 37155 (\TEDIT.SHOWCARETLOOKS 33733 . 36248) (\TEDIT.DESCRIBEFONT 36250 . 37153)
|
33445 . 33722)) (33758 37190 (\TEDIT.SHOWCARETLOOKS 33768 . 36283) (\TEDIT.DESCRIBEFONT 36285 . 37188)
|
||||||
) (37186 52159 (\TEDIT.ONECHAR.BACKWARD 37196 . 38343) (\TEDIT.ONECHAR.FORWARD 38345 . 39581) (
|
) (37221 52194 (\TEDIT.ONECHAR.BACKWARD 37231 . 38378) (\TEDIT.ONECHAR.FORWARD 38380 . 39616) (
|
||||||
\TEDIT.ONELINE.UP 39583 . 42544) (\TEDIT.ONELINE.DOWN 42546 . 44203) (\TEDIT.ONELINE.MOVE 44205 .
|
\TEDIT.ONELINE.UP 39618 . 42579) (\TEDIT.ONELINE.DOWN 42581 . 44238) (\TEDIT.ONELINE.MOVE 44240 .
|
||||||
46492) (\TEDIT.ONEWORD.BACKWARD 46494 . 47682) (\TEDIT.ONEWORD.FORWARD 47684 . 48871) (
|
46527) (\TEDIT.ONEWORD.BACKWARD 46529 . 47717) (\TEDIT.ONEWORD.FORWARD 47719 . 48906) (
|
||||||
\TEDIT.LINE.BEGIN 48873 . 49952) (\TEDIT.LINE.END 49954 . 51191) (\TEDIT.DOCUMENT.BEGIN 51193 . 51552)
|
\TEDIT.LINE.BEGIN 48908 . 49987) (\TEDIT.LINE.END 49989 . 51226) (\TEDIT.DOCUMENT.BEGIN 51228 . 51587)
|
||||||
(\TEDIT.DOCUMENT.END 51554 . 52157)) (52160 55468 (\TEDIT.LINEDELETE.FORWARD 52170 . 53279) (
|
(\TEDIT.DOCUMENT.END 51589 . 52192)) (52195 55503 (\TEDIT.LINEDELETE.FORWARD 52205 . 53314) (
|
||||||
\TEDIT.LINEDELETE.BACKWARD 53281 . 54420) (\TEDIT.LINEDELETE 54422 . 55466)) (55469 57997 (
|
\TEDIT.LINEDELETE.BACKWARD 53316 . 54455) (\TEDIT.LINEDELETE 54457 . 55501)) (55504 58032 (
|
||||||
\TEDIT.KEY.NEST 55479 . 57995)) (57998 59280 (\TEDIT.KEY.WRAP 58008 . 59278)) (59371 67419 (
|
\TEDIT.KEY.NEST 55514 . 58030)) (58033 59315 (\TEDIT.KEY.WRAP 58043 . 59313)) (59406 67454 (
|
||||||
\TEDIT.KEY.FIND 59381 . 64559) (\TEDIT.KEY.FIND.SEARCHSTRING 64561 . 65701) (\TEDIT.GET.TARGET.STRING
|
\TEDIT.KEY.FIND 59416 . 64594) (\TEDIT.KEY.FIND.SEARCHSTRING 64596 . 65736) (\TEDIT.GET.TARGET.STRING
|
||||||
65703 . 67417)) (67450 70082 (\TEDIT.KEY.SUBSTITUTE 67460 . 67681) (\TEDIT.MANPAGE 67683 . 68930) (
|
65738 . 67452)) (67485 70117 (\TEDIT.KEY.SUBSTITUTE 67495 . 67716) (\TEDIT.MANPAGE 67718 . 68965) (
|
||||||
\TEDIT.CALL.ED 68932 . 69762) (\TEDIT.SELECT.ALL 69764 . 70080)) (70109 75799 (\TEDIT.CLIPBOARD 70119
|
\TEDIT.CALL.ED 68967 . 69797) (\TEDIT.SELECT.ALL 69799 . 70115)) (70144 75834 (\TEDIT.CLIPBOARD 70154
|
||||||
. 71874) (\TEDIT.COPYTOCLIPBOARD 71876 . 72656) (\TEDIT.EXTRACTTOCLIPBOARD 72658 . 72853) (
|
. 71909) (\TEDIT.COPYTOCLIPBOARD 71911 . 72691) (\TEDIT.EXTRACTTOCLIPBOARD 72693 . 72888) (
|
||||||
\TEDIT.WRITE.SEL 72855 . 75797)) (75965 88580 (\TEDIT.READTABLE 75975 . 76911) (
|
\TEDIT.WRITE.SEL 72890 . 75832)) (76000 88507 (\TEDIT.READTABLE 76010 . 76946) (
|
||||||
\TEDIT.WORDBOUND.READTABLE 76913 . 79961) (TEDIT.GETSYNTAX 79963 . 81192) (TEDIT.SETSYNTAX 81194 .
|
\TEDIT.WORDBOUND.READTABLE 76948 . 79996) (TEDIT.GETSYNTAX 79998 . 81227) (TEDIT.SETSYNTAX 81229 .
|
||||||
82616) (TEDIT.GETFUNCTION 82618 . 84091) (TEDIT.SETFUNCTION 84093 . 86249) (TEDIT.WORDGET 86251 .
|
82543) (TEDIT.GETFUNCTION 82545 . 84018) (TEDIT.SETFUNCTION 84020 . 86176) (TEDIT.WORDGET 86178 .
|
||||||
86512) (TEDIT.WORDSET 86514 . 87254) (TEDIT.ATOMBOUND.READTABLE 87256 . 88578)) (88681 95669 (
|
86439) (TEDIT.WORDSET 86441 . 87181) (TEDIT.ATOMBOUND.READTABLE 87183 . 88505)) (88608 95596 (
|
||||||
TEDIT.BUTTONS.BUILD 88691 . 93937) (TEDIT.BUTTONBITMAP.FILL 93939 . 95667)) (98134 98722 (
|
TEDIT.BUTTONS.BUILD 88618 . 93864) (TEDIT.BUTTONBITMAP.FILL 93866 . 95594)) (98061 98649 (
|
||||||
\TEDIT.TTCCLASS 98144 . 98720)))))
|
\TEDIT.TTCCLASS 98071 . 98647)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
||||||
|
|
||||||
(FILECREATED "16-May-2026 09:39:37" {MEDLEY}<library>TEDIT>TEDIT-HCPY.;197 32446
|
(FILECREATED "15-Jan-2026 11:08:15" {WMEDLEY}<library>tedit>TEDIT-HCPY.;196 32421
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS TEDIT-BOOK)
|
:CHANGES-TO (FNS TEDIT.IMAGEFILE.MESSAGE TEDIT.FORMAT.HARDCOPY)
|
||||||
|
|
||||||
:PREVIOUS-DATE "15-Jan-2026 11:08:15" {MEDLEY}<library>TEDIT>TEDIT-HCPY.;196)
|
:PREVIOUS-DATE "24-Dec-2025 11:16:22" {WMEDLEY}<library>tedit>TEDIT-HCPY.;194)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-HCPYCOMS)
|
(PRETTYCOMPRINT TEDIT-HCPYCOMS)
|
||||||
@@ -508,26 +508,25 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(TEDIT-BOOK
|
(TEDIT-BOOK
|
||||||
[LAMBDA (FILES DIRECTORY IMAGEFILE IMAGETYPE) (* ; "Edited 16-May-2026 09:39 by rmk")
|
[LAMBDA (FILES DIRECTORY PRINT-FILE DONT-SEND) (* ; "Edited 22-Mar-93 23:55 by jds")
|
||||||
(* ; "Edited 22-Mar-93 23:55 by jds")
|
|
||||||
(LET ((DOC (OPENTEXTSTREAM (MKATOM (CAR FILES))
|
(LET ((DOC (OPENTEXTSTREAM (MKATOM (CAR FILES))
|
||||||
NIL)))
|
NIL)))
|
||||||
|
|
||||||
(* ;; "Gather all the files into one document:")
|
(* ;; "Gather all the files into one document:")
|
||||||
|
|
||||||
(for FILE in (CDR FILES) do (TEDIT.SETSEL DOC 1 (TEDIT.NCHARS DOC)
|
(for FILE in (CDR FILES) do (TEDIT.SETSEL DOC 1 (fetch (TEXTOBJ TEXTLEN) of (TEXTOBJ DOC))
|
||||||
'RIGHT)
|
'RIGHT NIL NIL)
|
||||||
(TEDIT.INCLUDE DOC (PACKFILENAME 'BODY FILE 'DIRECTORY DIRECTORY
|
(TEDIT.INCLUDE DOC (PACK* (OR DIRECTORY "")
|
||||||
)))
|
FILE)))
|
||||||
(* ; "Set page layout")
|
(* ; "Set page layout")
|
||||||
(TEDIT.TO.IMAGEFILE DOC IMAGEFILE IMAGETYPE)
|
(TEDIT.FORMAT.HARDCOPY DOC PRINT-FILE DONT-SEND NIL NIL NIL NIL NIL)
|
||||||
(CLOSEF DOC])
|
(CLOSEF DOC])
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (2690 29171 (TEDIT.HARDCOPY 2700 . 3958) (TEDIT.FORMAT.HARDCOPY 3960 . 7197) (
|
(FILEMAP (NIL (2727 29208 (TEDIT.HARDCOPY 2737 . 3995) (TEDIT.FORMAT.HARDCOPY 3997 . 7234) (
|
||||||
TEDIT.IMAGEFILE.MESSAGE 7199 . 8496) (\TEDIT.PRINT.MENU 8498 . 10901) (\TEDIT.HARDCOPY.DISPLAYLINE
|
TEDIT.IMAGEFILE.MESSAGE 7236 . 8533) (\TEDIT.PRINT.MENU 8535 . 10938) (\TEDIT.HARDCOPY.DISPLAYLINE
|
||||||
10903 . 20126) (\TEDIT.HARDCOPY.FORMATLINE.HEADINGS 20128 . 21857) (\TEDIT.HARDCOPY.MODIFYLOOKS 21859
|
10940 . 20163) (\TEDIT.HARDCOPY.FORMATLINE.HEADINGS 20165 . 21894) (\TEDIT.HARDCOPY.MODIFYLOOKS 21896
|
||||||
. 24040) (\TEDIT.HCPYFMTSPEC 24042 . 27500) (\TEDIT.INTEGER.IMAGEBOX 27502 . 28173) (
|
. 24077) (\TEDIT.HCPYFMTSPEC 24079 . 27537) (\TEDIT.INTEGER.IMAGEBOX 27539 . 28210) (
|
||||||
\TEDIT.DISPLAY.DIACRITIC 28175 . 29169)) (29246 30076 (\TEDIT.SCALEREGION 29256 . 30074)) (30368 30941
|
\TEDIT.DISPLAY.DIACRITIC 28212 . 29206)) (29283 30113 (\TEDIT.SCALEREGION 29293 . 30111)) (30405 30978
|
||||||
(\TEDIT.HARDCOPYFILEFN 30378 . 30939)) (31560 32423 (TEDIT-BOOK 31570 . 32421)))))
|
(\TEDIT.HARDCOPYFILEFN 30415 . 30976)) (31597 32398 (TEDIT-BOOK 31607 . 32396)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "10-May-2026 17:15:14" {MEDLEY}<library>tedit>TEDIT-MENU.;513 183190
|
(FILECREATED "29-Apr-2026 15:35:33" {MEDLEY}<library>TEDIT>TEDIT-MENU.;512 183159
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS \TEDIT.MENU.START)
|
:CHANGES-TO (FNS \TEDIT.SHOW.PAGELOOKS)
|
||||||
|
|
||||||
:PREVIOUS-DATE "29-Apr-2026 15:35:33" {MEDLEY}<library>tedit>TEDIT-MENU.;512)
|
:PREVIOUS-DATE " 9-Feb-2026 09:10:43" {MEDLEY}<library>TEDIT>TEDIT-MENU.;510)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-MENUCOMS)
|
(PRETTYCOMPRINT TEDIT-MENUCOMS)
|
||||||
@@ -1161,8 +1161,7 @@
|
|||||||
TSTREAM])
|
TSTREAM])
|
||||||
|
|
||||||
(\TEDIT.MENU.START
|
(\TEDIT.MENU.START
|
||||||
[LAMBDA (MENUSTREAM TSTREAM TITLE HEIGHT TYPE) (* ; "Edited 10-May-2026 17:12 by rmk")
|
[LAMBDA (MENUSTREAM TSTREAM TITLE HEIGHT TYPE) (* ; "Edited 14-Mar-2025 16:13 by rmk")
|
||||||
(* ; "Edited 14-Mar-2025 16:13 by rmk")
|
|
||||||
(* ; "Edited 28-Jun-2024 23:08 by rmk")
|
(* ; "Edited 28-Jun-2024 23:08 by rmk")
|
||||||
(* ; "Edited 19-Apr-2024 10:53 by rmk")
|
(* ; "Edited 19-Apr-2024 10:53 by rmk")
|
||||||
(* ; "Edited 10-Apr-2024 23:04 by rmk")
|
(* ; "Edited 10-Apr-2024 23:04 by rmk")
|
||||||
@@ -1196,6 +1195,7 @@
|
|||||||
WIDTH _ (fetch (REGION WIDTH) of WREG)
|
WIDTH _ (fetch (REGION WIDTH) of WREG)
|
||||||
HEIGHT _ (OR HEIGHT 133))
|
HEIGHT _ (OR HEIGHT 133))
|
||||||
TITLE))
|
TITLE))
|
||||||
|
(WINDOWADDPROP MENUW 'CLOSEFN (FUNCTION FREEATTACHEDWINDOW))
|
||||||
(WINDOWPROP MENUW 'TEDITMENU (OR TITLE "TEdit Menu"))
|
(WINDOWPROP MENUW 'TEDITMENU (OR TITLE "TEdit Menu"))
|
||||||
(* ; "Mark this as a TEDIT MENU window")
|
(* ; "Mark this as a TEDIT MENU window")
|
||||||
(ATTACHWINDOW MENUW MAINWINDOW 'TOP 'JUSTIFY 'LOCALCLOSE)
|
(ATTACHWINDOW MENUW MAINWINDOW 'TOP 'JUSTIFY 'LOCALCLOSE)
|
||||||
@@ -2899,32 +2899,32 @@
|
|||||||
(ADDTOVAR LAMA )
|
(ADDTOVAR LAMA )
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (4929 16567 (TEDIT.ADD.MENUITEM 4939 . 7056) (TEDIT.DEFAULT.MENUFN 7058 . 13779) (
|
(FILEMAP (NIL (4933 16571 (TEDIT.ADD.MENUITEM 4943 . 7060) (TEDIT.DEFAULT.MENUFN 7062 . 13783) (
|
||||||
TEDIT.REMOVE.MENUITEM 13781 . 14778) (\TEDIT.CREATEMENU 14780 . 15345) (\TEDIT.MENU.WHENHELDFN 15347
|
TEDIT.REMOVE.MENUITEM 13785 . 14782) (\TEDIT.CREATEMENU 14784 . 15349) (\TEDIT.MENU.WHENHELDFN 15351
|
||||||
. 16252) (\TEDIT.MENU.WHENSELECTEDFN 16254 . 16565)) (17381 65416 (DRAWMARGINSCALE 17391 . 20850) (
|
. 16256) (\TEDIT.MENU.WHENSELECTEDFN 16258 . 16569)) (17385 65420 (DRAWMARGINSCALE 17395 . 20854) (
|
||||||
MARGINBAR 20852 . 27977) (MARGINBAR.CREATE 27979 . 32177) (MB.MARGINBAR.BUTTONEVENTINFN 32179 . 39981)
|
MARGINBAR 20856 . 27981) (MARGINBAR.CREATE 27983 . 32181) (MB.MARGINBAR.BUTTONEVENTINFN 32183 . 39985)
|
||||||
(MB.MARGINBAR.SELFN.TABS 39983 . 45223) (MB.MARGINBAR.SELFN.TABS.KIND 45225 . 46160) (
|
(MB.MARGINBAR.SELFN.TABS 39987 . 45227) (MB.MARGINBAR.SELFN.TABS.KIND 45229 . 46164) (
|
||||||
MARGINBAR.GETSTATEFN 46162 . 50149) (MARGINBAR.SETSTATEFN 50151 . 50361) (MARGINBAR.NEUTRALIZE 50363
|
MARGINBAR.GETSTATEFN 46166 . 50153) (MARGINBAR.SETSTATEFN 50155 . 50365) (MARGINBAR.NEUTRALIZE 50367
|
||||||
. 51038) (MARGINBAR.LOOKS 51040 . 54146) (MB.MARGINBAR.SIZEFN 54148 . 54934) (MB.MARGINBAR.DISPLAYFN
|
. 51042) (MARGINBAR.LOOKS 51044 . 54150) (MB.MARGINBAR.SIZEFN 54152 . 54938) (MB.MARGINBAR.DISPLAYFN
|
||||||
54936 . 57997) (MDESCALE 57999 . 58539) (MSCALE 58541 . 58871) (MB.MARGINBAR.SHOWTAB 58873 . 61196) (
|
54940 . 58001) (MDESCALE 58003 . 58543) (MSCALE 58545 . 58875) (MB.MARGINBAR.SHOWTAB 58877 . 61200) (
|
||||||
MB.MARGINBAR.TABTRACK 61198 . 62583) (MARGINBAR.INIT 62585 . 63978) (\TEDIT.PARALOOKS.TO.MARBAR 63980
|
MB.MARGINBAR.TABTRACK 61202 . 62587) (MARGINBAR.INIT 62589 . 63982) (\TEDIT.PARALOOKS.TO.MARBAR 63984
|
||||||
. 65414)) (66241 73558 (TEDIT.MENUSTREAM 66251 . 67251) (TEDITMENUP 67253 . 68222) (\TEDIT.MENU.START
|
. 65418)) (66245 73527 (TEDIT.MENUSTREAM 66255 . 67255) (TEDITMENUP 67257 . 68226) (\TEDIT.MENU.START
|
||||||
68224 . 72606) (\TEDIT.MENU.OPEN? 72608 . 72982) (\TEDIT.MENU.BUTTONEVENTFN 72984 . 73556)) (73877
|
68228 . 72575) (\TEDIT.MENU.OPEN? 72577 . 72951) (\TEDIT.MENU.BUTTONEVENTFN 72953 . 73525)) (73846
|
||||||
81928 (\TEDIT.MENU.CREATE 73887 . 75827) (\TEDIT.MENU.PARSE 75829 . 79518) (\TEDIT.MENU.NEUTRALIZE
|
81897 (\TEDIT.MENU.CREATE 73856 . 75796) (\TEDIT.MENU.PARSE 75798 . 79487) (\TEDIT.MENU.NEUTRALIZE
|
||||||
79520 . 81591) (\TEDITMENU.RECORD.UNFORMATTED 81593 . 81926)) (81994 101396 (
|
79489 . 81560) (\TEDITMENU.RECORD.UNFORMATTED 81562 . 81895)) (81963 101365 (
|
||||||
\TEDIT.EXPANDEDMENU.CREATE 82004 . 87682) (\TEDIT.EXPANDEDMENU.START 87684 . 89308) (
|
\TEDIT.EXPANDEDMENU.CREATE 81973 . 87651) (\TEDIT.EXPANDEDMENU.START 87653 . 89277) (
|
||||||
\TEDIT.EXPANDEDMENU.FN 89310 . 92565) (\TEDIT.EXPANDEDMENU.ACTIONFN 92567 . 101394)) (101458 120883 (
|
\TEDIT.EXPANDEDMENU.FN 89279 . 92534) (\TEDIT.EXPANDEDMENU.ACTIONFN 92536 . 101363)) (101427 120852 (
|
||||||
\TEDIT.PARAMENU.CREATE 101468 . 110199) (\TEDIT.PARAMENU.START 110201 . 111455) (
|
\TEDIT.PARAMENU.CREATE 101437 . 110168) (\TEDIT.PARAMENU.START 110170 . 111424) (
|
||||||
\TEDIT.APPLY.PARALOOKS 111457 . 112509) (\TEDIT.SHOW.PARALOOKS 112511 . 115228) (
|
\TEDIT.APPLY.PARALOOKS 111426 . 112478) (\TEDIT.SHOW.PARALOOKS 112480 . 115197) (
|
||||||
\TEDIT.PARAMENU.FILLIN 115230 . 119979) (\TEDIT.PARAMENU.RESHAPEFN 119981 . 120881)) (121077 147919 (
|
\TEDIT.PARAMENU.FILLIN 115199 . 119948) (\TEDIT.PARAMENU.RESHAPEFN 119950 . 120850)) (121046 147888 (
|
||||||
\TEDIT.CHARMENU.CREATE 121087 . 123691) (\TEDIT.CHARMENU.START 123693 . 124983) (\TEDIT.CHARMENU.SPEC
|
\TEDIT.CHARMENU.CREATE 121056 . 123660) (\TEDIT.CHARMENU.START 123662 . 124952) (\TEDIT.CHARMENU.SPEC
|
||||||
124985 . 129668) (\TEDIT.CHARMENU.PARSE 129670 . 132838) (\TEDIT.CHARMENU.FILLIN 132840 . 137470) (
|
124954 . 129637) (\TEDIT.CHARMENU.PARSE 129639 . 132807) (\TEDIT.CHARMENU.FILLIN 132809 . 137439) (
|
||||||
\TEDIT.SHOW.CHARLOOKS 137472 . 141017) (\TEDIT.APPLY.CHARLOOKS 141019 . 142180) (
|
\TEDIT.SHOW.CHARLOOKS 137441 . 140986) (\TEDIT.APPLY.CHARLOOKS 140988 . 142149) (
|
||||||
\TEDIT.OFFSETTYPE.STATEFN 142182 . 144145) (\TEDIT.OTHER.STATECHANGEFN 144147 . 145792) (
|
\TEDIT.OFFSETTYPE.STATEFN 142151 . 144114) (\TEDIT.OTHER.STATECHANGEFN 144116 . 145761) (
|
||||||
\TEDIT.OTHER.SELECTFN 145794 . 147917)) (147981 177230 (\TEDIT.PAGEMENU.CREATE 147991 . 156512) (
|
\TEDIT.OTHER.SELECTFN 145763 . 147886)) (147950 177199 (\TEDIT.PAGEMENU.CREATE 147960 . 156481) (
|
||||||
\TEDIT.PAGEMENU.START 156514 . 156865) (\TEDIT.SHOW.PAGELOOKS 156867 . 158888) (\TEDIT.PAGEMENU.FILLIN
|
\TEDIT.PAGEMENU.START 156483 . 156834) (\TEDIT.SHOW.PAGELOOKS 156836 . 158857) (\TEDIT.PAGEMENU.FILLIN
|
||||||
158890 . 160440) (\TEDIT.PAGEREGION.UNPARSE 160442 . 169841) (\TEDIT.APPLY.PAGELOOKS 169843 . 171770)
|
158859 . 160409) (\TEDIT.PAGEREGION.UNPARSE 160411 . 169810) (\TEDIT.APPLY.PAGELOOKS 169812 . 171739)
|
||||||
(\TEDIT.CHANGE.PAGELOOKS 171772 . 176386) (\TEDIT.PAGEMENU.CHARLOOKS.STATEFN 176388 . 177228)) (
|
(\TEDIT.CHANGE.PAGELOOKS 171741 . 176355) (\TEDIT.PAGEMENU.CHARLOOKS.STATEFN 176357 . 177197)) (
|
||||||
177231 183034 (\TEDIT.PAGEMENU.CREATE.HEADINGS 177241 . 180053) (\TEDIT.PAGEMENU.HEADINGS.SETSTATEFN
|
177200 183003 (\TEDIT.PAGEMENU.CREATE.HEADINGS 177210 . 180022) (\TEDIT.PAGEMENU.HEADINGS.SETSTATEFN
|
||||||
180055 . 181480) (\TEDIT.PAGEMENU.HEADINGS.STATEFN 181482 . 183032)))))
|
180024 . 181449) (\TEDIT.PAGEMENU.HEADINGS.STATEFN 181451 . 183001)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,13 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "15-May-2026 10:48:32" {MEDLEY}<library>TEDIT>TEDIT-SELECTION.;743 162591
|
(FILECREATED "16-Apr-2026 09:27:41" {WMEDLEY}<library>TEDIT>TEDIT-SELECTION.;741 161623
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS \TEDIT.XYTOSEL \TEDIT.REGIONTYPE \TEDIT.SEL.OFF \TEDIT.SECONDARYSEL.OFF)
|
:CHANGES-TO (FNS \TEDIT.SELPIECES.FROM.STRING)
|
||||||
(VARS TEDIT-SELECTIONCOMS)
|
|
||||||
|
|
||||||
:PREVIOUS-DATE "16-Apr-2026 09:27:41" {MEDLEY}<library>tedit>TEDIT-SELECTION.;741)
|
:PREVIOUS-DATE "10-Apr-2026 09:31:20" {WMEDLEY}<library>TEDIT>TEDIT-SELECTION.;740)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-SELECTIONCOMS)
|
(PRETTYCOMPRINT TEDIT-SELECTIONCOMS)
|
||||||
@@ -42,9 +41,9 @@
|
|||||||
(FNS \TEDIT.RESET.EXTEND.PENDING.DELETE \TEDIT.SET.SEL.LOOKS)
|
(FNS \TEDIT.RESET.EXTEND.PENDING.DELETE \TEDIT.SET.SEL.LOOKS)
|
||||||
(DECLARE%: EVAL@COMPILE DONTCOPY (EXPORT (MACROS \TEDIT.NOSEL \TEDIT.SEL.ON
|
(DECLARE%: EVAL@COMPILE DONTCOPY (EXPORT (MACROS \TEDIT.NOSEL \TEDIT.SEL.ON
|
||||||
\TEDIT.SEL.OFF)))
|
\TEDIT.SEL.OFF)))
|
||||||
(FNS \TEDIT.SHOWSEL \TEDIT.NOSEL \TEDIT.SEL.OFF \TEDIT.SECONDARYSEL.OFF \TEDIT.SEL.ON
|
(FNS \TEDIT.SHOWSEL \TEDIT.NOSEL \TEDIT.SEL.OFF \TEDIT.SEL.ON \TEDIT.SHOWSEL.HILIGHT
|
||||||
\TEDIT.SHOWSEL.HILIGHT \TEDIT.UPDATE.SEL \TEDIT.CARETLINE \TEDIT.SEL.L1
|
\TEDIT.UPDATE.SEL \TEDIT.CARETLINE \TEDIT.SEL.L1 \TEDIT.SEL.LN
|
||||||
\TEDIT.SEL.LN \TEDIT.SEL.DELETEDCHARS)
|
\TEDIT.SEL.DELETEDCHARS)
|
||||||
(FNS \TEDIT.COPYSEL \TEDIT.SEL.CHANGED?))
|
(FNS \TEDIT.COPYSEL \TEDIT.SEL.CHANGED?))
|
||||||
(COMS (* ; "Image objects")
|
(COMS (* ; "Image objects")
|
||||||
(FNS \TEDIT.SELECT.OBJECT \TEDIT.SHOWSEL.OBJECT \TEDIT.CLIP.OBJECT
|
(FNS \TEDIT.SELECT.OBJECT \TEDIT.SHOWSEL.OBJECT \TEDIT.CLIP.OBJECT
|
||||||
@@ -822,7 +821,6 @@
|
|||||||
|
|
||||||
(\TEDIT.XYTOSEL
|
(\TEDIT.XYTOSEL
|
||||||
[LAMBDA (X Y NEWSEL TSTREAM SELOPERATION PANE BUTTON CURSEL REGIONTYPE)
|
[LAMBDA (X Y NEWSEL TSTREAM SELOPERATION PANE BUTTON CURSEL REGIONTYPE)
|
||||||
(* ; "Edited 15-May-2026 09:48 by rmk")
|
|
||||||
(* ; "Edited 21-Apr-2025 20:33 by rmk")
|
(* ; "Edited 21-Apr-2025 20:33 by rmk")
|
||||||
(* ; "Edited 6-Apr-2025 18:57 by rmk")
|
(* ; "Edited 6-Apr-2025 18:57 by rmk")
|
||||||
(* ; "Edited 13-Feb-2025 11:03 by rmk")
|
(* ; "Edited 13-Feb-2025 11:03 by rmk")
|
||||||
@@ -850,7 +848,7 @@
|
|||||||
LINE PARAFIRSTCHNO PARALASTCHNO SELFN)
|
LINE PARAFIRSTCHNO PARALASTCHNO SELFN)
|
||||||
(CL:UNLESS (SETQ LINE (\TEDIT.XYTOSEL.LINE X Y PANE TEXTOBJ))
|
(CL:UNLESS (SETQ LINE (\TEDIT.XYTOSEL.LINE X Y PANE TEXTOBJ))
|
||||||
(RETURN))
|
(RETURN))
|
||||||
(SELECTQ REGIONTYPE
|
(SELECTQ (\TEDIT.REGIONTYPE BUTTON CURSEL TEXTOBJ REGIONTYPE)
|
||||||
((TEXT PANE) (* ;
|
((TEXT PANE) (* ;
|
||||||
"We're in the regular text area, which character?")
|
"We're in the regular text area, which character?")
|
||||||
(CL:WHEN (AND (IGREATERP (GETLD LINE LCHARLIM)
|
(CL:WHEN (AND (IGREATERP (GETLD LINE LCHARLIM)
|
||||||
@@ -935,28 +933,24 @@
|
|||||||
(RETURN NEWSEL])
|
(RETURN NEWSEL])
|
||||||
|
|
||||||
(\TEDIT.REGIONTYPE
|
(\TEDIT.REGIONTYPE
|
||||||
[LAMBDA (CURSEL TEXTOBJ) (* ; "Edited 15-May-2026 10:43 by rmk")
|
[LAMBDA (BUTTON CURSEL TEXTOBJ REGIONTYPE) (* ; "Edited 6-Dec-2024 12:50 by rmk")
|
||||||
(* ; "Edited 6-Dec-2024 12:50 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Coerces the mouse region according to the button and current selection.")
|
(* ;; "Coerces the mouse region according to the button and current selection.")
|
||||||
|
|
||||||
(LET ((MOUSEREGION (FGETTOBJ TEXTOBJ MOUSEREGION)))
|
(CL:UNLESS REGIONTYPE
|
||||||
(if (NEQ MOUSEREGION 'LINE)
|
(SETQ REGIONTYPE (FGETTOBJ TEXTOBJ MOUSEREGION)))
|
||||||
then 'TEXT
|
(SELECTQ BUTTON
|
||||||
elseif (\TEDIT.MOUSESTATE MIDDLE)
|
(MIDDLE (CL:WHEN (AND (EQ REGIONTYPE 'LINE)
|
||||||
then
|
(FGETTOBJ TEXTOBJ PARABREAKCHARS))
|
||||||
|
|
||||||
(* ;; "A middle-button selection in the line region means the line-containing paragraph. If there are no PARABREAKCHARS, we assume heuristically that there are no paragraphs, and a line is just a line. Otherwise, a middle click in such a document will select the whole thing, not very useful.")
|
(* ;; "A middle-button selection in the line region means the line-containing paragraph. If there are no PARABREAKCHARS, we assume heuristically that there are no paragraphs, and a line is just a line. Otherwise, a middle click in such a document will select the whole thing, not very useful.")
|
||||||
|
|
||||||
(CL:IF (FGETTOBJ TEXTOBJ PARABREAKCHARS)
|
(SETQ REGIONTYPE 'PARA)))
|
||||||
'PARA
|
(RIGHT (SETQ REGIONTYPE (OR [CAR (MEMB (FGETSEL CURSEL SELKIND)
|
||||||
'LINE)
|
|
||||||
elseif (\TEDIT.MOUSESTATE RIGHT)
|
|
||||||
then (* ; "Extending previous t ype")
|
|
||||||
(OR [AND CURSEL (CAR (MEMB (FGETSEL CURSEL SELKIND)
|
|
||||||
'(LINE PARA]
|
'(LINE PARA]
|
||||||
'LINE)
|
'TEXT)))
|
||||||
else (* ; "No button or left button")
|
NIL)
|
||||||
'LINE])
|
REGIONTYPE])
|
||||||
|
|
||||||
(\TEDIT.XYTOSEL.INLINEP
|
(\TEDIT.XYTOSEL.INLINEP
|
||||||
[LAMBDA (X Y PANE TEXTOBJ) (* ; "Edited 30-Nov-2024 15:46 by rmk")
|
[LAMBDA (X Y PANE TEXTOBJ) (* ; "Edited 30-Nov-2024 15:46 by rmk")
|
||||||
@@ -1366,16 +1360,6 @@
|
|||||||
|
|
||||||
(\TEDIT.SHOWSEL SEL NIL TSTREAM ONLYPANE])
|
(\TEDIT.SHOWSEL SEL NIL TSTREAM ONLYPANE])
|
||||||
|
|
||||||
(\TEDIT.SECONDARYSEL.OFF
|
|
||||||
[LAMBDA (TSTREAM) (* ; "Edited 13-May-2026 09:36 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Turns off and removes the secondary selection.")
|
|
||||||
|
|
||||||
(LET ((TOBJ (FGETTSTR TSTREAM TEXTOBJ)))
|
|
||||||
(CL:WHEN (FGETTOBJ TOBJ SECONDARYSEL)
|
|
||||||
(\TEDIT.SEL.OFF TSTREAM (FGETTOBJ TOBJ SECONDARYSEL))
|
|
||||||
(FSETTOBJ TOBJ SECONDARYSEL NIL))])
|
|
||||||
|
|
||||||
(\TEDIT.SEL.ON
|
(\TEDIT.SEL.ON
|
||||||
[LAMBDA (TSTREAM SEL ONLYPANE DONTFIX) (* ; "Edited 5-May-2025 23:21 by rmk")
|
[LAMBDA (TSTREAM SEL ONLYPANE DONTFIX) (* ; "Edited 5-May-2025 23:21 by rmk")
|
||||||
(* ; "Edited 15-Apr-2025 15:20 by rmk")
|
(* ; "Edited 15-Apr-2025 15:20 by rmk")
|
||||||
@@ -2577,26 +2561,26 @@
|
|||||||
(ADDTOVAR LAMA TEDIT.SELPROP)
|
(ADDTOVAR LAMA TEDIT.SELPROP)
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (15996 17817 (\TEDIT.SELECTION.DEFPRINT 16006 . 17815)) (17854 19359 (
|
(FILEMAP (NIL (15886 17707 (\TEDIT.SELECTION.DEFPRINT 15896 . 17705)) (17744 19249 (
|
||||||
\TEDIT.SET.GLOBAL.SELECTIONS 17864 . 19357)) (19360 25581 (\TEDIT.SELECTED.PIECES 19370 . 21009) (
|
\TEDIT.SET.GLOBAL.SELECTIONS 17754 . 19247)) (19250 25471 (\TEDIT.SELECTED.PIECES 19260 . 20899) (
|
||||||
\TEDIT.FIND.PROTECTED.END 21011 . 22805) (\TEDIT.FIND.PROTECTED.START 22807 . 24790) (
|
\TEDIT.FIND.PROTECTED.END 20901 . 22695) (\TEDIT.FIND.PROTECTED.START 22697 . 24680) (
|
||||||
\TEDIT.WORD.BOUND 24792 . 25579)) (25715 60263 (\TEDIT.EXTEND.SEL 25725 . 32965) (\TEDIT.SCAN.LINE
|
\TEDIT.WORD.BOUND 24682 . 25469)) (25605 59712 (\TEDIT.EXTEND.SEL 25615 . 32855) (\TEDIT.SCAN.LINE
|
||||||
32967 . 44640) (\TEDIT.SCAN.LINE.WORD 44642 . 49635) (\TEDIT.XYTOSEL 49637 . 57038) (\TEDIT.REGIONTYPE
|
32857 . 44530) (\TEDIT.SCAN.LINE.WORD 44532 . 49525) (\TEDIT.XYTOSEL 49527 . 56865) (\TEDIT.REGIONTYPE
|
||||||
57040 . 58437) (\TEDIT.XYTOSEL.INLINEP 58439 . 58894) (\TEDIT.XYTOSEL.LINE 58896 . 60261)) (60264
|
56867 . 57886) (\TEDIT.XYTOSEL.INLINEP 57888 . 58343) (\TEDIT.XYTOSEL.LINE 58345 . 59710)) (59713
|
||||||
73809 (\TEDIT.FIXSEL 60274 . 69651) (\TEDIT.CHTOLINEX 69653 . 73807)) (73810 78014 (
|
73258 (\TEDIT.FIXSEL 59723 . 69100) (\TEDIT.CHTOLINEX 69102 . 73256)) (73259 77463 (
|
||||||
\TEDIT.RESET.EXTEND.PENDING.DELETE 73820 . 75098) (\TEDIT.SET.SEL.LOOKS 75100 . 78012)) (78951 100521
|
\TEDIT.RESET.EXTEND.PENDING.DELETE 73269 . 74547) (\TEDIT.SET.SEL.LOOKS 74549 . 77461)) (78400 99553 (
|
||||||
(\TEDIT.SHOWSEL 78961 . 83937) (\TEDIT.NOSEL 83939 . 84240) (\TEDIT.SEL.OFF 84242 . 84653) (
|
\TEDIT.SHOWSEL 78410 . 83386) (\TEDIT.NOSEL 83388 . 83689) (\TEDIT.SEL.OFF 83691 . 84102) (
|
||||||
\TEDIT.SECONDARYSEL.OFF 84655 . 85070) (\TEDIT.SEL.ON 85072 . 85488) (\TEDIT.SHOWSEL.HILIGHT 85490 .
|
\TEDIT.SEL.ON 84104 . 84520) (\TEDIT.SHOWSEL.HILIGHT 84522 . 89143) (\TEDIT.UPDATE.SEL 89145 . 93747)
|
||||||
90111) (\TEDIT.UPDATE.SEL 90113 . 94715) (\TEDIT.CARETLINE 94717 . 95431) (\TEDIT.SEL.L1 95433 . 96116
|
(\TEDIT.CARETLINE 93749 . 94463) (\TEDIT.SEL.L1 94465 . 95148) (\TEDIT.SEL.LN 95150 . 95833) (
|
||||||
) (\TEDIT.SEL.LN 96118 . 96801) (\TEDIT.SEL.DELETEDCHARS 96803 . 100519)) (100522 105404 (
|
\TEDIT.SEL.DELETEDCHARS 95835 . 99551)) (99554 104436 (\TEDIT.COPYSEL 99564 . 102206) (
|
||||||
\TEDIT.COPYSEL 100532 . 103174) (\TEDIT.SEL.CHANGED? 103176 . 105402)) (105435 119094 (
|
\TEDIT.SEL.CHANGED? 102208 . 104434)) (104467 118126 (\TEDIT.SELECT.OBJECT 104477 . 109430) (
|
||||||
\TEDIT.SELECT.OBJECT 105445 . 110398) (\TEDIT.SHOWSEL.OBJECT 110400 . 112631) (\TEDIT.CLIP.OBJECT
|
\TEDIT.SHOWSEL.OBJECT 109432 . 111663) (\TEDIT.CLIP.OBJECT 111665 . 113669) (\TEDIT.OPERATE.OBJECT
|
||||||
112633 . 114637) (\TEDIT.OPERATE.OBJECT 114639 . 119092)) (119122 138421 (\TEDIT.SELPIECES 119132 .
|
113671 . 118124)) (118154 137453 (\TEDIT.SELPIECES 118164 . 122445) (\TEDIT.SELPIECES.COPY 122447 .
|
||||||
123413) (\TEDIT.SELPIECES.COPY 123415 . 125904) (\TEDIT.SELPIECES.CONCAT 125906 . 127785) (
|
124936) (\TEDIT.SELPIECES.CONCAT 124938 . 126817) (\TEDIT.SELPIECES.CHARTRANSFORM 126819 . 130189) (
|
||||||
\TEDIT.SELPIECES.CHARTRANSFORM 127787 . 131157) (\TEDIT.SELPIECES.FROM.STRING 131159 . 136056) (
|
\TEDIT.SELPIECES.FROM.STRING 130191 . 135088) (\TEDIT.SELPIECES.TO.STRING 135090 . 137451)) (137506
|
||||||
\TEDIT.SELPIECES.TO.STRING 136058 . 138419)) (138474 162422 (TEDIT.XYTOCH 138484 . 141060) (
|
161454 (TEDIT.XYTOCH 137516 . 140092) (TEDIT.SELPROP 140094 . 144371) (TEDIT.GETPOINT 144373 . 146293)
|
||||||
TEDIT.SELPROP 141062 . 145339) (TEDIT.GETPOINT 145341 . 147261) (TEDIT.GETSEL 147263 . 148139) (
|
(TEDIT.GETSEL 146295 . 147171) (TEDIT.GETSEL.PARA 147173 . 148122) (TEDIT.SCANSEL 148124 . 149072) (
|
||||||
TEDIT.GETSEL.PARA 148141 . 149090) (TEDIT.SCANSEL 149092 . 150040) (TEDIT.SET.SEL.LOOKS 150042 .
|
TEDIT.SET.SEL.LOOKS 149074 . 150559) (TEDIT.SETSEL 150561 . 155479) (TEDIT.SHOWSEL 155481 . 157345) (
|
||||||
151527) (TEDIT.SETSEL 151529 . 156447) (TEDIT.SHOWSEL 156449 . 158313) (TEDIT.SEL.AS.STRING 158315 .
|
TEDIT.SEL.AS.STRING 157347 . 159832) (TEDIT.SEL.AS.SEXPR 159834 . 161120) (TEDIT.SELECTALL 161122 .
|
||||||
160800) (TEDIT.SEL.AS.SEXPR 160802 . 162088) (TEDIT.SELECTALL 162090 . 162420)))))
|
161452)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "10-May-2026 13:26:30" {MEDLEY}<library>TEDIT>TEDIT-STREAM.;957 191002
|
(FILECREATED " 1-May-2026 08:15:56" {MEDLEY}<library>tedit>TEDIT-STREAM.;956 190971
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS \TEDIT.OPENTEXTFILE)
|
:CHANGES-TO (RECORDS PIECE)
|
||||||
|
|
||||||
:PREVIOUS-DATE " 1-May-2026 08:15:56" {MEDLEY}<library>TEDIT>TEDIT-STREAM.;956)
|
:PREVIOUS-DATE "26-Apr-2026 23:46:38" {MEDLEY}<library>tedit>TEDIT-STREAM.;955)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-STREAMCOMS)
|
(PRETTYCOMPRINT TEDIT-STREAMCOMS)
|
||||||
@@ -1642,8 +1642,7 @@
|
|||||||
(SETTOBJ TEXTOBJ DEFAULTPARALOOKS PARALOOKS])
|
(SETTOBJ TEXTOBJ DEFAULTPARALOOKS PARALOOKS])
|
||||||
|
|
||||||
(\TEDIT.OPENTEXTFILE
|
(\TEDIT.OPENTEXTFILE
|
||||||
[LAMBDA (TEXT PROPS ERROR) (* ; "Edited 10-May-2026 12:57 by rmk")
|
[LAMBDA (TEXT PROPS ERROR) (* ; "Edited 2-Dec-2025 17:49 by rmk")
|
||||||
(* ; "Edited 2-Dec-2025 17:49 by rmk")
|
|
||||||
(* ; "Edited 16-Sep-2025 00:28 by rmk")
|
(* ; "Edited 16-Sep-2025 00:28 by rmk")
|
||||||
(* ; "Edited 8-Sep-2025 21:52 by rmk")
|
(* ; "Edited 8-Sep-2025 21:52 by rmk")
|
||||||
(* ; "Edited 21-Nov-2024 11:38 by rmk")
|
(* ; "Edited 21-Nov-2024 11:38 by rmk")
|
||||||
@@ -1659,15 +1658,16 @@
|
|||||||
(STRINGP TEXT)
|
(STRINGP TEXT)
|
||||||
(CL:PATHNAMEP TEXT)
|
(CL:PATHNAMEP TEXT)
|
||||||
(STREAMP TEXT))
|
(STREAMP TEXT))
|
||||||
(CAR (NLSETQ (OPENSTREAM (OR (STREAMP TEXT)
|
(CAR (NLSETQ (OPENSTREAM (if (STREAMP TEXT)
|
||||||
(AND (CL:PATHNAMEP TEXT)
|
elseif (CL:PATHNAMEP TEXT)
|
||||||
(FINDFILE TEXT T))
|
then (FINDFILE TEXT T)
|
||||||
(FINDFILE-WITH-EXTENSIONS TEXT NIL
|
elseif (FINDFILE-WITH-EXTENSIONS TEXT NIL
|
||||||
*TEDIT-EXTENSIONS*)
|
*TEDIT-EXTENSIONS*)
|
||||||
TEXT)
|
else TEXT)
|
||||||
'INPUT
|
'INPUT
|
||||||
'OLD
|
'OLD
|
||||||
`((FORMAT ,(LISTGET PROPS 'FORMAT]
|
`((TYPE TEXT)
|
||||||
|
(FORMAT ,(LISTGET PROPS 'FORMAT]
|
||||||
elseif ERROR
|
elseif ERROR
|
||||||
then (ERROR "File not found:" TEXT)))])
|
then (ERROR "File not found:" TEXT)))])
|
||||||
|
|
||||||
@@ -3084,33 +3084,33 @@
|
|||||||
(ADDTOVAR LAMA TEXTPROP)
|
(ADDTOVAR LAMA TEXTPROP)
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (36166 66043 (\TEDIT.TEXTBIN 36176 . 46078) (\TEDIT.TEXTPEEKBIN 46080 . 51505) (
|
(FILEMAP (NIL (36156 66033 (\TEDIT.TEXTBIN 36166 . 46068) (\TEDIT.TEXTPEEKBIN 46070 . 51495) (
|
||||||
\TEDIT.TEXTBACKFILEPTR 51507 . 57214) (\TEDIT.TEXTBOUT 57216 . 61833) (\TEDIT.INSTALL.FILEBUFFER 61835
|
\TEDIT.TEXTBACKFILEPTR 51497 . 57204) (\TEDIT.TEXTBOUT 57206 . 61823) (\TEDIT.INSTALL.FILEBUFFER 61825
|
||||||
. 66041)) (66941 71232 (\TEDIT.TEXTOUTCHARFN 66951 . 68507) (\TEDIT.TEXTINCCODEFN 68509 . 69248) (
|
. 66031)) (66931 71222 (\TEDIT.TEXTOUTCHARFN 66941 . 68497) (\TEDIT.TEXTINCCODEFN 68499 . 69238) (
|
||||||
\TEDIT.TEXTBACKCCODEFN 69250 . 69842) (\TEDIT.TEXTFORMATBYTESTREAM 69844 . 70681) (
|
\TEDIT.TEXTBACKCCODEFN 69240 . 69832) (\TEDIT.TEXTFORMATBYTESTREAM 69834 . 70671) (
|
||||||
\TEDIT.TEXTFORMATBYTESTRING 70683 . 71230)) (71279 83354 (OPENTEXTSTREAM 71289 . 78265) (
|
\TEDIT.TEXTFORMATBYTESTRING 70673 . 71220)) (71269 83344 (OPENTEXTSTREAM 71279 . 78255) (
|
||||||
COPYTEXTSTREAM 78267 . 82577) (TEDIT.STREAMCHANGEDP 82579 . 82881) (TXTFILE 82883 . 83352)) (83355
|
COPYTEXTSTREAM 78257 . 82567) (TEDIT.STREAMCHANGEDP 82569 . 82871) (TXTFILE 82873 . 83342)) (83345
|
||||||
106581 (\TEDIT.REOPENTEXTSTREAM 83365 . 84717) (\TEDIT.OPENTEXTSTREAM.PIECES 84719 . 89647) (
|
106550 (\TEDIT.REOPENTEXTSTREAM 83355 . 84707) (\TEDIT.OPENTEXTSTREAM.PIECES 84709 . 89637) (
|
||||||
\TEDIT.OPENTEXTSTREAM.PROPS 89649 . 90751) (\TEDIT.OPENTEXTSTREAM.SETUP.SEL 90753 . 96203) (
|
\TEDIT.OPENTEXTSTREAM.PROPS 89639 . 90741) (\TEDIT.OPENTEXTSTREAM.SETUP.SEL 90743 . 96193) (
|
||||||
\TEDIT.OPENTEXTSTREAM.WINDOW 96205 . 98996) (\TEDIT.OPENTEXTSTREAM.DEFAULTLOOKS 98998 . 100937) (
|
\TEDIT.OPENTEXTSTREAM.WINDOW 96195 . 98986) (\TEDIT.OPENTEXTSTREAM.DEFAULTLOOKS 98988 . 100927) (
|
||||||
\TEDIT.OPENTEXTFILE 100939 . 103092) (\TEDIT.CREATE.TEXTSTREAM 103094 . 104241) (\TEDIT.REOPEN.STREAM
|
\TEDIT.OPENTEXTFILE 100929 . 103061) (\TEDIT.CREATE.TEXTSTREAM 103063 . 104210) (\TEDIT.REOPEN.STREAM
|
||||||
104243 . 106579)) (106582 114914 (\TEDIT.STREAMINIT 106592 . 114731) (TEDIT.IMAGESTREAM.OPEN 114733 .
|
104212 . 106548)) (106551 114883 (\TEDIT.STREAMINIT 106561 . 114700) (TEDIT.IMAGESTREAM.OPEN 114702 .
|
||||||
114912)) (115102 116290 (\TEDIT.TTYBOUT 115112 . 116288)) (116408 138091 (\TEDIT.TEXTCLOSEF 116418 .
|
114881)) (115071 116259 (\TEDIT.TTYBOUT 115081 . 116257)) (116377 138060 (\TEDIT.TEXTCLOSEF 116387 .
|
||||||
117742) (\TEDIT.TEXTDSPFONT 117744 . 118942) (\TEDIT.TEXTEOFP 118944 . 120699) (\TEDIT.TEXTGETEOFPTR
|
117711) (\TEDIT.TEXTDSPFONT 117713 . 118911) (\TEDIT.TEXTEOFP 118913 . 120668) (\TEDIT.TEXTGETEOFPTR
|
||||||
120701 . 121024) (\TEDIT.TEXTSETEOFPTR 121026 . 122313) (\TEDIT.TEXTGETFILEPTR 122315 . 125150) (
|
120670 . 120993) (\TEDIT.TEXTSETEOFPTR 120995 . 122282) (\TEDIT.TEXTGETFILEPTR 122284 . 125119) (
|
||||||
\TEDIT.TEXTSETFILEINFO 125152 . 125660) (\TEDIT.TEXTOPENF 125662 . 126593) (\TEDIT.TEXTSETEOF 126595
|
\TEDIT.TEXTSETFILEINFO 125121 . 125629) (\TEDIT.TEXTOPENF 125631 . 126562) (\TEDIT.TEXTSETEOF 126564
|
||||||
. 127211) (\TEDIT.TEXTSETFILEPTR 127213 . 129323) (\TEDIT.TEXTDSPXPOSITION 129325 . 132028) (
|
. 127180) (\TEDIT.TEXTSETFILEPTR 127182 . 129292) (\TEDIT.TEXTDSPXPOSITION 129294 . 131997) (
|
||||||
\TEDIT.TEXTDSPYPOSITION 132030 . 132771) (\TEDIT.TEXTLEFTMARGIN 132773 . 133364) (\TEDIT.TEXTCOLOR
|
\TEDIT.TEXTDSPYPOSITION 131999 . 132740) (\TEDIT.TEXTLEFTMARGIN 132742 . 133333) (\TEDIT.TEXTCOLOR
|
||||||
133366 . 133949) (\TEDIT.TEXTRIGHTMARGIN 133951 . 137240) (\TEDIT.TEXTDSPCHARWIDTH 137242 . 137546) (
|
133335 . 133918) (\TEDIT.TEXTRIGHTMARGIN 133920 . 137209) (\TEDIT.TEXTDSPCHARWIDTH 137211 . 137515) (
|
||||||
\TEDIT.TEXTDSPSTRINGWIDTH 137548 . 137854) (\TEDIT.TEXTDSPLINEFEED 137856 . 138089)) (138129 150363 (
|
\TEDIT.TEXTDSPSTRINGWIDTH 137517 . 137823) (\TEDIT.TEXTDSPLINEFEED 137825 . 138058)) (138098 150332 (
|
||||||
\TEDIT.NTHCHARCODE 138139 . 139665) (\TEDIT.PIECE.NTHCHARCODE 139667 . 143235) (\TEDIT.RPLCHARCODE
|
\TEDIT.NTHCHARCODE 138108 . 139634) (\TEDIT.PIECE.NTHCHARCODE 139636 . 143204) (\TEDIT.RPLCHARCODE
|
||||||
143237 . 144795) (\TEDIT.PIECE.RPLCHARCODE 144797 . 150008) (\TEDIT.NTHCHARLOOKS 150010 . 150361)) (
|
143206 . 144764) (\TEDIT.PIECE.RPLCHARCODE 144766 . 149977) (\TEDIT.NTHCHARLOOKS 149979 . 150330)) (
|
||||||
151410 172285 (\TEDIT.DELETE.SELPIECES 151420 . 155045) (\TEDIT.INSERTCH 155047 . 162852) (
|
151379 172254 (\TEDIT.DELETE.SELPIECES 151389 . 155014) (\TEDIT.INSERTCH 155016 . 162821) (
|
||||||
\TEDIT.INSERTCH.HISTORY 162854 . 166318) (\TEDIT.INSERTEOL 166320 . 168145) (\TEDIT.INSERTCH.INSERTION
|
\TEDIT.INSERTCH.HISTORY 162823 . 166287) (\TEDIT.INSERTEOL 166289 . 168114) (\TEDIT.INSERTCH.INSERTION
|
||||||
168147 . 170984) (\TEDIT.INSERTCH.EXTEND 170986 . 172283)) (172286 173893 (\TEDIT.NEXTCHANGEABLE.CHNO
|
168116 . 170953) (\TEDIT.INSERTCH.EXTEND 170955 . 172252)) (172255 173862 (\TEDIT.NEXTCHANGEABLE.CHNO
|
||||||
172296 . 173011) (\TEDIT.LASTCHANGEABLE.CHNO 173013 . 173891)) (173894 178683 (\TEDIT.INSTALL.PIECE
|
172265 . 172980) (\TEDIT.LASTCHANGEABLE.CHNO 172982 . 173860)) (173863 178652 (\TEDIT.INSTALL.PIECE
|
||||||
173904 . 178681)) (178721 188187 (TEXTPROP 178731 . 179078) (GETTEXTPROP 179080 . 179324) (PUTTEXTPROP
|
173873 . 178650)) (178690 188156 (TEXTPROP 178700 . 179047) (GETTEXTPROP 179049 . 179293) (PUTTEXTPROP
|
||||||
179326 . 179583) (GETTEXTPROPS 179585 . 180029) (PUTTEXTPROPS 180031 . 180935) (TEXTPROP.ADD 180937
|
179295 . 179552) (GETTEXTPROPS 179554 . 179998) (PUTTEXTPROPS 180000 . 180904) (TEXTPROP.ADD 180906
|
||||||
. 181200) (\TEDIT.TEXTPROP 181202 . 188185)) (188188 190565 (\TEDIT.TEXTOBJ.PROPNAMES 188198 . 189457
|
. 181169) (\TEDIT.TEXTPROP 181171 . 188154)) (188157 190534 (\TEDIT.TEXTOBJ.PROPNAMES 188167 . 189426
|
||||||
) (\TEDIT.TEXTOBJ.PROPFETCHFN 189459 . 189975) (\TEDIT.TEXTOBJ.PROPSTOREFN 189977 . 190563)))))
|
) (\TEDIT.TEXTOBJ.PROPFETCHFN 189428 . 189944) (\TEDIT.TEXTOBJ.PROPSTOREFN 189946 . 190532)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
||||||
|
|
||||||
(FILECREATED "17-May-2026 13:04:08" {MEDLEY}<library>tedit>TEDIT-WINDOW.;912 236525
|
(FILECREATED " 7-Feb-2026 18:53:22" {WMEDLEY}<library>TEDIT>TEDIT-WINDOW.;896 234678
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS \TEDIT.BUTTONEVENTFN)
|
:CHANGES-TO (FNS TEDIT.PROMPTPRINT)
|
||||||
|
|
||||||
:PREVIOUS-DATE "17-May-2026 12:46:44" {MEDLEY}<library>tedit>TEDIT-WINDOW.;911)
|
:PREVIOUS-DATE " 5-Feb-2026 08:24:23" {WMEDLEY}<library>TEDIT>TEDIT-WINDOW.;895)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT TEDIT-WINDOWCOMS)
|
(PRETTYCOMPRINT TEDIT-WINDOWCOMS)
|
||||||
@@ -26,10 +26,9 @@
|
|||||||
(FNS TEDIT.DEFER.UPDATES)
|
(FNS TEDIT.DEFER.UPDATES)
|
||||||
(FNS \TEDIT.WINDOW.CREATE \TEDIT.WINDOW.GETREGION \TEDIT.WINDOW.SETUP
|
(FNS \TEDIT.WINDOW.CREATE \TEDIT.WINDOW.GETREGION \TEDIT.WINDOW.SETUP
|
||||||
\TEDIT.MINIMAL.WINDOW.SETUP \TEDIT.CLEARPANE \TEDIT.FILL.PANES)
|
\TEDIT.MINIMAL.WINDOW.SETUP \TEDIT.CLEARPANE \TEDIT.FILL.PANES)
|
||||||
(FNS \TEDIT.CURSORMOVEDFN \TEDIT.CURSOROUTFN \TEDIT.CURSORINFN \TEDIT.ACTIVE.WINDOWP
|
(FNS \TEDIT.CURSORMOVEDFN \TEDIT.CURSOROUTFN \TEDIT.ACTIVE.WINDOWP \TEDIT.EXPANDFN
|
||||||
\TEDIT.EXPANDFN \TEDIT.MAINW \TEDIT.MAINSTREAM \TEDIT.PRIMARYPANE \TEDIT.PANELIST
|
\TEDIT.MAINW \TEDIT.MAINSTREAM \TEDIT.PRIMARYPANE \TEDIT.PANELIST \TEDIT.NEWREGIONFN
|
||||||
\TEDIT.NEWREGIONFN \TEDIT.SET.WINDOW.EXTENT \TEDIT.SHRINK.ICONCREATE \TEDIT.SHRINKFN
|
\TEDIT.SET.WINDOW.EXTENT \TEDIT.SHRINK.ICONCREATE \TEDIT.SHRINKFN \TEDIT.PANEREGION)
|
||||||
\TEDIT.PANEREGION)
|
|
||||||
|
|
||||||
(* ;; "Button events")
|
(* ;; "Button events")
|
||||||
|
|
||||||
@@ -459,8 +458,7 @@
|
|||||||
WINDOW])
|
WINDOW])
|
||||||
|
|
||||||
(\TEDIT.WINDOW.GETREGION
|
(\TEDIT.WINDOW.GETREGION
|
||||||
[LAMBDA (TSTREAM REGIONTYPE PHEIGHT) (* ; "Edited 10-May-2026 16:32 by rmk")
|
[LAMBDA (TSTREAM REGIONTYPE PHEIGHT) (* ; "Edited 5-Feb-2026 08:24 by rmk")
|
||||||
(* ; "Edited 5-Feb-2026 08:24 by rmk")
|
|
||||||
(* ; "Edited 27-Jan-2026 15:30 by rmk")
|
(* ; "Edited 27-Jan-2026 15:30 by rmk")
|
||||||
(* ; "Edited 25-Jan-2026 20:09 by rmk")
|
(* ; "Edited 25-Jan-2026 20:09 by rmk")
|
||||||
(* ; "Edited 25-Oct-2025 10:27 by rmk")
|
(* ; "Edited 25-Oct-2025 10:27 by rmk")
|
||||||
@@ -554,7 +552,7 @@
|
|||||||
(CL:WHEN (TXTFILE TSTREAM)
|
(CL:WHEN (TXTFILE TSTREAM)
|
||||||
(printout PROMPTWINDOW " for " 2 (GETTEXTPROP TSTREAM 'FILENAME)))
|
(printout PROMPTWINDOW " for " 2 (GETTEXTPROP TSTREAM 'FILENAME)))
|
||||||
(TERPRI PROMPTWINDOW)
|
(TERPRI PROMPTWINDOW)
|
||||||
(GETREGION WIDTH HEIGHT])
|
(GETBOXREGION WIDTH HEIGHT])
|
||||||
|
|
||||||
(\TEDIT.WINDOW.SETUP
|
(\TEDIT.WINDOW.SETUP
|
||||||
[LAMBDA (PANE TSTREAM PROPS AFTERPANE LCHAR1) (* ; "Edited 15-Jan-2026 10:35 by rmk")
|
[LAMBDA (PANE TSTREAM PROPS AFTERPANE LCHAR1) (* ; "Edited 15-Jan-2026 10:35 by rmk")
|
||||||
@@ -621,8 +619,7 @@
|
|||||||
(\TEDIT.SET.WINDOW.EXTENT TEXTOBJ PANE])
|
(\TEDIT.SET.WINDOW.EXTENT TEXTOBJ PANE])
|
||||||
|
|
||||||
(\TEDIT.MINIMAL.WINDOW.SETUP
|
(\TEDIT.MINIMAL.WINDOW.SETUP
|
||||||
[LAMBDA (PANEWINDOW TSTREAM PROPS) (* ; "Edited 14-May-2026 17:30 by rmk")
|
[LAMBDA (PANEWINDOW TSTREAM PROPS) (* ; "Edited 23-Dec-2025 23:41 by rmk")
|
||||||
(* ; "Edited 23-Dec-2025 23:41 by rmk")
|
|
||||||
(* ; "Edited 20-Dec-2025 23:04 by rmk")
|
(* ; "Edited 20-Dec-2025 23:04 by rmk")
|
||||||
(* ; "Edited 19-Oct-2025 14:55 by rmk")
|
(* ; "Edited 19-Oct-2025 14:55 by rmk")
|
||||||
(* ; "Edited 20-Apr-2025 15:19 by rmk")
|
(* ; "Edited 20-Apr-2025 15:19 by rmk")
|
||||||
@@ -635,15 +632,14 @@
|
|||||||
(* ; "Edited 30-Jun-2024 08:55 by rmk")
|
(* ; "Edited 30-Jun-2024 08:55 by rmk")
|
||||||
(* ; "Edited 25-Jun-2024 00:04 by rmk")
|
(* ; "Edited 25-Jun-2024 00:04 by rmk")
|
||||||
(* ; "Edited 13-Jun-2024 21:51 by rmk")
|
(* ; "Edited 13-Jun-2024 21:51 by rmk")
|
||||||
(* ; "Edited 20-Mar-2024 11:22 by rmk")
|
(* ; "Edited 20-Mar-2024 11:22 by rmk")
|
||||||
(* ;
|
(* ; "Edited 22-Feb-2024 23:14 by rmk")
|
||||||
"CURSORINEdited 22-Feb-2024 23:14 by rmk")
|
(* ; "Edited 26-Jan-2024 13:14 by rmk")
|
||||||
(* ; "Edited 26-Jan-2024 13:14 by rmk")
|
(* ; "Edited 2-Jan-2024 17:27 by rmk")
|
||||||
(* ; "Edited 2-Jan-2024 17:27 by rmk")
|
(* ; "Edited 21-Dec-2023 17:19 by rmk")
|
||||||
(* ; "Edited 21-Dec-2023 17:19 by rmk")
|
(* ; "Edited 20-Nov-2023 10:40 by rmk")
|
||||||
(* ; "Edited 20-Nov-2023 10:40 by rmk")
|
(* ; "Edited 4-Oct-2023 09:48 by rmk")
|
||||||
(* ; "Edited 4-Oct-2023 09:48 by rmk")
|
(* ; "Edited 18-Sep-2023 23:44 by rmk")
|
||||||
(* ; "Edited 18-Sep-2023 23:44 by rmk")
|
|
||||||
(* ; "Edited 30-May-91 23:33 by jds")
|
(* ; "Edited 30-May-91 23:33 by jds")
|
||||||
|
|
||||||
(* ;; "Do the minimum setup so that the window PANEWINDOW becomes the window of a pane of TSTREAM and TSTREAM and PANE know about each other. Does NOT include mouse interface or scrolling/lines.")
|
(* ;; "Do the minimum setup so that the window PANEWINDOW becomes the window of a pane of TSTREAM and TSTREAM and PANE know about each other. Does NOT include mouse interface or scrolling/lines.")
|
||||||
@@ -702,7 +698,6 @@
|
|||||||
|
|
||||||
(WINDOWPROP PANEWINDOW 'CURSORMOVEDFN (FUNCTION \TEDIT.CURSORMOVEDFN))
|
(WINDOWPROP PANEWINDOW 'CURSORMOVEDFN (FUNCTION \TEDIT.CURSORMOVEDFN))
|
||||||
(WINDOWPROP PANEWINDOW 'CURSOROUTFN (FUNCTION \TEDIT.CURSOROUTFN))
|
(WINDOWPROP PANEWINDOW 'CURSOROUTFN (FUNCTION \TEDIT.CURSOROUTFN))
|
||||||
(WINDOWPROP PANEWINDOW 'CURSORINFN (FUNCTION \TEDIT.CURSORINFN))
|
|
||||||
(WINDOWPROP PANEWINDOW 'BUTTONEVENTFN (FUNCTION \TEDIT.BUTTONEVENTFN))
|
(WINDOWPROP PANEWINDOW 'BUTTONEVENTFN (FUNCTION \TEDIT.BUTTONEVENTFN))
|
||||||
(WINDOWPROP PANEWINDOW 'RIGHTBUTTONFN (FUNCTION \TEDIT.BUTTONEVENTFN))
|
(WINDOWPROP PANEWINDOW 'RIGHTBUTTONFN (FUNCTION \TEDIT.BUTTONEVENTFN))
|
||||||
(WINDOWPROP PANEWINDOW 'IMAGETYPE 'TEDIT) (* ; "For hardcopy")
|
(WINDOWPROP PANEWINDOW 'IMAGETYPE 'TEDIT) (* ; "For hardcopy")
|
||||||
@@ -883,23 +878,6 @@
|
|||||||
MOUSEREGION
|
MOUSEREGION
|
||||||
'TEXT))])
|
'TEXT))])
|
||||||
|
|
||||||
(\TEDIT.CURSORINFN
|
|
||||||
[LAMBDA (PANE) (* ; "Edited 16-May-2026 10:05 by rmk")
|
|
||||||
(* ; "Edited 14-May-2026 22:47 by rmk")
|
|
||||||
|
|
||||||
(* ;; "This runs when the mouse comes into a Tedit window from outside. The mouse may have gone outside while it was being tracked by \TEDIT.BUTTONEVENTFN while there was a secondary selection in the stream and on the screen. If the window still has (or somehow regained) the TTY (because it wasn't given to anybody else when the mouse was outside) and the mode keys are the same (or were regained) for that secondary selection, then we want to set things up so the mouse tracker is in the state it was when it exited. But if those conditions don't hold, we at least consistently flush that secondary selection and wait for a click to tell us what to do.")
|
|
||||||
|
|
||||||
(CL:WHEN (PANETEXTSTREAM PANE)
|
|
||||||
[LET ((TEXTOBJ (PANETEXTOBJ PANE))
|
|
||||||
SECSEL)
|
|
||||||
(if [AND (EQ (WINDOWPROP PANE 'PROCESS)
|
|
||||||
(TTY.PROCESS))
|
|
||||||
(SETQ SECSEL (FGETTOBJ TEXTOBJ SECONDARYSEL))
|
|
||||||
(EQ (GETSEL SECSEL SELOPERATION)
|
|
||||||
(\TEDIT.BUTTONEVENTFN.GETOPERATION (FGETTOBJ TEXTOBJ TXTREADONLY]
|
|
||||||
then (\TEDIT.BUTTONEVENTFN PANE)
|
|
||||||
else (\TEDIT.SECONDARYSEL.OFF (PANETEXTSTREAM PANE])])
|
|
||||||
|
|
||||||
(\TEDIT.ACTIVE.WINDOWP
|
(\TEDIT.ACTIVE.WINDOWP
|
||||||
[LAMBDA (W) (* ; "Edited 27-Apr-2025 13:07 by rmk")
|
[LAMBDA (W) (* ; "Edited 27-Apr-2025 13:07 by rmk")
|
||||||
(* ; "Edited 20-Mar-2024 09:38 by rmk")
|
(* ; "Edited 20-Mar-2024 09:38 by rmk")
|
||||||
@@ -1178,10 +1156,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(\TEDIT.BUTTONEVENTFN
|
(\TEDIT.BUTTONEVENTFN
|
||||||
[LAMBDA (PANE) (* ; "Edited 17-May-2026 13:03 by rmk")
|
[LAMBDA (PANE) (* ; "Edited 15-Jan-2026 00:39 by rmk")
|
||||||
(* ; "Edited 15-May-2026 12:31 by rmk")
|
|
||||||
(* ; "Edited 13-May-2026 13:26 by rmk")
|
|
||||||
(* ; "Edited 15-Jan-2026 00:39 by rmk")
|
|
||||||
(* ; "Edited 11-Jan-2026 08:30 by rmk")
|
(* ; "Edited 11-Jan-2026 08:30 by rmk")
|
||||||
(* ; "Edited 6-May-2025 20:35 by rmk")
|
(* ; "Edited 6-May-2025 20:35 by rmk")
|
||||||
(* ; "Edited 21-Apr-2025 20:19 by rmk")
|
(* ; "Edited 21-Apr-2025 20:19 by rmk")
|
||||||
@@ -1209,8 +1184,12 @@
|
|||||||
(* ;; "Handle mouse buttons that are clicked in a TEdit pane. ")
|
(* ;; "Handle mouse buttons that are clicked in a TEdit pane. ")
|
||||||
|
|
||||||
(TOTOPW PANE)
|
(TOTOPW PANE)
|
||||||
|
(CL:WHEN (MOUSESTATE (OR LEFT MIDDLE RIGHT))
|
||||||
|
|
||||||
|
(* ;; "If no button is down, we got control on button-up transition, so ignore it.")
|
||||||
|
|
||||||
(RESETLST (* ;
|
(RESETLST (* ;
|
||||||
"Getting TTYPROC here allows HELP in debugging. It's the Tedit process")
|
"Getting TTYPROC here allows HELP in debugging")
|
||||||
(bind (TTYPROC _ (TTY.PROCESS))
|
(bind (TTYPROC _ (TTY.PROCESS))
|
||||||
(TSTREAM _ (PANETEXTSTREAM PANE))
|
(TSTREAM _ (PANETEXTSTREAM PANE))
|
||||||
(X _ (LASTMOUSEX PANE))
|
(X _ (LASTMOUSEX PANE))
|
||||||
@@ -1219,17 +1198,17 @@
|
|||||||
(OLDX _ MIN.SMALLP)
|
(OLDX _ MIN.SMALLP)
|
||||||
(OLDY _ MIN.SMALLP)
|
(OLDY _ MIN.SMALLP)
|
||||||
(PREG _ (PANEREGION PANE))
|
(PREG _ (PANEREGION PANE))
|
||||||
TEXTOBJ CURSEL NEWSEL CUROPERATION NEWOPERATION PENDINGDEL READONLY SECSEL REGIONTYPE
|
TEXTOBJ CURSEL NEWSEL CUROPERATION NEWOPERATION PENDINGDEL READONLY SECSEL
|
||||||
declare (SPECVARS CURSEL) first
|
declare (SPECVARS CURSEL) first
|
||||||
|
|
||||||
(* ;; "Pick off and return from a bunch of peripheral situations, then fall through to the complexities of normal text selection.")
|
(* ;; "Pick off and return from a bunch of peripheral situations, then fall through to the complexities of normal text selection.")
|
||||||
|
|
||||||
(CL:UNLESS TSTREAM (RETURN))
|
(CL:UNLESS TSTREAM (RETURN))
|
||||||
(SETQ TEXTOBJ (TEXTOBJ! (FGETTSTR TSTREAM TEXTOBJ)))
|
(SETQ TEXTOBJ (TEXTOBJ! (FGETTSTR TSTREAM TEXTOBJ)))
|
||||||
(CL:WHEN (FGETTOBJ TEXTOBJ EDITFINISHEDFLG)
|
(CL:WHEN (OR (\TEDIT.BUTTONEVENTFN.INTITLE Y PANE
|
||||||
(RETURN))
|
TEXTOBJ)
|
||||||
(CL:WHEN (OR (\TEDIT.BUTTONEVENTFN.INTITLE Y PANE TEXTOBJ)
|
(\TEDIT.BUTTONEVENTFN.INACTIVE TEXTOBJ
|
||||||
(\TEDIT.BUTTONEVENTFN.INACTIVE TEXTOBJ PANE)
|
PANE)
|
||||||
(\TEDIT.PANE.SPLIT TEXTOBJ PANE))
|
(\TEDIT.PANE.SPLIT TEXTOBJ PANE))
|
||||||
(RETURN))
|
(RETURN))
|
||||||
|
|
||||||
@@ -1255,28 +1234,30 @@
|
|||||||
(if (SETQ CURSEL (FGETTOBJ TEXTOBJ SECONDARYSEL))
|
(if (SETQ CURSEL (FGETTOBJ TEXTOBJ SECONDARYSEL))
|
||||||
then (* ;
|
then (* ;
|
||||||
"Mouse moved out and came back...and clicked.")
|
"Mouse moved out and came back...and clicked.")
|
||||||
(SETQ CUROPERATION (FGETSEL CURSEL SELOPERATION))
|
(SETQ CUROPERATION (FGETSEL CURSEL
|
||||||
(* ; "Shift keys of secondary selection")
|
SELOPERATION))
|
||||||
(SETQ PENDINGDEL (EQ CUROPERATION 'PENDINGDEL))
|
(SETQ PENDINGDEL (EQ CUROPERATION
|
||||||
|
'PENDINGDEL))
|
||||||
(CL:UNLESS (EQ NEWOPERATION CUROPERATION)
|
(CL:UNLESS (EQ NEWOPERATION CUROPERATION)
|
||||||
(* ;
|
(* ;
|
||||||
"If shift keys have changed, turn off old secondary")
|
"Shift keys have changed, turn off old secondary")
|
||||||
(\TEDIT.SECONDARYSEL.OFF TSTREAM))
|
(\TEDIT.SEL.OFF TSTREAM CURSEL))
|
||||||
(CL:WHEN (EQ NEWOPERATION 'NORMAL)
|
(CL:WHEN (EQ NEWOPERATION 'NORMAL)
|
||||||
(* ; "Go back to normalpicik FILES?")
|
(* ; "")
|
||||||
(CL:UNLESS (SETQ CURSEL (
|
(CL:UNLESS (SETQ CURSEL (
|
||||||
\TEDIT.BUTTONEVENTFN.CURSEL.INIT
|
\TEDIT.BUTTONEVENTFN.CURSEL.INIT
|
||||||
'NORMAL TSTREAM))
|
NEWOPERATION
|
||||||
|
TSTREAM))
|
||||||
(RETURN)))
|
(RETURN)))
|
||||||
elseif (SETQ CURSEL (\TEDIT.BUTTONEVENTFN.CURSEL.INIT
|
elseif (SETQ CURSEL (
|
||||||
|
\TEDIT.BUTTONEVENTFN.CURSEL.INIT
|
||||||
NEWOPERATION TSTREAM))
|
NEWOPERATION TSTREAM))
|
||||||
then (SETQ CUROPERATION (FGETSEL CURSEL SELOPERATION))
|
then (SETQ CUROPERATION 'NORMAL)
|
||||||
else (RETURN))
|
else (RETURN))
|
||||||
(SETQ NEWSEL (\TEDIT.COPYSEL CURSEL))
|
(SETQ NEWSEL (\TEDIT.COPYSEL CURSEL))
|
||||||
(* ;
|
(* ;
|
||||||
"Gets line-chains and consistent initial looks")
|
"Gets line-chains and consistent initial looks")
|
||||||
(FSETTOBJ TEXTOBJ LASTARROWX NIL)
|
(FSETTOBJ TEXTOBJ LASTARROWX NIL)
|
||||||
(SETQ REGIONTYPE (\TEDIT.REGIONTYPE CURSEL TEXTOBJ))
|
|
||||||
eachtime (BLOCK) (* ; "Give other processes a chance")
|
eachtime (BLOCK) (* ; "Give other processes a chance")
|
||||||
(GETMOUSESTATE) (* ;
|
(GETMOUSESTATE) (* ;
|
||||||
"And get the new mouse and key info")
|
"And get the new mouse and key info")
|
||||||
@@ -1291,8 +1272,10 @@
|
|||||||
(EQ CUROPERATION NEWOPERATION))
|
(EQ CUROPERATION NEWOPERATION))
|
||||||
do (CL:UNLESS (INSIDEP (PANEREGION PANE PREG)
|
do (CL:UNLESS (INSIDEP (PANEREGION PANE PREG)
|
||||||
X Y) (* ;
|
X Y) (* ;
|
||||||
"Left the window, relinquish control until a button click or cursor comes back in")
|
"Left the window, stay in the loop if scrolling")
|
||||||
|
(CL:UNLESS (IN/SCROLL/BAR? PANE LASTMOUSEX LASTMOUSEY)
|
||||||
(RETURN))
|
(RETURN))
|
||||||
|
(SCROLL.HANDLER PANE))
|
||||||
|
|
||||||
(* ;; "")
|
(* ;; "")
|
||||||
|
|
||||||
@@ -1322,7 +1305,7 @@
|
|||||||
(if (\TEDIT.MOUSESTATE RIGHT)
|
(if (\TEDIT.MOUSESTATE RIGHT)
|
||||||
then (* ;
|
then (* ;
|
||||||
"Right button: NEWSEL extends last CURSEL")
|
"Right button: NEWSEL extends last CURSEL")
|
||||||
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'RIGHT CURSEL REGIONTYPE)
|
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'RIGHT CURSEL)
|
||||||
(CL:WHEN (FGETSEL NEWSEL SET)
|
(CL:WHEN (FGETSEL NEWSEL SET)
|
||||||
(CL:WHEN (AND TEDIT.EXTEND.PENDING.DELETE (NOT PENDINGDEL)
|
(CL:WHEN (AND TEDIT.EXTEND.PENDING.DELETE (NOT PENDINGDEL)
|
||||||
(EQ CUROPERATION 'NORMAL)
|
(EQ CUROPERATION 'NORMAL)
|
||||||
@@ -1342,12 +1325,11 @@
|
|||||||
(* ; "No valid selection, go to cleanup")
|
(* ; "No valid selection, go to cleanup")
|
||||||
else (if (\TEDIT.MOUSESTATE LEFT)
|
else (if (\TEDIT.MOUSESTATE LEFT)
|
||||||
then (* ; "Left selects char/point. ")
|
then (* ; "Left selects char/point. ")
|
||||||
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'LEFT CURSEL
|
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'LEFT CURSEL)
|
||||||
REGIONTYPE)
|
|
||||||
elseif (\TEDIT.MOUSESTATE MIDDLE)
|
elseif (\TEDIT.MOUSESTATE MIDDLE)
|
||||||
then (* ; "Middle selects word/line")
|
then (* ; "Middle selects word/line")
|
||||||
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'MIDDLE CURSEL
|
(\TEDIT.XYTOSEL X Y NEWSEL TSTREAM CUROPERATION PANE 'MIDDLE CURSEL
|
||||||
REGIONTYPE))
|
))
|
||||||
(CL:WHEN (AND (FGETSEL NEWSEL SET)
|
(CL:WHEN (AND (FGETSEL NEWSEL SET)
|
||||||
(\TEDIT.SEL.CHANGED? NEWSEL CURSEL)
|
(\TEDIT.SEL.CHANGED? NEWSEL CURSEL)
|
||||||
(OR (NOT (ALLBUTTONSUP))
|
(OR (NOT (ALLBUTTONSUP))
|
||||||
@@ -1376,7 +1358,7 @@
|
|||||||
'NORMAL) (* ; "Restore TEXTSEL")
|
'NORMAL) (* ; "Restore TEXTSEL")
|
||||||
(\TEDIT.SEL.ON TSTREAM)
|
(\TEDIT.SEL.ON TSTREAM)
|
||||||
(RETURN))
|
(RETURN))
|
||||||
(\TEDIT.BUTTONEVENTFN.DOOPERATION CURSEL CUROPERATION TSTREAM PANE PENDINGDEL TTYPROC)))])
|
(\TEDIT.BUTTONEVENTFN.DOOPERATION CURSEL CUROPERATION TSTREAM PANE PENDINGDEL TTYPROC))))])
|
||||||
|
|
||||||
(\TEDIT.BUTTONEVENTFN.DOOPERATION
|
(\TEDIT.BUTTONEVENTFN.DOOPERATION
|
||||||
[LAMBDA (CURSEL CUROPERATION TSTREAM PANE PENDINGDEL TTYPROC)
|
[LAMBDA (CURSEL CUROPERATION TSTREAM PANE PENDINGDEL TTYPROC)
|
||||||
@@ -2411,8 +2393,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(TEDIT.DEACTIVATE.WINDOW
|
(TEDIT.DEACTIVATE.WINDOW
|
||||||
[LAMBDA (PANE) (* ; "Edited 10-May-2026 18:03 by rmk")
|
[LAMBDA (PANE) (* ; "Edited 30-May-2025 12:54 by rmk")
|
||||||
(* ; "Edited 30-May-2025 12:54 by rmk")
|
|
||||||
(* ; "Edited 9-May-2025 14:54 by rmk")
|
(* ; "Edited 9-May-2025 14:54 by rmk")
|
||||||
(* ; "Edited 6-May-2025 15:57 by rmk")
|
(* ; "Edited 6-May-2025 15:57 by rmk")
|
||||||
(* ; "Edited 4-May-2025 21:45 by rmk")
|
(* ; "Edited 4-May-2025 21:45 by rmk")
|
||||||
@@ -2474,10 +2455,7 @@
|
|||||||
"Close the file that this window was open on.")
|
"Close the file that this window was open on.")
|
||||||
(CL:UNLESS (fetch (TEXTWINDOW CLOSINGFILE) of PANEWINDOW)
|
(CL:UNLESS (fetch (TEXTWINDOW CLOSINGFILE) of PANEWINDOW)
|
||||||
(replace (TEXTWINDOW CLOSINGFILE) of PANEWINDOW with T)
|
(replace (TEXTWINDOW CLOSINGFILE) of PANEWINDOW with T)
|
||||||
(CLOSEF? (FGETTOBJ TEXTOBJ TXTFILE))))
|
(CLOSEF? (FGETTOBJ TEXTOBJ TXTFILE)))) (* ; "Close any open menus")
|
||||||
(CL:WHEN (FGETTOBJ TEXTOBJ MENUFLG) (* ;
|
|
||||||
"This is a menu, detach it so that space closes up")
|
|
||||||
(FREEATTACHEDWINDOW PANEWINDOW)) (* ; " Close any open menus")
|
|
||||||
(for MENUW MTEXTOBJ in (ATTACHEDWINDOWS PANE) when (AND (SETQ MTEXTOBJ (TEXTOBJ MENUW T))
|
(for MENUW MTEXTOBJ in (ATTACHEDWINDOWS PANE) when (AND (SETQ MTEXTOBJ (TEXTOBJ MENUW T))
|
||||||
(FGETTOBJ MTEXTOBJ MENUFLG))
|
(FGETTOBJ MTEXTOBJ MENUFLG))
|
||||||
do
|
do
|
||||||
@@ -2485,9 +2463,12 @@
|
|||||||
|
|
||||||
(FSETTOBJ MTEXTOBJ EDITFINISHEDFLG T)
|
(FSETTOBJ MTEXTOBJ EDITFINISHEDFLG T)
|
||||||
(WINDOWPROP MENUW 'TEDITMENU NIL)
|
(WINDOWPROP MENUW 'TEDITMENU NIL)
|
||||||
(TEDIT.KILL MTEXTOBJ))
|
(GIVE.TTY.PROCESS MENUW))
|
||||||
(\TEDIT.CLOSEPANE PANE T)
|
(\TEDIT.CLOSEPANE PANE T) (* ; "We're already closing")
|
||||||
(TEDIT.KILL TSTREAM])
|
|
||||||
|
(* ;; "Let it kill itself")
|
||||||
|
|
||||||
|
(GIVE.TTY.PROCESS PANE])
|
||||||
|
|
||||||
(\TEDIT.RESHAPEFN
|
(\TEDIT.RESHAPEFN
|
||||||
[LAMBDA (PANE BITS OLDREGION) (* ; "Edited 20-Apr-2025 12:55 by rmk")
|
[LAMBDA (PANE BITS OLDREGION) (* ; "Edited 20-Apr-2025 12:55 by rmk")
|
||||||
@@ -2568,8 +2549,7 @@
|
|||||||
else (WINDOWPROP PRIMARYPANE 'SAVED-TYPED-REGION WHOLEREGION)))])
|
else (WINDOWPROP PRIMARYPANE 'SAVED-TYPED-REGION WHOLEREGION)))])
|
||||||
|
|
||||||
(\TEDIT.CLOSEPANE
|
(\TEDIT.CLOSEPANE
|
||||||
[LAMBDA (PANE DONTCLOSEW) (* ; "Edited 16-May-2026 13:42 by rmk")
|
[LAMBDA (PANE DONTCLOSEW) (* ; "Edited 9-May-2025 00:22 by rmk")
|
||||||
(* ; "Edited 9-May-2025 00:22 by rmk")
|
|
||||||
(* ; "Edited 6-May-2025 16:04 by rmk")
|
(* ; "Edited 6-May-2025 16:04 by rmk")
|
||||||
|
|
||||||
(* ;; "This removes all of the TEdit triggers on PANE, closes its window unless DONTCLOSEW.")
|
(* ;; "This removes all of the TEdit triggers on PANE, closes its window unless DONTCLOSEW.")
|
||||||
@@ -2577,12 +2557,14 @@
|
|||||||
(LET* ((TEXTOBJ (TEXTOBJ PANE))
|
(LET* ((TEXTOBJ (TEXTOBJ PANE))
|
||||||
(PANEWINDOW (PANEWINDOW PANE))
|
(PANEWINDOW (PANEWINDOW PANE))
|
||||||
(SEL (TEXTSEL TEXTOBJ)))
|
(SEL (TEXTSEL TEXTOBJ)))
|
||||||
(\TEDIT.SETCARET SEL PANE TEXTOBJ 'OFF) (* ; "Restore any disarmed interrupts.")
|
(\TEDIT.SETCARET SEL PANE TEXTOBJ 'OFF)
|
||||||
|
(WINDOWPROP PANEWINDOW 'PROCESS.EXITFN NIL)
|
||||||
|
(WINDOWPROP PANEWINDOW 'PROCESS.IDLEFN NIL) (* ; "Restore any disarmed interrupts.")
|
||||||
(DETACHWINDOW PANEWINDOW)
|
(DETACHWINDOW PANEWINDOW)
|
||||||
(\TEDIT.UNLINKPANE PANE)
|
(\TEDIT.UNLINKPANE PANE)
|
||||||
(for PROP in '(PROCESS.EXITFN PROCESS.IDLEFN CURSOROUTFN CURSORINFN CURSORMOVEDFN
|
(for PROP in '(CURSOROUTFN CURSORMOVEDFN BUTTONEVENTFN RIGHTBUTTONFN SCROLLFN AFTERMOVEFN
|
||||||
BUTTONEVENTFN RIGHTBUTTONFN SCROLLFN AFTERMOVEFN REPAINTFN
|
REPAINTFN WINDOWENTRYFN NEWREGIONFN)
|
||||||
WINDOWENTRYFN NEWREGIONFN) do (WINDOWPROP PANEWINDOW PROP NIL))
|
do (WINDOWPROP PANEWINDOW PROP NIL))
|
||||||
(for PROP in '(CLOSEFN RESHAPEFN) do (WINDOWDELPROP PANEWINDOW 'CLOSEFN
|
(for PROP in '(CLOSEFN RESHAPEFN) do (WINDOWDELPROP PANEWINDOW 'CLOSEFN
|
||||||
(FUNCTION TEDIT.DEACTIVATE.WINDOW))
|
(FUNCTION TEDIT.DEACTIVATE.WINDOW))
|
||||||
(WINDOWDELPROP PANEWINDOW 'RESHAPEFN
|
(WINDOWDELPROP PANEWINDOW 'RESHAPEFN
|
||||||
@@ -3716,36 +3698,36 @@
|
|||||||
(RPAQ? TEDIT.TITLED.ICON.TEMPLATE (create TITLEDICON ICON _ TEDITICON MASK _ TEDITMASK TITLEREG _
|
(RPAQ? TEDIT.TITLED.ICON.TEMPLATE (create TITLEDICON ICON _ TEDITICON MASK _ TEDITMASK TITLEREG _
|
||||||
TEDIT.ICON.TITLE.REGION))
|
TEDIT.ICON.TITLE.REGION))
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (17130 18026 (TEDIT.DEFER.UPDATES 17140 . 18024)) (18027 46558 (\TEDIT.WINDOW.CREATE
|
(FILEMAP (NIL (17097 17993 (TEDIT.DEFER.UPDATES 17107 . 17991)) (17994 46195 (\TEDIT.WINDOW.CREATE
|
||||||
18037 . 24900) (\TEDIT.WINDOW.GETREGION 24902 . 30495) (\TEDIT.WINDOW.SETUP 30497 . 35004) (
|
18004 . 24867) (\TEDIT.WINDOW.GETREGION 24869 . 30356) (\TEDIT.WINDOW.SETUP 30358 . 34865) (
|
||||||
\TEDIT.MINIMAL.WINDOW.SETUP 35006 . 43190) (\TEDIT.CLEARPANE 43192 . 43909) (\TEDIT.FILL.PANES 43911
|
\TEDIT.MINIMAL.WINDOW.SETUP 34867 . 42827) (\TEDIT.CLEARPANE 42829 . 43546) (\TEDIT.FILL.PANES 43548
|
||||||
. 46556)) (46559 71747 (\TEDIT.CURSORMOVEDFN 46569 . 52096) (\TEDIT.CURSOROUTFN 52098 . 52895) (
|
. 46193)) (46196 69923 (\TEDIT.CURSORMOVEDFN 46206 . 51733) (\TEDIT.CURSOROUTFN 51735 . 52532) (
|
||||||
\TEDIT.CURSORINFN 52897 . 54356) (\TEDIT.ACTIVE.WINDOWP 54358 . 55428) (\TEDIT.EXPANDFN 55430 . 55993)
|
\TEDIT.ACTIVE.WINDOWP 52534 . 53604) (\TEDIT.EXPANDFN 53606 . 54169) (\TEDIT.MAINW 54171 . 55451) (
|
||||||
(\TEDIT.MAINW 55995 . 57275) (\TEDIT.MAINSTREAM 57277 . 57611) (\TEDIT.PRIMARYPANE 57613 . 58383) (
|
\TEDIT.MAINSTREAM 55453 . 55787) (\TEDIT.PRIMARYPANE 55789 . 56559) (\TEDIT.PANELIST 56561 . 57057) (
|
||||||
\TEDIT.PANELIST 58385 . 58881) (\TEDIT.NEWREGIONFN 58883 . 61399) (\TEDIT.SET.WINDOW.EXTENT 61401 .
|
\TEDIT.NEWREGIONFN 57059 . 59575) (\TEDIT.SET.WINDOW.EXTENT 59577 . 64559) (\TEDIT.SHRINK.ICONCREATE
|
||||||
66383) (\TEDIT.SHRINK.ICONCREATE 66385 . 69118) (\TEDIT.SHRINKFN 69120 . 69529) (\TEDIT.PANEREGION
|
64561 . 67294) (\TEDIT.SHRINKFN 67296 . 67705) (\TEDIT.PANEREGION 67707 . 69921)) (69955 105080 (
|
||||||
69531 . 71745)) (71779 106619 (\TEDIT.BUTTONEVENTFN 71789 . 86211) (\TEDIT.BUTTONEVENTFN.DOOPERATION
|
\TEDIT.BUTTONEVENTFN 69965 . 84672) (\TEDIT.BUTTONEVENTFN.DOOPERATION 84674 . 92145) (
|
||||||
86213 . 93684) (\TEDIT.BUTTONEVENTFN.GETOPERATION 93686 . 95528) (\TEDIT.BUTTONEVENTFN.CURSEL.INIT
|
\TEDIT.BUTTONEVENTFN.GETOPERATION 92147 . 93989) (\TEDIT.BUTTONEVENTFN.CURSEL.INIT 93991 . 97661) (
|
||||||
95530 . 99200) (\TEDIT.BUTTONEVENTFN.INACTIVE 99202 . 101632) (\TEDIT.BUTTONEVENTFN.INTITLE 101634 .
|
\TEDIT.BUTTONEVENTFN.INACTIVE 97663 . 100093) (\TEDIT.BUTTONEVENTFN.INTITLE 100095 . 101930) (
|
||||||
103469) (\TEDIT.COPYINSERTFN 103471 . 104603) (\TEDIT.FOREIGN.COPY 104605 . 106617)) (106620 124183 (
|
\TEDIT.COPYINSERTFN 101932 . 103064) (\TEDIT.FOREIGN.COPY 103066 . 105078)) (105081 122644 (
|
||||||
\TEDIT.PANE.SPLIT 106630 . 110578) (\TEDIT.SPLITW 110580 . 118639) (\TEDIT.UNSPLITW 118641 . 122840) (
|
\TEDIT.PANE.SPLIT 105091 . 109039) (\TEDIT.SPLITW 109041 . 117100) (\TEDIT.UNSPLITW 117102 . 121301) (
|
||||||
\TEDIT.LINKPANES 122842 . 123605) (\TEDIT.UNLINKPANE 123607 . 124181)) (125617 126508 (TEDITWINDOWP
|
\TEDIT.LINKPANES 121303 . 122066) (\TEDIT.UNLINKPANE 122068 . 122642)) (124078 124969 (TEDITWINDOWP
|
||||||
125627 . 126506)) (126545 129648 (TEDIT.GETINPUT 126555 . 128998) (\TEDIT.MAKEFILENAME 129000 . 129646
|
124088 . 124967)) (125006 128109 (TEDIT.GETINPUT 125016 . 127459) (\TEDIT.MAKEFILENAME 127461 . 128107
|
||||||
)) (129697 137780 (TEDIT.PROMPTWINDOW 129707 . 130021) (TEDIT.PROMPTPRINT 130023 . 132990) (
|
)) (128158 136241 (TEDIT.PROMPTWINDOW 128168 . 128482) (TEDIT.PROMPTPRINT 128484 . 131451) (
|
||||||
TEDIT.PROMPTCLEAR 132992 . 134827) (TEDIT.PROMPTFLASH 134829 . 136087) (\TEDIT.PROMPT.PAGEFULLFN
|
TEDIT.PROMPTCLEAR 131453 . 133288) (TEDIT.PROMPTFLASH 133290 . 134548) (\TEDIT.PROMPT.PAGEFULLFN
|
||||||
136089 . 137778)) (138018 148596 (\TEDIT.FILENAME 138028 . 138800) (\TEDIT.DEFAULT.TITLE 138802 .
|
134550 . 136239)) (136479 147057 (\TEDIT.FILENAME 136489 . 137261) (\TEDIT.DEFAULT.TITLE 137263 .
|
||||||
141181) (\TEDIT.WINDOW.TITLE 141183 . 143352) (\TEDIT.LIKELY.FILENAME 143354 . 146078) (
|
139642) (\TEDIT.WINDOW.TITLE 139644 . 141813) (\TEDIT.LIKELY.FILENAME 141815 . 144539) (
|
||||||
\TEDIT.UPDATE.TITLE 146080 . 148594)) (148639 161431 (TEDIT.DEACTIVATE.WINDOW 148649 . 154465) (
|
\TEDIT.UPDATE.TITLE 144541 . 147055)) (147100 159584 (TEDIT.DEACTIVATE.WINDOW 147110 . 152683) (
|
||||||
\TEDIT.RESHAPEFN 154467 . 156552) (\TEDIT.REPAINTFN 156554 . 156778) (\TEDIT.CLOSESPLITS 156780 .
|
\TEDIT.RESHAPEFN 152685 . 154770) (\TEDIT.REPAINTFN 154772 . 154996) (\TEDIT.CLOSESPLITS 154998 .
|
||||||
159225) (\TEDIT.CLOSEPANE 159227 . 161429)) (161432 204231 (\TEDIT.SCROLLFN 161442 . 163673) (
|
157443) (\TEDIT.CLOSEPANE 157445 . 159582)) (159585 202384 (\TEDIT.SCROLLFN 159595 . 161826) (
|
||||||
\TEDIT.SCROLLCH.TOP 163675 . 165786) (\TEDIT.SCROLLCH.BOTTOM 165788 . 170118) (\TEDIT.SCROLLUP 170120
|
\TEDIT.SCROLLCH.TOP 161828 . 163939) (\TEDIT.SCROLLCH.BOTTOM 163941 . 168271) (\TEDIT.SCROLLUP 168273
|
||||||
. 175846) (\TEDIT.TOPLINE.YTOP 175848 . 177517) (\TEDIT.SCROLLDOWN 177519 . 184558) (
|
. 173999) (\TEDIT.TOPLINE.YTOP 174001 . 175670) (\TEDIT.SCROLLDOWN 175672 . 182711) (
|
||||||
\TEDIT.SCROLL.CARET 184560 . 187398) (\TEDIT.VISIBLECARETP 187400 . 189694) (\TEDIT.VISIBLECHARP
|
\TEDIT.SCROLL.CARET 182713 . 185551) (\TEDIT.VISIBLECARETP 185553 . 187847) (\TEDIT.VISIBLECHARP
|
||||||
189696 . 190787) (\TEDIT.BITMAPLINES 190789 . 194709) (\TEDIT.SETPANE.TOPLINE 194711 . 195323) (
|
187849 . 188940) (\TEDIT.BITMAPLINES 188942 . 192862) (\TEDIT.SETPANE.TOPLINE 192864 . 193476) (
|
||||||
\TEDIT.SHIFTLINES 195325 . 204229)) (204232 215101 (\TEDIT.ONSCREEN? 204242 . 208793) (
|
\TEDIT.SHIFTLINES 193478 . 202382)) (202385 213254 (\TEDIT.ONSCREEN? 202395 . 206946) (
|
||||||
\TEDIT.ONSCREEN.REGION 208795 . 212446) (\TEDIT.AFTERMOVEFN 212448 . 213345) (OFFSCREENP 213347 .
|
\TEDIT.ONSCREEN.REGION 206948 . 210599) (\TEDIT.AFTERMOVEFN 210601 . 211498) (OFFSCREENP 211500 .
|
||||||
215099)) (215143 217957 (\TEDIT.PROCIDLEFN 215153 . 216813) (\TEDIT.PROCENTRYFN 216815 . 217260) (
|
213252)) (213296 216110 (\TEDIT.PROCIDLEFN 213306 . 214966) (\TEDIT.PROCENTRYFN 214968 . 215413) (
|
||||||
\TEDIT.PROCEXITFN 217262 . 217955)) (218036 231261 (\TEDIT.DOWNCARET 218046 . 218839) (
|
\TEDIT.PROCEXITFN 215415 . 216108)) (216189 229414 (\TEDIT.DOWNCARET 216199 . 216992) (
|
||||||
\TEDIT.FLASHCARET 218841 . 220952) (\TEDIT.UPCARET 220954 . 222058) (TEDIT.NORMALIZECARET 222060 .
|
\TEDIT.FLASHCARET 216994 . 219105) (\TEDIT.UPCARET 219107 . 220211) (TEDIT.NORMALIZECARET 220213 .
|
||||||
225278) (\TEDIT.SETCARET 225280 . 230631) (\TEDIT.CARET 230633 . 231259)))))
|
223431) (\TEDIT.SETCARET 223433 . 228784) (\TEDIT.CARET 228786 . 229412)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "11-May-2026 23:08:09" {MEDLEY}<lispusers>COMPAREDIRECTORIES.;293 140080
|
(FILECREATED "28-Apr-2026 23:41:24" {MEDLEY}<lispusers>COMPAREDIRECTORIES.;289 139726
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS CD.COMMANDSELECTEDFN CDFILES CD-MENUFN)
|
:CHANGES-TO (FNS CDFILES.PATS CDFILES.MATCH CDBROWSER-COPY)
|
||||||
|
|
||||||
:PREVIOUS-DATE "10-May-2026 13:03:16" {MEDLEY}<lispusers>COMPAREDIRECTORIES.;290)
|
:PREVIOUS-DATE "28-Apr-2026 21:38:49" {MEDLEY}<lispusers>COMPAREDIRECTORIES.;288)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT COMPAREDIRECTORIESCOMS)
|
(PRETTYCOMPRINT COMPAREDIRECTORIESCOMS)
|
||||||
@@ -410,8 +410,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(CDFILES
|
(CDFILES
|
||||||
[LAMBDA (DIR INCLUDEDFILES EXCLUDEDFILES ALLVERSIONS DEPTH)(* ; "Edited 11-May-2026 13:06 by rmk")
|
[LAMBDA (DIR INCLUDEDFILES EXCLUDEDFILES ALLVERSIONS DEPTH)(* ; "Edited 20-Oct-2025 23:25 by rmk")
|
||||||
(* ; "Edited 20-Oct-2025 23:25 by rmk")
|
|
||||||
(* ; "Edited 17-Jun-2023 23:04 by rmk")
|
(* ; "Edited 17-Jun-2023 23:04 by rmk")
|
||||||
(* ; "Edited 3-Oct-2022 12:03 by rmk")
|
(* ; "Edited 3-Oct-2022 12:03 by rmk")
|
||||||
(* ; "Edited 25-Apr-2022 08:42 by rmk")
|
(* ; "Edited 25-Apr-2022 08:42 by rmk")
|
||||||
@@ -454,8 +453,7 @@
|
|||||||
(* ;; "ENUMPAT is the single pattern that we use for the directory enumeration (given the enumeration depth). We have to go to the most general specification, then filter the generated results.")
|
(* ;; "ENUMPAT is the single pattern that we use for the directory enumeration (given the enumeration depth). We have to go to the most general specification, then filter the generated results.")
|
||||||
|
|
||||||
(FOR P (N _ (CAAR INCLUDES))
|
(FOR P (N _ (CAAR INCLUDES))
|
||||||
(E _ (OR (CADAR INCLUDES)
|
(E _ (CADAR INCLUDES))
|
||||||
""))
|
|
||||||
(SD _ (CADDAR INCLUDES)) IN (CDR INCLUDES)
|
(SD _ (CADDAR INCLUDES)) IN (CDR INCLUDES)
|
||||||
DO (CL:UNLESS (EQ '* N)
|
DO (CL:UNLESS (EQ '* N)
|
||||||
(SETQ N (POP P)))
|
(SETQ N (POP P)))
|
||||||
@@ -1905,8 +1903,7 @@
|
|||||||
'DON'T])
|
'DON'T])
|
||||||
|
|
||||||
(CD.COMMANDSELECTEDFN
|
(CD.COMMANDSELECTEDFN
|
||||||
[LAMBDA (MENUITEM MENU KEY) (* ; "Edited 11-May-2026 23:07 by rmk")
|
[LAMBDA (MENUITEM MENU KEY) (* ; "Edited 28-Oct-2025 14:34 by rmk")
|
||||||
(* ; "Edited 28-Oct-2025 14:34 by rmk")
|
|
||||||
(* ; "Edited 6-Mar-2022 19:52 by rmk")
|
(* ; "Edited 6-Mar-2022 19:52 by rmk")
|
||||||
(* ; "Edited 24-Feb-2022 19:52 by rmk")
|
(* ; "Edited 24-Feb-2022 19:52 by rmk")
|
||||||
(* ; "Edited 5-Feb-2022 17:23 by rmk")
|
(* ; "Edited 5-Feb-2022 17:23 by rmk")
|
||||||
@@ -1925,7 +1922,7 @@
|
|||||||
(PWINDOW (GETPROMPTWINDOW WINDOW))
|
(PWINDOW (GETPROMPTWINDOW WINDOW))
|
||||||
(CDBROWSER (WINDOWPROP WINDOW 'TABLEBROWSER))
|
(CDBROWSER (WINDOWPROP WINDOW 'TABLEBROWSER))
|
||||||
(USERDATA (TB.USERDATA CDBROWSER))
|
(USERDATA (TB.USERDATA CDBROWSER))
|
||||||
(CDVALUE (CDR (ASSOC 'CDVALUE USERDATA)))
|
(CDVALUE (LISTGET USERDATA 'CDVALUE))
|
||||||
(FN (CADR (LISTP MENUITEM)))
|
(FN (CADR (LISTP MENUITEM)))
|
||||||
(MIDDLE (EQ KEY 'MIDDLE]
|
(MIDDLE (EQ KEY 'MIDDLE]
|
||||||
(DECLARE (SPECVARS WINDOW PWINDOW CDVALUE USERDATA))
|
(DECLARE (SPECVARS WINDOW PWINDOW CDVALUE USERDATA))
|
||||||
@@ -1952,7 +1949,7 @@
|
|||||||
(FETCH (CDENTRY INFO2) OF CDENTRY)))
|
(FETCH (CDENTRY INFO2) OF CDENTRY)))
|
||||||
(TYPE (FETCH (CDINFO TYPE) OF (FETCH (CDENTRY INFO1)
|
(TYPE (FETCH (CDINFO TYPE) OF (FETCH (CDENTRY INFO1)
|
||||||
OF CDENTRY)))
|
OF CDENTRY)))
|
||||||
(LABELS (APPLY* (OR (CDR (ASSOC 'LABELFN USERDATA))
|
(LABELS (APPLY* (OR (LISTGET USERDATA 'LABELFN)
|
||||||
(FUNCTION NILL))
|
(FUNCTION NILL))
|
||||||
FILE1 FILE2 USERDATA))
|
FILE1 FILE2 USERDATA))
|
||||||
(LABEL1 (OR (CAR LABELS)
|
(LABEL1 (OR (CAR LABELS)
|
||||||
@@ -1994,10 +1991,6 @@
|
|||||||
(CD-MENUFN
|
(CD-MENUFN
|
||||||
[LAMBDA (TBITEM MENUITEM CDBROWSER KEY)
|
[LAMBDA (TBITEM MENUITEM CDBROWSER KEY)
|
||||||
|
|
||||||
(* ;; "Edited 11-May-2026 13:07 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Edited 10-May-2026 13:02 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Edited 10-Feb-2026 21:28 by rmk")
|
(* ;; "Edited 10-Feb-2026 21:28 by rmk")
|
||||||
|
|
||||||
(* ;; "Edited 8-Nov-2025 13:06 by rmk")
|
(* ;; "Edited 8-Nov-2025 13:06 by rmk")
|
||||||
@@ -2028,15 +2021,15 @@
|
|||||||
CHILDREN)
|
CHILDREN)
|
||||||
(SETQ CHILDREN
|
(SETQ CHILDREN
|
||||||
(SELECTQ MENUITEM
|
(SELECTQ MENUITEM
|
||||||
(Compare (if (AND FILE1 FILE2)
|
(Compare (IF (AND FILE1 FILE2)
|
||||||
then (CD-COMPARE-FILES FILE1 FILE2 LABEL1 LABEL2 TYPE (WINDOWPROP
|
THEN (CD-COMPARE-FILES FILE1 FILE2 LABEL1 LABEL2 TYPE (WINDOWPROP
|
||||||
WINDOW
|
WINDOW
|
||||||
'REGION)
|
'REGION)
|
||||||
CDBROWSER)
|
CDBROWSER)
|
||||||
else (FLASHWINDOW T)
|
ELSE (FLASHWINDOW T)
|
||||||
(PRIN3 "Only one file" T)))
|
(PRIN3 "Only one file" T)))
|
||||||
(See% left (if FILE1
|
(See% left (IF FILE1
|
||||||
then (if (PDFFILEP FILE1)
|
THEN (if (PDFFILEP FILE1)
|
||||||
then (SEE-PDF FILE1)
|
then (SEE-PDF FILE1)
|
||||||
else (TEDIT-SEE FILE1 (RELCREATEREGION
|
else (TEDIT-SEE FILE1 (RELCREATEREGION
|
||||||
(CL:IF (LISPSOURCEFILEP FILE1)
|
(CL:IF (LISPSOURCEFILEP FILE1)
|
||||||
@@ -2046,17 +2039,17 @@
|
|||||||
'RIGHT
|
'RIGHT
|
||||||
'TOP
|
'TOP
|
||||||
`(,WINDOW 0.5)
|
`(,WINDOW 0.5)
|
||||||
(IPLUS (fetch (REGION BOTTOM)
|
(IPLUS (FETCH (REGION BOTTOM)
|
||||||
of (WINDOWPROP WINDOW
|
OF (WINDOWPROP WINDOW
|
||||||
'REGION))
|
'REGION))
|
||||||
-1)
|
-1)
|
||||||
T)
|
T)
|
||||||
NIL
|
NIL
|
||||||
(CONCAT "SEE window for " LABEL1)))
|
(CONCAT "SEE window for " LABEL1)))
|
||||||
else (FLASHWINDOW T)
|
ELSE (FLASHWINDOW T)
|
||||||
(PRIN3 "No file to print" T)))
|
(PRIN3 "No file to print" T)))
|
||||||
(See% right (if FILE2
|
(See% right (IF FILE2
|
||||||
then (if (PDFFILEP FILE2)
|
THEN (if (PDFFILEP FILE2)
|
||||||
then (SEE-PDF FILE2)
|
then (SEE-PDF FILE2)
|
||||||
else (TEDIT-SEE FILE2 (RELCREATEREGION
|
else (TEDIT-SEE FILE2 (RELCREATEREGION
|
||||||
(CL:IF (LISPSOURCEFILEP FILE2)
|
(CL:IF (LISPSOURCEFILEP FILE2)
|
||||||
@@ -2066,17 +2059,17 @@
|
|||||||
'LEFT
|
'LEFT
|
||||||
'TOP
|
'TOP
|
||||||
`(,WINDOW 0.5)
|
`(,WINDOW 0.5)
|
||||||
(IPLUS (fetch (REGION BOTTOM)
|
(IPLUS (FETCH (REGION BOTTOM)
|
||||||
of (WINDOWPROP WINDOW
|
OF (WINDOWPROP WINDOW
|
||||||
'REGION))
|
'REGION))
|
||||||
-1)
|
-1)
|
||||||
NIL)
|
NIL)
|
||||||
NIL
|
NIL
|
||||||
(CONCAT "SEE window for " LABEL2)))
|
(CONCAT "SEE window for " LABEL2)))
|
||||||
else (FLASHWINDOW T)
|
ELSE (FLASHWINDOW T)
|
||||||
(PRIN3 "No file to print" T)))
|
(PRIN3 "No file to print" T)))
|
||||||
((See See% both)
|
((See See% both)
|
||||||
(if (AND FILE1 (PDFFILEP FILE1))
|
(IF (AND FILE1 (PDFFILEP FILE1))
|
||||||
then (SEE-PDF FILE1)
|
then (SEE-PDF FILE1)
|
||||||
(CL:WHEN (AND FILE2 (PDFFILEP FILE2))
|
(CL:WHEN (AND FILE2 (PDFFILEP FILE2))
|
||||||
(SEE-PDF FILE2))
|
(SEE-PDF FILE2))
|
||||||
@@ -2090,7 +2083,7 @@
|
|||||||
'LEFT
|
'LEFT
|
||||||
'TOP
|
'TOP
|
||||||
`(,WINDOW 0.5 -701)
|
`(,WINDOW 0.5 -701)
|
||||||
(IPLUS (fetch (REGION BOTTOM) of (WINDOWPROP WINDOW
|
(IPLUS (FETCH (REGION BOTTOM) OF (WINDOWPROP WINDOW
|
||||||
'REGION))
|
'REGION))
|
||||||
-1)
|
-1)
|
||||||
NIL))))
|
NIL))))
|
||||||
@@ -2344,25 +2337,25 @@
|
|||||||
|
|
||||||
(MOVD? 'NILL 'TEDIT.FILEDATE)
|
(MOVD? 'NILL 'TEDIT.FILEDATE)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (2680 23659 (COMPAREDIRECTORIES 2690 . 8025) (COMPAREDIRECTORIES.INFOS 8027 . 11256) (
|
(FILEMAP (NIL (2683 23662 (COMPAREDIRECTORIES 2693 . 8028) (COMPAREDIRECTORIES.INFOS 8030 . 11259) (
|
||||||
COMPAREDIRECTORIES.CANDIDATES 11258 . 14643) (CDENTRIES.SELECT 14645 . 19547) (
|
COMPAREDIRECTORIES.CANDIDATES 11261 . 14646) (CDENTRIES.SELECT 14648 . 19550) (
|
||||||
COMPAREDIRECTORIES.INFOS.TYPE 19549 . 20893) (MATCHNAME 20895 . 21575) (CD.INSURECDVALUE 21577 . 23191
|
COMPAREDIRECTORIES.INFOS.TYPE 19552 . 20896) (MATCHNAME 20898 . 21578) (CD.INSURECDVALUE 21580 . 23194
|
||||||
) (CD.UPDATEWIDTHS 23193 . 23657)) (23660 35108 (CDFILES 23670 . 29907) (CDFILES.MATCH 29909 . 31919)
|
) (CD.UPDATEWIDTHS 23196 . 23660)) (23663 34971 (CDFILES 23673 . 29770) (CDFILES.MATCH 29772 . 31782)
|
||||||
(CDFILES.PATS 31921 . 35106)) (35109 53127 (CDPRINT 35119 . 37636) (CDPRINT.HEADER 37638 . 38535) (
|
(CDFILES.PATS 31784 . 34969)) (34972 52990 (CDPRINT 34982 . 37499) (CDPRINT.HEADER 37501 . 38398) (
|
||||||
CDPRINT.LINE 38537 . 41966) (CDPRINT.MAXWIDTHS 41968 . 46083) (CDPRINT.COLHEADERS 46085 . 47370) (
|
CDPRINT.LINE 38400 . 41829) (CDPRINT.MAXWIDTHS 41831 . 45946) (CDPRINT.COLHEADERS 45948 . 47233) (
|
||||||
CDPRINT.COLUMNS 47372 . 52492) (CDTEDIT 52494 . 53125)) (53128 62249 (CDMAP 53138 . 54570) (CDENTRY
|
CDPRINT.COLUMNS 47235 . 52355) (CDTEDIT 52357 . 52988)) (52991 62112 (CDMAP 53001 . 54433) (CDENTRY
|
||||||
54572 . 54881) (CDSUBSET 54883 . 56322) (CDMERGE 56324 . 60308) (CDMERGE.COMMON 60310 . 61625) (
|
54435 . 54744) (CDSUBSET 54746 . 56185) (CDMERGE 56187 . 60171) (CDMERGE.COMMON 60173 . 61488) (
|
||||||
CD.SORT 61627 . 62247)) (62250 69788 (BINCOMP 62260 . 66549) (EOLTYPE 66551 . 69113) (EOLTYPE.SHOW
|
CD.SORT 61490 . 62110)) (62113 69651 (BINCOMP 62123 . 66412) (EOLTYPE 66414 . 68976) (EOLTYPE.SHOW
|
||||||
69115 . 69786)) (70316 82843 (FIND-UNCOMPILED-FILES 70326 . 73969) (FIND-UNSOURCED-FILES 73971 . 76355
|
68978 . 69649)) (70179 82706 (FIND-UNCOMPILED-FILES 70189 . 73832) (FIND-UNSOURCED-FILES 73834 . 76218
|
||||||
) (FIND-SOURCE-FILES 76357 . 78095) (FIND-COMPILED-FILES 78097 . 79974) (FIND-UNLOADED-FILES 79976 .
|
) (FIND-SOURCE-FILES 76220 . 77958) (FIND-COMPILED-FILES 77960 . 79837) (FIND-UNLOADED-FILES 79839 .
|
||||||
80829) (FIND-LOADED-FILES 80831 . 81259) (FIND-MULTICOMPILED-FILES 81261 . 82841)) (82844 91275 (
|
80692) (FIND-LOADED-FILES 80694 . 81122) (FIND-MULTICOMPILED-FILES 81124 . 82704)) (82707 91138 (
|
||||||
CREATED-AS 82854 . 87651) (SOURCE-FOR-COMPILED-P 87653 . 90580) (COMPILE-SOURCE-DATE-DIFF 90582 .
|
CREATED-AS 82717 . 87514) (SOURCE-FOR-COMPILED-P 87516 . 90443) (COMPILE-SOURCE-DATE-DIFF 90445 .
|
||||||
91273)) (91276 102039 (FIX-DIRECTORY-DATES 91286 . 94736) (FIX-EQUIV-DATES 94738 . 96263) (
|
91136)) (91139 101902 (FIX-DIRECTORY-DATES 91149 . 94599) (FIX-EQUIV-DATES 94601 . 96126) (
|
||||||
COPY-COMPARED-FILES 96265 . 98086) (COPY-MISSING-FILES 98088 . 100245) (COMPILED-ON-SAME-SOURCE 100247
|
COPY-COMPARED-FILES 96128 . 97949) (COPY-MISSING-FILES 97951 . 100108) (COMPILED-ON-SAME-SOURCE 100110
|
||||||
. 102037)) (102233 110111 (CDBROWSER 102243 . 106210) (CDBROWSER.STRINGS 106212 . 110109)) (110273
|
. 101900)) (102096 109974 (CDBROWSER 102106 . 106073) (CDBROWSER.STRINGS 106075 . 109972)) (110136
|
||||||
112009 (CD.TABLEITEM 110283 . 110503) (CD.TABLEITEM.PRINTFN 110505 . 110704) (CD.TABLEITEM.COPYFN
|
111872 (CD.TABLEITEM 110146 . 110366) (CD.TABLEITEM.PRINTFN 110368 . 110567) (CD.TABLEITEM.COPYFN
|
||||||
110706 . 111764) (CDTABLEBROWSER.HEADING.REPAINTFN 111766 . 112007)) (112010 139564 (
|
110569 . 111627) (CDTABLEBROWSER.HEADING.REPAINTFN 111629 . 111870)) (111873 139210 (
|
||||||
CDTABLEBROWSER.WHENSELECTEDFN 112020 . 112488) (CD.COMMANDSELECTEDFN 112490 . 118780) (CD-MENUFN
|
CDTABLEBROWSER.WHENSELECTEDFN 111883 . 112351) (CD.COMMANDSELECTEDFN 112353 . 118526) (CD-MENUFN
|
||||||
118782 . 125359) (CD-COMPARE-FILES 125361 . 128888) (CDBROWSER-COPY 128890 . 134438) (
|
118528 . 125005) (CD-COMPARE-FILES 125007 . 128534) (CDBROWSER-COPY 128536 . 134084) (
|
||||||
CDBROWSER-DELETE-FILE 134440 . 139043) (CD-SWAPDIRS 139045 . 139562)))))
|
CDBROWSER-DELETE-FILE 134086 . 138689) (CD-SWAPDIRS 138691 . 139208)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,12 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
|
||||||
|
|
||||||
(FILECREATED "11-May-2026 23:18:13" {MEDLEY}<lispusers>COMPARESOURCES.;141 41025
|
(FILECREATED "13-Jun-2024 11:46:26" {WMEDLEY}<lispusers>COMPARESOURCES.;138 40991
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS CSBROWSER)
|
:CHANGES-TO (FNS \CS.COMPARE.MASTERS)
|
||||||
|
|
||||||
:PREVIOUS-DATE "13-Jun-2024 11:46:26" {MEDLEY}<lispusers>COMPARESOURCES.;138)
|
:PREVIOUS-DATE " 7-Feb-2024 16:08:54" {WMEDLEY}<lispusers>COMPARESOURCES.;137)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT COMPARESOURCESCOMS)
|
(PRETTYCOMPRINT COMPARESOURCESCOMS)
|
||||||
@@ -644,8 +644,6 @@
|
|||||||
(CSBROWSER
|
(CSBROWSER
|
||||||
[LAMBDA (FILE1 FILE2 DW? LABEL1 LABEL2 REGION IGNOREFORMS TITLE)
|
[LAMBDA (FILE1 FILE2 DW? LABEL1 LABEL2 REGION IGNOREFORMS TITLE)
|
||||||
|
|
||||||
(* ;; "Edited 11-May-2026 23:16 by rmk")
|
|
||||||
|
|
||||||
(* ;; "Edited 7-Feb-2024 15:52 by rmk")
|
(* ;; "Edited 7-Feb-2024 15:52 by rmk")
|
||||||
|
|
||||||
(* ;; "Edited 17-Jun-2023 15:21 by rmk")
|
(* ;; "Edited 17-Jun-2023 15:21 by rmk")
|
||||||
@@ -680,7 +678,7 @@
|
|||||||
(CL:UNLESS (LISPSOURCEFILEP FILE2)
|
(CL:UNLESS (LISPSOURCEFILEP FILE2)
|
||||||
(ERROR FILE1 " is not a Medley source file"))
|
(ERROR FILE1 " is not a Medley source file"))
|
||||||
(CL:UNLESS TITLE
|
(CL:UNLESS TITLE
|
||||||
(SETQ TITLE (CONCAT "Compare " LABEL1 " and " LABEL2)))
|
(SETQ TITLE (CONCAT "COMPARESOURCES of " LABEL1 " and " LABEL2)))
|
||||||
(LET [(WINDOW (OBJ.CREATEW 'VERTICAL REGION TITLE NIL T (FONTPROP DEFAULTFONT 'HEIGHT]
|
(LET [(WINDOW (OBJ.CREATEW 'VERTICAL REGION TITLE NIL T (FONTPROP DEFAULTFONT 'HEIGHT]
|
||||||
(WINDOWPROP WINDOW 'UNDERSCONTRUCTION T)
|
(WINDOWPROP WINDOW 'UNDERSCONTRUCTION T)
|
||||||
(GETPROMPTWINDOW WINDOW T)
|
(GETPROMPTWINDOW WINDOW T)
|
||||||
@@ -705,17 +703,17 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (1671 26170 (COMPARESOURCES 1681 . 8329) (\CS.COMPARE.MASTERS 8331 . 15969) (
|
(FILEMAP (NIL (1683 26182 (COMPARESOURCES 1693 . 8341) (\CS.COMPARE.MASTERS 8343 . 15981) (
|
||||||
\CS.COMPARE.TYPES 15971 . 19237) (\CS.EXAMINE 19239 . 22417) (\CS.FIXFNS 22419 . 23921) (
|
\CS.COMPARE.TYPES 15983 . 19249) (\CS.EXAMINE 19251 . 22429) (\CS.FIXFNS 22431 . 23933) (
|
||||||
\CS.SORT.DECLARES 23923 . 24266) (\CS.SORT.DECLARE1 24268 . 25688) (\CS.FILTER.GARBAGE 25690 . 26168))
|
\CS.SORT.DECLARES 23935 . 24278) (\CS.SORT.DECLARE1 24280 . 25700) (\CS.FILTER.GARBAGE 25702 . 26180))
|
||||||
(26171 31514 (\CS.ISFNFORM 26181 . 26449) (\CS.COMPARE.FNS 26451 . 26693) (\CS.FNSID 26695 . 26839) (
|
(26183 31526 (\CS.ISFNFORM 26193 . 26461) (\CS.COMPARE.FNS 26463 . 26705) (\CS.FNSID 26707 . 26851) (
|
||||||
\CS.ISVARFORM 26841 . 26946) (\CS.COMPARE.VARS 26948 . 27610) (\CS.ISMACROFORM 27612 . 27750) (
|
\CS.ISVARFORM 26853 . 26958) (\CS.COMPARE.VARS 26960 . 27622) (\CS.ISMACROFORM 27624 . 27762) (
|
||||||
\CS.ISRECFORM 27752 . 28080) (\CS.REC.NAME 28082 . 28401) (\CS.ISCOURIERFORM 28403 . 28503) (
|
\CS.ISRECFORM 27764 . 28092) (\CS.REC.NAME 28094 . 28413) (\CS.ISCOURIERFORM 28415 . 28515) (
|
||||||
\CS.ISTEMPLATEFORM 28505 . 28603) (\CS.COMPARE.TEMPLATES 28605 . 28970) (\CS.ISPROPFORM 28972 . 29127)
|
\CS.ISTEMPLATEFORM 28517 . 28615) (\CS.COMPARE.TEMPLATES 28617 . 28982) (\CS.ISPROPFORM 28984 . 29139)
|
||||||
(\CS.PROP.NAME 29129 . 29274) (\CS.COMPARE.PROPS 29276 . 29433) (\CS.ISADDVARFORM 29435 . 29528) (
|
(\CS.PROP.NAME 29141 . 29286) (\CS.COMPARE.PROPS 29288 . 29445) (\CS.ISADDVARFORM 29447 . 29540) (
|
||||||
\CS.COMPARE.ADDVARS 29530 . 29695) (\CS.ISFPKGCOMFORM 29697 . 29904) (\CS.COMPARE.FPKGCOMS 29906 .
|
\CS.COMPARE.ADDVARS 29542 . 29707) (\CS.ISFPKGCOMFORM 29709 . 29916) (\CS.COMPARE.FPKGCOMS 29918 .
|
||||||
30113) (\CS.COMPARE.DEFINE-FILE-INFO 30115 . 30705) (\CS.IGNOREFORMS 30707 . 31512)) (31515 37579 (
|
30125) (\CS.COMPARE.DEFINE-FILE-INFO 30127 . 30717) (\CS.IGNOREFORMS 30719 . 31524)) (31527 37591 (
|
||||||
CSOBJ.CREATE 31525 . 31938) (CSOBJ.DISPLAYFN 31940 . 32693) (CSOBJ.IMAGEBOXFN 32695 . 34856) (
|
CSOBJ.CREATE 31537 . 31950) (CSOBJ.DISPLAYFN 31952 . 32705) (CSOBJ.IMAGEBOXFN 32707 . 34868) (
|
||||||
CSOBJ.BUTTONEVENTINFN 34858 . 37329) (CSOBJ.COPYBUTTONEVENTINFN 37331 . 37577)) (38460 40691 (
|
CSOBJ.BUTTONEVENTINFN 34870 . 37341) (CSOBJ.COPYBUTTONEVENTINFN 37343 . 37589)) (38472 40657 (
|
||||||
CSBROWSER 38470 . 40689)))))
|
CSBROWSER 38482 . 40655)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,31 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10)
|
||||||
|
|
||||||
(FILECREATED "11-May-2026 13:00:03" {MEDLEY}<lispusers>DOC-OBJECTS.;62 52842
|
(FILECREATED " 3-May-2026 10:44:14" {MEDLEY}<lispusers>DOC-OBJECTS.;2 53774
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY "lmm"
|
||||||
|
|
||||||
:CHANGES-TO (VARS DOC-OBJECTSCOMS)
|
:CHANGES-TO (VARS DOC-OBJECTSCOMS)
|
||||||
|
(FNS DOCOBJ-ACQUIRE-OBJECT DOCOBJ-INIT DOCOBJ-TEDIT-MENU-ENTRY DOCOBJ-GET-LOOKS
|
||||||
|
DOCOBJ-REGISTER-OBJECT DOCOBJ-STRING-IMAGEBOX DOCOBJ-WAIT-MOUSE
|
||||||
|
DOCOBJ-BEFOREHARDCOPYFN DOCOBJ-AFTERHARDCOPYFN DOCOBJ-ACQUIRE-EVALED-OBJECT
|
||||||
|
DOCOBJ-ACQUIRE-SNAPPED-OBJECT DOCOBJ-EDIT-TIMESTAMP DOCOBJ-MAKE-TIMESTAMP
|
||||||
|
DOCOBJ-MAKE-TIMESTAMP-IMAGEFNS DOCOBJ-TIMESTAMP-BUTTONEVENTINFN
|
||||||
|
DOCOBJ-TIMESTAMP-COPYFN DOCOBJ-TIMESTAMP-DISPLAYFN DOCOBJ-TIMESTAMP-GETFN
|
||||||
|
DOCOBJ-TIMESTAMP-IMAGEBOXFN DOCOBJ-TIMESTAMP-PREPRINTFN DOCOBJ-TIMESTAMP-PUTFN
|
||||||
|
DOCOBJ-TIMESTAMP-TO-STRING DOCOBJ-MAKE-FILESTAMP
|
||||||
|
DOCOBJ-MAKE-FILESTAMP-IMAGEFNS DOCOBJ-FILESTAMP-COPYFN
|
||||||
|
DOCOBJ-FILESTAMP-DISPLAYFN DOCOBJ-FILESTAMP-GETFN DOCOBJ-FILESTAMP-IMAGEBOXFN
|
||||||
|
DOCOBJ-FILESTAMP-GET-FULLNAME DOCOBJ-FILESTAMP-NEW-FULLNAME
|
||||||
|
DOCOBJ-FILESTAMP-PREPRINTFN DOCOBJ-FILESTAMP-PUTFN DOCOBJ-MAKE-HRULE
|
||||||
|
DOCOBJ-EDIT-HRULE DOCOBJ-HRULE-INIT DOCOBJ-HRULE-GET-WIDTH
|
||||||
|
DOCOBJ-HRULE-BUTTONEVENTINFN DOCOBJ-MAKE-INCLUDE DOCOBJ-MAKE-INCLUDE-IMAGEFNS
|
||||||
|
DOCOBJ-INCLUDE-CREATE-OBJ DOCOBJ-INCLUDE-EDIT DOCOBJ-INCLUDE-EDIT-WINDOWP
|
||||||
|
DOCOBJ-INCLUDE-RESET-OBJ DOCOBJ-INCLUDE-BEFOREHARDCOPYFN
|
||||||
|
DOCOBJ-INCLUDE-CLEANUPFN DOCOBJ-INCLUDE-BUTTONEVENTINFN DOCOBJ-INCLUDE-COPYFN
|
||||||
|
DOCOBJ-INCLUDE-DISPLAYFN DOCOBJ-INCLUDE-GETFN DOCOBJ-INCLUDE-IMAGEBOXFN
|
||||||
|
DOCOBJ-INCLUDE-PREPRINTFN DOCOBJ-INCLUDE-PUTFN)
|
||||||
|
|
||||||
:PREVIOUS-DATE " 6-Apr-2025 23:38:07" {MEDLEY}<lispusers>DOC-OBJECTS.;61)
|
:PREVIOUS-DATE " 9-Dec-2024 21:07:13" {MEDLEY}<lispusers>DOC-OBJECTS.;1)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT DOC-OBJECTSCOMS)
|
(PRETTYCOMPRINT DOC-OBJECTSCOMS)
|
||||||
@@ -142,29 +161,24 @@
|
|||||||
(MENU DocObjectsMenu])
|
(MENU DocObjectsMenu])
|
||||||
|
|
||||||
(DOCOBJ-INIT
|
(DOCOBJ-INIT
|
||||||
[LAMBDA NIL (* ;
|
[LAMBDA NIL (* ; "Edited 8-Oct-87 21:32 by Koomen")
|
||||||
"Edited 8-Oct-87 21:32 by Koomen")
|
|
||||||
|
|
||||||
(* ;;; "This function changes the behavior of standard TEdit such that ^O will invoke the DocObjects system; an entry to invoke the DocObjects system is also added to TEdit's middle button menu.")
|
(* ;;; "This function changes the behavior of standard TEdit such that ^O will invoke the DocObjects system; an entry to invoke the DocObjects system is also added to TEdit's middle button menu.")
|
||||||
|
|
||||||
(DECLARE (GLOBALVARS TEDIT.DEFAULT.MENU))
|
(DECLARE (GLOBALVARS TEDIT.DEFAULT.MENU))
|
||||||
(CHANGENAME 'GET.OBJ.FROM.USER 'PROMPTFOREVALED '
|
(CHANGENAME 'GET.OBJ.FROM.USER 'PROMPTFOREVALED 'DOCOBJ-ACQUIRE-OBJECT)
|
||||||
DOCOBJ-ACQUIRE-OBJECT)
|
(TEDIT.ADD.MENUITEM TEDIT.DEFAULT.MENU '(Object (FUNCTION DOCOBJ-TEDIT-MENU-ENTRY)
|
||||||
(TEDIT.ADD.MENUITEM TEDIT.DEFAULT.MENU
|
|
||||||
'(Object (FUNCTION DOCOBJ-TEDIT-MENU-ENTRY)
|
|
||||||
"Insert a Document Object"])
|
"Insert a Document Object"])
|
||||||
|
|
||||||
(DOCOBJ-TEDIT-MENU-ENTRY
|
(DOCOBJ-TEDIT-MENU-ENTRY
|
||||||
[LAMBDA (TEXTSTREAM) (* ;
|
[LAMBDA (TEXTSTREAM) (* ; "Edited 8-Oct-87 21:31 by Koomen")
|
||||||
"Edited 8-Oct-87 21:31 by Koomen")
|
|
||||||
|
|
||||||
(* ;;; "This is the entry point into the DocObjects system from TEdit's middle button menu. GET.OBJ.FROM.USER used to call PROMPTFOREVALED but DocObjects changes this into a call to DOCOBJ-ACQUIRE-OBJECT.")
|
(* ;;; "This is the entry point into the DocObjects system from TEdit's middle button menu. GET.OBJ.FROM.USER used to call PROMPTFOREVALED but DocObjects changes this into a call to DOCOBJ-ACQUIRE-OBJECT.")
|
||||||
|
|
||||||
(GET.OBJ.FROM.USER TEXTSTREAM (TEXTOBJ TEXTSTREAM])
|
(GET.OBJ.FROM.USER TEXTSTREAM (TEXTOBJ TEXTSTREAM])
|
||||||
|
|
||||||
(DOCOBJ-GET-LOOKS
|
(DOCOBJ-GET-LOOKS
|
||||||
[LAMBDA (TEXTOBJ CH#ORCHARLOOKS) (* ; "Edited 6-Apr-2025 23:36 by rmk")
|
[LAMBDA (TEXTOBJ CH#ORCHARLOOKS) (* ; "Edited 5-Apr-2024 12:20 by rmk")
|
||||||
(* ; "Edited 5-Apr-2024 12:20 by rmk")
|
|
||||||
(* ; "Edited 19-Mar-2024 19:36 by rmk")
|
(* ; "Edited 19-Mar-2024 19:36 by rmk")
|
||||||
(* ; "Edited 29-Oct-2022 21:30 by rmk")
|
(* ; "Edited 29-Oct-2022 21:30 by rmk")
|
||||||
(* Koomen " 4-Feb-87 23:37")
|
(* Koomen " 4-Feb-87 23:37")
|
||||||
@@ -181,7 +195,7 @@
|
|||||||
then (* ;
|
then (* ;
|
||||||
"There's no text in the document. Use the extant caret looks.")
|
"There's no text in the document. Use the extant caret looks.")
|
||||||
(FGETTOBJ TEXTOBJ CARETLOOKS)
|
(FGETTOBJ TEXTOBJ CARETLOOKS)
|
||||||
else (\TEDIT.NTHCHARLOOKS TEXTOBJ (if (FIXP CH#ORCHARLOOKS)
|
else (PLOOKS (\TEDIT.CHTOPC (if (FIXP CH#ORCHARLOOKS)
|
||||||
then (* ;
|
then (* ;
|
||||||
"He gave us a CH# to get the looks of. Grab it.")
|
"He gave us a CH# to get the looks of. Grab it.")
|
||||||
CH#ORCHARLOOKS
|
CH#ORCHARLOOKS
|
||||||
@@ -193,7 +207,8 @@
|
|||||||
then (* ;
|
then (* ;
|
||||||
"Get the looks of the selected text")
|
"Get the looks of the selected text")
|
||||||
(GETSEL (FGETTOBJ TEXTOBJ SEL)
|
(GETSEL (FGETTOBJ TEXTOBJ SEL)
|
||||||
CH#])
|
CH#))
|
||||||
|
TEXTOBJ])
|
||||||
|
|
||||||
(DOCOBJ-REGISTER-OBJECT
|
(DOCOBJ-REGISTER-OBJECT
|
||||||
[LAMBDA (OBJECT) (* ; "Edited 23-Oct-87 14:48 by Koomen")
|
[LAMBDA (OBJECT) (* ; "Edited 23-Oct-87 14:48 by Koomen")
|
||||||
@@ -226,11 +241,8 @@
|
|||||||
XKERN _ 0])
|
XKERN _ 0])
|
||||||
|
|
||||||
(DOCOBJ-WAIT-MOUSE
|
(DOCOBJ-WAIT-MOUSE
|
||||||
[LAMBDA (STREAM) (* ;
|
[LAMBDA (STREAM) (* ; "Edited 8-Oct-87 23:46 by Koomen")
|
||||||
"Edited 8-Oct-87 23:46 by Koomen")
|
(while (NOT (MOUSESTATE UP)) bind (REGION _ (DSPCLIPPINGREGION NIL STREAM))
|
||||||
|
|
||||||
(while (NOT (MOUSESTATE UP)) bind (REGION _ (DSPCLIPPINGREGION
|
|
||||||
NIL STREAM))
|
|
||||||
do (if (NOT (INSIDEP REGION (LASTMOUSEX STREAM)
|
do (if (NOT (INSIDEP REGION (LASTMOUSEX STREAM)
|
||||||
(LASTMOUSEY STREAM)))
|
(LASTMOUSEY STREAM)))
|
||||||
then (RETURN NIL)) finally (RETURN T])
|
then (RETURN NIL)) finally (RETURN T])
|
||||||
@@ -342,10 +354,9 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(DOCOBJ-ACQUIRE-EVALED-OBJECT
|
(DOCOBJ-ACQUIRE-EVALED-OBJECT
|
||||||
[LAMBDA NIL (* Koomen "30-Sep-86 02:08")
|
[LAMBDA NIL (* Koomen "30-Sep-86 02:08")
|
||||||
|
|
||||||
(* * This is the original function called under
|
(* * This is the original function called under GET.OBJ.FROM.USER * *)
|
||||||
GET.OBJ.FROM.USER * *)
|
|
||||||
|
|
||||||
(PROMPTFOREVALED "Form to eval: "])
|
(PROMPTFOREVALED "Form to eval: "])
|
||||||
)
|
)
|
||||||
@@ -360,7 +371,7 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(DOCOBJ-ACQUIRE-SNAPPED-OBJECT
|
(DOCOBJ-ACQUIRE-SNAPPED-OBJECT
|
||||||
[LAMBDA NIL (* Koomen "26-Sep-86 16:55")
|
[LAMBDA NIL (* Koomen "26-Sep-86 16:55")
|
||||||
(GETREGION])
|
(GETREGION])
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -382,29 +393,23 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(DOCOBJ-EDIT-TIMESTAMP
|
(DOCOBJ-EDIT-TIMESTAMP
|
||||||
[LAMBDA (TIMESTAMP) (* Koomen " 4-Feb-87 14:08")
|
[LAMBDA (TIMESTAMP) (* Koomen " 4-Feb-87 14:08")
|
||||||
(PROG [(FORMAT (EDIT-DATEFORMAT (fetch (DOCOBJ-TIMESTAMP FORMAT)
|
(PROG [(FORMAT (EDIT-DATEFORMAT (fetch (DOCOBJ-TIMESTAMP FORMAT) of TIMESTAMP]
|
||||||
of TIMESTAMP]
|
|
||||||
(if FORMAT
|
(if FORMAT
|
||||||
then (replace (DOCOBJ-TIMESTAMP FORMAT) of TIMESTAMP
|
then (replace (DOCOBJ-TIMESTAMP FORMAT) of TIMESTAMP with FORMAT)
|
||||||
with FORMAT)
|
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP with NIL)
|
||||||
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP
|
|
||||||
with NIL)
|
|
||||||
(RETURN TIMESTAMP])
|
(RETURN TIMESTAMP])
|
||||||
|
|
||||||
(DOCOBJ-MAKE-TIMESTAMP
|
(DOCOBJ-MAKE-TIMESTAMP
|
||||||
[LAMBDA NIL (* Koomen " 4-Feb-87 13:54")
|
[LAMBDA NIL (* Koomen " 4-Feb-87 13:54")
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS
|
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS DocObjectsTimeStampFormat))
|
||||||
DocObjectsTimeStampFormat))
|
|
||||||
(IMAGEOBJCREATE (create DOCOBJ-TIMESTAMP
|
(IMAGEOBJCREATE (create DOCOBJ-TIMESTAMP
|
||||||
IDATE _ (IDATE)
|
IDATE _ (IDATE)
|
||||||
FORMAT _ DocObjectsTimeStampFormat)
|
FORMAT _ DocObjectsTimeStampFormat)
|
||||||
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-MAKE-TIMESTAMP-IMAGEFNS
|
(DOCOBJ-MAKE-TIMESTAMP-IMAGEFNS
|
||||||
[LAMBDA NIL (* ;
|
[LAMBDA NIL (* ; "Edited 8-Oct-87 22:53 by Koomen")
|
||||||
"Edited 8-Oct-87 22:53 by Koomen")
|
|
||||||
|
|
||||||
(LET ((DISPLAYFN (FUNCTION DOCOBJ-TIMESTAMP-DISPLAYFN))
|
(LET ((DISPLAYFN (FUNCTION DOCOBJ-TIMESTAMP-DISPLAYFN))
|
||||||
(IMAGEBOXFN (FUNCTION DOCOBJ-TIMESTAMP-IMAGEBOXFN))
|
(IMAGEBOXFN (FUNCTION DOCOBJ-TIMESTAMP-IMAGEBOXFN))
|
||||||
(PUTFN (FUNCTION DOCOBJ-TIMESTAMP-PUTFN))
|
(PUTFN (FUNCTION DOCOBJ-TIMESTAMP-PUTFN))
|
||||||
@@ -418,68 +423,58 @@
|
|||||||
(WHENCOPIEDFN (FUNCTION NILL))
|
(WHENCOPIEDFN (FUNCTION NILL))
|
||||||
(WHENOPERATEDONFN (FUNCTION NILL))
|
(WHENOPERATEDONFN (FUNCTION NILL))
|
||||||
(PREPRINTFN (FUNCTION DOCOBJ-TIMESTAMP-PREPRINTFN)))
|
(PREPRINTFN (FUNCTION DOCOBJ-TIMESTAMP-PREPRINTFN)))
|
||||||
(IMAGEFNSCREATE DISPLAYFN IMAGEBOXFN PUTFN GETFN COPYFN
|
(IMAGEFNSCREATE DISPLAYFN IMAGEBOXFN PUTFN GETFN COPYFN BUTTONEVENTINFN COPYBUTTONEVENTINFN
|
||||||
BUTTONEVENTINFN COPYBUTTONEVENTINFN WHENMOVEDFN
|
WHENMOVEDFN WHENINSERTEDFN WHENDELETEDFN WHENCOPIEDFN WHENOPERATEDONFN PREPRINTFN])
|
||||||
WHENINSERTEDFN WHENDELETEDFN WHENCOPIEDFN
|
|
||||||
WHENOPERATEDONFN PREPRINTFN])
|
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-BUTTONEVENTINFN
|
(DOCOBJ-TIMESTAMP-BUTTONEVENTINFN
|
||||||
[LAMBDA (IMAGEOBJ WINDOWSTREAM SELECTION RELX RELY WINDOW HOSTSTREAM
|
[LAMBDA (IMAGEOBJ WINDOWSTREAM SELECTION RELX RELY WINDOW HOSTSTREAM BUTTON)
|
||||||
BUTTON) (* ;
|
(* ; "Edited 8-Oct-87 23:43 by Koomen")
|
||||||
"Edited 8-Oct-87 23:43 by Koomen")
|
|
||||||
|
|
||||||
(if (AND (EQ BUTTON 'MIDDLE)
|
(if (AND (EQ BUTTON 'MIDDLE)
|
||||||
(DOCOBJ-WAIT-MOUSE WINDOWSTREAM))
|
(DOCOBJ-WAIT-MOUSE WINDOWSTREAM))
|
||||||
then (ALLOW.BUTTON.EVENTS)
|
then (ALLOW.BUTTON.EVENTS)
|
||||||
(if (DOCOBJ-EDIT-TIMESTAMP (IMAGEOBJPROP IMAGEOBJ
|
(if (DOCOBJ-EDIT-TIMESTAMP (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM))
|
||||||
'OBJECTDATUM))
|
|
||||||
then 'CHANGED])
|
then 'CHANGED])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-COPYFN
|
(DOCOBJ-TIMESTAMP-COPYFN
|
||||||
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM)
|
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM) (* Koomen "31-Jan-87 00:30")
|
||||||
(* Koomen "31-Jan-87 00:30")
|
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS))
|
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS))
|
||||||
(IMAGEOBJCREATE (COPYALL (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM))
|
(IMAGEOBJCREATE (COPYALL (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM))
|
||||||
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-DISPLAYFN
|
(DOCOBJ-TIMESTAMP-DISPLAYFN
|
||||||
[LAMBDA (IMAGEOBJ IMAGESTREAM IMAGESTREAMTYPE HOSTSTREAM)
|
[LAMBDA (IMAGEOBJ IMAGESTREAM IMAGESTREAMTYPE HOSTSTREAM) (* Koomen " 4-Feb-87 14:11")
|
||||||
(* Koomen " 4-Feb-87 14:11")
|
(PRINTOUT IMAGESTREAM (DOCOBJ-TIMESTAMP-TO-STRING (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
||||||
(PRINTOUT IMAGESTREAM (DOCOBJ-TIMESTAMP-TO-STRING
|
|
||||||
(IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-GETFN
|
(DOCOBJ-TIMESTAMP-GETFN
|
||||||
[LAMBDA (FILESTREAM) (* Koomen "31-Jan-87 00:19")
|
[LAMBDA (FILESTREAM) (* Koomen "31-Jan-87 00:19")
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS))
|
(DECLARE (GLOBALVARS DOCOBJ-TIMESTAMP-IMAGEFNS))
|
||||||
(IMAGEOBJCREATE (READ FILESTREAM)
|
(IMAGEOBJCREATE (READ FILESTREAM)
|
||||||
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
DOCOBJ-TIMESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-IMAGEBOXFN
|
(DOCOBJ-TIMESTAMP-IMAGEBOXFN
|
||||||
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN)
|
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN) (* Koomen " 9-Feb-87 17:13")
|
||||||
(* Koomen " 9-Feb-87 17:13")
|
|
||||||
(LET* ((TIMESTAMP (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM))
|
(LET* ((TIMESTAMP (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM))
|
||||||
(TIMESTRING (DOCOBJ-TIMESTAMP-TO-STRING TIMESTAMP)))
|
(TIMESTRING (DOCOBJ-TIMESTAMP-TO-STRING TIMESTAMP)))
|
||||||
(DOCOBJ-STRING-IMAGEBOX TIMESTRING IMAGESTREAM])
|
(DOCOBJ-STRING-IMAGEBOX TIMESTRING IMAGESTREAM])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-PREPRINTFN
|
(DOCOBJ-TIMESTAMP-PREPRINTFN
|
||||||
[LAMBDA (IMAGEOBJ) (* ;
|
[LAMBDA (IMAGEOBJ) (* ; "Edited 8-Oct-87 22:29 by Koomen")
|
||||||
"Edited 8-Oct-87 22:29 by Koomen")
|
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-TO-STRING (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
(DOCOBJ-TIMESTAMP-TO-STRING (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-PUTFN
|
(DOCOBJ-TIMESTAMP-PUTFN
|
||||||
[LAMBDA (IMAGEOBJ FILESTREAM) (* Koomen " 4-Feb-87 14:08")
|
[LAMBDA (IMAGEOBJ FILESTREAM) (* Koomen " 4-Feb-87 14:08")
|
||||||
(PROG [(TIMESTAMP (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
(PROG [(TIMESTAMP (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
||||||
(replace (DOCOBJ-TIMESTAMP IDATE) of TIMESTAMP with (IDATE))
|
(replace (DOCOBJ-TIMESTAMP IDATE) of TIMESTAMP with (IDATE))
|
||||||
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP with NIL)
|
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP with NIL)
|
||||||
(PRINT TIMESTAMP FILESTREAM])
|
(PRINT TIMESTAMP FILESTREAM])
|
||||||
|
|
||||||
(DOCOBJ-TIMESTAMP-TO-STRING
|
(DOCOBJ-TIMESTAMP-TO-STRING
|
||||||
[LAMBDA (TIMESTAMP) (* Koomen " 4-Feb-87 14:12")
|
[LAMBDA (TIMESTAMP) (* Koomen " 4-Feb-87 14:12")
|
||||||
(OR (STRINGP (fetch (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP))
|
(OR (STRINGP (fetch (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP))
|
||||||
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP
|
(replace (DOCOBJ-TIMESTAMP DATESTR) of TIMESTAMP with (GDATE (fetch (DOCOBJ-TIMESTAMP IDATE)
|
||||||
with (GDATE (fetch (DOCOBJ-TIMESTAMP IDATE) of TIMESTAMP)
|
of TIMESTAMP)
|
||||||
(fetch (DOCOBJ-TIMESTAMP FORMAT) of TIMESTAMP])
|
(fetch (DOCOBJ-TIMESTAMP FORMAT)
|
||||||
|
of TIMESTAMP])
|
||||||
)
|
)
|
||||||
|
|
||||||
(RPAQ? DocObjectsTimeStampFormat )
|
(RPAQ? DocObjectsTimeStampFormat )
|
||||||
@@ -496,18 +491,14 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(DOCOBJ-MAKE-FILESTAMP
|
(DOCOBJ-MAKE-FILESTAMP
|
||||||
[LAMBDA NIL (* ;
|
[LAMBDA NIL (* ; "Edited 8-Oct-87 22:55 by Koomen")
|
||||||
"Edited 8-Oct-87 22:55 by Koomen")
|
|
||||||
|
|
||||||
(DECLARE (SPECVARS TEXTOBJ)
|
(DECLARE (SPECVARS TEXTOBJ)
|
||||||
(GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
(GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
||||||
(IMAGEOBJCREATE (DOCOBJ-FILESTAMP-NEW-FULLNAME TEXTOBJ)
|
(IMAGEOBJCREATE (DOCOBJ-FILESTAMP-NEW-FULLNAME TEXTOBJ)
|
||||||
DOCOBJ-FILESTAMP-IMAGEFNS])
|
DOCOBJ-FILESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-MAKE-FILESTAMP-IMAGEFNS
|
(DOCOBJ-MAKE-FILESTAMP-IMAGEFNS
|
||||||
[LAMBDA NIL (* ;
|
[LAMBDA NIL (* ; "Edited 8-Oct-87 22:54 by Koomen")
|
||||||
"Edited 8-Oct-87 22:54 by Koomen")
|
|
||||||
|
|
||||||
(LET ((DISPLAYFN (FUNCTION DOCOBJ-FILESTAMP-DISPLAYFN))
|
(LET ((DISPLAYFN (FUNCTION DOCOBJ-FILESTAMP-DISPLAYFN))
|
||||||
(IMAGEBOXFN (FUNCTION DOCOBJ-FILESTAMP-IMAGEBOXFN))
|
(IMAGEBOXFN (FUNCTION DOCOBJ-FILESTAMP-IMAGEBOXFN))
|
||||||
(PUTFN (FUNCTION DOCOBJ-FILESTAMP-PUTFN))
|
(PUTFN (FUNCTION DOCOBJ-FILESTAMP-PUTFN))
|
||||||
@@ -521,46 +512,33 @@
|
|||||||
(WHENCOPIEDFN (FUNCTION NILL))
|
(WHENCOPIEDFN (FUNCTION NILL))
|
||||||
(WHENOPERATEDONFN (FUNCTION NILL))
|
(WHENOPERATEDONFN (FUNCTION NILL))
|
||||||
(PREPRINTFN (FUNCTION DOCOBJ-FILESTAMP-PREPRINTFN)))
|
(PREPRINTFN (FUNCTION DOCOBJ-FILESTAMP-PREPRINTFN)))
|
||||||
(IMAGEFNSCREATE DISPLAYFN IMAGEBOXFN PUTFN GETFN COPYFN
|
(IMAGEFNSCREATE DISPLAYFN IMAGEBOXFN PUTFN GETFN COPYFN BUTTONEVENTINFN COPYBUTTONEVENTINFN
|
||||||
BUTTONEVENTINFN COPYBUTTONEVENTINFN WHENMOVEDFN
|
WHENMOVEDFN WHENINSERTEDFN WHENDELETEDFN WHENCOPIEDFN WHENOPERATEDONFN PREPRINTFN])
|
||||||
WHENINSERTEDFN WHENDELETEDFN WHENCOPIEDFN
|
|
||||||
WHENOPERATEDONFN PREPRINTFN])
|
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-COPYFN
|
(DOCOBJ-FILESTAMP-COPYFN
|
||||||
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM)
|
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM) (* Koomen "31-Jan-87 04:10")
|
||||||
(* Koomen "31-Jan-87 04:10")
|
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
(DECLARE (GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
||||||
(IMAGEOBJCREATE (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM)
|
(IMAGEOBJCREATE (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM)
|
||||||
DOCOBJ-FILESTAMP-IMAGEFNS])
|
DOCOBJ-FILESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-DISPLAYFN
|
(DOCOBJ-FILESTAMP-DISPLAYFN
|
||||||
[LAMBDA (IMAGEOBJ IMAGESTREAM IMAGESTREAMTYPE HOSTSTREAM)
|
[LAMBDA (IMAGEOBJ IMAGESTREAM IMAGESTREAMTYPE HOSTSTREAM) (* ; "Edited 8-Oct-87 22:56 by Koomen")
|
||||||
(* ;
|
|
||||||
"Edited 8-Oct-87 22:56 by Koomen")
|
|
||||||
|
|
||||||
(PRINTOUT IMAGESTREAM (DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ])
|
(PRINTOUT IMAGESTREAM (DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-GETFN
|
(DOCOBJ-FILESTAMP-GETFN
|
||||||
[LAMBDA (FILESTREAM) (* ;
|
[LAMBDA (FILESTREAM) (* ; "Edited 8-Oct-87 22:58 by Koomen")
|
||||||
"Edited 8-Oct-87 22:58 by Koomen")
|
|
||||||
|
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
(DECLARE (GLOBALVARS DOCOBJ-FILESTAMP-IMAGEFNS))
|
||||||
(LET ((FULLNAME (READ FILESTREAM)))
|
(LET ((FULLNAME (READ FILESTREAM)))
|
||||||
(IMAGEOBJCREATE (AND FULLNAME (MKSTRING FULLNAME))
|
(IMAGEOBJCREATE (AND FULLNAME (MKSTRING FULLNAME))
|
||||||
DOCOBJ-FILESTAMP-IMAGEFNS])
|
DOCOBJ-FILESTAMP-IMAGEFNS])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-IMAGEBOXFN
|
(DOCOBJ-FILESTAMP-IMAGEBOXFN
|
||||||
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN)
|
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN) (* ; "Edited 8-Oct-87 22:59 by Koomen")
|
||||||
(* ;
|
|
||||||
"Edited 8-Oct-87 22:59 by Koomen")
|
|
||||||
|
|
||||||
(LET ((FULLNAME (DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ)))
|
(LET ((FULLNAME (DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ)))
|
||||||
(DOCOBJ-STRING-IMAGEBOX FULLNAME IMAGESTREAM])
|
(DOCOBJ-STRING-IMAGEBOX FULLNAME IMAGESTREAM])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-GET-FULLNAME
|
(DOCOBJ-FILESTAMP-GET-FULLNAME
|
||||||
[LAMBDA (IMAGEOBJ NODEFAULTFLG) (* ;
|
[LAMBDA (IMAGEOBJ NODEFAULTFLG) (* ; "Edited 8-Oct-87 22:59 by Koomen")
|
||||||
"Edited 8-Oct-87 22:59 by Koomen")
|
|
||||||
|
|
||||||
(PROG [(FULLNAME (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
(PROG [(FULLNAME (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
||||||
(RETURN (OR (if FULLNAME
|
(RETURN (OR (if FULLNAME
|
||||||
then (if (LITATOM FULLNAME)
|
then (if (LITATOM FULLNAME)
|
||||||
@@ -571,9 +549,7 @@
|
|||||||
then "-- not yet filed --"])
|
then "-- not yet filed --"])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-NEW-FULLNAME
|
(DOCOBJ-FILESTAMP-NEW-FULLNAME
|
||||||
[LAMBDA (TEXTOBJ) (* ;
|
[LAMBDA (TEXTOBJ) (* ; "Edited 8-Oct-87 22:52 by Koomen")
|
||||||
"Edited 8-Oct-87 22:52 by Koomen")
|
|
||||||
|
|
||||||
(PROG ((FULLNAME (FULLNAME TEXTOBJ)))
|
(PROG ((FULLNAME (FULLNAME TEXTOBJ)))
|
||||||
(RETURN (if FULLNAME
|
(RETURN (if FULLNAME
|
||||||
then (if (LITATOM FULLNAME)
|
then (if (LITATOM FULLNAME)
|
||||||
@@ -582,15 +558,11 @@
|
|||||||
then (COPYALL FULLNAME])
|
then (COPYALL FULLNAME])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-PREPRINTFN
|
(DOCOBJ-FILESTAMP-PREPRINTFN
|
||||||
[LAMBDA (IMAGEOBJ) (* ;
|
[LAMBDA (IMAGEOBJ) (* ; "Edited 8-Oct-87 22:56 by Koomen")
|
||||||
"Edited 8-Oct-87 22:56 by Koomen")
|
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ T])
|
(DOCOBJ-FILESTAMP-GET-FULLNAME IMAGEOBJ T])
|
||||||
|
|
||||||
(DOCOBJ-FILESTAMP-PUTFN
|
(DOCOBJ-FILESTAMP-PUTFN
|
||||||
[LAMBDA (IMAGEOBJ FILESTREAM) (* ;
|
[LAMBDA (IMAGEOBJ FILESTREAM) (* ; "Edited 8-Oct-87 22:39 by Koomen")
|
||||||
"Edited 8-Oct-87 22:39 by Koomen")
|
|
||||||
|
|
||||||
(PROG [(FULLNAME (MKSTRING (FULLNAME FILESTREAM]
|
(PROG [(FULLNAME (MKSTRING (FULLNAME FILESTREAM]
|
||||||
(IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM FULLNAME)
|
(IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM FULLNAME)
|
||||||
(PRINT FULLNAME FILESTREAM])
|
(PRINT FULLNAME FILESTREAM])
|
||||||
@@ -610,17 +582,15 @@
|
|||||||
(DEFINEQ
|
(DEFINEQ
|
||||||
|
|
||||||
(DOCOBJ-MAKE-HRULE
|
(DOCOBJ-MAKE-HRULE
|
||||||
[LAMBDA NIL (* Koomen " 4-Feb-87 16:12")
|
[LAMBDA NIL (* Koomen " 4-Feb-87 16:12")
|
||||||
(HRULE.CREATE (bind WIDTH for I from 1
|
(HRULE.CREATE (bind WIDTH for I from 1 while (AND (SETQ WIDTH (DOCOBJ-HRULE-GET-WIDTH
|
||||||
while (AND (SETQ WIDTH (DOCOBJ-HRULE-GET-WIDTH
|
|
||||||
(ODDP I)
|
(ODDP I)
|
||||||
(EQ I 1)))
|
(EQ I 1)))
|
||||||
(GREATERP WIDTH 0)) collect WIDTH])
|
(GREATERP WIDTH 0)) collect WIDTH])
|
||||||
|
|
||||||
(DOCOBJ-EDIT-HRULE
|
(DOCOBJ-EDIT-HRULE
|
||||||
[LAMBDA (IMAGEOBJ) (* Koomen " 4-Feb-87 15:45")
|
[LAMBDA (IMAGEOBJ) (* Koomen " 4-Feb-87 15:45")
|
||||||
(PROG [NEWWIDTH (OLDWIDTH (MKLIST (IMAGEOBJPROP IMAGEOBJ
|
(PROG [NEWWIDTH (OLDWIDTH (MKLIST (IMAGEOBJPROP IMAGEOBJ 'RULE.WIDTH]
|
||||||
'RULE.WIDTH]
|
|
||||||
(SETQ NEWWIDTH (COPYALL OLDWIDTH))
|
(SETQ NEWWIDTH (COPYALL OLDWIDTH))
|
||||||
(if (AND (NLSETQ (EDITE NEWWIDTH))
|
(if (AND (NLSETQ (EDITE NEWWIDTH))
|
||||||
(NOT (EQUAL NEWWIDTH OLDWIDTH)))
|
(NOT (EQUAL NEWWIDTH OLDWIDTH)))
|
||||||
@@ -628,17 +598,17 @@
|
|||||||
(RETURN IMAGEOBJ])
|
(RETURN IMAGEOBJ])
|
||||||
|
|
||||||
(DOCOBJ-HRULE-INIT
|
(DOCOBJ-HRULE-INIT
|
||||||
[LAMBDA NIL (* Koomen " 4-Feb-87 16:13")
|
[LAMBDA NIL (* Koomen " 4-Feb-87 16:13")
|
||||||
|
|
||||||
(* * provide HRULE editing * *)
|
(* * provide HRULE editing * *)
|
||||||
|
|
||||||
(DECLARE (GLOBALVARS HRULE.IMAGEFNS))
|
(DECLARE (GLOBALVARS HRULE.IMAGEFNS))
|
||||||
(replace (IMAGEFNS BUTTONEVENTINFN) of HRULE.IMAGEFNS
|
(replace (IMAGEFNS BUTTONEVENTINFN) of HRULE.IMAGEFNS with (FUNCTION DOCOBJ-HRULE-BUTTONEVENTINFN
|
||||||
with (FUNCTION DOCOBJ-HRULE-BUTTONEVENTINFN))
|
))
|
||||||
NIL])
|
NIL])
|
||||||
|
|
||||||
(DOCOBJ-HRULE-GET-WIDTH
|
(DOCOBJ-HRULE-GET-WIDTH
|
||||||
[LAMBDA (RULE? FIRST?) (* ;
|
[LAMBDA (RULE? FIRST?) (* ;
|
||||||
"Edited 24-May-93 23:35 by sybalsky:mv:envos")
|
"Edited 24-May-93 23:35 by sybalsky:mv:envos")
|
||||||
(DECLARE (GLOBALVARS DOCOBJ-HRULE-BLANK-PAD DOCOBJ-HRULE-RULE-PAD LASTMOUSEX LASTMOUSEY))
|
(DECLARE (GLOBALVARS DOCOBJ-HRULE-BLANK-PAD DOCOBJ-HRULE-RULE-PAD LASTMOUSEX LASTMOUSEY))
|
||||||
[COND
|
[COND
|
||||||
@@ -654,10 +624,8 @@
|
|||||||
T])
|
T])
|
||||||
|
|
||||||
(DOCOBJ-HRULE-BUTTONEVENTINFN
|
(DOCOBJ-HRULE-BUTTONEVENTINFN
|
||||||
[LAMBDA (IMAGEOBJ WINDOWSTREAM SELECTION RELX RELY WINDOW HOSTSTREAM
|
[LAMBDA (IMAGEOBJ WINDOWSTREAM SELECTION RELX RELY WINDOW HOSTSTREAM BUTTON)
|
||||||
BUTTON) (* ;
|
(* ; "Edited 8-Oct-87 23:43 by Koomen")
|
||||||
"Edited 8-Oct-87 23:43 by Koomen")
|
|
||||||
|
|
||||||
(if (AND (EQ BUTTON 'MIDDLE)
|
(if (AND (EQ BUTTON 'MIDDLE)
|
||||||
(DOCOBJ-WAIT-MOUSE WINDOWSTREAM))
|
(DOCOBJ-WAIT-MOUSE WINDOWSTREAM))
|
||||||
then (ALLOW.BUTTON.EVENTS)
|
then (ALLOW.BUTTON.EVENTS)
|
||||||
@@ -690,7 +658,6 @@
|
|||||||
|
|
||||||
(DOCOBJ-MAKE-INCLUDE
|
(DOCOBJ-MAKE-INCLUDE
|
||||||
[LAMBDA NIL (* ; "Edited 15-Oct-87 14:54 by Koomen")
|
[LAMBDA NIL (* ; "Edited 15-Oct-87 14:54 by Koomen")
|
||||||
|
|
||||||
(DECLARE (SPECVARS TEXTOBJ))
|
(DECLARE (SPECVARS TEXTOBJ))
|
||||||
(PROG ((SUBFILE (TEDIT.GETINPUT TEXTOBJ "Enter file name: ")))
|
(PROG ((SUBFILE (TEDIT.GETINPUT TEXTOBJ "Enter file name: ")))
|
||||||
(if SUBFILE
|
(if SUBFILE
|
||||||
@@ -699,7 +666,6 @@
|
|||||||
|
|
||||||
(DOCOBJ-MAKE-INCLUDE-IMAGEFNS
|
(DOCOBJ-MAKE-INCLUDE-IMAGEFNS
|
||||||
[LAMBDA NIL (* ; "Edited 23-Oct-87 00:20 by Koomen")
|
[LAMBDA NIL (* ; "Edited 23-Oct-87 00:20 by Koomen")
|
||||||
|
|
||||||
(LET ((DISPLAYFN (FUNCTION DOCOBJ-INCLUDE-DISPLAYFN))
|
(LET ((DISPLAYFN (FUNCTION DOCOBJ-INCLUDE-DISPLAYFN))
|
||||||
(IMAGEBOXFN (FUNCTION DOCOBJ-INCLUDE-IMAGEBOXFN))
|
(IMAGEBOXFN (FUNCTION DOCOBJ-INCLUDE-IMAGEBOXFN))
|
||||||
(PUTFN (FUNCTION DOCOBJ-INCLUDE-PUTFN))
|
(PUTFN (FUNCTION DOCOBJ-INCLUDE-PUTFN))
|
||||||
@@ -734,8 +700,7 @@
|
|||||||
IMAGEOBJ])
|
IMAGEOBJ])
|
||||||
|
|
||||||
(DOCOBJ-INCLUDE-EDIT
|
(DOCOBJ-INCLUDE-EDIT
|
||||||
[LAMBDA (INCLOBJ TSTREAM) (* ; "Edited 26-Dec-2024 00:23 by rmk")
|
[LAMBDA (INCLOBJ TSTREAM) (* ; "Edited 12-May-2024 09:03 by rmk")
|
||||||
(* ; "Edited 12-May-2024 09:03 by rmk")
|
|
||||||
(* ; "Edited 9-May-2018 11:09 by rmk:")
|
(* ; "Edited 9-May-2018 11:09 by rmk:")
|
||||||
(* ; "Edited 9-May-2018 10:35 by rmk:")
|
(* ; "Edited 9-May-2018 10:35 by rmk:")
|
||||||
(* ; "Edited 26-Oct-87 19:57 by Koomen")
|
(* ; "Edited 26-Oct-87 19:57 by Koomen")
|
||||||
@@ -762,8 +727,8 @@
|
|||||||
(NOT (EQUAL NEWNAME (fetch (INCLOBJ FILENAME) of INCLOBJ]
|
(NOT (EQUAL NEWNAME (fetch (INCLOBJ FILENAME) of INCLOBJ]
|
||||||
then (replace (INCLOBJ FILENAME) of INCLOBJ with NEWNAME)
|
then (replace (INCLOBJ FILENAME) of INCLOBJ with NEWNAME)
|
||||||
T)))
|
T)))
|
||||||
(EDIT.FILE (for W FULLNAME (TXTFILE _ TSTREAM) in (OPENWINDOWS)
|
(EDIT.FILE (for W in (OPENWINDOWS)
|
||||||
first [SETQ FULLNAME (OR (FINDFILE-WITH-EXTENSIONS
|
bind [FULLNAME _ (OR (FINDFILE-WITH-EXTENSIONS
|
||||||
(fetch (INCLOBJ FILENAME) of INCLOBJ)
|
(fetch (INCLOBJ FILENAME) of INCLOBJ)
|
||||||
(CONS (PACKFILENAME.STRING 'HOST (FILENAMEFIELD
|
(CONS (PACKFILENAME.STRING 'HOST (FILENAMEFIELD
|
||||||
TXTFILE
|
TXTFILE
|
||||||
@@ -773,20 +738,19 @@
|
|||||||
DIRECTORIES)
|
DIRECTORIES)
|
||||||
*TEDIT-EXTENSIONS*)
|
*TEDIT-EXTENSIONS*)
|
||||||
(INFILEP (fetch (INCLOBJ FILENAME) of INCLOBJ]
|
(INFILEP (fetch (INCLOBJ FILENAME) of INCLOBJ]
|
||||||
(CL:UNLESS FULLNAME
|
first (if (NULL FULLNAME)
|
||||||
(TEDIT.PROMPTPRINT TSTREAM (CONCAT "Can't find " (fetch (INCLOBJ
|
then (TEDIT.PROMPTPRINT TSTREAM "Can't find " T)
|
||||||
FILENAME)
|
(TEDIT.PROMPTPRINT TSTREAM (fetch (INCLOBJ FILENAME)
|
||||||
of INCLOBJ))
|
of INCLOBJ))
|
||||||
T)
|
|
||||||
(RETURN)) when (SETQ W (DOCOBJ-INCLUDE-EDIT-WINDOWP FULLNAME W))
|
(RETURN)) when (SETQ W (DOCOBJ-INCLUDE-EDIT-WINDOWP FULLNAME W))
|
||||||
do (TOTOPW W)
|
do (TOTOPW W)
|
||||||
(GIVE.TTY.PROCESS W)
|
(GIVE.TTY.PROCESS W)
|
||||||
(RETURN) finally (TEDIT FULLNAME)))
|
(RETURN) finally (TEDIT (MKATOM FULLNAME))))
|
||||||
(ENABLE (CL:UNLESS (fetch (INCLOBJ ENABLEDP) of INCLOBJ)
|
(ENABLE (if (NOT (fetch (INCLOBJ ENABLEDP) of INCLOBJ))
|
||||||
(replace (INCLOBJ ENABLEDP) of INCLOBJ with T)
|
then (replace (INCLOBJ ENABLEDP) of INCLOBJ with T)
|
||||||
T))
|
T))
|
||||||
(DISABLE (CL:WHEN (fetch (INCLOBJ ENABLEDP) of INCLOBJ)
|
(DISABLE (if (fetch (INCLOBJ ENABLEDP) of INCLOBJ)
|
||||||
(replace (INCLOBJ ENABLEDP) of INCLOBJ with NIL)
|
then (replace (INCLOBJ ENABLEDP) of INCLOBJ with NIL)
|
||||||
T))
|
T))
|
||||||
NIL])
|
NIL])
|
||||||
|
|
||||||
@@ -908,7 +872,6 @@
|
|||||||
|
|
||||||
(DOCOBJ-INCLUDE-COPYFN
|
(DOCOBJ-INCLUDE-COPYFN
|
||||||
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM) (* ; "Edited 23-Oct-87 00:13 by Koomen")
|
[LAMBDA (IMAGEOBJ SOURCEHOSTSTREAM TARGETHOSTSTREAM) (* ; "Edited 23-Oct-87 00:13 by Koomen")
|
||||||
|
|
||||||
(DOCOBJ-INCLUDE-CREATE-OBJ (COPYALL (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
(DOCOBJ-INCLUDE-CREATE-OBJ (COPYALL (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
||||||
|
|
||||||
(DOCOBJ-INCLUDE-DISPLAYFN
|
(DOCOBJ-INCLUDE-DISPLAYFN
|
||||||
@@ -923,20 +886,17 @@
|
|||||||
|
|
||||||
(DOCOBJ-INCLUDE-GETFN
|
(DOCOBJ-INCLUDE-GETFN
|
||||||
[LAMBDA (FILESTREAM) (* ; "Edited 26-Oct-87 22:00 by Koomen")
|
[LAMBDA (FILESTREAM) (* ; "Edited 26-Oct-87 22:00 by Koomen")
|
||||||
|
|
||||||
(LET ((INCLOBJ (READ FILESTREAM)))
|
(LET ((INCLOBJ (READ FILESTREAM)))
|
||||||
(if (NLISTP INCLOBJ)
|
(if (NLISTP INCLOBJ)
|
||||||
then
|
then
|
||||||
|
|
||||||
(* ;; "Version 1: Just filename as string")
|
(* ;; "Version 1: Just filename as string")
|
||||||
|
|
||||||
(* ;; "Version 2: List whose CAR is filename")
|
(* ;; "Version 2: List whose CAR is filename")
|
||||||
|
|
||||||
(SETQ INCLOBJ (create INCLOBJ
|
(SETQ INCLOBJ (create INCLOBJ
|
||||||
FILENAME _ INCLOBJ)))
|
FILENAME _ INCLOBJ)))
|
||||||
(if (NLISTP (CDR INCLOBJ))
|
(if (NLISTP (CDR INCLOBJ))
|
||||||
then
|
then
|
||||||
|
|
||||||
(* ;; "Version 3: List whose CADR is ENABLEDP flag")
|
(* ;; "Version 3: List whose CADR is ENABLEDP flag")
|
||||||
|
|
||||||
(NCONC1 INCLOBJ T))
|
(NCONC1 INCLOBJ T))
|
||||||
@@ -944,7 +904,6 @@
|
|||||||
|
|
||||||
(DOCOBJ-INCLUDE-IMAGEBOXFN
|
(DOCOBJ-INCLUDE-IMAGEBOXFN
|
||||||
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN) (* ; "Edited 23-Oct-87 14:41 by Koomen")
|
[LAMBDA (IMAGEOBJ IMAGESTREAM CURRENTX RIGHTMARGIN) (* ; "Edited 23-Oct-87 14:41 by Koomen")
|
||||||
|
|
||||||
(OR (LET [(INCLOBJ (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
(OR (LET [(INCLOBJ (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM]
|
||||||
(if [AND INCLOBJ (OR (EQ (IMAGESTREAMTYPE IMAGESTREAM)
|
(if [AND INCLOBJ (OR (EQ (IMAGESTREAMTYPE IMAGESTREAM)
|
||||||
'DISPLAY)
|
'DISPLAY)
|
||||||
@@ -955,19 +914,17 @@
|
|||||||
else 'DONTINCLDISPLAYSTRING))
|
else 'DONTINCLDISPLAYSTRING))
|
||||||
IMAGESTREAM)))
|
IMAGESTREAM)))
|
||||||
(create IMAGEBOX
|
(create IMAGEBOX
|
||||||
XSIZE _ 0
|
XSIZE _ 0
|
||||||
YSIZE _ 0
|
YSIZE _ 0
|
||||||
YDESC _ 0
|
YDESC _ 0
|
||||||
XKERN _ 0])
|
XKERN _ 0])
|
||||||
|
|
||||||
(DOCOBJ-INCLUDE-PREPRINTFN
|
(DOCOBJ-INCLUDE-PREPRINTFN
|
||||||
[LAMBDA (IMAGEOBJ) (* ; "Edited 23-Oct-87 14:19 by Koomen")
|
[LAMBDA (IMAGEOBJ) (* ; "Edited 23-Oct-87 14:19 by Koomen")
|
||||||
|
|
||||||
(fetch (INCLOBJ FILENAME) of (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
(fetch (INCLOBJ FILENAME) of (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM])
|
||||||
|
|
||||||
(DOCOBJ-INCLUDE-PUTFN
|
(DOCOBJ-INCLUDE-PUTFN
|
||||||
[LAMBDA (IMAGEOBJ FILESTREAM) (* ; "Edited 15-Oct-87 17:17 by Koomen")
|
[LAMBDA (IMAGEOBJ FILESTREAM) (* ; "Edited 15-Oct-87 17:17 by Koomen")
|
||||||
|
|
||||||
(PRINT (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM)
|
(PRINT (IMAGEOBJPROP IMAGEOBJ 'OBJECTDATUM)
|
||||||
FILESTREAM])
|
FILESTREAM])
|
||||||
)
|
)
|
||||||
@@ -989,29 +946,29 @@
|
|||||||
(PUTPROPS DOC-OBJECTS MAKEFILE-ENVIRONMENT (:READTABLE "INTERLISP" :PACKAGE "INTERLISP" :BASE 10))
|
(PUTPROPS DOC-OBJECTS MAKEFILE-ENVIRONMENT (:READTABLE "INTERLISP" :PACKAGE "INTERLISP" :BASE 10))
|
||||||
)
|
)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (7528 21326 (DOCOBJ-ACQUIRE-OBJECT 7538 . 8539) (DOCOBJ-INIT 8541 . 9169) (
|
(FILEMAP (NIL (9262 22844 (DOCOBJ-ACQUIRE-OBJECT 9272 . 10273) (DOCOBJ-INIT 10275 . 10897) (
|
||||||
DOCOBJ-TEDIT-MENU-ENTRY 9171 . 9593) (DOCOBJ-GET-LOOKS 9595 . 12165) (DOCOBJ-REGISTER-OBJECT 12167 .
|
DOCOBJ-TEDIT-MENU-ENTRY 10899 . 11306) (DOCOBJ-GET-LOOKS 11308 . 13768) (DOCOBJ-REGISTER-OBJECT 13770
|
||||||
12821) (DOCOBJ-STRING-IMAGEBOX 12823 . 13879) (DOCOBJ-WAIT-MOUSE 13881 . 14341) (
|
. 14408) (DOCOBJ-STRING-IMAGEBOX 14410 . 15466) (DOCOBJ-WAIT-MOUSE 15468 . 15859) (
|
||||||
DOCOBJ-BEFOREHARDCOPYFN 14343 . 19813) (DOCOBJ-AFTERHARDCOPYFN 19815 . 21324)) (21356 21623 (
|
DOCOBJ-BEFOREHARDCOPYFN 15861 . 21331) (DOCOBJ-AFTERHARDCOPYFN 21333 . 22842)) (22874 23139 (
|
||||||
DOCOBJ-ACQUIRE-EVALED-OBJECT 21366 . 21621)) (21823 21965 (DOCOBJ-ACQUIRE-SNAPPED-OBJECT 21833 . 21963
|
DOCOBJ-ACQUIRE-EVALED-OBJECT 22884 . 23137)) (23339 23496 (DOCOBJ-ACQUIRE-SNAPPED-OBJECT 23349 . 23494
|
||||||
)) (22287 27083 (DOCOBJ-EDIT-TIMESTAMP 22297 . 22826) (DOCOBJ-MAKE-TIMESTAMP 22828 . 23239) (
|
)) (23818 28482 (DOCOBJ-EDIT-TIMESTAMP 23828 . 24289) (DOCOBJ-MAKE-TIMESTAMP 24291 . 24688) (
|
||||||
DOCOBJ-MAKE-TIMESTAMP-IMAGEFNS 23241 . 24311) (DOCOBJ-TIMESTAMP-BUTTONEVENTINFN 24313 . 24844) (
|
DOCOBJ-MAKE-TIMESTAMP-IMAGEFNS 24690 . 25709) (DOCOBJ-TIMESTAMP-BUTTONEVENTINFN 25711 . 26186) (
|
||||||
DOCOBJ-TIMESTAMP-COPYFN 24846 . 25171) (DOCOBJ-TIMESTAMP-DISPLAYFN 25173 . 25466) (
|
DOCOBJ-TIMESTAMP-COPYFN 26188 . 26473) (DOCOBJ-TIMESTAMP-DISPLAYFN 26475 . 26696) (
|
||||||
DOCOBJ-TIMESTAMP-GETFN 25468 . 25708) (DOCOBJ-TIMESTAMP-IMAGEBOXFN 25710 . 26066) (
|
DOCOBJ-TIMESTAMP-GETFN 26698 . 26953) (DOCOBJ-TIMESTAMP-IMAGEBOXFN 26955 . 27272) (
|
||||||
DOCOBJ-TIMESTAMP-PREPRINTFN 26068 . 26299) (DOCOBJ-TIMESTAMP-PUTFN 26301 . 26670) (
|
DOCOBJ-TIMESTAMP-PREPRINTFN 27274 . 27489) (DOCOBJ-TIMESTAMP-PUTFN 27491 . 27875) (
|
||||||
DOCOBJ-TIMESTAMP-TO-STRING 26672 . 27081)) (27377 31684 (DOCOBJ-MAKE-FILESTAMP 27387 . 27728) (
|
DOCOBJ-TIMESTAMP-TO-STRING 27877 . 28480)) (28776 32750 (DOCOBJ-MAKE-FILESTAMP 28786 . 29111) (
|
||||||
DOCOBJ-MAKE-FILESTAMP-IMAGEFNS 27730 . 28772) (DOCOBJ-FILESTAMP-COPYFN 28774 . 29089) (
|
DOCOBJ-MAKE-FILESTAMP-IMAGEFNS 29113 . 30104) (DOCOBJ-FILESTAMP-COPYFN 30106 . 30381) (
|
||||||
DOCOBJ-FILESTAMP-DISPLAYFN 29091 . 29379) (DOCOBJ-FILESTAMP-GETFN 29381 . 29734) (
|
DOCOBJ-FILESTAMP-DISPLAYFN 30383 . 30595) (DOCOBJ-FILESTAMP-GETFN 30597 . 30934) (
|
||||||
DOCOBJ-FILESTAMP-IMAGEBOXFN 29736 . 30074) (DOCOBJ-FILESTAMP-GET-FULLNAME 30076 . 30694) (
|
DOCOBJ-FILESTAMP-IMAGEBOXFN 30936 . 31204) (DOCOBJ-FILESTAMP-GET-FULLNAME 31206 . 31808) (
|
||||||
DOCOBJ-FILESTAMP-NEW-FULLNAME 30696 . 31169) (DOCOBJ-FILESTAMP-PREPRINTFN 31171 . 31380) (
|
DOCOBJ-FILESTAMP-NEW-FULLNAME 31810 . 32267) (DOCOBJ-FILESTAMP-PREPRINTFN 32269 . 32462) (
|
||||||
DOCOBJ-FILESTAMP-PUTFN 31382 . 31682)) (31990 34487 (DOCOBJ-MAKE-HRULE 32000 . 32414) (
|
DOCOBJ-FILESTAMP-PUTFN 32464 . 32748)) (33056 35661 (DOCOBJ-MAKE-HRULE 33066 . 33540) (
|
||||||
DOCOBJ-EDIT-HRULE 32416 . 32888) (DOCOBJ-HRULE-INIT 32890 . 33222) (DOCOBJ-HRULE-GET-WIDTH 33224 .
|
DOCOBJ-EDIT-HRULE 33542 . 33984) (DOCOBJ-HRULE-INIT 33986 . 34386) (DOCOBJ-HRULE-GET-WIDTH 34388 .
|
||||||
34035) (DOCOBJ-HRULE-BUTTONEVENTINFN 34037 . 34485)) (34906 43454 (DOCOBJ-MAKE-INCLUDE 34916 . 35317)
|
35218) (DOCOBJ-HRULE-BUTTONEVENTINFN 35220 . 35659)) (36080 44419 (DOCOBJ-MAKE-INCLUDE 36090 . 36490)
|
||||||
(DOCOBJ-MAKE-INCLUDE-IMAGEFNS 35319 . 36324) (DOCOBJ-INCLUDE-CREATE-OBJ 36326 . 37094) (
|
(DOCOBJ-MAKE-INCLUDE-IMAGEFNS 36492 . 37495) (DOCOBJ-INCLUDE-CREATE-OBJ 37497 . 38265) (
|
||||||
DOCOBJ-INCLUDE-EDIT 37096 . 41571) (DOCOBJ-INCLUDE-EDIT-WINDOWP 41573 . 42429) (
|
DOCOBJ-INCLUDE-EDIT 38267 . 42536) (DOCOBJ-INCLUDE-EDIT-WINDOWP 42538 . 43394) (
|
||||||
DOCOBJ-INCLUDE-RESET-OBJ 42431 . 43452)) (43455 52301 (DOCOBJ-INCLUDE-BEFOREHARDCOPYFN 43465 . 46959)
|
DOCOBJ-INCLUDE-RESET-OBJ 43396 . 44417)) (44420 53233 (DOCOBJ-INCLUDE-BEFOREHARDCOPYFN 44430 . 47924)
|
||||||
(DOCOBJ-INCLUDE-CLEANUPFN 46961 . 48480) (DOCOBJ-INCLUDE-BUTTONEVENTINFN 48482 . 49159) (
|
(DOCOBJ-INCLUDE-CLEANUPFN 47926 . 49445) (DOCOBJ-INCLUDE-BUTTONEVENTINFN 49447 . 50124) (
|
||||||
DOCOBJ-INCLUDE-COPYFN 49161 . 49379) (DOCOBJ-INCLUDE-DISPLAYFN 49381 . 50133) (DOCOBJ-INCLUDE-GETFN
|
DOCOBJ-INCLUDE-COPYFN 50126 . 50343) (DOCOBJ-INCLUDE-DISPLAYFN 50345 . 51097) (DOCOBJ-INCLUDE-GETFN
|
||||||
50135 . 50858) (DOCOBJ-INCLUDE-IMAGEBOXFN 50860 . 51869) (DOCOBJ-INCLUDE-PREPRINTFN 51871 . 52090) (
|
51099 . 51809) (DOCOBJ-INCLUDE-IMAGEBOXFN 51811 . 52803) (DOCOBJ-INCLUDE-PREPRINTFN 52805 . 53023) (
|
||||||
DOCOBJ-INCLUDE-PUTFN 52092 . 52299)))))
|
DOCOBJ-INCLUDE-PUTFN 53025 . 53231)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
@@ -1,12 +1,14 @@
|
|||||||
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)
|
(DEFINE-FILE-INFO :PACKAGE "INTERLISP" :READTABLE "INTERLISP" :BASE 10 :FORMAT :UTF-8)
|
||||||
|
|
||||||
(FILECREATED "11-May-2026 23:07:30" {MEDLEY}<lispusers>GITFNS.;593 137624
|
(FILECREATED "29-Apr-2026 12:51:53" {MEDLEY}<lispusers>GITFNS.;592 137200
|
||||||
|
|
||||||
:EDIT-BY rmk
|
:EDIT-BY rmk
|
||||||
|
|
||||||
:CHANGES-TO (FNS GIT-CD-LABELFN)
|
:CHANGES-TO (FNS GIT-GWC-COMMAND)
|
||||||
|
(COMMANDS gwc)
|
||||||
|
(VARS GITFNSCOMS)
|
||||||
|
|
||||||
:PREVIOUS-DATE "29-Apr-2026 12:51:53" {MEDLEY}<lispusers>GITFNS.;592)
|
:PREVIOUS-DATE "29-Apr-2026 09:00:33" {MEDLEY}<lispusers>GITFNS.;588)
|
||||||
|
|
||||||
|
|
||||||
(PRETTYCOMPRINT GITFNSCOMS)
|
(PRETTYCOMPRINT GITFNSCOMS)
|
||||||
@@ -2213,29 +2215,21 @@
|
|||||||
NIL)))])
|
NIL)))])
|
||||||
|
|
||||||
(GIT-CD-LABELFN
|
(GIT-CD-LABELFN
|
||||||
[LAMBDA (FILE1 FILE2 USERDATA) (* ; "Edited 11-May-2026 23:02 by rmk")
|
[LAMBDA (FILE1 FILE2 USERDATA) (* ; "Edited 5-Jan-2022 15:10 by rmk")
|
||||||
(* ; "Edited 5-Jan-2022 15:10 by rmk")
|
|
||||||
(* ; "Edited 16-Dec-2021 12:25 by rmk")
|
(* ; "Edited 16-Dec-2021 12:25 by rmk")
|
||||||
(* ; "Edited 13-Dec-2021 22:13 by rmk")
|
(* ; "Edited 13-Dec-2021 22:13 by rmk")
|
||||||
(LET ((CDVALUE (CDR (ASSOC 'CDVALUE USERDATA)))
|
(DECLARE (USEDFREE CDVALUE))
|
||||||
NC B LABEL1 LABEL2 POS)
|
(LET (NC B LABEL1 LABEL2)
|
||||||
(CL:WHEN (SETQ NC (FETCH NCDIR OF (FETCH CDMAXNC1 OF CDVALUE)))
|
(CL:WHEN (SETQ NC (FETCH NCDIR OF (FETCH CDMAXNC1 OF CDVALUE)))
|
||||||
(SETQ LABEL1 (SLASHIT (SUBSTRING FILE1 (ADD1 NC))
|
(SETQ LABEL1 (SLASHIT (SUBSTRING FILE1 (ADD1 NC))
|
||||||
T T))
|
T))
|
||||||
(CL:WHEN (SETQ B (CDR (ASSOC 'BRANCH1 USERDATA)))
|
(CL:WHEN (SETQ B (LISTGET USERDATA 'BRANCH1))
|
||||||
(SETQ LABEL1 (CONCAT (SUBSTRING B 1 (SUB1 (OR (STRPOS "--" B NIL T)
|
(SETQ LABEL1 (CONCAT B "/" LABEL1))))
|
||||||
0)))
|
|
||||||
"/" LABEL1))))
|
|
||||||
(CL:WHEN (SETQ NC (FETCH NCDIR OF (FETCH CDMAXNC2 OF CDVALUE)))
|
(CL:WHEN (SETQ NC (FETCH NCDIR OF (FETCH CDMAXNC2 OF CDVALUE)))
|
||||||
(SETQ LABEL2 (SLASHIT (SUBSTRING FILE2 (ADD1 NC))
|
(SETQ LABEL2 (SLASHIT (SUBSTRING FILE2 (ADD1 NC))
|
||||||
T T))
|
T))
|
||||||
(CL:WHEN (SETQ B (CDR (ASSOC 'BRANCH2 USERDATA)))
|
(CL:WHEN (SETQ B (LISTGET USERDATA 'BRANCH2))
|
||||||
|
(SETQ LABEL2 (CONCAT B "/" LABEL2))))
|
||||||
(* ;; "rmk184--xxx -> rmk184")
|
|
||||||
|
|
||||||
(SETQ LABEL2 (CONCAT (SUBSTRING B 1 (SUB1 (OR (STRPOS "--" B NIL T)
|
|
||||||
0)))
|
|
||||||
"/" LABEL2))))
|
|
||||||
(LIST (OR LABEL1 FILE1)
|
(LIST (OR LABEL1 FILE1)
|
||||||
(OR LABEL2 FILE2])
|
(OR LABEL2 FILE2])
|
||||||
|
|
||||||
@@ -2476,33 +2470,33 @@
|
|||||||
|
|
||||||
(PUTPROPS GITFNS FILETYPE :TCOMPL)
|
(PUTPROPS GITFNS FILETYPE :TCOMPL)
|
||||||
(DECLARE%: DONTCOPY
|
(DECLARE%: DONTCOPY
|
||||||
(FILEMAP (NIL (4187 21467 (GIT-CLONEP 4197 . 5628) (GIT-INIT 5630 . 6260) (GIT-MAKE-PROJECT 6262 .
|
(FILEMAP (NIL (4257 21537 (GIT-CLONEP 4267 . 5698) (GIT-INIT 5700 . 6330) (GIT-MAKE-PROJECT 6332 .
|
||||||
14521) (GIT-GET-PROJECT 14523 . 16448) (GIT-PUT-PROJECT-FIELD 16450 . 18091) (GIT-PROJECT-PATH 18093
|
14591) (GIT-GET-PROJECT 14593 . 16518) (GIT-PUT-PROJECT-FIELD 16520 . 18161) (GIT-PROJECT-PATH 18163
|
||||||
. 19137) (FIND-ANCESTOR-DIRECTORY 19139 . 19490) (GIT-FIND-CLONE 19492 . 20575) (GIT-MAINBRANCH 20577
|
. 19207) (FIND-ANCESTOR-DIRECTORY 19209 . 19560) (GIT-FIND-CLONE 19562 . 20645) (GIT-MAINBRANCH 20647
|
||||||
. 20972) (GIT-MAINBRANCH? 20974 . 21465)) (26239 33413 (PRC-COMMAND 26249 . 31531) (GIT-GWC-COMMAND
|
. 21042) (GIT-MAINBRANCH? 21044 . 21535)) (26309 33483 (PRC-COMMAND 26319 . 31601) (GIT-GWC-COMMAND
|
||||||
31533 . 33411)) (33469 36257 (ALLSUBDIRS 33479 . 34765) (MEDLEYSUBDIRS 34767 . 35460) (GITSUBDIRS
|
31603 . 33481)) (33539 36327 (ALLSUBDIRS 33549 . 34835) (MEDLEYSUBDIRS 34837 . 35530) (GITSUBDIRS
|
||||||
35462 . 36255)) (36258 38663 (TOGIT 36268 . 37676) (FROMGIT 37678 . 38661)) (38664 41673 (
|
35532 . 36325)) (36328 38733 (TOGIT 36338 . 37746) (FROMGIT 37748 . 38731)) (38734 41743 (
|
||||||
WORKINGSUBDIR 38674 . 39129) (GITSUBDIR 39131 . 39574) (STRIPDIR 39576 . 39954) (STRIPHOST 39956 .
|
WORKINGSUBDIR 38744 . 39199) (GITSUBDIR 39201 . 39644) (STRIPDIR 39646 . 40024) (STRIPHOST 40026 .
|
||||||
40196) (STRIPNAME 40198 . 40951) (STRIPWHERE 40953 . 41671)) (41674 43909 (GFILE4MFILE 41684 . 42380)
|
40266) (STRIPNAME 40268 . 41021) (STRIPWHERE 41023 . 41741)) (41744 43979 (GFILE4MFILE 41754 . 42450)
|
||||||
(MFILE4GFILE 42382 . 42951) (GIT-REPO-FILENAME 42953 . 43907)) (43958 54215 (GIT-COMMIT 43968 . 44794)
|
(MFILE4GFILE 42452 . 43021) (GIT-REPO-FILENAME 43023 . 43977)) (44028 54285 (GIT-COMMIT 44038 . 44864)
|
||||||
(GIT-PUSH 44796 . 45556) (GIT-PULL 45558 . 46310) (GIT-APPROVAL 46312 . 46661) (GIT-GET-FILE 46663 .
|
(GIT-PUSH 44866 . 45626) (GIT-PULL 45628 . 46380) (GIT-APPROVAL 46382 . 46731) (GIT-GET-FILE 46733 .
|
||||||
48578) (GIT-FILE-EXISTS? 48580 . 48854) (GIT-REMOTE-UPDATE 48856 . 49691) (GIT-REMOTE-ADD 49693 .
|
48648) (GIT-FILE-EXISTS? 48650 . 48924) (GIT-REMOTE-UPDATE 48926 . 49761) (GIT-REMOTE-ADD 49763 .
|
||||||
50000) (GIT-FILE-DATE 50002 . 51049) (GIT-FILE-HISTORY 51051 . 52985) (GIT-PRINT-FILE-HISTORY 52987 .
|
50070) (GIT-FILE-DATE 50072 . 51119) (GIT-FILE-HISTORY 51121 . 53055) (GIT-PRINT-FILE-HISTORY 53057 .
|
||||||
54039) (GIT-FETCH 54041 . 54213)) (54245 66197 (GIT-BRANCH-DIFF 54255 . 61144) (GIT-COMMIT-DIFFS 61146
|
54109) (GIT-FETCH 54111 . 54283)) (54315 66267 (GIT-BRANCH-DIFF 54325 . 61214) (GIT-COMMIT-DIFFS 61216
|
||||||
. 62037) (GIT-BRANCH-RELATIONS 62039 . 65723) (GIT-MODIFIED 65725 . 66195)) (66242 85189 (
|
. 62107) (GIT-BRANCH-RELATIONS 62109 . 65793) (GIT-MODIFIED 65795 . 66265)) (66312 85259 (
|
||||||
GIT-BRANCH-NUM 66252 . 66825) (GIT-CHECKOUT 66827 . 68113) (GIT-WHICH-BRANCH 68115 . 68522) (
|
GIT-BRANCH-NUM 66322 . 66895) (GIT-CHECKOUT 66897 . 68183) (GIT-WHICH-BRANCH 68185 . 68592) (
|
||||||
GIT-MAKE-BRANCH 68524 . 71103) (GIT-BRANCHES 71105 . 73702) (GIT-BRANCH-EXISTS? 73704 . 74575) (
|
GIT-MAKE-BRANCH 68594 . 71173) (GIT-BRANCHES 71175 . 73772) (GIT-BRANCH-EXISTS? 73774 . 74645) (
|
||||||
GIT-PICK-BRANCH 74577 . 75067) (GIT-BRANCH-MENU 75069 . 75970) (GIT-BRANCH-WHENSELECTEDFN 75972 .
|
GIT-PICK-BRANCH 74647 . 75137) (GIT-BRANCH-MENU 75139 . 76040) (GIT-BRANCH-WHENSELECTEDFN 76042 .
|
||||||
77679) (GIT-PULL-REQUESTS 77681 . 81566) (GIT-SHORT-BRANCH-NAME 81568 . 81859) (GIT-LONG-NAME 81861 .
|
77749) (GIT-PULL-REQUESTS 77751 . 81636) (GIT-SHORT-BRANCH-NAME 81638 . 81929) (GIT-LONG-NAME 81931 .
|
||||||
82178) (GIT-PRC-BRANCHES 82180 . 85187)) (85219 89973 (GIT-MY-CURRENT-BRANCH 85229 . 85599) (
|
82248) (GIT-PRC-BRANCHES 82250 . 85257)) (85289 90043 (GIT-MY-CURRENT-BRANCH 85299 . 85669) (
|
||||||
GIT-MY-BRANCHP 85601 . 86219) (GIT-MY-NEXT-BRANCH 86221 . 88021) (GIT-MY-BRANCHES 88023 . 89971)) (
|
GIT-MY-BRANCHP 85671 . 86289) (GIT-MY-NEXT-BRANCH 86291 . 88091) (GIT-MY-BRANCHES 88093 . 90041)) (
|
||||||
90019 94103 (GIT-ADD-WORKTREE 90029 . 91636) (GIT-REMOVE-WORKTREE 91638 . 92570) (GIT-LIST-WORKTREES
|
90089 94173 (GIT-ADD-WORKTREE 90099 . 91706) (GIT-REMOVE-WORKTREE 91708 . 92640) (GIT-LIST-WORKTREES
|
||||||
92572 . 93383) (WORKTREEDIR 93385 . 94101)) (94151 129156 (GIT-GET-DIFFERENT-FILES 94161 . 101069) (
|
92642 . 93453) (WORKTREEDIR 93455 . 94171)) (94221 128732 (GIT-GET-DIFFERENT-FILES 94231 . 101139) (
|
||||||
GIT-BRANCHES-COMPARE-DIRECTORIES 101071 . 108710) (GIT-WORKING-COMPARE-DIRECTORIES 108712 . 114527) (
|
GIT-BRANCHES-COMPARE-DIRECTORIES 101141 . 108780) (GIT-WORKING-COMPARE-DIRECTORIES 108782 . 114597) (
|
||||||
GIT-COMPARE-WORKTREE 114529 . 118507) (GITCDOBJBUTTONFN 118509 . 123007) (GIT-CD-LABELFN 123009 .
|
GIT-COMPARE-WORKTREE 114599 . 118577) (GITCDOBJBUTTONFN 118579 . 123077) (GIT-CD-LABELFN 123079 .
|
||||||
124589) (GIT-CD-MENUFN 124591 . 127137) (GIT-WORKING-COMPARE-FILES 127139 . 127759) (
|
124165) (GIT-CD-MENUFN 124167 . 126713) (GIT-WORKING-COMPARE-FILES 126715 . 127335) (
|
||||||
GIT-BRANCHES-COMPARE-FILES 127761 . 128925) (GIT-PR-COMPARE 128927 . 129154)) (129226 137557 (CDGITDIR
|
GIT-BRANCHES-COMPARE-FILES 127337 . 128501) (GIT-PR-COMPARE 128503 . 128730)) (128802 137133 (CDGITDIR
|
||||||
129236 . 129923) (GIT-COMMAND 129925 . 131483) (GITORIGIN 131485 . 132182) (GIT-INITIALS 132184 .
|
128812 . 129499) (GIT-COMMAND 129501 . 131059) (GITORIGIN 131061 . 131758) (GIT-INITIALS 131760 .
|
||||||
132488) (GIT-COMMAND-TO-FILE 132490 . 135975) (GIT-RESULT-TO-LINES 135977 . 136890) (STRIPLOCAL 136892
|
132064) (GIT-COMMAND-TO-FILE 132066 . 135551) (GIT-RESULT-TO-LINES 135553 . 136466) (STRIPLOCAL 136468
|
||||||
. 137555)))))
|
. 137131)))))
|
||||||
STOP
|
STOP
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user