gtk2/3: bugfix updates
WARNING: history from now is going to change (mesa+llvm)

Current WIP, only tested nouveau (3D works very well).