Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup character io interfaces #348

Closed
wants to merge 47 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
9096b12
Cleanup of character IO interface
rmkaplan May 9, 2021
7e0bfdc
Clean out \NSIN etc
rmkaplan May 10, 2021
14d82d2
MODERNIZE: added dragging for fixed-menu windows
rmkaplan Jun 10, 2021
0330b5f
UNICODE: Added Greek to the default set
rmkaplan Jun 11, 2021
0b422d6
FASLOAD: EOL conversion in FASL::READ-TEXT
rmkaplan Jun 11, 2021
df2440f
LLREAD: Added meta as a CHARACTERSETNAME
rmkaplan Jun 11, 2021
e7b6ab8
APRINT FILEIO LLREAD: \OUTCHAR now a closed function
rmkaplan Jun 11, 2021
cb2cfb0
LLKEY: call CHARCODE.DECODE directory in \KEYACTION1
rmkaplan Jun 11, 2021
eb9736f
WHEELSCROLL: re-enable on AFTERMAKESYS/SYSOUT FORMS
rmkaplan Jun 11, 2021
d3fb93b
RDSYS, another loadup file
rmkaplan Jun 11, 2021
8d9b3d4
ABASIC: NILL and ZERO change from LAMBDA NOBIND to LAMBDA NIL
rmkaplan Jun 11, 2021
20c4896
MASTERSCOPE: Added WHEREIS as last-resort for CONTAINS
rmkaplan Jun 11, 2021
5aa6754
POSTSCRIPTSTREAM: use standard \OUTCHAR conventions
rmkaplan Jun 11, 2021
e4ade97
New sysouts and whereis.hash file based on current sources
nbriggs Jun 12, 2021
9f25089
Recompile with right EXPORTS.ALL
rmkaplan Jun 12, 2021
1c45817
Fix POSTSCRIPTSTREAM
rmkaplan Jun 12, 2021
8c463fe
POSTSCRIPTSTREAM gets its own external format
rmkaplan Jun 13, 2021
27d2918
Loadups with fixed POSTSCRIPTSTREAM
rmkaplan Jun 13, 2021
e028596
Minor fix
rmkaplan Jun 13, 2021
4aa24e6
Compile-time warning about EXPORTS.ALL
rmkaplan Jun 13, 2021
f9d1f59
MODERNIZE: Modern button fn has same args as the original
rmkaplan Jun 13, 2021
75a7cdb
Fixed another glitch in the MODERNIZE arglist thing
rmkaplan Jun 13, 2021
b6c0059
FILEWATCH: added missing record field
rmkaplan Jun 13, 2021
af26147
Update FILEWATCH.LCOM
rmkaplan Jun 13, 2021
a8ae94e
Eliminating record/type name conflicts
rmkaplan Jun 13, 2021
65c258c
Compile away open calls to \OUTCHAR, add loadups/full.database
rmkaplan Jun 14, 2021
89493d0
Remove garbage library/XCCS
rmkaplan Jun 15, 2021
d031649
Next step: Remove open input-character calls, factor XCCS to separat…
rmkaplan Jun 15, 2021
09fb43a
Lots of residual cleanup for XCCS isolation
rmkaplan Jun 22, 2021
56afee2
Delete old file MACINTERFACE (migrated to MODERNIZE)
rmkaplan Jun 22, 2021
a862c97
Eliminate straggling NS calls: LAFITE, READINTERPRESS
rmkaplan Jun 22, 2021
c23ba90
Typo
rmkaplan Jun 22, 2021
54fe88e
READINTERPRESS: removed CHARSET
rmkaplan Jun 22, 2021
2921c9b
MODERNIZE: Interface to control title-bar response (for Notecards)
rmkaplan Jun 28, 2021
df77be6
Many changes for external format name consistency
rmkaplan Jun 28, 2021
1224b76
Put :FORMAT in file info, fix TEDIT plaintext hardcopy
rmkaplan Jun 28, 2021
09201e0
Getting the format in the file-info
rmkaplan Jun 29, 2021
8b1c91c
Another fileinfo glitch
rmkaplan Jun 29, 2021
2f667b8
CLIPBOARD -UNICODE: Make UTF8 to UTF-8 to match standards
rmkaplan Jul 3, 2021
4af11be
MODERNIZE: fix bug in MODERWINDOW
rmkaplan Jul 3, 2021
1d08930
External format as MAKEFILE option, LOAD applies the file's format
rmkaplan Jul 3, 2021
b2c9e45
Compilers respect DEFINE-FILE-INFO format
rmkaplan Jul 5, 2021
2500c9d
MODERNIZE: little glitch
rmkaplan Jul 9, 2021
76b4d34
Delete old FILEIO.LCOM
rmkaplan Jul 10, 2021
8a1d7a3
More edge cases of external format thru MAKEFILE, PRETTY, PRETTYFILEI…
rmkaplan Jul 10, 2021
57517ed
FILEBROWSER: Can SEE UTF-8 Lisp sourcefile
rmkaplan Jul 10, 2021
1a86914
INSPECT: Better macro for inspecting readtables
rmkaplan Jul 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,4 @@ core

