- Removed/disabled coded which uses `gunichartables.h`. We do not use it and do 
not need.
- Only dependency on this code is `GVariant` which uses `g_unichar_isprint` to 
determine if character can be printed or needs to be escaped. This code is not 
being used currently, but might be in the future. Assert which validates 
`GVariant` string uses it to log value of `GVariant` in case if assert fails. 
We might need it someday, so I keep it. Code was updated to use if ascii is 
printable instead, since we do not use any unicode in our code. In worst case 
we will escape non-ascii characters in debug log.
- I tested on all platforms with all supported formats.

---------
- [x] I confirm that I make this contribution in accordance with the [OpenJDK 
Interim AI Policy](https://openjdk.org/legal/ai).

-------------

Commit messages:
 - 8379561: Remove UNICODE related code from GLib [v4]
 - 8379561: Remove UNICODE related code from GLib [v3]
 - 8379561: Remove UNICODE related code from GLib [v2]
 - 8379561: Remove UNICODE related code from GLib

Changes: https://git.openjdk.org/jfx/pull/2168/files
  Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=2168&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8379561
  Stats: 28499 lines in 30 files changed: 102 ins; 28395 del; 2 mod
  Patch: https://git.openjdk.org/jfx/pull/2168.diff
  Fetch: git fetch https://git.openjdk.org/jfx.git pull/2168/head:pull/2168

PR: https://git.openjdk.org/jfx/pull/2168

Reply via email to