shithub: neatroff

RSS feed

7e4c525d – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/03/09 19:14
dev: search special fonts to find characters by internal name

91209e2d – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/03/05 21:16
wb: report the bounding box for \w

65a15243 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/03/05 20:53
roff.h: replace charwid_base() with DEVWID()

bbde779f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/28 09:21
roff.h: replace SC_HT with SC_EM

efdb89bc – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/20 14:54
wb: change the font just before inserting glyphs

acfc4e9f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/19 16:37
ren: italic correction escapes

9b80100c – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/19 14:18
wb: interpret unknown escapes as normal characters

f1e7a115 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/19 14:05
wb: disable ligatures and pairwise kerning while changing fonts

399a4936 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/17 11:58
wb: zero-width break point (\:)

78c8c415 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/02/06 13:08
roff.h: describe the meaning of function prefixes

25b8563e – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/01/19 12:22
reg: initialize global variables in env.c

8edc403f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/01/19 12:21
char: improve some of the comments

49749b62 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/01/19 12:21
tr: document tr_nl

e59abf73 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/11/24 13:50
tr: add .fmap to map character names to glyphs

28484184 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/11/19 18:43
font: new syntax for defining characters and kerning pairs

daa212b4 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/11/15 09:56
tr: map font name to font position earlier for .ochar

037f40d8 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/24 09:02
tr: add .ochar to define a characters for a font

888606f2 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/24 07:34
dev: add .fspecial

c562fdff – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/24 07:26
tr: add .chop

7835cef1 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/16 15:36
in: do not fclose(stdin), even if it has been renamed with .lf

4e0c1829 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/14 07:19
tr: use cdef_*() for char definition and cmap_*() for char translation

867f1772 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/13 16:37
ren: disable .char for diverted text

c96d5ac9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/13 14:40
tr: basic .char implementation for glyph definitions

e0989388 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/10/13 13:08
map: more compact mapping of register names

cb39077a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/25 16:51
wb: remove long character names for the string passed to hyphenate()

e76edc13 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/25 15:16
char: add utf8one() to check if a string is a single utf-8 character

02a3e714 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/25 15:09
hyph: replace non-alphabetic characters with '.' in hyword()

98888b4b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/21 16:10
ren: add .cl request to change color, just like \m[]

fa9769a2 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/21 16:05
hyph: drop non-alpha characters for HY_FIRST2 and HY_FINAL2

a5c5a55a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/10 12:48
roff.h: increase the maximum number of ligatures and kerning pairs

c8abc41c – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/10 12:47
ren: disable ligatures and pairwise kerning when interpolating diverted text

79583a16 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/10 12:45
char: handle multibyte characters in charnext_delim()

a52c92cd – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/10 12:40
ren: include indentation in diversion width

44ab1b97 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/08 13:25
README: reference mktrfn for creating an output device

5fe72af9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/07 18:58
dev: exit with an error if output device cannot be opened

3325081e – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/09/07 17:38
roff: add -F and -M to change font and macro directories

a9772f9e – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/31 14:49
ren: do not hyphenate last lines, if the 2nd bit of .hy is set

bd9f2e1a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/31 14:43
wb: fix handling the first and the last two characters for .hy

cf5d7677 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/22 15:23
wb: add p, C, E and P \D drawing commands

444dd689 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/22 15:22
wb: do not match single character ligatures

27c39c73 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/19 15:31
ren: field delimiters and padding indicators can be utf-8

700e46aa – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/19 15:21
char: fix a typo in the comments of sstr_*()

84f76bbf – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/18 18:21
char: functions for reading escape sequences and characters

89196863 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/17 18:59
wb: for hyphenation compare dp and hp only when both are non-NULL

571b5fbd – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/16 19:49
tr: add .tr

ced19dc8 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/03 16:18
map: use starting character lists for keys[]

af5f4e16 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/08/02 18:59
cp: allow \$[] and more than 9 arguments

d2f835e9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/30 12:01
font: ignore nonexistent fonts

ea02f33e – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/30 11:05
font: move functions for reading sections closer to font_open()

e071b935 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/30 10:52
font: store kerning pairs in per-glyph lists

bd6b4b8b – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/30 10:28
font: optimize font_find() with starting character lists

e4eb154d – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/28 18:15
ren: right adjusting and centering tab types

5d02c6a0 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/27 14:43
ren: ignore \H and \S

1874ab51 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/27 14:40
tr: add .tc and .lc

93ff33b4 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/27 14:31
tr: ignore .lf with no arguments

03d1fce5 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/26 07:51
wb: allow longer ligatures

acf64762 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 18:40
adj: end of sentence space when newline follows .!?

80b1a945 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 13:21
ren: margin characters for indented lines

140bd854 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 12:42
in: add .lf and \n(.c

65520b32 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 12:28
ren: add .mc

3f75e6b0 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 12:10
ren: add .it

efde0d26 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 11:00
ren: add .nm and .nn

6b44fd36 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/25 09:05
tr: .nx with no arguments

eae83eb6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/24 17:44
out: add .cs and .bd

d1259f4a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/24 14:33
ren: add .ss

5a3cf696 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/24 12:16
tr: add .sy

8fdaed83 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/24 12:08
ren: add .ab

685ad77a – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/23 18:59
README: include a brief introduction

f476d3ec – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/23 18:46
roff: improve some of the comments

dc62cd07 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/23 18:46
cp: CPBUF is no longer used

78764081 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/23 18:44
dev: ignore unknown parameters in device and font files

f18f6453 – Ali Gholami Rudi <ali@rudi.ir> authored on 2013/07/10 15:33
ren: add \N for selecting glyphs based on their device-dependent name

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

Next