]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
16 years agoRemove i386/loader.S
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:24:41 +0000 (22:24 +0100)] 
Remove i386/loader.S

16 years agoRemove i386/loader.h
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:22:36 +0000 (22:22 +0100)] 
Remove i386/loader.h

16 years agoRemove OS area
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:17:44 +0000 (22:17 +0100)] 
Remove OS area

16 years agoPort linux16 to relocator framework
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:17:26 +0000 (22:17 +0100)] 
Port linux16 to relocator framework

16 years agoClarify type of cmd_line_ptr
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:16:33 +0000 (22:16 +0100)] 
Clarify type of cmd_line_ptr

16 years agoRelocator16 support
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:15:50 +0000 (22:15 +0100)] 
Relocator16 support

16 years agoPossibility to prefer higher or lower chunks in relocator
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 21:14:26 +0000 (22:14 +0100)] 
Possibility to prefer higher or lower chunks in relocator

16 years ago2010-01-12 Carles Pina i Estany <carles@pina.cat>
carles [Tue, 12 Jan 2010 20:37:45 +0000 (20:37 +0000)] 
2010-01-12  Carles Pina i Estany  <carles@pina.cat>

* Makefile.in (DUSE_ASCII_FAILBACK): New macro.

16 years agoSmall cleanup
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 18:47:02 +0000 (19:47 +0100)] 
Small cleanup

16 years agoRemove unused BSD helpers
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:57:04 +0000 (17:57 +0100)] 
Remove unused BSD helpers

16 years ago2010-01-12 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:56:05 +0000 (17:56 +0100)] 
2010-01-12  Vladimir Serbinenko  <phcoder@gmail.com>

* loader/i386/pc/multiboot2.c: Removed stalled file.

16 years agoFix various bugs in *bsd. Freebsd64 on relocators
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:50:11 +0000 (17:50 +0100)] 
Fix various bugs in *bsd. Freebsd64 on relocators

16 years agoRelocator64 support
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:48:51 +0000 (17:48 +0100)] 
Relocator64 support

16 years agoFix out of memory hang. Add sanity checks
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:47:14 +0000 (17:47 +0100)] 
Fix out of memory hang. Add sanity checks

16 years agoFix typo in relocator32.S
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 16:46:17 +0000 (17:46 +0100)] 
Fix typo in relocator32.S

16 years ago2010-01-12 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Tue, 12 Jan 2010 12:36:44 +0000 (13:36 +0100)] 
2010-01-12  Vladimir Serbinenko  <phcoder@gmail.com>

* util/grub-mkpasswd-pbkdf2.c (main): Use grub_util_init_nls.
Reported by: GrĂ©goire Sutre

16 years agobuild only functional tests on make
BVK Chaitanya [Tue, 12 Jan 2010 10:19:40 +0000 (15:49 +0530)] 
build only functional tests on make

16 years agomerge trunk
BVK Chaitanya [Tue, 12 Jan 2010 05:32:49 +0000 (11:02 +0530)] 
merge trunk

16 years agoadded boot device selection to grub-shell
BVK Chaitanya [Tue, 12 Jan 2010 05:24:37 +0000 (10:54 +0530)] 
added boot device selection to grub-shell

16 years agobuild tests on make, but run on make check
BVK Chaitanya [Tue, 12 Jan 2010 04:46:17 +0000 (10:16 +0530)] 
build tests on make, but run on make check

16 years agoremoved unnecessary EXPORT_* macro usage
BVK Chaitanya [Tue, 12 Jan 2010 03:53:24 +0000 (09:23 +0530)] 
removed unnecessary EXPORT_* macro usage

16 years agofixed an error message
BVK Chaitanya [Tue, 12 Jan 2010 03:30:55 +0000 (09:00 +0530)] 
fixed an error message

16 years agoBSD on relocators
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 21:54:40 +0000 (22:54 +0100)] 
BSD on relocators

