Make Gweather ready for GTK4 application ports
-
fix compiler warnings and deprecated API use -
clean up the build system -
split data types from GTK widgets -
fix the API to resemble something written in this decade -
use symbol export macros -
document the public API -
stabilise and guarantee the API/ABI
Edited by Emmanuele Bassi