Closed mjkillough closed 7 years ago
Do you know what changes happened between 0.7 and 0.8?
There may be other changes required.
Apologies for the delay.
The CHANGELOG and diff between the most recent 0.7.x release and 0.8.0 are here: https://github.com/rtbo/rust-xcb/compare/0520c2fcd27636bb66f69bc4e069709f6f243f73...master
Notable changes are:
Error
for some error typescast_event
/cast_error
unsafe, as they're really just using transmutexcb::connect
The first two would result in compile errors if code needed updating, but xcb-util
compiles fine with the new xcb
. The third change doesn't seem to affect xcb-util
, as it never calls xcb::connect
itself.
I've tried xcb
and xcb-util
with this change in one of my projects (mjkillough/cnx) and it compiled and ran fine.
Thanks a lot!
As some types (at least
xcb::Connection
andxcb::GenericError
) are used in the public API of xcb-util, this is a breaking change for xcb-util too.