Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

Gtk::Inhibit has been removed in very recent versions. Documentation says it's still there. #846

Open
donaldcallen opened this issue Sep 17, 2023 · 5 comments

Comments

@donaldcallen
Copy link

Gtk::Inhibit has been removed. I noticed it in version 0.18.0. But if you click the documentation link on the crates.io entry for gtk (v0.18.1), you get documentation for version 0.15.5, which still contains documentation for Gtk::Inhibit.

On your project website, gtk-rs.org, the confusion is even worse. Under "Available crates", it shows v0.17.1 but if you click the documentation button for that version, you get the docs for v0.15.5.

Lastly, in this repository, if you click the The Rust API [Stable] link in the Readme (https://gtk-rs.org/gtk3-rs/stable/latest/docs/), you get the documentation for 0.15.5. The Development link gives you the docs for 0.17.0.

You have serious version confusion/skew here that needs to be fixed.

@bilelmoussaoui
Copy link
Member

I will fix the docs for gtk3-rs.

@donaldcallen
Copy link
Author

Thank you for the link to the blog, but I had already found it. It was helpful in getting my project rebuilt with the latest version of gtk-rs.

And I appreciate your straightening out the issues I mentioned.

@bilelmoussaoui
Copy link
Member

The website now shows the correct latest version. the only remaining bit is fixing the docs of gtk3-rs

@donaldcallen
Copy link
Author

The documentation versions are still a problem. On the website (https://gtk-rs.org/), clicking the docs icon in the GTK3 row gets you documentation for 0.15.5. There is a button in the lower right that says "This version is out-dated. Go to latest version". When you click it, you get the list of all crates. Click 'gtk' gets you the documentation for 0.15.5 again.

Similarly, clicking 'documentation' on https://crates.io/search?q=gtk gets you the 0.15.5 documentation on the website with the problems described above.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants