]> git.proxmox.com Git - grub2.git/log
grub2.git
13 years agoreleasing version 1.99-2
Colin Watson [Tue, 17 May 2011 07:16:34 +0000 (08:16 +0100)]
releasing version 1.99-2

13 years agoInclude both old and new Lintian override styles for
Colin Watson [Tue, 17 May 2011 00:35:57 +0000 (01:35 +0100)]
Include both old and new Lintian override styles for
statically-linked-binary tag, since ftp-master has not yet been updated
to 2.5.0~rc1.

13 years agoreleasing version 1.99-1
Colin Watson [Mon, 16 May 2011 22:19:18 +0000 (23:19 +0100)]
releasing version 1.99-1

13 years agoArtificially bump Replaces: grub-common versioning to account for
Colin Watson [Mon, 16 May 2011 16:40:37 +0000 (17:40 +0100)]
Artificially bump Replaces: grub-common versioning to account for
grub-reboot/grub-set-default movement in Ubuntu.

13 years agoDrop lenny compatibility from grub2-common's dpkg/install-info
Colin Watson [Mon, 16 May 2011 16:36:32 +0000 (17:36 +0100)]
Drop lenny compatibility from grub2-common's dpkg/install-info
dependency, since it produces a Lintian warning and using the current
packaging on lenny is probably rather a stretch anyway.

13 years agoremove documentation of cherry-picks from 1.99
Colin Watson [Mon, 16 May 2011 15:11:43 +0000 (16:11 +0100)]
remove documentation of cherry-picks from 1.99

13 years agodocument mduuid bug fix
Colin Watson [Mon, 16 May 2011 15:09:43 +0000 (16:09 +0100)]
document mduuid bug fix

13 years ago1.99~rc2-1 -> 1.99-1
Colin Watson [Mon, 16 May 2011 15:07:53 +0000 (16:07 +0100)]
1.99~rc2-1 -> 1.99-1

13 years agoMerge GRUB 1.99.
Colin Watson [Mon, 16 May 2011 15:05:56 +0000 (16:05 +0100)]
Merge GRUB 1.99.

13 years agoMake the documentation directory in most binary packages be a symlink to
Colin Watson [Mon, 16 May 2011 14:30:53 +0000 (15:30 +0100)]
Make the documentation directory in most binary packages be a symlink to
that in grub-common.

13 years agoDrop grub-rescue-efi-amd64 (never released); the new grub-efi-amd64-bin is a
Colin Watson [Sun, 15 May 2011 15:51:03 +0000 (16:51 +0100)]
Drop grub-rescue-efi-amd64 (never released); the new grub-efi-amd64-bin is a
better solution to the original problem.

13 years agoMake grub-emu depend on grub-common.
Colin Watson [Sun, 15 May 2011 15:47:30 +0000 (16:47 +0100)]
Make grub-emu depend on grub-common.

13 years agotypo
Colin Watson [Sun, 15 May 2011 15:43:13 +0000 (16:43 +0100)]
typo

13 years agoCreate grub-<platform>-bin packages corresponding to all grub-<platform>
Colin Watson [Sun, 15 May 2011 15:42:15 +0000 (16:42 +0100)]
Create grub-<platform>-bin packages corresponding to all grub-<platform>
packages (except for grub-emu).  These do not automatically install the
boot loader or update grub.cfg, and they install their binaries to
/usr/lib/grub/<cpu>-<platform>/; this means that can be installed in
parallel, making it easier to use them to build GRUB-based disk images
(e.g. d-i).  The grub-<platform> packages now depend on these and
include symlinks, so their behaviour will remain as before.

13 years ago * docs/grub.texi (Invoking grub-install): Fix additional outdated claims
Jordan Uggla [Sat, 14 May 2011 20:49:53 +0000 (22:49 +0200)]
* docs/grub.texi (Invoking grub-install): Fix additional outdated claims
and add some clarification.

13 years ago * util/grub.d/10_linux.in: Autoload gzio since it's needed on some
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:47:28 +0000 (22:47 +0200)]
* util/grub.d/10_linux.in: Autoload gzio since it's needed on some
platforms if kernel is compressed.

