web engine - experimental web browser

CoreFoundation minimal bindings #3

open opened by pierrelf.com

Implement minimal CoreFoundation bindings in platform/src/cf.rs.

Required:

  • CFStringCreateWithBytes — create CFStringRef from Rust str
  • CFRetain / CFRelease — reference counting
  • RAII wrapper type CfString that releases on drop
  • CFStringRef type alias

These are needed for passing string parameters to AppKit APIs (window titles, menu items, etc).

Depends on: Objective-C runtime FFI

sign up or login to add to the discussion
Labels

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:meotu43t6usg4qdwzenk4s2t/sh.tangled.repo.issue/3mfkgyqrnzy2g