From: Colin Watson Date: Tue, 3 Dec 2013 16:15:45 +0000 (+0000) Subject: Merge branch 'cjwatson/timeout-style' X-Git-Tag: grub-2.02-beta1~176 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44d488477902f0786d6bce44b74713f1713a34a9;p=thirdparty%2Fgrub.git Merge branch 'cjwatson/timeout-style' --- 44d488477902f0786d6bce44b74713f1713a34a9 diff --cc ChangeLog index c1dad3bd9,381188668..3e1ace4af --- a/ChangeLog +++ b/ChangeLog @@@ -1,112 -1,19 +1,128 @@@ -2013-11-28 Colin Watson ++2013-12-03 Colin Watson + + Add a new timeout_style environment variable and a corresponding + GRUB_TIMEOUT_STYLE configuration key for grub-mkconfig. This + controls hidden-timeout handling more simply than the previous + arrangements, and pressing any hotkeys associated with menu entries + during the hidden timeout will now boot the corresponding menu entry + immediately. + + GRUB_HIDDEN_TIMEOUT= + GRUB_TIMEOUT= now + generates a warning, and if it shows the menu it will do so as if + the second timeout were not present. Other combinations are + translated into reasonable equivalents. + + Based loosely on work by Franz Hsieh. Fixes Ubuntu bug #1178618. + +2013-12-02 Vladimir Serbinenko + + * util/config.c: Add missing pointer adjustment. + Reported by: qwertial + +2013-11-30 Andrey Borzenkov + + * grub-core/kern/arm64/dl_helper.c: Include grub/arm64/reloc.h + directly, not via `cpu' link, to fix libgrub.pp generation. + +2013-11-30 Leif Lindholm + + New port arm64-efi. + +2013-11-30 Andrey Borzenkov + + * docs/grub.texi (sleep): Document exit codes. + +2013-11-30 Vladimir Serbinenko + + Ensure that -mno-unaligned-access or some equivalent option is used. + +2013-11-30 Vladimir Serbinenko + + * grub-core/lib/libgcrypt/mpi/longlong.h: Fix compilation error with + -march=armv3. + +2013-11-30 Vladimir Serbinenko + + Remove leftover GRUB_IA64_DL_TRAMP_SIZE. + +2013-11-29 Colin Watson + + * docs/grub-dev.texi (Font Metrics): Exclude @image command from DVI + builds, since we don't have an EPS version of font_char_metrics.png. + Add leading dot to image extension per the Texinfo documentation. + +2013-11-29 Colin Watson + + * util/grub-gen-asciih.c: Include FT_SYNTHESIS_H rather than + , fixing build with FreeType 2.5.1. + * util/grub-gen-widthspec.c: Likewise. + * util/grub-mkfont.c: Likewise. + +2013-11-29 Andrey Borzenkov + + * util/grub-setup.c (main): Move parsing of (hdX) syntax to ... + * util/setup.c (SETUP): ... here. Fixes regression: grub-install + failed to install on (hdX). + * util/grub-setup.c (get_device_name): Remove, not needed after + above change. + +2013-11-29 Vladimir Serbinenko + + * grub-core/kern/emu/hostfs.c (is_dir): Remove variable length arrays. + +2013-11-29 Vladimir Serbinenko + + * util/grub-fstest.c: Remove variable length arrays. + +2013-11-29 Vladimir Serbinenko + + * grub-core/osdep/linux/ofpath.c: Check return value of read. + +2013-11-29 Vladimir Serbinenko + + * util/mkimage.c (grub_install_generate_image): Use grub_crypto_hash for + computing crc32 rather than handling with md fundtions directly. + +2013-11-29 Vladimir Serbinenko + + * util/mkimage.c (grub_install_generate_image): Use grub_crypto_hash for + checking fwstart.img rather than md fundtions directly. + +2013-11-29 Vladimir Serbinenko + + * util/grub-mkrescue.c (main): Check that fread succeeded. + +2013-11-29 Vladimir Serbinenko + + * conf/Makefile.common: Remove -mexplicit-relocs and + -DUSE_ASCII_FALLBACK on yeeloong. + + -DUSE_ASCII_FALLBACK is already added by font snippets. + -mexplicit-relocs isn't needed is compiler/assemblera are + configured properly. + If they're not we shouldn't attempt to fix it by ourselves. + Binary compare between before and after shows no difference. + +2013-11-29 Vladimir Serbinenko + + * grub-core/Makefile.core.def: Remove libgnulib.a and use its + sources in dependencies directly. + + This was the only instance of "library" in core config. A bug was + reported that -fno-stack-protector wasn't passed to it. Instead of + figuring out why it failed just remove this construction used + needlessly. + +2013-11-29 Vladimir Serbinenko + + * grub-core/osdep/unix/password.c (grub_password_get): Check that + fgets succeeded. + +2013-11-27 Francesco Lavra + + * docs/grub.texi (ls): Fix command description in case of a device name + passed as argument. + 2013-11-27 Vladimir Serbinenko Eliminate variable length arrays in grub_vsnprintf_real.