13 years ago * grub-core/kern/mm.c (grub_memalign): Disable auto-unloadding of
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:44:53 +0000 (22:44 +0200)]
* grub-core/kern/mm.c (grub_memalign): Disable auto-unloadding of
unused modules since currently referrence counter isn't reliable and
there isn't much memory to recover there anyway.

13 years ago * grub-core/kern/dl.c (grub_dl_load_file): Decrease ref counter
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:42:28 +0000 (22:42 +0200)]
* grub-core/kern/dl.c (grub_dl_load_file): Decrease ref counter
rather than resetting it to allow modules to reference themselves
in init.

13 years ago * grub-core/kern/dl.c (grub_dl_unload): Don't decrease reference
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:35:56 +0000 (22:35 +0200)]
* grub-core/kern/dl.c (grub_dl_unload): Don't decrease reference
counter on dependencies since grub_dl_unref already handles this.

13 years ago * grub-core/font/font_cmd.c (loadfont_command): Set grub_errno
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:29:27 +0000 (22:29 +0200)]
* grub-core/font/font_cmd.c (loadfont_command): Set grub_errno
on error if not already done.

13 years ago Fix few potential memory misusage.
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 20:26:52 +0000 (22:26 +0200)]
Fix few potential memory misusage.

* grub-core/font/font.c (load_font_index): Don't free char_index to
avoid double free.

13 years ago * docs/grub.texi (Installation): Fix several outdated claims.
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 15:50:48 +0000 (17:50 +0200)]
* docs/grub.texi (Installation): Fix several outdated claims.

13 years ago Handle module_license on windows.
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 15:47:59 +0000 (17:47 +0200)]
Handle module_license on windows.

* util/grub-pe2elf.c (MODLICENSE_SECTION): New definition. All following
sections shifted.
(insert_string): Make argument const char * instead of char *.
(write_section_data): Handle long section names.
Handle module_license.

13 years ago * grub-core/commands/menuentry.c (grub_cmd_menuentry): Correctly
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 10:14:00 +0000 (12:14 +0200)]
* grub-core/commands/menuentry.c (grub_cmd_menuentry): Correctly
handle class-free menuentries.
(grub_normal_add_menu_entry): Add a check to be sure.

13 years ago * grub-core/term/at_keyboard.c (set1_e0_mapping): Fix swap between
Vladimir 'phcoder' Serbinenko [Sat, 14 May 2011 10:09:16 +0000 (12:09 +0200)]
* grub-core/term/at_keyboard.c (set1_e0_mapping): Fix swap between
PgUp and PgDown.

13 years ago * configure.ac: Bump version to 1.99.
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 19:50:18 +0000 (21:50 +0200)]
* configure.ac: Bump version to 1.99.

13 years ago Give ATA device a bit more time on first try in order to allow disks
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 19:41:18 +0000 (21:41 +0200)]
Give ATA device a bit more time on first try in order to allow disks
to spin up.

* grub-core/disk/ata.c (grub_atapi_identify): Use GRUB_ATA_TOUT_DEV_INIT
if dev->present is 1. Reset dev->present on failure.
(grub_ata_device_initialize): Set dev->present to 1.
* include/grub/ata.h (GRUB_ATA_TOUT_DEV_INIT): New value.
(grub_ata_device): New member 'present'.

13 years ago * util/grub-mkimage.c (generate_image): Update hash.
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 19:31:00 +0000 (21:31 +0200)]
* util/grub-mkimage.c (generate_image): Update hash.

13 years ago Flush caches on DMA memory.
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 18:56:50 +0000 (20:56 +0200)]
Flush caches on DMA memory.

* grub-core/kern/mips/cache.S (grub_arch_sync_dma_caches): New function.
* grub-core/bus/pci.c (grub_memalign_dma32): Flush caches.
(grub_dma_free): Likewise.
* include/grub/cache.h (grub_arch_sync_dma_caches): New declaration.

13 years ago * grub-core/boot/mips/yeeloong/fwstart.S: Add explicit set mips3
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 18:23:29 +0000 (20:23 +0200)]
* grub-core/boot/mips/yeeloong/fwstart.S: Add explicit set mips3
to avoid asm treating ld and sd as macros.

