0f73bd2
--- glyph-keeper-0.32/src/glyph_rend.c.compat	2007-02-06 00:14:18.000000000 +0100
0f73bd2
+++ glyph-keeper-0.32/src/glyph_rend.c	2007-02-19 13:32:35.000000000 +0100
0f73bd2
@@ -789,5 +789,25 @@
0f73bd2
 #endif
0f73bd2
 }
0f73bd2
 
0f73bd2
+/* for binary compatiblity with glyph-keeper-0.29, these won't be used by
0f73bd2
+   newly compiled apps as those will be made into using the new functions
0f73bd2
+   through defines in glyph.h, which is also why we need the undef's */
0f73bd2
+#undef gk_rend_set_angle
0f73bd2
+void gk_rend_set_angle(GLYPH_REND* const rend,const double new_text_angle)
0f73bd2
+{
0f73bd2
+    gk_rend_set_angle_in_radians(rend, new_text_angle);
0f73bd2
+}
0f73bd2
+
0f73bd2
+#undef gk_rend_set_italic
0f73bd2
+void gk_rend_set_italic(GLYPH_REND* const rend,const double new_italic_angle)
0f73bd2
+{
0f73bd2
+    gk_rend_set_italic_angle_in_degrees(rend, new_italic_angle);
0f73bd2
+}
0f73bd2
+
0f73bd2
+#undef gk_rend_set_bold
0f73bd2
+void gk_rend_set_bold(GLYPH_REND* const rend,const int new_bold_strength)
0f73bd2
+{
0f73bd2
+    gk_rend_set_bold_strength(rend, new_bold_strength);
0f73bd2
+}
0f73bd2
 
0f73bd2
 #endif  /* included_from_glyph_c */
0f73bd2
--- glyph-keeper-0.32/src/glyph_face.c.compat	2007-02-05 17:51:50.000000000 +0100
0f73bd2
+++ glyph-keeper-0.32/src/glyph_face.c	2007-02-19 13:34:06.000000000 +0100
0f73bd2
@@ -225,7 +225,7 @@
0f73bd2
     char buf[1000] = "";
0f73bd2
     funcname = "gk_load_face_from_file()";
0f73bd2
 
0f73bd2
-    if (gk_header_version != GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch))
0f73bd2
+    if (gk_header_version < GK_MAKE_VERSION(0, 29, 1) || gk_header_version > GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch))
0f73bd2
     {
0f73bd2
         _gk_msg("Error: Glyph Keeper library and header versions don't match\n");
0f73bd2
         return 0;
0f73bd2
@@ -340,7 +340,7 @@
0f73bd2
     GLYPH_FACE* f;
0f73bd2
     funcname = "gk_load_face_from_memory()";
0f73bd2
 
0f73bd2
-    if (gk_header_version != GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch))
0f73bd2
+    if (gk_header_version < GK_MAKE_VERSION(0, 29, 1) || gk_header_version > GK_MAKE_VERSION(_gk_version_major,_gk_version_minor,_gk_version_patch))
0f73bd2
     {
0f73bd2
         _gk_msg("Error: Glyph Keeper library and header versions don't match\n");
0f73bd2
         return 0;