| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Add registration of .txr, .tl and .tlo suffixe.
* inst.nsi: Include fassoc.nsh file. Associate .txr, .tl and
.tlo with txr-win.exe
* win/fassoc.nsh: New file.
|
|
|
|
|
| |
* inst.nsi (section "TXR"): Add File command to package up
the compiled .tlo files.
|
|
|
|
| |
* inst.nsi: Add cygffi-6.dll to package.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Noticed that the shortcuts created by NSIS are configured
to start in the TXR standard library installation
directory. Why is that? Because the locatio specified
by the most recent SetOutPath is used for this!
* inst.nsi: Before creating shortcuts, switch
SetOutPath to $PROFILE, which is NSIS's variable denoting
the user's profie directory, same as the Windows
USERPROFILE environment variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* LICENSE: Reverted to Two-Clause BSD license. The
copyright of the Linenoise library are included, because
it uses exactly the same license. A note is added
about MPI being in the public domain.
* LICENSE-CYG: Revised text to clarify the situation that
Cygnal is only bundled with a particular Windows build of TXR.
* METALICENSE: Revised text. All references to modifications
to the BSD license are removed. Gives pointers to the MPI and linenoise
license files. Notes that linenoise is under the Two-Clause BSD also.
Makes a note about Cygnal and points to LICENSE-CYG.
* inst.nsi: Remove the text which tells the user that
use of the program requires agreement with the license;
refer only to redistribution. The "Agree" buttons are renamed
"Acknowledge".
* mpi/make-logtab, mpi/mpi.c, mpi/mpi.h, mpi/mplogic.c,
mpi/mplogic.h: Remove copyright notices and "all rights
reserved", since the author had placed this into the public
domain, as made explicit in the README file.
|
|
|
|
|
|
|
|
| |
* inst.nsi: Windows has no man page reading tools, and
the PDF and HTML are packaged already, so don't bundle
the txr.1 man page source. Furthermore, we need to remove
this when updating over existing installations, else
they will forever have a stale txr.1 file hanging around.
|
|
|
|
|
| |
* inst.nsi: consistently specify installation directory
with lower-case "txr" path component.
|
|
|
|
| |
* inst.nsi: delete sh.exe from bin directory, not root.
|
|
|
|
|
|
|
|
| |
* inst.nsi: the txr link now points to the executable
rather than the directory. This is because the executable
now does something meaningful: it brings up a console window
with a working REPL. The link to the directory is renamed
install-root.
|
|
|
|
|
|
| |
* inst.nsi: Delete sh.exe. If unable, it's okay to
leave it to the next reboot; it's not critical to
remove sh.exe.
|
|
|
|
|
|
| |
* inst.nsi: Copy cygwin1.dll from win subdirectory
rather than c:\cygwin\bin. The cygwin1.dll is placed
there prior to generating the installer.
|
|
|
|
|
|
|
|
|
|
|
| |
The Cygnal library uses cmd.exe for popen:
problem solved.
* Makefile (sh.exe): Target removed.
* cmdwrap.c: File removed.
* inst.nsi: Do not install sh.exe.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the standalone image, we need a /bin/sh interpreter
for the sh and open-command functions to work. The / path
resolves to the installation directory, thanks to some
sysrooting logic in the Cygwin DLL. Thus, we just need
a sh.exe program in the bin directory, side by side
with txr.exe. This sh.exe program can translate the
"sh -c command" invocation to "cmd.exe /c command".
* Makefile (sh.exe): New target, built from cmdwrap.c.
* cmdwrap.c: New file.
* inst.nsi: Install sh.exe.
|
|
|
|
|
|
|
| |
* inst.nsi: New second license page informs about Cygwin.
The cygwin1.dll and cyggcc_s-1.dll objects are added
to the installer, placed into TXR's installation bin
directory.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* RELNOTES: Updated.
* configure, txr.1: Bumped version and date.
* share/txr/stdlib/ver.tl: Likewise.
* txr.vim, tl.vim: Regenerated.
* inst.nsi: include .tl files in installer
|
|
|
|
|
|
|
|
|
|
| |
* Makefile (EACH_CONF): Iterate over arguments.
(opt/txr-win.o, dbg/txr-win.o): New special object files.
(opt/%-win.o, dbg/%-win.o): New pattern rule to build special object
files.
($(PROG)-win, $(PROG)-win-dbg): New program targets.
* inst.nsi: Install txr-win.exe.
|
|
* inst.nsi: New file.
* win/env.nsh: New file.
|