Commit graph

  • 0788a69514 * grub-core/gettext/gettext.c: Try $lang.gmo as well. Vladimir 'phcoder' Serbinenko 2013-05-04 13:40:52 +02:00
  • daf01d61ff Fix test -a and -o precedence. Reported by: adrian15. Vladimir 'phcoder' Serbinenko 2013-05-04 13:38:59 +02:00
  • 82ae74d7bd * grub-core/font/font.c (grub_font_construct_glyph): Fix memory leak. Vladimir 'phcoder' Serbinenko 2013-05-04 13:11:57 +02:00
  • 8cec7bd40b Rename grub-core/tests/checksums.c into grub-core/tests/checksums.h and add it as source to functional_test module. Andrey Borzenkov 2013-05-03 18:39:17 +04:00
  • b385e0723b Leif's API fixes Leif Lindholm 2013-05-03 15:07:39 +02:00
  • aa73d688e7 * grub-core/tests/video_checksum.c: Don't set GENERATE_MODE. Vladimir 'phcoder' Serbinenko 2013-05-03 14:50:05 +02:00
  • bb9f92b9b1 Leif's build fixes Leif Lindholm 2013-05-03 14:41:08 +02:00
  • c104b6f93e New series of tests for gfxterm and gfxmenu. Vladimir 'phcoder' Serbinenko 2013-05-03 14:09:55 +02:00
  • 7391c4d5ac * grub-core/gfxmenu/gfxmenu.c (grub_gfxmenu_try): Allow specifying the theme path relative to $prefix/themes. Vladimir 'phcoder' Serbinenko 2013-05-03 14:08:51 +02:00
  • cff501187c * grub-core/video/fb/fbblit.c (grub_video_fbblit_blend_BGR888_RGBA8888): Fix order bug. (grub_video_fbblit_blend_RGB888_RGBA8888): Likewise. Vladimir 'phcoder' Serbinenko 2013-05-03 14:07:30 +02:00
  • 7c332bdc98 * include/grub/gui.h (grub_gfxmenu_timeout_unregister): Free cb descriptor. Vladimir 'phcoder' Serbinenko 2013-05-03 14:05:57 +02:00
  • a4f9a5ff92 * grub-core/gfxmenu/view.c (grub_gfxmenu_view_new): Clear grub_gfxmenu_timeout_notifications. (grub_gfxmenu_view_destroy): Likewise. Vladimir 'phcoder' Serbinenko 2013-05-03 14:02:49 +02:00
  • b5a2114d76 * grub-core/normal/term.c (print_ucs4_real): Fix startwidth in dry run. Vladimir 'phcoder' Serbinenko 2013-05-03 13:56:45 +02:00
  • a8905e8ae8 Several fixes to ieee1275 and big-endian video. Vladimir 'phcoder' Serbinenko 2013-05-02 22:30:20 +02:00
  • 813c16222f Add missing exports on mips. Vladimir 'phcoder' Serbinenko 2013-05-02 18:10:11 +02:00
  • 3f3e7326b7 * grub-core/tests/videotest_checksum.c (videotest_checksum): Error out if no unifont is found. Restore original keyboard. Vladimir 'phcoder' Serbinenko 2013-05-02 18:08:42 +02:00
  • 095accd14b * grub-core/loader/i386/linux.c (grub_linux_setup_video): Add GRUB_VIDEO_ADAPTER_CAPTURE: to handled drived ids. Vladimir 'phcoder' Serbinenko 2013-05-02 18:06:39 +02:00
  • 5036166022 First automated video test (running videotest and comparing results) Vladimir 'phcoder' Serbinenko 2013-05-02 14:39:03 +02:00
  • cd0f6eec7b * grub-core/commands/videotest.c: Reduce flickering and draw 6 squares instead of 2 to have full RGB/CMY test pattern. Vladimir 'phcoder' Serbinenko 2013-05-02 14:34:13 +02:00
  • 3f9634e550 Add few more tests. Vladimir 'phcoder' Serbinenko 2013-04-30 17:41:32 +02:00
  • 583e5b645c * include/grub/arc/arc.h: Account for missing "other" peripheral on ARCS. All users updated. Vladimir 'phcoder' Serbinenko 2013-04-30 17:40:31 +02:00
  • aa7bcb99df * grub-core/kern/mips/loongson/init.c: Support halt for loongson 2E. Vladimir 'phcoder' Serbinenko 2013-04-30 17:37:37 +02:00
  • 95ef1a54cf * grub-core/partmap/amiga.c: Fix size of checksummed block. Vladimir 'phcoder' Serbinenko 2013-04-30 17:34:29 +02:00
  • 46546fc577 * configure.ac: Use -mcmodel=large on x86_64-emu as well. Reported by: qwertial. Vladimir 'phcoder' Serbinenko 2013-04-29 19:14:46 +02:00
  • 3476e0ef42 * grub-core/gfxmenu/circular_progress.c: Set start_angle in degrees with syntax "XXX deg"/"XXX °". Vladimir Testov 2013-04-29 15:32:56 +02:00
  • 96f33fed86 Make PCI init in i386-qemu port more robust. Vladimir 'phcoder' Serbinenko 2013-04-29 15:09:39 +02:00
  • dc5a311a1e * grub-core/gfxmenu/gui_list.c: Refresh first_shown_entry value when cached view is reused. * grub-core/gfxmenu/view.c: Call the refresh procedure for all open boot menus. Vladimir Testov 2013-04-29 13:40:11 +02:00
  • c53b4e67e4 Unify more code in grub-install_header. Vladimir 'phcoder' Serbinenko 2013-04-29 12:26:43 +02:00
  • f7457fb231 Add few new tests. Vladimir 'phcoder' Serbinenko 2013-04-29 12:25:57 +02:00
  • e2f27a8c53 Enforce disabling of firmware disk drivers when native drivers kick in. Vladimir 'phcoder' Serbinenko 2013-04-29 12:16:46 +02:00
  • ef9d8cd510 * grub-core/commands/nativedisk.c: Customize the list of modules on platform. Don't try to search for disks already using native drivers. Vladimir 'phcoder' Serbinenko 2013-04-29 12:14:57 +02:00
  • f7bf6c31f3 * grub-core/bus/usb/uhci.c: Fix DMA handling and enable on all PCI platforms. Vladimir 'phcoder' Serbinenko 2013-04-29 12:05:19 +02:00
  • bdc4add8ca * grub-core/script/execute.c (grub_script_arglist_to_argv): Fix handling of variables containing backslash. Vladimir 'phcoder' Serbinenko 2013-04-29 12:02:26 +02:00
  • e9e46c9a0c * include/grub/list.h (FOR_LIST_ELEMENTS_SAFE):Fix a NULL pointer dereference. Reported by: qwertial. Vladimir 'phcoder' Serbinenko 2013-04-29 12:00:31 +02:00
  • 0e90dee8e8 * grub-core/kern/mips/arc/init.c: Fix prefix detection. Vladimir 'phcoder' Serbinenko 2013-04-29 11:59:18 +02:00
  • e0aacf2433 * grub-core/lib/arg.c (grub_arg_show_help): Fix a NULL pointer dereference. Reported by: qwertial. Vladimir 'phcoder' Serbinenko 2013-04-29 11:57:51 +02:00
  • 3c0003c3c3 * docs/grub.texi: Add a comment about usefullness of nativedisk. Vladimir 'phcoder' Serbinenko 2013-04-28 18:53:59 +02:00
  • adb7d667fc * grub-core/commands/nativedisk.c: Ignore unknown filesystem error. Vladimir 'phcoder' Serbinenko 2013-04-28 18:52:53 +02:00
  • 7cd0df84f1 New command `nativedisk'. Vladimir 'phcoder' Serbinenko 2013-04-28 15:31:33 +02:00
  • 02adbb932d * grub-core/io/lzopio.c: Use GRUB_PROPERLY_ALIGNED_ARRAY. * grub-core/loader/i386/bsd.c: Likewise. Vladimir 'phcoder' Serbinenko 2013-04-28 15:18:50 +02:00
  • 9fb0fd4f35 * grub-core/disk/ahci.c: Fix compilation for amd64 (format warnings). Vladimir 'phcoder' Serbinenko 2013-04-28 15:17:43 +02:00
  • bd69257a77 * include/grub/efi/api.h (GRUB_EFI_DEVICE_PATH_LENGTH): Use grub_get_unaligned16 rather than shifts. Vladimir 'phcoder' Serbinenko 2013-04-28 15:15:57 +02:00
  • 178c276419 * grub-core/kern/file.c: Use const char * rather than casting to non-const. Vladimir 'phcoder' Serbinenko 2013-04-28 14:06:57 +02:00
  • eadfad244e * grub-core/commands/probe.c: Add missing grub_device_close. Vladimir 'phcoder' Serbinenko 2013-04-28 13:54:32 +02:00
  • 9f73ebd49b * INSTALL: Document linguas.sh. Vladimir 'phcoder' Serbinenko 2013-04-28 13:50:18 +02:00
  • 965fa82940 Remove POTFILES.in and regenerate it in autogen.sh. Vladimir 'phcoder' Serbinenko 2013-04-28 13:49:21 +02:00
  • d417ddc4e4 Move --directory/--override-directorry to grub-install_header and unify. Vladimir 'phcoder' Serbinenko 2013-04-28 13:35:51 +02:00
  • f97ec54645 * grub-core/term/morse.c: Macroify dih and dah. Vladimir 'phcoder' Serbinenko 2013-04-28 13:27:51 +02:00
  • b2d7470c15 * include/grub/macho.h: Set GRUB_MACHO_FAT_EFI_MAGIC as unsigned. Paulo Flabiano Smorigo 2013-04-27 23:06:52 +02:00
  • b75e66135f missing file Vladimir 'phcoder' Serbinenko 2013-04-27 22:55:02 +02:00
  • 141e2a7816 * grub-core/term/ns8250.c: Systematically probe ports by writing to SR before using them. Vladimir 'phcoder' Serbinenko 2013-04-27 22:47:57 +02:00
  • 1dd70ebd58 * util/ieee1275/ofpath.c (of_path_of_scsi): Fix path output for sas disks. (check_sas): Get sas_adress info. Paulo Flabiano Smorigo 2013-04-27 22:03:13 +02:00
  • c796a107b6 * grub-core/disk/ahci.c (grub_ahci_pciinit): Fix handling of empty ports. Vladimir 'phcoder' Serbinenko 2013-04-27 21:49:14 +02:00
  • 43168646d8 * grub-core/loader/multiboot_mbi2.c (grub_multiboot_load): Fix cast in BSS clearing. Leon Drugi 2013-04-27 21:16:55 +02:00
  • e7b8fd08c5 Core compression test. Vladimir 'phcoder' Serbinenko 2013-04-27 19:44:00 +02:00
  • 17f9fd29d3 Implement grub_machine_get_bootlocation for ARC. Vladimir 'phcoder' Serbinenko 2013-04-27 19:12:11 +02:00
  • dc2a6c8b0e Improve AHCI detection and command issuing. Vladimir 'phcoder' Serbinenko 2013-04-27 17:18:02 +02:00
  • f25a2ba6b8 Fix pseries test. Vladimir 'phcoder' Serbinenko 2013-04-27 14:11:12 +02:00
  • a6393224c4 Make 'make check' work on emu. Vladimir 'phcoder' Serbinenko 2013-04-27 02:00:16 +02:00
  • db99fbe83f Replace libcurses with our own vt100 handling for the ease of testing and decreasing prerequisites. Vladimir 'phcoder' Serbinenko 2013-04-27 00:02:23 +02:00
  • b24ca7cd89 * grub-core/Makefile.core.def: Fix grub-emu and grub-emu-lite sources. Vladimir 'phcoder' Serbinenko 2013-04-26 23:47:46 +02:00
  • 63314aa43c * util/getroot.c (exec_pipe): Put proper #if's so that its users don't compile when not needed. Vladimir 'phcoder' Serbinenko 2013-04-26 23:41:13 +02:00
  • c1b00fffdf * tests/pseries_test.in: New test. Vladimir 'phcoder' Serbinenko 2013-04-26 19:09:55 +02:00
  • f93e89ef90 Add test to check that different boot mediums work. Vladimir 'phcoder' Serbinenko 2013-04-26 14:33:31 +02:00
  • c4b456d347 * util/grub-mkrescue.in: Rename i386-ieee1275 core image due to ofw limited ISO support. Vladimir 'phcoder' Serbinenko 2013-04-26 11:27:24 +02:00
  • 5fe67f3911 * configure.ac: Fix loongson conditional. Vladimir 'phcoder' Serbinenko 2013-04-26 11:26:08 +02:00
  • 7f63a64fa0 Enable mipsel-arc. Vladimir 'phcoder' Serbinenko 2013-04-25 22:42:35 +02:00
  • b04b5990df Add serial on ARC platform. Vladimir 'phcoder' Serbinenko 2013-04-25 22:40:03 +02:00
  • 88d2f3022e * grub-core/boot/powerpc/bootinfo.txt.in: Missing update from previous commit. Vladimir 'phcoder' Serbinenko 2013-04-25 03:26:41 +02:00
  • 86eb23bc8f * tests/partmap_test.in: Add missing double semicolon. Vladimir 'phcoder' Serbinenko 2013-04-25 02:22:20 +02:00
  • eec3bb75e9 * util/grub-mkrescue.in: Fix loongson filename. Vladimir 'phcoder' Serbinenko 2013-04-25 02:14:46 +02:00
  • e0810df35e * util/grub-mkrescue.in: Move all files that don't have a location set in stone under /boot/grub. Use ISO hard links rather than copies to save some space. Vladimir 'phcoder' Serbinenko 2013-04-25 01:36:20 +02:00
  • 65a6b30b47 * grub-core/term/ieee1275/console.c (grub_console_dimensions): Ignore bogus SLOF values. Vladimir 'phcoder' Serbinenko 2013-04-25 00:45:29 +02:00
  • 6aff01075d Make check work on mips-arc. Vladimir 'phcoder' Serbinenko 2013-04-24 22:24:28 +02:00
  • 5e013e56f0 * util/grub-mkrescue.in: Alias sashARCS as sash. Vladimir 'phcoder' Serbinenko 2013-04-24 18:56:47 +02:00
  • d1989e2e1d * grub-core/term/arc/console.c: Assume that console is 80x24 vt100 if it's serial. Vladimir 'phcoder' Serbinenko 2013-04-24 18:39:00 +02:00
  • 1a25e72cf6 * util/grub-install.in: Fix target fo qemu_mips. Fix extension on EFI. Vladimir 'phcoder' Serbinenko 2013-04-24 15:10:29 +02:00
  • a59a9826fd * grub-core/normal/menu_text.c (print_entry): Put an asterisk in front of chosen entry to mark it even if highlighting is lost. Vladimir 'phcoder' Serbinenko 2013-04-24 15:07:24 +02:00
  • 1a40f80c98 * grub-core/loader/i386/linux.c (grub_linux_boot): Default to gfxpayload=keep if cbfb is active. Vladimir 'phcoder' Serbinenko 2013-04-24 14:53:00 +02:00
  • e343549ca9 * grub-core/disk/ata.c (grub_ata_real_open): Use grub_error properly. Vladimir 'phcoder' Serbinenko 2013-04-24 14:47:14 +02:00
  • 45fbd9a23f Add missing video ids to coreboot and ieee1275 video. Vladimir 'phcoder' Serbinenko 2013-04-24 14:44:15 +02:00
  • ab1440bd4e * util/grub-mkrescue.in: Add mips-arc support. Vladimir 'phcoder' Serbinenko 2013-04-24 14:02:58 +02:00
  • cdeb832472 * grub-core/kern/dl.c (grub_dl_resolve_symbols): Handle malloc failure. Vladimir 'phcoder' Serbinenko 2013-04-24 13:58:31 +02:00
  • 8528c879e3 Move mips-arc link address. Previous link address was chosen in belief that RAM on SGI platforms grows down while in fact it grows up from an unusual base. Vladimir 'phcoder' Serbinenko 2013-04-24 13:54:17 +02:00
  • 17fca5734b * grub-core/disk/arc/arcdisk.c (grub_arcdisk_iterate_iter): Fix a type which prevented CD-ROM and floppy boot. Vladimir 'phcoder' Serbinenko 2013-04-21 13:06:22 +02:00
  • d178788e71 Support coreboot framebuffer. Vladimir 'phcoder' Serbinenko 2013-04-21 13:02:10 +02:00
  • fe4c3e7e67 * grub-core/kern/mm.c (grub_mm_init_region): Fix condition for detecting too small regions. Vladimir 'phcoder' Serbinenko 2013-04-20 17:39:49 +02:00
  • ec2dd17919 * grub-core/Makefile.core.def (legacycfg): Enable on EFI. Vladimir 'phcoder' Serbinenko 2013-04-20 13:46:58 +02:00
  • 872dac835c * grub-core/lib/efi/relocator.c (grub_relocator_firmware_alloc_region): Remove dprintf. * grub-core/lib/relocator.c (malloc_in_range): Likewise. Vladimir 'phcoder' Serbinenko 2013-04-20 13:39:04 +02:00
  • 90ec4b7f6c * grub-core/kern/ieee1275/init.c (grub_claim_heap): Improve handling of GRUB_IEEE1275_FLAG_FORCE_CLAIM. * grub-core/loader/powerpc/ieee1275/linux.c (grub_linux_claimmap_iterate): Handle GRUB_IEEE1275_FLAG_FORCE_CLAIM. Vladimir 'phcoder' Serbinenko 2013-04-19 15:27:09 +02:00
  • f32555dd93 * grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Look for /boot-rom as well as /rom/boot-rom. Vladimir 'phcoder' Serbinenko 2013-04-19 15:14:28 +02:00
  • 386497990a * grub-core/commands/videotest.c (grub_cmd_videotest): Fix error handling when creating text_layer failed. * grub-core/video/video.c (grub_video_create_render_target): Set result to 0 on error. (grub_video_delete_render_target): Do not dereference NULL. Vladimir 'phcoder' Serbinenko 2013-04-19 15:09:15 +02:00
  • aeace7f71c * grub-core/kern/elfXX.c (grub_elfXX_load): Handle GRUB_ELF_LOAD_FLAGS_30BITS and GRUB_ELF_LOAD_FLAGS_62BITS. * grub-core/loader/powerpc/ieee1275/linux.c (grub_linux_load32), (grub_linux_load64): Mask out 2 high bits. Vladimir 'phcoder' Serbinenko 2013-04-19 15:05:11 +02:00
  • 4eafa17565 * util/grub.d/30_os-prober.in: Add onstr to linux entries in one more place. Andrey Borzenkov 2013-04-19 12:08:46 +04:00
  • daaa64bd90 Add support for pseries and other bootinfo machines to grub-mkrescue. Vladimir 'phcoder' Serbinenko 2013-04-19 00:36:23 +02:00
  • d0d2daa661 * util/grub-mkrescue.in: Add GPT for EFI boot. Vladimir 'phcoder' Serbinenko 2013-04-17 19:08:31 +02:00
  • b193e10034 * grub-core/disk/efi/efidisk.c: Detect floppies by ACPI ID. It improves performance in qemu. Vladimir 'phcoder' Serbinenko 2013-04-17 19:05:57 +02:00
  • a0f8f3acf1 * build-aux/snippet: Add missing gnulib files. Vladimir 'phcoder' Serbinenko 2013-04-17 07:00:37 +02:00
  • 284df0e263 * grub-core/disk/efi/efidisk.c: Really limit transfer chunk size. Andrey Borzenkov 2013-04-16 22:10:59 +02:00
  • 740201f3ab * autogen.sh: Use "-f" in addition for "-h" when checking file presence. Andrey Borzenkov 2013-04-16 16:18:12 +02:00