13 years ago * grub-core/boot/mips/startup_raw.S: Flush cache after loading
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 13:35:06 +0000 (15:35 +0200)]
* grub-core/boot/mips/startup_raw.S: Flush cache after loading
decompressor.

13 years ago * grub-core/boot/mips/startup_raw.S: Use jalr rather than bal to call
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 13:20:16 +0000 (15:20 +0200)]
* grub-core/boot/mips/startup_raw.S: Use jalr rather than bal to call
grub_decompress_core since later would fail if grub_decompress_core
is too far.

13 years ago * grub-core/kern/mips/dl.c (grub_arch_dl_relocate_symbols): Handle
Vladimir 'phcoder' Serbinenko [Fri, 13 May 2011 13:17:02 +0000 (15:17 +0200)]
* grub-core/kern/mips/dl.c (grub_arch_dl_relocate_symbols): Handle
R_MIPS_JALR since it's used by newer compiler.

13 years ago * util/grub.d/10_linux.in: Correctly handle the Linux in root.
Vladimir 'phcoder' Serbinenko [Tue, 10 May 2011 08:40:22 +0000 (10:40 +0200)]
* util/grub.d/10_linux.in: Correctly handle the Linux in root.

13 years ago * grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set
Vladimir 'phcoder' Serbinenko [Tue, 10 May 2011 07:14:41 +0000 (09:14 +0200)]
* grub-core/loader/efi/chainloader.c (grub_chainloader_unload): Set
file_path to 0 for surety.
(grub_chainloader_boot): Set exit_data to NULL.
Unset the loader once done.
(grub_cmd_chainloader): Fix confusing error message if file is empty.

13 years ago * grub-core/term/at_keyboard.c (fetch_key): Make a printf on
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 17:33:03 +0000 (19:33 +0200)]
* grub-core/term/at_keyboard.c (fetch_key): Make a printf on
unknown key into a dprintf.

13 years ago * grub-core/kern/emu/hostdisk.c (linux_find_partition): Don't abort
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 16:59:35 +0000 (18:59 +0200)]
* grub-core/kern/emu/hostdisk.c (linux_find_partition): Don't abort
on first non-existant partition.

13 years agoFix surname spelling in Changelog
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 16:50:25 +0000 (18:50 +0200)]
Fix surname spelling in Changelog

13 years ago * grub-core/kern/emu/hostdisk.c (open_device): Set data->fd to -1 if
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 16:48:50 +0000 (18:48 +0200)]
* grub-core/kern/emu/hostdisk.c (open_device): Set data->fd to -1 if
openning fails.
Reported by: Mark Korenberg.

13 years ago * grub-core/kern/emu/hostdisk.c (linux_find_partition): Prevent possible
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 16:46:51 +0000 (18:46 +0200)]
* grub-core/kern/emu/hostdisk.c (linux_find_partition): Prevent possible
overflow.

13 years ago * util/grub-mkimage.c (main): Explicitely flush and sync the output
Vladimir 'phcoder' Serbinenko [Mon, 9 May 2011 14:27:09 +0000 (16:27 +0200)]
* util/grub-mkimage.c (main): Explicitely flush and sync the output
before closing to ensure that it will be readable by grub-setup.

13 years agoDrop redundant Suggests: os-prober from several platform packages, as
Colin Watson [Thu, 5 May 2011 13:18:27 +0000 (14:18 +0100)]
Drop redundant Suggests: os-prober from several platform packages, as
grub-common already Recommends: os-prober.

13 years ago * grub-core/loader/efi/appleloader.c (MAKE_PIWG_PATH): New macro.
Vladimir 'phcoder' Serbinenko [Thu, 5 May 2011 11:34:03 +0000 (13:34 +0200)]
* grub-core/loader/efi/appleloader.c (MAKE_PIWG_PATH): New macro.
(devpath_1): Use MAKE_PIWG_PATH.
(devpath_2): Likewise.
(devpath_3): Likewise.
(devpath_4): Likewise.
(devpath_5): Likewise.
(devpath_6): Likewise.

The appleldr.mod was checked that to be binary identical to previous
version.

13 years ago Support 2010 Macbooks.
Zach [Thu, 5 May 2011 10:18:00 +0000 (12:18 +0200)]
Support 2010 Macbooks.

