RSS feed
ab680a15
– Sizhe Zhao <prc.zhao@outlook.com>
authored
and Ali Gholami Rudi <ali@rudi.ir>
committed
on 2021/09/04 19:52
roff: fix use of fprintf
6ea4a266
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/08/31 14:46
roff.h: increase the maximum number of tab stops to 32
a3377daa
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/06/15 20:51
font: read font section in gsub command
869f33d8
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/05/08 13:23
char: support \sNN only when in compatibility mode
284b1d53
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/05/07 13:42
hyph: when hpf's last argument is -, use the default mapping
9c58dba3
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/02/21 07:10
tr: preserve autoincrement, if the third argument of .nr is missing
b034c0bb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/02/15 12:39
in: use PATHLEN for inbuf.path
4652c57b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2021/02/12 05:08
in: increase the length of input file paths
51afad2c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/12/19 15:23
font: buffers of size GNLEN for glyph names
545147c3
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/09/10 16:17
font: rules outside any section can be applied multiple times
9a49e0b5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/09/10 16:08
font: never apply two GPOS rules from one OFF lookup
119c7108
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/03/21 22:18
roff.h: \n(.% number register for real page number
065f07f7
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2020/03/12 20:03
char: make utf8len more compact
721a9916
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2019/11/29 13:22
fmt: prevent divide by zero when \n(.v is zero
3510cb58
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/12/15 15:45
fmt: format a single line if line settings change
08d6e9ce
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/12/15 15:44
roff.h: increase the number of hyphenation points per word
b6234f3e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/11/01 18:32
fmt: ignore hyphenation marks at the end of the words
fa4cd6d5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 20:23
font: glyph indices should be large enough for more than 65k glyphs
596ab1eb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/28 13:21
wb: glyphs with no bounding box information
c5968d53
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/09 20:52
tr: ".if ! " should succeed
05da336c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/05/02 21:40
tr: .dv request
883272e1
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/27 19:14
tr: allow parsing macro arguments as a request
e6e6b5d4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/27 17:00
tr: unify the signature of functions for parsing requests and macros
50081161
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/26 21:44
tr: change the behaviour of of .co request
d0d56d9d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/26 21:43
dict: update dict_prefix()'s comment
d669dfe2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/25 14:11
reg: \n[.yr] holds current year
a86ce8ef
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/04/04 13:18
font: store every glyph described in the font descriptor
9e504b57
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/23 16:47
tr: resetting font script and language
e99a1b13
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/23 15:41
font: specifying OpenType font language with .ffsc
acc013a0
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/15 21:12
wb: insert keshideh after the last possible character
41a23f82
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/08 20:40
tr: leading space macro (.lsm request)
530fdaf7
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/02 08:41
tr: .shift request
ad7078ab
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/02 08:14
cp: the zero-th argument
1e65f096
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2018/03/02 07:12
cp: support \$^
002f248a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/12/28 07:25
dict: reduce table size
d49cfc1c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/12/28 06:36
dict: consider more characters in the hash function
80b2dc5d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/11/27 09:34
cp: interpret \? in copy-mode
218b0a12
– Ali Gholami Rudi <ali@rudi.ir>
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 <ali@rudi.ir>
authored
on 2014/08/07 07:40
font: glyph cursive attachments for r2l scripts
d173cf1c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/06/11 12:53
fmt: keshideh justification
d81da343
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/05/15 17:45
dir: support text direction with .>>, .<<, \> and \<
5d333345
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/11/19 18:35
cp: invoking built-in requests like \*[nr reg 10]
c0958e44
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/09/30 11:35
dev: finding font position automatically for .fp request
246326f4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/09/30 09:36
ren: output formatted lines immediately after blank lines
8c137774
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/24 20:15
roff.h: increase the default argument count
ccff1a68
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/24 20:14
tr: missing casts for isdigit()
d5d1763b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/08/04 18:45
tr: without an argument .tm outputs a blank line
08fb3515
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/07/18 13:05
font: unmap glyphs with .fmap
fd6a3df7
– Ali Gholami Rudi <ali@rudi.ir>
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 <ali@rudi.ir>
authored
on 2017/06/08 07:08
tr: removing character definitions with .char and .ochar
05c88d41
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/05/26 06:33
reg: set tab types when resetting environments
681cf1fc
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/05/26 06:19
reg: .ta clears all previous tab stops
dcb69af7
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/05/26 05:55
reg: .tabs register
ecd4ac1a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/05/06 07:15
tr: free cdef_dst[] entries before neatroff exits
47de1296
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/05/06 07:13
tr: .blm request
eb90d830
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/04/13 11:57
font: character aliases are mapped as .fmap
c8b2386c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/04/13 11:56
dict: overriding values
50a51482
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/04/05 20:46
fmt: assume a stretchable space in lines containing a single word
8f26d07d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/04/05 13:50
wb: use \s[] for sizes larger than 99
2b1a13e4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/02/13 18:49
char: do not limit the length of quoted arguments
ac60e4b6
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/01/15 16:11
font: fix reading gsub scripts
33b7ad9a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2017/01/14 15:59
font: specify font script with .ffsc request
4845d662
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/17 19:09
tr: handle invalid .bd arguments
9d080a66
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/17 15:31
font: read the script assigned to each rule
6c15b094
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/12/10 15:18
font: accumulate GPOS adjustments
0b264c8b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/11/06 15:17
tr: remapping overridden characters in .ochar
f5dfd666
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/11/01 12:29
reg: hex number format (.af R x)
56e2fafa
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/10/31 16:00
ren: flush the partial line before computing .sp absolute positions
fb17e066
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/09/24 19:18
hyph: match hyphenation exceptions when prefixed with punctuations
1c6ab0f6
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/09/13 18:45
fmt: support stretchable no-break space (\~)
7d5b285d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/08/23 20:50
roff: switch to ISC
eed37cb5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/07/23 11:49
font: track kerning with .tkf request
27e85f15
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/06/23 10:14
fmt: shrink spaces in the last line of a paragraph
9b5448d2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/05/31 13:40
draw: extend polygons to include arcs or splines
e4cf02ee
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/05/23 17:31
char: read invalid characters byte by byte
19964e45
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2016/05/22 08:28
char: fix reading utf-8 characters with more than three bytes
1eadad7e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/07/20 04:22
tr: handle long register names more gracefully
ed1a6819
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/07/03 14:27
cp: do not skip tabs after .if condition
61b55694
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/21 11:52
tr: fix \*[xyz "]"]
4679c29e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/21 11:49
char: replace comparison with bit checks in utf8len()
18649e6f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/06/07 12:27
cp: quoted brackets as in \*[xyz "]"]
efed3e90
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/05/08 08:59
char: assign to escread()'s second argument a static buffer
2da706eb
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/05/07 20:19
fmt: allocate words and lines dynamically
f53206e1
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/05/07 10:22
cp: long arguments when interpolating strings as \*[xyz args...]
cb78d07d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/04/14 18:24
map: print an error message when NREGS is reached
60965920
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/03/06 03:45
fmt: line break cost after a word with \j
118adea9
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/02/15 11:23
clr: map colour #fff to #ffffff
d3d6cc88
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/02/07 05:24
tr: read macro arguments into an sbuf struct
03c073b4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/19 14:43
reg: enable pairwise kerning by default
9e992270
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/19 14:40
roff: ignore -M directory when -mxyz includes a slash
c4b5d62a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/19 14:39
in: paths are PATHLEN bytes
6eb11866
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/19 13:49
roff: options to set number and string registers
448bf37d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2015/01/01 10:41
fmt: .hlm request
845bbd9a
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/31 19:15
hyph: replace current escape character to backslash
cefdee95
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/31 17:44
cp: allow utf-8 escaped names
966ff9d4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/31 03:45
hyph: do not read more than GNLEN characters in hy_cget()
3ca7606b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/30 13:56
hyph: handle special characters
c6e989fa
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/30 13:09
char: expect ascii character names in \x or \(xy
80c5fe62
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/23 11:14
README: introduce neatroff_make
05aa2ea5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2014/12/15 12:58
wb: collect hyphenation marks too
Next