X11: refine types for improved type safety
The library interface uses integral types all over the place instead of enumerations and newtypes, which would give greater type safety.
Fixing this would be an incompatible change, of course.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.6 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | libraries (other) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | Unknown |
| Architecture | Unknown |