Sign in Join
Wiki copytemporary

macOS Dynamic Libraries: history

RevisionWhenWhoWhat changed
2TrevFrom the Free Pascal wiki's dump of 2024-05-26What changed
1TrevFrom the Free Pascal wiki's dump of 2024-05-26What changed
Edited on wiki.freepascal.org by 1 person, 2020–2021

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
TrevNew page on macOS dynamic libraries
TrevStatic vs Dynamic: Added akas for dynamic and status libraries (minor)
TrevAdditional steps using a Lazarus project: New section
TrevExample application to load dynamic library: Tweaked code (minor)
TrevSee also: Added related entry (minor)
TrevOverview: Expanded on use of dynamic libraries. (minor)
TrevLibrary extensions: Added section
TrevStandard locations for dynamic libraries: Added new section
TrevStandard locations for dynamic libraries: Added MAS note (minor)
TrevAdditional steps using a Lazarus project: Updated to use Apple mandated library directory
TrevExample application to load dynamic library: Added alternative example application; explained load-time vs run-time dynamic linking; fixed library filename in Lazarus steps
TrevFixed terminology and added better explanation of dynamic linking vs dynamic loading
TrevStandard locations for dynamic libraries: Added note about install_name_tool
TrevAdditional steps using a Lazarus project: Fix library filename (minor)
TrevOverview moved to template for reuse in another page on static libraries
TrevStandard locations for dynamic libraries: Added extra markup (minor)
TrevAdditional steps using a Lazarus project: Added markup (minor)
TrevExpanded content
TrevSee also: Added entry for Static Library article (minor)
TrevAdded page template; moved categories to page template; added Lazarus unit example
TrevFix typo (minor)
TrevExample FPC dynamic library: Added tip (minor)
TrevObserve the dynamic linker in action: Fix typo (minor)
TrevExample application to load libc dynamic library: Fix typos (minor)
TrevExample application to load FPC dynamic library: Clarified unload library code; removed Delphi compatible function
TrevAdditional steps using a Lazarus project: Clarified unload library; replaced Delphi compatible function name (minor)
TrevAdditional steps using a Lazarus project: Tweak intro (minor)
TrevAdditional steps using a Lazarus project: Fix typo (minor)
TrevAlternative example application to load FPC dynamic library: Updated filename to avoid any conflict (minor)
TrevAlternative example application to load FPC dynamic library: Fix typo (minor)
TrevAlternative example application to load FPC dynamic library: Finish updating filename (minor)
TrevAlternative example application to load FPC dynamic library: Added missing Uses clause
TrevUndo revision 142450 by Trev (talk) Not needed :- (minor)
TrevAlternative example application to load FPC dynamic library: Add empty line to make intent clear (minor)
TrevExample application to load libc dynamic library: Add long string support (minor)
TrevUndo revision 142453 by Trev (talk) Not needed :- (minor)
TrevStandard locations for dynamic libraries: Make clearer (minor)
TrevSee also: Add macOS Frameworks
TrevExternal links: New section
TrevStandard locations for dynamic libraries: Expand content
TrevLogging Dynamic Loader Events: New section
TrevLogging dynamic loader events: Re-case title :- (minor)
TrevUniversal 32 bit and 64 bit dynamic library: New section
TrevSee also: add link
TrevStandard locations for dynamic libraries: Add page link for Frameworks folder usage
TrevSee also: Add entry for Big Sur's built-in dynamic linker cache
TrevStandard locations for dynamic libraries: Update temporal language (minor)
TrevStandard locations for dynamic libraries: Fix mis-typo (minor)
TrevSee also: Add entry
TrevAdditional steps using a Lazarus project: Add linker alternative for rpath

Back to the page