Commit graph

  • de300af2ac * util/random_unix.c: Add NetBSD and Mac OS X to verified list. Vladimir 'phcoder' Serbinenko 2013-10-08 16:35:21 +02:00
  • c582736463 * grub-core/gfxmenu/gui_list.c: New option scrollbar-slice. * docs/grub.texi: Likewise. Vladimir Testov 2013-10-08 18:31:53 +04:00
  • dd2ed8b092 * grub-core/gfxmenu/gui_list.c: Draw the scrollbar in a separate viewport. Vladimir Testov 2013-10-08 16:27:56 +04:00
  • ffdfc1f3e9 Correct filename in Changelog Vladimir Testov 2013-10-08 14:13:41 +02:00
  • 7286c38450 * grub-core/gfxmenu.c (list_get_minimal_size): Corrected minimal width calculations. Vladimir Testov 2013-10-08 15:35:00 +04:00
  • ea547e1413 * docs/grub.texi: Update note on colors on emu console. Vladimir 'phcoder' Serbinenko 2013-10-07 20:10:09 +02:00
  • b726be7653 * grub-core/fs/ufs.c (grub_ufs_get_file_block): Give GRUB_ERR_BAD_FS for quadruple indirect rather than GRUB_ERR_NOT_IMPLEMENTED_YET as it's FS and not GRUB limitation. Vladimir 'phcoder' Serbinenko 2013-10-07 20:07:19 +02:00
  • a5f6ade676 * grub-core/kern/arm/efi/startup.S: Remove thumb leftover. Vladimir 'phcoder' Serbinenko 2013-10-07 20:04:54 +02:00
  • 3b0f3aa2a7 * grub-core/kern/arm/efi/init.c: Rewrite timer fucntion. Vladimir 'phcoder' Serbinenko 2013-10-07 19:23:14 +02:00
  • 1db3830418 * util/grub.d/10_hurd.in: Use version_find_latest to sort gnumach kernels by version order. Samuel Thibault 2013-10-06 01:52:24 +02:00
  • fb295fc070 * util/random_unix.c: Add kFreeBSD to the list of secure RNG. Vladimir 'phcoder' Serbinenko 2013-10-04 02:39:31 +02:00
  • 47345010a4 Add AROS hostdisk and getroot routines. Vladimir 'phcoder' Serbinenko 2013-10-04 02:35:03 +02:00
  • bf25f87931 Make cryptodisk and diskfilter probe data retrievable programmatically and not just printable. Vladimir 'phcoder' Serbinenko 2013-10-04 01:43:47 +02:00
  • 24ca45125e Split random retrieving code into separate files. Vladimir 'phcoder' Serbinenko 2013-10-04 01:29:10 +02:00
  • c7c177f07f * grub-core/kern/arm/dl.c (do_relocations): Accept and ignore R_ARM_V4BX. Vladimir 'phcoder' Serbinenko 2013-10-03 23:55:06 +02:00
  • d71b45ae8e * grub-core/tests/video_checksum.c: Increase robustness to out of memory condition. * grub-core/tests/fake_input.c: Likewise. * grub-core/tests/cmdline_cat_test.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-10-03 23:38:18 +02:00
  • e44b9a8349 * grub-core/video/capture.c: Do not do finalization when .fini is called as there is explicit capture_end. Vladimir 'phcoder' Serbinenko 2013-10-03 23:33:58 +02:00
  • 4fa60739f2 * grub-core/term/gfxterm.c: Add flag "functional" to skip input when changing windows to avoid crash. Vladimir 'phcoder' Serbinenko 2013-10-03 23:32:19 +02:00
  • 17c8bc378f * grub-core/kern/arm/cache.c: Add v5 write-through cache support. Vladimir 'phcoder' Serbinenko 2013-10-03 23:29:57 +02:00
  • 9d4d797785 * po/exclude.pot: Add several strings to exclude. Vladimir 'phcoder' Serbinenko 2013-10-03 23:27:52 +02:00
  • 0caa407cd4 * tests/gettext_strings_test.in: Add getroot_*.c to exclude list. Vladimir 'phcoder' Serbinenko 2013-10-03 23:25:48 +02:00
  • 9ae393da5b * autogen.sh: Add ./util/grub-gen-widthspec.c and ./util/grub-gen-asciih.c to exclude list. Vladimir 'phcoder' Serbinenko 2013-10-03 23:24:47 +02:00
  • 498d503316 * grub-core/gfxmenu/theme_loader.c (theme_set_string): Fix memory leak and don't mark error strings for translation. Vladimir 'phcoder' Serbinenko 2013-10-03 23:23:00 +02:00
  • 7d93298ff6 * grub-core/disk/uboot/ubootdisk.c (uboot_disk_open): Use grub_error properly in case of missing block size. Vladimir 'phcoder' Serbinenko 2013-10-03 23:20:00 +02:00
  • b2cae20c11 * grub-core/lib/arm/setjmp.S: Add missing license section. Vladimir 'phcoder' Serbinenko 2013-10-03 19:50:08 +02:00
  • 3896d6b421 * po/swiss.sed: Add replacement for key names and for term computer. Vladimir 'phcoder' Serbinenko 2013-10-03 13:56:08 +02:00
  • ebc1da55cd * grub-core/gfxmenu/theme_loader.c: New global options for the theme background image handling. desktop-image-scale-method, desktop-image-h-align, desktop-image-v-align. * grub-core/gfxmenu/view.c: Likewise. * include/gfxmenu_view.h: Likewise. * include/bitmap_scale.h: Proportional scale functions introduced. * grub-core/video/bitmap_scale.c: Likewise. Verification checks are put in a separate functions. GRUB_ERR_BUG is set for grub_error in cases of unexpected input variables for scale functions. * docs/grub.texi: Updated documentation for new options. Vladimir Testov 2013-10-02 18:17:33 +04:00
  • c573914389 * grub-core/video/readers/png.c: Support narrow (4-/2-/1-bpp) PNG. Vladimir 'phcoder' Serbinenko 2013-10-02 13:22:56 +02:00
  • be74aeb39e * grub-core/tests/checksums.h: Corrected due to changes in bilinear interpolation function. Vladimir Testov 2013-10-01 18:00:53 +04:00
  • d999ac72e2 * grub-core/video/bitmap_scale.c (scale_bilinear): Increased precision to eliminate artefacts in bilinear interpolation. Vladimir Testov 2013-10-01 16:34:04 +04:00
  • 2b131610d0 * grub-core/video/readers/tga.c: Support paletted tga. Vladimir 'phcoder' Serbinenko 2013-09-28 19:22:20 +02:00
  • de6e5ff89b * grub-core/video/readers/jpeg.c (grub_jpeg_decode_data): Remove incorrect cbcr setting when in color mode. Vladimir 'phcoder' Serbinenko 2013-09-28 03:06:04 +02:00
  • fa31ee9c2c * grub-core/video/readers/png.c: Support paletted images and clean up greyscale support. Vladimir 'phcoder' Serbinenko 2013-09-28 03:04:34 +02:00
  • e84f818865 * grub-core/term/terminfo.c (grub_terminfo_readkey): Fix usage of wrong table which resulted in mishandling of 4-byte sequences. Vladimir 'phcoder' Serbinenko 2013-09-28 01:03:31 +02:00
  • 2237daf246 * grub-core/term/terminfo.c: Add Home and End key sequences. Vladimir 'phcoder' Serbinenko 2013-09-28 00:55:38 +02:00
  • d72bff0997 * grub-core/video/readers/png.c (grub_png_decode_image_header): Fix formula for computing total number of bytes. Vladimir 'phcoder' Serbinenko 2013-09-27 21:51:52 +02:00
  • 29648c5d84 * grub-core/video/readers/tga.c: Reorganize to separate RLE and image processing, fix big-endian and support grayscale. Vladimir 'phcoder' Serbinenko 2013-09-27 21:49:08 +02:00
  • 4a87649207 * grub-core/video/fb/video_fb.c (grub_video_fb_create_render_target): Correctly will with maximum transparency when using index color. Vladimir 'phcoder' Serbinenko 2013-09-27 21:44:03 +02:00
  • 3ccf16dff9 * grub-core/video/readers/png.c: Support grayscale Vladimir 'phcoder' Serbinenko 2013-09-27 12:04:09 +02:00
  • e9c492a02e * grub-core/video/readers/jpeg.c: Support grayscale. Vladimir 'phcoder' Serbinenko 2013-09-27 11:13:36 +02:00
  • 0340bdbc22 * grub-core/commands/loadenv.c: Support skipping signature check and variable names filtering. Jon McCune 2013-09-27 02:08:32 +02:00
  • 30b7f58f4e * grub-core/kern/emu/hostdisk_unix.c: Declare AROS as non-unix. * grub-core/kern/emu/hostfs.c: Likewise. * util/getroot_unix.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-09-24 19:19:31 +02:00
  • bab7b1ebeb * include/grub/emu/hostdisk.h (GRUB_FD_STAT_IS_FUNTIONAL): New define. Migrate all explicit defines to this new one. Vladimir 'phcoder' Serbinenko 2013-09-24 19:17:24 +02:00
  • 43b1c99d53 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Use grub_util_fd_strerror when using grub_util_fd_*. (grub_util_fd_open_device): Likewise. (grub_util_biosdisk_read): Likewise. (grub_util_biosdisk_write): Likewise. * grub-core/kern/emu/hostdisk_unix.c (grub_util_fd_open): New function. (grub_util_fd_strerror): Likewise. (grub_util_fd_sync): Likewise. (grub_util_fd_close): Likewise. * grub-core/kern/emu/hostdisk_windows.c (grub_util_fd_sync): Likewise. (grub_util_fd_close): Likewise. (grub_util_fd_strerror): Likewise. * include/grub/emu/hostdisk.h (grub_util_fd_close): Make into real function proto rather than macro. (grub_util_fd_sync): Likewise. (grub_util_fd_open): Likewise. (grub_util_fd_strerror): New proto. Vladimir 'phcoder' Serbinenko 2013-09-24 19:08:34 +02:00
  • e8fd80bc3d * util/getroot.c (grub_util_biosdisk_is_present): Don't do stat on platforms on which it doesn't work. Vladimir 'phcoder' Serbinenko 2013-09-24 18:58:33 +02:00
  • bf645fda03 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_open): Move struct stat immediately to where it's used. Vladimir 'phcoder' Serbinenko 2013-09-24 18:57:19 +02:00
  • 5177ba1400 * util/getroot.c (grub_util_check_block_device): Move to ... * util/getroot_unix.c (grub_util_check_block_device): ... here. * util/getroot.c (grub_util_check_char_device): Move to ... * util/getroot_unix.c (grub_util_check_char_device): ... here. Vladimir 'phcoder' Serbinenko 2013-09-24 18:55:10 +02:00
  • 9db826e149 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_close): Fix disk closing logic. Vladimir 'phcoder' Serbinenko 2013-09-24 18:36:51 +02:00
  • 4912008551 * docs/grub.texi (Simple configuration): Document GRUB_ENABLE_CRYPTODISK. Andrey Borzenkov 2013-09-24 15:27:02 +04:00
  • b3328b68ed * docs/grub.texi (File name syntax): Document ZFS filenames (/volume@snapshot/...). Andrey Borzenkov 2013-09-24 15:22:08 +04:00
  • 3fff48ab45 * grub-core/kern/emu/hostdisk_windows.c (grub_util_get_windows_path): Always return full path. Fixes a problem with mkrelpath. Vladimir 'phcoder' Serbinenko 2013-09-23 22:49:20 +02:00
  • 39cfdaa9a2 * util/grub-install.in: Add GPT PReP support. * util/grub-probe.c (probe): Support GPT partition type. (main): Support -t gpt_parttype. Paulo Flabiano Smorigo 2013-09-23 17:42:32 -03:00
  • 7c680e1f17 USB EHCI: SMI disabled in all cases starous@volny.cz 2013-09-23 20:30:52 +02:00
  • 890bdabe96 * grub-core/fs/zfs/zfs.c (check_pool_label): Check nvlist. Massimo Maggi 2013-09-23 18:50:07 +02:00
  • 9c262ff966 * util/grub.d/10_hurd.in: Filter out character for the class. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. Tim Hardeck 2013-09-23 17:48:38 +02:00
  • d755342abe * grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Fix the type of "changed". Melki Christian 2013-09-23 14:39:13 +02:00
  • 68b777070a * grub-core/boot/i386/pc/lnxboot.S: Re-add support for recording the boot partition. Josh Triplett 2013-09-23 14:31:42 +02:00
  • efa68bfabf * Makefile.util.def (libgrubmods.a): Remove CFLAGS_POSIX as this lib doesn't use posix_wrap. Keep literal -fno-builtin however. Vladimir 'phcoder' Serbinenko 2013-09-23 14:09:56 +02:00
  • d9104204ac * conf/Makefile.common (CPPFLAGS_LIBFDT): Remove leftover. Vladimir 'phcoder' Serbinenko 2013-09-23 14:08:26 +02:00
  • 5830df88da * configure.ac: Do not enable -Wmissing-noreturn as its usefulness is limited and creates problems on some OS notably with code generated by bison. neil 2013-09-23 13:48:10 +02:00
  • c248781a83 * configure.ac: Do no explicitly enable -Waddress as it's not supported by all gcc and when it is, it's already enabled by -Wall. neil 2013-09-23 13:43:35 +02:00
  • 621bed6990 * grub-core/video/efi_gop.c (grub_video_gop_setup): Fix a typo which desactivated use of EDID at all. Vladimir 'phcoder' Serbinenko 2013-09-23 13:40:07 +02:00
  • 71764dc8ca * grub-core/loader/multiboot.c (grub_multiboot_set_console): Always use video if no text is available. neil 2013-09-23 13:35:33 +02:00
  • 1bd7302506 * configure.ac: Substitute TARGET_RANLIB. Vladimir 'phcoder' Serbinenko 2013-09-23 13:20:32 +02:00
  • affce7d417 * grub-core/genmod.sh.in: Remove ./ from TARGET_OBJ2ELF. Add quotes. Vladimir 'phcoder' Serbinenko 2013-09-23 13:03:03 +02:00
  • 0e8daad0bd * grub-core/Makefile.am: Override STRIP and RANLIB. * configure.ac: compute TARGET_RANLIB. * INSTALL: Document TARGET_RANLIB Vladimir 'phcoder' Serbinenko 2013-09-23 12:55:18 +02:00
  • 3f7d9c8280 * util/getroot.c (grub_util_biosdisk_get_grub_dev): Do not assume that floppies are unpartitioned. Vladimir 'phcoder' Serbinenko 2013-09-23 12:19:49 +02:00
  • bca8873a0c * util/getroot_unix.c [__MINGW32__ || __CYGWIN__]: Define dummy grub_util_pull_lvm_by_command to decrease number of #if's. Vladimir 'phcoder' Serbinenko 2013-09-23 12:06:00 +02:00
  • 5dd8205424 * grub-core/lib/posix_wrap/sys/types.h: Use OpenBSD approach: it's less nice but more portable. * grub-core/lib/posix_wrap/wchar.h: Likewise. Vladimir 'phcoder' Serbinenko 2013-09-23 12:03:56 +02:00
  • a47a78be88 * include/grub/cryptodisk.h (grub_cryptodisk): Use grub_util_fd_t for cheat_fd. * grub-core/disk/cryptodisk.c (grub_cryptodisk_open): Use grub_util_* functions. (grub_cryptodisk_cheat_insert): Likewise. (grub_cryptodisk_close): Likewise. Vladimir 'phcoder' Serbinenko 2013-09-23 11:58:19 +02:00
  • e85a5d5ca6 * include/grub/emu/misc.h: Remove leftover cygwin definitions. Use windows path for DEFAULT_DIRECTORY. Vladimir 'phcoder' Serbinenko 2013-09-23 11:24:10 +02:00
  • dad9fa6bcf * include/grub/i386/setjmp.h: Remove useless #if MINGW where original difference was likely just gcc version, not anything mingw-related. Vladimir 'phcoder' Serbinenko 2013-09-23 11:22:40 +02:00
  • 7e518ca84f Use Winapi on both cygwin and mingw32 to share more code between both. Vladimir 'phcoder' Serbinenko 2013-09-23 11:21:09 +02:00
  • d68d01573b * util/grub-install.in: Add --grub-editenv option. * util/grub-install_header (grub_compress_file): Explicitly check for plain file to avoid cp error. Andrey Borzenkov 2013-09-22 21:47:52 +04:00
  • 775b284dd6 * docs/grub.texi (Device syntax): Document new LVM UUID based device names; fix LVM driver name (lvm, not lv). * util/grub-probe.c (probe_abstraction): Support lvmid/xxx device names. Andrey Borzenkov 2013-09-22 21:35:13 +04:00
  • 3ff4063dd3 * grub-core/kern/emu/hostdisk.c: Disentagle into a series of OS-specific files rather than one file with loads of #if's. * util/getroot.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-09-22 07:36:17 +02:00
  • 287faafe8d * grub-core/lib/posix_wrap/sys/types.h: Use stddef on *BSD. Vladimir 'phcoder' Serbinenko 2013-09-22 03:29:51 +02:00
  • d1983764f4 * util/grub-mkpasswd-pbkdf2.c (grub_get_random): Add windows and GNU/Hurd to the list of checked PRNG. Vladimir 'phcoder' Serbinenko 2013-09-22 03:28:32 +02:00
  • 15ce95c40c * configure.ac: On FreeBSD use -melf_*_fbsd format. Vladimir 'phcoder' Serbinenko 2013-09-22 03:26:11 +02:00
  • 207862dda4 USB EHCI QH handling patch starous@volny.cz 2013-09-21 15:48:53 +02:00
  • 306950e137 USB EHCI QH handling patch starous@volny.cz 2013-09-21 15:39:51 +02:00
  • 63653cfdae * grub-core/disk/diskfilter.c: Handle non-md UUIDs. * grub-core/disk/lvm.c: Add LVM UUIDs. * util/getroot.c: Use LVM UUIDs whenever possible. Vladimir 'phcoder' Serbinenko 2013-09-20 20:37:03 +02:00
  • 53c6b7d658 * util/getroot.c (grub_util_open_dm): Check major rather than the name to determine if device is handled by devmapper. (convert_system_partition_to_system_disk): Likewise. (get_dm_uuid): Don't check explicitly if device is mapped, it's already done in grub_util_open_dm. Vladimir 'phcoder' Serbinenko 2013-09-19 09:46:06 +02:00
  • e70d6736ff * kern/arm/cache.S: Correct access to ilinesz/dlinesz variables. Clean up stack manipulation (sync_caches_armv*) Leif Lindholm 2013-09-19 09:21:24 +02:00
  • 90379808b6 * util/lvm.c: Remove since unused. Remove remaining references. Vladimir 'phcoder' Serbinenko 2013-09-19 09:05:56 +02:00
  • 386701a8fe Handle the case of partitioned LVM properly. Vladimir 'phcoder' Serbinenko 2013-09-19 08:48:54 +02:00
  • 5307078763 * util/grub-mkconfig_lib.in: Keep supplied pkgdatadir if any. Vladimir 'phcoder' Serbinenko 2013-09-18 20:26:16 +02:00
  • 1bc783bd39 * grub-core/kern/mm.c (grub_mm_init_region): Skip regions less than 4K before the end. Reported by: Leif Lindholm Vladimir 'phcoder' Serbinenko 2013-09-18 20:23:47 +02:00
  • 436ad5c3f4 * grub-core/term/efi/console.c (grub_console_getkey): Accept VT100-style codes. Pawel Wojtalczyk 2013-09-18 18:58:09 +02:00
  • 607319c9ab * grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name_iter): Remove no-longer-true __attribute__ ((unused)) on disk parameter. Colin Watson 2013-09-18 15:43:58 +01:00
  • f5d3e7ef49 * docs/grub.texi (Networking commands): Add documentation for network related commands. Andrey Borzenkov 2013-09-19 13:56:42 +04:00
  • d404d15450 * util/grub-mkpasswd-pbkdf2.c (grub_get_random): Declare OpenBSD PRNG as secure. Douglas Ray 2013-09-18 13:44:00 +02:00
  • 28851ef640 * docs/grub.texi: Fix broken link. Aleš Nesrsta 2013-09-18 13:29:43 +02:00
  • 897c3bc634 * grub-core/bus/usb/usb.c (grub_usb_device_initialize): Add condition to break endless loop. Melki Christian 2013-09-18 13:27:05 +02:00
  • f163045985 * util/grub-fstest.c: Fix several printf formats. * util/grub-mkimage.c: Likewise. * util/grub-mkimagexx.c: Likewise. * util/grub-script-check.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-08-23 09:01:11 +02:00
  • 64463dfde4 * grub-core/lib/xzembed/xz_dec_lzma2.c: Make -Wattributes not cause error. Vladimir 'phcoder' Serbinenko 2013-08-23 08:58:34 +02:00
  • 489724952c * config.h.in [GRUB_BUILD]: Explicitly undefine ENABLE_NLS. Vladimir 'phcoder' Serbinenko 2013-08-23 08:55:20 +02:00
  • 5dd5e64b71 * util/getroot.c (grub_find_device): Use cygwin_conv_path ratherthan removed in current versions cygwin_conv_*. Vladimir 'phcoder' Serbinenko 2013-08-23 08:51:21 +02:00
  • 1c1f31e5de * configure.ac: Disable efiemu runtime on cygwin. Vladimir 'phcoder' Serbinenko 2013-08-23 08:46:14 +02:00
  • c546a25901 * conf/Makefile.extra-dist: Add missing util/grub-gen-asciih.c, util/grub-gen-widthspec.c and util/grub-pe2elf.c. Vladimir 'phcoder' Serbinenko 2013-08-23 08:36:26 +02:00