grub/grub-core/normal
Vladimir 'phcoder' Serbinenko e1bd676b4e Fix tab and wide character handling in editor and menu.
* grub-core/normal/charset.c (grub_unicode_aglomerate_comb): Don't
	agglomerate control characters with combining marks.
	(bidi_line_wrap): Allow break on tab.
	(grub_unicode_get_comb_start): New function.
	* grub-core/normal/menu_entry.c: Restructure to handle wide characters
	and tab correctly.
	* grub-core/normal/menu_text.c (print_entry): Replace \n, \r, \b and \e
	with a space.
	* grub-core/normal/term.c (print_ucs4_terminal): New argument
	fixed_tab_size. All users updated.
	* include/grub/term.h (GRUB_TERM_TAB_WIDTH): New const.
	(grub_term_getcharwidth): Handle \t.
	* include/grub/unicode.h (grub_unicode_glyph_dup): Fix allocation
	and copy.
2012-03-27 17:07:26 +02:00
..
auth.c Improve gettext support. Stylistic fixes and error handling fixes while 2012-02-08 19:26:01 +01:00
autofs.c Move platform-dependent files from $prefix to $prefix/$platform. 2012-02-04 21:47:29 +01:00
charset.c Fix tab and wide character handling in editor and menu. 2012-03-27 17:07:26 +02:00
cmdline.c Fix handling of leading spaces in scripts. 2012-03-11 14:43:18 +01:00
color.c Add missing const qualifiers. 2011-11-30 16:20:13 +01:00
completion.c Remove prio_list 2012-02-12 03:52:17 +01:00
context.c Improve string. Gettextize. 2012-02-12 15:25:25 +01:00
crypto.c Fix handling of leading spaces in scripts. 2012-03-11 14:43:18 +01:00
datetime.c * grub-core/normal/datetime.c (grub_weekday_names): Make const. 2011-12-13 01:45:38 +01:00
dyncmd.c Fix handling of leading spaces in scripts. 2012-03-11 14:43:18 +01:00
main.c Fix handling of leading spaces in scripts. 2012-03-11 14:43:18 +01:00
menu.c Fix menu title instability bug. 2012-03-04 14:55:13 +01:00
menu_entry.c Fix tab and wide character handling in editor and menu. 2012-03-27 17:07:26 +02:00
menu_text.c Fix tab and wide character handling in editor and menu. 2012-03-27 17:07:26 +02:00
misc.c * grub-core/net/http.c: Add TRANSLATORS comments. 2012-03-05 16:42:26 +01:00
term.c Fix tab and wide character handling in editor and menu. 2012-03-27 17:07:26 +02:00