16 years agoFix few bugs in relocators
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 21:54:20 +0000 (22:54 +0100)] 
Fix few bugs in relocators

16 years ago2010-01-11 Carles Pina i Estany <carles@pina.cat>
carles [Mon, 11 Jan 2010 20:43:11 +0000 (20:43 +0000)] 
2010-01-11  Carles Pina i Estany  <carles@pina.cat>

* font/font.c (GENERATE_ASCII): Change the name to USE_ASCII_FAILBACK.
By default: disabled.
* Makefile.in (font/ascii.h): Remove the non-needed grub/bin2h size
parameter.

16 years agoAdd missing menuviewer initialization.
Robert Millan [Mon, 11 Jan 2010 18:19:24 +0000 (19:19 +0100)] 
Add missing menuviewer initialization.

16 years ago2010-01-11 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Mon, 11 Jan 2010 14:55:20 +0000 (14:55 +0000)] 
2010-01-11  Robert Millan  <rmh.grub@aybabtu.com>

* util/misc.c (canonicalize_file_name): New function.
(make_system_path_relative_to_its_root): Use canonicalize_file_name()
instead of realpath().

16 years agoPorted linux to relocator framework
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 13:59:01 +0000 (14:59 +0100)] 
Ported linux to relocator framework

16 years agoReenable XNU
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 12:43:44 +0000 (13:43 +0100)] 
Reenable XNU

16 years agoFix various mistakes
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 12:43:31 +0000 (13:43 +0100)] 
Fix various mistakes

16 years agoRemove uselees instruction
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 12:42:45 +0000 (13:42 +0100)] 
Remove uselees instruction

16 years agoFix variable name collision
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 12:40:59 +0000 (13:40 +0100)] 
Fix variable name collision

16 years ago2010-01-11 Colin Watson <cjwatson@ubuntu.com>
Colin Watson [Mon, 11 Jan 2010 12:00:57 +0000 (12:00 +0000)] 
2010-01-11  Colin Watson  <cjwatson@ubuntu.com>

* util/grub-install.in (usage): Clarify meaning of --root-directory,
and make it clearer that it's optional.  Based on confusion
witnessed on IRC.

16 years agodecrease scope of code_size
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 10:32:41 +0000 (11:32 +0100)] 
decrease scope of code_size

16 years ago2010-01-11 Felix Zielcke <fzielcke@z-51.de>
Felix Zielcke [Mon, 11 Jan 2010 10:30:47 +0000 (11:30 +0100)] 
2010-01-11  Felix Zielcke <fzielcke@z-51.de>

* po/POTFILES: Replace `term/i386/pc/serial.c' with `term/serial.c'.

16 years agomerge abstractmbi into newreloc
Vladimir 'phcoder' Serbinenko [Mon, 11 Jan 2010 10:29:52 +0000 (11:29 +0100)] 
merge abstractmbi into newreloc

16 years ago2010-01-10 Carles Pina i Estany <carles@pina.cat>
carles [Mon, 11 Jan 2010 00:10:38 +0000 (00:10 +0000)] 
2010-01-10  Carles Pina i Estany  <carles@pina.cat>

* font/font.c: Update copyright years.
* util/grub-mkfont.c (write_font_ascii_bitmap): Change comment format.

16 years ago2010-01-10 Carles Pina i Estany <carles@pina.cat>
carles [Sun, 10 Jan 2010 23:33:57 +0000 (23:33 +0000)] 
2010-01-10  Carles Pina i Estany  <carles@pina.cat>

