Commit graph

  • 8169047804 * util/grub-mkpasswd-pbkdf2.c (grub_password_get): Remove extraneous error message. Vladimir 'phcoder' Serbinenko 2013-08-22 20:18:16 +02:00
  • 6b87c10a0b * grub-core/lib/crypto.c (grub_password_get) [GRUB_UTIL]: Add windows variant. * util/grub-mkpasswd-pbkdf2.c: Add windows flavour for retrieving random data. Vladimir 'phcoder' Serbinenko 2013-08-22 20:14:07 +02:00
  • 8f0baaac38 * configure.ac: Add -Wl,-melf_i386 and -Wl,-melf_x86_64 systematically when on x86 and not cygwin. * conf/Makefile.common: Remove unsystematic -Wl,-melf_i386 and -Wl,-melf_x86_64. Vladimir 'phcoder' Serbinenko 2013-08-22 19:00:25 +02:00
  • b224c26627 * configure.ac: Set CPP to build one when checkoing for freetype for build. Vladimir 'phcoder' Serbinenko 2013-08-22 18:56:00 +02:00
  • 506b336b82 * util/grub-mkfont.c [!GRUB_BUILD]: Define my_argp_state. [!GRUB_BUILD]: Remove has_argument. Vladimir 'phcoder' Serbinenko 2013-08-22 18:15:22 +02:00
  • 8c8c87b7d4 * util/ieee1275/ofpath.c (grub_util_devname_to_ofpath) [_WIN32]: Replace with a dummy. Vladimir 'phcoder' Serbinenko 2013-08-22 17:29:23 +02:00
  • 7dc5ca13c5 * configure.ac: Don't change host_os from mingw to cygwin. Vladimir 'phcoder' Serbinenko 2013-08-22 17:09:15 +02:00
  • c3302aa582 * configure.ac: Change target_os from windows to cygwin. Vladimir 'phcoder' Serbinenko 2013-08-22 17:02:47 +02:00
  • 7b780018f5 Handle grub-pe2elf and grub-mkfont for cases when build != host. Vladimir 'phcoder' Serbinenko 2013-08-22 17:00:59 +02:00
  • 984cfd8a79 * grub-core/kern/emu/hostdisk.c (grub_util_get_fd_size): Adapt for mingw32 as well based on grub_util_get_disk_size. * util/misc.c (grub_util_get_disk_size): Removed. all users switched to grub_util_get_fd_size. (sync): Removed. (fsync): Moved to ... * grub-core/kern/emu/misc.c (fsync): ... here. Vladimir 'phcoder' Serbinenko 2013-08-22 16:50:12 +02:00
  • f82d79c984 * include/grub/mm.h (grub_extend_alloc): Remove. * grub-core/loader/i386/pc/plan9.c: Use own version of grub_extend_alloc with appropriate types. Vladimir 'phcoder' Serbinenko 2013-08-22 16:44:20 +02:00
  • fd7dd66dbd * conf/Makefile.common (CFLAGS_GCRY): Add -Wno-redundant-decls. Vladimir 'phcoder' Serbinenko 2013-08-22 16:30:44 +02:00
  • 43ffba7c65 * util/getroot.c: Include sys/wait.h only when we need waitpid. Vladimir 'phcoder' Serbinenko 2013-08-22 16:28:10 +02:00
  • 3c7eac445b Fix dependencies on cygwin. Vladimir 'phcoder' Serbinenko 2013-08-22 16:25:10 +02:00
  • bdb5ba47d8 * include/grub/zfs/spa.h (zio_cksum): Add explicit members for mac. * grub-core/fs/zfs/zfs.c (zio_read): Don't use casts to retrieve mac. Vladimir 'phcoder' Serbinenko 2013-08-22 16:20:32 +02:00
  • ed7fbf43c2 * grub-core/kern/emu/mm.c (grub_memalign): Don't define if there is no implementation available to cause compile-time rather than runtime error. Vladimir 'phcoder' Serbinenko 2013-08-22 16:16:29 +02:00
  • fc46e9fca8 * util/grub-fstest.c: Don't check for symlinks on windows. Vladimir 'phcoder' Serbinenko 2013-08-22 16:13:25 +02:00
  • 7f68269ad3 * INSTALL: Mention unavailability of man pages when cross-compiling. Vladimir 'phcoder' Serbinenko 2013-08-22 16:08:53 +02:00
  • 8ed358e0ee * include/grub/crypto.h: Don't declare gcry_log_bug, gcry_log_printf and gcry_log_bug. * grub-core/lib/libgcrypt_wrap/mem.c: Include g10lib.h Vladimir 'phcoder' Serbinenko 2013-08-22 16:03:47 +02:00
  • fc97214f7e * INSTALL: Document cross-compilation. * acinclude.m4: Determine whether nm support -P and --defined-only. * configure.ac: Add TARGET_ to all variables pertaining to target that don't have it yet. * gentpl.py: Likewise. * grub-core/Makefile.am: Likewise. * grub-core/genmod.sh.in: Likewise. * grub-core/gensyminfo.sh.in: Handle OpenBSD and other non-GNU nm as well. Vladimir 'phcoder' Serbinenko 2013-08-22 01:56:28 +02:00
  • ca1fb56345 * configure.ac: Remove -Wempty-body. It's not essential and needs recent gcc. Ilya Bakulin 2013-08-21 21:19:55 +02:00
  • 0031b22993 * grub-core/kern/emu/hostdisk.c: Add conditionals for OpenBSD. * util/getroot.c: Likewise. Ilya Bakulin 2013-08-21 21:05:01 +02:00
  • 54ea2f4401 * grub-core/disk/ahci.c: Add needed explicit cast. * grub-core/lib/backtrace.c: Likewise. * grub-core/net/ip.c: Likewise. * grub-core/net/tcp.c: Likewise. * grub-core/net/udp.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-08-21 21:02:14 +02:00
  • 3c601f8c81 * grub-core/lib/posix_wrap/wchar.h: Fix typo. Vladimir 'phcoder' Serbinenko 2013-08-21 21:01:11 +02:00
  • 1d679ddaa2 * util/import_gcry.py: Add final newline in visibility.h. Vladimir 'phcoder' Serbinenko 2013-08-21 21:00:15 +02:00
  • 00c28dd9bc * conf/Makefile.common: Fix typo. Vladimir 'phcoder' Serbinenko 2013-08-21 20:59:18 +02:00
  • 32af299a10 * Makefile.util.def (grub-mkfont): Add missing libgnu.a. Vladimir 'phcoder' Serbinenko 2013-08-21 20:57:29 +02:00
  • e733cf52f4 * Makefile.am (widthspec.h): Fix typo. * util/grub-gen-widthspec.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-08-21 20:26:26 +02:00
  • c6b066f2e9 Move ascii.h and widthspec.h generation to a separate build-time-only tool. Vladimir 'phcoder' Serbinenko 2013-08-21 19:53:59 +02:00
  • 66345b5071 Vladimir Testov 2013-08-21 15:56:13 +04:00
  • ad1fe3f91f Always fill bootdisk info and improve check for NetBSD disklabel. sutre@tahoe 2013-08-16 19:41:33 +02:00
  • 92a52dd4d6 * conf/Makefile.extra-dist: Add util/bin2h.c. Reported by: floppym. Vladimir 'phcoder' Serbinenko 2013-08-16 15:47:05 +02:00
  • b2e9d2761e * configure.ac: Make unifont mandatory for powerpc-ieee1275. Vladimir 'phcoder' Serbinenko 2013-08-16 15:04:38 +02:00
  • 7b966834c5 * configure.ac: Disable unifont and starfield if no freetype was found. Vladimir 'phcoder' Serbinenko 2013-08-16 14:54:01 +02:00
  • d5c1eef106 * grub-core/lib/posix_wrap/wchar.h: Fix wchar_t and mbstate_t conflict on NetBSD and OpenBSD. Vladimir 'phcoder' Serbinenko 2013-08-16 14:10:37 +02:00
  • 03dafa17df * grub-core/gfxmenu/gui_list.c: Baseline misplacement fixed. Vladimir Testov 2013-08-15 16:13:51 +04:00
  • 224a55bb07 * grub-core/gfxmenu/gui_list.c: The number of color mappings is reduced. Inheritant options are processed during the theme loading. Vladimir Testov 2013-08-15 16:12:11 +04:00
  • 58ec39c6a7 * grub-core/gfxmenu/gui_list.c: Minimal width fixed. Vladimir Testov 2013-08-15 16:10:45 +04:00
  • 369508b3cb * grub-core/net/tftp.c: Send tftp ack packet before closing the socket. Avik Sil 2013-08-14 20:32:42 -03:00
  • 412ce9165c * grub-core/net/drivers/ieee1275/ofnet.c: Get proper mac address when using qemu. Avik Sil 2013-08-14 18:03:01 -03:00
  • 6f27a3f659 .bzrignore: Add bootinfo.txt, grub.chrp, gnulib/float.h, and remove-potcdate.sed. Paulo Flabiano Smorigo 2013-08-14 17:50:05 -03:00
  • c6ed362a3f * grub-core/disk/i386/pc/biosdisk.c (grub_biosdisk_iterate): Remove unused attribute from pull argument. Andrey Borzenkov 2013-08-14 20:52:19 +04:00
  • 5e7d94641b * util/getroot.c (grub_util_is_imsm): Fix descriptor and memory leak. Andrey Borzenkov 2013-08-14 20:47:09 +04:00
  • dea55e2a95 * util/getroot.c (pull_lvm_by_command): add --separator option to vgs call to disable padding of output to 10 characters. Andrey Borzenkov 2013-08-14 20:40:39 +04:00
  • f0b94ded6d * grub-core/kern/emu/misc.c (grub_device_mapper_supported): Move from here ... * grub-core/kern/emu/hostdisk.c (grub_device_mapper_supported): ... to here. Vladimir 'phcoder' Serbinenko 2013-08-14 17:55:15 +02:00
  • b828fb5d9c * include/grub/i386/pc/biosdisk.h (grub_biosdisk_drp): Fix device_path length. Vladimir 'phcoder' Serbinenko 2013-08-14 11:10:09 +02:00
  • 7c9d0c39af Fix handling of build-time grub-bin2h and grub-mkfont when doing full Canadian cross. Tested with build=x86_64, host=arm, target=ppc-ieee1275. Vladimir 'phcoder' Serbinenko 2013-08-14 10:56:55 +02:00
  • 816719c8d4 * configure.ac: Error if no $BUILD_CC could be found. Reported by: DevHC. Vladimir 'phcoder' Serbinenko 2013-08-14 10:54:20 +02:00
  • 2af2353b0a * grub-core/kern/i386/coreboot/init.c: Fix compilation on i386-multiboot. Vladimir 'phcoder' Serbinenko 2013-08-14 10:43:10 +02:00
  • 797abd0a23 * grub-core/kern/vga_init.c: Fix compilation on qemu-mips. * grub-core/kern/mips/qemu_mips/init.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-08-14 09:50:57 +02:00
  • 36e87d25e1 * util/getroot.c (grub_util_biosdisk_get_grub_dev): Zero out grub_errno in the case where we handle GRUB_ERR_UNKNOWN_DEVICE by falling back to the partition device, otherwise a later call to this function may fail spuriously. Reported by Axel Beckert. Fixes Debian bug #708614. Colin Watson 2013-08-13 17:48:56 +02:00
  • 273349fe42 Replace find -not by the POSIX-compliant find !. Grégoire Sutre 2013-08-12 14:29:36 +02:00
  • 418f86c659 Prevent shadowing of stdlib's devname(3) on BSD. Grégoire Sutre 2013-08-12 11:49:33 +02:00
  • c137aea04b * util/grub-mkconfig.in: Fix detection of Emacs autosave files. Colin Watson 2013-08-11 16:03:48 +02:00
  • 272dc8dfe2 ChangeLog: Last changelog entry fix. Added information about grub-core/tests/checksums.h update. Vladimir Testov 2013-08-08 14:30:00 +04:00
  • b47434612c * docs/grub.texi: Introduce terminal window position options: terminal-left: terminal window's left position terminal-top: terminal window's top position terminal-width: terminal window's width terminal-height: terminal window's height * grub-core/gfxmenu/theme-loader.c: Likewise. * include/grub/gfxmenu_view.h: Likewise. * po/exlude.pot: Likewise. * grub-core/gfxmenu/view.c: Likewise. Also updated minimal window size. Also terminal_sanity_check function has been introduced. Vladimir Testov 2013-08-08 12:55:24 +04:00
  • 748a4533f5 * grub-core/tests/checksums.h: Update (1-pixel difference in marker position). Vladimir 'phcoder' Serbinenko 2013-08-02 23:19:17 +02:00
  • fca5f9443c * po/exclude.pot: Add few recent exceptions. Vladimir 'phcoder' Serbinenko 2013-08-02 23:04:08 +02:00
  • 4f47d809c7 * tests/grub_func_test.in: Add unicode.pf2. Vladimir 'phcoder' Serbinenko 2013-08-02 22:59:21 +02:00
  • a62ae90c2b * grub-core/term/gfxterm.c (grub_virtual_screen_setup): Start with standard rather than noral color, in line with other terminals. Vladimir 'phcoder' Serbinenko 2013-08-02 22:58:16 +02:00
  • 4ed4139290 * grub-core/partmap/dfly.c: Simplify dprintfs for easier gettext analysis. Vladimir 'phcoder' Serbinenko 2013-08-02 22:56:20 +02:00
  • 3719fbc57f * grub-core/loader/arm/linux.c: Change printf to dprintf. Vladimir 'phcoder' Serbinenko 2013-08-02 22:52:51 +02:00
  • 459b1d9171 * grub-core/fs/zfs/zfs.c (check_feature): Cleanup and remove inappropriate printf. Vladimir 'phcoder' Serbinenko 2013-08-02 22:45:41 +02:00
  • f4e1ab9da7 * .bzrignore: Remove grub-core/lib/dtc-grub, grub-core/Makefile.libfdt.def * conf/Makefile.extra-dist: Remove grub-core/Makefile.libfdt.def. Andrey Borzenkov 2013-07-25 20:01:48 +04:00
  • fa471bfaaf * include/grub/video.h (grub_video_register): Keep double-linked as well as single-linked invariants. Reported by: qwertial. Vladimir 'phcoder' Serbinenko 2013-07-25 16:58:26 +02:00
  • d65be02b89 * grub-core/commands/nativedisk.c (get_uuid): Handle GRUB_DISK_DEVICE_UBOOTDISK_ID. Vladimir 'phcoder' Serbinenko 2013-07-25 16:31:18 +02:00
  • ba8bc620d1 * grub-core/gfxmenu/widget-box.c: Fixed draw function. Now it takes maximum of NW, N, NE heights instead of N's height and maximum of NW, W, SW widths instead of W's width. (So the box will be always correctly drawn) Vladimir Testov 2013-07-25 18:15:15 +04:00
  • 4f0ad02936 Unbreak access to netbsd and openbsd partitions. Grégoire Sutre 2013-07-20 18:06:57 +02:00
  • 43d53b72c9 New ports to arm-uboot and arm-efi. Mostly by Leif Lindholm with some additions from Francesco Lavra and cleanup by Vladimir Serbinenko. Leif Lindholm 2013-07-18 17:59:14 +02:00
  • bd744218c0 Fix arm-uboot compilation problem Vladimir 'phcoder' Serbinenko 2013-07-17 19:03:11 +02:00
  • ae27e4d323 Merge mainline into arm Vladimir 'phcoder' Serbinenko 2013-07-16 18:43:43 +02:00
  • 88f8d1463f * grub-core/loader/multiboot_elfxx.c: Check eip after v2p translation and not before. Reported by: Leon Drugi. Vladimir 'phcoder' Serbinenko 2013-07-16 18:37:44 +02:00
  • 3f42504c15 * grub-core/kern/powerpc/ieee1275/startup.S: Handle unaligned bss. Reported by: Paulo Flabiano Smorigo. Vladimir 'phcoder' Serbinenko 2013-07-16 07:41:53 +02:00
  • d110499b22 * grub-core/gfxmenu/gui_list.c: USe viewport when drawing strings. Vladimir Testov 2013-07-14 23:10:27 +02:00
  • a8674ad37b * grub-core/gfxmenu/gui_list.c: Fix height calculation. Vladimir Testov 2013-07-14 23:02:37 +02:00
  • 286fe4b379 * grub-core/fs/zfs/zfs.c: Stylistic fixes. Vladimir 'phcoder' Serbinenko 2013-07-14 22:48:23 +02:00
  • 1bd57aa343 * grub-core/fs/zfs/zfs.c: Run emacs indent on file. Vladimir 'phcoder' Serbinenko 2013-07-14 22:45:51 +02:00
  • b2182299a7 * grub-core/fs/zfs/zfs.c: Remove brackets around return value. Vladimir 'phcoder' Serbinenko 2013-07-14 22:33:39 +02:00
  • 7a87d69fcf * grub-core/net/bootp.c: Export net_* variables. * grub-core/net/net.c: Likewise. Andrey Borzenkov 2013-07-14 22:59:00 +04:00
  • 795b3dc094 * grub-core/fs/zfs/zfs_lz4.c: Add missing packed attribute. Vladimir 'phcoder' Serbinenko 2013-07-14 16:29:33 +02:00
  • 68714c4392 * grub-core/fs/zfs/zfs.c (nvlist_next_nvpair): Fix improper cast. Vladimir 'phcoder' Serbinenko 2013-07-14 16:24:18 +02:00
  • af211babd8 * grub-core/fs/zfs/zfs_lz4.c: Remove restrict keyword. Vladimir 'phcoder' Serbinenko 2013-07-14 16:05:14 +02:00
  • 0036f02d7b * grub-core/fs/zfs/zfs.c (nvlist_next_nvpair): Error is encode_size <= 0. Massimo Maggi 2013-07-14 14:22:02 +02:00
  • 6d0ddff3d9 * grub-core/fs/zfs/zfs.c: Split nvpair iterators into separate functions. Massimo Maggi 2013-07-14 14:17:36 +02:00
  • 038016f48a * grub-core/fs/zfs/zfs_lz4.c: New file. * grub-core/fs/zfs/zfs.c: Tie up lz4 decompression. Massimo Maggi 2013-07-14 14:12:58 +02:00
  • 776bdce291 * grub-core/fs/zfs/zfs.c: Check for feature compatibility. Massimo Maggi 2013-07-14 14:10:42 +02:00
  • c71dbd40a9 * grub-core/fs/zfs/zfs.c (uberblock_verify): Accept version 5000. (check_pool_label): Likewise. * include/grub/zfs/zfs.h: Rewrite SPA_VERSION_* macros. Massimo Maggi 2013-07-14 14:01:27 +02:00
  • 53618046da * grub-core/fs/zfs/zfsinfo.c (print_vdev_info): Fix RAIDZ reporting. Massimo Maggi 2013-07-14 13:49:01 +02:00
  • 8e67b50fdf * docs/grub.texi (Commands): Document postition parameters for menuentry command. Andrey Borzenkov 2013-07-13 18:48:34 +04:00
  • f5ae3717e4 * util/grub-mknetdir.in: Remove stray line from help output. Andrey Borzenkov 2013-07-13 18:44:27 +04:00
  • 9c28da2a89 Remove early sm712 init as there is no reason for it (the "watchdog" effect was due to wrong GPIO map). Vladimir 'phcoder' Serbinenko 2013-07-11 16:24:35 +02:00
  • 139072b83a * grub-core/commands/pcidump.c: Remove static variables. Vladimir 'phcoder' Serbinenko 2013-07-11 16:11:03 +02:00
  • c6a61bda9b * grub-core/commands/sleep.c: Refresh screen before sleeping. Vladimir 'phcoder' Serbinenko 2013-07-11 16:02:22 +02:00
  • 5136961498 * configure.ac: Move delimiter after the infos. Vladimir 'phcoder' Serbinenko 2013-07-11 14:54:49 +02:00
  • efa8640adb * grub-core/bus/usb/usbhub.c: Fix recheck logic. Vladimir 'phcoder' Serbinenko 2013-07-11 14:52:46 +02:00
  • 6f80a7b231 * util/grub-mkfont.c (write_font_ascii_bitmap): Fix handling of glyphs not filling whole 8x16 space. Vladimir 'phcoder' Serbinenko 2013-07-11 13:50:18 +02:00
  • a2371e19b3 * grub-core/normal/charset.c (bidi_line_wrap): Fix spurios warning. Vladimir 'phcoder' Serbinenko 2013-07-11 13:34:20 +02:00
  • 64fce2d829 * configure.ac: Indicate which liblzma is used if any. Vladimir 'phcoder' Serbinenko 2013-07-11 13:22:11 +02:00
  • eb272d84a4 * util/grub-reboot.in: Document submenu usage. Paul Wise 2013-07-11 13:18:43 +02:00
  • a9e5abee0f * .bzrignore: Update with a number of new test-related files. Colin Watson 2013-06-25 15:32:36 +01:00