1
0
mirror of synced 2026-01-14 07:49:47 +00:00

1372 Commits

Author SHA1 Message Date
rmkaplan
2aef245f89 Merge branch 'rmk126--HARDCOPY-to-printers' of https://github.com/Interlisp/medley into rmk126--HARDCOPY-to-printers 2026-01-10 22:16:31 -08:00
rmkaplan
c4713f59da HARDCOPYW respect file extension 2026-01-10 22:16:28 -08:00
Herb Jellinek
ee0e46cdca Ron's detailed overview of the font and character encoding changes, abstracted from the draft
2025 Medley Annual Report.
2026-01-10 14:57:04 -08:00
rmkaplan
5b4ccbb4d8 LOAD character names as suggested in PR #2398
(Trivial change not relevant to hardcopy/printing, but including here to avoid merging problems)
2026-01-01 18:06:38 -08:00
rmkaplan
baf2822dd0 Remove FLUSHFONTSINCORE--FLUSHFONTCACHE is more general 2025-12-31 23:34:20 -08:00
rmkaplan
a4a5dbec32 Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-31 11:30:02 -08:00
rmkaplan
b9757062e9
Fix typo in MAIKOCOLOR (#2435) 2025-12-31 11:29:43 -08:00
rmkaplan
056c75d0f6 Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-30 14:12:15 -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
rmkaplan
ba52159755 Fix typo 2025-12-30 09:24:00 -08:00
rmkaplan
2e0193f646 Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-30 08:45:26 -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
rmkaplan
ea9a325785 Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-29 11:18:36 -08:00
rmkaplan
fd989b3672 Added FINDFILE in IMAGESOURCETYPE 2025-12-29 11:17:43 -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
rmkaplan
a60fed0cc1 minor compatibility changes for new architecture 2025-12-28 21:35:05 -08:00
rmkaplan
1d2b8bf264 WINDOW: fix menus for new hardcopy architecture 2025-12-28 21:34:47 -08:00
rmkaplan
1632df7d2b ATTACHEDWINDOW: DOATTACHEDWINDOWCOM allows menu to have a form to EVAL
Like the background menu
2025-12-28 21:33:15 -08:00
rmkaplan
18567383e1 TEDIT compatible with new printing architecture
Tedit files are of type TEDIT, not TEXT, new interface function TEDIT.TO.IMAGEFILE
2025-12-28 21:31:00 -08:00
rmkaplan
6d163daae9 SKETCH compatible with new imagefile/printing architecture 2025-12-28 21:29:25 -08:00
rmkaplan
01bb8fee9f PDFSTREAM compatible with new imagefile architecture plus able to convert non-local Postscript streams 2025-12-28 21:28:43 -08:00
rmkaplan
dd070b177b HARDCOPY and IMAGEIO: major architectural changes for imagefile types and printing 2025-12-28 21:27:13 -08:00
rmkaplan
38c521e20a Include COERCEFONTSPEC changes in anticipation of HTML streams 2025-12-28 21:26:16 -08:00
rmkaplan
15667c2101 Fix ShellOpen, add UNIX-TMP-FILE-NAME
ShellOpen was calling SLASHIT before calling INFILEP, which would fail on files with spaces in their names.
2025-12-28 21:24:48 -08:00
rmkaplan
d2f08479aa Remove DEFAULTPRINTINGHOST from APUTDQ
No need to smash the values created during the loadup
2025-12-28 21:22:36 -08:00
rmkaplan
1fc6e5115c Move PSEUDOHOSTS and UNIXUTILS to Lisp.sysout
Use in creating the {LPT} printer device in HARDCOPY
2025-12-28 21:21:38 -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
rmkaplan
9403e42acb Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-24 20:38:30 -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
rmkaplan
7eaabe4063 Various changes to address #2414
Including moving the BITMAP properties from PRINTERTYPES to PRINTFILETYPES.
2025-12-13 00:10:59 -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
rmkaplan
4880e68d13 Merge branch 'master' into rmk126--HARDCOPY-to-printers 2025-12-09 00:41:15 -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
rmkaplan
8b58ef957e SEND.FILE.TO.PRINTER recognizes :DEFAULT 2025-12-07 11:11:32 -08:00