* font/font.c: Include `ascii.h'.
(ASCII_BITMAP_SIZE): New macro.
(ascii_font_glyph): Define.
(ascii_glyph_lookup): New function.
(grub_font_get_string_width): Change comment. If glyph not found, use
ascii_glyph_lookup.
(grub_font_get_glyph_with_fallback): If glyph not available returns
ascii_glyph_lookup.
* util/grub-mkfont.c (file_formats): New enum.
(options): Add `ascii-bitmaps' new option.
(usage): Add `asii-bitmaps' new option.
(write_font_ascii_bitmap): New function.
(write_font): Rename to ...
(write_font_p2): ... this. Remove print_glyphs call.
(main): Use file_format. Implement code for ranges if ascii-bitmaps is
used. Call print_glyphs.
* Makefile.in (pkgdata_DATA): Add `font/ascii.h'.

16 years agoEliminate obnoxious length parameter
Robert Millan [Sun, 10 Jan 2010 23:03:42 +0000 (00:03 +0100)] 
Eliminate obnoxious length parameter

16 years ago2010-01-10 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 10 Jan 2010 22:13:53 +0000 (23:13 +0100)] 
2010-01-10  Robert Millan  <rmh.grub@aybabtu.com>

        * conf/common.rmk (bin_UTILITIES): Add `grub-bin2h'.
        (grub_bin2h_SOURCES): New variable.
        * util/bin2h.c: New file.

16 years ago2010-01-10 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 21:35:46 +0000 (22:35 +0100)] 
2010-01-10  Vladimir Serbinenko  <phcoder@gmail.com>

* term/i386/pc/vga_text.c (inc_y): Fix off-by-one error which resulted
in premature implicit newline.

16 years ago2010-01-10 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 21:34:25 +0000 (22:34 +0100)] 
2010-01-10  Vladimir Serbinenko  <phcoder@gmail.com>

* normal/cmdline.c (grub_cmdline_get): Fix off-by-one error
which resulted in garbled command line at the end of screen.

16 years agoAdd align to .S files
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 17:59:31 +0000 (18:59 +0100)] 
Add align to .S files

16 years agoMAnipulate mbi in abstract way
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 17:58:18 +0000 (18:58 +0100)] 
MAnipulate mbi in abstract way

16 years agoFirst working newreloc
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 14:06:17 +0000 (15:06 +0100)] 
First working newreloc

16 years agomerge mainline into mips
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 12:34:48 +0000 (13:34 +0100)] 
merge mainline into mips

16 years ago2010-01-10 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 10 Jan 2010 01:43:42 +0000 (01:43 +0000)] 
2010-01-10  Robert Millan  <rmh.grub@aybabtu.com>

* loader/i386/ieee1275/linux.c (grub_linux_boot): Rework video position
initialization with similar approach as with other Linux loaders.

16 years ago2010-01-10 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 10 Jan 2010 01:10:39 +0000 (01:10 +0000)] 
2010-01-10  Robert Millan  <rmh.grub@aybabtu.com>

Fix i386-ieee1275 build.

* loader/i386/ieee1275/linux.c (grub_linux_boot): Use grub_term_width()
and grub_term_height() for video_{width,height} initialization.

16 years agomerge mainline into newreloc
Vladimir 'phcoder' Serbinenko [Sun, 10 Jan 2010 00:56:47 +0000 (01:56 +0100)] 
merge mainline into newreloc

16 years ago2010-01-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sun, 10 Jan 2010 00:47:19 +0000 (00:47 +0000)] 
2010-01-09  Robert Millan  <rmh.grub@aybabtu.com>

Fix grub-emu build.

* conf/any-emu.rmk (grub_emu_SOURCES): Remove `kern/reader.c'.

16 years agoFirst compileable newreloc
Vladimir 'phcoder' Serbinenko [Sat, 9 Jan 2010 23:30:33 +0000 (00:30 +0100)] 
First compileable newreloc

16 years agoMerge multiterm branch
Robert Millan [Sat, 9 Jan 2010 22:49:18 +0000 (22:49 +0000)] 
Merge multiterm branch

16 years agoEliminate grub_term_register_{input,output}_active. Default terminals are
Robert Millan [Sat, 9 Jan 2010 22:42:17 +0000 (23:42 +0100)] 
Eliminate grub_term_register_{input,output}_active.  Default terminals are
automatically activated because they're the only terminal that has been loaded.

