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

Merge (rebase) Cleanup-character-IO-interfaces with master #356

Merged
merged 45 commits into from
Jul 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
d44ad9a
Cleanup of character IO interface
rmkaplan May 9, 2021
1d27beb
Clean out \NSIN etc
rmkaplan May 10, 2021
9fd963f
MODERNIZE: added dragging for fixed-menu windows
rmkaplan Jun 10, 2021
db79d69
UNICODE: Added Greek to the default set
rmkaplan Jun 11, 2021
fcf70c4
FASLOAD: EOL conversion in FASL::READ-TEXT
rmkaplan Jun 11, 2021
dfe946e
LLREAD: Added meta as a CHARACTERSETNAME
rmkaplan Jun 11, 2021
d126a2f
APRINT FILEIO LLREAD: \OUTCHAR now a closed function
rmkaplan Jun 11, 2021
88f7db2
LLKEY: call CHARCODE.DECODE directory in \KEYACTION1
rmkaplan Jun 11, 2021
ba61331
WHEELSCROLL: re-enable on AFTERMAKESYS/SYSOUT FORMS
rmkaplan Jun 11, 2021
d63d1ab
ABASIC: NILL and ZERO change from LAMBDA NOBIND to LAMBDA NIL
rmkaplan Jun 11, 2021
243eaff
MASTERSCOPE: Added WHEREIS as last-resort for CONTAINS
rmkaplan Jun 11, 2021
264baaa
POSTSCRIPTSTREAM: use standard \OUTCHAR conventions
rmkaplan Jun 11, 2021
8f1201a
Recompile with right EXPORTS.ALL
rmkaplan Jun 12, 2021
8142292
Fix POSTSCRIPTSTREAM
rmkaplan Jun 12, 2021
d8515f0
POSTSCRIPTSTREAM gets its own external format
rmkaplan Jun 13, 2021
8f4a3dd
Minor fix
rmkaplan Jun 13, 2021
0e34efa
Compile-time warning about EXPORTS.ALL
rmkaplan Jun 13, 2021
253567c
MODERNIZE: Modern button fn has same args as the original
rmkaplan Jun 13, 2021
f0fd42f
Fixed another glitch in the MODERNIZE arglist thing
rmkaplan Jun 13, 2021
c8db43b
FILEWATCH: added missing record field
rmkaplan Jun 13, 2021
9113b92
Update FILEWATCH.LCOM
rmkaplan Jun 13, 2021
af9408f
Eliminating record/type name conflicts
rmkaplan Jun 13, 2021
12e9c43
Compile away open calls to \OUTCHAR, add loadups/full.database
rmkaplan Jun 14, 2021
17c63e1
Remove garbage library/XCCS
rmkaplan Jun 15, 2021
5c10811
Next step: Remove open input-character calls, factor XCCS to separat…
rmkaplan Jun 15, 2021
7eb2260
Lots of residual cleanup for XCCS isolation
rmkaplan Jun 22, 2021
1588347
Delete old file MACINTERFACE (migrated to MODERNIZE)
rmkaplan Jun 22, 2021
d946e76
Eliminate straggling NS calls: LAFITE, READINTERPRESS
rmkaplan Jun 22, 2021
10b7dea
Typo
rmkaplan Jun 22, 2021
d0e4bc5
READINTERPRESS: removed CHARSET
rmkaplan Jun 22, 2021
93a907d
MODERNIZE: Interface to control title-bar response (for Notecards)
rmkaplan Jun 28, 2021
96b5487
Many changes for external format name consistency
rmkaplan Jun 28, 2021
e13a87a
Put :FORMAT in file info, fix TEDIT plaintext hardcopy
rmkaplan Jun 28, 2021
9041ae1
Getting the format in the file-info
rmkaplan Jun 29, 2021
9937c7b
Another fileinfo glitch
rmkaplan Jun 29, 2021
bd0b73a
CLIPBOARD -UNICODE: Make UTF8 to UTF-8 to match standards
rmkaplan Jul 3, 2021
65f15c2
MODERNIZE: fix bug in MODERWINDOW
rmkaplan Jul 3, 2021
1a07836
External format as MAKEFILE option, LOAD applies the file's format
rmkaplan Jul 3, 2021
b57885b
Compilers respect DEFINE-FILE-INFO format
rmkaplan Jul 5, 2021
13b7535
MODERNIZE: little glitch
rmkaplan Jul 9, 2021
bf1f9da
Delete old FILEIO.LCOM
rmkaplan Jul 10, 2021
358436d
More edge cases of external format thru MAKEFILE, PRETTY, PRETTYFILEI…
rmkaplan Jul 10, 2021
ab8c576
FILEBROWSER: Can SEE UTF-8 Lisp sourcefile
rmkaplan Jul 10, 2021
08379bc
INSPECT: Better macro for inspecting readtables
rmkaplan Jul 20, 2021
0641aac
recompile changed files and do new loadup
masinter Jul 28, 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