shithub: neatroff

RSS feed

a90de3b2 – Jacob Moody <[email protected]> authored on 2023/02/13 21:46
point neatroff at our system macros and fonts, they work

b66f7af0 – Jacob Moody <[email protected]> authored on 2023/02/13 21:45
fixed stubbed system()

7f189830 – Jacob Moody <[email protected]> authored on 2023/02/13 19:02
initial port

f8e3db6d – Ali Gholami Rudi <[email protected]> authored on 2022/10/28 20:45
cp: call num_str() only once when reading a number register

3229a5cd – Ali Gholami Rudi <[email protected]> authored on 2022/09/17 13:21
eval: prevent integer overflow for fixed point numbers

2f74eab4 – Ali Gholami Rudi <[email protected]> authored on 2022/08/24 14:01
font: check for glyph group membership using ggrp_rev

36c06f8d – Ali Gholami Rudi <[email protected]> authored on 2022/08/24 14:00
iset: iset_has()

37c983e7 – Ali Gholami Rudi <[email protected]> authored on 2022/08/17 12:42
font: fix maximum field width in scanf %s specifier

b5a08aea – Ali Gholami Rudi <[email protected]> authored on 2022/08/17 12:40
map: map empty strings to index 0

fd0bf8b3 – Ali Gholami Rudi <[email protected]> authored on 2022/07/26 18:53
font: leave room of the terminating new line in fscanf()

d695b478 – Ali Gholami Rudi <[email protected]> authored on 2022/07/26 18:45
dev: fail if fonts listed in DESC are missing

0d691c38 – aabacchus <[email protected]> authored and Ali Gholami Rudi <[email protected]> committed on 2022/05/22 18:54
roff: print usage to stderr and return 1 on bad options

ab1be40c – Sizhe Zhao <[email protected]> authored and Ali Gholami Rudi <[email protected]> committed on 2021/09/04 20:22
roff: use labs() for long integers in FMT_COST

ab680a15 – Sizhe Zhao <[email protected]> authored and Ali Gholami Rudi <[email protected]> committed on 2021/09/04 19:52
roff: fix use of fprintf

6ea4a266 – Ali Gholami Rudi <[email protected]> authored on 2021/08/31 14:46
roff.h: increase the maximum number of tab stops to 32

a3377daa – Ali Gholami Rudi <[email protected]> authored on 2021/06/15 20:51
font: read font section in gsub command

869f33d8 – Ali Gholami Rudi <[email protected]> authored on 2021/05/08 13:23
char: support \sNN only when in compatibility mode

284b1d53 – Ali Gholami Rudi <[email protected]> authored on 2021/05/07 13:42
hyph: when hpf's last argument is -, use the default mapping

9c58dba3 – Ali Gholami Rudi <[email protected]> authored on 2021/02/21 07:10
tr: preserve autoincrement, if the third argument of .nr is missing

b034c0bb – Ali Gholami Rudi <[email protected]> authored on 2021/02/15 12:39
in: use PATHLEN for inbuf.path

4652c57b – Ali Gholami Rudi <[email protected]> authored on 2021/02/12 05:08
in: increase the length of input file paths

51afad2c – Ali Gholami Rudi <[email protected]> authored on 2020/12/19 15:23
font: buffers of size GNLEN for glyph names

545147c3 – Ali Gholami Rudi <[email protected]> authored on 2020/09/10 16:17
font: rules outside any section can be applied multiple times

9a49e0b5 – Ali Gholami Rudi <[email protected]> authored on 2020/09/10 16:08
font: never apply two GPOS rules from one OFF lookup

