Compare commits
145 Commits
nightly-21
...
medley-220
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fadf81012b | ||
|
|
792edfdad5 | ||
|
|
fd2e5ed93e | ||
|
|
e3e9156452 | ||
|
|
f0feca759b | ||
|
|
5fadc6c083 | ||
|
|
2dcfac5350 | ||
|
|
dcd83c3753 | ||
|
|
cde5c9018d | ||
|
|
1108a00b90 | ||
|
|
d9e445ad8c | ||
|
|
5b690d39d1 | ||
|
|
2573e4351f | ||
|
|
936bdd84b5 | ||
|
|
c2915bf5d3 | ||
|
|
40c10a7841 | ||
|
|
362fac9389 | ||
|
|
db082b37e1 | ||
|
|
c0e020f033 | ||
|
|
9af86df169 | ||
|
|
6c26fe958a | ||
|
|
339bd47107 | ||
|
|
3a04303d93 | ||
|
|
68f1e7efe1 | ||
|
|
993bdb2e00 | ||
|
|
7a27c26f01 | ||
|
|
75a031de39 | ||
|
|
7d656006a6 | ||
|
|
1f8c123184 | ||
|
|
50ce484c1b | ||
|
|
e3f043b40d | ||
|
|
945df5fbe8 | ||
|
|
3d8066b7e8 | ||
|
|
b303e0affa | ||
|
|
869b3a2e32 | ||
|
|
f19d9cc5e2 | ||
|
|
237f3aa6bf | ||
|
|
89a8fe183d | ||
|
|
8266980c22 | ||
|
|
c385039c42 | ||
|
|
1ff0018772 | ||
|
|
6611f96702 | ||
|
|
824e0f20b2 | ||
|
|
d479ef2ef9 | ||
|
|
98aa15455e | ||
|
|
ca069578c3 | ||
|
|
23731b05d1 | ||
|
|
ab4800054e | ||
|
|
b1634ef140 | ||
|
|
76a2235636 | ||
|
|
7c65b47fba | ||
|
|
a315e6926f | ||
|
|
c3a497d8f3 | ||
|
|
9cf54a1687 | ||
|
|
5490abb143 | ||
|
|
18f5da85fd | ||
|
|
01de5a2324 | ||
|
|
528776de19 | ||
|
|
1c9c1da257 | ||
|
|
b67cf5ae09 | ||
|
|
d1fe834e6f | ||
|
|
c3b5e23cd9 | ||
|
|
9b4976e33f | ||
|
|
31d9473184 | ||
|
|
bf5689be2a | ||
|
|
08bdd34e69 | ||
|
|
c7a219fd22 | ||
|
|
13cfb9b835 | ||
|
|
b3219c33da | ||
|
|
b0f9f2cce8 | ||
|
|
1ad92b3dd4 | ||
|
|
588835603c | ||
|
|
df70662f2c | ||
|
|
32461da7eb | ||
|
|
1beba945a2 | ||
|
|
e6cf869a23 | ||
|
|
a6efdb3558 | ||
|
|
e222743f74 | ||
|
|
ea0f303988 | ||
|
|
b85084ce31 | ||
|
|
e39943fdcc | ||
|
|
a4370ae57d | ||
|
|
cbfdfd6dab | ||
|
|
84bf09394e | ||
|
|
a92bce555f | ||
|
|
ae26c3c9fa | ||
|
|
09fec6ac56 | ||
|
|
625a5a839c | ||
|
|
f28a7a6278 | ||
|
|
9f85f4e17e | ||
|
|
1380722e55 | ||
|
|
d6173b5269 | ||
|
|
1d8fa0301d | ||
|
|
65a2d8000e | ||
|
|
388d54b713 | ||
|
|
f58936e762 | ||
|
|
63904f754c | ||
|
|
2dabe594f3 | ||
|
|
0462c1aa5e | ||
|
|
1d4c9ed6ee | ||
|
|
6b66665e9d | ||
|
|
db3ca49564 | ||
|
|
c89ac61d34 | ||
|
|
9b7464d966 | ||
|
|
5a9bc56628 | ||
|
|
205223c9b1 | ||
|
|
ccc776608d | ||
|
|
25617e383a | ||
|
|
5e6eb4b424 | ||
|
|
7175669633 | ||
|
|
21088d3eff | ||
|
|
8ec1ca966d | ||
|
|
c55239f744 | ||
|
|
d6f7ad7de9 | ||
|
|
0236971881 | ||
|
|
d04f734295 | ||
|
|
27a52b6ce0 | ||
|
|
0e2e16f183 | ||
|
|
b760d005fb | ||
|
|
95c9496780 | ||
|
|
4bb4457d55 | ||
|
|
2615140ede | ||
|
|
77d772ae45 | ||
|
|
995c321f59 | ||
|
|
9d4a8796dd | ||
|
|
185ee4db70 | ||
|
|
f5205e23c6 | ||
|
|
b57438983b | ||
|
|
f4951abf4d | ||
|
|
d1fb141fa1 | ||
|
|
66624477f9 | ||
|
|
c810d2860b | ||
|
|
3ef7a79b52 | ||
|
|
c37fed89e8 | ||
|
|
7897471126 | ||
|
|
3d7905905b | ||
|
|
439cc93ca4 | ||
|
|
9282681644 | ||
|
|
b4c5b304c4 | ||
|
|
6176aa9ebf | ||
|
|
7b5541a417 | ||
|
|
c62ad47730 | ||
|
|
cdd9bc46d7 | ||
|
|
ab24d11371 | ||
|
|
af16fb48fa |
82
.github/workflows/build.yml
vendored
82
.github/workflows/build.yml
vendored
@@ -1,82 +0,0 @@
|
||||
# based on https://blog.oddbit.com/post/2020-09-25-building-multi-architecture-im/
|
||||
---
|
||||
# Interlisp workflow to build Docker Image that support multiple architectures
|
||||
name: 'Build Medley Docker image'
|
||||
|
||||
# Run this workflow on push to master
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
|
||||
# Jobs that compose this workflow
|
||||
jobs:
|
||||
# Job to build the docker image
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checkout the branch
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Setup needed environment variables
|
||||
- name: Prepare
|
||||
id: prep
|
||||
run: |
|
||||
DOCKER_IMAGE=interlisp/${GITHUB_REPOSITORY#*/}
|
||||
VERSION=latest
|
||||
SHORTREF=${GITHUB_SHA::8}
|
||||
|
||||
# If this is git tag, use the tag name as a docker tag
|
||||
if [[ $GITHUB_REF == refs/tags/* ]]; then
|
||||
VERSION=${GITHUB_REF#refs/tags/v}
|
||||
fi
|
||||
TAGS="${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${SHORTREF}"
|
||||
|
||||
# If the VERSION looks like a version number, assume that
|
||||
# this is the most recent version of the image and also
|
||||
# tag it 'latest'.
|
||||
if [[ $VERSION =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then
|
||||
TAGS="$TAGS,${DOCKER_IMAGE}:latest"
|
||||
fi
|
||||
|
||||
# Set output parameters.
|
||||
echo ::set-output name=tags::${TAGS}
|
||||
echo ::set-output name=docker_image::${DOCKER_IMAGE}
|
||||
echo ::set-output name=build_time::$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
|
||||
# Setup Docker Machine Emulation environment
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@master
|
||||
with:
|
||||
platforms: all
|
||||
|
||||
# Setup Docker Buildx function
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@master
|
||||
|
||||
# Login to DockerHub - required to store the image
|
||||
- name: Login to DockerHub
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
# Start the Docker Build using the Dockerfilein the repository
|
||||
- name: Build
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
context: .
|
||||
file: ./Dockerfile
|
||||
# Platforms
|
||||
# linux/amd64 -- Standard x86_64
|
||||
# linux/arm64 -- Apple M1
|
||||
# linux/arm/v7 -- Raspberry pi
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
# Push the created image
|
||||
push: true
|
||||
# tags to assign to the Docker image
|
||||
tags: ${{ steps.prep.outputs.tags }}
|
||||
112
.github/workflows/buildDocker.yml
vendored
Normal file
112
.github/workflows/buildDocker.yml
vendored
Normal file
@@ -0,0 +1,112 @@
|
||||
# based on https://blog.oddbit.com/post/2020-09-25-building-multi-architecture-im/
|
||||
---
|
||||
# Interlisp workflow to build Docker Image that support multiple architectures
|
||||
name: Build Medley Docker image
|
||||
|
||||
# Run this workflow on demand
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
# Jobs that compose this workflow
|
||||
jobs:
|
||||
# Job to build the docker image
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Checkout the branch
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Get the Medley Release Information
|
||||
- name: Get Medley Release Information
|
||||
id: medley_version
|
||||
uses: abatilo/release-info-action@v1.3.0
|
||||
with:
|
||||
owner: Interlisp
|
||||
repo: medley
|
||||
|
||||
# Get the Maiko Release Information
|
||||
- name: Get Maiko Release Information
|
||||
id: maiko_version
|
||||
uses: abatilo/release-info-action@v1.3.0
|
||||
with:
|
||||
owner: Interlisp
|
||||
repo: maiko
|
||||
|
||||
# Setup needed environment variables
|
||||
- name: Prepare
|
||||
id: prep
|
||||
run: |
|
||||
DOCKERHUB_ACCOUNT=interlisp
|
||||
DOCKER_IMAGE=${DOCKERHUB_ACCOUNT}/${GITHUB_REPOSITORY#*/}
|
||||
VERSION=latest
|
||||
MAIKO_RELEASE=${{ steps.maiko_version.outputs.latest_tag }}
|
||||
MEDLEY_RELEASE=${{ steps.medley_version.outputs.latest_tag }}
|
||||
|
||||
TAGS="${DOCKER_IMAGE}:${MEDLEY_RELEASE},${DOCKER_IMAGE}:${VERSION},${DOCKER_IMAGE}:${MAIKO_RELEASE}"
|
||||
|
||||
# Set output parameters.
|
||||
echo ::set-output name=tags::${TAGS}
|
||||
echo ::set-output name=docker_image::${DOCKER_IMAGE}
|
||||
echo ::set-output name=build_time::$(date -u +'%Y-%m-%dT%H:%M:%SZ')
|
||||
echo ::set-output name=version::${VERSION}
|
||||
echo ::set-output name=maiko_release::${MAIKO_RELEASE}
|
||||
echo ::set-output name=medley_release::${MEDLEY_RELEASE}
|
||||
|
||||
# Download Medley Release Assets
|
||||
- name: Download Release Assets
|
||||
uses: robinraju/release-downloader@v1.2
|
||||
with:
|
||||
repository: Interlisp/medley
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
latest: true
|
||||
fileName: "*"
|
||||
|
||||
# Download Maiko Release Assets
|
||||
- name: Download Release Assets
|
||||
uses: robinraju/release-downloader@v1.2
|
||||
with:
|
||||
repository: Interlisp/maiko
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
latest: true
|
||||
fileName: "*"
|
||||
|
||||
# Setup Docker Machine Emulation environment
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@master
|
||||
with:
|
||||
platforms: all
|
||||
|
||||
# Setup Docker Buildx function
|
||||
- name: Set up Docker Buildx
|
||||
id: buildx
|
||||
uses: docker/setup-buildx-action@master
|
||||
|
||||
# Login to DockerHub - required to store the image
|
||||
- name: Login to DockerHub
|
||||
if: github.event_name != 'pull_request'
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKER_USERNAME }}
|
||||
password: ${{ secrets.DOCKER_PASSWORD }}
|
||||
|
||||
# Start the Docker Build using the Dockerfilein the repository
|
||||
- name: Build
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
context: .
|
||||
file: ./Dockerfile
|
||||
# Platforms
|
||||
# linux/amd64 -- Standard x86_64
|
||||
# linux/arm64 -- Apple M1
|
||||
# linux/arm/v7 -- Raspberry pi
|
||||
platforms: linux/amd64,linux/arm64,linux/arm/v7
|
||||
# Push the created image
|
||||
push: true
|
||||
# tags to assign to the Docker image
|
||||
tags: ${{ steps.prep.outputs.tags }}
|
||||
build-args: |
|
||||
medley_release=${{steps.prep.outputs.medley_release}}
|
||||
maiko_release=${{steps.prep.outputs.maiko_release}}
|
||||
build_date=${{steps.prep.outputs.build_time}}
|
||||
106
.github/workflows/buildLoadup.yml
vendored
Normal file
106
.github/workflows/buildLoadup.yml
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
# Interlisp workflow to build Medley release
|
||||
name: Build Medley Release
|
||||
|
||||
# Run this workflow on push to master
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
tag:
|
||||
description: 'Release Tag'
|
||||
|
||||
# Jobs that compose this workflow
|
||||
jobs:
|
||||
# Build Loadup
|
||||
loadup:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Set release tag if currently undefined
|
||||
if: ${{ github.event.inputs.tag == null }}
|
||||
run: |
|
||||
echo "tag=medley-`date +%y%m%d`" >> $GITHUB_ENV
|
||||
|
||||
- name: Set release tag to input value
|
||||
if: ${{ github.event.inputs.tag != null }}
|
||||
run: |
|
||||
echo "tag=${{ github.event.inputs.tag }}" >> $GITHUB_ENV
|
||||
|
||||
- name: Checkout Medley
|
||||
uses: actions/checkout@v2
|
||||
|
||||
# Get Maiko release information, retrieves the name of the latest
|
||||
# release. Used to download the correct Maiko release
|
||||
- name: Get Maiko Release Information
|
||||
id: latest_version
|
||||
uses: abatilo/release-info-action@v1.3.0
|
||||
with:
|
||||
owner: Interlisp
|
||||
repo: maiko
|
||||
|
||||
# Download Maiko Release Assets
|
||||
- name: Download Release Assets
|
||||
uses: robinraju/release-downloader@v1.2
|
||||
with:
|
||||
repository: Interlisp/maiko
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
latest: true
|
||||
fileName: "${{ steps.latest_version.outputs.latest_tag }}-linux.x86_64.tgz"
|
||||
|
||||
- name: Untar Maiko Release
|
||||
run: |
|
||||
tar -xvzf "${{ steps.latest_version.outputs.latest_tag }}-linux.x86_64.tgz"
|
||||
|
||||
- name: install vnc
|
||||
run: sudo apt-get update && sudo apt-get install -y tightvncserver
|
||||
|
||||
- name: Build Loadout
|
||||
run: |
|
||||
Xvnc -geometry 1280x720 :0 &
|
||||
export DISPLAY=":0"
|
||||
PATH="$PWD/maiko:$PATH"
|
||||
scripts/loadup-all.sh
|
||||
|
||||
- name: Build release tar get libs
|
||||
run: |
|
||||
cp -p tmp/full.sysout tmp/lisp.sysout tmp/*.dribble tmp/whereis.hash loadups/
|
||||
cp -p tmp/exports.all tmp/RDSYS tmp/RDSYS.LCOM library/
|
||||
cd ..
|
||||
tar cfz medley/tmp/$tag-loadups.tgz \
|
||||
medley/loadups/lisp.sysout \
|
||||
medley/loadups/full.sysout \
|
||||
medley/loadups/whereis.hash \
|
||||
medley/library/exports.all \
|
||||
medley/library/RDSYS/ \
|
||||
medley/library/RDSYS.LCOM
|
||||
|
||||
- name: tar part 2
|
||||
run: |
|
||||
cd ..
|
||||
tar cfz medley/tmp/$tag-runtime.tgz \
|
||||
--exclude "*~" --exclude "*#*" \
|
||||
medley/docs/dinfo \
|
||||
medley/docs/Documentation\ Tools \
|
||||
medley/greetfiles \
|
||||
medley/run-medley \
|
||||
medley/scripts \
|
||||
medley/fonts/displayfonts \
|
||||
medley/fonts/altofonts \
|
||||
medley/fonts/postscriptfonts \
|
||||
medley/library/ \
|
||||
medley/lispusers/ \
|
||||
medley/fonts/big \
|
||||
medley/fonts/other \
|
||||
medley/sources/ \
|
||||
medley/internal/library
|
||||
|
||||
- name: Release notes
|
||||
run: |
|
||||
sed s/'$tag'/$tag/g < release-notes.md > tmp/release-notes.md
|
||||
|
||||
- name: push the release
|
||||
uses: ncipollo/release-action@v1.8.10
|
||||
with:
|
||||
artifacts: tmp/${{ env.tag }}-loadups.tgz,tmp/${{ env.tag }}-runtime.tgz
|
||||
tag: ${{ env.tag }}
|
||||
draft: true
|
||||
bodyfile: tmp/release-notes.md
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
18
.gitignore
vendored
18
.gitignore
vendored
@@ -1,7 +1,19 @@
|
||||
# loadup interim steps
|
||||
|
||||
tmp/*
|
||||
loadups/init*
|
||||
|
||||
# all loadup files
|
||||
|
||||
library/exports.all
|
||||
library/RDSYS*
|
||||
loadups/lisp.sysout
|
||||
loadups/full.sysout
|
||||
loadups/*.dribble
|
||||
loadups/whereis.hash
|
||||
|
||||
# manual cross-reference files
|
||||
|
||||
*.IMPTR
|
||||
|
||||
#compiled code -- leave in for now
|
||||
|
||||
@@ -24,7 +36,3 @@ core
|
||||
|
||||
# Mac OS detritus
|
||||
.DS_Store
|
||||
|
||||
# set up by install-diff-filter.sh script
|
||||
.gitattributes
|
||||
sources/LLREAD.LCOM.~1~
|
||||
|
||||
34
BUILDING.md
Normal file
34
BUILDING.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# How to build a medley release
|
||||
|
||||
Originally done only with shell scripts:
|
||||
```
|
||||
./scripts/loadup-all.sh
|
||||
```
|
||||
to make the loadups
|
||||
```
|
||||
./scripts/loadup-and-release.sh
|
||||
```
|
||||
to go on to make the tgz files and release them
|
||||
|
||||
# Using github actions
|
||||
|
||||
In the github medley repository (Interlisp/medley) go to the Actions tab.
|
||||
|
||||
It will list the available github actions, select: **Build Medley Release**.
|
||||
|
||||
In the middle of the screen there's a box labeled workflow runs.
|
||||
There should be a row in it that states 'This workflow has a workflow_dispatch event trigger' with a drop down menu (it really looks more like a button) on the right side labeled 'Run workflow'. Select that and you'll get a form allowing you to select the branch (I've only used Master) and enter the release name. Enter a name or leave it empty and press the green 'Run workflow' button. The workflow should queue up and run.
|
||||
|
||||
# How to create a Docker image for the latest Medley release
|
||||
|
||||
In the github medley repository (Interlisp/medley) go to the Actions tab.
|
||||
|
||||
It will list the available github actions, select: **Build Medley Docker image**.
|
||||
|
||||
A table is presented which lists the previous runs of the workflow. If the workflow has never been run, it will be empty. A the top of the list is a row labeled, 'This workflow has a workflow_dispatch event trigger.' with a drop down menu labeled 'Run workflow'. Select it.
|
||||
|
||||
A box will be presented asking, 'Use workflow from' with a drop down menu of all available branches. The default branch is **master**. Leave it selected and push the green 'Run workflow' button.
|
||||
|
||||
The workflow will be queued to run and start running.
|
||||
|
||||
The workflow pulls the latest Maiko image from Docker Hub and the Release Assets from the latest Medley release, generally defined as medley-YYMMDD. The Medley Docker image adds in Tight VNC Server and retrieves the two tarballs associated with a release, one containing the sysouts and the other the other needed files source, fonts, etc. The contents are uncompressed and loaded into the Medley directory structure.
|
||||
20
Dockerfile
20
Dockerfile
@@ -1,19 +1,25 @@
|
||||
FROM interlisp/maiko:latest
|
||||
ARG BUILD_DATE
|
||||
FROM ubuntu:focal
|
||||
ARG build_date
|
||||
ARG medley_release
|
||||
ARG maiko_release
|
||||
LABEL name="Medley"
|
||||
# LABEL tags=${tags}
|
||||
LABEL description="The Medley Interlisp environment"
|
||||
LABEL url="https://github.com/Interlisp/medley"
|
||||
LABEL build-time=$BUILD_DATE
|
||||
LABEL build-time=$build_date
|
||||
ENV BUILD_DATE=$build_date
|
||||
ENV MEDLEY_RELEASE=$medley_release
|
||||
ENV MAIKO_RELEASE=$maiko_release
|
||||
|
||||
RUN apt-get update && apt-get install -y tightvncserver
|
||||
|
||||
EXPOSE 5900
|
||||
|
||||
# Need to refine this down to only needed directories.
|
||||
COPY . /app/medley
|
||||
# Copy and uncompress loadup and required source files.
|
||||
ADD *.tgz /home
|
||||
|
||||
WORKDIR /app/medley
|
||||
WORKDIR /home/medley
|
||||
|
||||
RUN adduser --disabled-password --gecos "" medley
|
||||
USER medley
|
||||
ENTRYPOINT USER=medley Xvnc -geometry 1280x720 :0 & DISPLAY=:0 PATH="/app/maiko:$PATH" ./run-medley -full -g 1280x720 -sc 1280x720
|
||||
ENTRYPOINT USER=medley Xvnc -geometry 1280x720 :0 & DISPLAY=:0 PATH="/app/maiko:$PATH" ./run-medley -full -g 1280x720 -sc 1280x720
|
||||
|
||||
106
README.md
106
README.md
@@ -1,26 +1,72 @@
|
||||
# Medley
|
||||
|
||||
|
||||
|
||||
|
||||
This repository is for the Lisp environment of [Medley Interlisp](https://Interlisp.org).
|
||||
|
||||
We've made great process in sorting out what we have (some dusty corners notwithstanding), but there's quite a bit more work to do. Please report problems!
|
||||
See the [Medley Interlisp Wiki](https://github.com/Interlisp/medley/wiki/) for an overview and pointers to available documentation.
|
||||
|
||||
See [Medley Interlisp Wiki](https://github.com/Interlisp/medley/wiki/) for an overview, and other pointers.
|
||||
A sub-project is [Interlisp/maiko](https://github.com/Interlisp/maiko), which is the implementation (in C) of the Medley virtual machine.
|
||||
|
||||
A sub-project is [Interlisp/maiko](https://github.com/Interlisp/maiko), which is the implementation (in C) of the Medley virtual machine.
|
||||
## Using releases
|
||||
|
||||
There currently are separate releases of medley and maiko; get the latest version of each.
|
||||
There (soon) will also be Docker containers with the latest, and a way to try out Medley in the cloud (without installing).
|
||||
|
||||
|
||||
## Instructions for Building and Running
|
||||
### Getting releases
|
||||
|
||||
Get the Maiko release [here](https://github.com/Interlisp/maiko/releases). You'll need the one corresponding to your operating system and processor (for Windows with WSL or Intel Linux, use `linux.x86_64`; for Macs use `darwin.x86_64` for Intel and `darwin.aarch64` for M1.)
|
||||
|
||||
Or, build your own maiko (the binaries `lde` `ldex` and `ldeinit`.) We can build for other OS arch pairs depending on what is available for GitHub actions.
|
||||
|
||||
The medley release comes in two parts, found [here](https://github.com/Interlisp/medley/releases)
|
||||
1. The "loadups" (download `medley-`YYMMDD`-loadups.tgz`)
|
||||
2. The "runtime" (download `medley-`YYMMDD`-runtime.tgz`)
|
||||
|
||||
You don't need the "runtime" if you've cloned this (medley) repo.
|
||||
If you happen to have the 'gh' GitHub command line installed you can download both using
|
||||
```
|
||||
gh release download -R Interlisp/medley -p "*"
|
||||
```
|
||||
but otherwise just click on the link(s) to the parts you need.
|
||||
|
||||
### Unpacking releases
|
||||
|
||||
From a shell/terminal window:
|
||||
|
||||
1. Choose where you want to install medley and maiko.
|
||||
Unpack the medley loadups file
|
||||
|
||||
* `cd ` ~parent~
|
||||
* `tar -xvfz medley-`YYMMDD`-loadups.tgz`
|
||||
|
||||
2. Unpack the medley runtime OR clone the Medley repo
|
||||
(the "medley runtime" is just a subset of the whole repo)
|
||||
|
||||
* `tar -xvfz medley-`YYMMDD`-runtime.tgz`
|
||||
|
||||
OR
|
||||
```
|
||||
git clone https://github.com/Interlisp/medley
|
||||
```
|
||||
|
||||
3. Unpack the maiko file for your operating system and CPU type, e.g.,
|
||||
|
||||
```
|
||||
tar -xvfz maiko-210823.linux.x86_64.tgz
|
||||
```
|
||||
|
||||
3. This should leave you with two directories, `medley` and `maiko`.
|
||||
|
||||
### Setting up X
|
||||
|
||||
Medley Interlisp needs an X-Server to manage its display. Most Linux desktops have one. There are a number of free open source X-servers for windows. Mac users should head over to [XQuartz.org](https://xquartz.org/releases) -- be sure to pick a version if you have a newer Mac.
|
||||
Medley Interlisp currently needs an X-Server to manage its display. Most Linux desktops have one. Windows 11 with WSL includes an X-Server. For Windows 10 with WSL2, there are a number of open-source X servers; for example vcxsrv.
|
||||
|
||||
Mac users should get [XQuartz from XQuartz.org](https://xquartz.org/releases).
|
||||
|
||||
Medley manages the display entirely, doesn't use X fonts and manages it's own window system.
|
||||
|
||||
If you have a high-resolution display, note that much of the graphics was designed for a low-resolution display, so an X-server that does "pixel doublilng" is best. (E.g., Raspberry Pi does pixel doubling on 4K displays.) It also presumes you have a 3-button mouse; the scroll-wheel on some mice act as one with some difficulty.) XQuartz Preferences/Input has "Emulate three button mouse" option.
|
||||
|
||||
|
||||
### Running Medley Interlisp
|
||||
|
||||
The `run-medley` script in this repo sets up some convenient defaults. Running Medley can be done by typing:
|
||||
@@ -35,9 +81,6 @@ Or, if you wish to start Medley up with a different SYSOUT:
|
||||
$ cd medley
|
||||
$ ./run-medley <SYSOUT-file-name>
|
||||
```
|
||||
|
||||
Once the system comes up, give it a few seconds to initialize.
|
||||
|
||||
The first time the system is run it loads the system image that comes
|
||||
with the system. When you exit the system (or "do a `SaveVM`" menu
|
||||
option) the state of your machine is saved in a file named
|
||||
@@ -56,7 +99,7 @@ Or from the Common Lisp prompt with:
|
||||
```
|
||||
(IL:LOGOUT)
|
||||
```
|
||||
When you logout of the system, Medley automatically creates a binary
|
||||
When you log out of the system, Medley automatically creates a binary
|
||||
dump of your system located in your home directory named
|
||||
`lisp.virtualmem`. The next time you run the system, if you don't
|
||||
specify a specific image to run, Medley restores that image so that
|
||||
@@ -73,23 +116,34 @@ files. A .TEDIT or .TXT file is probably documentation
|
||||
for the package of same name, at least in the library,
|
||||
internal/library, lispusers.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
The current repo has both Lisp sources and compiled .LCOM and .DFASL
|
||||
files, because some files don't compile in a vanilla lisp.sysout .
|
||||
files.
|
||||
|
||||
Each directory should have a README.md, but briefly
|
||||
|
||||
- docs -- Documentation files (either PDFs or online help)
|
||||
- fonts -- raster fonts (or font widths) in various resolutions for display, postscript, interpress, press formats
|
||||
- greetfiles -- various configuration setups
|
||||
- internal -- These _were_ internal to Venue; now internal/library and internal/test
|
||||
- library -- packages that were supported (30 years ago)
|
||||
- lispusers -- packages that were only half supported (ditto)
|
||||
- loadups -- has sysouts and other builds
|
||||
- patches -- for cases where reloading doesn't wor
|
||||
- scripts -- some scripts for fixing up things
|
||||
- sunloadup -- support information for making a new lisp.sysout from scratch
|
||||
- sources -- sources for Interlisp and Common Lisp implementations
|
||||
- unicode -- data files for support of XCCS to and from Unicode mappings
|
||||
* BUILDING.md -- instructions on how to make your own loadups
|
||||
* clos -- early implementation of Common Lisp Object System
|
||||
* CLTL2 -- files submitted to bring Medley up to the conformance to "Common Lisp, the Language" 2nd edition. Not enough to conform to the ANSII standard lisp.
|
||||
* Dockerfile -- used when building Docker containers with Medley
|
||||
* docs -- Documentation files (either PDFs or online help; see medley/wiki)
|
||||
* fonts -- raster fonts (or font widths) in various resolutions for display, postscript, interpress, press formats
|
||||
* greetfiles -- various configuration setups
|
||||
* internal -- These _were_ internal to Venue; now internal/library and internal/test
|
||||
* library -- packages that were supported (30 years ago)
|
||||
* lispusers -- User contributed packages that were only half supported (ditto)
|
||||
* loadups -- has sysouts and other builds plus a few remnants
|
||||
* obsolete -- files we should remove from the repo
|
||||
* rooms -- implementation of ROOMS window / desktop manager
|
||||
* run-medley -- script to enhance the options of running medley
|
||||
* scripts -- some scripts for fixing up things
|
||||
* sources -- sources for Interlisp and Common Lisp implementations
|
||||
* unicode -- data files for support of XCCS to and from Unicode mappings
|
||||
|
||||
plus
|
||||
Dockerfile, and scripts for building and running medley
|
||||
tmp directory for use during build processes
|
||||
|
||||
|
||||
11
docs/README.md
Normal file
11
docs/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
This directory has:
|
||||
|
||||
* dinfo -- files for HelpSys man command Interlisp Reference Manual
|
||||
* Documentation Tools -- should be moved into Library
|
||||
|
||||
* Various conversions of Medley legacy documentation
|
||||
|
||||
Needs to be cleaned up. Putting PDF files in the repo doesn't seem right;
|
||||
we can make PS and PDF files as part of building a loadup
|
||||
|
||||
|
||||
Binary file not shown.
16
fonts/README.md
Normal file
16
fonts/README.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# Fonts
|
||||
|
||||
These are a not-very-well curated directories of fonts.
|
||||
|
||||
"adobe" -- display versions of Postscript's fonts
|
||||
palatino 8 9 10 12 14 18
|
||||
"altofonts" -- random remnants of fonts used with Alto
|
||||
"big" -- supposedly bigger fonts but turned out not (see #482)
|
||||
"displayfonts" -- separated into directories by charset
|
||||
"ipfonts" -- fonts (or font width information for Xeorx Interpress file format.
|
||||
"other" -- random fonts associated with lispusers packages and not available elsewhere.
|
||||
"postscriptfonts" -- fonts for postscript
|
||||
"press" -- fonts for the older-than-interpress "press" format.
|
||||
|
||||
"xeroxprivate" -- ?? Seems like junk
|
||||
|
||||
BIN
fonts/big/c0/CLASSIC36-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC36-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC36-MIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC36-MIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC48-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC48-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC48-MIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC48-MIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC48-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC48-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC72-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC72-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC72-MIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC72-MIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/CLASSIC72-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/CLASSIC72-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN120-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN120-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN120-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN120-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN48-BIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN48-BIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN48-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN48-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN48-MIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN48-MIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN48-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN48-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN60-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN60-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN72-BIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN72-BIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN72-BRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN72-BRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN72-MIR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN72-MIR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN72-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN72-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c0/MODERN96-MRR-C0.DISPLAYFONT
Normal file
BIN
fonts/big/c0/MODERN96-MRR-C0.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC48-BRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC48-BRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC48-MIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC48-MIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC48-MRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC48-MRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC72-BRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC72-BRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC72-MIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC72-MIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/CLASSIC72-MRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/CLASSIC72-MRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN48-BIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN48-BIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN48-BRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN48-BRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN48-MIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN48-MIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN48-MRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN48-MRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN72-BIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN72-BIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN72-BRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN72-BRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN72-MIR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN72-MIR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c356/MODERN72-MRR-C356.DISPLAYFONT
Normal file
BIN
fonts/big/c356/MODERN72-MRR-C356.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC48-BRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC48-BRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC48-MIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC48-MIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC48-MRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC48-MRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC72-BRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC72-BRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC72-MIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC72-MIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/CLASSIC72-MRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/CLASSIC72-MRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN48-BIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN48-BIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN48-BRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN48-BRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN48-MIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN48-MIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN48-MRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN48-MRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN72-BIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN72-BIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN72-BRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN72-BRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN72-MIR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN72-MIR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c357/MODERN72-MRR-C357.DISPLAYFONT
Normal file
BIN
fonts/big/c357/MODERN72-MRR-C357.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC48-BRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC48-BRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC48-MIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC48-MIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC48-MRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC48-MRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC72-BRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC72-BRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC72-MIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC72-MIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/CLASSIC72-MRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/CLASSIC72-MRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN48-BIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN48-BIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN48-BRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN48-BRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN48-MIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN48-MIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN48-MRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN48-MRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN72-BIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN72-BIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN72-BRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN72-BRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN72-MIR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN72-MIR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c360/MODERN72-MRR-C360.DISPLAYFONT
Normal file
BIN
fonts/big/c360/MODERN72-MRR-C360.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC48-BRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC48-BRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC48-MIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC48-MIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC48-MRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC48-MRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC72-BRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC72-BRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC72-MIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC72-MIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/CLASSIC72-MRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/CLASSIC72-MRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN48-BIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN48-BIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN48-BRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN48-BRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN48-MIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN48-MIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN48-MRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN48-MRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN72-BIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN72-BIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN72-BRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN72-BRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN72-MIR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN72-MIR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c361/MODERN72-MRR-C361.DISPLAYFONT
Normal file
BIN
fonts/big/c361/MODERN72-MRR-C361.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC48-BRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC48-BRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC48-MIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC48-MIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC48-MRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC48-MRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC72-BRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC72-BRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC72-MIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC72-MIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/CLASSIC72-MRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/CLASSIC72-MRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN48-BIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN48-BIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN48-BRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN48-BRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN48-MIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN48-MIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN48-MRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN48-MRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN72-BIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN72-BIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN72-BRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN72-BRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN72-MIR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN72-MIR-C41.DISPLAYFONT
Normal file
Binary file not shown.
BIN
fonts/big/c41/MODERN72-MRR-C41.DISPLAYFONT
Normal file
BIN
fonts/big/c41/MODERN72-MRR-C41.DISPLAYFONT
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user