]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
15 years agoHandle ACKs, NACKs and restore state on booting
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 18:43:44 +0000 (20:43 +0200)] 
Handle ACKs, NACKs and restore state on booting

15 years agoFix reversal of NPAGE and PPAGE when handling Linux keymaps
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 18:40:06 +0000 (20:40 +0200)] 
Fix reversal of NPAGE and PPAGE when handling Linux keymaps

15 years agoautomake based build system for grub
BVK Chaitanya [Mon, 23 Aug 2010 17:56:24 +0000 (23:26 +0530)] 
automake based build system for grub

15 years ago Replace --enable-grub-emu-modules with grub-emu-lite.
BVK Chaitanya [Mon, 23 Aug 2010 17:36:29 +0000 (23:06 +0530)] 
Replace --enable-grub-emu-modules with grub-emu-lite.

* kern/emu/cache.S: New file.  Wrapper for $target_cpu specific
cache.S.

* include/grub/emu/misc.h (grub_emu_init): New prototype.
* kern/emu/full.c: New file. For grub-emu specific initialization.
* kern/emu/lite.c: New file. For grub-emu-lite initialization.
* kern/emu/main.c: Call initialization function grub_emu_init.

* Makefile.in: Include grub-emu-lite in install.
* commands/parttool.c: Use grub_no_autoload to differentiate
between grub-emu and grub-emu-lite.
* include/grub/misc.h: New variable grub_no_autoload.

* conf/any-emu.rmk: New rules for grub-emu-lite.
* configure.ac: Remove --enable-grub-emu-modules.
* genmk.rb: Cleanup unnecessary rules.
* include/grub/dl.h: Remove GRUB_NO_MODULES macro.

* normal/main.c: Don't load list files on grub-emu-lite.
* util/misc.c (grub_arch_sync_caches): Removed.

15 years agomerge with mainline
BVK Chaitanya [Mon, 23 Aug 2010 16:20:38 +0000 (21:50 +0530)] 
merge with mainline

15 years agofix x86_64-efi build
BVK Chaitanya [Mon, 23 Aug 2010 15:53:39 +0000 (21:23 +0530)] 
fix x86_64-efi build

15 years ago* kern/mips/startup.S (grub_prefix): Update comment to refer to
Colin Watson [Mon, 23 Aug 2010 11:55:47 +0000 (12:55 +0100)] 
* kern/mips/startup.S (grub_prefix): Update comment to refer to
grub-mkimage rather than grub-mkelfimage.
* kern/powerpc/ieee1275/startup.S (grub_prefix): Likewise.

15 years agoChange GRUB_TERM_NO_KEY to 0
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 11:21:53 +0000 (13:21 +0200)] 
Change GRUB_TERM_NO_KEY to 0

15 years agoFix RCTRL and RALT linux scancodes
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 11:21:26 +0000 (13:21 +0200)] 
Fix RCTRL and RALT linux scancodes

15 years agoFix bugs in grub_getkey introduced in previous commit
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 11:12:29 +0000 (13:12 +0200)] 
Fix bugs in grub_getkey introduced in previous commit

15 years agoMacroify GRUB_TERM_NO_KEY and use grub_checkkey in grub_getkey
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 10:53:42 +0000 (12:53 +0200)] 
Macroify GRUB_TERM_NO_KEY and use grub_checkkey in grub_getkey

15 years agoRemove checkkey on term level
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 10:07:49 +0000 (12:07 +0200)] 
Remove checkkey on term level

15 years agoWait for ACKs when setting the mode
Vladimir 'phcoder' Serbinenko [Mon, 23 Aug 2010 09:26:28 +0000 (11:26 +0200)] 
Wait for ACKs when setting the mode

15 years agoforce bash for autogen.sh
BVK Chaitanya [Mon, 23 Aug 2010 08:37:29 +0000 (14:07 +0530)] 
force bash for autogen.sh

