Even though I dislike GTK+3 compared to GTK+2, I'm a [glutton for punishment](https://gitlab.xfce.org/apps/mousepad/-/issues/49), and it's inevitable.
The main code related stuff is done and was trivial. Left to do is a thorough sweep to remove/replace all GTK+2 related references in docs and other scripts/etc which aren't part of the main C code. Future work would be replacing various APIs like using `GdkRGBA` instead of `GdkColor` and such stuff like that. This depends on #2590 and related work. You can view, comment on, or merge this pull request online at: https://github.com/geany/geany/pull/2602 -- Commit Summary -- * Initial pass at remove GTK+2 * Remove now dead code guarded with GTK_CHECK_VERSION(3, 0, 0) * Remove gtkrc file * Remove GTK2 from travis.yaml * SQME: Remove gtkrc from geany.txt manual * Remove gtk2 from geany-mac-integration.m4 -- File Changes -- M .travis.yml (10) M HACKING (3) M README (8) M configure.ac (32) M data/Makefile.am (5) D data/geany.gtkrc (71) M doc/geany.txt (81) M m4/geany-mac-integration.m4 (4) M src/build.c (24) M src/document.c (11) M src/editor.c (15) M src/gb.c (39) M src/geanywraplabel.c (46) M src/gtkcompat.h (81) M src/libmain.c (52) M src/plugindata.h (11) M src/sidebar.c (10) M src/socket.c (7) M src/stash.c (10) M src/symbols.c (4) M src/toolbar.c (2) M src/ui_utils.c (7) M src/vte.c (23) -- Patch Links -- https://github.com/geany/geany/pull/2602.patch https://github.com/geany/geany/pull/2602.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/2602
