grub/include/grub
Vladimir 'phcoder' Serbinenko df3eb88f04 Bidi and diacritics support.
* Makefile.in (widthspec.bin): New target.
	(widthspec.h): Likewise.
	(TARGET_CFLAGS): Add -DHAVE_UNIFONT_WIDTHSPEC=1 if font was available.
	* autogen.sh: Generate unidata.c.
	* commands/cat.c (grub_cmd_cat): Don't use grub_putchar.
	* commands/ls.c (grub_ls_list_devices): Likewise.
	(grub_ls_list_files): Likewise.
	* commands/minicmd.c (grub_mini_cmd_cat): Likewise.
	(grub_mini_cmd_lsmod): Likewise.
	* commands/read.c: Likewise.
	* kern/corecmd.c (grub_core_cmd_ls): Likewise.
	* kern/rescue_reader.c (grub_rescue_read_line): Likewise.
	* lib/arg.c (grub_arg_show_help): Likewise.
	* lib/crypto.c (grub_password_get): Likewise.
	* normal/auth.c (grub_username_get): Likewise.
	* normal/misc.c (grub_normal_print_device_info): Likewise.
	* commands/help.c (grub_cmd_help): Use grub_unicode_aglomerate_comb.
	* conf/common.rmk (grub_mkfont_SOURCES): Add unidata.c.
	(gfxmenu_mod_SOURCES): Add gfxmenu/font.c.
	(normal/charset.c_DEPENDENCIES): New variable.
	(normal_mod_SOURCES): Add normal/charset.c and unidata.c.
	(pkglib_MODULES): Remove charset.mod.
	(charset_mod_SOURCES): Removed.
	(charset_mod_CFLAGS): Likewise.
	(charset_mod_LDFLAGS): Likewise.
	(pkglib_MODULES) [ieee1275]: Remove terminfo.mod.
	* conf/powerpc-ieee1275.rmk (kernel_img_SOURCES): Add term/terminfo.c
	and term/tparm.c.
	* conf/sparc64-ieee1275.rmk (kernel_img_SOURCES): Likewise.
	* conf/i386-ieee1275.rmk (kernel_img_SOURCES): Likewise.
	(kernel_img_HEADERS): Add terminfo.h.
	* font/font.c (ascii_glyph_lookup): Return NULL on failure.
	Fill ->font. Reverse ascii bitmaps.
	(grub_font_get_xheight): New function.
	* font/font.c (grub_font_get_string_width): Moved from here ...
	* gfxmenu/font.c (grub_font_get_string_width): ... here.
	* font/font.c (grub_font_draw_string): Moved from here ...
	* gfxmenu/font.c (grub_font_draw_string): ... here.
	* font/font.c (grub_font_dup_glyph): New function.
	(grub_font_blit_glyph): Likewise.
	(grub_font_blit_glyph_mirror): Likewise.
	(blit_comb): Likewise.
	(grub_font_construct_dry_run): Likewise.
	(grub_font_get_constructed_device_width): Likewise.
	(grub_font_construct_glyph): Likewise.
	* include/grub/charset.h (grub_ucs4_to_utf8): New proto.
	* include/grub/misc.h (grub_utf8_to_ucs4): Moved from here ...
	* include/grub/charset.h (grub_utf8_to_ucs4): ... here.
	* include/grub/font.h (GRUB_FONT_CODE_CHAR_MASK): New constant.
	(GRUB_FONT_CODE_RIGHT_JOINED): Likewise.
	(GRUB_FONT_CODE_LEFT_JOINED): Likewise.
	(grub_font_get_xheight): New proto.
	(grub_font_get_constructed_device_width): Likewise.
	(grub_font_construct_glyph): Likewise.
	* include/grub/font.h (grub_font_get_string_width): Moved from here ...
	* include/grub/gfxmenu_view.h (grub_font_get_string_width): ... here.
	* include/grub/font.h (grub_font_draw_string): Moved from here ...
	* include/grub/gfxmenu_view.h (grub_font_draw_string): ... here.
	* include/grub/i386/vga_common.h (grub_console_putchar): Moved from here..
	* include/grub/i386/pc/console.h (grub_console_putchar): ... here.
	* include/grub/i386/vga_common.h (grub_console_real_putchar): Removed.
	(grub_console_getcharwidth): Likewise.
	* include/grub/misc.h (grub_xputs): New proto.
	(grub_puts): Inlined.
	* include/grub/normal.h (grub_print_ucs4): Add margin specification.
	(grub_normal_get_line_counter): Removed.
	(grub_install_newline_hook): Likewise.
	(grub_normal_get_char_counter): New proto.
	(grub_normal_reset_more): Likewise.
	(grub_xputs_normal): Likewise.
	* include/grub/powerpc/ieee1275/console.h: Removed.
	* include/grub/sparc64/ieee1275/console.h: Likewise.
	* include/grub/term.h (GRUB_TERM_CODE_TYPE_MASK): New definition.
	(GRUB_TERM_CODE_TYPE_ASCII): Likewise.
	(GRUB_TERM_CODE_TYPE_CP437): Likewise.
	(GRUB_TERM_CODE_TYPE_UTF8_LOGICAL): Likewise.
	(GRUB_TERM_CODE_TYPE_UTF8_VISUAL): Likewise.
	(GRUB_TERM_CODE_TYPE_VISUAL_GLYPHS): Likewise.
	(grub_term_input): Pass reference to self. All users updated.
	(grub_term_output): Pass grub_unicode_glyph to putchar and getcharwidth.
	Pass reference to self. New fields normal_color, highlight_color and
	data. All users updated.
	(grub_putchar): Removed.
	(grub_putcode): Remove EXPORT_FUNC since it's not in kernel anymore.
	(grub_unicode_estimate_width): New function.
	(grub_term_getcharwidth): Add defaults.
	(GRUB_TERM_DEFAULT_NORMAL_COLOR): New definition.
	(GRUB_TERM_DEFAULT_HIGHLIGHT_COLOR): Likewise.
	(GRUB_TERM_DEFAULT_STANDARD_COLOR): Likewise.
	(grub_cls): Remove EXPORT_FUNC.
	(grub_setcolorstate): Inline.
	(grub_newline_hook): Removed.
	* include/grub/terminfo.h: Rewritten. All users updated.
	* include/grub/unicode.h: New file.
	* include/grub/video.h (grub_video_signed_rect): New type.
	* kern/emu/console.c (grub_console_highlight_color): Removed.
	(grub_console_normal_color): Likewise.
	(grub_console_standard_color): Made static.
	(grub_ncurses_putchar): Remove mapping.
	(grub_ncurses_getcharwidth): Removed.
	(grub_ncurses_term_output): Declare as GRUB_TERM_CODE_TYPE_ASCII.
	(grub_ncurses_setcolor): Removed.
	(grub_ncurses_getcolor): Likewise.
	* kern/i386/pc/startup.S (grub_console_real_putchar): Renamed to ...
	(grub_console_putchar): ... this.
	(grub_console_putchar): Handle argument difference.
	* kern/ieee1275/init.c (grub_machine_init): Split console_init into
	console_init_early and console_init_lately.
	* kern/sparc64/ieee1275/init.c (grub_machine_init): Likewise.
	* kern/misc.c (grub_puts): Removed.
	(grub_vprintf): Store UTF-8 string instead of outputting it directly.
	(grub_vsnprintf_real): Remove str = NULL support.
	* kern/misc.c (grub_utf8_to_ucs4): Move from here ...
	* normal/charset.c (grub_utf8_to_ucs4): ... here.
	* kern/term.c (grub_putcode): Renamed to ...
	(grub_putcode_dumb): ... this. Pass grub_unicode_glyph instead of code.
	(grub_putchar): Removed.
	(grub_xputs_dumb): New function.
	(grub_xputs): New variable.
	* lib/charset.c: Move from here ...
	* normal/charset.c: ... to here.
	(grub_ucs4_to_utf8): New function.
	(grub_ucs4_to_utf8_alloc): Use grub_ucs4_to_utf8.
	(join_types): New variable.
	(unpack_join): New function.
	(bidi_types): New variable.
	(unpack_bidi): New function.
	(get_bidi_type): Likewise.
	(get_join_type): Likewise.
	(is_mirrored): Likewise.
	(grub_unicode_get_comb_type): Likewise.
	(grub_unicode_estimate_width) [HAVE_UNIFONT_WIDTHSPEC]: Likewise.
	(is_type_after): Likewise.
	(grub_unicode_aglomerate_comb): Likewise.
	(bidi_line_wrap): Likewise.
	(grub_bidi_line_logical_to_visual): Likewise.
	(grub_bidi_logical_to_visual): Likewise.
	(grub_unicode_mirror_code): Likewise.
	(grub_unicode_shape_code): Likewise.
	* normal/cmdline.c (grub_cmdline_get): Reset more counter.
	Don't use grub_putchar.
	* normal/main.c (grub_normal_init_page): Use grub_putcode.
	(grub_normal_reader_init): Likewise.
	(grub_xputs_saved): New variable.
	(GRUB_MOD_INIT): Set grub_xputs.
	(GRUB_MOD_FINI): Restore grub_xputs.
	* normal/menu.c (grub_wait_after_message): Don't use grub_putchar.
	(menu_init): Avoid printing gfxmenu error.
	(show_menu): Use grub_normal_get_char_counter.
	* normal/menu_entry.c (update_screen): Fix out-of-array.
	(complete): Avoid NULL dereferencing.
	* grub_menu_entry_run (grub_menu_entry_run): Don't use putchar.
	* normal/menu_text.c (print_spaces): Removed.
	(grub_print_ucs4): Likewise.
	(grub_print_message_indented): Use grub_print_ucs4.
	(print_message): Use grub_putcode.
	(print_entry): Hanlde diacritics.
	* normal/term.c (term_state): New type.
	(grub_more_lines): Removed.
	(term_states): New variable.
	(grub_normal_line_counter): Renamed to ..
	(grub_normal_char_counter): ...this. All users updated.
	(grub_normal_get_line_counter): Renamed to ...
	(grub_normal_get_char_counter): ... this.
	(grub_normal_reset_more): New function.
	(process_newline): Removed.
	(print_more): New function.
	(grub_install_newline_hook): Removed.
	(map_code): New function.
	(grub_puts_terminal): Use grub_print_ucs4.
	(putglyph): New function.
	(putcode_real): Likewise.
	(grub_putcode): Use putcode_real.
	(get_maxwidth): New function.
	(get_startwidth): Likewise.
	(print_ucs4_terminal): Likewise.
	(find_term_state): Likewise.
	(put_glyphs_terminal): Likewise.
	(print_backlog): Likewise.
	(print_ucs4_real): Likewise.
	(grub_print_ucs4): Likewise.
	(grub_xputs_normal): Likewise.
	* term/efi/console.c (grub_console_putchar): Output diacritics.
	(grub_console_getcharwidth): Removed.
	(grub_console_term_output): Declare as GRUB_TERM_CODE_TYPE_UCS4_VISUAL.
	* term/gfxterm.c (clear_char): Free chars.
	(scroll_up): Avoid leaking memory.
	(grub_gfxterm_putchar): Support diacritics.
	(grub_video_term): Declare as GRUB_TERM_CODE_TYPE_UCS4_VISUAL.
	* term/i386/pc/console.c (grub_console_term_output): Declare as
	GRUB_TERM_CODE_TYPE_VGA.
	* term/i386/pc/vga.c (grub_vga_term): Declare as
	GRUB_TERM_CODE_TYPE_VISUAL_GLYPHS.
	* term/i386/pc/vga_text.c (grub_vga_text_term): Declare as
	GRUB_TERM_CODE_TYPE_VGA.
	* term/i386/vga_common.c (map_char): Removed.
	(grub_console_putchar): Likewise.
	(grub_console_getcharwidth): Likewise.
	* term/ieee1275/ofconsole.c: Simplify using terminfo.
	(colors): Reordered to match terminfo.
	(grub_ofconsole_normal_color): Removed.
	(grub_ofconsole_writeesc): Likewise.
	(grub_ofconsole_highlight_color): Likewise.
	(grub_ofconsole_getcharwidth): Likewise.
	(grub_ofconsole_setcolorstate): Likewise.
	(grub_ofconsole_setcolor): Likewise.
	(grub_ofconsole_getcolor): Likewise.
	(grub_ofconsole_readkey): Renamed to ...
	(readkey): ... this. Remove escape sequence handling. Return -1 on no
	key.
	(grub_ofconsole_checkkey): Removed.
	(grub_ofconsole_getkey): Likewise.
	(grub_ofconsole_getxy): Likewise.
	(grub_ofconsole_gotoxy): Likewise.
	(grub_ofconsole_cls): Likewise.
	(grub_ofconsole_refresh): Likewise.
	(grub_ofconsole_terminfo_input): New struct.
	(grub_ofconsole_terminfo_output): Likewise.
	(grub_ofconsole_term_input): Use terminfo.
	(grub_ofconsole_term_output): Likewise.
	(grub_console_init): Split into ...
	(grub_console_init_early): ...this and ...
	(grub_console_init_lately): ...this. Use terminfo.
	(grub_ofconsole_putchar): Renamed to ...
	(put): ... this. Remove mapping.
	(grub_ofconsole_term_output): Declare as GRUB_TERM_CODE_TYPE_ASCII.
	* term/serial.c: Simplify using terminfo.
	(xpos): Removed.
	(ypos): Likewise.
	(keep_track): Likewise.
	(registered): Likewise.
	(input_buf): Likewise.
	(npending): Likewise.
	(serial_translate_key_sequence): Likewise.
	(fill_input_buf): Likewise.
	(grub_serial_checkkey): Likewise.
	(grub_serial_getkey): Likewise.
	(grub_serial_getxy): Likewise.
	(grub_serial_gotoxy): Likewise.
	(grub_serial_putchar): Likewise.
	(grub_serial_cls): Likewise.
	(grub_serial_setcolorstate): Likewise.
	(grub_serial_setcursor): Likewise.
	(serial_hw_init): Use serial_hw_fetch.
	(grub_serial_terminfo_input): New variable.
	(grub_serial_terminfo_output): Likewise.
	(grub_serial_term_input): Use terminfo.
	(grub_serial_term_output): Likewise.
	* term/terminfo.c (putstr): Use put.
	(grub_terminfo_all_free): New function
	(grub_terminfo_set_current): New types vt100-color, ieee1275 and dumb.
	(grub_terminfo_output_register): New function.
	(grub_terminfo_output_unregister): Likewise.
	(grub_terminfo_getxy): Likewise.
	(grub_terminfo_readkey): Likewise.
	(grub_terminfo_checkkey): Likewise.
	(grub_terminfo_getkey): Likewise.
	(grub_terminfo_input_init): Likewise.
	(print_terminfo): Likewise.
	(grub_cmd_terminfo): Handle encoding.
	(grub_terminfo_gotoxy): Track position.
	(grub_terminfo_cls): Likewise.
	(grub_terminfo_putchar): Likewise.
	(grub_terminfo_setcolorstate): Handle colors
	(grub_terminfo_cursor_on): This ...
	(grub_terminfo_cursor_off): ... and this merged into ...
	(grub_terminfo_setcursor): ... this.
	* term/tparm.c (grub_terminfo_tparm): Avoid NULL dereferencing.
	* unicode/ArabicShaping.txt: New file (imported from Unicode).
	* unicode/BidiMirroring.txt: Likewise.
	* unicode/UnicodeData.txt: Likewise.
	* unicode/COPYING: Likewise.
	* util/grub-editenv.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/grub-fstest.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/grub-mkdevicemap.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/grub-probe.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/grub-script-check.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/i386/pc/grub-setup.c (grub_putchar): Removed.
	(grub_xputs_real): New function.
	(grub_xputs): New variable.
	* util/import_unicode.py: New file.
	* util/grub-mkfont.c (ft_errmsgs): New array.
	(grub_glyph_info): Make bitmap a pointer.
	(file_formats): New type WIDTH_SPEC.
	(grub_font_info): New members glyphs_unsorted, glyphs_sorted, num_glyphs.
	(options): Add width-spec.
	(help): Likewise.
	(add_char): Renamed to ...
	(add_glyph): ... this.
	(add_glyph): Use index. Show freetype errors. Cut blank space at borders.
	(glyph_replace): New type.
	(subst_rightjoin), (subst_leftjoin), (subst_medijoin): New variables.
	(add_char): New function.
	(add_subst): Likewise.
	(process_cursive): Likewise.
	(add_font): Handle GSUB.
	(write_font_width_spec): New function.
	(main): Sort glyphs.
	* commands/minicmd.c (grub_mini_cmd_clear): Moved from here ...
	* normal/main.c (grub_mini_cmd_clear): ..here. All users updated.
	* kern/term.c (grub_cls): Moved from here...
	* normal/term.c (grub_cls): ... here.
