curl/.github/workflows
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: #5330 #5371
Co-authored-by: Viktor Szakats
Closes #13246
2024-04-17 00:24:09 +02:00
..
appveyor-status.yml tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
awslc.yml GHA: enable unity mode for cmake jobs + tidy-ups 2024-04-04 22:58:50 +00:00
badwords.yml GHA: disable permissions where missing 2024-04-08 14:27:09 +00:00
codeql-analysis.yml build(deps): bump github/codeql-action from 2 to 3 2024-01-03 14:29:19 +01:00
codespell.yml GHA: disable permissions where missing 2024-04-08 14:27:09 +00:00
configure-vs-cmake.yml CI: install libpsl or configure --without-libpsl in builds 2024-01-09 09:10:58 +01:00
curl-for-win.yml ci: add curl-for-win builds: Linux MUSL, macOS, Windows 2024-04-11 07:48:52 +00:00
distcheck.yml ci: parallelize more, tidy up cmake commands (distcheck, macos) 2024-04-11 15:52:07 +00:00
fuzz.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
hacktoberfest-accepted.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
label.yml tidy-up: fix yamllint whitespace issues 2023-12-06 17:25:59 +00:00
linkcheck.yml docs/cmdline: change to .md for cmdline docs 2024-01-23 14:30:15 +01:00
linux32.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
linux-old.yml ci: add CMake build variation, fixup libssh detection in linux-old 2024-04-14 02:30:40 +00:00
linux.yml CI: update component versions 2024-04-08 16:19:23 +02:00
macos.yml idn: add native AppleIDN (icucore) support for macOS/iOS 2024-04-17 00:24:09 +02:00
man-examples.yml GHA: disable permissions where missing 2024-04-08 14:27:09 +00:00
ngtcp2-linux.yml CI: update component versions 2024-04-08 16:19:23 +02:00
osslq-linux.yml CI: upgrade openssl version to 3.3.0 for openssl-quic 2024-04-09 17:41:46 +02:00
proselint.yml DISTROS: add document with distro pointers 2024-03-26 00:26:55 +01:00
quiche-linux.yml CI: update component versions 2024-04-08 16:19:23 +02:00
reuse.yml build(deps): bump fsfe/reuse-action from 2 to 3 2024-03-04 22:43:08 +01:00
shellcheck.yml GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
spellcheck.yml spellcheck.yml: remove .1/.3 handling, clean all man page .md files 2024-02-19 11:41:12 +01:00
synopsis.yml GHA: disable permissions where missing 2024-04-08 14:27:09 +00:00
torture.yml appveyor: replace PowerShell with bash + parallel autotools 2023-12-21 22:54:07 +00:00
wolfssl.yml GHA: add valgrind to a wolfSSL build 2024-04-08 09:39:16 +02:00