* grub-core/commands/efi/lsefimmap.c: New file.
authorTristan Gingold <gingold@free.fr>
Mon, 20 Sep 2010 15:59:25 +0000 (17:59 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 20 Sep 2010 15:59:25 +0000 (17:59 +0200)
* grub-core/Makefile.core.def (lsefimmap): New module.
* include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): New definition.

Also-By: Robert Millan <rmh.grub@aybabtu.com>
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
1  2 
ChangeLog
grub-core/Makefile.core.def

diff --cc ChangeLog
+++ b/ChangeLog
++2010-09-20  Tristan Gingold  <gingold@free.fr>
++2010-09-20  Robert Millan  <rmh.grub@aybabtu.com>
++2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
++
++      * grub-core/commands/efi/lsefimmap.c: New file.
++      * grub-core/Makefile.core.def (lsefimmap): New module.
++      * include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): New definition.
++
 +2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Pause the execution (10s max) if any errors are displayed so the user
 +      has a chance to see them.
 +
 +      * grub-core/kern/err.c (grub_err_printed_errors): New variable.
 +      (grub_print_error): Increment grub_err_printed_errors.
 +      * grub-core/normal/menu.c (grub_menu_execute_entry): Pause the
 +      execution if any errors were displayed.
 +      (show_menu): Remove old code for pause.
 +      * grub-core/normal/menu_entry.c (run): Likewise.
 +      * grub-core/normal/term.c (grub_normal_char_counter): Removed. All
 +      users updated.
 +      (grub_normal_get_char_counter): Likewise.
 +      * include/grub/err.h (grub_err_printed_errors): New external variable.
 +      * include/grub/normal.h (grub_normal_get_char_counter): Removed.
 +
 +2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Support multiboot VBE info.
 +
 +      * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_get_mbi_size):
 +      Take VBE info into account.
 +      (fill_vbe_info) [GRUB_MACHINE_HAS_VBE]: New function.
 +      (retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
 +      Call fill_vbe_info when appropriate.
 +      (grub_multiboot_make_mbi): Account for the size occupied by VBE info.
 +      * grub-core/loader/multiboot_mbi2.c (grub_multiboot_load): Declare tags
 +      as supported.
 +      (grub_multiboot_get_mbi_size): Take new tags into account.
 +      (fill_vbe_tag) [GRUB_MACHINE_HAS_VBE]: New function.
 +      (retrieve_video_parameters) [GRUB_MACHINE_HAS_VBE]:
 +      Call fill_vbe_tag when appropriate.
 +      (grub_multiboot_make_mbi): Properly align tags.
 +      * grub-core/video/i386/pc/vbe.c (grub_vbe_bios_get_pm_interface): New
 +      function.
 +      * include/grub/i386/pc/vbe.h (grub_vbe_bios_get_pm_interface): New
 +      proto.
 +      * include/grub/multiboot.h (GRUB_MACHINE_HAS_VBE): New definition.
 +
 +2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Suport manual terminal geometry specification.
 +
 +      * grub-core/term/ieee1275/ofconsole.c (grub_ofconsole_dimensions):
 +      Save state in grub_ofconsole_terminfo_output.
 +      (grub_ofconsole_term): Use grub_terminfo_getwh.
 +      (grub_ofconsole_getwh): Removed.
 +      * grub-core/term/serial.c (grub_serial_getwh): Removed.
 +      (grub_serial_term): Use grub_terminfo_getwh.
 +      * grub-core/term/terminfo.c (grub_terminfo_getwh): New function.
 +      (options): New struct.
 +      (OPTION_*): New enum.
 +      (grub_cmd_terminfo): Transform into extcmd and handle new parameters.
 +      * include/grub/terminfo.h (grub_terminfo_output_state): New fields
 +      width and height.
 +      (grub_terminfo_getwh): New proto.
 +      * grub-core/lib/legacy_parse.c (grub_legacy_parse): Handle --lines.
 +
 +2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Handle legacy "terminal" command.
 +
 +      * grub-core/lib/legacy_parse.c (legacy_command): New flags FLAG_TITLE
 +      and FLAG_TERMINAL.
 +      (legacy_commands): Add terminal and title.
 +      (grub_legacy_parse): Handle terminal. Simplify title handling.
 +
 +2010-09-20  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * grub-core/lib/arg.c (grub_arg_show_help): Correctly handle
 +      parameters overflow.
 +
 +2010-09-20  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * .bzrignore: Add grub-core/gnulib/sys, widthspec.bin, and
 +      widthspec.h.
 +
 +      * docs/grub.texi (Shell-like scripting): Document `!'.
 +      (Network): Simplify using new i386-pc-pxe format.  Mention
 +      grub-mknetdir.
 +
 +      * NEWS: Update.
 +
 +2010-09-20  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * Makefile.am (SUBDIRS): Restore "."; it's important to force
 +      ordering, so that e.g. ascii.h is built before grub-core/font/font.c
 +      when needed.
 +
 +2010-09-20  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * grub-core/commands/efi/lsefisystab.c: Correct header.
 +      * grub-core/commands/efi/lssal.c: Likewise.
 +      * grub-core/commands/testload.c: Likewise.
 +
 +2010-09-20  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * util/grub-mkrescue.in: Add explicit root argument to --set to
 +      prevent the UUID being interpreted as an argument to --set (matches
 +      previous change to prepare_grub_to_access_device).
 +
 +2010-09-20  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * kern/emu/hostdisk.c: Include <sys/ioctl.h> and <sys/disklabel.h>
 +      on FreeBSD.  Define HAVE_DIOCGDINFO on NetBSD and FreeBSD to reduce
 +      the verbosity of later #ifs.
 +      (find_partition_start): Define this function on FreeBSD too.
 +      (device_is_wholedisk) [__FreeBSD__ || __FreeBSD_kernel__]: New
 +      function.
 +      (grub_util_biosdisk_get_grub_dev): Use partition-start-sector logic
 +      on FreeBSD.
 +
 +2010-09-20  Yves Blusseau  <blusseau@zetam.org>
 +
 +      * util/grub-editenv.c: Use argp instead of getopt.
 +
 +2010-09-20  Yves Blusseau  <blusseau@zetam.org>
 +
 +      * util/grub-setup.c: Use argp instead of getopt.
 +
 +2010-09-20  Yves Blusseau  <blusseau@zetam.org>
 +
 +      Use gnulib-tool to create gnulib source files.
 +
 +      * Add gnulib files generated by gnulib-tool in build-aux, m4 and
 +      grub-core/gnulib directories
 +      * .bzignore: Add **/.deps and autogenerated gnulib files
 +      * configure.ac: Assign auxiliary directory to build-aux, add invocation
 +      of gnulib macros, add grub-core/gnulib/Makefile
 +      * Makefile.am: Add gnulib directory in SUBDIRS (removing unnecessary .),
 +      include m4 directory to aclocal.
 +      * Makefile.util.def: Remove direct compilation of gnulib source files
 +      and use the new grub-core/gnulib/libgnu.a.
 +      * build-aux/config.rpath: move config.rpath from top directory to
 +      build-aux
 +      * conf/Makefile.common: Remove the macro _GL_UNUSED already defined
 +      in gnulib headers
 +      * conf/Makefile.extra-dist: Add m4/gnulib-cache.m4
 +      * grub-core/Makefile.core.def: Remove unnecessary extra_dist
 +      * grub-core/lib/posix_wrap/localcharset.h (locale_charset): Update
 +      header.
 +      * grub-core/lib/posix_wrap/langinfo.h (nl_langinfo): Return static
 +      string.
 +
  2010-09-20  Yves Blusseau  <blusseau@zetam.org>
  
        * .bzrignore: Add grub-kbdcomp, grub-menulst2cfg, *.marker,
Simple merge