summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2007-02-08Set up the LRU chain correctly (d'oh!)syslinux-3.36-pre10syslinux-3.36H. Peter Anvin1-0/+1
2007-02-08Fix -fno-stack-protector per bug report from Gilles Espinassesyslinux-3.36-pre9H. Peter Anvin1-1/+1
2007-02-08%ifndef IS_PXELINUX won't do much good... %if IS_PXELINUX == 0 is correctsyslinux-3.36-pre8H. Peter Anvin1-1/+1
2007-02-08Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.36-pre7H. Peter Anvin11-14/+14
2007-02-08PXELINUX: ES:BX -> PXENV+, so we can't have ES:DI -> $PnP.H. Peter Anvin2-0/+7
2007-02-07fileread: new file descriptor should be from oreg, not iregH. Peter Anvin1-1/+1
2007-02-07Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin26-88/+594
2007-02-07fileread: ES:BX -> buffer, not ES:SIH. Peter Anvin1-1/+1
2007-02-06For extension *search*, SYSLINUX should now use the same code as the others.syslinux-3.36-pre6H. Peter Anvin2-14/+5
2007-02-06Deal with various distributions breaking gcc in weird waysH. Peter Anvin14-14/+56
2007-02-06SYSLINUX: Fix extension-detection for syslinux.H. Peter Anvin3-17/+4
2007-02-04Fix numerous problems in the new MBR code.syslinux-3.36-pre5H. Peter Anvin3-15/+97
2007-02-04MBR: Set %si immediately upon setting %spH. Peter Anvin1-1/+1
2007-02-04MBR: produce a list file.H. Peter Anvin1-4/+4
2007-02-04Document new MBR.syslinux-3.36-pre4H. Peter Anvin1-0/+1
2007-02-04Fix additional references to mbr.binH. Peter Anvin1-2/+2
2007-02-04Move old MBR into the MBR directory; fix old reference to mbr.binH. Peter Anvin2-1/+1
2007-02-04New MBR which supports logical partitions.H. Peter Anvin4-8/+378
2007-02-03Unix FAT inst: fix the order of stitched strings.syslinux-3.36-pre3H. Peter Anvin1-1/+1
2007-02-01Remember which sector we cached!H. Peter Anvin1-0/+1
2007-02-01Use LRU caching instead of LRR (least recently read)H. Peter Anvin1-26/+57
2007-02-01Rebalance sections for especially extlinuxH. Peter Anvin2-5/+5
2007-02-01Mtools installer: disable MTOOLS_NO_VFATH. Peter Anvin1-1/+1
2007-02-01Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.36-pre2H. Peter Anvin1-109/+147
2007-02-01Stealth whitespace cleanupH. Peter Anvin9-11/+10
2007-02-01Formatting cleanupH. Peter Anvin1-1/+2
2007-02-01Unix FAT installer: separate mount/umount; try vfat before msdosH. Peter Anvin1-109/+143
2007-02-01Unix FAT installer: #include <sys/ioctl.h>, FAT_IOCTL_SET_ATTRIBUTESH. Peter Anvin1-0/+4
2007-01-31Document that Ghost should now work.H. Peter Anvin1-0/+1
2007-01-31Document change in strategy for the "unix" installer.H. Peter Anvin1-0/+2
2007-01-31Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin2-71/+63
2007-01-31Unix installer: use Linux-native ioctls instead of libfatH. Peter Anvin2-71/+63
2007-01-31Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin10-41/+49
2007-01-30New version 3.36: document changes so farH. Peter Anvin2-1/+5
2007-01-30MEMDISK: add alias "cbios" == "noebios" == "noedd"H. Peter Anvin1-1/+2
2007-01-30MEMDISK: ebios/noebios as synonyms to edd/noeddH. Peter Anvin1-2/+4
2007-01-30MEMDISK: Default to floppy = EDD off, hard disk = EDD on, give optionH. Peter Anvin3-9/+31
2007-01-28Use %-style of implicit rules when we don't have SUFFIXES set.syslinux-3.35H. Peter Anvin1-1/+1
2007-01-28Quiet warnings when building in a non-git directory.H. Peter Anvin1-2/+2
2007-01-28When making a release, force a tag even if it already existsH. Peter Anvin1-1/+1
2007-01-28Make including .depend obligatory (otherwise make might not generate it?)H. Peter Anvin1-1/+1
2007-01-28Remove redundant rule for gethostip.oH. Peter Anvin1-2/+0
2007-01-28Generate gethostip even when cross-compiling with -m32H. Peter Anvin1-0/+1
2007-01-28Fix the Makefile to handle overridden CCH. Peter Anvin1-8/+12
2007-01-28sample/Makefile: $(M32) is also needed in $(SFLAGS)H. Peter Anvin1-1/+1
2007-01-28Remove -m32 from the CC variable globally.H. Peter Anvin2-5/+5
2007-01-28Apparently rpmbuild won't accept a macro named "cc" either. Morons.H. Peter Anvin1-7/+7
2007-01-28Apparently rpmbuild can't deal with empty macros. Morons.H. Peter Anvin1-7/+7
2007-01-27Update copyright dates to 2007H. Peter Anvin2-4/+4
2007-01-25Acknowledge slax.orgsyslinux-3.35-pre5H. Peter Anvin1-0/+2
2007-01-25Need to support Infinibad.H. Peter Anvin1-0/+2
2007-01-25Update TODO list.H. Peter Anvin1-8/+9
2007-01-25-FPNG_NO_WRITE_SUPPORTED -> -DPNG_NO_WRITE_SUPPORTEDH. Peter Anvin1-1/+1
2007-01-25Even more places which need -m32...syslinux-3.35-pre4H. Peter Anvin1-4/+7
2007-01-25Quick hack to make sure we build 32-bit binaries with the -m32 flag.H. Peter Anvin1-1/+3
2007-01-25Invoke ONERROR if we hit abort_load (and ONERROR is set.)H. Peter Anvin3-6/+19
2007-01-25Compilation fix for older gcc where __DBL_*_EXP__ isn't definedH. Peter Anvin2-33/+42
2007-01-24Document config file search pathsyslinux-3.35-pre3H. Peter Anvin1-4/+11
2007-01-24DOS FAT installer: Fix name mangling for -d optionH. Peter Anvin1-3/+10
2007-01-24Win32 FAT installer: fix type typo (which happened to cancel itself out...)H. Peter Anvin1-1/+1
2007-01-24Win32 FAT installer: fix path mangling for -d optionH. Peter Anvin1-3/+10
2007-01-24New API call: read disk.H. Peter Anvin3-1/+48
2007-01-23Win32 FAT installer: support installing in a subdirectorysyslinux-3.35-pre2H. Peter Anvin1-1/+46
2007-01-23DOS FAT installer: Correct parsing of -d optionH. Peter Anvin1-2/+2
2007-01-23Call this version 3.35 instead of 3.32syslinux-3.35-pre1H. Peter Anvin2-2/+2
2007-01-23Update documentation to indicate FAT subdirectory support.H. Peter Anvin2-16/+30
2007-01-23Unix FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-23/+44
2007-01-23mtools FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-19/+73
2007-01-23DOS FAT installer: support installing ldlinux.sys in a subdirectoryH. Peter Anvin1-3/+71
2007-01-23Support subdirectories in the FAT version of SYSLINUXH. Peter Anvin1-112/+226
2007-01-23Fix segment register confusion in mangle_nameH. Peter Anvin1-2/+2
2007-01-05comboot.doc: for function 0009h, clarify ES:DI = PXE parameter structuresyslinux-3.3mH. Peter Anvin1-1/+1
2006-12-12Stealth whitespace cleanup.syslinux-3.32-pre8H. Peter Anvin4-10/+10
2006-12-12Patch: Parse append arguments properly in mboot moduleRam Yalamanchili1-2/+22
2006-11-21Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...syslinux-3.32-pre7H. Peter Anvin1-8/+8
2006-11-21Resolve issue with push/pop ordering in raw mode.H. Peter Anvin1-8/+8
2006-11-13memdisk: Update copyright dateH. Peter Anvin1-1/+1
2006-11-01spec: handle variants of "i386" like "i686"syslinux-3.32-pre6H. Peter Anvin1-4/+3
2006-11-01menu system: handle console setup/cleanup differentlyH. Peter Anvin4-2/+24
2006-10-30NEWS: Document recent changessyslinux-3.32-pre5H. Peter Anvin1-0/+3
2006-10-30The simple menu system doesn't work with serial consolehiranotaka@zng.info1-1/+2
2006-10-30memdisk: Constrain input drive numbers both by equipment byte and INT 13hsyslinux-3.32-pre4H. Peter Anvin1-2/+20
2006-10-26sha1pass: allow the user to specify an empty saltH. Peter Anvin1-1/+3
2006-10-24When chainloading, set ES:DI to point to the $PnP ICS if available.H. Peter Anvin1-3/+32
2006-10-24memdisk: $PnP Installation Check structure length is byte 5, not 2H. Peter Anvin1-3/+4
2006-10-20[memdisk] Enable EDD support by default.syslinux-3.32-pre3H. Peter Anvin2-2/+3
2006-10-17Makefile cleanup to be able to build with CC='gcc -m32'syslinux-3.32-pre2H. Peter Anvin3-24/+30
2006-10-17Remove -x c from assembly preprocessingH. Peter Anvin1-2/+2
2006-10-17Remove -traditionalH. Peter Anvin1-2/+2
2006-10-17Set MAKEFLAGS to -r to suppress predefined rulesH. Peter Anvin1-1/+4
2006-10-17Move -m32 to CFLAGS as wellH. Peter Anvin1-2/+2
2006-10-17Move flags from CC to CFLAGSH. Peter Anvin1-2/+2
2006-10-17Document memdisk changesH. Peter Anvin1-0/+1
2006-10-17Merge with git+ssh://master.kernel.org/pub/scm/boot/syslinux/syslinux.git#sys...H. Peter Anvin8-47/+92
2006-10-17[memdisk] Saner handling of the values returned to the real-mode code.H. Peter Anvin2-17/+18
2006-10-17[memdisk] Make ES:DI point to the $PnP structure on entryH. Peter Anvin2-7/+44
2006-10-02New TEXT..ENDTEXT statement for the benefit of the menu systemH. Peter Anvin3-33/+62
2006-10-02Official binaries are 32 bits. Clean up release vs prerel.H. Peter Anvin1-10/+7
2006-10-02Reduce verbosityH. Peter Anvin1-2/+2
2006-10-02Fix to "make tidy"H. Peter Anvin1-1/+3
2006-09-30vesainit: clear the VESA buffers before call (paranoia)H. Peter Anvin1-0/+2
2006-09-30vesainit: more careful detection of VESA modesH. Peter Anvin1-2/+14
2006-09-28Document new safeint mode.syslinux-3.32-pre1H. Peter Anvin1-0/+3
2006-09-28Next version on this branch: 3.32H. Peter Anvin1-1/+1
2006-09-28Add "safeint" mode to memdiskH. Peter Anvin3-4/+56
2006-09-22Try to be more true to the way "MENU INCLUDE" should work.syslinux-3.31-pre4syslinux-3.31H. Peter Anvin1-6/+8
2006-09-21Make the last row the end row.H. Peter Anvin1-1/+1
2006-09-21New MENU INCLUDE directive, and support ~ to mark default config file.syslinux-3.31-pre3H. Peter Anvin3-7/+38
2006-09-21If a later "menu background" overrides an earlier one, free the dataH. Peter Anvin1-0/+2
2006-09-21Add missing #include "fill.h"syslinux-3.31-pre2H. Peter Anvin1-0/+1
2006-09-21Document shadowing mode change.H. Peter Anvin1-0/+1
2006-09-21Use the color table for the shadow, and make it user controllableH. Peter Anvin10-87/+161
2006-09-20Document ability to load more than one configuration file.syslinux-3.31-pre1H. Peter Anvin2-1/+5
2006-09-20Support multiple configuration files in the menu systems.H. Peter Anvin4-13/+47
2006-09-18Factor out extlinux as a separate package, avoid /boot/memdisk errorsyslinux-3.30H. Peter Anvin2-4/+17
2006-09-18Correct syntax and document move to /usr/share.H. Peter Anvin2-17/+20
2006-09-18rpm spec: add syslinux-tftpboot moduleH. Peter Anvin1-15/+35
2006-09-18Added a second sample background imageH. Peter Anvin1-0/+0
2006-09-16Add file missing from previous commitsyslinux-3.30-pre10H. Peter Anvin1-0/+23
2006-09-16Proper handling of different screen sizes (we're 78x29 in graphics mode...)H. Peter Anvin8-7/+36
2006-09-15More color tweaks.syslinux-3.30-pre9H. Peter Anvin2-2/+2
2006-09-15Properly parse MENU COLOR statements.H. Peter Anvin1-32/+38
2006-09-15Default color tweakingH. Peter Anvin2-4/+4
2006-09-15Use gamma-corrected gradient for the default image, now when we have itH. Peter Anvin1-6/+6
2006-09-15Actually do proper gamma-corrected alpha blending. It seems fast enough.H. Peter Anvin4-12/+67
2006-09-14Allow specifying * instead of any of the MENU COLOR fields.syslinux-3.30-pre8H. Peter Anvin2-23/+36
2006-09-14Add sample splash imageH. Peter Anvin1-0/+0
2006-09-14Default background; skip background if VESA is uninitializedsyslinux-3.30-pre7H. Peter Anvin2-19/+41
2006-09-14Clean up cursor during initializationH. Peter Anvin2-4/+2
2006-09-14Properly support 16, 24 and 32-bit modes; now working properly.syslinux-3.30-pre6H. Peter Anvin5-26/+79
2006-09-14Fix dependency checking for sys/vesaH. Peter Anvin1-1/+1
2006-09-14Replace memcpy() with a routine written in assembly which minimizes storesH. Peter Anvin2-29/+36
2006-09-13Beginnings of supporting multiple pixel formatsH. Peter Anvin3-27/+91
2006-09-13fmtpixel.h: cleanups and performance improvementsH. Peter Anvin1-10/+15
2006-09-13Code to deal with multiple pixel formatsH. Peter Anvin2-0/+79
2006-09-12For SOH codes, always issue a leading zero resetsyslinux-3.30-pre5H. Peter Anvin4-23/+27
2006-09-12Document new selection programs.H. Peter Anvin1-0/+2
2006-09-12Merge with 3.2x branchH. Peter Anvin5-2/+301
2006-09-12Introducing a new com32 module to parse pci devices/busessyslinux-3.2xErwan Velu4-1/+297
2006-09-12Before this fix, the cpu flags were shiftederwan1-0/+3
2006-09-12initvesa: don't trust the BIOS when it says tty is supportedH. Peter Anvin1-1/+7
2006-09-12ansi: actually enable/disable the menu as required.H. Peter Anvin1-0/+1
2006-09-12vesainfo: program to dump all VESA modesH. Peter Anvin2-1/+84
2006-09-12com32/ansicon: actually mode the cursor...H. Peter Anvin1-3/+5
2006-09-12Remove VESA demo and function used only by itH. Peter Anvin3-53/+1
2006-09-12vesacon: if mode set failed, assume screen is unchangedH. Peter Anvin1-4/+1
2006-09-12vesacon: stub out debugging functionH. Peter Anvin1-2/+6
2006-09-12vesacon: if a custom font is loaded, use it instead of the BIOS fontH. Peter Anvin1-7/+22
2006-09-12Implement fallback from vesacon to ansiconH. Peter Anvin4-2/+16
2006-09-11Cursor support for vesaconH. Peter Anvin7-31/+110
2006-09-10Factor out the ANSI engine from the ANSI and VESA consolesH. Peter Anvin8-907/+666
2006-09-05Documentation for the graphical menu systemsyslinux-3.30-pre4H. Peter Anvin1-3/+96
2006-09-05Document graphical consoleH. Peter Anvin1-0/+5
2006-09-05No need to bzero .bss memoryH. Peter Anvin1-1/+1
2006-09-05Augment tinyjpeg so that we can decode straight into the buffer;H. Peter Anvin11-83/+128
2006-09-05Set saner limits, since tinyjpeg will actually decode the whole imageH. Peter Anvin1-1/+1
2006-09-05Default to black screen; draw a JPEG background correctly.syslinux-3.30-pre3H. Peter Anvin1-11/+10
2006-09-05Correct the memory layout for the BGRA32 color spaceH. Peter Anvin1-3/+3
2006-09-05Merge with 3.2x branchsyslinux-3.30-pre2H. Peter Anvin8-7/+862
2006-09-05Adding a new com32 module to handle cpu informationsyslinux-3.21-pre1Erwan Velu5-1/+812
2006-09-05Simple menu system updatesArne Georg Gleditsch3-5/+49
2006-09-05Add support for decoding JPEG images as well as PNGH. Peter Anvin1-17/+112
2006-09-05tinyjpeg: add rgba32 and bgra32 formatsH. Peter Anvin3-0/+752
2006-09-05Factor tinyjpeg out by colorspace, so we don't pull in everythingH. Peter Anvin10-1174/+1505
2006-09-02Fix typo in Makefile ruleH. Peter Anvin1-1/+1
2006-09-01Add tiny JPEG decoder libraryH. Peter Anvin6-1/+2549
2006-09-01Lots of fixes to make the graphical menu actually work.syslinux-3.30-pre1H. Peter Anvin13-111/+139
2006-08-31Color table handling for the VESA consoleH. Peter Anvin2-53/+49
2006-08-31state -> st.stateH. Peter Anvin1-6/+6
2006-08-31ansicon support for SOH # color table handlingH. Peter Anvin1-0/+45
2006-08-31Don't bother writing out the trailing byte of an invalid SOH # sequence.H. Peter Anvin1-4/+0
2006-08-31Serial port output with color table string injection.H. Peter Anvin4-5/+127
2006-08-31Whitespace cleanupH. Peter Anvin1-1/+1
2006-08-31Whitespace cleanupH. Peter Anvin1-2/+2
2006-08-31Whitespace cleanupH. Peter Anvin1-3/+3
2006-08-31Beginnings of a color theme manager; unify vesamenu and ansimenuH. Peter Anvin7-1646/+1068
2006-08-31Shading fixH. Peter Anvin1-1/+1
2006-08-31More work on actual VESA console and menu. Shadowing still doesn't workH. Peter Anvin11-194/+1064
2006-08-31Explicitly initialize on open instead of initializing via __constructor;H. Peter Anvin11-25/+79
2006-08-30Better test of alpha blending (holy crap, it works!)H. Peter Anvin2-12/+6
2006-08-30Actually blend the proper colors...H. Peter Anvin1-2/+2
2006-08-30More sophisticated alpha blending; comment out background call ATMH. Peter Anvin4-28/+67
2006-08-30This branch is now targetted toward version 3.21H. Peter Anvin1-1/+1
2006-08-28Add alpha-blending function in preparation for proper RGBA text.H. Peter Anvin1-0/+14
2006-08-28Test program for the VESA codeH. Peter Anvin2-1/+31
2006-08-28Include file updatesH. Peter Anvin3-0/+36
2006-08-28Add routine to initialize and test for the FPU.H. Peter Anvin2-1/+59
2006-08-28Add strtod() function, needed by libpngH. Peter Anvin1-0/+160
2006-08-28Work on getting libpng to actually do something useful...H. Peter Anvin4-18/+43
2006-08-28More work on VESA graphical console supportH. Peter Anvin5-12/+502
2006-08-27More work on the VESA graphics consoleH. Peter Anvin4-0/+336
2006-08-26Move Makefile.secret to the release directoryH. Peter Anvin1-1/+1
2006-08-25This branch is targetted at SYSLINUX 3.30H. Peter Anvin2-3/+3
2006-08-25Beginning of a VESA graphical console driverH. Peter Anvin1-0/+536
2006-08-25Support sending information from the comboot module to the syslinux coreH. Peter Anvin10-49/+186
2006-08-24We actually need klibc-1.4.27 or later...syslinux-3.20H. Peter Anvin1-1/+1
2006-08-24extlinux: when compiling against klibc, use atexit() to clean up the devnodeH. Peter Anvin1-21/+20
2006-08-24extlinux: when building for klibc, mknod() needs to be a block deviceH. Peter Anvin1-1/+1
2006-08-24We need klibc-1.4.26 for getopt_long() to actually work.H. Peter Anvin1-1/+1
2006-08-24Print a usage message when we get an invalid optionsyslinux-3.20-pre20H. Peter Anvin1-2/+1