This solution is temporary.  In the future, all terminals should auto-enable,
but this is non-trivial due to resource conflict, and it shouldn't prevent
merge in trunk.

16 years agoMerge from trunk
Robert Millan [Sat, 9 Jan 2010 22:22:48 +0000 (23:22 +0100)] 
Merge from trunk

16 years ago2010-01-09 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Sat, 9 Jan 2010 22:02:00 +0000 (22:02 +0000)] 
2010-01-09  Robert Millan  <rmh.grub@aybabtu.com>

Make loader output a bit more user-friendly.

* util/grub.d/10_hurd.in: Print message indicating that GNU Mach
is being loaded.  Likewise for the Hurd.

* util/grub.d/10_kfreebsd.in (kfreebsd_entry): Print message indicating
that kernel of FreeBSD ${version} is being loaded.

* loader/i386/linux.c (grub_cmd_linux): Move debug info to
grub_dprintf().
(grub_cmd_initrd): Likewise.
* util/grub.d/10_linux.in (linux_entry): Print message indicating
that Linux ${version} is being loaded.  Likewise for initrd.

16 years ago2010-01-09 Carles Pina i Estany <carles@pina.cat>
carles [Sat, 9 Jan 2010 20:20:27 +0000 (20:20 +0000)] 
2010-01-09  Carles Pina i Estany  <carles@pina.cat>

* gettext/gettext.c (GRUB_MOD_INIT): Gettextizze.

16 years agoadded changelog
BVK Chaitanya [Sat, 9 Jan 2010 15:01:52 +0000 (20:31 +0530)] 
added changelog

16 years agoadded changelog file
BVK Chaitanya [Sat, 9 Jan 2010 15:01:33 +0000 (20:31 +0530)] 
added changelog file

16 years agoadded grub-script-check tool
BVK Chaitanya [Sat, 9 Jan 2010 14:57:58 +0000 (20:27 +0530)] 
added grub-script-check tool

16 years agoFix scrollbar height
Vladimir 'phcoder' Serbinenko [Sat, 9 Jan 2010 10:48:38 +0000 (11:48 +0100)] 
Fix scrollbar height

16 years ago2010-01-08 Carles Pina i Estany <carles@pina.cat>
carles [Fri, 8 Jan 2010 21:35:38 +0000 (21:35 +0000)] 
2010-01-08  Carles Pina i Estany  <carles@pina.cat>

* loader/efi/appleloader.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* loader/efi/chainloader.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/efi/linux.c: Include `<grub/i18n.h>'.
(grub_cmd_linux): Capitalise Linux.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/ieee1275/linux.c: Include `<grub/i18n.h>'.
(grub_cmd_linux): Capitalise Linux.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/linux.c: Include `<grub/i18n.h>'.
(grub_cmd_linux): Capitalise Linux.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/pc/chainloader.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/pc/linux.c: Include `<grub/i18n.h>'.
(grub_cmd_linux): Capitalise Linux.
(GRUB_MOD_INIT): Gettextizze.
* loader/i386/xnu.c: Include `<grub/i18n.h>'.
(grub_cpu_xnu_init): Gettextizze.
* loader/multiboot_loader.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* loader/powerpc/ieee1275/linux.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* loader/sparc64/ieee1275/linux.c: Include `<grub/i18n.h>'.
(grub_linux_load64): Capitalise Linux.
(GRUB_MOD_INIT): Gettextizze.
* loader/xnu.c: Include `<grub/i18n.h>'.
(GRUB_MOD_INIT): Gettextizze.
* po/POTFILES: Add `loader/efi/appleloader.c',
`loader/efi/chainloader.c', `loader/i386/efi/linux.c',
`loader/i386/ieee1275/linux.c', `loader/i386/linux.c',
`loader/i386/pc/chainloader.c', `loader/i386/pc/linux.c',
`loader/i386/xnu.c', `loader/multiboot_loader.c',
`loader/powerpc/ieee1275/linux.c', `loader/sparc64/ieee1275/linux.c'
and `loader/xnu.c'.

16 years agoFix list scrollbar position miscalculation
Vladimir 'phcoder' Serbinenko [Fri, 8 Jan 2010 18:15:49 +0000 (19:15 +0100)] 
Fix list scrollbar position miscalculation

16 years agoRestructure rendering to make extensions easier
Vladimir 'phcoder' Serbinenko [Fri, 8 Jan 2010 17:48:41 +0000 (18:48 +0100)] 
Restructure rendering to make extensions easier

16 years agoreplaced __func__ with simpler __FUNCTION__ macro
BVK Chaitanya [Fri, 8 Jan 2010 16:36:46 +0000 (22:06 +0530)] 
replaced __func__ with simpler __FUNCTION__ macro

16 years agoadded changelog file
BVK Chaitanya [Fri, 8 Jan 2010 15:58:57 +0000 (21:28 +0530)] 
added changelog file

16 years ago2010-01-08 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Fri, 8 Jan 2010 15:22:40 +0000 (15:22 +0000)] 
2010-01-08  Robert Millan  <rmh.grub@aybabtu.com>

* src/mkisofs.c: Remove `ifdef linux' portability kludge.

