[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff-commit] groff ./ChangeLog font/devhtml/R.proto font/dev...
From: |
Werner LEMBERG |
Subject: |
[Groff-commit] groff ./ChangeLog font/devhtml/R.proto font/dev... |
Date: |
Thu, 23 Feb 2006 20:09:51 +0000 |
CVSROOT: /cvsroot/groff
Module name: groff
Branch:
Changes by: Werner LEMBERG <address@hidden> 06/02/23 20:09:51
Modified files:
. : ChangeLog
font/devhtml : R.proto
font/devutf8 : R.proto
src/libs/libgroff: glyphuni.cpp
Log message:
* font/devhtml/R.proto, font/devutf8/R.proto: Remove incorrect \'
and \` entries.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/groff/groff/ChangeLog.diff?tr1=1.912&tr2=1.913&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/font/devhtml/R.proto.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/font/devutf8/R.proto.diff?tr1=1.32&tr2=1.33&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/groff/groff/src/libs/libgroff/glyphuni.cpp.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
Patches:
Index: groff/ChangeLog
diff -u groff/ChangeLog:1.912 groff/ChangeLog:1.913
--- groff/ChangeLog:1.912 Thu Feb 23 20:07:25 2006
+++ groff/ChangeLog Thu Feb 23 20:09:51 2006
@@ -1,3 +1,60 @@
+2006-06-23 Werner LEMBERG <address@hidden>
+
+ * font/devhtml/R.proto, font/devutf8/R.proto: Remove incorrect \'
+ and \` entries.
+
+2006-02-22 Werner LEMBERG <address@hidden>
+
+ Remove all remaining traces from the `shc' glyph.
+
+ * src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list),
+ src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Remove
+ entry for `shc'.
+
+ * font/devlatin1/R.proto, font/devcp1046/R.proto: Replace `shc'
+ entry with unnamed glyph.
+
+ * tmac/html/tmac: Remove `shc' entry from call to `.cflags'.
+
+ * src/preproc/preconv/preconv.cpp (unicode_entity): Handle U+00AD
+ specially.
+
+2006-02-22 Bruno Haible <address@hidden>
+
+ Concretize the `glyph' datatype.
+
+ * src/include/font.h (glyph): Remove class.
+ (glyph): Renamed from struct `glyphinfo'.
+ (glyph_to_index): New inline function.
+ (glyph_to_name): Make extern, not inline.
+ (glyph_to_number): Update.
+ (font): Use `glyph *' instead of `glyph'.
+
+ * src/libs/libgroff/nametoindex.cpp (charinfo): Inherit from class
+ `glyph'. Make `name' field public.
+ (character_indexer, number_to_glyph, name_to_glyph): Use `glyph *'
+ instead of `glyph'.
+ (glyph_to_name): Renamed from `glyph::glyph_name'.
+
+ * src/roff/troff/charinfo.h (charinfo): Inherit from class `glyph'.
+ Use `glyph *' instead of `glyph'.
+
+ * src/roff/troff/input.cpp (name_to_glyph, number_to_glyph): Use
+ `glyph *' instead of `glyph'.
+ (glyph_to_name): Renamed from `glyph::glyph_name'.
+
+ * src/libs/libgroff/font.cpp: Use `glyph *' instead of `glyph',
+ and `glyph_to_index' instead of `glyph::glyph_index'.
+
+ * src/include/printer.h (printer): Use `glyph *' instead of `glyph'.
+ * src/libs/libdriver/printer.cpp: Likewise.
+ * src/devices/grodvi/dvi.cpp: Likewise.
+ * src/devices/grohtml/post-html.cpp: Likewise.
+ * src/devices/grolbp/lbp.cpp: Likewise.
+ * src/devices/grolj4/lj4.cpp: Likewise.
+ * src/devices/grops/ps.cpp: Likewise.
+ * src/devices/grotty/tty.cpp: Likewise.
+
2006-02-22 Werner LEMBERG <address@hidden>
Remove all remaining traces from the `shc' glyph.
Index: groff/font/devhtml/R.proto
diff -u groff/font/devhtml/R.proto:1.27 groff/font/devhtml/R.proto:1.28
--- groff/font/devhtml/R.proto:1.27 Sat Jan 28 06:55:42 2006
+++ groff/font/devhtml/R.proto Thu Feb 23 20:09:51 2006
@@ -80,8 +80,7 @@
_ 24 0 0x005F
ru "
ul "
-\` 24 0 0x0060
-ga "
+ga 24 0 0x0060
a 24 0 0x0061
b 24 0 0x0062
c 24 0 0x0063
@@ -140,7 +139,6 @@
S2 24 0 0x00B2
S3 24 0 0x00B3
aa 24 0 0x00B4
-\' "
mc 24 0 0x00B5
ps 24 0 0x00B6
pc 24 0 0x00B7
Index: groff/font/devutf8/R.proto
diff -u groff/font/devutf8/R.proto:1.32 groff/font/devutf8/R.proto:1.33
--- groff/font/devutf8/R.proto:1.32 Mon Mar 28 09:14:17 2005
+++ groff/font/devutf8/R.proto Thu Feb 23 20:09:51 2006
@@ -112,8 +112,7 @@
_ 24 0 0x005F
ru "
ul "
-\` 24 0 0x0060
-ga "
+ga 24 0 0x0060
a 24 0 0x0061
b 24 0 0x0062
c 24 0 0x0063
@@ -206,7 +205,6 @@
S2 24 0 0x00B2
S3 24 0 0x00B3
aa 24 0 0x00B4
-\' "
mc 24 0 0x00B5
ps 24 0 0x00B6
pc 24 0 0x00B7
Index: groff/src/libs/libgroff/glyphuni.cpp
diff -u groff/src/libs/libgroff/glyphuni.cpp:1.9
groff/src/libs/libgroff/glyphuni.cpp:1.10
--- groff/src/libs/libgroff/glyphuni.cpp:1.9 Thu Feb 23 20:07:25 2006
+++ groff/src/libs/libgroff/glyphuni.cpp Thu Feb 23 20:09:51 2006
@@ -485,6 +485,18 @@
{ "HE", "2665" },
{ "DI", "2666" },
{ "OK", "2713" },
+ // The `left angle bracket' and `right angle bracket' could be mapped to
+ // either U+2329,U+232A or U+3008,U+3009 or U+27E8,U+27E9. But the first
+ // and second possibility are double-width characters (see Unicode's
+ // `DerivedEastAsianWidth.txt' file) and are therefore not suitable for
+ // general use, whereas the third possibility is single-width.
+ //
+ // The devhtml device overrides this mapping, because
+ //
+ // http://www.w3.org/TR/html401/sgml/entities.html
+ //
+ // says that in HTML, `⟨' and `⟩' are U+2329,U+232A,
+ // respectively.
{ "la", "27E8" },
{ "ra", "27E9" },
};
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Groff-commit] groff ./ChangeLog font/devhtml/R.proto font/dev...,
Werner LEMBERG <=