shithub: neatroff

RSS feed

01ab0759 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/04 13:40
hyph: read the correct file for the second argument of .hpf

870014d4 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/04 12:09
hyph: overwrite hwhyph[] and hynums[] in hw_add() and hy_add()

b16fdb9a – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/04 08:00
ren: do not output completed lines unnecessarily in render_rec()

e61f5bac – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/04 07:59
tr: clean up macrobody()

823c03a1 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/03 11:07
hyph: .hcode should behave like .tr

e9b8b9f9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/03 11:04
tr: do not call dict_put() unnecessarily

63eb975e – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/03 10:38
hyph: move the .hcode mapping to hcode_strcpy()

fad76307 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/02 05:19
dict: reset dict->head in dict_init()

8f4d430f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/02 05:16
roff: call xmalloc() to report when neatroff is out of memory

93691381 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/01 20:59
hyph: stop at NARGS in tr_hcode()

f22eca6a – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/01 20:18
hyph: load english hyphenation patterns with ".hpf"

b0117522 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/01 20:16
hyph: .hcode request

ba2d7912 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/01 13:12
dict: use dict struct where possible

9358139d – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/07/01 10:25
hyph: allow utf-8 hyphenation patterns

42fd41d6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/06/04 05:50
ren: output completed lines with 'br

c52cc17e – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/06/04 05:49
eval: report divide-by-zero errors

bdcf2247 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/06/03 17:16
cp: support conditional interpolation with \?'cond@expr1@expr2@'

3c3327f9 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/06/03 13:07
cp: passing arguments when interpolating strings

9f3b72a0 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/06/02 13:31
reg: store the current partial word in the environment

dabd2921 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/16 13:28
cp: \R'x n' is equivalent to .nr x n

e437437f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/16 13:25
ren: report invalid TR_DIVEND requests

3a15190e – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/16 09:30
cp: \E is an escape character when not in copy-mode

16a3d86b – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/16 09:14
ren: replace \e with the current escape character

2af39358 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/12 12:34
fmt: consider the whole paragraphs before traps

92b4c1ad – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/10 05:25
fmt: specifying sentence space

d7d272b6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/10 04:47
fmt: shrink word spaces with .ssh request

05ce05cf – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/08 16:24
ren: executing traps while half of an input line is read

73e0f630 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/08 10:01
fmt: import the handling of HY_LAST and \p from ren.c

ab56322f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/05 13:11
fmt: handle zero line length

b6d0b1d8 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/02 18:08
hyph: search for hyphenation patterns in hyfind()

d06f9ae7 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/02 14:35
hyph: per starting character lists for the hyphenation dictionary

33d6fc3b – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/01 18:44
README: mention neateqn

ebce0cd6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/05/01 07:43
fmt: preserve current font and size when hyphenating

8cf75f23 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/30 21:30
ren: allow right-adjusted un-filled text

4338ad04 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/30 19:15
fmt: not hyphenating last lines if requested

5d20e93d – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/30 11:59
fmt: new hyphenation support with penalties

0065e9a5 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/29 13:08
fmt: filling whole paragraphs without hyphenating

c55cd099 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/24 18:51
fmt: collect words in fmt buffer for whole paragraphs

a964826b – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/25 08:48
reg: \n[.neat] is always one!

3bb6a7bb – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/24 08:13
adj: store the words as strings

7936220f – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/24 06:08
adj: access n_ll and n_i directly

dc80a8d4 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/24 05:39
ren: do not use adj struct to implement .tl

87abe91a – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/23 14:54
dev: disallow glyph names starting with GID=

d6a2897c – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/22 12:20
dev: introduce \[GID=xyz] as an alias for \N'xyz'

7a335e6d – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/04/03 20:35
ren: end-of-sentence spacing when followed by font/size changes

e5418ab6 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/03/12 16:00
dev: allow mounting fonts after S position

7b4bb892 – Ali Gholami Rudi <ali@rudi.ir> authored on 2014/03/10 19:25
out: simply ignore unknown characters

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

Next