Vladimir 'phcoder' Serbinenko
033d0b4b0b
* grub-core/fs/ntfs.c: Eliminate useless divisions in favor of shifts.
...
* grub-core/fs/ntfscomp.c: Likewise.
* include/grub/ntfs.h (grub_ntfs_data): Replace spc with log_spc.
(grub_ntfs_comp): Likewise.
2013-01-05 17:36:04 +01:00
Vladimir 'phcoder' Serbinenko
21d1b9a029
* grub-core/fs/nilfs2.c (-grub_nilfs2_palloc_groups_per_desc_block):
...
Rename to ...
(grub_nilfs2_palloc_log_groups_per_desc_block): ... this. Return log
of groups_per_block. All users updated.
2013-01-05 16:53:04 +01:00
Vladimir 'phcoder' Serbinenko
10ca8645cc
* grub-core/disk/diskfilter.c (grub_diskfilter_write): Call
...
grub_error properly.
* grub-core/disk/ieee1275/nand.c (grub_nand_write): Likewise.
* grub-core/disk/loopback.c (grub_loopback_write): Likewise.
2013-01-05 15:10:46 +01:00
Adam Conrad
7a110bd08d
debian/{postinst,config}.in: Don't fail if /etc/default/grub.d
...
configuration snippets exist, but /etc/default/grub does not.
2013-01-04 14:17:14 -07:00
Vladimir 'phcoder' Serbinenko
a4c3ed4c8f
* util/grub.d/10_kfreebsd.in: Correct the patch to zpool.cache as it's
...
always in /boot/zfs.
Reported by: Yuta Satoh.
2013-01-03 23:19:19 +01:00
Yuta Satoh
0b716507a1
* util/grub.d/10_kfreebsd.in: Fix improper references to grub-probe by
...
${grub_probe}
2013-01-03 23:06:07 +01:00
Vladimir 'phcoder' Serbinenko
00c05e22f1
* configure.ac: Extend -Wno-trampolines to host.
2013-01-03 21:34:34 +01:00
Vladimir 'phcoder' Serbinenko
dadddb7665
* grub-core/fs/iso9660.c (grub_iso9660_susp_iterate): Avoid hang if
...
entry->len = 0.
2013-01-03 21:27:00 +01:00
Colin Watson
92b1137f35
releasing version 2.00-10
2013-01-03 11:01:16 +00:00
Colin Watson
54ce53cadc
* docs/grub.texi (Invoking grub-mkrelpath): New section.
...
(Invoking grub-script-check): Likewise.
2013-01-03 10:53:53 +00:00
Colin Watson
8912efca03
* docs/grub.texi (Invoking grub-mount): New section.
...
Reported by: Filipus Klutiero. Fixes Debian bug #666427 .
2013-01-03 10:32:57 +00:00
Colin Watson
b567babaa2
Blacklist 1440x900x32 from VBE preferred mode handling until a better
...
solution is available (LP: #701111 ).
2013-01-03 09:38:17 +00:00
Colin Watson
257ad9f328
Read /etc/default/grub.d/*.cfg after /etc/default/grub (LP: #901600 ).
2013-01-02 16:58:49 +00:00
Colin Watson
32783d0799
* Merge from Ubuntu:
...
- Don't permit loading modules on UEFI Secure Boot (since in such a
setup the GRUB core image must be signed but it has no provision for
verifying module signatures).
2013-01-02 16:52:59 +00:00
Colin Watson
c3fc8394a0
* grub-core/tests/lib/test.c (grub_test_run): Return non-zero on
...
test failures, so that a failing unit test correctly causes 'make
check' to fail.
2013-01-02 16:42:48 +00:00
Colin Watson
5803499227
Build with GCC 4.7.
2013-01-02 16:38:46 +00:00
Colin Watson
45d26abb40
Fix failing printf test.
...
* grub-core/kern/misc.c (grub_vsnprintf_real): Parse '-', '.', and
'$' in the correct order when collecting type information.
2013-01-02 12:48:31 +00:00
Colin Watson
dc91a29064
releasing version 1.99-26
2013-01-02 12:31:38 +00:00
Colin Watson
935d9370ac
Remove /boot/grub/unicode.pf2 on purge of grub-efi-{amd64,i386} (closes:
...
#697183 ).
2013-01-02 11:53:57 +00:00
Colin Watson
d971277f76
Remove /boot/grub/unicode.pf2 on purge of grub-efi-{amd64,i386} (closes:
...
#697183 ).
2013-01-02 11:53:27 +00:00
Colin Watson
8fb8ec2ec0
Support parallel builds.
2013-01-02 10:17:56 +00:00
Colin Watson
971dd2c6d5
* docs/grub.texi (configfile): Explain environment variable
...
handling.
(source): New section.
Reported by: Arbiel Perlacremaz. Fixes Savannah bug #35564 .
2013-01-02 09:29:48 +00:00
Colin Watson
5c67ea6cd9
Remove several trivially-unnecessary uses of nested functions.
...
* grub-core/commands/i386/pc/sendkey.c
(grub_cmd_sendkey: find_key_code, find_ascii_code): Make static
instead of nested.
* grub-core/commands/legacycfg.c (legacy_file: getline): Likewise.
Rename to ...
(legacy_file_getline): ... this.
* grub-core/commands/loadenv.c (grub_cmd_load_env: set_var):
Likewise.
* grub-core/kern/corecmd.c (grub_core_cmd_set: print_env): Likewise.
* grub-core/kern/fs.c (grub_fs_probe: dummy_func): Likewise. Rename
to ...
(probe_dummy_iter): ... this.
* grub-core/kern/i386/coreboot/mmap.c
(grub_linuxbios_table_iterate: check_signature): Likewise.
* grub-core/kern/parser.c (grub_parser_split_cmdline:
check_varstate): Likewise. Mark inline.
* grub-core/lib/arg.c (find_short: fnd_short): Likewise. Pass
an additional parameter.
(find_long: fnd_long): Likewise. Pass two additional parameters.
* grub-core/lib/crc.c (init_crc32c_table: reflect): Likewise.
* grub-core/lib/crc64.c (init_crc64_table: reflect): Likewise.
* grub-core/lib/ieee1275/cmos.c (grub_cmos_find_port: hook):
Likewise. Rename to ...
(grub_cmos_find_port_iter): ... this.
* grub-core/lib/ieee1275/datetime.c (find_rtc: hook): Likewise.
Rename to ...
(find_rtc_iter): ... this.
* grub-core/normal/menu_entry.c (run): Fold nested editor_getsource
function directly into the function body, since it is only called
once.
2012-12-31 17:31:38 +00:00
Colin Watson
33a68ac643
* grub-core/bus/usb/ehci.c (grub_ehci_pci_iter): Remove incorrect
...
__attribute__ ((unused)).
* grub-core/video/bochs.c (find_card): Likewise.
* grub-core/video/cirrus.c (find_card): Likewise.
* grub-core/video/radeon_fuloong2e.c (find_card): Likewise.
* grub-core/video/sis315pro.c (find_card): Likewise.
* grub-core/video/sm712.c (find_card): Likewise.
2012-12-30 09:57:58 +00:00
Colin Watson
f3fdeaebef
releasing version 2.00-9
2012-12-30 01:01:41 +00:00
Colin Watson
03a0d72740
releasing version 1.99-25
2012-12-30 00:27:45 +00:00
Colin Watson
aa3ad21d31
Ensure /boot/grub exists before copying files to it for EFI installs
...
(closes : #696962 ).
2012-12-29 23:44:55 +00:00
Colin Watson
5c4103aeb1
Ensure /boot/grub exists before copying files to it for EFI installs
...
(closes : #696962 ).
2012-12-29 23:44:10 +00:00
Colin Watson
b954d9c142
releasing version 2.00-8
2012-12-29 00:38:56 +00:00
Colin Watson
9dfe18432a
releasing version 1.99-24
2012-12-28 17:31:49 +00:00
Colin Watson
415fc9486b
Fix grammar in Finnish translation ( closes : #687681 ).
2012-12-28 12:59:44 +00:00
Colin Watson
608b647ad9
* util/grub-mkconfig.in: Accept GRUB_TERMINAL_OUTPUT=vga_text.
...
Fixes Savannah bug #37821 .
2012-12-28 07:21:17 +00:00
Colin Watson
48a8807ea4
Copy unicode.pf2 to /boot/grub/ for EFI installs so that it is more
...
likely to be readable by GRUB (closes : #661789 ).
2012-12-28 07:16:11 +00:00
Colin Watson
d448e0a4ad
gnulib_gets.patch applied upstream
2012-12-28 07:13:58 +00:00
Colin Watson
fc6171d58e
neater gnulib backport
2012-12-28 07:13:34 +00:00
Colin Watson
fd49ceb35c
Apply program name transformations at build-time rather than at
...
run-time. Fixes Debian bug #696465 .
* acinclude.m4 (grub_TRANSFORM): New macro.
* configure.ac: Create output variables with transformed names for
most programs.
* util/bash-completion.d/grub-completion.bash.in: Use
pre-transformed variables for program names.
* util/grub-install.in: Likewise.
* util/grub-kbdcomp.in: Likewise.
* util/grub-mkconfig.in: Likewise.
* util/grub-mkconfig_lib.in: Likewise.
* util/grub-mknetdir.in: Likewise.
* util/grub-mkrescue.in: Likewise.
* util/grub-mkstandalone.in: Likewise.
* util/grub-reboot.in: Likewise.
* util/grub-set-default.in: Likewise.
* util/powerpc/ieee1275/grub-mkrescue.in: Likewise.
* tests/util/grub-shell-tester.in: Remove unused assignment.
* tests/util/grub-shell.in: Likewise.
* util/grub.d/00_header.in: Likewise.
2012-12-28 06:57:17 +00:00
Colin Watson
7024b3c0c2
Backport gnulib fixes for C11. Fixes Savannah bug #37738 .
...
* grub-core/gnulib/stdio.in.h (gets): Warn on use only if
HAVE_RAW_DECL_GETS.
* m4/stdio_h.m4 (gl_STDIO_H): Check for gets.
2012-12-28 06:43:35 +00:00
Colin Watson
31979b0e5a
Fix infinite recursion in gettext when translation fails (closes:
...
#611537 , #612454 , #616487 , #619618 , #626853 , #643608 ).
2012-12-28 05:50:32 +00:00
Colin Watson
8c73049fd8
Copy unicode.pf2 to /boot/grub/ for EFI installs so that it is more
...
likely to be readable by GRUB (closes : #661789 ).
2012-12-28 05:28:17 +00:00
Colin Watson
017c83132e
* Acknowledge NMU with thanks.
...
* Fix namespace of EFI boot failure patch file added in NMU.
2012-12-28 05:18:15 +00:00
Vladimir 'phcoder' Serbinenko
e3501b1306
* util/grub.d/20_linux_xen.in: Addmissing assignment to machine.
...
Reported by: Eriks Latosheks <foresterlv>.
2012-12-11 17:40:35 +01:00
Vladimir 'phcoder' Serbinenko
b40c88a9c2
* docs/grub.texi (Network): Update instructions on generating netboot
...
image.
2012-12-10 22:22:23 +01:00
Vladimir 'phcoder' Serbinenko
ce96d01c93
* grub-core/disk/cryptodisk.c (grub_cmd_cryptomount): Strip brackets
...
around device name if necessarry.
2012-12-10 19:15:51 +01:00
Paulo Flabiano Smorigo
0f596201dc
* util/grub-install.in: Follow the symbolic link parameter added
...
to the file command.
2012-12-10 17:07:01 +01:00
Andrey Borzenkov
600d5bdbf5
* util/grub-install.in: Remove stale TODO.
2012-12-10 17:00:56 +01:00
Paulo Flabiano Smorigo
64ebd2f4b9
* grub-core/kern/ieee1275/init.c (grub_machine_get_bootlocation): Use
...
dynamic allocation for the bootpath buffer.
2012-12-10 16:23:16 +01:00
Dr. Tilmann Bubeck
74b2fe3e4f
* grub-core/gfxmenu/view.c (init_terminal): Avoid making terminal
...
window too small.
2012-12-10 16:14:12 +01:00
Vladimir 'phcoder' Serbinenko
969b804f2a
* grub-core/term/gfxterm.c (grub_virtual_screen_setup): Get font as
...
argument rather than font name. All users updated.
(grub_gfxterm_set_window): Likewise.
2012-12-10 16:07:33 +01:00
Vladimir Testov
b9f5ebd65c
* util/grub-mkfont.c (argp_parser): Fix a typo which prevented --asce
...
from working.
2012-12-10 11:45:00 +01:00
Vladimir 'phcoder' Serbinenko
258f43b7d7
* util/getroot.c (convert_system_partition_to_system_disk): Support
...
nbd disks.
2012-12-10 11:12:38 +01:00