shithub: neatroff

RSS feed

5c346ca3 – Ali Gholami Rudi <[email protected]> authored on 2013/06/11 12:29
font: call strcmp() less frequently in font_find()

4d4dea5a – Ali Gholami Rudi <[email protected]> authored on 2013/06/09 16:37
roff: rename xroff.{h,c} to roff.{h,c}

87294120 – Ali Gholami Rudi <[email protected]> authored on 2013/05/28 13:26
tr: skip tabs after if condition

5c479143 – Ali Gholami Rudi <[email protected]> authored on 2013/05/27 14:53
reg: date registers

ec160f12 – Ali Gholami Rudi <[email protected]> authored on 2013/05/25 17:34
ren: add .em

9b90808b – Ali Gholami Rudi <[email protected]> authored on 2013/05/16 10:42
ren: evaluate negative trap positions when reading

33f2e264 – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 19:47
dev: match temporary font name after other mounted fonts in .ft

057a087d – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 19:46
font: ignore charset after the first NGLYPHS glyphs

9cdccf86 – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 17:28
ren: use sbuf_printf() when possible and clean up ren_line()

0d12a19b – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 17:21
out: pass unsigned chars to utf8len()

e19a3043 – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 17:19
tr: set tr_nl in tr_first()

d89240a6 – Ali Gholami Rudi <[email protected]> authored on 2013/05/15 17:17
hyph: let words match the largest prefix .hw exceptions

1471e7fb – Ali Gholami Rudi <[email protected]> authored on 2013/05/13 14:52
adj: do not output excess line breaks after filling all words

93d2ee30 – Ali Gholami Rudi <[email protected]> authored on 2013/05/13 14:52
ren: output \x request only once in diversions

968828be – Ali Gholami Rudi <[email protected]> authored on 2013/05/12 18:49
hyph: tex hyphenation algorithm and exception list

3c5e855b – Ali Gholami Rudi <[email protected]> authored on 2013/05/11 14:42
wb: hyphenation at dashes and hyphenation marks

f148a9d9 – Ali Gholami Rudi <[email protected]> authored on 2013/05/10 07:18
sbuf: decrease the default sbuf struct buffer size

3f23afab – Ali Gholami Rudi <[email protected]> authored on 2013/05/10 07:17
adj: touch wb->els_* before wb_done()

f08ca5dc – Ali Gholami Rudi <[email protected]> authored on 2013/05/10 06:50
wb: changes before hyphenation support

7a5b33eb – Ali Gholami Rudi <[email protected]> authored on 2013/05/06 18:06
ren: prevent invalid line breaks after traps

fc70233e – Ali Gholami Rudi <[email protected]> authored on 2013/05/06 08:53
eval: prevent overflow for numbers with large fractional part

fa087c2d – Ali Gholami Rudi <[email protected]> authored on 2013/05/06 07:42
ren: .ft with no arguments should switch to the previous font

d7cc1c7e – Ali Gholami Rudi <[email protected]> authored on 2013/05/06 06:48
ren: support fields

bb8d4fe8 – Ali Gholami Rudi <[email protected]> authored on 2013/05/05 14:00
reg: basic .ta support

9dafaab5 – Ali Gholami Rudi <[email protected]> authored on 2013/05/04 15:50
ren: increase the size of ren_back() buffer

46bff4d5 – Ali Gholami Rudi <[email protected]> authored on 2013/05/04 15:48
font: allow glyphs with duplicate ids

7e7c94ae – Ali Gholami Rudi <[email protected]> authored on 2013/05/04 15:13
ren: for .sp call down() only for nonzero arguments

