merge trigonometry
At least it compiles now
ChangeLog
icondir support
Fix a bug in icondir handling
2009-11-21  Robert Millan  <rmh.grub@aybabtu.com>

        * maintainance/gentrigtables.py: Avoid duplicate hardcoding of
        integer constants.
2009-11-21  Robert Millan  <rmh.grub@aybabtu.com>

        * maintainance/gentrigtables.py: Remove.
        * lib/trig.c: Likewise.

        * gentrigtables.c: New file.  C rewrite of gentrigtables.py.

        * conf/common.rmk (trig_mod_SOURCES): Replace `lib/trig.c' with
        `trigtables.c'.
        (trigtables.c): New rule.
        (gentrigtables): Likewise.
        (DISTCLEANFILES): Add `trigtables.c' and `gentrigtables'.
merged mainstream into gfxmenu
Enable gfxmenu on grub-emu
Remove hardcoded hotkeys
Use return instead of exit () in gentrigtables.c
Optimise gfxterm in gfxmenu by avoiding indirect repainting
Various cleanups
Important speedup by not redrawing too much
Merge from trunk.
Add (unused) mode_mask parameter (implicitly documented in ChangeLog.videomask)
Merge from trunk.
Fixed a warning
GOP support
	Also-By: Bean Lee <>
2009-11-28  Vladimir Serbinenko  <phcoder@gmail.com>

	GOP support. Based on patch from Bean
	(http://lists.gnu.org/archive/html/grub-devel/2009-08/msg00384.html)

	* video/efi_gop.c: New file.
	* include/grub/efi/graphics_output.h: Likewise.
	* conf/i386-efi.rmk (pkglib_MODULES): Add `efi_gop.mod'.
	(efi_fb_mod_SOURCES, efi_fb_mod_CFLAGS, efi_fb_mod_LDFLAGS): New
	variables.
	* conf/x86_64-efi.rmk: Likewise.