case. Backportme.
+2006-03-29 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/tuplet-bracket.cc (calc_control_points): handle suicide
+ case. Backportme.
+
+2006-03-29 Han-Wen Nienhuys <hanwen@lilypond.org>
+
+ * lily/ttf.cc (make_index_to_charcode_map): restore old
+ cmap. Backportme.
+
2006-03-28 Werner Lemberg <wl@gnu.org>
* lily/pango-font.cc (get_unicode_name): Fix `uXXXXX' glyph names.
2006-03-28 Han-Wen Nienhuys <hanwen@lilypond.org>
* mf/feta-bolletjes.mf: match width of solfa notes with normal
- note heads.
+ note heads. Backportme.
* lily/ttf.cc (print_trailer): use it.
Index_to_charcode_map m;
FT_ULong charcode;
FT_UInt gindex;
-
+
+ FT_CharMap current_cmap = face->charmap;
FT_Select_Charmap(face, FT_ENCODING_UNICODE);
for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0;
charcode = FT_Get_Next_Char (face, charcode, &gindex))
m[gindex] = charcode;
+ FT_Set_Charmap (face, current_cmap);
+
return m;
}
extract_grob_set (me, "note-columns", columns);
+ SCM scm_positions = me->get_property ("positions");
+ if (!me->is_live ())
+ return SCM_EOL;
+
+ if (!scm_is_pair (scm_positions))
+ programming_error ("Positions should be number pair");
+
Drul_array<Real> positions
- = ly_scm2realdrul (me->get_property ("positions"));
+ = robust_scm2drul (scm_positions, Drul_array<Real> (0,0));
Grob *commonx = get_common_x (me);
Direction dir = get_grob_direction (me);
Spanner *me = unsmob_spanner (smob);
extract_grob_set (me, "note-columns", columns);
-
/*
Don't print if it doesn't span time.
*/