1. 13 Jan, 2016 1 commit
  2. 13 Nov, 2013 1 commit
  3. 26 Oct, 2013 1 commit
  4. 20 Oct, 2013 1 commit
  5. 14 May, 2013 1 commit
  6. 05 May, 2013 1 commit
  7. 04 May, 2013 1 commit
  8. 03 May, 2013 1 commit
  9. 08 Apr, 2013 1 commit
  10. 07 Apr, 2013 1 commit
  11. 03 Apr, 2013 1 commit
  12. 20 Mar, 2013 1 commit
  13. 07 Mar, 2013 1 commit
  14. 02 Mar, 2013 1 commit
  15. 22 Jan, 2013 1 commit
  16. 16 Jan, 2013 1 commit
  17. 23 May, 2012 1 commit
  18. 27 Mar, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Fix tab and wide character handling in editor and menu. · e1bd676b
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/normal/charset.c (grub_unicode_aglomerate_comb): Don't
      	agglomerate control characters with combining marks.
      	(bidi_line_wrap): Allow break on tab.
      	(grub_unicode_get_comb_start): New function.
      	* grub-core/normal/menu_entry.c: Restructure to handle wide characters
      	and tab correctly.
      	* grub-core/normal/menu_text.c (print_entry): Replace \n, \r, \b and \e
      	with a space.
      	* grub-core/normal/term.c (print_ucs4_terminal): New argument
      	fixed_tab_size. All users updated.
      	* include/grub/term.h (GRUB_TERM_TAB_WIDTH): New const.
      	(grub_term_getcharwidth): Handle \t.
      	* include/grub/unicode.h (grub_unicode_glyph_dup): Fix allocation
      	and copy.
      e1bd676b
  19. 11 Mar, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Fix handling of leading spaces in scripts. · 9fdb2d7b
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/normal/cmdline.c (grub_cmdline_get): Don't strip leading
      	spaces.
      	* grub-core/normal/main.c (grub_file_getline): Remove all preprocessing
      	other than skipping \r. All users updated.
      	* tests/grub_script_echo1.in: Add space-related tests.
      	* util/grub-menulst2cfg.c (main): Remove useless space skipping.
      9fdb2d7b
  20. 05 Feb, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Move platform-dependent files from $prefix to $prefix/$platform. · 92cd0f6e
      Vladimir 'phcoder' Serbinenko authored
      	* config.h.in (GRUB_TARGET_CPU): New definition.
      	(GRUB_PLATFORM): Likewise.
      	* configure.ac: Define GRUB_TARGET_CPU and GRUB_PLATFORM.
      	* grub-core/commands/parttool.c (grub_cmd_parttool): Update dir.
      	* grub-core/efiemu/main.c (grub_efiemu_autocore): Likewise.
      	* grub-core/kern/dl.c (grub_dl_load): Likewise.
      	* grub-core/normal/autofs.c (read_fs_list): Likewise.
      	* grub-core/normal/crypto.c (read_crypto_list): Likewise.
      	* grub-core/normal/dyncmd.c (read_command_list): Likewise.
      	* grub-core/normal/term.c (read_terminal_list): Likewise.
      	* grub-core/gettext/gettext.c (grub_mofile_open_lang): Use
      	$prefix/locale.
      	(grub_gettext_init_ext): Likewise.
      	* grub-core/normal/main.c (GRUB_MOD_INIT): Define grub_cpu and
      	grub_platform.
      	* util/grub-install.in: Update directories.
      	* util/grub-mknetdir.in: Likewise.
      	* util/grub-mkrescue.in: Likewise.
      92cd0f6e
  21. 12 Nov, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/commands/acpihalt.c: Gettextized. · 6e0632e2
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/commands/cacheinfo.c: Likewise.
      	* grub-core/commands/cmp.c: Likewise.
      	* grub-core/commands/efi/loadbios.c: Likewise.
      	* grub-core/commands/gptsync.c: Likewise.
      	* grub-core/commands/ieee1275/suspend.c: Likewise.
      	* grub-core/commands/legacycfg.c: Likewise.
      	* grub-core/commands/memrw.c: Likewise.
      	* grub-core/commands/minicmd.c: Likewise.
      	* grub-core/commands/parttool.c: Likewise.
      	* grub-core/commands/time.c: Likewise.
      	* grub-core/commands/videoinfo.c: Likewise.
      	* grub-core/disk/geli.c: Likewise.
      	* grub-core/disk/i386/pc/biosdisk.c: Likewise.
      	* grub-core/disk/luks.c: Likewise.
      	* grub-core/disk/lvm.c: Likewise.
      	* grub-core/font/font_cmd.c: Likewise.
      	* grub-core/fs/zfs/zfscrypt.c: Likewise.
      	* grub-core/fs/zfs/zfsinfo.c: Likewise.
      	* grub-core/gfxmenu/view.c: Likewise.
      	* grub-core/kern/emu/hostdisk.c: Likewise.
      	* grub-core/kern/emu/main.c: Likewise.
      	* grub-core/kern/emu/misc.c: Likewise.
      	* grub-core/kern/emu/mm.c: Likewise.
      	* grub-core/kern/mips/arc/init.c: Likewise.
      	* grub-core/kern/mips/loongson/init.c: Likewise.
      	* grub-core/kern/partition.c: Likewise.
      	* grub-core/lib/i386/halt.c: Likewise.
      	* grub-core/lib/mips/arc/reboot.c: Likewise.
      	* grub-core/lib/mips/loongson/reboot.c: Likewise.
      	* grub-core/loader/i386/pc/chainloader.c: Likewise.
      	* grub-core/loader/i386/xnu.c: Likewise.
      	* grub-core/loader/multiboot.c: Likewise.
      	* grub-core/net/bootp.c: Likewise.
      	* grub-core/net/net.c: Likewise.
      	* grub-core/normal/term.c: Likewise.
      	* grub-core/partmap/bsdlabel.c: Likewise.
      	* grub-core/parttool/msdospart.c: Likewise.
      	* grub-core/term/gfxterm.c: Likewise.
      	* grub-core/term/terminfo.c: Likewise.
      	* grub-core/video/i386/pc/vbe.c: Likewise.
      	* util/grub-menulst2cfg.c: Likewise.
      	* util/grub-mkdevicemap.c: Likewise.
      	* util/grub-mklayout.c: Likewise.
      	* util/grub-mkrelpath.c: Likewise.
      	* util/grub-script-check.c: Likewise.
      	* util/ieee1275/grub-ofpathname.c: Likewise.
      	* util/resolve.c: Likewise.
      6e0632e2
  22. 10 Apr, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Dynamically count the number of lines for the lower banner. · 8b8a81fa
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/normal/menu_entry.c (per_term_screen): New member
      	num_entries.
      	(print_down): Use num_entries.
      	(update_screen): Likewise.
      	(grub_menu_entry_run): Set num_entries.
      	* grub-core/normal/menu_text.c (menu_viewer_data): New member
      	num_entries.
      	(grub_print_message_indented): Move real part to ...
      	(grub_print_message_indented_real): ... here. Additional argument
      	dry_run.
      	(draw_border): Additional argument num_entries.
      	(print_message): Additional argument dry_run.
      	(print_entries): Receive menu viewer data.
      	(grub_menu_init_page): New argment num_entries.
      	(menu_text_set_chosen_entry): Use num_entries.
      	(grub_menu_try_text): Likewise.
      	* grub-core/normal/term.c (print_ucs4_terminal): New argument dry_run.
      	All users updated.
      	(grub_ucs4_count_lines): New function.
      	* include/grub/term.h (grub_term_cursor_x): Moved from here ..
      	* grub-core/normal/menu_text.c (grub_term_cursor_x): ... to here.
      	* include/grub/term.h (GRUB_TERM_MESSAGE_HEIGHT): Removed.
      	(grub_term_border_height): Likewise.
      	(grub_term_num_entries): Likewise.
      8b8a81fa
  23. 08 Apr, 2011 1 commit
  24. 18 Dec, 2010 1 commit
  25. 01 Oct, 2010 1 commit
  26. 20 Sep, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Pause the execution (10s max) if any errors are displayed so the user · 38c259a7
      Vladimir 'phcoder' Serbinenko authored
      	has a chance to see them.
      
      	* grub-core/kern/err.c (grub_err_printed_errors): New variable.
      	(grub_print_error): Increment grub_err_printed_errors.
      	* grub-core/normal/menu.c (grub_menu_execute_entry): Pause the
      	execution if any errors were displayed.
      	(show_menu): Remove old code for pause.
      	* grub-core/normal/menu_entry.c (run): Likewise.
      	* grub-core/normal/term.c (grub_normal_char_counter): Removed. All
      	users updated.
      	(grub_normal_get_char_counter): Likewise.
      	* include/grub/err.h (grub_err_printed_errors): New external variable.
      	* include/grub/normal.h (grub_normal_get_char_counter): Removed.
      38c259a7
  27. 13 Sep, 2010 1 commit
  28. 30 Aug, 2010 2 commits
  29. 28 Aug, 2010 3 commits
  30. 06 May, 2010 1 commit
  31. 10 Apr, 2010 1 commit
  32. 29 Mar, 2010 1 commit
  33. 23 Mar, 2010 4 commits
  34. 17 Mar, 2010 1 commit