Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-02-04 | tmac.tbl: invoke tblmac macros after adjusting in and ll | Ali Gholami Rudi | 1 | -4/+4 | |
Also replaces tblrow.one with tblrow.cnt. | |||||
2022-08-27 | tmac.keep: do not break when inserting floats | Ali Gholami Rudi | 1 | -5/+5 | |
2022-08-21 | tmac.keep: warn if some of the floats cannot be output | Ali Gholami Rudi | 1 | -1/+5 | |
2022-08-15 | tmac/tmac.e, tmac/me/footnote.me: fix -me footnotes | Sekulum Forka | 2 | -9/+9 | |
The -me macros used strings called "[" and "]" for footnote formatting, which conflicted with neatroff's use of "[...]" for long string and register names. They've been translated to "{" and "}" respectively. | |||||
2022-07-21 | Makefile: support DESTDIR | phoebos | 1 | -41/+41 | |
2022-07-11 | neatroff.ms: many corrections | Andreas Eder | 1 | -29/+29 | |
2022-06-03 | Makefile: use a Github mirror of Plan 9 Troff | Ali Gholami Rudi | 1 | -1/+1 | |
2022-05-28 | tmac.gr: insert a missing bracket in .grtxt | Andreas Lammers | 1 | -1/+1 | |
2022-05-06 | neatstart.ms: improve the English | Andreas Eder | 1 | -20/+20 | |
2022-05-05 | neateqn.ms: improve the English | Andreas Eder | 1 | -24/+24 | |
2022-04-16 | tmac.tbl: specifying table box colour with tblboxclr string register | Ali Gholami Rudi | 1 | -1/+4 | |
2022-04-11 | Makefile: remember $PWD even running under sudo | phoebos | 1 | -3/+4 | |
sudo, doas, and other privilege-elevation tools do not preserve the value of the environment PWD. GNU make does not set $(PWD) itself, but gets the value from the environment. Therefore, when running "sudo make install" with GNU make, $(PWD) evaluates to nothing, which causes problems in the sed call for the install target. Each rule in the Makefile is interpreted by a shell, and new shells must set the PWD environ variable (the working dir is inherited from wherever make was called from). Therefore, we set $(PWD) so that it evaluates to ${PWD}, which will be dereferenced correctly by the shell. However, with this new value of $(PWD), any rules which change directory will have their new directory as PWD, and not the original directory where make was called from. Therefore, for these rules, set a local variable with the evaluation of ${PWD} before changing directory, and then use that variable. This fix is also made to the comp rules which use $(BASE) after changing directory, in case the user has left the default of BASE = $(PWD). These workarounds are done so that this Makefile is portable; it has been tested with both BSD make and GNU make, and it remains POSIX.1-2017 compliant. While both BSD and GNU make do set a special variable with the value of the current working directory - $(.CURDIR) and $(CURDIR), respectively - these are not compatible. The unportable extension we would need to simplify this would be PWD ?= $${PWD} so that PWD is only reset if it's not set already - in our case, only when running under sudo etc. We would also want some immediate-expansion macros. However, those methods are not portable, but this patch is. | |||||
2022-04-11 | Makefile: correct installed fontpath change | phoebos | 1 | -1/+1 | |
2022-04-10 | demo.tr: rename from demo1.tr | Ali Gholami Rudi | 2 | -3/+3 | |
2022-03-23 | demo: replace git with https | Ali Gholami Rudi | 3 | -3/+3 | |
2022-03-23 | Makefile: replace git with https | Konstantin8105 | 1 | -6/+6 | |
2021-12-14 | demo_fa/Makefile: add -mpost instead of -mps | Ali Gholami Rudi | 1 | -1/+1 | |
2021-10-06 | demo1.tr: mention invoking cl, fp, and ps without arguments | Ali Gholami Rudi | 1 | -3/+6 | |
2021-10-05 | demo1.tr: describe how to change text indentation | Ali Gholami Rudi | 1 | -0/+12 | |
2021-09-02 | demo: introduce more requests in demo1.tr | Ali Gholami Rudi | 1 | -1/+67 | |
2021-09-02 | demo: remove test.tr | Ali Gholami Rudi | 2 | -3/+1 | |
After adding demo1.tr, there is no need for test.tr | |||||
2021-08-31 | demo: demo1.tr demonstrates basic troff requests | Ali Gholami Rudi | 2 | -1/+86 | |
2021-07-15 | tmac/NOTICE: update the license | Theodore Kaczynski | 1 | -1/+1 | |
Plan9 was relicensed to MIT; Changing notice to recognize that. | |||||
2021-06-24 | tmac.fa: use more symbols from CMSY in CMR font | Ali Gholami Rudi | 1 | -1/+29 | |
2021-05-07 | tmac: use \s(XY for two-digit arguments | Ali Gholami Rudi | 3 | -14/+14 | |
Suggested by aksr <aksr@t-com.me>. | |||||
2021-05-07 | neateqn.ms: copy the contents of afm and pfb folders for pxfonts | Ali Gholami Rudi | 1 | -6/+5 | |
2021-04-16 | neatpost.1: mention -n and -l options | mtbakerguy | 1 | -0/+4 | |
2021-04-16 | Makefile: install the manual pages | mtbakerguy | 1 | -0/+6 | |
2021-04-16 | neatroff.ms: some fixes in Nomenklature section | Ali Gholami Rudi | 1 | -7/+4 | |
2021-03-27 | tmac.eps: turn no-space mode off when calling .EPS | Gavin Jaeger-Freeborn | 1 | -0/+1 | |
This fixes issues when working with other macros such as ms and men since they enable no-space mode during their traps for headers. The eps file is not given enough space if it is on the first line of a new page. | |||||
2021-03-25 | neatroff.ms: update hyphenation patterns URL | Ali Gholami Rudi | 1 | -1/+1 | |
2021-03-14 | neatroff.ms: distinguish between brand name and binary names | Meino Cramer | 2 | -2/+19 | |
2021-03-07 | fonts.sh: instruct unzip to extract all files in amsfonts.zip | Dirk-Wilhelm Peters | 1 | -1/+1 | |
2021-03-02 | demo/neateqn.ms: improve information about installing additional fonts in ↵ | Meino Cramer | 1 | -15/+10 | |
neatroff | |||||
2021-02-28 | tmac.m: fix for misprinted date line in signature via AV macro | Meino Cramer | 1 | -1/+1 | |
Found and fixed by Andreas Eder. | |||||
2021-02-28 | Improve information about installing missing fonts in neateqn.ms | Meino Cramer | 1 | -4/+50 | |
2021-02-20 | tmac.m: fix for the issue in the mm macros: two .LI in one doc don't work | Meino Cramer | 1 | -1/+1 | |
2021-02-12 | Makefile: change the permission of files in tmac/ recursively | Ali Gholami Rudi | 1 | -1/+1 | |
Reported by Meino <tuxic@posteo.de>. | |||||
2021-02-12 | Makefile: fix handling paths containing spaces for installing tmac/* | Ali Gholami Rudi | 1 | -1/+1 | |
Reported by Meino <tuxic@posteo.de>. | |||||
2021-02-12 | Makefile: fix changing the permission of tmac/* | Ali Gholami Rudi | 1 | -1/+1 | |
Reported by Meino <tuxic@posteo.de>. | |||||
2021-02-09 | demo/Makefile: handle paths containing spaces | Ali Gholami Rudi | 2 | -23/+23 | |
2021-02-09 | Makefile: handle paths containing spaces | Ali Gholami Rudi | 1 | -31/+31 | |
2020-12-09 | tmac.gr: add grtxt | Ali Gholami Rudi | 1 | -0/+11 | |
2020-12-04 | tmac.s: fix nested .RS/.RE block | Ali Gholami Rudi | 1 | -31/+32 | |
Reported and tested by Thomas Dupond <thomasdupond@protonmail.com>. | |||||
2020-10-04 | Makefile: fix tmac/me directory permissions | Dirk-Wilhelm Peters | 1 | -2/+3 | |
2020-10-04 | Makefile: BASE instead of PREFIX | Ali Gholami Rudi | 2 | -17/+18 | |
2020-10-04 | Makefile: clone the neat branch of troff | Ali Gholami Rudi | 1 | -1/+1 | |
2020-09-21 | neatstart.ms: remove references to the old install branch | Ali Gholami Rudi | 1 | -57/+27 | |
2020-09-21 | Makefile: fix devutf path | Ali Gholami Rudi | 1 | -2/+2 | |
Fixed by a-vrma in Github. | |||||
2020-09-20 | Makefile: install target | Ali Gholami Rudi | 1 | -12/+51 | |