[Github-comments] [geany/geany] Remove GTK+2 Support (#2602)

Matthew Brush notifications at xxxxx
Thu Oct 1 00:15:35 UTC 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20200930/83fd7d53/attachment.htm>


More information about the Github-comments mailing list