RSS feed
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
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
Next