]> code.delx.au - refind/log
refind
9 years agoNTFS driver support, minor filesystem code tweaks, and changes to
srs5694 [Sat, 31 Jan 2015 01:51:29 +0000 (20:51 -0500)]
NTFS driver support, minor filesystem code tweaks, and changes to
keyboard handling code.

9 years agoNew documentation screen shot and new file for NTFS driver.
srs5694 [Sat, 31 Jan 2015 01:50:56 +0000 (20:50 -0500)]
New documentation screen shot and new file for NTFS driver.

9 years agoApplied old rEFIt commits r467 and r472, which improve Mac legacy
srs5694 [Fri, 9 Jan 2015 01:09:46 +0000 (20:09 -0500)]
Applied old rEFIt commits r467 and r472, which improve Mac legacy
boots from other than the first disk and add support for BMPs with
negative height fields, respectively.

9 years agoImprovements to install.sh; check for valid loader for MOK and memory
srs5694 [Thu, 18 Dec 2014 02:56:05 +0000 (21:56 -0500)]
Improvements to install.sh; check for valid loader for MOK and memory
test utilities.

9 years agoinstall.sh: Fixed bug in creation of tools directory when $InstallDir has a space.
srs5694 [Tue, 9 Dec 2014 15:35:58 +0000 (10:35 -0500)]
install.sh: Fixed bug in creation of tools directory when $InstallDir has a space.

9 years agoFixed silly mistake in install.sh
srs5694 [Tue, 9 Dec 2014 04:27:26 +0000 (23:27 -0500)]
Fixed silly mistake in install.sh

9 years agoVersion 0.8.4 release
srs5694 [Tue, 9 Dec 2014 01:54:37 +0000 (20:54 -0500)]
Version 0.8.4 release

9 years agoNew Yosemite documentation file.
srs5694 [Tue, 9 Dec 2014 01:27:17 +0000 (20:27 -0500)]
New Yosemite documentation file.

9 years agoMerge commit 'a1e55b412149a2b2ced44c07ea5c285c04c243fb'
srs5694 [Mon, 8 Dec 2014 02:41:02 +0000 (21:41 -0500)]
Merge commit 'a1e55b412149a2b2ced44c07ea5c285c04c243fb'

9 years agoChanged install.sh to better support Yosemite.
srs5694 [Mon, 8 Dec 2014 01:01:43 +0000 (20:01 -0500)]
Changed install.sh to better support Yosemite.

9 years agoSome more minor changes.
srs5694 [Sun, 7 Dec 2014 00:22:48 +0000 (19:22 -0500)]
Some more minor changes.

9 years agoA couple of overlooked changes.
srs5694 [Sat, 6 Dec 2014 23:45:46 +0000 (18:45 -0500)]
A couple of overlooked changes.

9 years agoSupport for iPXE (booting from a network server from rEFInd).
srs5694 [Sat, 6 Dec 2014 23:34:31 +0000 (18:34 -0500)]
Support for iPXE (booting from a network server from rEFInd).

9 years agoSupport for iPXE, including build stub directory and icons.
srs5694 [Sat, 6 Dec 2014 23:33:58 +0000 (18:33 -0500)]
Support for iPXE, including build stub directory and icons.

9 years agomain.c: fix for skipping auto-added entries with DONT_SCAN_FILES
Paul Molodowitch [Mon, 1 Dec 2014 20:26:56 +0000 (12:26 -0800)]
main.c: fix for skipping auto-added entries with DONT_SCAN_FILES

9 years agoNew icon file for Xubuntu
srs5694 [Thu, 20 Nov 2014 22:06:12 +0000 (17:06 -0500)]
New icon file for Xubuntu

9 years agoTweaks for OS X 10.10 (Yosemite) and new support to enable and lock
srs5694 [Thu, 20 Nov 2014 22:04:38 +0000 (17:04 -0500)]
Tweaks for OS X 10.10 (Yosemite) and new support to enable and lock
VMX support on Intel CPUs.

9 years agoVersion 0.8.3 release
srs5694 [Sun, 6 Jul 2014 16:41:20 +0000 (12:41 -0400)]
Version 0.8.3 release

9 years agoMerge commit 'd32e77051a063ae5ddd9fa370d4f25c3e9408f0e'
srs5694 [Sun, 6 Jul 2014 15:16:30 +0000 (11:16 -0400)]
Merge commit 'd32e77051a063ae5ddd9fa370d4f25c3e9408f0e'

Added new "timeout" behavior with a "-1" option: Will boot the default
selection immediately UNLESS a key is held when rEFInd starts.

9 years agoDisplay partition label, if available, for BIOS-mode boot from
srs5694 [Sun, 6 Jul 2014 15:00:01 +0000 (11:00 -0400)]
Display partition label, if available, for BIOS-mode boot from
partition on Macs, when the filesystem is unreadable.

9 years agoNew icons for Clover boot loader and for Mythbuntu
srs5694 [Sun, 6 Jul 2014 14:59:00 +0000 (10:59 -0400)]
New icons for Clover boot loader and for Mythbuntu

9 years agoFinished removal of Oracle's GPLv2-only code from the base FSW files.
srs5694 [Tue, 1 Jul 2014 21:22:32 +0000 (17:22 -0400)]
Finished removal of Oracle's GPLv2-only code from the base FSW files.

9 years agoInitial steps of purging GPLv2 code from core filesystem functions,
srs5694 [Tue, 1 Jul 2014 02:37:08 +0000 (22:37 -0400)]
Initial steps of purging GPLv2 code from core filesystem functions,
since it's incompatible with the GPLv3 used by the Btrfs driver (and
maybe ext4fs).

9 years agoDon't unload drivers immediately after loading them. (Fix required for
srs5694 [Sun, 29 Jun 2014 02:54:05 +0000 (22:54 -0400)]
Don't unload drivers immediately after loading them. (Fix required for
some non-rEFInd drivers.)

9 years agoAdded support for automatic booting (skip menu unless key pressed)
kupiakos [Tue, 24 Jun 2014 21:24:36 +0000 (16:24 -0500)]
Added support for automatic booting (skip menu unless key pressed)
with a timeout of -1.

9 years agoVersion 0.8.2 release; refinement to last-booted as default selection
srs5694 [Sun, 8 Jun 2014 16:46:34 +0000 (12:46 -0400)]
Version 0.8.2 release; refinement to last-booted as default selection
code.

9 years agoAdded ability to boot the previously-booted loader if
srs5694 [Sun, 8 Jun 2014 01:05:30 +0000 (21:05 -0400)]
Added ability to boot the previously-booted loader if
default_selection is NOT set.

9 years agoFixed very minor GUID-interpretation bug and adjusted
srs5694 [Sun, 18 May 2014 23:27:24 +0000 (19:27 -0400)]
Fixed very minor GUID-interpretation bug and adjusted
refind.conf-sample to reference .png rather than .icns icons.

9 years agoSupport for building with TianoCore UDK2014 in addition to UDK2010.
srs5694 [Sun, 18 May 2014 19:42:20 +0000 (15:42 -0400)]
Support for building with TianoCore UDK2014 in addition to UDK2010.

9 years agoChanged "deep_uefi_legacy_scan" name to "uefi_deep_legacy_scan".
srs5694 [Sat, 17 May 2014 12:59:33 +0000 (08:59 -0400)]
Changed "deep_uefi_legacy_scan" name to "uefi_deep_legacy_scan".

9 years agoNew configuration token, deep_uefi_legacy_scan, controls whether to
srs5694 [Sat, 17 May 2014 02:35:13 +0000 (22:35 -0400)]
New configuration token, deep_uefi_legacy_scan, controls whether to
modify NVRAM variables in service of BIOS-mode booting on UEFI PCs.

9 years agoDebian package-creation file changes to better support an Ubuntu PPA.
srs5694 [Fri, 16 May 2014 22:53:29 +0000 (18:53 -0400)]
Debian package-creation file changes to better support an Ubuntu PPA.

