diff --git a/ChangeLog b/ChangeLog index 6fb3e626e..9772280e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,90 +1,90 @@ 2009-01-02 Colin D Bennett New font engine. - + Additional changes by Vesa Jääskeläinen to adapt to build system and fixed gfxterm.c to work with different sized fonts. * configure.ac: Changed UNIFONT_HEX to UNIFONT_BDF. - + * configure: Re-generated. - + * DISTLIST: Removed font/manager.c. Added font/font.c. Added font/font_cmd.c. - + * Makefile.in: Changed UNIFONT_HEX to UNIFONT_BDF. Added Font tool compilation. - + * include/grub/misc.h (grub_utf8_to_ucs4): Changed prototype. Changed users. - - * kern/misc.c (grub_utf8_to_ucs4): Changed prototype. + + * kern/misc.c (grub_utf8_to_ucs4): Changed prototype. * kern/term.c: Changed users of grub_utf8_to_ucs4. - + * normal/menu.c: Likewise. - + * conf/common.rmk (font_mod_SOURCES): Removed font/manager.c. (font_mod_SOURCES): Added font/font_cmd.c, font/font.c. - + * include/grub/font.h: Replaced with new file. - + * include/grub/video.h (GRUB_VIDEO_MODE_TYPE_ALPHA): Changed value. (GRUB_VIDEO_MODE_TYPE_DOUBLE_BUFFERED): Likewise. (GRUB_VIDEO_MODE_TYPE_COLOR_MASK): Likewise. (GRUB_VIDEO_MODE_TYPE_1BIT_BITMAP): Added. (grub_video_blit_format): Added GRUB_VIDEO_BLIT_FORMAT_1BIT_PACKED. - (grub_video_mode_info): Added bg_red, bg_green, bg_blue, bg_alpha, + (grub_video_mode_info): Added bg_red, bg_green, bg_blue, bg_alpha, fg_red, fg_green, fg_blue, fg_alpha. (grub_video_adapter): Removed blit_glyph. - (grub_video_blit_glyph): Removed. - + (grub_video_blit_glyph): Removed. + * font/manager.c: Removed file. - - * font/font.c: New file. - + + * font/font.c: New file. + * font/font_cmd.c: Likewise. - + * video/video.c (grub_video_blit_glyph): Removed. - + * video/i386/pc/vbe.c (grub_video_vbe_map_rgb): Added 1-bit support. (grub_video_vbe_map_rgba): Likewise. (grub_video_vbe_unmap_color_int): Likewise. (grub_video_vbe_blit_glyph): Removed. (grub_video_vbe_adapter): Removed blit_glyph. - + * video/i386/pc/vbeutil.c (get_data_ptr): Added 1-bit support. (get_pixel): Likewise. - (set_pixel): Likewise. - + (set_pixel): Likewise. + * commands/videotest.c (grub_cmd_videotest): Added more tests for fonts. - + * term/gfxterm.c: Adapted to new font engine. - + * term/i386/pc/vesafb.c: Marked as deprecated. Made it compile. - + * term/i386/pc/vga.c: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/BDFLoader.java: New file. - + * util/fonttool/src/org/gnu/grub/fonttool/CharDefs.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/CharacterRange.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/CharacterRange.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/Converter.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/Font.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/Glyph.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/PFF2Sections.java: Likewise. - + * util/fonttool/src/org/gnu/grub/fonttool/PFF2Writer.java: Likewise. * util/grub.d/00_header.in: Changed to use new loadfont command. - + * util/grub-mkconfig_lib.in: Changed font extension. 2008-12-28 Felix Zielcke @@ -100,10 +100,10 @@ 2008-11-29 Robert Millan - * disk/ata.c (grub_ata_pciinit): Handle errors rised by + * disk/ata.c (grub_ata_pciinit): Handle errors raised by grub_ata_device_initialize() calls. -2008-11-28 Krzysztof Smiechowicz +2008-11-28 Krzysztof Smiechowicz * fs/affs.c (grub_affs_iterate_dir): Return failure when directory iteration failed. @@ -132,13 +132,13 @@ 2008-11-22 Robert Millan - Fix breakage on coreboot due to declaration missmatch. + Fix breakage on coreboot due to declaration mismatch. * term/i386/pc/vga_text.c (grub_vga_text_init_fini): New function. (grub_vga_text_term): Use grub_vga_text_init_fini() instead of grub_vga_text_cls(). * kern/i386/loader.S (grub_multiboot_backward_relocator): Improve - comments. Avoid copiing one more byte than necessary (just in case). + comments. Avoid copying one more byte than necessary (just in case). * conf/powerpc-ieee1275.rmk (kernel_elf_LDFLAGS): Change link address to 0x200000 (avoids trouble with some OFW implementations, and matches @@ -207,7 +207,7 @@ loader. * loader/i386/linux.c (allocate_pages): Allocate `real_mode_mem' in - an appropiate place in lower memory, between 0x10000 and 0x90000, + an appropriate place in lower memory, between 0x10000 and 0x90000, like loader/i386/efi/linux.c does. Linux often panics if real_mode_mem is in our heap (probably as a result of it being corrupted during decompression). Add #error instance with comment to explain why this @@ -216,7 +216,7 @@ 2008-11-14 Robert Millan * term/i386/pc/serial.c [! GRUB_MACHINE_PCBIOS] - (GRUB_SERIAL_PORT_NUM): Fix misscalculation. + (GRUB_SERIAL_PORT_NUM): Fix miscalculation. 2008-11-12 Robert Millan @@ -2550,7 +2550,7 @@ looking for (often causing expensive probes of non-existent drives). Some callers relied on previous buggy behaviour, since they would - rise an error when their own hooks caused early abortion of its + raise an error when their own hooks caused early abortion of its iteration. * kern/device.c (grub_device_open): Improve error message.