15 years agofix exit 1 in autogen.sh
BVK Chaitanya [Mon, 23 Aug 2010 08:02:59 +0000 (13:32 +0530)] 
fix exit 1 in autogen.sh

15 years agofinal touches
BVK Chaitanya [Mon, 23 Aug 2010 07:53:56 +0000 (13:23 +0530)] 
final touches

15 years agofix emu build
BVK Chaitanya [Mon, 23 Aug 2010 05:01:08 +0000 (10:31 +0530)] 
fix emu build

15 years agoFix ignoring of set1 extended sequences
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 23:44:54 +0000 (01:44 +0200)] 
Fix ignoring of set1 extended sequences

15 years agoFix multiple issues with set 2
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 23:13:54 +0000 (01:13 +0200)] 
Fix multiple issues with set 2

15 years agoMacroify key constants
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 21:56:41 +0000 (23:56 +0200)] 
Macroify key constants

15 years agoSupport scancode set 2
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 20:53:31 +0000 (22:53 +0200)] 
Support scancode set 2

15 years agoBump keylayouts version
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 16:16:16 +0000 (18:16 +0200)] 
Bump keylayouts version

15 years agoSet the leds and drain the input buffer in at_keyboard initialisation
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 16:15:27 +0000 (18:15 +0200)] 
Set the leds and drain the input buffer in at_keyboard initialisation

15 years agoProperly handle extended_pending
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 15:44:03 +0000 (17:44 +0200)] 
Properly handle extended_pending

15 years agomerge with mainline
BVK Chaitanya [Sun, 22 Aug 2010 15:30:22 +0000 (21:00 +0530)] 
merge with mainline

15 years agomerge mainline into keylayouts
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 15:12:27 +0000 (17:12 +0200)] 
merge mainline into keylayouts

15 years ago * term/at_keyboard.c (grub_at_keyboard_getkey_noblock): Don't discard
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 15:10:39 +0000 (17:10 +0200)] 
* term/at_keyboard.c (grub_at_keyboard_getkey_noblock): Don't discard
a key after CapsLock or NumLock. It's just a qemu bug.

15 years agoMake USB the main keylayout for simplicity
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 14:06:09 +0000 (16:06 +0200)] 
Make USB the main keylayout for simplicity

15 years agoSupport numpad
Vladimir 'phcoder' Serbinenko [Sun, 22 Aug 2010 00:17:14 +0000 (02:17 +0200)] 
Support numpad

15 years agoIncrease pre-repeat usb keyboad interval
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 23:01:31 +0000 (01:01 +0200)] 
Increase pre-repeat usb keyboad interval

15 years agoAdd back accidently removed mov
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 22:57:04 +0000 (00:57 +0200)] 
Add back accidently removed mov

15 years agoSet last_key to -1 at init time
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 22:31:43 +0000 (00:31 +0200)] 
Set last_key to -1 at init time

15 years agoSupport USB key repeat
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 22:29:34 +0000 (00:29 +0200)] 
Support USB key repeat

15 years agoIgnore keyboard errors and track numlock status
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 22:01:21 +0000 (00:01 +0200)] 
Ignore keyboard errors and track numlock status

15 years agomerge usb into keylayouts
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 21:17:44 +0000 (23:17 +0200)] 
merge usb into keylayouts

15 years agoUse status change pipe for hub hotplug detection
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 21:09:37 +0000 (23:09 +0200)] 
Use status change pipe for hub hotplug detection

15 years agoMAke an enum out of reqtype
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 19:55:24 +0000 (21:55 +0200)] 
MAke an enum out of reqtype

15 years agoclear port status change afte polling it
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 19:39:15 +0000 (21:39 +0200)] 
clear port status change afte polling it

15 years agoreally set controller_data in ohci
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 18:54:20 +0000 (20:54 +0200)] 
really set controller_data in ohci

15 years agoGive better debug message in usb_keyboard_checkkey
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 17:42:31 +0000 (19:42 +0200)] 
Give better debug message in usb_keyboard_checkkey

