Markus Scherer

Results 324 comments of Markus Scherer

> what about `xn-ASCII` with no trailing dash? ... Will the updated UTS 46 also produce output for those? I assume you mean `xn--ASCII` with double hyphen. The difference is...

Is this an experiment? Or a draft PR for what wants to eventually get merged?

Other drafts show up fine. Why would utypes.h be different? Anyway, the docs build failed: https://travis-ci.org/github/unicode-org/icu/jobs/735832260 ``` Preprocessing /home/travis/build/unicode-org/icu/icu4c/s/home/travis/build/unicode-org/icu/icu4c/source/common/unicode/utypes.h:74: warning: documentation for unknown define U_HIDE_DRAFT_API found. /home/travis/build/unicode-org/icu/icu4c/source/common/unicode/utypes.h:79: warning: documentation for...

> https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/utypes_8h.html#a06945159db789670a11e785b4f691b41 > > in ICU 67, you can see that the docs presume: > > ```c > #define U_HIDE_DRAFT_API   1 > ``` Yes, in the rc version, too: https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/utypes_8h.html#a06945159db789670a11e785b4f691b41...

Note: uconfig.h has ``` #ifndef U_DEFAULT_SHOW_DRAFT #define U_DEFAULT_SHOW_DRAFT 1 #endif ``` and utypes.h includes that first. That's how by default everyone sees and can use draft APIs.

> @markusicu sorry have not had a chance to look at this… could someone else take a look? Please send an email to the team list.

FYI It would be good to hide internal APIs from docs & change reports, so we *don't* want to turn *on* U_SHOW_INTERNAL_API. The Java API change report already excludes internal...

> We should show all drafts and hide all internals. PS: Of course, not all internals have the hide-internal guard because ICU headers wouldn't compile that way.