Since we depend on GTK 3.24 which was released in September 2018, we can also depend on a newer glib version from around that time since it will be provided by distros anyway (and not the ancient glib 2.32 from 2012). This can eliminate a few conditionals from the code.
At the end, I used 2.56 from March 2018 - originally I wanted to use 2.58 from August but it produces some depreciation warnings in Scintilla which would have to be addressed first.
I also had to replace now deprecated GTrashStack which Geany (mis)used for a simple stack implementation of undo/redo - I just used GSList instead.
https://github.com/geany/geany/pull/4199
(7 files)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.