15 years agoFix incorrect toggle calculation
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 17:41:37 +0000 (19:41 +0200)] 
Fix incorrect toggle calculation

15 years agoEnable usb device polling again
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 16:24:09 +0000 (18:24 +0200)] 
Enable usb device polling again

15 years agoremove wrong extension
BVK Chaitanya [Sat, 21 Aug 2010 15:53:42 +0000 (21:23 +0530)] 
remove wrong extension

15 years agopicks 10_${host_kernel} script
BVK Chaitanya [Sat, 21 Aug 2010 15:33:26 +0000 (21:03 +0530)] 
picks 10_${host_kernel} script

15 years agoUse background transfers for usb_keyboard
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 15:12:51 +0000 (17:12 +0200)] 
Use background transfers for usb_keyboard

15 years agoPrepare infrastructure for background USB transfers
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 14:09:43 +0000 (16:09 +0200)] 
Prepare infrastructure for background USB transfers

15 years agocorrectly pass interfno and don't use GetReport
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 11:56:55 +0000 (13:56 +0200)] 
correctly pass interfno and don't use GetReport

15 years agoDon't retire active transaction on a NAK
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 11:55:06 +0000 (13:55 +0200)] 
Don't retire active transaction on a NAK

15 years agoReturn USB_ERR_INTERNAL instead of grub_errno when appropriate
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 11:54:10 +0000 (13:54 +0200)] 
Return USB_ERR_INTERNAL instead of grub_errno when appropriate

15 years agofix x86_64_efi build
BVK Chaitanya [Sat, 21 Aug 2010 11:52:19 +0000 (17:22 +0530)] 
fix x86_64_efi build

15 years agobuild fixes for mips and ieee1275 platforms
BVK Chaitanya [Sat, 21 Aug 2010 11:41:40 +0000 (17:11 +0530)] 
build fixes for mips and ieee1275 platforms

15 years ago*_sources now collect all values of all its groups
BVK Chaitanya [Sat, 21 Aug 2010 08:57:31 +0000 (14:27 +0530)] 
*_sources now collect all values of all its groups

15 years agoreview comments
BVK Chaitanya [Sat, 21 Aug 2010 04:18:27 +0000 (09:48 +0530)] 
review comments

15 years ago * include/grub/usb.h (grub_usb_device): Add 'data' field back. It's
Vladimir 'phcoder' Serbinenko [Sat, 21 Aug 2010 00:09:16 +0000 (02:09 +0200)] 
* include/grub/usb.h (grub_usb_device): Add 'data' field back. It's
needed by libusb wrapper.

15 years ago2010-08-21 Samuel Thibault <samuel.thibault@ens-lyon.org>
Samuel Thibault [Fri, 20 Aug 2010 23:36:02 +0000 (01:36 +0200)] 
2010-08-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>

* docs/grub.texi (GNU/Hurd): Document booting GNU/Hurd.

15 years ago * loader/multiboot.c (grub_cmd_module): Don't unzip module if
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 22:57:12 +0000 (00:57 +0200)] 
* loader/multiboot.c (grub_cmd_module): Don't unzip module if
--nounzip is passed.

15 years agoImplement CapsLock
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 22:29:57 +0000 (00:29 +0200)] 
Implement CapsLock

15 years agoAdd missing insert and \ codes
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 22:05:39 +0000 (00:05 +0200)] 
Add missing insert and \ codes

15 years agoFix cutting bits by implicit conversion to char
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 21:33:41 +0000 (23:33 +0200)] 
Fix cutting bits by implicit conversion to char

15 years agomerge mainline into keylayouts
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 20:13:19 +0000 (22:13 +0200)] 
merge mainline into keylayouts

15 years ago USB hotunplugging and USB serial support.
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 19:34:52 +0000 (21:34 +0200)] 
USB hotunplugging and USB serial support.