16 years ago2010-01-08 Robert Millan <rmh.mkisofs@aybabtu.com>
Robert Millan [Fri, 8 Jan 2010 15:19:42 +0000 (15:19 +0000)] 
2010-01-08  Robert Millan  <rmh.mkisofs@aybabtu.com>

* util/mkisofs/defaults.h (APPID_DEFAULT): Redefine using PACKAGE_NAME.
(SYSTEM_ID_DEFAULT): Set to "GNU" unconditionally.
* util/mkisofs/mkisofs.c (main): Readjust --version output.

16 years agoadded functional tests to make-check
BVK Chaitanya [Fri, 8 Jan 2010 11:05:32 +0000 (16:35 +0530)] 
added functional tests to make-check

16 years agounit testing framework
BVK Chaitanya [Fri, 8 Jan 2010 09:49:10 +0000 (15:19 +0530)] 
unit testing framework

16 years agoSupport for 3 more combining marks types
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 23:46:42 +0000 (00:46 +0100)] 
Support for 3 more combining marks types

16 years agoChangeLog
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 21:22:24 +0000 (22:22 +0100)] 
ChangeLog

16 years agoWarning fixes
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 21:22:11 +0000 (22:22 +0100)] 
Warning fixes

16 years agoVarious cleanups
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 21:18:59 +0000 (22:18 +0100)] 
Various cleanups

16 years ago2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 7 Jan 2010 21:05:25 +0000 (21:05 +0000)] 
2010-01-07  Robert Millan  <rmh.grub@aybabtu.com>

Reset Multiboot 2 support.  New loader implements the draft in
/branches/multiboot2 and shares as much code as possible with the
production Multiboot 1 implementation.

* loader/ieee1275/multiboot2.c: Remove file.  Update all users.
* loader/multiboot2.c: Likewise.
* loader/i386/multiboot_helper.S: Likewise.
* include/multiboot2.h: Replace with latest version from the draft
in /branches/multiboot2.

* conf/i386-coreboot.rmk (multiboot_mod_SOURCES): Remove
`loader/i386/multiboot_helper.S', `loader/i386/pc/multiboot2.c'
and `loader/multiboot2.c'.
(pkglib_MODULES): Add `multiboot2.mod'.
(multiboot2_mod_SOURCES): New variable.
(multiboot2_mod_LDFLAGS): Likewise.
(multiboot2_mod_CFLAGS): Likewise.  Define `GRUB_USE_MULTIBOOT2'.

* conf/i386-pc.rmk: Likewise.

* conf/powerpc-ieee1275.rmk (pkglib_MODULES): Remove `multiboot.mod'.
(multiboot_mod_SOURCES): Remove variable.
(multiboot_mod_LDFLAGS): Likewise.
(multiboot_mod_CFLAGS): Likewise.

