diff options
author | Werner LEMBERG <wl@gnu.org> | 2003-02-22 09:07:24 +0000 |
---|---|---|
committer | Werner LEMBERG <wl@gnu.org> | 2003-02-22 09:07:24 +0000 |
commit | e9e3caf1d79bcbbca05f0f62397af2835a6873a1 (patch) | |
tree | 314e38e97704dbc766d84597eb3552cc7b78e3d2 /tmac | |
parent | 709216589f6c16cbdf9164f365b332c2501df054 (diff) | |
download | groff-git-e9e3caf1d79bcbbca05f0f62397af2835a6873a1.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 'tmac')
-rw-r--r-- | tmac/X.tmac | 2 | ||||
-rw-r--r-- | tmac/ps.tmac | 2 | ||||
-rw-r--r-- | tmac/tty-char.tmac | 1 |
3 files changed, 5 insertions, 0 deletions
diff --git a/tmac/X.tmac b/tmac/X.tmac index c698893b6..0927dd5e9 100644 --- a/tmac/X.tmac +++ b/tmac/X.tmac @@ -55,6 +55,8 @@ .fchar \[|=] \v'.1m'\Z'\[mi]'\v'-.2m'\[ap]\v'.1m' .fchar \[nc] \v'.1m'\Z'\h'.2m'\F[T]\f[R]/'\v'-.1m'\[sp] .fchar \[ne] \v'.07m'\Z'\h'.2m'\F[T]\f[R]/'\v'-.07m'\[==] +.fchar \[-h] \F[T]\f[I]\v'-.58m'\Z'\h'.1m'\D'l .3m 0''\v'.58m'h +.fchar \[hbar] \[-h] . .de X-achar . \" Note that character definitions are always interpreted with diff --git a/tmac/ps.tmac b/tmac/ps.tmac index 4f367d5d8..bedfa422b 100644 --- a/tmac/ps.tmac +++ b/tmac/ps.tmac @@ -61,6 +61,8 @@ .fchar \[|=] \v'.075m'\Z'\[mi]'\v'-.15m'\[ap]\v'.075m' .fchar \[nc] \v'.1m'\Z'\h'.15m'\F[T]\f[R]/'\v'-.1m'\[sp] .fchar \[ne] \v'.07m'\Z'\h'.13m'\F[T]\f[R]/'\v'-.07m'\[==] +.fchar \[-h] \F[T]\f[I]\v'-.53m'\Z'\h'.05m'\D'l .3m 0''\v'.53m'h +.fchar \[hbar] \[-h] . .de ps-achar . \" Note that character definitions are always interpreted with diff --git a/tmac/tty-char.tmac b/tmac/tty-char.tmac index 5740075f7..aeeda50e7 100644 --- a/tmac/tty-char.tmac +++ b/tmac/tty-char.tmac @@ -67,6 +67,7 @@ .tty-char \[*c] \z,E .tty-char \[*d] d .tty-char \[*e] e +.tty-char \[+e] e .tty-char \[*f] \z|o .tty-char \[+f] \z|o .tty-char \[*g] y |