* bus/usb/ohci.c (grub_ohci_transfer): Fill *actual and respect timeout.
* bus/usb/uhci.c (grub_free_queue): Compute *actual.
(grub_uhci_transfer): Respect timeout and set *actual.
* bus/usb/usb.c (grub_usb_device_initialize): Correctly skip fields of
non-standard length.
(grub_usb_device_attach): Autoload modules.
(GRUB_MOD_INIT): Set grub_term_poll_usb.
(GRUB_MOD_FINI): Unset grub_term_poll_usb.
* bus/usb/usbhub.c (grub_usb_hub): Replace speed with devices. All
users updated.
(grub_usb_add_hub): Fill nports and children.
(attach_root_port): Receive hub instead of controller.
All users updated. Fill hub->devices.
(grub_usb_root_hub): Allocate hub->devices.
(detach_device): New function.
(poll_nonroot_hub): Fill children and detach devices.
* bus/usb/usbtrans.c (grub_usb_bulk_readwrite): Accept timeout and
actual arguments. All users updated.
(grub_usb_bulk_read_extended): New function.
* bus/usb/serial/common.c: New file.
* bus/usb/serial/ftdi.c: Likewise.
* bus/usb/serial/pl2303.c: Likewise.
* commands/terminal.c (handle_command): Support wildcard.
* commands/usbtest.c: Output "Unknown" instead of empty string.
* conf/any-emu.rmk (pkglib_MODULES): Add usbserial_common.mod.
(usbserial_common_mod_SOURCES): New variable.
(usbserial_common_mod_CFLAGS): Likewise.
(usbserial_common_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add usbserial_pl2303.mod.
(usbserial_pl2303_mod_SOURCES): New variable.
(usbserial_pl2303_mod_CFLAGS): Likewise.
(usbserial_pl2303_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add usbserial_ftdi.mod.
(usbserial_ftdi_mod_SOURCES): New variable.
(usbserial_ftdi_mod_CFLAGS): Likewise.
(usbserial_ftdi_mod_LDFLAGS): Likewise.
(pkglib_MODULES): Add serial.mod.
(serial_mod_SOURCES): New variable.
(serial_mod_CFLAGS): Likewise.
(serial_mod_LDFLAGS): Likewise.
* conf/i386-pc.rmk: Likewise.
* conf/mips-yeeloong.rmk: Likewise.
* conf/i386.rmk (serial_mod_SOURCES): Add term/ns8250.c.
* conf/mips-yeeloong.rmk (kernel_img_SOURCES): Likewise.
* disk/usbms.c (first_available_slot): New variable.
(grub_usbms_attach): Don't reuse free slots due to potential cache
problems.
* include/grub/serial.h: Moved to ..
* include/grub/ns8250.h: ...this.
* include/grub/serial.h: New file.
* include/grub/term.h (grub_term_poll_usb): New variable.
* include/grub/terminfo.h (grub_terminfo_input_state): Pass term to
readkey. All users updated.
(grub_terminfo_output_state): Pass term to put.
* include/grub/usb.h (GRUB_USB_REQTYPE): New enum.
(grub_usb_controller_dev): Add timeout and actual arguments to
transfer. All users updated.
(grub_usb_interface): New field detach_data.
(grub_usb_device): New fields children and nports.
(grub_usb_ep_type_t): New type.
(grub_usb_get_ep_type): New function.
(grub_usb_bulk_read_extended): Likewise.
* include/grub/usbdesc.h (grub_usb_desc): New type.
* include/grub/usbserial.h: New file.
* include/grub/usbtrans.h (grub_usb_transaction): New field preceding.
* kern/term.c (grub_term_poll_usb): New variable.
(grub_getkey): Call grub_term_poll_usb if set.
(grub_checkkey): Likewise.
(grub_getkeystatus): Likewise.
* term/serial.c: Moved controller-specific parts to ...
* term/ns8250.c: ... here.
* term/serial.c: Mostly rewritten.
* term/usb_keyboard.c: Reorganised to use GET_REPORT only on attaching
according to spec.

15 years agoExport serial-related functions from kernel
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 19:31:33 +0000 (21:31 +0200)] 
Export serial-related functions from kernel

15 years agoAdd ChangeLog
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 19:26:27 +0000 (21:26 +0200)] 
Add ChangeLog

