]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* Makefile.util.def (grub-install): Use util/grub-install.in on all
authorColin Watson <cjwatson@ubuntu.com>
Sat, 18 Sep 2010 23:32:27 +0000 (01:32 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 18 Sep 2010 23:32:27 +0000 (01:32 +0200)
platforms.
* util/grub-install.in: Add EFI and IEEE1275 support.
* util/i386/efi/grub-install.in: Removed.
* util/ieee1275/grub-install.in: Likewise.

Also-By: Vladimir Serbinenko <phcoder@gmail.com>
1  2 
ChangeLog
Makefile.util.def

diff --cc ChangeLog
index d1ca11650ff0f8526ee859acae14b05fd773cab0,a5574d0d00093f97b1a08db36b01f631c25bc0ee..ddf61f4429de4213593550d2b4a1b1fb75b081c6
+++ b/ChangeLog
++2010-09-19  Colin Watson  <cjwatson@ubuntu.com>
++2010-09-19  Vladimir Serbinenko  <phcoder@gmail.com>
++
++      * Makefile.util.def (grub-install): Use util/grub-install.in on all
++      platforms.
++      * util/grub-install.in: Add EFI and IEEE1275 support.
++      * util/i386/efi/grub-install.in: Removed.
++      * util/ieee1275/grub-install.in: Likewise.
++
 +2010-09-19  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * grub-core/commands/i386/cmostest.c (+parse_args): New function.
 +      (grub_cmd_cmosclean): Likewise.
 +      (GRUB_MOD_INIT): Register command cmosclean.
 +      * util/grub-mkconfig.in: Export GRUB_BUTTON_CMOS_CLEAN.
 +      * util/grub.d/00_header.in: Handle GRUB_BUTTON_CMOS_CLEAN.
 +
 +2010-09-18  Carles Pina i Estany  <carles@pina.cat>
 +2010-09-18  Aleš Nesrsta <starous@volny.cz>
 +2010-09-18  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Add keyboard layouts support.
 +
 +      * Makefile.util.def (grub-mklayout): New file.
 +      (grub-kbdcomp): New script.
 +      * grub-core/Makefile.am (KERNEL_HEADER_FILES) [COND_mips_yeeloong]:
 +      Add keyboard_layouts.h.
 +      * grub-core/Makefile.core.def (kernel): Add commands/keylayouts.c and
 +      commands/boot.c on yeeloong.
 +      (keylayouts): New module.
 +      * grub-core/bus/usb/ohci.c
 +      * grub-core/bus/usb/uhci.c
 +      * grub-core/bus/usb/usbhub.c (rescan): New variable.
 +      (grub_usb_add_hub): Poll interrupt pipe for device handling.
 +      (attach_root_port): Likewise.
 +      (poll_nonroot_hub): Likewise.
 +      (grub_usb_poll_devices): Likewise.
 +      (detach_device): Close transfer.
 +      * grub-core/bus/usb/usbtrans.c (grub_usb_execute_and_wait_transfer): New
 +      function.
 +      (grub_usb_bulk_setup_readwrite): Likewise.
 +      (grub_usb_bulk_finish_readwrite): Likewise.
 +      * grub-core/commands/keylayouts.c: New file.
 +      * grub-core/commands/keystatus.c (grub_getkeystatus): New function.
 +      * grub-core/commands/menuentry.c (hotkey_aliases): All several new
 +      aliases.
 +      * grub-core/term/at_keyboard.c: Restructured to use keylayouts and
 +      support scancode 2.
 +      * grub-core/term/usb_keyboard.c: Restructured to use keylayouts.
 +      * include/grub/keyboard_layouts.h: New file.
 +      * util/grub-mklayout.c: New file.
 +      * util/grub-kbdcomp.in: Likewise.
 +
 +2010-09-18  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Unify memory types.
 +
 +      * grub-core/Makefile.am (KERNEL_HEADER_FILES): Include memory.h.
 +      * grub-core/commands/lsmmap.c (grub_cmd_lsmmap): Output user-readable
 +      types.
 +      * grub-core/kern/i386/multiboot_mmap.c (grub_lower_mem): Removed.
 +      (grub_upper_mem): Likewise.
 +      * grub-core/kern/ieee1275/init.c (grub_upper_mem): Likewise.
 +      * include/grub/memory.h (grub_memory_type_t): New enum.
 +      All users updated.
 +
 +2010-09-18  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * grub-core/Makefile.core.def (lsapm): New module.
 +      * grub-core/commands/i386/pc/lsapm.c: New file.
 +      * grub-core/loader/i386/multiboot_mbi.c (make_mbi) [GRUB_MACHINE_PCBIOS]: Pass APM info.
 +      * grub-core/loader/multiboot_mbi2.c (make_mbi) [GRUB_MACHINE_PCBIOS]:
 +      Likewise.
 +      * include/grub/i386/pc/apm.h: New file.
 +      * include/multiboot.h (multiboot_apm_info): New struct.
 +
 +2010-09-18  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      GRUB-legacy configuration file support.
 +
 +      * Makefile.util.def (grub-menulst2cfg): New util.
 +      * docs/man/grub-menulst2cfg.h2m: New file.
 +      * grub-core/Makefile.core.def (legacycfg): New module.
 +      * grub-core/commands/legacycfg.c: New file.
 +      * grub-core/commands/menuentry.c (append_menu_entry): Rename to ...
 +      (grub_normal_add_menu_entry): ... this.
 +      * grub-core/commands/password.c (grub_cmd_password): Split main part to ...
 +      (grub_normal_set_password): ...this.
 +      * grub-core/commands/videoinfo.c (grub_cmd_videoinfo): Support MODE.
 +      * grub-core/loader/i386/linux.c (linux_vesafb_res): Move to ..,
 +      * grub-core/lib/i386/pc/vesa_modes_table.c: ... here.
 +      * grub-core/lib/legacy_parse.c: New file.
 +      * grub-core/normal/auth.c (grub_cmd_authenticate): New command.
 +      * include/grub/i386/pc/vesa_modes_table.h: New file.
 +      * include/grub/legacy_parse.h: Likewise.
 +      * include/grub/normal.h (grub_normal_add_menu_entry): New proto.
 +      * util/grub-menulst2cfg.c: New file.
 +
 +2010-09-17  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * grub-core/kern/emu/hostdisk.c
 +      (convert_system_partition_to_system_disk): Initialise node.
 +
 +2010-09-17  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * grub-core/kern/emu/hostdisk.c
 +      (convert_system_partition_to_system_disk): Fix devmapper memory pool
 +      leak.
 +      Reported and based on patch by: Modestas Vainius.
 +
 +2010-09-17  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      Fix DM-RAID probing with recent versions of device-mapper udev
 +      rules.
 +
 +      * grub-core/kern/emu/hostdisk.c (read_device_map): Don't
 +      canonicalise device paths under /dev/mapper/.
 +      (convert_system_partition_to_system_disk): Compare the
 +      uncanonicalised path to /dev/mapper/ rather than the canonicalised
 +      path, since device nodes under /dev/mapper/ are often symlinks.
 +
 +2010-09-17  Yves Blusseau  <blusseau@zetam.org>
 +
 +      * .bzrignore: *.d removed (old rule), add *.image and symlist.h.
 +
 +2010-09-16  Yves Blusseau  <blusseau@zetam.org>
 +
 +      * configure.ac: Avoid some annoying error messages if freetype-config
 +      program is not found.
 +
 +2010-09-16  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      Support RAID on virtio devices, and others.
 +
 +      * grub-core/kern/emu/getroot.c [__MINGW32__] (find_root_device):
 +      Rename to ...
 +      [__MINGW32__] (grub_find_device): ... this.
 +      [! __MINGW32__ && ! __CYGWIN__] (find_root_device): Rename to ...
 +      [! __MINGW32__ && ! __CYGWIN__] (grub_find_device): ... this.  Use a
 +      reasonable default if dir is NULL.
 +      [! __MINGW32__ && __CYGWIN__] (find_cygwin_root_device): Rename to
 +      ...
 +      [! __MINGW32__ && __CYGWIN__] (grub_find_device): ... this.
 +      (grub_guess_root_device): Update callers.
 +      * include/grub/emu/getroot.h (grub_find_device): Add prototype.
 +
 +      * util/raid.c (grub_util_getdiskname): Remove.
 +      (grub_util_raid_getmembers): Use grub_find_device rather than
 +      grub_util_getdiskname.
 +
 +2010-09-16  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * docs/grub.texi (serial): Remove obsolete comment about GRUB
 +      needing to be compiled with serial support.
 +      (ls): Indicate that multiple files are accepted.
 +      * grub-core/commands/ls.c (GRUB_MOD_INIT): Update help text to
 +      indicate that multiple files are accepted.
 +
 +2010-09-16  Colin Watson  <cjwatson@ubuntu.com>
 +
 +      * .bzrignore: Add *.1, *.8, grub-shell, grub-shell-tester,
 +      libgrub_a_init.c, and util/bash-completion.d/grub.
 +
 +2010-09-15  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * util/grub-setup.c (setup): Fix incorrect container semantics.
 +
 +2010-09-15  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * grub-core/commands/parttool.c (grub_cmd_parttool): Fix a variable
 +      misusage.
 +      Reported by: J. Nick Terry
 +
 +2010-09-15  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      Move embedding routines to partmap sources files.
 +
 +      * grub-core/partmap/gpt.c (grub_gpt_partition_type_bios_boot)
 +      [GRUB_UTIL]: New variable.
 +      (gpt_partition_map_iterate): Set part.parent.
 +      (gpt_partition_map_embed) [GRUB_UTIL]: New function.
 +      (grub_gpt_partition_map) [GRUB_UTIL]: Set .embed.
 +      * grub-core/partmap/msdos.c (pc_partition_map_embed) [GRUB_UTIL]:
 +      New function.
 +      (grub_msdos_partition_map) [GRUB_UTIL]: Set .embed.
 +      * include/grub/partition.h (grub_embed_type_t) [GRUB_UTIL]: New type.
 +      (grub_partition_map) [GRUB_UTIL]: New field embed.
 +      * util/grub-setup.c (grub_gpt_partition_type_bios_boot): Removed.
 +      (setup): Use ->embed.
 +
 +2010-09-15  Vladimir Serbinenko  <phcoder@gmail.com>
 +
 +      * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_is_floppy): New
 +      function.
 +      * include/grub/emu/hostdisk.h (grub_util_biosdisk_is_floppy): New proto.
 +      * util/grub-setup.c (setup): Use grub_util_biosdisk_is_floppy.
 +
 +2010-09-15  Yves Blusseau  <blusseau@zetam.org>
 +
 +      Add function to get completions from usage.
 +
 +      * util/bash-completion.d/grub-completion.bash.in: Add function to get
 +      completions from usage. Use LC_ALL=C to get options properly.
 +
  2010-09-15  Vladimir Serbinenko  <phcoder@gmail.com>
  
        * grub-core/gnulib/basename-lgpl.c: Imported.
Simple merge