1. 21 Jan, 2015 1 commit
  2. 21 Dec, 2013 1 commit
  3. 04 Dec, 2013 1 commit
  4. 04 Nov, 2013 1 commit
  5. 26 Oct, 2013 1 commit
  6. 23 Oct, 2013 1 commit
    • Paulo Flabiano Smorigo's avatar
      Add progress module to display load progress of files. · 84a0e969
      Paulo Flabiano Smorigo authored
      	* grub-core/lib/progress.c: New file.
      	* grub-core/Makefile.core.def (progress): New module.
      	* grub-core/kern/file.c (grub_file_open): File name added.
      	* (grub_file_read): Progress hook added.
      	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
      	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
      	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
      	* include/grub/file.h (struct grub_file): Add progress module
      	* members.
      	* include/grub/term.h (struct grub_term_output): Likewise.
      	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
      	Terminal velocity added.
      	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
      	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
      	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
      	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
      	* Likewise.
      	* grub-core/term/i386/pc/console.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
      	* grub-core/term/ieee1275/console.c (grub_console_term_output):
      	* Likewise.
      	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
      	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
      	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
      	* grub-core/term/uboot/console.c (uboot_console_term_output):
      	* Likewise.
      84a0e969
  7. 20 Oct, 2013 1 commit
  8. 14 May, 2013 1 commit
  9. 08 Apr, 2013 1 commit
  10. 20 Mar, 2013 1 commit
  11. 21 Jan, 2013 1 commit
  12. 16 Jan, 2013 1 commit
  13. 22 May, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Remove unjustified hard dependency of normal.mod on gfxterm. · 7086ad52
      Vladimir 'phcoder' Serbinenko authored
      	* include/grub/term.h (grub_term_output): New member fullscreen.
      	* include/grub/gfxterm.h (grub_gfxterm_fullscreen): Removed.
      	* grub-core/term/gfxterm.c (grub_gfxterm_fullscreen): Make static.
      	(grub_gfxterm): Set .fullscreen.
      	* grub-core/normal/menu.c (menu_init): Use fullscreen.
      	* grub-core/gfxmenu/gfxmenu.c (GRUB_MOD_INIT): Likewise.
      7086ad52
  14. 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
  15. 19 Feb, 2012 1 commit
  16. 24 Jan, 2012 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Replace single-linked with double-linked lists. It results in more · 87edb894
      Vladimir 'phcoder' Serbinenko authored
      	compact and more efficient code.
      
      	* grub-core/kern/list.c (grub_list_push): Moved from here ...
      	* include/grub/list.h (grub_list_push): ... to here. Set prev.
      	(grub_list_remove): Moved from here ...
      	* include/grub/list.h (grub_list_remove): ... here. Use and set prev.
      	(grub_prio_list_insert): Set prev.
      	* include/grub/list.h (grub_list): Add prev. All users updated.
      87edb894
  17. 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
  18. 18 Jan, 2011 1 commit
  19. 23 Aug, 2010 3 commits
  20. 22 Aug, 2010 2 commits
  21. 20 Aug, 2010 1 commit
  22. 19 Aug, 2010 6 commits
  23. 17 Aug, 2010 1 commit
  24. 06 May, 2010 1 commit
  25. 10 Apr, 2010 1 commit
  26. 27 Mar, 2010 2 commits
  27. 17 Mar, 2010 1 commit
  28. 16 Mar, 2010 3 commits
  29. 15 Mar, 2010 1 commit