2010-07-02 22:16:35 +02:00
..
efi * include/grub/efi/uga_draw.h (GRUB_EFI_UGA_GLT_MAX): Rename to ... 2010-06-11 22:15:35 +01:00
efiemu now hangs at maxDec 2009-09-02 13:34:40 +02:00
emu * kern/emu/misc.c (device_mapper_null_log): New function. 2010-06-07 22:41:55 +01:00
i386 Merge mainline into bidi 2010-07-02 19:35:07 +02:00
ieee1275 merge common serial and ofconsole code into terminfo 2010-05-07 15:44:43 +02:00
lib 2009-05-04 Pavel Roskin <proski@gnu.org> 2009-05-04 20:06:05 +00:00
mips Yeeloong firmware port. 2010-07-01 03:16:56 +02:00
powerpc Merge mainline into bidi 2010-07-02 19:35:07 +02:00
sparc64 Merge mainline into bidi 2010-07-02 19:35:07 +02:00
util removed some duplicate code 2010-04-27 20:55:12 +05:30
x86_64 Some cleanups 2010-04-26 21:11:16 +02:00
acorn_filecore.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
acpi.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
aout.h aout image support 2010-02-13 16:26:50 +01:00
at_keyboard.h Merge from trunk 2009-12-25 22:29:47 +00:00
ata.h Fix interrupt and windows problems 2010-04-06 22:12:04 +02:00
auth.h 2009-12-24 Carles Pina i Estany <carles@pina.cat> 2009-12-24 23:53:05 +01:00
autoefi.h merge mtrunk into xnu 2009-12-18 03:57:32 +01:00
bitmap.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
bitmap_scale.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
boot.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
bsdlabel.h Reimport nestpart 2010-02-06 18:43:37 +01:00
bufio.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
cache.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 00:52:31 +01:00
charset.h Preliminary support for UTF-8 console 2010-03-16 00:48:34 +01:00
cmos.h datetime for yeeloong 2009-12-11 22:14:09 +01:00
command.h Use FOR_LIST_ELEMENTS convenience macros 2010-03-26 19:32:21 +01:00
crypto.h Crypto module autoloading 2009-12-23 17:33:35 +01:00
cs5536.h Dedicated DMA allocation functions. CS5536 OHCI support. 2010-05-31 13:58:18 +02:00
datetime.h Clean building system 2010-02-07 23:49:49 +01:00
device.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
disk.h * include/grub/disk.h (GRUB_DISK_SIZE_UNKNOWN): New macro. 2010-05-31 20:49:42 +02:00
dl.h Use FOR_* macros instead of *_iterate whenever possible. 2010-06-11 22:31:16 +02:00
elf.h all images binary identical to the ones from trunk 2010-04-26 19:11:38 +02:00
elfload.h linux.c 2009-10-16 17:40:59 +02:00
env.h Save 314 bytes on not handling contexts in core 2009-12-20 02:52:39 +01:00
env_private.h Save 314 bytes on not handling contexts in core 2009-12-20 02:52:39 +01:00
err.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 00:46:09 +01:00
extcmd.h 2009-03-21 Bean <bean123ch@gmail.com> 2009-03-21 08:39:59 +00:00
fbblit.h 2009-08-28 Vladimir Serbinenko <phcoder@gmail.com> 2009-08-28 13:54:20 +00:00
fbfill.h 2009-08-18 Pavel Roskin <proski@gnu.org> 2009-08-18 17:26:35 +00:00
fbutil.h 2009-08-18 Pavel Roskin <proski@gnu.org> 2009-08-18 17:26:35 +00:00
file.h This commit is the same than gettext08.patch (see mailing list) 2009-11-22 12:50:46 +00:00
font.h Arabic shaping support 2010-03-24 22:33:00 +01:00
fontformat.h 2010-01-25 Carles Pina i Estany <carles@pina.cat> 2010-01-26 20:16:08 +00:00
fs.h Avoid false positives in fs.lst, partmap.lst, and video.lst due to 2010-06-12 14:33:09 +01:00
fshelp.h 2009-04-05 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-05 20:19:05 +00:00
gfxmenu_model.h Initial effort for gfxmenu on multiterm branch 2009-12-26 01:49:57 +01:00
gfxmenu_view.h Fix yeeloong compilation 2010-03-23 18:17:54 +01:00
gfxterm.h 2010-02-25 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-25 15:10:18 +01:00
gfxwidgets.h gfxmenu import 2009-11-20 16:02:58 +01:00
gpt_partition.h 2009-04-19 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-19 20:38:46 +00:00
gui.h Fix gfxmenu crash. 2010-05-13 03:56:14 +02:00
gui_string_util.h Initial support for scalable gfxmenu 2009-12-29 17:31:02 +01:00
gzio.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
hfs.h 2009-12-16 Vladimir Serbinenko <phcoder@gmail.com> 2009-12-16 15:40:31 +01:00
i18n.h * include/grub/i18n.h: Always enable grub_gettext. 2010-05-21 20:12:41 +02:00
icon_manager.h gfxmenu import 2009-11-20 16:02:58 +01:00
kernel.h Some cleanups 2010-04-26 21:11:16 +02:00
libgcc.h Unify libgcc processing. 2010-04-11 01:14:31 +02:00
libpciaccess.h fix emu build with grub-emu-pci and grub-emu-modules 2010-04-19 15:15:59 +05:30
libusb.h Fix usb support 2010-04-10 01:56:51 +02:00
list.h Remove grub_list_pop 2010-03-26 20:20:52 +01:00
loader.h 2009-04-27 Vladimir Serbinenko <phcoder@gmail.com> 2009-04-27 16:48:58 +00:00
lvm.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
macho.h crashing snow64 2009-09-02 02:52:10 +02:00
machoload.h crashing snow64 2009-09-02 02:52:10 +02:00
memory.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
menu.h Reimport hotkey support 2009-12-29 23:01:12 +01:00
menu_viewer.h Remove menu init hooks. They are useless 2009-12-26 16:39:16 +01:00
misc.h Merge mainline into bidi 2010-07-02 19:35:07 +02:00
mm.h merge mainline into grub-file 2010-03-26 17:06:36 +01:00
msdos_partition.h Reimport nestpart 2010-02-06 18:43:37 +01:00
multiboot.h Split coreboot and multiboot ports. 2010-05-01 14:06:53 +02:00
multiboot_loader.h This patch is to introduce multiboot 2 loading capabilities to grub2 2007-07-25 00:44:03 +00:00
net.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
normal.h merge mainline into bidi 2010-05-05 16:28:52 +02:00
ntfs.h 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
offsets.h Some cleanups 2010-04-26 21:11:16 +02:00
parser.h Use normal parser for menu entries. 2010-06-28 12:42:50 +02:00
partition.h Avoid false positives in fs.lst, partmap.lst, and video.lst due to 2010-06-12 14:33:09 +01:00
parttool.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
pci.h Add GRUB_PCI_REG_STATUS_*_ENABLE 2010-06-21 01:01:26 +02:00
pciutils.h pciaccess 2009-10-14 18:17:18 +02:00
raid.h 2009-07-31 Bean <bean123ch@gmail.com> 2009-07-31 14:25:19 +00:00
reader.h Work on multi-out terminal 2009-12-24 00:37:11 +01:00
script_sh.h Merge mainline into for_macros 2010-04-09 22:35:32 +02:00
scsi.h 2008-08-27 Marco Gerards <marco@gnu.org> 2008-08-27 15:05:00 +00:00
scsicmd.h Sort scsi_cmd_t. 2010-06-02 16:45:43 +02:00
sdl.h Build system support for grub-emu modules 2010-02-07 15:17:26 +01:00
search.h definition fixes 2009-11-23 21:15:44 +01:00
serial.h Initialise remaining UART registers on Yeeloong 2010-02-16 22:40:53 +01:00
setjmp.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
smbus.h Dedicated DMA allocation functions. CS5536 OHCI support. 2010-05-31 13:58:18 +02:00
symbol.h 2010-01-03 Robert Millan <rmh.grub@aybabtu.com> 2010-01-03 22:05:07 +00:00
term.h Merge mainline into bidi 2010-07-02 19:35:07 +02:00
terminfo.h simplify setcolor/getcolor 2010-05-08 01:06:22 +02:00
test.h GRUB_FILE implementation 2010-02-09 15:32:42 +01:00
time.h 2010-02-07 Vladimir Serbinenko <phcoder@gmail.com> 2010-02-07 02:47:18 +01:00
tparm.h 2007-07-22 Yoshinori K. Okuji <okuji@enbug.org> 2007-07-21 23:32:33 +00:00
trig.h 2009-11-14 Colin D Bennet <colin@gibibit.com> 2009-11-14 23:11:55 +01:00
types.h * include/grub/types.h: Define the C99-style PRIxGRUB_SIZE macro, 2010-07-02 18:04:54 +01:00
unicode.h macroify EFI characters mapping 2010-05-09 13:20:35 +02:00
usb.h Merge Aleš' latest patch 2010-06-01 02:10:19 +02:00
usbdesc.h remove all trailing whitespace 2009-06-10 21:04:23 +00:00
usbtrans.h Merge Aleš' latest patch 2010-06-01 02:10:19 +02:00
vga.h Fix grub_vga_palette_write 2010-06-21 02:07:45 +02:00
video.h Merge mainline into bidi 2010-07-02 19:35:07 +02:00
video_fb.h Encapsulate video_fb state in a structure 2010-05-16 15:01:54 +02:00
xnu.h merge mainline into gfxmenu 2009-12-25 21:32:46 +01:00