* include/grub/multiboot.h [GRUB_USE_MULTIBOOT2]: Include
`<multiboot2.h>' instead of `<multiboot.h>'.
[GRUB_USE_MULTIBOOT2] (MULTIBOOT_BOOTLOADER_MAGIC)
(MULTIBOOT_HEADER_MAGIC): New macros.

* loader/multiboot_loader.c (module_version_status): Remove variable.
(find_multi_boot2_header): Remove function.
(grub_cmd_multiboot_loader): Remove Multiboot 2 / Multiboot 1 selection
logic.  Always check for the Multiboot version we're compiling for.
(grub_cmd_module_loader): Likewise.
[GRUB_USE_MULTIBOOT2] (GRUB_MOD_INIT(multiboot)): Register `multiboot2'
command instead of `multiboot'.

16 years agomerge mainline into multiterm
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 20:34:43 +0000 (21:34 +0100)] 
merge mainline into multiterm

16 years agoAdd mirroring and stacked combining marks
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 20:25:56 +0000 (21:25 +0100)] 
Add mirroring and stacked combining marks

16 years ago2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 7 Jan 2010 19:55:16 +0000 (19:55 +0000)] 
2010-01-07  Robert Millan  <rmh.grub@aybabtu.com>

* include/multiboot.h (MULTIBOOT_UNSUPPORTED): Moved from here ...
* loader/i386/multiboot.c (UNSUPPORTED_FLAGS): ... to here.  Update
all users.

16 years ago2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 7 Jan 2010 18:20:11 +0000 (18:20 +0000)] 
2010-01-07  Robert Millan  <rmh.grub@aybabtu.com>

* util/grub.d/10_hurd.in: Add --class information to menuentries.
* util/grub.d/10_kfreebsd.in: Likewise.
* util/grub.d/10_linux.in: Likewise.

16 years ago2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 7 Jan 2010 16:53:29 +0000 (16:53 +0000)] 
2010-01-07  Robert Millan  <rmh.grub@aybabtu.com>
2010-01-07  Vladimir Serbinenko  <phcoder@gmail.com>

Fix breakage introduced with previous commit.

* normal/dyncmd.c (read_command_list): Avoid unregistering kernel
commands.
* normal/handler.c (read_handler_list): Revert part of previous commit
affecting this file.
* normal/main.c (read_lists): Move read_handler_list() call back to ...
(grub_normal_execute): ... here.

16 years agoGroup combining diacritics
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 15:37:53 +0000 (16:37 +0100)] 
Group combining diacritics

16 years agoSimplify terminal check in loader/i386/efi/linux.c and loader/i386/linux.c
Robert Millan [Thu, 7 Jan 2010 01:21:32 +0000 (01:21 +0000)] 
Simplify terminal check in loader/i386/efi/linux.c and loader/i386/linux.c

Revert loader/i386/ieee1275/linux.c change

16 years agoMerge from trunk
Robert Millan [Thu, 7 Jan 2010 00:58:54 +0000 (00:58 +0000)] 
Merge from trunk

16 years ago2010-01-07 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Thu, 7 Jan 2010 00:52:56 +0000 (00:52 +0000)] 
2010-01-07  Robert Millan  <rmh.grub@aybabtu.com>

Merge prefix-redefinition-fix branch.

* normal/autofs.c (read_fs_list): Make function capable of being
run multiple times, gracefuly replacing the previous data
structures.
* normal/dyncmd.c (read_command_list): Likewise.
* normal/handler.c (read_handler_list): Likewise.
* normal/main.c (read_lists): New function.  Calls all the
list reading functions.
(grub_normal_execute): Use read_lists() instead of calling all
list reading functions explicitly.  Register read_lists() as a
variable hook attached to ${prefix}.

