

- #Aegisub manual download mac os x
- #Aegisub manual download full
- #Aegisub manual download portable
- #Aegisub manual download code
But now that's done and we can have a new big release right on the anniversary of this fork's first release, and exactly six months after the previous release. There was also one annoying thing (reworking audio/video provider selection) that I wanted to get done first.

Even if you do not get an immediate response, keep your IRC client open, and we will eventually get back to you.Hi! Long time no see, right? Well, most of the changes since the last release were smaller additions and fixes, and there weren't really many bigger additions that'd warrant making a new release. Note that we cannot be online all the time and we cannot answer IRC questions if you leave the channel. Please use the issue tracker to report bugs or feature requests.
#Aegisub manual download code
Source code is available from our GitHub repository. See the changelog for a detailed list of changes. See GitHub releases for the latest release 0.17.1 (released ).

#Aegisub manual download portable
Libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format. Both headers are available since 10.5, andĪvailability.h is more flexible as it has version iOS macros inĪddition to macOS, which we may need for other APIs in the future, MAC_OS_X_VERSION_MIN_REQUIRED in later versions, it switched toĪvailability.h and its _MAC_OS_X_VERSION_MIN_REQUIRED with two * In 10.5-10.6 SDKs, Core Text used AvailabilityMacros.h and its

Of a macro that was introduced in the same SDK version. So do the simplest thing and just check for the existence Required") has apparently never been exposed in compiler/IDE knobsĪnd possibly not publicized at all. However, the exact macros differīetween SDK versions, and this mechanism (unlike the "version min "Mac OS X version max allowed" control-knob macros and marked newerĪPIs "unavailable" (making any use of them a compilation error) even In older versions of Apple's SDK, Core Text headers have reacted to To keep it simple, avoid a configure check * There are multiple ways to determine whether the newer symbol We implement this in our CHECK_AVAILABLE macro. In all of Apple's compilers and in upstream Clang and GCC. Is to check whether the symbol's address is NULL, which works On 10.5 or nearby versions, the build is most likely to use one ofĪpple's old compilers or a custom-built modern upstream GCC.Īpple's older method of checking for availability at runtime The 10.5-compatible code is most likely to be relevant. when targeting that same machine, which is precisely where To be used when the build is being performed on an older machine,Į. Perfectly viable with older SDK releases and all the more likely Have issues with Apple's more recent SDK headers anyway, but they're On macOS up to 10.10 have had this builtin, and no third-partyĬompilers besides Clang have ever had it. However, none of Apple's official compilers OS version detection, and so does modern non-Apple Clang. * Recent versions of Apple's compiler support _builtin_available for To nearly maximize build-environment compatibility, If it's known at compile-time to be unnecessary. * and to avoid referencing the older API at all * to prefer the newer API if it is available at runtime, As far as I'm aware, Apple doesn't tend to removeĪPIs/ABIs completely except when combined with architecture changes,īut it seems the overall safest course of action is: With 32-bit inode numbers", which "may result in performance issues" It uses FSRef, which, according to the docs, is "designed to work Work worse in some specific situations now or in the future: for example, In addition, it's not unimaginable that it might Involved is officially "deprecated" and produces deprecation warningsĭuring compilation unless the build's deployment target is set to a On 10.13.6 (the newest macOS instance I have access to), but the API I have tested that the code in the 10.5-compatible branch still works So this should be good enough to avoid requiring Fontconfig.
#Aegisub manual download full
Manrope Regular failed to be selected by full name,īut other fonts (including other faces of Manrope) worked fine, See:Ĭore Text was introduced in 10.5, so this is as far back as we can go.
#Aegisub manual download mac os x
Support Core Text on Mac OS X 10.5 Based on the logic in HarfBuzz's hb-coretext.
