diff --git a/Compatibility.md b/Compatibility.md
index bc16f1bf..0663e027 100644
--- a/Compatibility.md
+++ b/Compatibility.md
@@ -19,24 +19,18 @@ TODO look up PDC 2008 talk "new shell user interface"
## GTK+
TODO what ships with Ubuntu Quantal (12.10)?
-### GTK+ 3.6
-ships with: Ubuntu Raring (13.04)
-
-- GtkEntry and GtkTextView have input purposes and input hints for external input methods but do not change input themselves
- - according to Company, we connect to insert-text for that
-- GtkLevelBar
-- GtkMenuButton
-- **GtkSearchEntry**
-
-### GTK+ 3.8
-ships with: Ubuntu Saucy (13.10)
-
-Not many interesting new things to us here, unless you count widget-internal tickers and single-click instead of double-click to select list items (a la KDE)... and oh yeah, also widget opacity.
-
### GTK+ 3.10
ships with: **Ubuntu Trusty (14.04 LTS)**
GLib version: 2.40
+minimum versions (see `configure.ac` for the relevant tagged 3.x.0 versions):
+- GLib: 2.37.5
+- ATK: 2.7.5
+- cairo: 1.12.0
+- pango: 1.32.4
+- gdk-pixbuf: 2.27.1
+
+features:
- tab character stops in GtkEntry
- GtkHeaderBar
- intended for titlebar overrides; GtkInfoBar is what I keep thinking GtkHeaderBar is
@@ -50,6 +44,14 @@ ships with: **Ubuntu Trusty (14.04 LTS)**
ships with: Ubuntu Utopic (14.10)
GLib version: 2.42
+minimum versions:
+- GLib: 2.39.5
+- ATK: 2.7.5
+- cairo: 1.12.0
+- pango: 1.32.4
+- gdk-pixbuf: 2.27.1
+
+features:
- GtkActionBar (basically like the bottom-of-the-window toolbars in Mac programs)
- gtk_get_locale_direction(), for internationalization
- more control over GtkHeaderBar
@@ -62,6 +64,14 @@ ships with: Ubuntu Utopic (14.10)
ships with: **Debian Jessie**, Ubuntu Vivid (15.04)
GLib version: Debian: 2.42, Ubuntu: 2.44
+minimum versions:
+- GLib: 2.41.2
+- ATK: 2.12.0
+- cairo: 1.12.0
+- pango: 1.36.7
+- gdk-pixbuf: 2.30.0
+
+features:
- gestures
- better GtkListbox selection handling
- more style classes (TODO also prior?)
@@ -71,6 +81,14 @@ ships with: **Debian Jessie**, Ubuntu Vivid (15.04)
ships with: Ubuntu Wily (15.10)
GLib version: 2.46
+minimum versions:
+- GLib: 2.43.4
+- ATK: 2.15.1
+- cairo: 1.14.0
+- pango: 1.36.7
+- gdk-pixbuf: 2.30.0
+
+features:
- gtk_clipboard_get_default() (???)
- **GtkGLArea**
- proper xalign and yalign for GtkLabel; should get rid of runtime deprecation warnings
@@ -86,8 +104,69 @@ ships with: Ubuntu Wily (15.10)
- GtkTextView: font fallbacks
### GTK+ 3.18
+ships with: TODO
+
+minimum versions:
+- GLib: 2.45.8 (min_required 2.44 max_allowed 2.46 ?)
+- ATK: 2.15.1
+- cairo: 1.14.0
+- pango: 1.37.3
+- gdk-pixbuf: 2.30.0
+
+features:
+- TODO
### GTK+ 3.20
+ships with: TODO
+
+minimum versions (TODO double-check these):
+- GLib: 2.45.8 (min_required 2.44 max_allowed 2.46 ?)
+- ATK: 2.15.1
+- cairo: 1.14.0
+- pango: 1.37.3
+- gdk-pixbuf: 2.30.0
+
+features:
+- TODO
+
+### GTK+ 3.22
+ships with: TODO
+
+minimum versions:
+- GLib: 2.49.4 (min_required 2.48 max_allowed 2.50 ?)
+- ATK: 2.15.1
+- cairo: 1.14.0
+- pango: 1.37.3
+- gdk-pixbuf: 2.30.0
+
+features:
+- TODO
+
+### GTK+ 3.24
+ships with: TODO
+
+minimum versions:
+- GLib: 2.49.4 (min_required 2.48 max_allowed 2.50 ?)
+- ATK: 2.15.1
+- cairo: 1.14.0
+- pango: 1.41.0
+- gdk-pixbuf: 2.30.0
+
+features:
+- TODO
+
+### TODO greater versions
+ships with: TODO
+
+minimum versions:
+- GLib: TODO (min_required TODO max_allowed TODO ?)
+- ATK: TODO
+- cairo: TODO
+- pango: TODO
+- gdk-pixbuf: TODO
+
+features:
+- TODO
## Cocoa
### Mac OS X 10.8