16 years ago2010-01-07 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Thu, 7 Jan 2010 00:13:01 +0000 (01:13 +0100)] 
2010-01-07  Vladimir Serbinenko  <phcoder@gmail.com>

Merge crypto branch.

* Makefile.in (pkglib_DATA):  Add crypto.lst.
(crypto.lst): New target.
* commands/hashsum.c: New file.
* commands/password.c (check_password): Use grub_crypto_memcmp.
* commands/password_pbkdf2.c: New file.
* commands/xnu_uuid.c: Remove MD5. Use GRUB_MD_MD5.
* conf/any-emu.rmk (grub_emu_SOURCES): Add lib/crypto.c,
normal/crypto.c and lib/libgcrypt-grub/cipher/md5.c.
(grub_emu_CFLAGS): Add -Wno-missing-field-initializers -Wno-error
-I$(srcdir)/lib/libgcrypt_wrap.
* conf/common.rmk (normal_mod_SOURCES): Add normal/crypto.c.
(pkglib_MODULES): Add crypto.mod, hashsum.mod, pbkdf2.mod and
password_pbkdf2.mod.
(crypto_mod_SOURCES): New variable.
(crypto_mod_CFLAGS): Likewise.
(crypto_mod_LDFLAGS): Likewise.
(hashsum_mod_SOURCES): New variable.
(hashsum_mod_CFLAGS): Likewise.
(hashsum_mod_LDFLAGS): Likewise.
(pbkdf2_mod_SOURCES): New variable.
(pbkdf2_mod_CFLAGS): Likewise.
(pbkdf2_mod_LDFLAGS): Likewise.
(password_pbkdf2_mod_SOURCES): New variable.
(password_pbkdf2_mod_CFLAGS): Likewise.
(password_pbkdf2_mod_LDFLAGS): Likewise.
(bin_UTILITIES): Add grub-mkpasswd-pbkdf2.
(grub_mkpasswd_pbkdf2_SOURCES): New variable.
(grub_mkpasswd_pbkdf2_CFLAGS): Likewise.
Include conf/gcry.rmk.
* include/grub/auth.h: Rewritten.
* include/grub/crypto.h: New file.
* include/grub/disk.h (grub_disk_dev_id): Add GRUB_DISK_DEVICE_LUKS_ID.
* include/grub/normal.h (read_crypto_list): New prototype.
* lib/crypto.c: New file.
* lib/libgcrypt_wrap/cipher_wrap.h: Likewise.
* lib/pbkdf2.c: Likewise.
* normal/auth.c (grub_auth_strcmp): Removed.
(grub_iswordseparator): Likewise.
(grub_auth_strword): Likewise.
(is_authenticated): Use grub_strword.
(grub_auth_check_authentication): Use grub_strcmp, grub_password_get
and grub_strword. Pass entered password to authentication callback.
* normal/crypto.c: New file.
* normal/main.c: Call read_crypto_list.
* util/grub-mkpasswd-pbkdf2.c: New file.
* util/import_gcry.py: Generate crypto.lst. Add hash blocklen.

16 years ago2010-01-06 Vladimir Serbinenko <phcoder@gmail.com>
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 22:25:57 +0000 (23:25 +0100)] 
2010-01-06  Vladimir Serbinenko  <phcoder@gmail.com>

Fix descent and ascent calculation.

* util/grub-mkfont.c (grub_font_info): New fields 'asce' and 'max_y'.
(options): New option "asce".
(usage): Likewise.
(add_char): Ignore invalid glyphs for descent calculation.
Calculate ascent from actual content.
(print_glyphs): Use 'asce'.
(write_font): Likewise. Allow ascent override.
(main): Handle "asce" option.

16 years ago2010-01-06 Carles Pina i Estany <carles@pina.cat>
carles [Wed, 6 Jan 2010 22:00:57 +0000 (22:00 +0000)] 
2010-01-06  Carles Pina i Estany  <carles@pina.cat>

