1
0
mirror of synced 2026-02-28 01:35:39 +00:00
Commit Graph

1357 Commits

Author SHA1 Message Date
rmkaplan
69bb98c49a Rmk157 Minor Tedit updates--improved page layout menu, TEDIT.PARAGRAPH.BOUNDARIES, other bug fixes (#2479)
* TEDIT adds TEDIT.PARAGRAPH.BOUNDARIES, fixed TEDIT.MAP.OBJECTS, a few other bugs
* Addresses the page layout menu #2447 and #2457
* TEDIT-STREAM add open method
* Ctrl-p inserts page number object
* Restore page number pretext and posttext in menu
2026-02-13 17:46:06 -08:00
rmkaplan
bb830e75f0 Fixed COMPAREDIRECTORIES See command so it doesn't fail if only one file to show (#2488)
See command in compare-directories browser doesn't fail if only one file
2026-02-13 17:44:04 -08:00
Matt Heffron
dc86cd8f80 Fix POSTSCRIPTSTREAM loading of PSCFONT so unaccented fonts aren't re-encoded. (#2490) 2026-02-12 14:55:55 -08:00
Larry Masinter
03b59d5a33 Rename 'NOBIND' table name to 'UNBOUND' to allow running interpreted (#2484)
evaluating a variable bound to NOBIND causes errors when run interpreted (doesn't when run compiled). It's not clear why this design decision was made, but in this case compiling MASTERSCOPE was hung up trying to run a subfuncion involved in macroexpansion after LOAD(MASTERSCOPE).
medley-260209-03b59d5a
2026-02-09 09:37:19 -08:00
Paolo Amoroso
03ca57d22a Revise README of medley repo (#2481)
Revise and update the repo's README to address issue #2449 by adding an
introduction to the project; referring to the glossary for
system-specific terms; replacing section Running Medley Interlisp with a
reference to the Medley primer; and removing the obsolete link "docs --
Documentation files".
2026-02-06 17:30:53 -08:00
rmkaplan
5fadc0f632 man tedit and man sketch (#2468)
man tedit and man sketch bring up desktop windows with relevant pdf documentation files
2026-02-04 22:09:08 -08:00
Larry Masinter
53b13dc8ed remove useless duplicate spellfile (#2470) medley-260202-53b13dc8 2026-02-02 13:02:10 -08:00
rmkaplan
f937e2ca98 Rmk151 Remove old fontfile conventions from \FONTFILENAME (#2462)
* Remove code for archaic \FONTFILENAME conventions, MEDLEYFONTFORMAT now calls the generic function.

* Add OCTALSTRING to APRINT so FONT can use it.  Eventually remove it from PUP
2026-02-02 11:58:11 -08:00
rmkaplan
53d6387e93 Update to new imagefile architetecture (#2467)
* Update HPGL to new imagefile architetecture

* {LPT} improvements, TEXT imagetype centralized in HARDCOPY

* \EXTERNALFORMAT respects explicit fields in create stream expressions, doesn't override non-NIL fields
2026-02-02 11:56:50 -08:00
Nick Briggs
de0ba95497 Removes lispusers/BLOCKS-HKB[.LCOM] duplicate file (#2471)
The file lispusers/BLOCKS-HKB is a duplicate of lispusers/h/H-BLOCKS
except with differing end-of-line convention.  This PR removes
BLOCKS-HKB and BLOCKS-HKB.LCOM

Closes #2079
2026-02-02 11:50:57 -08:00
Larry Masinter
2e606befcf Fix bug / typo in MAKE-INDEX-HTMLS (#2469) medley-260128-2e606bef 2026-01-28 15:06:21 -08:00
Matt Heffron
05a4c48f38 Fixed dumping of the running page header that was from the HEADER option of TEXTTOIMAGESTREAM. (#2461)
* Fixed dumping of the running page header that was from the HEADER option of TEXTTOIMAGESTREAM.

* Restored (CONSTANT ...) around a TIMES call (that *really* ought to optimize at compilation).
medley-260127-05a4c48f
2026-01-27 19:58:12 -08:00
Larry Masinter
43e08ea85b remove _ (underbar) from JS up button, add META for UTF-8 in HTML (#2464) 2026-01-27 19:50:48 -08:00
Herb Jellinek
1e77a2e116 FX-80 files are obsolete (#2466)
Moved FX-80 files to obsolete/library.
2026-01-27 14:56:15 -08:00
rmkaplan
65df2ba6a4 Hardcopy to printer (#2290)
* Separate interface for imagefile creation from the send-to-printer interface
* SEND.FILE.TO.PRINTER recognizes :DEFAULTPRINTER
* Various changes to address #2414
* Move BITMAP properties from PRINTERTYPES to PRINTFILETYPES.
* Fix ShellOpen, add UNIX-TMP-FILE-NAME
* Include COERCEFONTSPEC changes in anticipation of HTML streams
* PDFSTREAM compatible with new imagefile architecture plus able to convert non-local Postscript streams
* SKETCH compatible with new imagefile/printing architecture
* TEDIT compatible with new printing architecture
* Tedit files are of type TEDIT, not TEXT, new interface function TEDIT.TO.IMAGEFILE
* ATTACHEDWINDOW:  DOATTACHEDWINDOWCOM allows menu to have a form to EVAL, like the background menu
* WINDOW: fix menus for new hardcopy architecture
* Remove FLUSHFONTSINCORE--FLUSHFONTCACHE is more general
* LOAD character names as suggested in PR #2398
* HARDCOPYW respects file extension
* VIEWER as default printinghost
* SLASHIT interprets '.
* MCCS to UTF8 conversion on printer name
* Deal with {LPT}.LOCAL and upper casing
* @ LPT printers work with exact upper/lower matching
* Using NSPRINT functions to recognize fax
* Let "UNIX" be the name of the default printer of type UNIX
2026-01-26 15:38:22 -08:00
Larry Masinter
23cef354eb index.html's exsternal-format is UTF-8 (#2454)
* set :external-format of index-html to be UTF-8
* remove duplicate MAKE-INDEX-HTMLS and unneccessary READVISE
2026-01-25 09:01:32 -08:00
rmkaplan
c793c967c6 Rmk150 tedit and sketch doc files (#2450)
* Add scanned pdfs to library/tedit/docs/

* Add scanned pdfs to library/sketch/docs/
2026-01-21 18:00:20 -08:00
rmkaplan
65c482bc06 Rmk150 update to tedit.abbrevs (#2439)
* Improved matching for TEDIT-ABBREVS

* Make CHARACTERNAMES available at runtime (SOFT-HYPHEN etc)

* TEDIT-ABBREV: Better parsing strategy

* Added backslash markup

* Document new abbreviation conventions

* Glitch

* Responded to @MattHeffron

* Include backslash in promptwindow message

* Updated edit date
medley-260114-65c482bc
2026-01-14 08:44:03 -08:00
rmkaplan
8292d3287b Fix FILETYPE property of HLDISPLAY (#2430) medley-260112-8292d328 2026-01-12 10:23:06 -08:00
Matt Heffron
782d97ed77 Fix MANAGER Warnings issued at load time. (#2440) medley-260106-782d97ed 2026-01-06 10:51:56 -08:00
rmkaplan
b9757062e9 Fix typo in MAIKOCOLOR (#2435) 2025-12-31 11:29:43 -08:00
rmkaplan
ba90276e93 Recompile \INITDISPLAYBCPL in ATERM (#2432)
Don't remember why, probably to make sure that the (create STREAM) tracks that declaration.
medley-251230-ba90276e
2025-12-30 14:11:33 -08:00
Matt Heffron
30ff3676b7 FONTSAMPLER labelling fixed - ColumnMajor selectable (#2411)
Make the layout orientation, ColumnMajor or not, be selectable.
Fix the row/column labels to correspond to ColumnMajor selection.

Resolves #2408
2025-12-29 11:34:18 -08:00
Matt Heffron
dd1f79a61d Merge branch 'master' into mth57--FONTSAMPLER_fix_labels_ColumnMajor_selectable 2025-12-29 11:30:47 -08:00
Matt Heffron
edd88a7356 Complete the READ-BDF changes for MEDLEYDISPLAYFONT format (#2395)
This should complete the changes for the MEDLEYDISPLAYFONTFORMAT.
The building a composite font from BDF files implemented.

Resolves #2313 
Resolves #2365 
This should make #2364 possible.
(I created a size 20 Noto Sans _composite_ font from the same Google
fonts as used by @hjellinek's HTMLSTREAM.)
2025-12-29 11:30:24 -08:00
Matt Heffron
14f4fa875b Merge branch 'master' into mth57--FONTSAMPLER_fix_labels_ColumnMajor_selectable 2025-12-29 11:26:58 -08:00
Matt Heffron
50ab6599ae Add to DEFINE-RECORD expansion providing of arglist info for generated macros. (#2415)
**NOTE:** This uses the function `IL:CLSMARTEN` which is from the file `CLSMARTARGS`.
The file `CLSMARTARGS` isn't loaded until almost immediately **after** `XCL-EXTRAS`.
There are no uses of `DEFINE-RECORD` in making the `lisp.sysout` loadup, so this _ought_ to be safe, but this must be verified!
2025-12-29 11:12:58 -08:00
rmkaplan
721bcecbc0 #2353Remove vacuous (BYTESIZE) from DIRECTORY LENGTH column (#2431)
Remove vacuous {BYTESIZE) from DIRECTORY LENGTH column
2025-12-29 11:09:44 -08:00
Matt Heffron
a4571dd83a Merge branch 'master' into mth53--Construct_composite_font_from_multi_BDF_files 2025-12-29 11:05:35 -08:00
Matt Heffron
3673f926f1 Add parameter to FontSample to enable excluding output of sheets that contain only SLUGs, i.e., no glyphs. Defaults to NIL == don't exclude. 2025-12-26 16:41:46 -08:00
Matt Heffron
9b44d24910 Merge branch 'master' into mth57--FONTSAMPLER_fix_labels_ColumnMajor_selectable 2025-12-26 16:00:12 -08:00
Matt Heffron
814de5b032 The SASSOC macro was actually doing ASSOC (#2420)
The SGETMULTI macro was calling the expansion function for GETMULTI, so it was using ASSOC instead of SASSOC
medley-251222-814de5b0
2025-12-22 11:08:11 -08:00
rmkaplan
82c9cd3d94 The SASSOC macro was actually doing ASSOC 2025-12-21 20:45:10 -08:00
Matt Heffron
32c52cd539 Fixed unloaded charset didn't display.
Checking for charset *known* to be EQ to the SLUG charset, didn't verify that the font *had* a SLUG charset, so was comparing to NIL, which excluded *all* unloaded charsets.
2025-12-09 14:06:38 -08:00
Matt Heffron
2effafc5fb Merge branch 'master' into mth53--Construct_composite_font_from_multi_BDF_files 2025-12-08 23:09:48 -08:00
Matt Heffron
fd7f50c56f Merge branch 'master' into mth57--FONTSAMPLER_fix_labels_ColumnMajor_selectable 2025-12-08 23:09:30 -08:00
Matt Heffron
16f4e24988 Fixed glitch in SPREADFONTSPEC macro, for Masterscope (#2410)
Fixes #2409
medley-251208-16f4e249
2025-12-08 23:08:43 -08:00
Matt Heffron
4706af1a13 Make the layout orientation, ColumnMajor or not, be selectable.
Fix the row/column labels to correspond to ColumnMajor selection.
2025-12-08 22:36:02 -08:00
rmkaplan
570f5e3bfc Fixed glitch in SPREADFONTSPEC macro, for Masterscope 2025-12-08 22:22:42 -08:00
Matt Heffron
c496805cac Merge branch 'master' into mth53--Construct_composite_font_from_multi_BDF_files 2025-12-08 12:19:37 -08:00
Matt Heffron
71894e9b54 Make CHARSETENCODING and FONTCHARENCODING values of CHARSETINFO and FONTDESCRIPTOR, respectively, explicitly be MCCS 2025-12-08 12:18:35 -08:00
Matt Heffron
4e510f89db FontSampler sample sheet display in column major order. (#2406)
FontSampler sample sheet display in column major order.
Added alternative CharacterSets designations.
Updated documentation.

Resolves #2273
2025-12-08 11:51:51 -08:00
Matt Heffron
e530304754 Merge branch 'master' into mth56--FontSampler_column_major_order 2025-12-08 11:51:36 -08:00
rmkaplan
e7bf6e0138 FONT: eliminate hyphen INFILEPs for font lookup (#2405)
* FONT: eliminate hyphen INFILEPs for font lookup

* SPREADFONTSPEC using FONTSPEC declaration
2025-12-08 11:45:47 -08:00
Matt Heffron
bed9819009 Correct documentation re: sample sheet in a window. 2025-12-05 16:37:48 -08:00
Matt Heffron
d2b1726d8d Merge branch 'master' into mth53--Construct_composite_font_from_multi_BDF_files 2025-12-05 11:18:54 -08:00
Matt Heffron
87e8f2dc21 Display in column major order.
Added alternative CharacterSets designations.
Updated documentation.
2025-12-05 11:13:28 -08:00
rmkaplan
e43fb61bee Rmk140 Sketch uses new font interfaces (#2358)
* Upgrade Sketch to new font interfaces

* Tedit changes so that TEDIT.GETSYNTAX conforms to documentation

* Remove RUBOUT interrupt

* TEDIT-FNKEYS:  uses keywords for action names

* LLKEY:  Change keybindings for DELETE and LOOKS

* SEDIT-COMMANDS:  Shift-DELELETE is wordelete.backwards

* Sketch implements arrow keys
2025-12-04 17:31:47 -08:00
Matt Heffron
ba8d9b4461 LOOP preposition INTO fixed (#2401)
cl::symbol-macrolet had mapcar arguments in Interlisp order, not CL order.
2025-12-03 16:05:08 -08:00
Matt Heffron
c25da55775 Removed obsolete/lispusers/READ-BDF-old/READ-BDF* 2025-12-02 16:24:00 -08:00