# set up by install-diff-filter.sh script
.gitattributes
sources/LLREAD.LCOM.~1~
269 changes: 193 additions & 76 deletions library/BIGBITMAPS

Large diffs are not rendered by default.

Binary file modified library/BIGBITMAPS.LCOM
Binary file not shown.
Binary file modified library/CHAT.LCOM
Binary file not shown.
68 changes: 34 additions & 34 deletions library/CLIPBOARD
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
(DEFINE-FILE-INFO READTABLE "INTERLISP" PACKAGE "INTERLISP")
(FILECREATED "23-Feb-2021 22:13:09" 
{DSK}<Users>kaplan>Local>medley3.5>git-medley>library>CLIPBOARD.;52 9082
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10 FORMAT XCCS)
(FILECREATED " 3-Jul-2021 13:16:26" 
{DSK}<Users>kaplan>Local>medley3.5>git-medley>library>CLIPBOARD.;6 9185

changes to%: (FNS CLIPBOARD-COPY-STREAM CLIPBOARD-PASTE-STREAM)
changes to%: (VARS CLIPBOARDCOMS)

previous date%: "23-Feb-2021 11:34:57"
{DSK}<Users>kaplan>Local>medley3.5>git-medley>library>CLIPBOARD.;50)
previous date%: "24-Jun-2021 21:14:38"
{DSK}<Users>kaplan>Local>medley3.5>git-medley>library>CLIPBOARD.;5)


(PRETTYCOMPRINT CLIPBOARDCOMS)
Expand All @@ -16,7 +16,7 @@
CLIPBOARD-COPY-STREAM CLIPBOARD-PASTE-STREAM)
(FNS TEDIT.COPYTOCLIPBOARD TEDIT.EXTRACTTOCLIPBOARD)
(FNS SEDIT.COPYTOCLIPBOARD)
(INITVARS (CLIPBOARD-FORMAT :UTF8))
(INITVARS (CLIPBOARD-FORMAT :UTF-8))
(DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DOCOPY (FILES (SYSLOAD)
UNIXCOMM UNICODE)
(P (INSTALL-CLIPBOARD)))
Expand All @@ -30,49 +30,49 @@