* kern/err.c: Include `<grub/i18n.h>'.
(grub_print_error): Add full stop. Gettextizze.
* loader/i386/bsd.c (grub_netbsd_boot): Change grub_error description.
(grub_bsd_load_elf): Capitalise ELF.
(grub_cmd_freebsd_loadenv): Add `s' in error string.
(grub_cmd_freebsd_module): Likewise.
(grub_cmd_freebsd_module_elf): Likewise.
* loader/i386/bsdXX.c (SUFFIX): Capitalise ELF.

16 years ago2010-01-06 Carles Pina i Estany <carles@pina.cat>
carles [Wed, 6 Jan 2010 21:36:34 +0000 (21:36 +0000)] 
2010-01-06  Carles Pina i Estany  <carles@pina.cat>

* commands/search.c (GRUB_MOD_INIT): Use HELP_MESSAGE.
* commands/search_file.c (HELP_MESSAGE): New macro.
* commands/search_label.c (HELP_MESSAGE): Likewise.
* commands/search_uuid.c (HELP_MESSAGE): Likewise.
* po/POTFILES: Add `commands/search_file.c',
`commands/search_label.c', `commands_uuid.c'. Remove duplicate
`commands/search.c'.

16 years agomerge gfxmenu+multiterm into exp
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 21:22:04 +0000 (22:22 +0100)] 
merge gfxmenu+multiterm into exp

16 years agoMerge mainline into gfxmenu+multiterm
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 21:19:52 +0000 (22:19 +0100)] 
Merge mainline into gfxmenu+multiterm

16 years agoFix compilation error
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 21:19:28 +0000 (22:19 +0100)] 
Fix compilation error

16 years agoAdd missing levels reversing
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 21:18:31 +0000 (22:18 +0100)] 
Add missing levels reversing

16 years agoInitial bidi support for gfxmenu
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 19:37:16 +0000 (20:37 +0100)] 
Initial bidi support for gfxmenu

16 years agoClear both buffers on gfxterm init
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 09:51:23 +0000 (10:51 +0100)] 
Clear both buffers on gfxterm init

16 years agoPush error before calling grub_gfxterm_fullscreen
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 09:50:50 +0000 (10:50 +0100)] 
Push error before calling grub_gfxterm_fullscreen

16 years agoFix non-clearing of timeout. Template support for timeout text.
Vladimir 'phcoder' Serbinenko [Wed, 6 Jan 2010 00:42:21 +0000 (01:42 +0100)] 
Fix non-clearing of timeout. Template support for timeout text.

16 years agoMerge gfxmenu into gfxmenu+multiterm
Vladimir 'phcoder' Serbinenko [Tue, 5 Jan 2010 22:50:40 +0000 (23:50 +0100)] 
Merge gfxmenu into gfxmenu+multiterm

16 years agoUse pixmapbar only when images available
Vladimir 'phcoder' Serbinenko [Tue, 5 Jan 2010 22:49:40 +0000 (23:49 +0100)] 
Use pixmapbar only when images available

16 years ago2010-01-05 Robert Millan <rmh.grub@aybabtu.com>
Robert Millan [Tue, 5 Jan 2010 22:44:00 +0000 (22:44 +0000)] 
2010-01-05  Robert Millan  <rmh.grub@aybabtu.com>

* config.rpath: Update from Gnulib.

16 years agoMerge gfxmenu into gfxmenu+multiterm
Vladimir 'phcoder' Serbinenko [Tue, 5 Jan 2010 22:24:16 +0000 (23:24 +0100)] 
Merge gfxmenu into gfxmenu+multiterm

16 years agoFix missing viewport in gui_list
Vladimir 'phcoder' Serbinenko [Tue, 5 Jan 2010 22:22:02 +0000 (23:22 +0100)] 
Fix missing viewport in gui_list