diff options
author | wlemb <wlemb> | 2003-02-22 09:06:47 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2003-02-22 09:06:47 +0000 |
commit | 4265d920f18ed55998b0e4184e596a832e0d66ff (patch) | |
tree | e4f16276eafcb4fabfbf249fddb75672568abca5 /font | |
parent | dd41e31bc5e4d53896180070a6dff88b0f4a06ad (diff) | |
download | groff-4265d920f18ed55998b0e4184e596a832e0d66ff.tar.gz |
Valgrind fixes.
* src/devices/grohtml/html-table.cc (html_table::~html_table):
Deallocate `columns' list.
* src/devices/grohtml/post-html.cc (char_block::~char_block):
New destructor.
(text_glob::text_glob_html, text_glob::text_glob_special,
text_glob::text_glob_line, text_glob::text_glob_auto_image,
text_glob::text_glob_tag): Avoid memory leaks.
(text_glob::remember_table): Free memory before reassigning.
Add glyph `+e', greek lunate epsilon symbol, and `-h' (with the
alias `hbar'), the Planck constant over two pi.
* font/devdvi/generate/texmi.map: Use `*e' for position 15 and
`+e' for position 34.
* font/devdvi/generate/texsy.map: Replace `DI' and `HE' with
`u2662' and `u2661'.
* font/devdvi/{MI,S}: Regenerated.
* font/devhtml/R.proto, font/devutf8/R.proto: Add `+e', `-h', `hbar'.
* font/devlbp/*: Add `hbar' alias.
* font/devlj4/generate/special.map: Ditto.
* font/devlj4/S: Regenerated.
* font/devps/generate/symbolchars: Add `+e'.
* font/devps/generate/textmap: Fix PS name for `-h'.
Add `hbar' alias.
* font/devps/symbolmap: Regenerated.
* src/devices/grops/ps.cc (transform_fill): Removed since unused.
* src/roff/troff/glyphuni.cc (glyph_to_unicode_list): Add `+e',
`-h', `hbar'.
* src/roff/troff/uniglyph.cc (unicode_to_glyph_list): Add `+e',
`-h'.
* tmac/X.tmac, tmac/ps.tmac: Provide definitions for `-h' and
`hbar'.
* tmac/tty-char.tmac: Add `+e'.
Diffstat (limited to 'font')
-rw-r--r-- | font/devdvi/MI | 4 | ||||
-rw-r--r-- | font/devdvi/S | 4 | ||||
-rw-r--r-- | font/devdvi/generate/texmi.map | 3 | ||||
-rw-r--r-- | font/devdvi/generate/texsy.map | 4 | ||||
-rw-r--r-- | font/devhtml/R.proto | 3 | ||||
-rw-r--r-- | font/devlbp/CB | 1 | ||||
-rw-r--r-- | font/devlbp/CI | 1 | ||||
-rw-r--r-- | font/devlbp/CR | 1 | ||||
-rw-r--r-- | font/devlbp/EB | 1 | ||||
-rw-r--r-- | font/devlbp/EI | 1 | ||||
-rw-r--r-- | font/devlbp/ER | 1 | ||||
-rw-r--r-- | font/devlbp/HB | 1 | ||||
-rw-r--r-- | font/devlbp/HBI | 1 | ||||
-rw-r--r-- | font/devlbp/HI | 1 | ||||
-rw-r--r-- | font/devlbp/HNB | 1 | ||||
-rw-r--r-- | font/devlbp/HNBI | 1 | ||||
-rw-r--r-- | font/devlbp/HNI | 1 | ||||
-rw-r--r-- | font/devlbp/HNR | 1 | ||||
-rw-r--r-- | font/devlbp/HR | 1 | ||||
-rw-r--r-- | font/devlbp/TB | 1 | ||||
-rw-r--r-- | font/devlbp/TBI | 1 | ||||
-rw-r--r-- | font/devlbp/TI | 1 | ||||
-rw-r--r-- | font/devlbp/TR | 1 | ||||
-rw-r--r-- | font/devlj4/S | 1 | ||||
-rw-r--r-- | font/devlj4/generate/special.map | 1 | ||||
-rw-r--r-- | font/devps/generate/symbolchars | 1 | ||||
-rw-r--r-- | font/devps/generate/textmap | 3 | ||||
-rw-r--r-- | font/devps/symbolmap | 4 | ||||
-rw-r--r-- | font/devutf8/R.proto | 3 |
29 files changed, 40 insertions, 9 deletions
diff --git a/font/devdvi/MI b/font/devdvi/MI index b0189038..671c6d78 100644 --- a/font/devdvi/MI +++ b/font/devdvi/MI @@ -20,7 +20,7 @@ charset *b 593102,728178,203890,55342 3 0014 *g 542880,451470,203890,58254 1 0015 *d 466034,728178,0,39685 2 0016 -*e 425621,451470 0 0017 ++e 425621,451470 0 0017 *z 458754,728178,203890,77368 3 0020 *y 520651,451470,203890,37622 1 0021 *h 492248,728178,0,29128 2 0022 @@ -40,7 +40,7 @@ mc 631819,451470,203890 1 0026 *x 656086,451470,203890 1 0037 *q 683034,728178,203890,37622 3 0040 *w 652691,451470,0,37622 0 0041 ---- 488970,451470 0 0042 +*e 488970,451470 0 0042 +h 620170,728178 2 0043 +p 868357,451470,0,29128 0 0044 --- 542130,451470,203890 1 0045 diff --git a/font/devdvi/S b/font/devdvi/S index ce36fadb..a3bb0b88 100644 --- a/font/devdvi/S +++ b/font/devdvi/S @@ -144,6 +144,6 @@ dg 466035,728178,203890 3 0171 dd 466035,728178,203890 3 0172 ps 640798,728178,203890 3 0173 CL 815562,728178,135926 3 0174 -DI 815562,728178,135926 3 0175 -HE 815562,728178,135926 3 0176 +u2662 815562,728178,135926 3 0175 +u2661 815562,728178,135926 3 0176 SP 815562,728178,135926 3 0177 diff --git a/font/devdvi/generate/texmi.map b/font/devdvi/generate/texmi.map index 41b47429..be9700a8 100644 --- a/font/devdvi/generate/texmi.map +++ b/font/devdvi/generate/texmi.map @@ -2,7 +2,7 @@ 12 *b 13 *g 14 *d -15 *e +15 +e 16 *z 17 *y 18 *h @@ -21,6 +21,7 @@ 31 *x 32 *q 33 *w +34 *e 35 +h 36 +p 38 ts diff --git a/font/devdvi/generate/texsy.map b/font/devdvi/generate/texsy.map index fadd60ff..df671d66 100644 --- a/font/devdvi/generate/texsy.map +++ b/font/devdvi/generate/texsy.map @@ -96,6 +96,6 @@ 122 dd 123 ps 124 CL -125 DI -126 HE +125 u2662 +126 u2661 127 SP diff --git a/font/devhtml/R.proto b/font/devhtml/R.proto index bc6da8c1..f0e6df4f 100644 --- a/font/devhtml/R.proto +++ b/font/devhtml/R.proto @@ -294,6 +294,7 @@ ts 24 0 0x03C2 ς +h 24 0 0x03D1 ϑ +f 24 0 0x03D5 ϕ +p 24 0 0x03D6 ϖ ++e 24 0 0x03F5 ϵ en 24 0 0x2013 – em 24 0 0x2014 — ` 24 0 0x2018 ‘ @@ -316,6 +317,8 @@ rn 24 0 0x203E ‾ f/ 24 0 0x2044 ⁄ Eu 24 0 0x20AC € eu " +-h 24 0 0x210F ℏ +hbar " Im 24 0 0x2111 ℑ wp 24 0 0x2118 ℘ Re 24 0 0x211C ℜ diff --git a/font/devlbp/CB b/font/devlbp/CB index 720f65a0..1a828a1c 100644 --- a/font/devlbp/CB +++ b/font/devlbp/CB @@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar +hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/CI b/font/devlbp/CI index 1322440f..454bfd14 100644 --- a/font/devlbp/CI +++ b/font/devlbp/CI @@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar +hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/CR b/font/devlbp/CR index 70b43a6a..4799995b 100644 --- a/font/devlbp/CR +++ b/font/devlbp/CR @@ -204,6 +204,7 @@ rs 2200 0 0x5c -- 0,92 # backslash <= 2200 0 0xf3 -- 6,2 # lessequal ca 2200 0 0xef -- 6,16 # intersection "intersection, cap" -h 2200 0 0xc4 -- 3,8 # hbar +hbar " CL 2200 0 0x5 -- 5,168 # club "club suit" SP 2200 0 0x6 -- 5,171 # spade "spade suit" HE 2200 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/EB b/font/devlbp/EB index 3c02e904..d3f23228 100644 --- a/font/devlbp/EB +++ b/font/devlbp/EB @@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar +hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/EI b/font/devlbp/EI index 95c85aff..372e3520 100644 --- a/font/devlbp/EI +++ b/font/devlbp/EI @@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar +hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/ER b/font/devlbp/ER index 677ed5e1..f384293d 100644 --- a/font/devlbp/ER +++ b/font/devlbp/ER @@ -204,6 +204,7 @@ rs 1900 0 0x5c -- 0,92 # backslash <= 1900 0 0xf3 -- 6,2 # lessequal ca 1900 0 0xef -- 6,16 # intersection "intersection, cap" -h 1900 0 0xc4 -- 3,8 # hbar +hbar " CL 1900 0 0x5 -- 5,168 # club "club suit" SP 1900 0 0x6 -- 5,171 # spade "spade suit" HE 1900 0 0x3 -- 5,170 # heart "heart suit" diff --git a/font/devlbp/HB b/font/devlbp/HB index d40a9672..30ad0eaf 100644 --- a/font/devlbp/HB +++ b/font/devlbp/HB @@ -377,6 +377,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HBI b/font/devlbp/HBI index b2ba7cd6..e0e83db9 100644 --- a/font/devlbp/HBI +++ b/font/devlbp/HBI @@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HI b/font/devlbp/HI index ee05b16f..fc63a636 100644 --- a/font/devlbp/HI +++ b/font/devlbp/HI @@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HNB b/font/devlbp/HNB index 4d1857fe..23475b59 100644 --- a/font/devlbp/HNB +++ b/font/devlbp/HNB @@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar +hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HNBI b/font/devlbp/HNBI index 6cf52fb4..119aa6e8 100644 --- a/font/devlbp/HNBI +++ b/font/devlbp/HNBI @@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar +hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HNI b/font/devlbp/HNI index 16c569d2..78d22071 100644 --- a/font/devlbp/HNI +++ b/font/devlbp/HNI @@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar +hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HNR b/font/devlbp/HNR index 2e82f70d..7ad6e078 100644 --- a/font/devlbp/HNR +++ b/font/devlbp/HNR @@ -377,6 +377,7 @@ ca 645 0 0xef 6,16 # intersection "intersection, cap" cu 645 0 0x3c8 6,66 # union "union, cup" di 479 0 0x3b8 6,8 # divide "division sign" -h 820 0 0xc4 3,8 # hbar +hbar " gr 820 0 0x3d1 6,33 # gradient es 638 0 0x3c6 0,79 # emptyset CL 617 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/HR b/font/devlbp/HR index a28930bc..7e2de1be 100644 --- a/font/devlbp/HR +++ b/font/devlbp/HR @@ -377,6 +377,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1947 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/TB b/font/devlbp/TB index ea6e5d17..57d6696e 100644 --- a/font/devlbp/TB +++ b/font/devlbp/TB @@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1900 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2593 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/TBI b/font/devlbp/TBI index d0497967..ba247b79 100644 --- a/font/devlbp/TBI +++ b/font/devlbp/TBI @@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1900 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/TI b/font/devlbp/TI index 98709959..97fee75c 100644 --- a/font/devlbp/TI +++ b/font/devlbp/TI @@ -379,6 +379,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 2250 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlbp/TR b/font/devlbp/TR index 51245378..a66b7fd3 100644 --- a/font/devlbp/TR +++ b/font/devlbp/TR @@ -378,6 +378,7 @@ ca 2620 0 0xef 6,16 # intersection "intersection, cap" cu 2620 0 0x3c8 6,66 # union "union, cup" di 1880 0 0x3b8 6,8 # divide "division sign" -h 3333 0 0xc4 3,8 # hbar +hbar " gr 3333 0 0x3d1 6,33 # gradient es 2407 0 0x3c6 0,79 # emptyset CL 2510 0 0x5 5,168 # club "club suit" diff --git a/font/devlj4/S b/font/devlj4/S index 1453442a..99df040a 100644 --- a/font/devlj4/S +++ b/font/devlj4/S @@ -190,6 +190,7 @@ ra 8781,21000,4950 2 44529 << 26346,15294,1086 0 128316 >> 26346,15294,1086 0 128318 -h 15126,18564,486 2 128328 +hbar " wp 17076,13026,4218 0 44483 lz 26346,17844,294 2 44512 st 12198,12846,396 0 69076 diff --git a/font/devlj4/generate/special.map b/font/devlj4/generate/special.map index 466b5a25..d87d6e8e 100644 --- a/font/devlj4/generate/special.map +++ b/font/devlj4/generate/special.map @@ -164,6 +164,7 @@ 633 << 634 >> 638 -h +638 hbar 641 wp 654 lz 663 st diff --git a/font/devps/generate/symbolchars b/font/devps/generate/symbolchars index 809f3f98..e43bb2c3 100644 --- a/font/devps/generate/symbolchars +++ b/font/devps/generate/symbolchars @@ -39,6 +39,7 @@ beta *b chi *x delta *d epsilon *e +uni03F5 +e eta *y gamma *g iota *i diff --git a/font/devps/generate/textmap b/font/devps/generate/textmap index 26c482f2..df3a470c 100644 --- a/font/devps/generate/textmap +++ b/font/devps/generate/textmap @@ -199,7 +199,6 @@ guillemotleft Fo guillemotright Fc guilsinglleft fo guilsinglright fc -hbar -h hungarumlaut a" hyphen - hyphen hy @@ -304,6 +303,8 @@ ucircumflex ^u udieresis :u ugrave `u underscore _ +uni210F -h +uni210F hbar uni2213 -+ uni2243 |= uni2262 ne diff --git a/font/devps/symbolmap b/font/devps/symbolmap index 842fcd82..37cef8f1 100644 --- a/font/devps/symbolmap +++ b/font/devps/symbolmap @@ -202,7 +202,6 @@ guillemotleft Fo guillemotright Fc guilsinglleft fo guilsinglright fc -hbar -h hungarumlaut a" hyphen - hyphen hy @@ -307,6 +306,8 @@ ucircumflex ^u udieresis :u ugrave `u underscore _ +uni210F -h +uni210F hbar uni2213 -+ uni2243 |= uni2262 ne @@ -413,6 +414,7 @@ beta *b chi *x delta *d epsilon *e +uni03F5 +e eta *y gamma *g iota *i diff --git a/font/devutf8/R.proto b/font/devutf8/R.proto index 5e3c4677..4386b989 100644 --- a/font/devutf8/R.proto +++ b/font/devutf8/R.proto @@ -290,6 +290,7 @@ ts 24 0 0x03C2 +h 24 0 0x03D1 +f 24 0 0x03D5 +p 24 0 0x03D6 ++e 24 0 0x03F5 - 24 0 0x2010 hy " en 24 0 0x2013 @@ -314,6 +315,8 @@ rn 24 0 0x203E f/ 24 0 0x2044 eu 24 0 0x20AC Eu " +-h 24 0 0x210F +hbar " Im 24 0 0x2111 wp 24 0 0x2118 Re 24 0 0x211C |