(DEFINEQ

(INSTALL-CLIPBOARD
[LAMBDA NIL (* ; "Edited 8-Aug-2020 07:59 by rmk:")
(* ; "Edited 19-Apr-2020 12:15 by rmk:")
(* ; "Edited 18-Apr-2018 23:00 by rmk:")
(INSTALL-CLIPBOARD
[LAMBDA NIL (* ; "Edited 24-Jun-2021 21:14 by rmk:")
(* ; "Edited 19-Apr-2020 12:15 by rmk:")
(* ; "Edited 18-Apr-2018 23:00 by rmk:")
(CL:WHEN (GETD 'LISPINTERRUPTS.PASTE)
(MOVD? 'LISPINTERRUPTS 'LISPINTERRUPTS.ORIG)
(MOVD 'LISPINTERRUPTS.PASTE 'LISPINTERRUPTS))
(INTERRUPTCHAR (CHARCODE "1,v")
'(PASTEFROMCLIPBOARD))
(INTERRUPTCHAR (CHARCODE "1,V")
'(PASTEFROMCLIPBOARD))
(CL:WHEN (BOUNDP 'TEDIT.READTABLE) (* ; "TEDIT")
(INTERRUPTCHAR (CHARCODE "Meta,v")
'(PASTEFROMCLIPBOARD))
(INTERRUPTCHAR (CHARCODE "Meta,V")
'(PASTEFROMCLIPBOARD))
(CL:WHEN (BOUNDP 'TEDIT.READTABLE) (* ; "TEDIT")

(* ;; "Paste")
(* ;; "Paste")

(TEDIT.SETFUNCTION (CHARCODE "1,v")
(TEDIT.SETFUNCTION (CHARCODE "Meta,v")
(FUNCTION PASTEFROMCLIPBOARD)
TEDIT.READTABLE)
(TEDIT.SETFUNCTION (CHARCODE "1,V")
(TEDIT.SETFUNCTION (CHARCODE "Meta,V")
(FUNCTION PASTEFROMCLIPBOARD)
TEDIT.READTABLE)

(* ;; "Copy")
(* ;; "Copy")

(TEDIT.SETFUNCTION (CHARCODE "1,c")
(TEDIT.SETFUNCTION (CHARCODE "Meta,c")
(FUNCTION TEDIT.COPYTOCLIPBOARD)
TEDIT.READTABLE)
(TEDIT.SETFUNCTION (CHARCODE "1,C")
(TEDIT.SETFUNCTION (CHARCODE "Meta,C")
(FUNCTION TEDIT.COPYTOCLIPBOARD)
TEDIT.READTABLE)

(* ;; "Extract")
(* ;; "Extract")

(TEDIT.SETFUNCTION (CHARCODE "1,X")
(TEDIT.SETFUNCTION (CHARCODE "Meta,X")
(FUNCTION TEDIT.EXTRACTTOCLIPBOARD)
TEDIT.READTABLE)
(TEDIT.SETFUNCTION (CHARCODE "1,x")
(TEDIT.SETFUNCTION (CHARCODE "Meta,x")
(FUNCTION TEDIT.EXTRACTTOCLIPBOARD)
TEDIT.READTABLE))
(CL:WHEN (GETP 'SEDIT 'FILEDATES) (* ;
"SEDIT copy: INTERRUPTCHAR does paste")
(SEDIT:ADD-COMMAND "1,c" 'SEDIT.COPYTOCLIPBOARD)
(SEDIT:ADD-COMMAND "1,C" 'SEDIT.COPYTOCLIPBOARD)
(CL:WHEN (GETP 'SEDIT 'FILEDATES) (* ;
 "SEDIT copy: INTERRUPTCHAR does paste")
(SEDIT:ADD-COMMAND "Meta,c" 'SEDIT.COPYTOCLIPBOARD "M-c" "Copy to clipboard")
(SEDIT:ADD-COMMAND "Meta,C" 'SEDIT.COPYTOCLIPBOARD)
(SEDIT:RESET-COMMANDS))])

(GETCLIPBOARD
Expand Down Expand Up @@ -184,7 +184,7 @@
T])
)

(RPAQ? CLIPBOARD-FORMAT :UTF8)
(RPAQ? CLIPBOARD-FORMAT :UTF-8)
(DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DOCOPY

(FILESLOAD (SYSLOAD)
Expand All @@ -203,8 +203,8 @@
)
(PUTPROPS CLIPBOARD COPYRIGHT (NONE))
(DECLARE%: DONTCOPY
(FILEMAP (NIL (1309 6429 (INSTALL-CLIPBOARD 1319 . 3141) (GETCLIPBOARD 3143 . 3517) (PUTCLIPBOARD 3519
. 3924) (PASTEFROMCLIPBOARD 3926 . 4844) (LISPINTERRUPTS.PASTE 4846 . 5267) (CLIPBOARD-COPY-STREAM
5269 . 5769) (CLIPBOARD-PASTE-STREAM 5771 . 6427)) (6430 7189 (TEDIT.COPYTOCLIPBOARD 6440 . 6721) (
TEDIT.EXTRACTTOCLIPBOARD 6723 . 7187)) (7190 8729 (SEDIT.COPYTOCLIPBOARD 7200 . 8727)))))
(FILEMAP (NIL (1301 6531 (INSTALL-CLIPBOARD 1311 . 3243) (GETCLIPBOARD 3245 . 3619) (PUTCLIPBOARD 3621
. 4026) (PASTEFROMCLIPBOARD 4028 . 4946) (LISPINTERRUPTS.PASTE 4948 . 5369) (CLIPBOARD-COPY-STREAM
5371 . 5871) (CLIPBOARD-PASTE-STREAM 5873 . 6529)) (6532 7291 (TEDIT.COPYTOCLIPBOARD 6542 . 6823) (
TEDIT.EXTRACTTOCLIPBOARD 6825 . 7289)) (7292 8831 (SEDIT.COPYTOCLIPBOARD 7302 . 8829)))))
STOP
Binary file modified library/CLIPBOARD.LCOM
Binary file not shown.
Loading