GNOME Bugzilla – Bug 499963
vte 1.0 blocker
Last modified: 2021-06-10 13:53:49 UTC
Lets do a review this cycle for API/ABI breaks we want and then call it vte 1.0. Possible changes: - bug 400333: Change pid_t to GPid in public API. - for bug 499895: Pad public attribute struct with unused bits that can be renamed in the future without worrying about bitfield padding. - Bug 112172 – Get rid of VteReaper. - Remove deprecated vte_char_attributes. - Move char_ascent and most other VteTerminal members to
- Move char_ascent and most other VteTerminal members to private area - Add [gs]et_properties for VteWidget
How about the model/view split? IMHO it should block 1.0 too.
Riighht.. Only if you see yourself doing it though. ;)
We should also mark all the API to be removed in 1.0 as deprecated now.
Since the SONAME needs to change for the gtk+3 switch, it sounds like the perfect time to clean up the API. Is this going to happen now?
The API needs to be the same for gtk2 and gtk3, so this can only be done when also breaking the vte/gtk2 api. I'm not working on any of the blocker bugs at the moment, nor plan to do so in the near future.
Shall we close this? :)
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/vte/-/issues/1463.