9 years agoUpdated debian subdirectory for 0.8.1
srs5694 [Fri, 16 May 2014 14:05:32 +0000 (10:05 -0400)]
Updated debian subdirectory for 0.8.1

9 years agoPost-install script for native Debian package.
srs5694 [Fri, 16 May 2014 14:05:03 +0000 (10:05 -0400)]
Post-install script for native Debian package.

9 years agoVersion 0.8.1 release.
srs5694 [Fri, 16 May 2014 01:43:37 +0000 (21:43 -0400)]
Version 0.8.1 release.

9 years agoFixed bug that could cause rEFInd to fail to detect boot loaders in the root
srs5694 [Thu, 15 May 2014 23:42:50 +0000 (19:42 -0400)]
Fixed bug that could cause rEFInd to fail to detect boot loaders in the root
directory of a partition.

9 years agoSuppress messages about delays for scanning boot loaders when
srs5694 [Wed, 14 May 2014 01:00:33 +0000 (21:00 -0400)]
Suppress messages about delays for scanning boot loaders when
scan_delay is just 1 second.

9 years agoNew fonts.
srs5694 [Wed, 14 May 2014 01:00:09 +0000 (21:00 -0400)]
New fonts.

9 years agoDocumentation changes for legacy support from GNU-EFI builds.
srs5694 [Fri, 9 May 2014 16:29:17 +0000 (12:29 -0400)]
Documentation changes for legacy support from GNU-EFI builds.

9 years agoChanged icons from .icns to .png format.
srs5694 [Fri, 9 May 2014 14:08:15 +0000 (10:08 -0400)]
Changed icons from .icns to .png format.

9 years agoFixed a bug that cause Tianocore builds to not mount filesystems.
srs5694 [Fri, 9 May 2014 14:06:58 +0000 (10:06 -0400)]
Fixed a bug that cause Tianocore builds to not mount filesystems.

9 years agoRe-add part of a file that's actually needed in Tianocore build....
srs5694 [Fri, 9 May 2014 14:06:31 +0000 (10:06 -0400)]
Re-add part of a file that's actually needed in Tianocore build....

9 years agoBIOS-mode boot support now works when compiled with GNU-EFI
srs5694 [Fri, 9 May 2014 00:33:35 +0000 (20:33 -0400)]
BIOS-mode boot support now works when compiled with GNU-EFI

9 years agoNew files for BIOS-mode boot support under GNU-EFI
srs5694 [Fri, 9 May 2014 00:33:01 +0000 (20:33 -0400)]
New files for BIOS-mode boot support under GNU-EFI

9 years agoSignificant improvements to legacy-mode boot support, particularly on
srs5694 [Sun, 4 May 2014 22:40:01 +0000 (18:40 -0400)]
Significant improvements to legacy-mode boot support, particularly on
UEFI-based PCs. Version 0.8.0 release.

9 years agoLimit length of firmware description string in Info screen, to avoid
srs5694 [Sat, 3 May 2014 18:43:42 +0000 (14:43 -0400)]
Limit length of firmware description string in Info screen, to avoid
causing the whole page to be blank on 800x600 displays.

9 years agoImproved GPT support; uses CRCs to minimize the risk of damaged data wreaking
srs5694 [Sat, 3 May 2014 03:30:16 +0000 (23:30 -0400)]
Improved GPT support; uses CRCs to minimize the risk of damaged data wreaking
havoc.

9 years agoCRC32 functions
srs5694 [Sat, 3 May 2014 03:30:03 +0000 (23:30 -0400)]
CRC32 functions

10 years agoNew files required for reading and parsing GPT data.
srs5694 [Mon, 28 Apr 2014 02:13:33 +0000 (22:13 -0400)]
New files required for reading and parsing GPT data.

10 years agoAdded support for GPT partition name for display and use in "volume"
srs5694 [Mon, 28 Apr 2014 02:12:17 +0000 (22:12 -0400)]
Added support for GPT partition name for display and use in "volume"
in manual boot stanza, in addition to filesystem name.

10 years agoAdded support for specifying volumes via partition GUID in manual boot
srs5694 [Sun, 27 Apr 2014 00:21:34 +0000 (20:21 -0400)]
Added support for specifying volumes via partition GUID in manual boot
stanzas.

10 years agoFixed memory-allocation bug.
srs5694 [Sat, 26 Apr 2014 16:53:07 +0000 (12:53 -0400)]
Fixed memory-allocation bug.

10 years agorEFInd version 0.7.9 release.
srs5694 [Sun, 20 Apr 2014 17:29:17 +0000 (13:29 -0400)]
rEFInd version 0.7.9 release.

10 years agoAdded correct filesystem name detection to HFS+ driver.
srs5694 [Sun, 20 Apr 2014 14:40:28 +0000 (10:40 -0400)]
Added correct filesystem name detection to HFS+ driver.

10 years agoRemove redundant Ubuntu kernel entries; attempt at fix for re-scanning
srs5694 [Tue, 15 Apr 2014 00:26:14 +0000 (20:26 -0400)]
Remove redundant Ubuntu kernel entries; attempt at fix for re-scanning
after ejecting disc.

10 years agoFixed bug in install.sh that could cause it to display errors if the
srs5694 [Thu, 3 Apr 2014 12:40:09 +0000 (08:40 -0400)]
Fixed bug in install.sh that could cause it to display errors if the
dmraid utility was not installed.

10 years agoFixed filesystem driver bugs.
srs5694 [Sat, 29 Mar 2014 02:40:18 +0000 (22:40 -0400)]
Fixed filesystem driver bugs.

10 years agoFixed typo: Identification of MOK utility as "MOK utility utility."
srs5694 [Tue, 18 Mar 2014 00:16:29 +0000 (20:16 -0400)]
Fixed typo: Identification of MOK utility as "MOK utility utility."

10 years agoAdded check for unbootable German iPartition-created FAT partition, so
srs5694 [Sat, 15 Mar 2014 01:15:26 +0000 (21:15 -0400)]
Added check for unbootable German iPartition-created FAT partition, so
as to exclude such partitions from the Mac's BIOS boot list.

10 years agoRefinements to image-sizing code; 0.7.8 release version.
srs5694 [Sun, 9 Mar 2014 17:43:13 +0000 (13:43 -0400)]
Refinements to image-sizing code; 0.7.8 release version.

10 years agoAdded "debian" directory to facilitate building Debian packages.
srs5694 [Sun, 9 Mar 2014 17:22:39 +0000 (13:22 -0400)]
Added "debian" directory to facilitate building Debian packages.

10 years agoNew small_icon_size and big_icon_size tokens for refind.conf.
srs5694 [Sun, 9 Mar 2014 02:37:10 +0000 (21:37 -0500)]
New small_icon_size and big_icon_size tokens for refind.conf.

10 years agoNew file holding large selection tile. Scaling algorithms have
srs5694 [Sun, 9 Mar 2014 02:36:13 +0000 (21:36 -0500)]
New file holding large selection tile. Scaling algorithms have
changed, making this a desirable addition.

10 years agoNew image-scaling code; used for icons and (optionally) for scaling
srs5694 [Sat, 8 Mar 2014 19:55:11 +0000 (14:55 -0500)]
New image-scaling code; used for icons and (optionally) for scaling
banners (latter set by new banner_scale option in refind.conf).

10 years agoAdded a couple of missing documentation graphics.
srs5694 [Wed, 29 Jan 2014 15:39:30 +0000 (10:39 -0500)]
Added a couple of missing documentation graphics.

10 years agoAdjusted RPM/Debian package script to find Ubuntu's shimx64.efi, not
srs5694 [Sun, 12 Jan 2014 22:09:54 +0000 (17:09 -0500)]
Adjusted RPM/Debian package script to find Ubuntu's shimx64.efi, not
just Fedora's shim.efi.

10 years agoVersion 0.7.7 full release
srs5694 [Sat, 4 Jan 2014 03:07:53 +0000 (22:07 -0500)]
Version 0.7.7 full release

10 years agoFixed commented-out line.
srs5694 [Fri, 3 Jan 2014 18:28:22 +0000 (13:28 -0500)]
Fixed commented-out line.

10 years agoImprovements to install.sh's new ESP-detection code.
srs5694 [Fri, 3 Jan 2014 18:24:09 +0000 (13:24 -0500)]
Improvements to install.sh's new ESP-detection code.

10 years agoCan now specify complete paths, optionally including volumes, in
srs5694 [Thu, 2 Jan 2014 02:08:04 +0000 (21:08 -0500)]
Can now specify complete paths, optionally including volumes, in
dont_scan_files in refind.conf.

10 years agoAdded "windows_recovery" option to "showtools" token and
srs5694 [Wed, 1 Jan 2014 00:45:24 +0000 (19:45 -0500)]
Added "windows_recovery" option to "showtools" token and
"windows_recovery_files" option.

10 years agoAdded Windows rescue icon for second row.
srs5694 [Wed, 1 Jan 2014 00:45:00 +0000 (19:45 -0500)]
Added Windows rescue icon for second row.

10 years agoMore debugging code removal.
srs5694 [Mon, 30 Dec 2013 01:19:48 +0000 (20:19 -0500)]
More debugging code removal.

10 years agoForgot to remove some debugging lines.
srs5694 [Mon, 30 Dec 2013 01:18:51 +0000 (20:18 -0500)]
Forgot to remove some debugging lines.

10 years agoUsing "+" as first option to use_graphics_for, also_scan_dirs,
srs5694 [Mon, 30 Dec 2013 01:14:58 +0000 (20:14 -0500)]
Using "+" as first option to use_graphics_for, also_scan_dirs,
dont_scan_dirs, dont_scan_files, and scan_driver_dirs now causes
subsequent options to be added to the default, rather than to replace
the default.

10 years agoAdded support for "-c" command-line parameter to rEFInd, to specify
srs5694 [Mon, 30 Dec 2013 00:04:28 +0000 (19:04 -0500)]
Added support for "-c" command-line parameter to rEFInd, to specify
configuration file to use.

10 years agoRemoved stray debugging Print() command.
srs5694 [Sat, 21 Dec 2013 04:00:33 +0000 (23:00 -0500)]
Removed stray debugging Print() command.

10 years agoRemove second and subsequent occurrences of ext2/3/4 and ReiserFS filesystems
srs5694 [Sat, 21 Dec 2013 03:34:03 +0000 (22:34 -0500)]
Remove second and subsequent occurrences of ext2/3/4 and ReiserFS filesystems
with identical UUID values from scanning, as these are likely to be
part of a RAID array and have duplicate loaders.

10 years agoAdded ability to mount an unmounted ESP under Linux to install.sh.
srs5694 [Sat, 21 Dec 2013 00:47:53 +0000 (19:47 -0500)]
Added ability to mount an unmounted ESP under Linux to install.sh.

10 years agoFixed bug in install.sh and mkrlconf.sh that caused mangling of
srs5694 [Wed, 18 Dec 2013 23:56:23 +0000 (18:56 -0500)]
Fixed bug in install.sh and mkrlconf.sh that caused mangling of
generated refind_linux.conf file on some systems.

10 years agoCleanup for 0.7.6 release.
srs5694 [Sun, 15 Dec 2013 23:29:17 +0000 (18:29 -0500)]
Cleanup for 0.7.6 release.

10 years agoSupport for multiple default_selection options, to set a series of
srs5694 [Sun, 15 Dec 2013 06:05:54 +0000 (01:05 -0500)]
Support for multiple default_selection options, to set a series of
values in case one isn't available.

10 years agoTime support in default_selection; enables different default based on
srs5694 [Sun, 15 Dec 2013 05:10:46 +0000 (00:10 -0500)]
Time support in default_selection; enables different default based on
time of day.

10 years agoAdded support for "-1" value to "screensaver" token. Modified
srs5694 [Sat, 14 Dec 2013 23:28:43 +0000 (18:28 -0500)]
Added support for "-1" value to "screensaver" token. Modified
install.sh and mkrlconf.sh to create a new boot option that sets the
efi_no_storage_paranoia kernel option.

10 years agoAdded --ownhfs {target} option to install.sh, to install to non-root
srs5694 [Mon, 11 Nov 2013 23:05:36 +0000 (18:05 -0500)]
Added --ownhfs {target} option to install.sh, to install to non-root
HFS+ volume on Macs.

10 years agoVersion 0.7.5 release.
srs5694 [Mon, 11 Nov 2013 03:06:33 +0000 (22:06 -0500)]
Version 0.7.5 release.

10 years agoRemove exFAT partitions from boot list under OS X unless they contain
srs5694 [Thu, 7 Nov 2013 15:40:13 +0000 (10:40 -0500)]
Remove exFAT partitions from boot list under OS X unless they contain
a known boot loader.

10 years agoChange to install.sh to fix bug when installing to ESP on recent
srs5694 [Sat, 2 Nov 2013 03:03:48 +0000 (23:03 -0400)]
Change to install.sh to fix bug when installing to ESP on recent
versions of OS X.

10 years agoNew icon for Manjaro Linux.
srs5694 [Tue, 15 Oct 2013 02:03:14 +0000 (22:03 -0400)]
New icon for Manjaro Linux.

10 years agoGraphics-mode launches now clear to rEFInd's menu background color
srs5694 [Thu, 3 Oct 2013 01:23:58 +0000 (21:23 -0400)]
Graphics-mode launches now clear to rEFInd's menu background color
rather than to gray.

10 years agoNew CSM/BIOS/legacy support for UEFI PCs.
srs5694 [Wed, 28 Aug 2013 08:00:51 +0000 (04:00 -0400)]
New CSM/BIOS/legacy support for UEFI PCs.

10 years agoNew CSM/BIOS/legacy support code for UEFI PCs.
srs5694 [Wed, 28 Aug 2013 08:00:20 +0000 (04:00 -0400)]
New CSM/BIOS/legacy support code for UEFI PCs.

10 years agoFix legacy booting on Macs.
srs5694 [Mon, 26 Aug 2013 03:27:02 +0000 (23:27 -0400)]
Fix legacy booting on Macs.

10 years agoVersion 0.7.4 release
srs5694 [Sun, 25 Aug 2013 18:00:06 +0000 (14:00 -0400)]
Version 0.7.4 release

10 years agoReturn of PoolPrint() function; modified launch code to include
srs5694 [Sun, 25 Aug 2013 05:12:52 +0000 (01:12 -0400)]
Return of PoolPrint() function; modified launch code to include
program filename as an option.

10 years agoNew memory tester icon; refinement of progam-launch code.
srs5694 [Tue, 20 Aug 2013 23:13:13 +0000 (19:13 -0400)]
New memory tester icon; refinement of progam-launch code.

10 years agoNew memory tester icon.
srs5694 [Tue, 20 Aug 2013 23:12:52 +0000 (19:12 -0400)]
New memory tester icon.

10 years agoSupport for memtest86 as a second-row item.
srs5694 [Mon, 19 Aug 2013 18:53:39 +0000 (14:53 -0400)]
Support for memtest86 as a second-row item.

10 years agoFix to hang when booting from Mac Firewire devices.
srs5694 [Tue, 13 Aug 2013 22:57:53 +0000 (18:57 -0400)]
Fix to hang when booting from Mac Firewire devices.

10 years agoFixed BIOS-booting bugs on Macs. Version 0.7.3 release.
srs5694 [Wed, 7 Aug 2013 16:07:10 +0000 (12:07 -0400)]
Fixed BIOS-booting bugs on Macs. Version 0.7.3 release.