shithub: neatroff

RSS feed

d1088301 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/10 15:32
font: use cxxxx for unnamed glyphs

45c18fa7 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/08 18:32
wb: ignore requests in diverted text

819f4ebf – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/08 15:37
out: output m command only when output color changes

2cc01b13 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/08 15:26
clr: #x and #xy specify grey

b2418675 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/08 15:25
reg: \n(.m is current color as a string #rrggbb

992cedf9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/08 04:09
reg: restore color after inserting diverted text

fab9c27f – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/06 21:03
clr: set text color with \m[#rgb]

7e51746a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/06 21:01
tr: long register/macro names and named environments

8b5fcf6a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/06 14:56
ren: honour .bp requests in end macro

688bc8b6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/27 15:47
reg: add .af

57e2ed36 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/23 18:04
font: do not read more than NKERNS kerning pairs

5a590125 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/23 14:48
wb: store the previous wb_put() argument in wb->prev_c

3b1dedaa – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/23 12:45
wb: pairwise kerning support

e6a27240 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/22 16:01
dev: make sure the ligature exists in the font in dev_lig()

2687b677 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/22 15:51
wb: handle \( and \C characters when hyphenating

07e35081 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/22 15:25
wb: ligature support

03ef6990 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/22 15:06
ren: call wb_hmov() even for \&

c85fa7e7 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/22 15:05
wb: add \C'cname'

31846b17 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/14 18:56
ren: output non-empty but zero-width lines

c289ab80 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/13 16:38
ren: add \p

1892a17f – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/11 12:40
roff.h: increase ILNLEN

89223552 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/11 12:39
wb: handle very long words in hyphpos()

5c346ca3 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/11 12:29
font: call strcmp() less frequently in font_find()

4d4dea5a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/06/09 16:37
roff: rename xroff.{h,c} to roff.{h,c}

87294120 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/28 13:26
tr: skip tabs after if condition

5c479143 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/27 14:53
reg: date registers

ec160f12 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/25 17:34
ren: add .em

9b90808b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/16 10:42
ren: evaluate negative trap positions when reading

33f2e264 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 19:47
dev: match temporary font name after other mounted fonts in .ft

057a087d – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 19:46
font: ignore charset after the first NGLYPHS glyphs

9cdccf86 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 17:28
ren: use sbuf_printf() when possible and clean up ren_line()

0d12a19b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 17:21
out: pass unsigned chars to utf8len()

e19a3043 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 17:19
tr: set tr_nl in tr_first()

d89240a6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/15 17:17
hyph: let words match the largest prefix .hw exceptions

1471e7fb – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/13 14:52
adj: do not output excess line breaks after filling all words

93d2ee30 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/13 14:52
ren: output \x request only once in diversions

968828be – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/12 18:49
hyph: tex hyphenation algorithm and exception list

3c5e855b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/11 14:42
wb: hyphenation at dashes and hyphenation marks

f148a9d9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/10 07:18
sbuf: decrease the default sbuf struct buffer size

3f23afab – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/10 07:17
adj: touch wb->els_* before wb_done()

f08ca5dc – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/10 06:50
wb: changes before hyphenation support

7a5b33eb – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/06 18:06
ren: prevent invalid line breaks after traps

fc70233e – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/06 08:53
eval: prevent overflow for numbers with large fractional part

fa087c2d – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/06 07:42
ren: .ft with no arguments should switch to the previous font

d7cc1c7e – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/06 06:48
ren: support fields

bb8d4fe8 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/05 14:00
reg: basic .ta support

9dafaab5 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/04 15:50
ren: increase the size of ren_back() buffer

46bff4d5 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/04 15:48
font: allow glyphs with duplicate ids

7e7c94ae – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/04 15:13
ren: for .sp call down() only for nonzero arguments

6fe0e21f – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/04 14:48
reg: \n(.L should default to one

cd0dccf1 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/04 14:40
ren: add \!

3450f42c – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/03 17:23
cp: nested .ifs with blocks in a .if with no block

38f8ed89 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/03 08:52
ren: after non-diverted text processing, start the first page

e60c6c79 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/02 10:18
cp: ignore tabs and leaders for now

3dd4fdbf – Ali Gholami Rudi <ali@rudi.ir> 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 <ali@rudi.ir> authored on 2013/05/02 02:15
draw: change the default scale indicator of \L to v

991aa186 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/02 01:22
tr: .ls has no default scale indicator

35fd1a27 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/01 15:44
tr: add .cc, .c2, .ec and .eo

18ff8b8a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/01 15:19
draw: rename from line.c to draw.c

e69b19f1 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/05/01 15:01
wb: add wb struct as a word buffer

845970d2 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/27 17:02
ren: handle special characters as request delimiters

54aeeafa – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/27 14:45
ren: add .tl, .lt and .pc

9e912122 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/27 06:01
ren: add \c

c2d797db – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/27 05:31
ren: .ti +-N should be relative to \n(.i

0f9fbb72 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/26 15:22
ren: .in should clear .ti

b71732ca – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/26 13:54
in: add .ex and .nx

8caa9b49 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/26 12:14
ren: add .ce

7dc83e80 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 17:47
cp: call cp_next() if the conditional block should be executed

4ccdb4df – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 17:46
tr: evaluate if condition if everything else fails

8626cedf – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 17:04
tr: .if should accept any non-digit string delimiter

dc79dfc7 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 15:48
ren: account for .ti when indenting lines in diversions

bd28bd47 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 15:20
ren: add \&

8b5a245c – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 08:33
eval: add eval_re() for numbers relative to their previous values

9c7a7f0f – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/25 08:31
in: cast to unsigned char in in_read()

5c7624e0 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 20:59
ren: add \o, \z and \b

4b451268 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 19:25
out: use em / 3 as the default char width

fa227033 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 15:02
ren: execute the 0 trap just after the initial troff requests

72b10b44 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 14:47
tr: reading empty macros

156edb72 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 14:45
ren: ignore .sp after a new page

976ae5b9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/24 14:43
ren: use the passed input functions in escarg_ren()

fd962f5a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/23 19:38
cp: move \w request handling to cp.c

04a41327 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/23 13:12
ren: for traps in the same position, prefer the first

7c5d0676 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/23 13:11
ren: ignore multiple .bp requests before a new page

e8bec45d – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/23 13:10
reg: add \n(.$

93d2c870 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/22 16:52
line: add \l and \L

095506d4 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/22 14:32
ren: ignore .sp when a trap is triggered after line break

0ac6c0c3 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/21 12:51
ren: use a negative value for undefined ren_f

928b07b6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/21 12:50
out: fix calculating utf-8 character length

23c9c796 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/20 14:48
dev: more consistent special glyph names

93fbb40f – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/20 14:47
eval: add eval_up() to update the passed char **

4f0e4f18 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/19 17:07
ren: add local motion functions

71b97b83 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/19 14:28
in: make the signature of in_pushnl() like in_push()

9449dc43 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/19 13:23
eval: handle \w in integer expressions

88b3d68d – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/19 09:00
cp: do not remove \{ and \} in copy mode, unless asked to

82a5163b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/19 06:55
ren: disallow invalid values for built-in variables

db0ad454 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/18 17:54
tr: strip tabs from macro names

eb1316e0 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/18 17:03
out: add \X

0ab9d55c – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/18 12:57
ren: add .ls and \n(.L

c7c03b58 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/18 12:18
ren: add .ns and .rs

2172c4b1 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/04/18 09:04
ren: add .sv and .os

Next