119c7108 – Ali Gholami Rudi <[email protected]> authored on 2020/03/21 22:18
roff.h: \n(.% number register for real page number

065f07f7 – Ali Gholami Rudi <[email protected]> authored on 2020/03/12 20:03
char: make utf8len more compact

721a9916 – Ali Gholami Rudi <[email protected]> authored on 2019/11/29 13:22
fmt: prevent divide by zero when \n(.v is zero

3510cb58 – Ali Gholami Rudi <[email protected]> authored on 2018/12/15 15:45
fmt: format a single line if line settings change

08d6e9ce – Ali Gholami Rudi <[email protected]> authored on 2018/12/15 15:44
roff.h: increase the number of hyphenation points per word

b6234f3e – Ali Gholami Rudi <[email protected]> authored on 2018/11/01 18:32
fmt: ignore hyphenation marks at the end of the words

fa4cd6d5 – Ali Gholami Rudi <[email protected]> authored on 2018/05/28 20:23
font: glyph indices should be large enough for more than 65k glyphs

596ab1eb – Ali Gholami Rudi <[email protected]> authored on 2018/05/28 13:21
wb: glyphs with no bounding box information

c5968d53 – Ali Gholami Rudi <[email protected]> authored on 2018/05/09 20:52
tr: ".if ! " should succeed

05da336c – Ali Gholami Rudi <[email protected]> authored on 2018/05/02 21:40
tr: .dv request

883272e1 – Ali Gholami Rudi <[email protected]> authored on 2018/04/27 19:14
tr: allow parsing macro arguments as a request

e6e6b5d4 – Ali Gholami Rudi <[email protected]> authored on 2018/04/27 17:00
tr: unify the signature of functions for parsing requests and macros

50081161 – Ali Gholami Rudi <[email protected]> authored on 2018/04/26 21:44
tr: change the behaviour of of .co request

d0d56d9d – Ali Gholami Rudi <[email protected]> authored on 2018/04/26 21:43
dict: update dict_prefix()'s comment

d669dfe2 – Ali Gholami Rudi <[email protected]> authored on 2018/04/25 14:11
reg: \n[.yr] holds current year

a86ce8ef – Ali Gholami Rudi <[email protected]> authored on 2018/04/04 13:18
font: store every glyph described in the font descriptor

9e504b57 – Ali Gholami Rudi <[email protected]> authored on 2018/03/23 16:47
tr: resetting font script and language

e99a1b13 – Ali Gholami Rudi <[email protected]> authored on 2018/03/23 15:41
font: specifying OpenType font language with .ffsc

acc013a0 – Ali Gholami Rudi <[email protected]> authored on 2018/03/15 21:12
wb: insert keshideh after the last possible character

41a23f82 – Ali Gholami Rudi <[email protected]> authored on 2018/03/08 20:40
tr: leading space macro (.lsm request)

530fdaf7 – Ali Gholami Rudi <[email protected]> authored on 2018/03/02 08:41
tr: .shift request

ad7078ab – Ali Gholami Rudi <[email protected]> authored on 2018/03/02 08:14
cp: the zero-th argument

1e65f096 – Ali Gholami Rudi <[email protected]> authored on 2018/03/02 07:12
cp: support \$^

002f248a – Ali Gholami Rudi <[email protected]> authored on 2017/12/28 07:25
dict: reduce table size

d49cfc1c – Ali Gholami Rudi <[email protected]> authored on 2017/12/28 06:36
dict: consider more characters in the hash function

80b2dc5d – Ali Gholami Rudi <[email protected]> authored on 2017/11/27 09:34
cp: interpret \? in copy-mode

218b0a12 – Ali Gholami Rudi <[email protected]> authored on 2017/11/23 08:39
tr: .co request to copy the contents of a register from or into a file

dc3d917a – Ali Gholami Rudi <[email protected]> authored on 2014/08/07 07:40
font: glyph cursive attachments for r2l scripts

d173cf1c – Ali Gholami Rudi <[email protected]> authored on 2013/06/11 12:53
fmt: keshideh justification

d81da343 – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 17:45
dir: support text direction with .>>, .<<, \> and \<

5d333345 – Ali Gholami Rudi <[email protected]> authored on 2017/11/19 18:35
cp: invoking built-in requests like \*[nr reg 10]

c0958e44 – Ali Gholami Rudi <[email protected]> authored on 2017/09/30 11:35
dev: finding font position automatically for .fp request

246326f4 – Ali Gholami Rudi <[email protected]> authored on 2017/09/30 09:36
ren: output formatted lines immediately after blank lines

8c137774 – Ali Gholami Rudi <[email protected]> authored on 2017/08/24 20:15
roff.h: increase the default argument count

ccff1a68 – Ali Gholami Rudi <[email protected]> authored on 2017/08/24 20:14
tr: missing casts for isdigit()

d5d1763b – Ali Gholami Rudi <[email protected]> authored on 2017/08/04 18:45
tr: without an argument .tm outputs a blank line

08fb3515 – Ali Gholami Rudi <[email protected]> authored on 2017/07/18 13:05
font: unmap glyphs with .fmap

fd6a3df7 – Ali Gholami Rudi <[email protected]> authored on 2017/06/10 10:50
tr: read the last argument of .char just like the last argument of .ds

b1d2239e – Ali Gholami Rudi <[email protected]> authored on 2017/06/08 07:08
tr: removing character definitions with .char and .ochar

05c88d41 – Ali Gholami Rudi <[email protected]> authored on 2017/05/26 06:33
reg: set tab types when resetting environments

681cf1fc – Ali Gholami Rudi <[email protected]> authored on 2017/05/26 06:19
reg: .ta clears all previous tab stops

dcb69af7 – Ali Gholami Rudi <[email protected]> authored on 2017/05/26 05:55
reg: .tabs register

ecd4ac1a – Ali Gholami Rudi <[email protected]> authored on 2017/05/06 07:15
tr: free cdef_dst[] entries before neatroff exits

47de1296 – Ali Gholami Rudi <[email protected]> authored on 2017/05/06 07:13
tr: .blm request

eb90d830 – Ali Gholami Rudi <[email protected]> authored on 2017/04/13 11:57
font: character aliases are mapped as .fmap

c8b2386c – Ali Gholami Rudi <[email protected]> authored on 2017/04/13 11:56
dict: overriding values

50a51482 – Ali Gholami Rudi <[email protected]> authored on 2017/04/05 20:46
fmt: assume a stretchable space in lines containing a single word

8f26d07d – Ali Gholami Rudi <[email protected]> authored on 2017/04/05 13:50
wb: use \s[] for sizes larger than 99

2b1a13e4 – Ali Gholami Rudi <[email protected]> authored on 2017/02/13 18:49
char: do not limit the length of quoted arguments

ac60e4b6 – Ali Gholami Rudi <[email protected]> authored on 2017/01/15 16:11
font: fix reading gsub scripts

33b7ad9a – Ali Gholami Rudi <[email protected]> authored on 2017/01/14 15:59
font: specify font script with .ffsc request

4845d662 – Ali Gholami Rudi <[email protected]> authored on 2016/12/17 19:09
tr: handle invalid .bd arguments

9d080a66 – Ali Gholami Rudi <[email protected]> authored on 2016/12/17 15:31
font: read the script assigned to each rule

6c15b094 – Ali Gholami Rudi <[email protected]> authored on 2016/12/10 15:18
font: accumulate GPOS adjustments

0b264c8b – Ali Gholami Rudi <[email protected]> authored on 2016/11/06 15:17
tr: remapping overridden characters in .ochar

f5dfd666 – Ali Gholami Rudi <[email protected]> authored on 2016/11/01 12:29
reg: hex number format (.af R x)

56e2fafa – Ali Gholami Rudi <[email protected]> authored on 2016/10/31 16:00
ren: flush the partial line before computing .sp absolute positions

fb17e066 – Ali Gholami Rudi <[email protected]> authored on 2016/09/24 19:18
hyph: match hyphenation exceptions when prefixed with punctuations

1c6ab0f6 – Ali Gholami Rudi <[email protected]> authored on 2016/09/13 18:45
fmt: support stretchable no-break space (\~)

7d5b285d – Ali Gholami Rudi <[email protected]> authored on 2016/08/23 20:50
roff: switch to ISC

eed37cb5 – Ali Gholami Rudi <[email protected]> authored on 2016/07/23 11:49
font: track kerning with .tkf request

27e85f15 – Ali Gholami Rudi <[email protected]> authored on 2016/06/23 10:14
fmt: shrink spaces in the last line of a paragraph

9b5448d2 – Ali Gholami Rudi <[email protected]> authored on 2016/05/31 13:40
draw: extend polygons to include arcs or splines

e4cf02ee – Ali Gholami Rudi <[email protected]> authored on 2016/05/23 17:31
char: read invalid characters byte by byte

19964e45 – Ali Gholami Rudi <[email protected]> authored on 2016/05/22 08:28
char: fix reading utf-8 characters with more than three bytes

1eadad7e – Ali Gholami Rudi <[email protected]> authored on 2015/07/20 04:22
tr: handle long register names more gracefully

ed1a6819 – Ali Gholami Rudi <[email protected]> authored on 2015/07/03 14:27
cp: do not skip tabs after .if condition

61b55694 – Ali Gholami Rudi <[email protected]> authored on 2015/06/21 11:52
tr: fix \*[xyz "]"]

4679c29e – Ali Gholami Rudi <[email protected]> authored on 2015/06/21 11:49
char: replace comparison with bit checks in utf8len()

18649e6f – Ali Gholami Rudi <[email protected]> authored on 2015/06/07 12:27
cp: quoted brackets as in \*[xyz "]"]

efed3e90 – Ali Gholami Rudi <[email protected]> authored on 2015/05/08 08:59
char: assign to escread()'s second argument a static buffer

2da706eb – Ali Gholami Rudi <[email protected]> authored on 2015/05/07 20:19
fmt: allocate words and lines dynamically

f53206e1 – Ali Gholami Rudi <[email protected]> authored on 2015/05/07 10:22
cp: long arguments when interpolating strings as \*[xyz args...]

cb78d07d – Ali Gholami Rudi <[email protected]> authored on 2015/04/14 18:24
map: print an error message when NREGS is reached

60965920 – Ali Gholami Rudi <[email protected]> authored on 2015/03/06 03:45
fmt: line break cost after a word with \j

118adea9 – Ali Gholami Rudi <[email protected]> authored on 2015/02/15 11:23
clr: map colour #fff to #ffffff

Next