#
89fa2a85 |
|
10-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Move the boot images conditional selection in one place, to remove possible mismatch images info between loader and kernel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38947 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64141b1b |
|
05-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Enable development splash logo for "official" --distro_compatibility. The official release one stay the well-known one, just renamed to show it's trademarked images. Fixed #6183. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dc707e5 |
|
25-Jul-2010 |
Matt Madia <mattmadia@gmail.com> |
Utilize HAIKU_DISTRO_COMPATIBILITY for the boot splash. Currently only '--distro-compatibility official' will result in the HAIKU logo being displayed. When 'default' or 'compatible', only the icons will display. Due to issues with generate_boot_screen, the "development" logo is not utilized. Relates to #6183 and #6255 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37740 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18654db6 |
|
05-May-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed minor style issues. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ec56835f |
|
28-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by David Powell: * Implement color palette generation for the boot splash images in the generate_boot_screen build tool. Only 4-bit screen support is missing now. * Adopted images.h with the new results from generate_boot_screen. This should fix black boot screens for graphics cards that don't support true color modes for the native resolution. I've tried to find the ticket, #2177 almost looks like the one, but it looks more like the mode is out of range if I understand the ticket right. Thanks a lot, David, and sorry it took so very long to apply your patch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
383a9ac4 |
|
09-Jul-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added an explicit boot_splash_uninit(). Not really needed, but makes it clear when boot_splash_set_stage() must no longer be used. * Free the memory associated with the kernel args before starting the init process. Unlike the original TODO stated there are quite a few more users of the kernel args (including the boot splash screen), hence we can't really do that earlier, unless we decide to copy the data over to the kernel heap. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d0fc7c65 |
|
05-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Philippe Saint-Pierre: * Implemented RLE compression for the boot splash images, resulting in smaller kernel and boot loader. * Only the boot loader contains the RLE compressed images, the decompressed buffer for the icons is passed to the kernel via kernel args. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75ab36bd |
|
04-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Refined again the boot splash artwork. Everything is now centered as a whole. The dividing line is back although with a little more spacing. Also the icon spacing is a little increased and I added a subtle outline as well as a little brighter background for the active icon look. The placement logic is now not independant of each other anymore, otherwise I couldn't center both images as a unit. But only the vertical placement is affected. Comments as always on the commit mailing list... :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24796 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64379118 |
|
03-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Revised boot splash artwork, the logo is back in the lower right corner, the icons are centered. * The boot loader and kernel now use the placement info that generate_boot_screen now generates. * Made the code that draws the images handle the case where any of the images is larger than the frame buffer. * All drawing functions need to know the image width (analogous for bytes per row). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6328832f |
|
30-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed get_boot_item() API: it now also can retrieve the size of the boot item entry. * The bios_ia32 video platform code now stores the available VESA modes in the new vesa_modes kernel_args field. * When configuring a VESA mode via settings file, it's no longer needed to specify the exact mode - the closest available mode is now used. This should help with bug #1962. * frame_buffer_console_init() now also creates a boot_item for the VESA modes in the kernel_args. * The VESA accelerant now filters the mode list to only contain modes that are actually supported. * Moved non-shared vesa driver data into its own file vesa_private.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24675 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a886f802 |
|
20-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added debug_screen_output_enabled() function. * The boot splash code now checks wether debug screen output is enabled or not using the above function. * The boot splash code no longer maps it's own copy of the frame buffer, instead, it will use the boot item feature as the VESA driver does. Also removed the lock, as that's not needed at all. * Renamed splash.cpp to boot_splash.cpp, and boot/splash.h to boot_splash.h (it's not part of the boot loader, but the kernel). * Removed dead code from boot_splash.cpp, added license. Replaced license header in boot_splash.h to a style guide conforming one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24489 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
89fa2a85730b687217cea4a5f594bd9df35de313 |
|
10-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Move the boot images conditional selection in one place, to remove possible mismatch images info between loader and kernel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38947 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64141b1b7423e02c2b5fd88ce7fd042399ea213a |
|
05-Oct-2010 |
Philippe Houdoin <philippe.houdoin@gmail.com> |
Enable development splash logo for "official" --distro_compatibility. The official release one stay the well-known one, just renamed to show it's trademarked images. Fixed #6183. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dc707e529d2df4f5b5a4ad304519a94f319cbd1 |
|
25-Jul-2010 |
Matt Madia <mattmadia@gmail.com> |
Utilize HAIKU_DISTRO_COMPATIBILITY for the boot splash. Currently only '--distro-compatibility official' will result in the HAIKU logo being displayed. When 'default' or 'compatible', only the icons will display. Due to issues with generate_boot_screen, the "development" logo is not utilized. Relates to #6183 and #6255 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37740 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
18654db6204466c89049c2692b04cdd0b9c0a5a9 |
|
05-May-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed minor style issues. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36626 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ec56835f51246e8d90204817e02199e58199c019 |
|
28-Aug-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by David Powell: * Implement color palette generation for the boot splash images in the generate_boot_screen build tool. Only 4-bit screen support is missing now. * Adopted images.h with the new results from generate_boot_screen. This should fix black boot screens for graphics cards that don't support true color modes for the native resolution. I've tried to find the ticket, #2177 almost looks like the one, but it looks more like the mode is out of range if I understand the ticket right. Thanks a lot, David, and sorry it took so very long to apply your patch! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27223 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
383a9ac435e037cd13f6a13d2eddf1147d7830eb |
|
09-Jul-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added an explicit boot_splash_uninit(). Not really needed, but makes it clear when boot_splash_set_stage() must no longer be used. * Free the memory associated with the kernel args before starting the init process. Unlike the original TODO stated there are quite a few more users of the kernel args (including the boot splash screen), hence we can't really do that earlier, unless we decide to copy the data over to the kernel heap. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26344 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d0fc7c65c615c56e6571049df8ef6efec3204793 |
|
05-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Patch by Philippe Saint-Pierre: * Implemented RLE compression for the boot splash images, resulting in smaller kernel and boot loader. * Only the boot loader contains the RLE compressed images, the decompressed buffer for the icons is passed to the kernel via kernel args. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75ab36bd50cb593c48c8b4ebc1dbd982559d06b8 |
|
04-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
Refined again the boot splash artwork. Everything is now centered as a whole. The dividing line is back although with a little more spacing. Also the icon spacing is a little increased and I added a subtle outline as well as a little brighter background for the active icon look. The placement logic is now not independant of each other anymore, otherwise I couldn't center both images as a unit. But only the vertical placement is affected. Comments as always on the commit mailing list... :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24796 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64379118a9b3e20bcc4845ee64bd0d861154fe47 |
|
03-Apr-2008 |
Stephan Aßmus <superstippi@gmx.de> |
* Revised boot splash artwork, the logo is back in the lower right corner, the icons are centered. * The boot loader and kernel now use the placement info that generate_boot_screen now generates. * Made the code that draws the images handle the case where any of the images is larger than the frame buffer. * All drawing functions need to know the image width (analogous for bytes per row). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24773 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6328832fba8f149074dbe7502dc0c180ff013263 |
|
30-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Changed get_boot_item() API: it now also can retrieve the size of the boot item entry. * The bios_ia32 video platform code now stores the available VESA modes in the new vesa_modes kernel_args field. * When configuring a VESA mode via settings file, it's no longer needed to specify the exact mode - the closest available mode is now used. This should help with bug #1962. * frame_buffer_console_init() now also creates a boot_item for the VESA modes in the kernel_args. * The VESA accelerant now filters the mode list to only contain modes that are actually supported. * Moved non-shared vesa driver data into its own file vesa_private.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24675 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a886f802fca0b7d6c6e2bb4b790d8865c1807bff |
|
20-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Added debug_screen_output_enabled() function. * The boot splash code now checks wether debug screen output is enabled or not using the above function. * The boot splash code no longer maps it's own copy of the frame buffer, instead, it will use the boot item feature as the VESA driver does. Also removed the lock, as that's not needed at all. * Renamed splash.cpp to boot_splash.cpp, and boot/splash.h to boot_splash.h (it's not part of the boot loader, but the kernel). * Removed dead code from boot_splash.cpp, added license. Replaced license header in boot_splash.h to a style guide conforming one. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24489 a95241bf-73f2-0310-859d-f6bbb57e9c96
|