15 years agoEnable usbserial on yeeloong
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 19:26:04 +0000 (21:26 +0200)] 
Enable usbserial on yeeloong

15 years agoRemove unused buffer0
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 19:25:20 +0000 (21:25 +0200)] 
Remove unused buffer0

15 years agoadd USE_ASCII_FAILBACK define
BVK Chaitanya [Fri, 20 Aug 2010 19:20:12 +0000 (00:50 +0530)] 
add USE_ASCII_FAILBACK define

15 years agomerge with mainline
BVK Chaitanya [Fri, 20 Aug 2010 19:19:29 +0000 (00:49 +0530)] 
merge with mainline

15 years agoMake HID found dprintf instead of printf
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 18:26:57 +0000 (20:26 +0200)] 
Make HID found dprintf instead of printf

15 years agoMerge mainline into usb
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 18:12:26 +0000 (20:12 +0200)] 
Merge mainline into usb

15 years agoAcount for transfer->size being size-1 when counting *actual
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 17:54:40 +0000 (19:54 +0200)] 
Acount for transfer->size being size-1 when counting *actual

15 years agoSupport hot unplugging
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 17:34:29 +0000 (19:34 +0200)] 
Support hot unplugging

15 years agoFix OHCI error message
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 17:33:44 +0000 (19:33 +0200)] 
Fix OHCI error message

15 years agofix emu build on netbsd
BVK Chaitanya [Fri, 20 Aug 2010 17:04:19 +0000 (22:34 +0530)] 
fix emu build on netbsd

15 years agofix distcheck from source tree
BVK Chaitanya [Fri, 20 Aug 2010 15:31:13 +0000 (21:01 +0530)] 
fix distcheck from source tree

15 years agoCorrect *actual counting in OHCI
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 14:56:03 +0000 (16:56 +0200)] 
Correct *actual counting in OHCI

15 years agoDon't update status on 0 message
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 14:49:24 +0000 (16:49 +0200)] 
Don't update status on 0 message

15 years ago2010-08-20 Robert Millan <rmh@gnu.org>
Robert Millan [Fri, 20 Aug 2010 14:36:07 +0000 (16:36 +0200)] 
2010-08-20  Robert Millan  <rmh@gnu.org>

Make kFreeBSD code more generic to support ext2fs as root, ufs as
a separate module and maybe other interesting combinations.

* util/grub.d/10_kfreebsd.in (load_kfreebsd_module): New function.
(kfreebsd_entry): Use load_kfreebsd_module() to load modules.
(kfreebsd_entry): Add generic filesystem module load routine.
Map GRUB `ext2' to kFreeBSD `ext2fs'.

15 years agoScan descriptor rather than elying on hardcoded endpoint number
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 14:34:34 +0000 (16:34 +0200)] 
Scan descriptor rather than elying on hardcoded endpoint number

15 years agofix distcheck
BVK Chaitanya [Fri, 20 Aug 2010 13:17:22 +0000 (18:47 +0530)] 
fix distcheck

15 years agogenerate gcry rules from import_gcry
BVK Chaitanya [Fri, 20 Aug 2010 12:51:31 +0000 (18:21 +0530)] 
generate gcry rules from import_gcry

15 years agoUse GetReport only at initialisation as specified in the USBHID spec
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 12:36:29 +0000 (14:36 +0200)] 
Use GetReport only at initialisation as specified in the USBHID spec

15 years agoFix control msg type
Vladimir 'phcoder' Serbinenko [Fri, 20 Aug 2010 10:22:23 +0000 (12:22 +0200)] 
Fix control msg type

15 years agofix COND_APPLE_CC definition
BVK Chaitanya [Fri, 20 Aug 2010 07:30:11 +0000 (13:00 +0530)] 
fix COND_APPLE_CC definition

