grub/grub-core/kern
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
..
efi Use EDID on EFI. 2012-03-04 00:48:21 +01:00
emu * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
generic automake commit without merge history 2010-05-06 11:34:04 +05:30
i386 * grub-core/boot/i386/pc/startup_raw.S (multiboot_trampoline): Fix 2012-03-08 18:54:25 +01:00
ia64 Another round of string clarification and adding TRANSLATORS comments. 2012-02-26 17:28:05 +01:00
ieee1275 * grub-core/kern/ieee1275/openfw.c (grub_claimmap): Change to 2012-02-04 14:00:23 +01:00
mips Remove grub_{modname}_init and grub_{modname}_fini. They should never 2012-02-27 00:28:45 +01:00
powerpc Another round of string clarification and adding TRANSLATORS comments. 2012-02-26 17:28:05 +01:00
sparc64 Another round of string clarification and adding TRANSLATORS comments. 2012-02-26 17:28:05 +01:00
x86_64 Another round of string clarification and adding TRANSLATORS comments. 2012-02-26 17:28:05 +01:00
command.c Remove prio_list 2012-02-12 03:52:17 +01:00
corecmd.c * grub-core/font/font.c (grub_font_load): Add support for default 2012-02-24 11:18:06 +01:00
device.c Improve gettext support. Stylistic fixes and error handling fixes while 2012-02-08 19:26:01 +01:00
disk.c * grub-core/commands/acpihalt.c: Add TRANSLATORS comments. 2012-03-03 12:59:28 +01:00
dl.c * grub-core/kern/dl.c (grub_dl_add): Make global in order for gdb_grub 2012-03-19 11:10:11 +01:00
elf.c Another round of string clarification and adding TRANSLATORS comments. 2012-02-26 17:28:05 +01:00
env.c * include/grub/env.h (grub_env_find): Remove prototype. 2012-02-26 23:53:21 +01:00
err.c * grub-core/kern/err.c (GRUB_MAX_ERRMSG): Move to ... 2012-02-05 10:24:53 +01:00
file.c Improve gettext support. Stylistic fixes and error handling fixes while 2012-02-08 19:26:01 +01:00
fs.c Improve gettext support. Stylistic fixes and error handling fixes while 2012-02-08 19:26:01 +01:00
list.c Remove prio_list. 2012-02-26 22:49:24 +01:00
main.c Add noreturn attributes and remove unreachable code. 2011-12-13 15:13:51 +01:00
misc.c * grub-core/kern/misc.c (grub_xvasprintf): Fix an exit path which 2012-02-29 19:35:19 +01:00
mm.c * grub-core/kern/mm.c: Add missing include of i18n.h 2012-02-03 14:20:31 +01:00
parser.c Add const keyword to grub_env_get and gettextize week days. 2011-11-11 20:34:37 +01:00
partition.c * grub-core/kern/partition.c (grub_partition_get_name): Fix uninited 2012-02-08 20:19:44 +01:00
rescue_parser.c Improve string. Gettextize. 2012-02-12 15:25:25 +01:00
rescue_reader.c Add noreturn attributes and remove unreachable code. 2011-12-13 15:13:51 +01:00
term.c Fix tab and wide character handling in editor and menu. 2012-03-27 17:07:26 +02:00
time.c automake commit without merge history 2010-05-06 11:34:04 +05:30
vga_init.c VGA text support in qemu-mips 2011-07-05 23:46:15 +02:00