| 
								
								
									 Vladimir Serbinenko | 2024ade285 | * grub-core/term/ieee1275/escc.c (GRUB_MOD_INIT): Fix order of channels. Reported by: Aaro Koskinen <aaro.koskinen@iki.fi> | 2013-11-10 17:53:11 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9612ebc00e | Add new ports: i386-xen and x86_64-xen. This allows running GRUB in XEN PV environment and load kernels. | 2013-11-09 21:29:11 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 9f8acdaa5d | * grub-core/term/serial.c: Add option for enabling/disabling RTS/CTS flow control. | 2013-11-08 18:20:20 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 810f991b9e | * grub-core/term/terminfo.c: Add sequences for home and end. | 2013-11-05 02:44:31 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 896f913571 | * grub-core/term/serial.c (options), (grub_cmd_serial): Fix handling of SI suffixes. | 2013-11-01 19:46:30 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | 89295a0628 | Support --base-clock for serial command to handle weird cards with non-standard base clock. | 2013-11-01 19:33:22 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | a28567364a | Make char and string width grub_size_t rather than grub_ssize_t. | 2013-10-25 23:58:24 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir Serbinenko | af81ed880d | * conf/Makefile.common (CPPFLAGS_KERNEL): Add -DGRUB_KERNEL=1. * include/grub/dl.h (GRUB_MOD_INIT), (GRUB_MOD_FINI): Define
	functions when compiling for kernel. | 2013-10-25 16:07:01 +02:00 |  | 
				
					
						| 
								
								
									 Paulo Flabiano Smorigo | 84a0e9699f | Add progress module to display load progress of files. * grub-core/lib/progress.c: New file.
	* grub-core/Makefile.core.def (progress): New module.
	* grub-core/kern/file.c (grub_file_open): File name added.
	* (grub_file_read): Progress hook added.
	* grub-core/fs/cbfs.c (grub_cbfs_read): Likewise.
	* grub-core/fs/cpio_common.c (grub_cpio_read): Likewise.
	* grub-core/net/net.c (grub_net_fs_read_real): Likewise.
	* include/grub/file.h (struct grub_file): Add progress module
	* members.
	* include/grub/term.h (struct grub_term_output): Likewise.
	* grub-core/osdep/unix/emuconsole.c (grub_console_term_output):
	Terminal velocity added.
	* grub-core/osdep/windows/emuconsole.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/arc/console.c (grub_console_term_output): Likewise.
	* grub-core/term/efi/console.c (grub_console_term_output): Likewise.
	* grub-core/term/gfxterm.c (grub_video_term): Likewise.
	* grub-core/term/i386/coreboot/cbmemc.c (grub_cbmemc_term_output):
	* Likewise.
	* grub-core/term/i386/pc/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/i386/pc/vga_text.c (grub_vga_text_term): Likewise.
	* grub-core/term/ieee1275/console.c (grub_console_term_output):
	* Likewise.
	* grub-core/term/morse.c (grub_audio_term_output): Likewise.
	* grub-core/term/serial.c (grub_serial_term_output): Likewise.
	* grub-core/term/spkmodem.c (grub_spkmodem_term_output): Likewise.
	* grub-core/term/uboot/console.c (uboot_console_term_output):
	* Likewise. | 2013-10-22 16:42:20 -02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | e89c2d48a9 | Lift 255x255 erminal sie restriction to 65535x65535. Also change from bitmasks to small structures of size chosen to fit in registers. | 2013-10-19 23:59:32 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | ea73acd2ce | * grub-core/term/i386/pc/vga_text.c: Remove extra declaration of cur_color. | 2013-10-18 16:30:30 +02:00 |  | 
				
					
						| 
								
								
									 Hiroyuki YAMAMORI | ceca6ddf26 | Handle Japanese special keys. Reported by: Hiroyuki YAMAMORI.
	Codes supplied by: Hiroyuki YAMAMORI. | 2013-10-17 00:49:05 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 69ca587652 | * grub-core/osdep/windows/emuconsole.c: New file. | 2013-10-14 21:33:55 +02:00 |  | 
				
					
						| 
								
								
									 Melki Christian | 3414b6c0e2 | * grub-core/term/at_keyboard.c [DEBUG_AT_KEYBOARD]: Fix compilation error when enabling debug. | 2013-10-12 08:11:19 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 4fa60739f2 | * grub-core/term/gfxterm.c: Add flag "functional" to skip input when changing windows to avoid crash. | 2013-10-03 23:32:19 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | e84f818865 | * grub-core/term/terminfo.c (grub_terminfo_readkey): Fix usage of wrong table which resulted in mishandling of 4-byte
	sequences. | 2013-09-28 01:03:31 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 2237daf246 | * grub-core/term/terminfo.c: Add Home and End key sequences. | 2013-09-28 00:55:38 +02:00 |  | 
				
					
						| 
								
								
									 Pawel Wojtalczyk | 436ad5c3f4 | * grub-core/term/efi/console.c (grub_console_getkey): Accept VT100-style codes.
	Also-By: Vladimir Serbinenko <phcoder@gmail.com> | 2013-09-18 18:58:09 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | a62ae90c2b | * grub-core/term/gfxterm.c (grub_virtual_screen_setup): Start with standard rather than noral color, in line with other terminals. | 2013-08-02 22:58:16 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | ae27e4d323 | Merge mainline into arm | 2013-07-16 18:43:43 +02:00 |  | 
				
					
						| 
								
								
									 Andrey Borzenkov | 5b06b53cbd | * grub-core/term/gfxterm.c (grub_virtual_screen_setup): Use grub_term_normal_color, do not hardcode GRUB_TERM_DEFAULT_NORMAL_COLOR. | 2013-06-16 16:24:05 +04:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 837222cc30 | * grub-core/term/gfxterm.c: USe right background color when scrolling. | 2013-06-16 03:53:07 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | e6930a454d | Enable coreboot information commands even when not loaded as coreboot payload (e.g. when loaded from SeaBIOS-as-payload). | 2013-06-16 01:57:55 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | fc4c4fddf6 | Detach optional parts of gfxterm and integrate in with coreboot init. | 2013-05-31 00:42:33 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 8e71d87482 | merge mainline into arm | 2013-05-11 10:24:24 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 8200fa1597 | * grub-core/term/terminfo.c: Rename ANSI_C0 to ANSI_CSI to avoid misnomer. | 2013-05-10 14:07:41 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | e56d9637ae | * grub-core/term/efi/console.c: Fix compile error. | 2013-05-07 20:40:00 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 85002bf34a | Agglomerate more mallocs to speed-up gfxterm. | 2013-05-04 22:23:23 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 22b06e9685 | Speed-up gfxterm by slightly agglomerating mallocs. | 2013-05-04 15:07:13 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 92323d1fb0 | Speed-up gfxterm by saving intermediate results in index+alpha format. | 2013-05-04 13:58:30 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 03f7c8c304 | Fix several memory leaks. | 2013-05-04 13:47:10 +02:00 |  | 
				
					
						| 
								
								
									 Leif Lindholm | b385e0723b | Leif's API fixes | 2013-05-03 15:07:39 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 583e5b645c | * include/grub/arc/arc.h: Account for missing "other" peripheral on ARCS. All users updated. | 2013-04-30 17:40:31 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | f97ec54645 | * grub-core/term/morse.c: Macroify dih and dah. | 2013-04-28 13:27:51 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 141e2a7816 | * grub-core/term/ns8250.c: Systematically probe ports by writing to SR before using them. | 2013-04-27 22:47:57 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | db99fbe83f | Replace libcurses with our own vt100 handling for the ease of testing and decreasing prerequisites. | 2013-04-27 00:02:23 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | b04b5990df | Add serial on ARC platform. | 2013-04-25 22:40:03 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 65a6b30b47 | * grub-core/term/ieee1275/console.c (grub_console_dimensions): Ignore bogus SLOF values. | 2013-04-25 00:45:29 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | d1989e2e1d | * grub-core/term/arc/console.c: Assume that console is 80x24 vt100 if it's serial. | 2013-04-24 18:39:00 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | aa1af9bbda | Allow IEEE1275 ports on path even if it wasn't detected automatically. Needed on OpenBIOS due to incomplete device tree. | 2013-04-14 17:01:31 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | bbdd6305db | Handle Japanese special keys. Reported by: Hiroyuki YAMAMORI.
	Codes supplied by: Hiroyuki YAMAMORI. | 2013-04-12 22:26:38 +02:00 |  | 
				
					
						| 
								
								
									 Andrey Borzenkov | ca53deb88f | * grub-core/term/i386/pc/console.c: Fix cursor moving algorithm. | 2013-04-08 19:51:33 +02:00 |  | 
				
					
						| 
								
								
									 Leif Lindholm | 389b31cd71 | Initial import of Leif's work | 2013-04-07 02:41:07 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | db8ff59f61 | * grub-core/term/i386/pc/console.c (grub_console_getwh): Decrease reported width by one to compensate for curesor algorithm problem. | 2013-04-03 15:21:51 +02:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | d975e8d59c | * grub-core/term/at_keyboard.c: Increase robustness on coreboot and qemu. | 2013-03-23 16:54:36 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | cc19857a2a | New commands cbmemc, lscoreboot, coreboot_boottime to inspect coreboot tables content. Support for cbmemc. | 2013-03-20 17:13:31 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | e5a2dd7b55 | remove get_endpoint_descriptor and change all functions needing descriptor to just receive it as argument rather than endpoint
	address. | 2013-03-19 11:19:36 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | f6b58fe538 | * grub-core/term/terminfo.c (grub_terminfo_cls): Issue an explicit gotoxy to 0,0. | 2013-03-05 20:00:51 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 6e4146c41e | Move to more hookless approach in IEEE1275 devices handling. | 2013-03-02 23:51:19 +01:00 |  | 
				
					
						| 
								
								
									 Vladimir 'phcoder' Serbinenko | 18288f17ac | Improve spkmodem reliability by adding a separator between bytes. | 2013-01-21 21:05:33 +01:00 |  |