Difference between revisions of "Talk:Portal:Mac"

From Free Pascal wiki
Jump to navigationJump to search
(→‎To do: WKWebView (10.10+))
(→‎To do: More ro do...)
Line 57: Line 57:
 
* macoS versions and missing features in older versions page (see [[Accessing_macOS_System_Information#Gestalt_Manager|this page section]] for the approach.
 
* macoS versions and missing features in older versions page (see [[Accessing_macOS_System_Information#Gestalt_Manager|this page section]] for the approach.
 
* Using WKWebView (10.10+) - see [https://forum.lazarus.freepascal.org/index.php/topic,42001 this forum thread]
 
* Using WKWebView (10.10+) - see [https://forum.lazarus.freepascal.org/index.php/topic,42001 this forum thread]
 +
* Save form state using Mac profess system (see Portal_ToDo - mac_tips2.txt)

Revision as of 12:42, 22 August 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
  • macoS versions and missing features in older versions page (see this page section for the approach.
  • Using WKWebView (10.10+) - see this forum thread
  • Save form state using Mac profess system (see Portal_ToDo - mac_tips2.txt)