Difference between revisions of "Talk:Portal:Mac"

From Free Pascal wiki
Jump to navigationJump to search
(→‎To do: Remove done item)
(→‎Done: Add done item)
Line 28: Line 28:
 
* <strike>[[macOS SCNetworkReachability API]] * Detect Internet access or not (laz_network_reachable) </strike>
 
* <strike>[[macOS SCNetworkReachability API]] * Detect Internet access or not (laz_network_reachable) </strike>
 
* <strike> [[Mac_Preferences_Read_and_Write#NSUserDefaults|NSUserDefaults]] - serious problems iOS 9  & macOS 10.12/10.13</strike>
 
* <strike> [[Mac_Preferences_Read_and_Write#NSUserDefaults|NSUserDefaults]] - serious problems iOS 9  & macOS 10.12/10.13</strike>
 +
* <strike>[[macOS NSAlert|NSAlert modal dialog or sheet]] attached to a window. See https://developer.apple.com/documentation/appkit/nsalert</strike>
  
 
===In progress===
 
===In progress===

Revision as of 06:20, 9 May 2021

Light bulb  Note: A list of macOS items, native code techniques etc to document in the Mac Portal

Trev's Mac Portal ToDo List

Done

In progress

  • macOS daemons and agents new macOS daemons and agents page - done but:
    • awaiting code examples: boot script; monitor script; login agent to do(?)
    • system-wide launch daemons - done (still need launch_activate_socket() for servers)
  • macOS Energy Efficiency Guide - started, in progress

Stalled

  • UNUserNotificationCenter notification for Big Sur [stalled]
  • AVPlayer - AVKit and AVFoundation Movie Player [stalled]

To do

  • Retrieving file attributes
  • Alain's AudioQueue example
  • AVSpeechSynthesizer
  • NSFileManager
  • 64 bit Global HotKey (Carbon units needed - see MacPortalToDo.txt)
  • Screenshot (see MacPortalToDo.txt)
  • File System Events + packages/univint/src/FSEvents.pas
  • Preventing Insecure Network Connections
  • NSRegularExpression article
  • macoS versions and missing features in older versions page (see this page section for the approach.