1. 08 Nov, 2013 1 commit
    • Vladimir Testov's avatar
      * grub-core/gfxmenu/gui_box.c: Updated to work with area status. · 4db22500
      Vladimir Testov authored
              * grub-core/gfxmenu/gui_canvas.c: Likewise.
              * grub-core/gfxmenu/view.c: Likewise.
              * grub-core/video/fb/video_fb.c: Introduce new functions:
              grub_video_set_area_status, grub_video_get_area_status,
              grub_video_set_region, grub_video_get_region.
              * grub-core/video/bochs.c: Likewise.
              * grub-core/video/capture.c: Likewise.
              * grub-core/video/video.c: Likewise.
              * grub-core/video/cirrus.c: Likewise.
              * grub-core/video/efi_gop.c: Likewise.
              * grub-core/video/efi_uga.c: Likewise.
              * grub-core/video/emu/sdl.c: Likewise.
              * grub-core/video/radeon_fuloong2e.c: Likewise.
              * grub-core/video/sis315pro.c: Likewise.
              * grub-core/video/sm712.c: Likewise.
              * grub-core/video/i386/pc/vbe.c: Likewise.
              * grub-core/video/i386/pc/vga.c: Likewise.
              * grub-core/video/ieee1275.c: Likewise.
              * grub-core/video/i386/coreboot/cbfb.c: Likewise.
              * include/grub/video.h: Likewise.
              * include/grub/video_fb.h: Likewise.
              * include/grub/fbfill.h: Updated render_target structure.
              grub_video_rect_t viewport, region, area
              int area_offset_x, area_offset_y, area_enabled
              * include/grub/gui.h: New helper function
              grub_video_bounds_inside_region.
              * docs/grub-dev.texi: Added information about new functions.
      4db22500
  2. 02 Oct, 2013 1 commit
    • Vladimir Testov's avatar
      * grub-core/gfxmenu/theme_loader.c: New global options for the · ebc1da55
      Vladimir Testov authored
             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.
      ebc1da55
  3. 08 Aug, 2013 1 commit
    • Vladimir Testov's avatar
      * docs/grub.texi: Introduce terminal window position options: · b4743461
      Vladimir Testov authored
              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.
      b4743461
  4. 03 May, 2013 1 commit
  5. 29 Apr, 2013 1 commit
  6. 03 Apr, 2013 1 commit
  7. 10 Dec, 2012 2 commits
  8. 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
  9. 10 Dec, 2010 1 commit
    • Colin Watson's avatar
      Move gfxmenu color handling to video, so that gfxterm can use it · 52832c55
      Colin Watson authored
      too.
      
      * grub-core/gfxmenu/named_colors.c: Move to ...
      * grub-core/video/colors.c: ... here.  Rename
      grub_gui_get_named_color to grub_video_get_named_color.
      * grub-core/gfxmenu/gui_string_util.c (my_isxdigit): Move to ...
      * grub-core/video/colors.c (my_isxdigit): ... here.
      * grub-core/gfxmenu/gui_string_util.c (parse_hex_color_component):
      Move to ...
      * grub-core/video/colors.c (parse_hex_color_component): ... here.
      * grub-core/gfxmenu/gui_string_util.c (grub_gui_parse_color): Move
      to ...
      * grub-core/video/colors.c (grub_video_parse_color): ... here.
      
      * include/grub/gui.h (grub_gui_color_t): Move to ...
      * include/grub/video.h (grub_video_rgba_color_t): ... here.
      * include/grub/gui.h (grub_gui_color_rgb): Move to ...
      * include/grub/video.h (grub_video_rgba_color_rgb): ... here.
      * include/grub/gui.h (grub_gui_map_color): Move to ...
      * include/grub/video.h (grub_video_map_rgba_color): ... here.
      * include/grub/gui_string_util.h (grub_gui_get_named_color): Move
      to ...
      * include/grub/video.h (grub_video_get_named_color): ... here.
      * include/grub/gui_string_util.h (grub_gui_parse_color): Move to ...
      * include/grub/video.h (grub_video_parse_color): ... here.
      
      * grub-core/Makefile.core.def (kernel) [videoinkernel]: Add
      video/colors.c.
      (gfxmenu): Remove gfxmenu/named_colors.c.
      (video_colors) [videomodules]: New module, containing
      video/colors.c.
      52832c55
  10. 17 Oct, 2010 1 commit
    • Szymon Janc's avatar
      * grub-core/commands/legacycfg.c (grub_cmd_legacy_kernel): · 6bdda8f8
      Szymon Janc authored
      	Set-but-not-used variable ifdef'ed.
      	* grub-core/lib/legacy_parse.c (grub_legacy_parse): Likewise.
      	* grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Set-but-not-used
      	variable removed.
      	* grub-core/disk/lvm.c (grub_lvm_scan_device): Likewise.
      	* grub-core/fs/jfs.c (grub_jfs_find_file): Likewise.
      	* grub-core/fs/minix.c (grub_minix_dir): Likewise.
      	* grub-core/fs/sfs.c (grub_sfs_read_extent): Likewise.
      	* grub-core/fs/ufs.c (grub_ufs_dir): Likewise.
      	* grub-core/gfxmenu/gui_list.c (grub_gui_list_new): Likewise.
      	* grub-core/gfxmenu/view.c (redraw_menu_visit): Likewise.
      	* grub-core/gfxmenu/widget-box.c (draw): Likewise.
      	* grub-core/lib/relocator.c (malloc_in_range): Likewise.
      	* grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta): Likewise.
      	* grub-core/loader/i386/bsd_pagetable.c (fill_bsd64_pagetable):
      	Likewise.
      6bdda8f8
  11. 06 May, 2010 1 commit
  12. 16 Feb, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      2010-02-16 Vladimir Serbinenko <phcoder@gmail.com> · d9f31a41
      Vladimir 'phcoder' Serbinenko authored
      	Remove any reference to non-free fonts.
      
      	* commands/videotest.c (grub_cmd_videotest): Use unifont by default.
      	* docs/gfxmenu-theme-example.txt: Removed. It's both outdated and
      	uses non-free components.
      	* font/font.c (grub_font_get_name): Remove example name.
      	* gfxmenu/gui_label.c (grub_gui_label_new): Use unifont by default.
      	* gfxmenu/gui_list.c (grub_gui_list_new): Likewise.
      	* gfxmenu/gui_progress_bar.c (grub_gui_progress_bar_new): Likewise.
      	* gfxmenu/view.c (grub_gfxmenu_view_new): Likewise.
      d9f31a41
  13. 06 Jan, 2010 1 commit
  14. 29 Dec, 2009 1 commit
  15. 28 Dec, 2009 1 commit
  16. 26 Dec, 2009 3 commits
  17. 27 Nov, 2009 1 commit
  18. 24 Nov, 2009 2 commits
  19. 20 Nov, 2009 1 commit