2
0
mirror of https://github.com/curl/curl.git synced 2025-01-18 14:04:30 +08:00
curl/.github
MonkeybreadSoftware add22feeef
idn: add native AppleIDN (icucore) support for macOS/iOS
I implemented the IDN functions for macOS and iOS using Unicode
libraries coming with macOS and iOS.

Builds and runs here on macOS 14.2.1. Also verified to load and
run on older macOS version 10.13.

Build requires macOS SDK 13 or equivalent.

Set `-DUSE_APPLE_IDN=ON` CMake option to enable it.
With autotools and other build tools, set these manual options:
```
CPPFLAGS=-DUSE_APPLE_IDN
LIBS=-licucore
```

Completes TODO 1.6.

TODO: add autotools option and feature-detection.

Refs:  
Co-authored-by: Viktor Szakats
Closes 
2024-04-17 00:24:09 +02:00
..
ISSUE_TEMPLATE tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
scripts TLS: add support for ECH (Encrypted Client Hello) 2024-04-16 08:10:53 +02:00
workflows idn: add native AppleIDN (icucore) support for macOS/iOS 2024-04-17 00:24:09 +02:00
CODEOWNERS CODEOWNERS: remove the peeps mentioned as CI owners 2023-02-02 08:42:29 +01:00
CONTRIBUTING.md copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
dependabot.yml reuse: add copyright + license info to individual docs/*.md files 2024-03-31 12:01:18 +02:00
FUNDING.yml copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
labeler.yml build: remove MacOSX-Framework script 2024-04-08 22:46:51 +02:00
lock.yml copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
stale.yml copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00