aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* vesacon: if mode set failed, assume screen is unchangedH. Peter Anvin2006-09-121-4/+1
|
* vesacon: stub out debugging functionH. Peter Anvin2006-09-121-2/+6
|
* vesacon: if a custom font is loaded, use it instead of the BIOS fontH. Peter Anvin2006-09-121-7/+22
|
* Implement fallback from vesacon to ansiconH. Peter Anvin2006-09-124-2/+16
|
* Cursor support for vesaconH. Peter Anvin2006-09-117-31/+110
|
* Factor out the ANSI engine from the ANSI and VESA consolesH. Peter Anvin2006-09-108-907/+666
| | | | In preparation for the VESA console needing to fall back to text mode...
* Documentation for the graphical menu systemsyslinux-3.30-pre4H. Peter Anvin2006-09-051-3/+96
|
* Document graphical consoleH. Peter Anvin2006-09-051-0/+5
|
* No need to bzero .bss memoryH. Peter Anvin2006-09-051-1/+1
|
* Augment tinyjpeg so that we can decode straight into the buffer;H. Peter Anvin2006-09-0511-83/+128
| | | | clear the screen on startup.
* Set saner limits, since tinyjpeg will actually decode the whole imageH. Peter Anvin2006-09-051-1/+1
|
* Default to black screen; draw a JPEG background correctly.syslinux-3.30-pre3H. Peter Anvin2006-09-051-11/+10
|
* Correct the memory layout for the BGRA32 color spaceH. Peter Anvin2006-09-051-3/+3
|
* Merge with 3.2x branchsyslinux-3.30-pre2H. Peter Anvin2006-09-058-7/+862
|\ | | | | | | | | | | | | | | | | | | Conflicts: com32/modules/Makefile com32/modules/menu.c com32/modules/menu.h com32/modules/readconfig.c version
| * Adding a new com32 module to handle cpu informationsyslinux-3.21-pre1Erwan Velu2006-09-055-1/+812
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From : Erwan Velu <erwan.velu@free.fr> This patch a new com32 module to handle cpu information. A new "cpu" structure can be filled by calling "detect_cpu(&cpu)". It provides : - Vendor name as string - Model as string - Vendor as integer - Model as integer - Family as integer - Stepping as Integer - Flags as boolean - SMP as boolean Note that SMP is just a manner to know if the bios annonce an MPTABLE. This code can't detect each processor. I've been adding a demo program called cpuidtest to show how it works. if (cpu.flags.lm == true) printf("This system is x86_64 compatible\n"); This example shows how to test if a system is X86_64 compatible. I hope it's simple enough ;) This code is mainly taken from the Linux Kernel. Greetings for all the guys who wrote it. Testing and feedback are welcome. Signed-off-by:Erwan Velu <erwan.velu@free.fr>
| * Simple menu system updatesArne Georg Gleditsch2006-09-053-5/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi, I'm attaching a patch to Syslinux dealing with a handful of issues that were preventing me from using the simple menu interface. Issues covered: * Enable "MENU ONERROR" as a keyword on par with "ONERROR". * Enable hidden menu entries to be used as ontimeout and onerror entries (probably the least estheticalla pleasing part, sorry about that.) * Make global "IPAPPEND" directives apply also when using menu.c32. * Memory allocation fix for the ontimeout-variable (unlabel does free()). * Make menu.c32 add ipappend options at end of kernel commend line, as pxelinux generally does. I see 3.30-pre1 is out now, I haven't had time to check applicability of these patches towards this. Hope they can still be of use. -- Arne. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * This branch is now targetted toward version 3.21H. Peter Anvin2006-08-301-1/+1
| |
* | Add support for decoding JPEG images as well as PNGH. Peter Anvin2006-09-051-17/+112
| |
* | tinyjpeg: add rgba32 and bgra32 formatsH. Peter Anvin2006-09-053-0/+752
| |
* | Factor tinyjpeg out by colorspace, so we don't pull in everythingH. Peter Anvin2006-09-0510-1174/+1505
| |
* | Fix typo in Makefile ruleH. Peter Anvin2006-09-021-1/+1
| |
* | Add tiny JPEG decoder libraryH. Peter Anvin2006-09-016-1/+2549
| |
* | Lots of fixes to make the graphical menu actually work.syslinux-3.30-pre1H. Peter Anvin2006-09-0113-111/+139
| |
* | Color table handling for the VESA consoleH. Peter Anvin2006-08-312-53/+49
| |
* | state -> st.stateH. Peter Anvin2006-08-311-6/+6
| |
* | ansicon support for SOH # color table handlingH. Peter Anvin2006-08-311-0/+45
| |
* | Don't bother writing out the trailing byte of an invalid SOH # sequence.H. Peter Anvin2006-08-311-4/+0
| |
* | Serial port output with color table string injection.H. Peter Anvin2006-08-314-5/+127
| |
* | Whitespace cleanupH. Peter Anvin2006-08-311-1/+1
| |
* | Whitespace cleanupH. Peter Anvin2006-08-311-2/+2
| |
* | Whitespace cleanupH. Peter Anvin2006-08-311-3/+3
| |
* | Beginnings of a color theme manager; unify vesamenu and ansimenuH. Peter Anvin2006-08-317-1646/+1068
| |
* | Shading fixH. Peter Anvin2006-08-311-1/+1
| |
* | More work on actual VESA console and menu. Shadowing still doesn't workH. Peter Anvin2006-08-3111-194/+1064
| | | | | | | | quite right, however.
* | Explicitly initialize on open instead of initializing via __constructor;H. Peter Anvin2006-08-3111-25/+79
| | | | | | | | more graceful handling of partial open/partial close.
* | Better test of alpha blending (holy crap, it works!)H. Peter Anvin2006-08-302-12/+6
| |
* | Actually blend the proper colors...H. Peter Anvin2006-08-301-2/+2
| |
* | More sophisticated alpha blending; comment out background call ATMH. Peter Anvin2006-08-304-28/+67
| |
* | Add alpha-blending function in preparation for proper RGBA text.H. Peter Anvin2006-08-281-0/+14
| |
* | Test program for the VESA codeH. Peter Anvin2006-08-282-1/+31
| |
* | Include file updatesH. Peter Anvin2006-08-283-0/+36
| |
* | Add routine to initialize and test for the FPU.H. Peter Anvin2006-08-282-1/+59
| |
* | Add strtod() function, needed by libpngH. Peter Anvin2006-08-281-0/+160
| |
* | Work on getting libpng to actually do something useful...H. Peter Anvin2006-08-284-18/+43
| |
* | More work on VESA graphical console supportH. Peter Anvin2006-08-285-12/+502
| |
* | More work on the VESA graphics consoleH. Peter Anvin2006-08-274-0/+336
| |
* | Move Makefile.secret to the release directoryH. Peter Anvin2006-08-261-1/+1
| |
* | This branch is targetted at SYSLINUX 3.30H. Peter Anvin2006-08-252-3/+3
| |
* | Beginning of a VESA graphical console driverH. Peter Anvin2006-08-251-0/+536
| |
* | Support sending information from the comboot module to the syslinux coreH. Peter Anvin2006-08-2510-49/+186
|/ | | | as to what the graphics mode is set to.