6fe0e21f – Ali Gholami Rudi <[email protected]> authored on 2013/05/04 14:48
reg: \n(.L should default to one

cd0dccf1 – Ali Gholami Rudi <[email protected]> authored on 2013/05/04 14:40
ren: add \!

3450f42c – Ali Gholami Rudi <[email protected]> authored on 2013/05/03 17:23
cp: nested .ifs with blocks in a .if with no block

38f8ed89 – Ali Gholami Rudi <[email protected]> authored on 2013/05/03 08:52
ren: after non-diverted text processing, start the first page

e60c6c79 – Ali Gholami Rudi <[email protected]> authored on 2013/05/02 10:18
cp: ignore tabs and leaders for now

3dd4fdbf – Ali Gholami Rudi <[email protected]> authored on 2013/05/02 07:19
ren: \n(.t is the distance to the next trap from the current position

15cb691f – Ali Gholami Rudi <[email protected]> authored on 2013/05/02 02:15
draw: change the default scale indicator of \L to v

991aa186 – Ali Gholami Rudi <[email protected]> authored on 2013/05/02 01:22
tr: .ls has no default scale indicator

35fd1a27 – Ali Gholami Rudi <[email protected]> authored on 2013/05/01 15:44
tr: add .cc, .c2, .ec and .eo

18ff8b8a – Ali Gholami Rudi <[email protected]> authored on 2013/05/01 15:19
draw: rename from line.c to draw.c

e69b19f1 – Ali Gholami Rudi <[email protected]> authored on 2013/05/01 15:01
wb: add wb struct as a word buffer

845970d2 – Ali Gholami Rudi <[email protected]> authored on 2013/04/27 17:02
ren: handle special characters as request delimiters

54aeeafa – Ali Gholami Rudi <[email protected]> authored on 2013/04/27 14:45
ren: add .tl, .lt and .pc

9e912122 – Ali Gholami Rudi <[email protected]> authored on 2013/04/27 06:01
ren: add \c

c2d797db – Ali Gholami Rudi <[email protected]> authored on 2013/04/27 05:31
ren: .ti +-N should be relative to \n(.i

0f9fbb72 – Ali Gholami Rudi <[email protected]> authored on 2013/04/26 15:22
ren: .in should clear .ti

b71732ca – Ali Gholami Rudi <[email protected]> authored on 2013/04/26 13:54
in: add .ex and .nx

8caa9b49 – Ali Gholami Rudi <[email protected]> authored on 2013/04/26 12:14
ren: add .ce

7dc83e80 – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 17:47
cp: call cp_next() if the conditional block should be executed

4ccdb4df – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 17:46
tr: evaluate if condition if everything else fails

8626cedf – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 17:04
tr: .if should accept any non-digit string delimiter

dc79dfc7 – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 15:48
ren: account for .ti when indenting lines in diversions

bd28bd47 – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 15:20
ren: add \&

8b5a245c – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 08:33
eval: add eval_re() for numbers relative to their previous values

9c7a7f0f – Ali Gholami Rudi <[email protected]> authored on 2013/04/25 08:31
in: cast to unsigned char in in_read()

5c7624e0 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 20:59
ren: add \o, \z and \b

4b451268 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 19:25
out: use em / 3 as the default char width

fa227033 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 15:02
ren: execute the 0 trap just after the initial troff requests

72b10b44 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 14:47
tr: reading empty macros

156edb72 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 14:45
ren: ignore .sp after a new page

976ae5b9 – Ali Gholami Rudi <[email protected]> authored on 2013/04/24 14:43
ren: use the passed input functions in escarg_ren()

fd962f5a – Ali Gholami Rudi <[email protected]> authored on 2013/04/23 19:38
cp: move \w request handling to cp.c

04a41327 – Ali Gholami Rudi <[email protected]> authored on 2013/04/23 13:12
ren: for traps in the same position, prefer the first

7c5d0676 – Ali Gholami Rudi <[email protected]> authored on 2013/04/23 13:11
ren: ignore multiple .bp requests before a new page

e8bec45d – Ali Gholami Rudi <[email protected]> authored on 2013/04/23 13:10
reg: add \n(.$

93d2c870 – Ali Gholami Rudi <[email protected]> authored on 2013/04/22 16:52
line: add \l and \L

095506d4 – Ali Gholami Rudi <[email protected]> authored on 2013/04/22 14:32
ren: ignore .sp when a trap is triggered after line break

0ac6c0c3 – Ali Gholami Rudi <[email protected]> authored on 2013/04/21 12:51
ren: use a negative value for undefined ren_f

928b07b6 – Ali Gholami Rudi <[email protected]> authored on 2013/04/21 12:50
out: fix calculating utf-8 character length

23c9c796 – Ali Gholami Rudi <[email protected]> authored on 2013/04/20 14:48
dev: more consistent special glyph names

93fbb40f – Ali Gholami Rudi <[email protected]> authored on 2013/04/20 14:47
eval: add eval_up() to update the passed char **

4f0e4f18 – Ali Gholami Rudi <[email protected]> authored on 2013/04/19 17:07
ren: add local motion functions

71b97b83 – Ali Gholami Rudi <[email protected]> authored on 2013/04/19 14:28
in: make the signature of in_pushnl() like in_push()

9449dc43 – Ali Gholami Rudi <[email protected]> authored on 2013/04/19 13:23
eval: handle \w in integer expressions

88b3d68d – Ali Gholami Rudi <[email protected]> authored on 2013/04/19 09:00
cp: do not remove \{ and \} in copy mode, unless asked to

82a5163b – Ali Gholami Rudi <[email protected]> authored on 2013/04/19 06:55
ren: disallow invalid values for built-in variables

db0ad454 – Ali Gholami Rudi <[email protected]> authored on 2013/04/18 17:54
tr: strip tabs from macro names

eb1316e0 – Ali Gholami Rudi <[email protected]> authored on 2013/04/18 17:03
out: add \X

0ab9d55c – Ali Gholami Rudi <[email protected]> authored on 2013/04/18 12:57
ren: add .ls and \n(.L

c7c03b58 – Ali Gholami Rudi <[email protected]> authored on 2013/04/18 12:18
ren: add .ns and .rs

2172c4b1 – Ali Gholami Rudi <[email protected]> authored on 2013/04/18 09:04
ren: add .sv and .os

2a1f1365 – Ali Gholami Rudi <[email protected]> authored on 2013/04/17 19:06
ren: add \k

8c8d21bd – Ali Gholami Rudi <[email protected]> authored on 2013/04/17 10:18
ren: add \n(.h

8826dc40 – Ali Gholami Rudi <[email protected]> authored on 2013/04/17 10:06
ren: add \n(.a

85a9a586 – Ali Gholami Rudi <[email protected]> authored on 2013/04/17 08:59
adj: add \x

d4a6c339 – Ali Gholami Rudi <[email protected]> authored on 2013/04/16 08:14
ren: add .mk and .rt

05a16d44 – Ali Gholami Rudi <[email protected]> authored on 2013/04/16 07:17
ren: add .pn

08b6db37 – Ali Gholami Rudi <[email protected]> authored on 2013/04/16 17:09
adj: delay the effect of .in, .ll, and .ti for partial lines

b6fac629 – Ali Gholami Rudi <[email protected]> authored on 2013/04/15 14:53
cp: support \n+x and \n-x

8bf0eab2 – Ali Gholami Rudi <[email protected]> authored on 2013/04/15 13:53
tr: add .ig

c442e7df – Ali Gholami Rudi <[email protected]> authored on 2013/04/15 13:35
ren: add \D

a0a39eaf – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 14:37
ren: .ne should not cause break

37292b45 – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 14:05
tr: add .po and handle requests that save their previous value

7c5f650f – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 12:08
tr: tabs are trimmed for request arguments

a236d3e6 – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 12:08
xroff: \*(.P is TROFFROOT

46d34678 – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 10:07
xroff: read files passed as arguments

83e0919c – Ali Gholami Rudi <[email protected]> authored on 2013/04/14 08:24
in: add .so

f7fb552f – Ali Gholami Rudi <[email protected]> authored on 2013/04/13 21:39
ren: add .ad and .na

2f3b2e4e – Ali Gholami Rudi <[email protected]> authored on 2013/04/13 19:06
ren: \v and \h, absolute positions with |, and .ti

62e35b0c – Ali Gholami Rudi <[email protected]> authored on 2013/04/13 15:29
reg: add \n(.k

a34728b4 – Ali Gholami Rudi <[email protected]> authored on 2013/04/13 15:15
reg: add \n(.z

338f7e31 – Ali Gholami Rudi <[email protected]> authored on 2013/04/13 14:55
ren: implement \w

0f5500b0 – Ali Gholami Rudi <[email protected]> authored on 2013/04/12 04:37
tr: add .tm

Next