RSS feed
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
2a1f1365
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/17 19:06
ren: add \k
8c8d21bd
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/17 10:18
ren: add \n(.h
8826dc40
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/17 10:06
ren: add \n(.a
85a9a586
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/17 08:59
adj: add \x
d4a6c339
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/16 08:14
ren: add .mk and .rt
05a16d44
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/16 07:17
ren: add .pn
08b6db37
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/16 17:09
adj: delay the effect of .in, .ll, and .ti for partial lines
b6fac629
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/15 14:53
cp: support \n+x and \n-x
8bf0eab2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/15 13:53
tr: add .ig
c442e7df
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/15 13:35
ren: add \D
a0a39eaf
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 14:37
ren: .ne should not cause break
37292b45
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 14:05
tr: add .po and handle requests that save their previous value
7c5f650f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 12:08
tr: tabs are trimmed for request arguments
a236d3e6
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 12:08
xroff: \*(.P is TROFFROOT
46d34678
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 10:07
xroff: read files passed as arguments
83e0919c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/14 08:24
in: add .so
f7fb552f
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/13 21:39
ren: add .ad and .na
2f3b2e4e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/13 19:06
ren: \v and \h, absolute positions with |, and .ti
62e35b0c
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/13 15:29
reg: add \n(.k
a34728b4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/13 15:15
reg: add \n(.z
338f7e31
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/13 14:55
ren: implement \w
0f5500b0
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/12 04:37
tr: add .tm
4df77191
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/11 14:05
tr: implement conditional input
a7438c82
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/11 13:38
in: fix finding the correct argument
67c88531
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/11 07:46
eval: evaluate integer expressions
3e4d6556
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/10 14:35
ren: page and diversion trap support
0459f7fc
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/04/06 14:50
ren: preserve line spacing in diversions
aa9e73a2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/29 14:23
tr: add .as
1273b6f5
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/28 21:18
ren: add \(.n
d9794d57
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/28 21:10
ren: add .fi
3b3716ca
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/28 12:47
out: \v vertical movement escape
0b23d0b4
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/28 12:46
ren: diversion dl and dn registers
34ea5f4e
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/27 15:18
ren: support nested diversions
fa8a3c6b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/27 14:49
reg: restore registers after diverted lines
6e3ecea2
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/26 12:33
reg: allow reimplementing built-in macros
e3ffcaec
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/26 12:29
tr: add .am
9d096e22
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/26 12:19
tr: add .rn and .rm
9d3c377d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/25 08:47
reg: move environment support to reg.c
2219823d
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/03/24 16:47
basic environment support
15c91dac
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/02/19 14:08
adj: simplify line break handling after blank or indented lines
e8ccdf0b
– Ali Gholami Rudi <ali@rudi.ir>
authored
on 2013/02/18 15:23
adj: import the text filling logic
Next