diff --git a/Docs/Configuration.md5 b/Docs/Configuration.md5 index f4f2c63d..bea6e63a 100644 --- a/Docs/Configuration.md5 +++ b/Docs/Configuration.md5 @@ -1 +1 @@ -10239dbc624b040fda2ba5890b3eae65 +38f39473b89b08538cc2b6a049804b51 diff --git a/Docs/Configuration.pdf b/Docs/Configuration.pdf index 205ad389..561bdf07 100644 Binary files a/Docs/Configuration.pdf and b/Docs/Configuration.pdf differ diff --git a/Docs/Configuration.tex b/Docs/Configuration.tex index 05711ad4..155a43f8 100755 --- a/Docs/Configuration.tex +++ b/Docs/Configuration.tex @@ -94,7 +94,7 @@ \vspace{0.2in} - Reference Manual (0.8.8) + Reference Manual (0.8.9) \vspace{0.2in} diff --git a/Docs/Differences/Differences.pdf b/Docs/Differences/Differences.pdf index 7c5b39df..80b87544 100644 Binary files a/Docs/Differences/Differences.pdf and b/Docs/Differences/Differences.pdf differ diff --git a/Docs/Differences/Differences.tex b/Docs/Differences/Differences.tex index f1aaa4d1..cd0c5c49 100644 --- a/Docs/Differences/Differences.tex +++ b/Docs/Differences/Differences.tex @@ -1,7 +1,7 @@ \documentclass[]{article} %DIF LATEXDIFF DIFFERENCE FILE -%DIF DEL PreviousConfiguration.tex Thu Dec 22 13:44:17 2022 -%DIF ADD ../Configuration.tex Sun Dec 25 02:50:21 2022 +%DIF DEL PreviousConfiguration.tex Mon Jan 2 19:56:37 2023 +%DIF ADD ../Configuration.tex Mon Jan 2 19:56:37 2023 \usepackage{lmodern} \usepackage{amssymb,amsmath} @@ -118,7 +118,7 @@ %DIF HYPERREF PREAMBLE %DIF PREAMBLE \providecommand{\DIFadd}[1]{\texorpdfstring{\DIFaddtex{#1}}{#1}} %DIF PREAMBLE \providecommand{\DIFdel}[1]{\texorpdfstring{\DIFdeltex{#1}}{}} %DIF PREAMBLE -%DIF LISTINGS PREAMBLE %DIF PREAMBLE +%DIF COLORLISTINGS PREAMBLE %DIF PREAMBLE \RequirePackage{listings} %DIF PREAMBLE \RequirePackage{color} %DIF PREAMBLE \lstdefinelanguage{DIFcode}{ %DIF PREAMBLE @@ -154,7 +154,7 @@ \vspace{0.2in} - Reference Manual (0.8\DIFdelbegin \DIFdel{.7}\DIFdelend \DIFaddbegin \DIFadd{.8}\DIFaddend ) + Reference Manual (0.8\DIFdelbegin \DIFdel{.8}\DIFdelend \DIFaddbegin \DIFadd{.9}\DIFaddend ) \vspace{0.2in} @@ -3179,13 +3179,13 @@ The algorithm to determine boot options behaves as follows: \item For disk device paths (not specifying a bootloader), execute ``bless'' (may return > 1 entry). \item For file device paths, check for presence on the file system directly. % Just kill all \EFI\APPLE\ paths. - \item \DIFdelbegin \DIFdel{On the OpenCore boot partition, exclude all OpenCore bootstrap files by file header checks}\DIFdelend \DIFaddbegin \DIFadd{Exclude entries if there is a }\texttt{\DIFadd{.contentVisibility}} \DIFadd{file near the bootloader or - inside the boot directory with }\texttt{\DIFadd{Disabled}} \DIFadd{contents (ASCII)}\DIFaddend . + \item Exclude entries if there is a \texttt{.contentVisibility} file near the bootloader or + inside the boot directory with \texttt{Disabled} contents (ASCII). \item Mark device handle as \textit{used} in the list of partition handles if any. % Each partition handle will basically have a list of boot option entries for later quick lookup. \item Register the resulting entries as primary options and determine their types. \\ The option will become auxiliary for some types (e.g. Apple HFS recovery) - \DIFaddbegin \DIFadd{or if its }\texttt{\DIFadd{.contentVisibility}} \DIFadd{file contains }\texttt{\DIFadd{Auxiliary}}\DIFaddend . + or if its \texttt{.contentVisibility} file contains \texttt{Auxiliary}. \end{itemize} \item For each partition handle: \begin{itemize} diff --git a/Docs/Differences/PreviousConfiguration.tex b/Docs/Differences/PreviousConfiguration.tex index 6413bab3..05711ad4 100755 --- a/Docs/Differences/PreviousConfiguration.tex +++ b/Docs/Differences/PreviousConfiguration.tex @@ -94,7 +94,7 @@ \vspace{0.2in} - Reference Manual (0.8.7) + Reference Manual (0.8.8) \vspace{0.2in} @@ -3119,11 +3119,13 @@ The algorithm to determine boot options behaves as follows: \item For disk device paths (not specifying a bootloader), execute ``bless'' (may return > 1 entry). \item For file device paths, check for presence on the file system directly. % Just kill all \EFI\APPLE\ paths. - \item On the OpenCore boot partition, exclude all OpenCore bootstrap files by file header checks. + \item Exclude entries if there is a \texttt{.contentVisibility} file near the bootloader or + inside the boot directory with \texttt{Disabled} contents (ASCII). \item Mark device handle as \textit{used} in the list of partition handles if any. % Each partition handle will basically have a list of boot option entries for later quick lookup. \item Register the resulting entries as primary options and determine their types. \\ - The option will become auxiliary for some types (e.g. Apple HFS recovery). + The option will become auxiliary for some types (e.g. Apple HFS recovery) + or if its \texttt{.contentVisibility} file contains \texttt{Auxiliary}. \end{itemize} \item For each partition handle: \begin{itemize} diff --git a/Docs/Errata/Errata.pdf b/Docs/Errata/Errata.pdf index 97699105..da462672 100644 Binary files a/Docs/Errata/Errata.pdf and b/Docs/Errata/Errata.pdf differ diff --git a/Include/Acidanthera/Library/OcMainLib.h b/Include/Acidanthera/Library/OcMainLib.h index d6e3432a..a96d96b2 100644 --- a/Include/Acidanthera/Library/OcMainLib.h +++ b/Include/Acidanthera/Library/OcMainLib.h @@ -30,7 +30,7 @@ OpenCore version reported to log and NVRAM. OPEN_CORE_VERSION must follow X.Y.Z format, where X.Y.Z are single digits. **/ -#define OPEN_CORE_VERSION "0.8.8" +#define OPEN_CORE_VERSION "0.8.9" /** OpenCore build type reported to log and NVRAM.