* grub-core/loader/efi/appleloader.c (devpath_6): New variable.
(devs): Add devpath_6.

13 years ago * util/grub-mkpasswd-pbkdf2.c (main): Use /dev/urandom and not
Vladimir 'phcoder' Serbinenko [Wed, 4 May 2011 23:32:04 +0000 (01:32 +0200)]
* util/grub-mkpasswd-pbkdf2.c (main): Use /dev/urandom and not
/dev/random. /dev/urandom is good enough for our purposes (salting).

13 years ago * util/grub-mkrescue.in (process_input_dir): Include efiemu??.o.
Vladimir 'phcoder' Serbinenko [Wed, 4 May 2011 23:29:21 +0000 (01:29 +0200)]
* util/grub-mkrescue.in (process_input_dir): Include efiemu??.o.

13 years ago * grub-core/lib/legacy_parse.c (grub_legacy_parse): Correctly handle
Vladimir 'phcoder' Serbinenko [Wed, 4 May 2011 23:27:54 +0000 (01:27 +0200)]
* grub-core/lib/legacy_parse.c (grub_legacy_parse): Correctly handle
hexadecimal.

13 years ago * grub-core/efiemu/main.c (grub_efiemu_load_file): Return grub_errno
Vladimir 'phcoder' Serbinenko [Wed, 4 May 2011 23:26:16 +0000 (01:26 +0200)]
* grub-core/efiemu/main.c (grub_efiemu_load_file): Return grub_errno
and not 0 on failure.

