summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2002-12-07 23:30:38 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2002-12-07 23:30:38 +0000
commit5bc1d0097c92379bc223bd4d968c3feffe5f233d (patch)
treea10a5f09469322624c65fd356b4e51e6f00694dd
parent77741531e266f127839c7bb8fefcea43f3c5ebe0 (diff)
downloadpango-5bc1d0097c92379bc223bd4d968c3feffe5f233d.tar.gz
Document PangoIndicScript. Document.
* docs/tmpl/pango-indic.sgml: Document PangoIndicScript. * pango/pangowin32.c (pango_win32_get_dc): Document.
-rw-r--r--ChangeLog8
-rw-r--r--ChangeLog.pre-1-108
-rw-r--r--ChangeLog.pre-1-28
-rw-r--r--ChangeLog.pre-1-48
-rw-r--r--ChangeLog.pre-1-68
-rw-r--r--ChangeLog.pre-1-88
-rw-r--r--docs/tmpl/pango-indic.sgml22
-rw-r--r--pango/pangowin32.c7
8 files changed, 69 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog.pre-1-10
+++ b/ChangeLog.pre-1-10
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog.pre-1-2
+++ b/ChangeLog.pre-1-2
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog.pre-1-4
+++ b/ChangeLog.pre-1-4
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog.pre-1-6
+++ b/ChangeLog.pre-1-6
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8
index 4cc4a08b..9ad52b6c 100644
--- a/ChangeLog.pre-1-8
+++ b/ChangeLog.pre-1-8
@@ -1,3 +1,11 @@
+2002-12-08 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tmpl/pango-indic.sgml: Document PangoIndicScript.
+
+2002-12-07 Matthias Clasen <maclas@gmx.de>
+
+ * pango/pangowin32.c (pango_win32_get_dc): Document.
+
Sat Dec 7 01:05:25 2002 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.cI (pango_fc_font_map_get_patterns):
diff --git a/docs/tmpl/pango-indic.sgml b/docs/tmpl/pango-indic.sgml
index 3c8bf16f..333d3ed9 100644
--- a/docs/tmpl/pango-indic.sgml
+++ b/docs/tmpl/pango-indic.sgml
@@ -6,7 +6,7 @@ Indic support for legacy shaper engines.
<!-- ##### SECTION Long_Description ##### -->
<para>
-The <function>pango_indic_*</function> functiosn are used to
+The <function>pango_indic_*</function> functions are used to
implement indic shaping support for certain legacy shaping engines,
in particular the shaping engines for bitmap X fonts.
These are basically internal routines and should not be
@@ -34,15 +34,21 @@ The Unicode character 'ZERO WIDTH JOINER', 0x200d.
<!-- ##### STRUCT PangoIndicScript ##### -->
<para>
-
+The <structname>PangoIndicScript</structname> struct contains a few
+script-dependent functions which are used by the
+<function>pango_indic_*</function> functions.
+Renderers must provide a suitable <structname>PangoIndicScript</structname>
+struct.
</para>
-@name:
-@is_prefixing_vowel:
-@is_vowel_sign:
-@vowel_sign_to_matra:
-@is_vowel_half:
-@vowel_split:
+@name: the name of the script.
+@is_prefixing_vowel: determines whether a vowel is left-joining.
+@is_vowel_sign: determines whether the given character is a vowel sign.
+@vowel_sign_to_matra: converts a vowel sign to a matra (abbreviated form).
+@is_vowel_half: determines whether the given character is part of a two-part
+vowel. This is an optional function.
+@vowel_split: returns whether the given vowel can be split and the pieces in
+which it can be split. This is an optional function.
<!-- ##### FUNCTION pango_indic_shift_vowels ##### -->
<para>
diff --git a/pango/pangowin32.c b/pango/pangowin32.c
index 20fcc985..5b59dec2 100644
--- a/pango/pangowin32.c
+++ b/pango/pangowin32.c
@@ -178,6 +178,13 @@ pango_win32_font_init (PangoWin32Font *win32font)
win32font->glyph_info = g_hash_table_new_full (NULL, NULL, NULL, g_free);
}
+/**
+ * pango_win32_get_dc:
+ *
+ * Obtains a handle to the Windows device context that is used by Pango.
+ *
+ * Return value: A handle to the Windows device context that is used by Pango.
+ **/
HDC
pango_win32_get_dc (void)
{