Vladimir 'phcoder' Serbinenko
|
7e70395f9c
|
Cherrypick bugfixes and coreboot+qemu support from expermental
|
2010-05-17 21:35:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
918405fd8c
|
merge mainline into rescue-efi
|
2010-05-17 21:26:16 +02:00 |
|
BVK Chaitanya
|
f4fc97d02a
|
source tree reorg for emu platform
|
2010-05-17 21:10:53 +05:30 |
|
BVK Chaitanya
|
d2d32327a8
|
merge with mainline
|
2010-05-17 20:36:05 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
967828eb5a
|
macroify and share VGA registers
|
2010-05-17 02:25:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
368e544ba6
|
Add bochs video support
|
2010-05-17 01:18:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
9a3e298a7e
|
Fix incorrect aperture size
|
2010-05-16 22:20:19 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
31e0ce4d10
|
Support index color in video_cirrus
|
2010-05-16 21:18:40 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
63c1b71cbb
|
Cleanup hidden DAC part.
|
2010-05-16 20:44:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d00b0b3f4d
|
Support double buffering on video cirrus
|
2010-05-16 20:20:31 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
02aabd9e46
|
Encapsulate video_fb state in a structure
|
2010-05-16 15:01:54 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
26162102fa
|
Move most framebuffer handling to video_fb.c
|
2010-05-16 14:40:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
94bf3dd564
|
somewhat working video_cirrus implementation
|
2010-05-16 01:32:07 +02:00 |
|
BVK Chaitanya
|
e204c5d5e5
|
pull-in break-cmd branch
|
2010-05-13 10:45:16 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
cced9145fc
|
Fix gfxmenu crash.
Reported by: Thorsten Grützmacher.
* gfxmenu/gui_circular_progress.c (circprog_destroy): Unregister
timeout hook.
(circprog_set_property): Register and unregister timeout hook.
* gfxmenu/gui_label.c (grub_gui_label): New fields template and value.
(label_destroy): Free template. and unregister hook.
(label_set_state): New function.
(label_set_property): Handle templates and hooks.
* gfxmenu/gui_progress_bar.c (progress_bar_destroy): Unregister
timeout hook.
(progress_bar_set_property): Register and unregister timeout hook.
* gfxmenu/view.c (TIMEOUT_COMPONENT_ID): Move from here ...
* include/grub/gui.h (GRUB_GFXMENU_TIMEOUT_COMPONENT_ID): ...to here
* gfxmenu/view.c (grub_gfxmenu_timeout_notifications): New variable.
(update_timeout_visit): Removed.
(update_timeouts): New function.
(redraw_timeouts): Likewise.
(grub_gfxmenu_print_timeout): Use update_timeouts and redraw_timeouts.
(grub_gfxmenu_clear_timeout): Likewise.
* include/grub/gui.h (grub_gfxmenu_set_state_t): New type.
(grub_gfxmenu_timeout_notify): Likewise.
(grub_gfxmenu_timeout_notifications): New external variable.
(grub_gfxmenu_timeout_register): New function.
(grub_gfxmenu_timeout_unregister): Likewise.
|
2010-05-13 03:56:14 +02:00 |
|
BVK Chaitanya
|
2e961bd737
|
pull-in func-params again
|
2010-05-12 17:59:09 +05:30 |
|
BVK Chaitanya
|
7b252ac27c
|
few more testcases
|
2010-05-12 17:46:49 +05:30 |
|
BVK Chaitanya
|
b4cd82945a
|
minor fix
|
2010-05-12 17:43:49 +05:30 |
|
BVK Chaitanya
|
45ab4f486f
|
pull-in func-params branch
|
2010-05-12 17:35:07 +05:30 |
|
BVK Chaitanya
|
04888e8787
|
few more testcases added
|
2010-05-12 13:53:50 +05:30 |
|
BVK Chaitanya
|
53018ca6c3
|
minor fix
|
2010-05-12 13:12:49 +05:30 |
|
BVK Chaitanya
|
d13f69de73
|
handle failure case
|
2010-05-12 10:45:22 +05:30 |
|
BVK Chaitanya
|
263b0fa757
|
merge with mainline
|
2010-05-12 10:41:24 +05:30 |
|
BVK Chaitanya
|
49b9bacdee
|
merge with mainline
|
2010-05-12 10:40:35 +05:30 |
|
BVK Chaitanya
|
a0167e8bdf
|
rewrote arglist to argv conversion and added $@, $* support
|
2010-05-12 10:19:12 +05:30 |
|
BVK Chaitanya
|
01b0317f7b
|
simplified nesting dynamic scopes
|
2010-05-11 10:52:10 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
a68c419413
|
macroify cp437 codepoints
|
2010-05-09 13:37:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
232dbbe509
|
Rename 'VGA' character set to CP-437
|
2010-05-09 13:26:52 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d7fd78dc3d
|
macroify EFI characters mapping
|
2010-05-09 13:20:35 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
b764bff263
|
Move arrow number into unicode characters array
|
2010-05-09 12:56:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
7dcef22cd3
|
merge mainline into bidi
|
2010-05-09 11:03:03 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
c6e5caab1d
|
Transform (broken) vga terminal into (working) vga video driver.
* conf/i386-pc.rmk (vga_mod_SOURCES): Change term/i386/pc/vga.c to
video/i386/pc/vga.c.
* include/grub/video.h (grub_video_driver_id):
Add GRUB_VIDEO_DRIVER_VGA.
* term/i386/pc/vga.c: Renamed to ...
* video/i386/pc/vga.c: ...this
(DEBUG_VGA): Removed.
(CHAR_WIDTH): Likewise.
(CHAR_HEIGHT): Likewise.
(TEXT_WIDTH): Likewise.
(TEXT_HEIGHT): Likewise.
(DEFAULT_FG_COLOR): Likewise.
(DEFAULT_BG_COLOR): Likewise.
(colored_char): Likewise.
(xpos): Likewise.
(ypos): Likewise.
(cursor_state): Likewise.
(fg_color): Likewise.
(bg_color): Likewise.
(text_buf): Likewise.
(page): Likewise.
(font): Likewise.
(framebuffer): New variable.
(set_read_map): Disabled.
(setup): New variable.
(is_target): Likewise.
(grub_vga_mod_init): Likewise.
(grub_vga_mod_fini): Likewise.
(check_vga_mem): Likewise.
(write_char): Likewise.
(write_cursor): Likewise.
(scroll_up): Likewise.
(grub_vga_putchar): Likewise.
(grub_vga_getcharwidth): Likewise.
(grub_vga_getwh): Likewise.
(grub_vga_getxy): Likewise.
(grub_vga_gotoxy): Likewise.
(grub_vga_cls): Likewise.
(grub_vga_setcolorstate): Likewise.
(grub_vga_setcursor): Likewise.
(grub_video_vga_init): New function.
(grub_video_vga_setup): Likewise.
(grub_video_vga_fini): Likewise.
(update_target): Likewise.
(grub_video_vga_blit_bitmap): Likewise.
(grub_video_vga_blit_render_target): Likewise.
(grub_video_vga_set_active_render_target): Likewise.
(grub_video_vga_get_active_render_target): Likewise.
(grub_video_vga_swap_buffers): Likewise.
(grub_video_vga_set_palette): Likewise.
(grub_video_vga_get_info_and_fini): Likewise.
(grub_vga_term): Removed.
(grub_video_vga_adapter): New variable.
(GRUB_MOD_INIT): Register a video driver instead of terminal.
(GRUB_MOD_FINI): Unrefister a video driver instead of terminal.
|
2010-05-09 11:00:21 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d42b0387bf
|
fix sparc64 compilation
|
2010-05-08 01:25:18 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2dd54ae21d
|
macroify keys in ncusest terminal code
|
2010-05-08 01:08:58 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
3c151d94af
|
simplify setcolor/getcolor
|
2010-05-08 01:06:22 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d8e9099811
|
Move serial encoding handling to terminfo.c
|
2010-05-08 00:17:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
710d05aa8c
|
Support serial colors
|
2010-05-07 18:07:05 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
bf8733749b
|
merge common serial and ofconsole code into terminfo
|
2010-05-07 15:44:43 +02:00 |
|
BVK Chaitanya
|
4a2ec49233
|
merge with mainline
|
2010-05-07 11:24:17 +05:30 |
|
BVK Chaitanya
|
e9efa0fe36
|
shift command support
|
2010-05-07 10:08:09 +05:30 |
|
BVK Chaitanya
|
7897070571
|
pulled-in func-params branch
|
2010-05-07 08:38:08 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
58664b94b7
|
pass pointer to term to term functions
|
2010-05-07 02:30:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
82e32bc310
|
make serial use ANSI code recognition in terminfo.mod
|
2010-05-06 21:32:58 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e903ddec1c
|
move ANSI code recognition to terminfo.mod
|
2010-05-06 21:11:59 +02:00 |
|
BVK Chaitanya
|
f1c891902d
|
merge with mainline
|
2010-05-06 21:22:08 +05:30 |
|
Vladimir 'phcoder' Serbinenko
|
42d2c16b39
|
merge mainline in bidi
|
2010-05-06 15:18:46 +02:00 |
|
BVK Chaitanya
|
60b4a7c45b
|
sparc build fix
|
2010-05-06 10:16:55 +05:30 |
|
BVK Chaitanya
|
8f6a910b23
|
fixed n > active_loops case
|
2010-05-06 09:55:06 +05:30 |
|
BVK Chaitanya
|
ab4da2cd36
|
build fixes for real platforms
|
2010-05-06 09:33:45 +05:30 |
|
BVK Chaitanya
|
da6e6f17f3
|
cygwin emu build fixes
|
2010-05-06 08:45:39 +05:30 |
|