13 years agoMove /etc/grub.d/05_debian_theme to grub-common, to go with the other
Colin Watson [Wed, 4 May 2011 15:10:35 +0000 (16:10 +0100)]
Move /etc/grub.d/05_debian_theme to grub-common, to go with the other
/etc/grub.d/* files.

13 years agoDrop conflict on an ancient (pre-lenny/hardy) version of desktop-base.
Colin Watson [Wed, 4 May 2011 14:32:04 +0000 (15:32 +0100)]
Drop conflict on an ancient (pre-lenny/hardy) version of desktop-base.

13 years agoCreate grub2-common package containing files that are common among GRUB
Colin Watson [Wed, 4 May 2011 13:37:47 +0000 (14:37 +0100)]
Create grub2-common package containing files that are common among GRUB
platform packages but that would break GRUB Legacy, or that are too
confusing when coinstalled with GRUB Legacy (closes: #564167).

13 years ago* grub-core/fs/i386/pc/pxe.c (grub_pxefs_dir): Return
Colin Watson [Tue, 3 May 2011 17:03:05 +0000 (18:03 +0100)]
* grub-core/fs/i386/pc/pxe.c (grub_pxefs_dir): Return
GRUB_ERR_BAD_FS rather than GRUB_ERR_IO if the disk is not a pxe
disk; otherwise grub_fs_probe will not fall back to the next
filesystem.
(grub_pxefs_open): Likewise, for consistency.
Reported and tested by: Ezekiel Grave.

13 years ago* tests/partmap_test.in: Don't hardcode path to parted.
Colin Watson [Tue, 3 May 2011 16:57:39 +0000 (17:57 +0100)]
* tests/partmap_test.in: Don't hardcode path to parted.
Reported by: Peter Hjalmarsson.  Fixes Savannah bug #33150.

13 years ago* docs/grub.texi (GRUB only offers a rescue shell): Suggest the use
Colin Watson [Sun, 1 May 2011 19:04:02 +0000 (20:04 +0100)]
* docs/grub.texi (GRUB only offers a rescue shell): Suggest the use
of `ls' to find out which devices are available.

13 years ago * grub-core/loader/i386/linux.c (grub_linux_boot): Supply target rather
Vladimir 'phcoder' Serbinenko [Mon, 25 Apr 2011 14:58:25 +0000 (16:58 +0200)]
* grub-core/loader/i386/linux.c (grub_linux_boot): Supply target rather
than source address for efi mmap buffer.

13 years ago * grub-core/partmap/amiga.c (amiga_partition_map_iterate): Fix a
Vladimir 'phcoder' Serbinenko [Mon, 25 Apr 2011 13:36:08 +0000 (15:36 +0200)]
* grub-core/partmap/amiga.c (amiga_partition_map_iterate): Fix a
wrong action on non-detecting the magic.

13 years ago * grub-core/gnulib/regex.c: Remove GRUB_MOD_LICENSE since it's
Vladimir 'phcoder' Serbinenko [Mon, 25 Apr 2011 13:29:41 +0000 (15:29 +0200)]
* grub-core/gnulib/regex.c: Remove GRUB_MOD_LICENSE since it's
already supplied by another part of the module (fixes compilation on
FreeBSD).

13 years ago * grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Make mdraid UUID
Vladimir 'phcoder' Serbinenko [Mon, 25 Apr 2011 13:23:37 +0000 (15:23 +0200)]
* grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Make mdraid UUID
match the one used by mdadm.

13 years agoDrop versioned dependencies on base-files. GPL-3 has been there for two
Colin Watson [Sun, 24 Apr 2011 20:28:15 +0000 (21:28 +0100)]
Drop versioned dependencies on base-files.  GPL-3 has been there for two
Debian releases now, and the dependency was never upgrade-critical
anyway.

13 years agoInvert how files are split among binary packages: rather than code in
Colin Watson [Sun, 24 Apr 2011 20:18:06 +0000 (21:18 +0100)]
Invert how files are split among binary packages: rather than code in
debian/rules to remove files we don't want, add dh_install configuration
to declare the files we do want.  This means a little more repetition
for platform-specific programs, but it seems less confusing and easier
to extend.

13 years agoUpdate Lintian overrides for changes in Lintian 2.5.0~rc1.
Colin Watson [Sun, 24 Apr 2011 09:04:58 +0000 (10:04 +0100)]
Update Lintian overrides for changes in Lintian 2.5.0~rc1.

13 years agobuild-depend on libfuse-dev (>= 2.8.4-1.4) for udeb support
Colin Watson [Sat, 23 Apr 2011 15:57:37 +0000 (16:57 +0100)]
build-depend on libfuse-dev (>= 2.8.4-1.4) for udeb support

13 years agoBuild with GCC 4.5 on all architectures.
Colin Watson [Sat, 23 Apr 2011 14:28:17 +0000 (15:28 +0100)]
Build with GCC 4.5 on all architectures.

13 years agoDon't do a separate build pass for grub-common. It will be identical to
Colin Watson [Sat, 23 Apr 2011 00:01:18 +0000 (01:01 +0100)]
Don't do a separate build pass for grub-common.  It will be identical to
the build for the default platform for the CPU architecture anyway, so
reuse that.

13 years ago... and create build/stamps too
Colin Watson [Fri, 22 Apr 2011 22:51:16 +0000 (23:51 +0100)]
... and create build/stamps too

13 years agoremember to touch build/stamps/autogen
Colin Watson [Fri, 22 Apr 2011 22:40:43 +0000 (23:40 +0100)]
remember to touch build/stamps/autogen

13 years agoAdd grub-mount-udeb, containing just grub-mount. This can be used by
Colin Watson [Fri, 22 Apr 2011 01:15:51 +0000 (02:15 +0100)]
Add grub-mount-udeb, containing just grub-mount.  This can be used by
os-prober and other parts of d-i.

13 years agoAdd a grub-rescue-efi-amd64 package containing a rescue CD-ROM image
Colin Watson [Fri, 22 Apr 2011 01:14:08 +0000 (02:14 +0100)]
Add a grub-rescue-efi-amd64 package containing a rescue CD-ROM image
for EFI-AMD64.  For the moment, the purpose of this is mainly to
deliver files to debian-installer.

13 years agoOn Wubi, don't ask for an install device, but just update wubildr
Colin Watson [Fri, 22 Apr 2011 01:06:32 +0000 (02:06 +0100)]
On Wubi, don't ask for an install device, but just update wubildr
using the diverted grub-install.

13 years ago* Merge from Ubuntu:
Colin Watson [Fri, 22 Apr 2011 01:02:15 +0000 (02:02 +0100)]
* Merge from Ubuntu:
  - Handle filesystems loop-mounted on file images.

13 years agoMake debian/rules more explicit about when autogen.sh is run. We need
Colin Watson [Fri, 22 Apr 2011 00:02:51 +0000 (01:02 +0100)]
Make debian/rules more explicit about when autogen.sh is run.  We need
to be careful that all full builds run it, since we use GRUB extras.

13 years ago* po/README: Add instructions for creating po/LINGUAS.
Colin Watson [Thu, 21 Apr 2011 14:47:58 +0000 (15:47 +0100)]
* po/README: Add instructions for creating po/LINGUAS.

13 years agoAdd "SEE ALSO" sections to most man pages. Fixes Debian bug
Colin Watson [Thu, 21 Apr 2011 14:17:48 +0000 (15:17 +0100)]
Add "SEE ALSO" sections to most man pages.  Fixes Debian bug
#551428.

* docs/man/grub-editenv.h2m (SEE ALSO): New section.
* docs/man/grub-emu.h2m (SEE ALSO): Likewise.
* docs/man/grub-fstest.h2m (SEE ALSO): Likewise.
* docs/man/grub-install.h2m (SEE ALSO): Likewise.
* docs/man/grub-macho2img.h2m (SEE ALSO): Likewise.
* docs/man/grub-menulst2cfg.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkconfig.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkdevicemap.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkfont.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkimage.h2m (SEE ALSO): Likewise.
* docs/man/grub-mklayout.h2m (SEE ALSO): Likewise.
* docs/man/grub-mknetdir.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkpasswd-pbkdf2.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkrelpath.h2m (SEE ALSO): Likewise.
* docs/man/grub-mkrescue.h2m (SEE ALSO): Likewise.
* docs/man/grub-ofpathname.h2m (SEE ALSO): Likewise.
* docs/man/grub-pe2elf.h2m (SEE ALSO): Likewise.
* docs/man/grub-probe.h2m (SEE ALSO): Likewise.
* docs/man/grub-reboot.h2m (SEE ALSO): Likewise.
* docs/man/grub-script-check.h2m (SEE ALSO): Likewise.
* docs/man/grub-set-default.h2m (SEE ALSO): Likewise.
* docs/man/grub-setup.h2m (SEE ALSO): Likewise.

13 years agodebconf-updatepo
Colin Watson [Thu, 21 Apr 2011 13:45:20 +0000 (14:45 +0100)]
debconf-updatepo

13 years agoGreek (Emmanuel Galatoulas). Closes: #604847
Colin Watson [Thu, 21 Apr 2011 13:44:53 +0000 (14:44 +0100)]
Greek (Emmanuel Galatoulas).  Closes: #604847

13 years agoBrazilian Portuguese (Flamarion Jorge). Closes: #610613
Colin Watson [Thu, 21 Apr 2011 13:26:12 +0000 (14:26 +0100)]
Brazilian Portuguese (Flamarion Jorge).  Closes: #610613

13 years agoItalian (Luca Monducci). Closes: #606891
Colin Watson [Thu, 21 Apr 2011 13:23:50 +0000 (14:23 +0100)]
Italian (Luca Monducci).  Closes: #606891

13 years agoRomanian (Andrei POPESCU). Closes: #606888
Colin Watson [Thu, 21 Apr 2011 13:21:50 +0000 (14:21 +0100)]
Romanian (Andrei POPESCU).  Closes: #606888

13 years agoDanish (Joe Hansen). Closes: #606879
Colin Watson [Thu, 21 Apr 2011 13:17:47 +0000 (14:17 +0100)]
Danish (Joe Hansen).  Closes: #606879

13 years agoBelarusian (Viktar Siarheichyk). Closes: #606864
Colin Watson [Thu, 21 Apr 2011 13:14:57 +0000 (14:14 +0100)]
Belarusian (Viktar Siarheichyk).  Closes: #606864

13 years agoAdd debian/README.source (from quilt).
Colin Watson [Thu, 21 Apr 2011 13:06:31 +0000 (14:06 +0100)]
Add debian/README.source (from quilt).

13 years agoRemove non-virtual-device test that was incorrectly reintroduced by a
Colin Watson [Thu, 21 Apr 2011 12:20:08 +0000 (13:20 +0100)]
Remove non-virtual-device test that was incorrectly reintroduced by a
mismerge.

13 years ago* Cherry-pick from upstream:
Colin Watson [Thu, 21 Apr 2011 12:17:23 +0000 (13:17 +0100)]
* Cherry-pick from upstream:
  - Fix stack pointer handling in 16-bit relocator.

13 years agoadd GRUB_MOD_LICENSE to squash4
Colin Watson [Thu, 21 Apr 2011 12:10:33 +0000 (13:10 +0100)]
add GRUB_MOD_LICENSE to squash4

13 years ago* New upstream release.
Colin Watson [Thu, 21 Apr 2011 11:55:46 +0000 (12:55 +0100)]
* New upstream release.
  - Ensure uniqueness of RAID array numbers even if some elements have a
    name (closes: #609804).
  - Remove unnecessary brackets from tr arguments (closes: #612564).
  - Add grub-mkrescue info documentation (closes: #612585).
  - Avoid generating invalid configuration when something that looks like
    a Xen hypervisor is present without any Xen kernels (closes: #612898).
  - Fix memory alignment when calling 'linux' multiple times on EFI
    (closes: #616638).
  - Fix grub-install on amd64 EFI systems (closes: #617388).
  - Automatically export pager variable (closes: #612995).
  - Fix parser error with "time" (closes: #612991).
  - Ignore case of bitmap extensions (closes: #611123).
  - Skip vmlinux-* on x86 platforms (closes: #536846, #546008).
  - Accept old-style Xen kernels (closes: #610428).
  - Skip damaged LVM volumes (closes: #544731).
  - Handle LVM mirroring (closes: #598441).
  - Detect spares and report them as not RAID members (closes: #611561).
  - Don't enable localisation unless gfxterm is available (closes:
    #604609).
  - Fix partitioned RAID support (closes: #595071, #613444).
  - Dynamically count the number of lines for the lower banner (closes:
    #606494).
  - Improve quoting in grub-mkconfig, to support background image file
    names containing spaces (closes: #612417).
  - Flush BIOS disk devices more accurately (closes: #623124).
* Update branch_embed-sectors.patch:
  - Detect sector used by HighPoint RAID controller (closes: #394868).

13 years ago* grub-core/kern/emu/getroot.c
Colin Watson [Thu, 21 Apr 2011 09:26:29 +0000 (10:26 +0100)]
* grub-core/kern/emu/getroot.c
(grub_find_root_device_from_mountinfo): Remove non-virtual-device
test that was incorrectly reintroduced in r3214.
Reported by: Ian Dall.  Fixes Savannah bug #33133.

13 years agoSet PACKAGE_VERSION and PACKAGE_STRING using configure arguments rather
Colin Watson [Thu, 21 Apr 2011 09:12:37 +0000 (10:12 +0100)]
Set PACKAGE_VERSION and PACKAGE_STRING using configure arguments rather
than sedding configure.ac in debian/rules (which sometimes has annoying
interactions with quilt, etc.).

13 years agoFix stack pointer handling in 16-bit relocator.
Colin Watson [Wed, 20 Apr 2011 23:07:22 +0000 (00:07 +0100)]
Fix stack pointer handling in 16-bit relocator.

* grub-core/lib/i386/relocator16.S (grub_relocator16_start): Move
grub_relocator16_sp to %esp rather than %ss, and zero-extend it.
Fixes Ubuntu bug #683904.

13 years ago * configure.ac: Bump version to 1.99~rc2.
Vladimir 'phcoder' Serbinenko [Wed, 20 Apr 2011 07:23:55 +0000 (09:23 +0200)]
* configure.ac: Bump version to 1.99~rc2.

13 years ago * include/grub/dl.h [ASM_FILE]: Adapt for assembly.
Vladimir 'phcoder' Serbinenko [Tue, 19 Apr 2011 23:37:48 +0000 (01:37 +0200)]
* include/grub/dl.h [ASM_FILE]: Adapt for assembly.
* grub-core/lib/i386/setjmp.S: Add missing GRUB_MOD_LICENSE.
* grub-core/lib/x86_64/setjmp.S: Likewise.
* grub-core/lib/mips/setjmp.S: Likewise.
* grub-core/lib/powerpc/setjmp.S: Likewise.
* grub-core/lib/sparc64/setjmp.S: Likewise.

13 years ago * grub-core/lib/efi/datetime.c: Add missing GRUB_MOD_LICENSE.
Vladimir 'phcoder' Serbinenko [Tue, 19 Apr 2011 23:32:21 +0000 (01:32 +0200)]
* grub-core/lib/efi/datetime.c: Add missing GRUB_MOD_LICENSE.
* grub-core/lib/efi/datetime.c: Likewise.

13 years ago * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_flush):
Vladimir 'phcoder' Serbinenko [Tue, 19 Apr 2011 20:39:14 +0000 (22:39 +0200)]
* grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_flush):
New function.
(grub_util_biosdisk_close): Use grub_util_biosdisk_flush.
* include/grub/emu/hostdisk.h (grub_util_biosdisk_flush): New proto.
* util/grub-setup.c (setup): Use grub_util_biosdisk_flush.

13 years ago * grub-core/term/gfxterm.c (grub_gfxterm_fullscreen): Preserve previous
Vladimir 'phcoder' Serbinenko [Tue, 19 Apr 2011 20:31:50 +0000 (22:31 +0200)]
* grub-core/term/gfxterm.c (grub_gfxterm_fullscreen): Preserve previous
bitmap.
(grub_gfxterm_term_init): Likewise.

13 years ago Take into account the decorations the computing menu entry width.
Vladimir 'phcoder' Serbinenko [Mon, 18 Apr 2011 22:44:53 +0000 (00:44 +0200)]
Take into account the decorations the computing menu entry width.

* grub-core/gfxmenu/widget-box.c (get_border_width): New function.
(grub_gfxmenu_create_box): Register get_border_width.
* grub-core/gfxmenu/gui_list.c (draw_menu): Use get_border_width
if available.
* include/grub/gfxwidgets.h (grub_gfxmenu_box): New member
get_border_width.

13 years ago * grub-core/gfxmenu/icon_manager.c (grub_gfxmenu_icon_manager_get_icon):
Endres Puschner [Mon, 18 Apr 2011 21:24:41 +0000 (23:24 +0200)]
* grub-core/gfxmenu/icon_manager.c (grub_gfxmenu_icon_manager_get_icon):
Don't skip first class.

13 years ago * grub-core/fs/btrfs.c (grub_btrfs_read_logical): Support huge
Vladimir 'phcoder' Serbinenko [Mon, 18 Apr 2011 21:10:19 +0000 (23:10 +0200)]
* grub-core/fs/btrfs.c (grub_btrfs_read_logical): Support huge
chunks.
* include/grub/err.h (grub_err_t): New enum value GRUB_ERR_BUG.

13 years ago Complete 64-bit division support.
Vladimir 'phcoder' Serbinenko [Mon, 18 Apr 2011 21:03:52 +0000 (23:03 +0200)]
Complete 64-bit division support.

* grub-core/kern/misc.c (grub_divmod64): Rename to ...
(grub_divmod64_full): ... this. Support 64-bit divisor and reminder.
* include/grub/misc.h (grub_divmod64): Rename to ...
(grub_divmod64_full): ... this.
(grub_divmod64): New inline function.

13 years ago * util/grub-mkimage.c (generate_image): Add forgotten comma.
Vladimir 'phcoder' Serbinenko [Mon, 18 Apr 2011 15:47:21 +0000 (17:47 +0200)]
* util/grub-mkimage.c (generate_image): Add forgotten comma.

13 years ago * util/grub-mkimage.c (generate_image): Update fwstart.img hash after
Vladimir 'phcoder' Serbinenko [Mon, 18 Apr 2011 07:31:13 +0000 (09:31 +0200)]
* util/grub-mkimage.c (generate_image): Update fwstart.img hash after
performing the necessary test.

13 years ago * Makefile.am (multiboot.elf): Add -Wl,--build-id=none.
Vladimir 'phcoder' Serbinenko [Sat, 16 Apr 2011 15:24:47 +0000 (17:24 +0200)]
* Makefile.am (multiboot.elf): Add -Wl,--build-id=none.
(kfreebsd.elf): Likewise.
(pc-chainloader.elf): Likewise.
(ntldr.elf): Likewise.