15 years agobetter fix for setjmp module
BVK Chaitanya [Fri, 20 Aug 2010 06:09:47 +0000 (11:39 +0530)] 
better fix for setjmp module

15 years agoupdate .bzrignore
BVK Chaitanya [Fri, 20 Aug 2010 05:43:37 +0000 (11:13 +0530)] 
update .bzrignore

15 years agominor fixes
BVK Chaitanya [Fri, 20 Aug 2010 05:40:42 +0000 (11:10 +0530)] 
minor fixes

15 years agoadded conf/Makefile.common and conf/Makefile.extra-dist
BVK Chaitanya [Fri, 20 Aug 2010 04:44:29 +0000 (10:14 +0530)] 
added conf/Makefile.common and conf/Makefile.extra-dist

15 years agoFix printf bug
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 23:23:33 +0000 (01:23 +0200)] 
Fix printf bug

15 years ago* commands/i386/pc/sendkey.c (keysym_table): Rename "numlock" to
Colin Watson [Thu, 19 Aug 2010 23:15:23 +0000 (00:15 +0100)] 
* commands/i386/pc/sendkey.c (keysym_table): Rename "numlock" to
"numcenter" (I misunderstood the purpose of this entry).
* docs/grub.texi (sendkey): Likewise.

15 years ago* commands/i386/pc/sendkey.c (options): Remove "keep" from all
Colin Watson [Thu, 19 Aug 2010 23:05:14 +0000 (00:05 +0100)] 
* commands/i386/pc/sendkey.c (options): Remove "keep" from all
status flag options; simply omitting the option is equivalent and
simpler.  Rename "wait" to "pause".  Rename "sysreq" to "sysrq".
(keysym_table): Rename "num5numlock" to "numlock".
(grub_cmd_sendkey): Reinitialise `andmask' and `ormask', so that we
can uniformly say that only the last of multiple `sendkey'
invocations has any effect.
* docs/grub.texi (sendkey): New section.

15 years ago* commands/i386/pc/sendkey.c (options): Fix three typos.
Colin Watson [Thu, 19 Aug 2010 20:53:50 +0000 (21:53 +0100)] 
* commands/i386/pc/sendkey.c (options): Fix three typos.

15 years agoMerge mainline into keylayouts
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 19:32:36 +0000 (21:32 +0200)] 
Merge mainline into keylayouts

15 years ago Implement sendkey support.
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 19:03:14 +0000 (21:03 +0200)] 
Implement sendkey support.

* commands/i386/pc/sendkey.c: New file.
* conf/i386-pc.rmk (pkglib_MODULES): Add sendkey.mod.
(sendkey_mod_SOURCES): New variable.
(sendkey_mod_CFLAGS): Likewise.
(sendkey_mod_LDFLAGS): Likewise.

15 years agoAdd grub-kbdcomp
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 18:48:31 +0000 (20:48 +0200)] 
Add grub-kbdcomp

15 years agoRename grub-mklayouts to grub-mklayout
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 18:47:08 +0000 (20:47 +0200)] 
Rename grub-mklayouts to grub-mklayout

15 years agoMAke grub-mklayouts do only one thing rather than doing all the piping
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 18:43:40 +0000 (20:43 +0200)] 
MAke grub-mklayouts do only one thing rather than doing all the piping

15 years agoAdd missing keys to grub-mklayouts
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 17:17:36 +0000 (19:17 +0200)] 
Add missing keys to grub-mklayouts

15 years agoAdded missing values and indented USB table
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 14:12:18 +0000 (16:12 +0200)] 
Added missing values and indented USB table

15 years agoadd usb keymap support
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 13:32:43 +0000 (15:32 +0200)] 
add usb keymap support

15 years agoHook AT keyboard mapping
Vladimir 'phcoder' Serbinenko [Thu, 19 Aug 2010 13:00:31 +0000 (15:00 +0200)] 
Hook AT keyboard mapping