Disclaimer: Complexities are (mis)calculated arbitrary on the following basis: 1) for libraries low/average/complex are relative to the number of includes of a library header (<5/<20/>=20); 2) for deprecated symbols thet are relative to the number of deprecated symbols in use (<5/<20/>=20).
| LibBonobo | LibGnome | LibGnomeUi | LibGnomeCanvas | LibArtLgpl | LibGnomeVfs | LibGnomePrint | Esound | Orbit | LibGlade | GConf | GlibDeprecatedSymbols | GtkDeprecatedSymbols | GObjectIntrospectionSupport | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| (not deprecated, still discussed) | |||||||||||||||
| Desktop | |||||||||||||||
| alacarte | done | done | n/a | alacarte | |||||||||||
| brasero | average | done | brasero | ||||||||||||
| bug-buddy | low | low | n/a | bug-buddy | |||||||||||
| cheese | done | done | low | done | n/a | cheese | |||||||||
| gnome-control-center | done | done | done | done | complex | done | average | gnome-control-center | |||||||
| dasher | low | done | done | done | done | average | done | n/a | dasher | ||||||
| deskbar-applet | done | low | average | deskbar-applet | |||||||||||
| ekiga | low | done | done | n/a | ekiga | ||||||||||
| empathy | done | done | done | done | low | done | n/a | empathy | |||||||
| eog | done | done | done | average | average | eog | |||||||||
| epiphany | done | done | low | done | epiphany | ||||||||||
| evince | done | low | done | done | evince | ||||||||||
| evolution-data-server | done | done | average | done | low | average | evolution-data-server | ||||||||
| evolution | done | done | complex | done | done | complex | done | average | evolution | ||||||
| evolution-exchange | done | done | done | low | n/a | evolution-exchange | |||||||||
| evolution-mapi | done | average | evolution-mapi | ||||||||||||
| evolution-webcal | done | done | done | low | n/a | evolution-webcal | |||||||||
| file-roller | done | done | average | done | n/a | file-roller | |||||||||
| gcalctool | done | done | done | low | n/a | gcalctool | |||||||||
| gconf-editor | average | n/a | gconf-editor | ||||||||||||
| gdm | low | done | low | average | low | done | n/a | gdm | |||||||
| gedit | done | average | average | average | gedit | ||||||||||
| gnome-applets | low | done | complex | low | done | n/a | gnome-applets | ||||||||
| gnome-backgrounds | n/a | gnome-backgrounds | |||||||||||||
| gnome-bluetooth | low | done | gnome-bluetooth | ||||||||||||
| gnome-desktop | done | low | average | gnome-desktop | |||||||||||
| gnome-desktop-sharp | average | gnome-desktop-sharp | |||||||||||||
| gnome-disk-utility | low | average | gnome-disk-utility | ||||||||||||
| gnome-doc-utils | n/a | gnome-doc-utils | |||||||||||||
| gnome-games | done | done | average | done | n/a | gnome-games | |||||||||
| gnome-icon-theme | average | gnome-icon-theme | |||||||||||||
| gnome-keyring | low | gnome-keyring | |||||||||||||
| gnome-netstatus | done | low | done | n/a | gnome-netstatus | ||||||||||
| gnome-nettool | done | low | done | n/a | gnome-nettool | ||||||||||
| gnome-mag | average | done | done | low | done | low | average | gnome-mag | |||||||
| gnome-media | done | done | done | average | average | done | done | average | gnome-media | ||||||
| gnome-menus | done | average | gnome-menus | ||||||||||||
| gnome-panel | complex | done | average | done | average | average | gnome-panel | ||||||||
| gnome-power-manager | average | n/a | gnome-power-manager | ||||||||||||
| gnome-python-desktop | low | low | low | low | average | low | low | n/a | gnome-python-desktop | ||||||
| gnome-screensaver | done | low | average | gnome-screensaver | |||||||||||
| gnome-session | done | average | n/a | gnome-session | |||||||||||
| gnome-settings-daemon | done | done | done | complex | average | gnome-settings-daemon | |||||||||
| gnome-speech | complex | average | gnome-speech | ||||||||||||
| gnome-system-monitor | low | done | n/a | gnome-system-monitor | |||||||||||
| gnome-system-tools | done | done | done | low | done | average | gnome-system-tools | ||||||||
| gnome-terminal | low | n/a | gnome-terminal | ||||||||||||
| gnome-themes | n/a | gnome-themes | |||||||||||||
| gnome-user-docs | n/a | gnome-user-docs | |||||||||||||
| gnome-user-share | low | done | n/a | gnome-user-share | |||||||||||
| gnome-utils | done | done | done | done | done | average | done | average | gnome-utils | ||||||
| gok | low | done | done | done | done | average | done | average | gok | ||||||
| gstreamer | low | done | average | gstreamer | |||||||||||
| gst-plugins-base | done | low | done | average | gst-plugins-base | ||||||||||
| gst-plugins-good | low | done | average | gst-plugins-good | |||||||||||
| gtk-engines | low | average | gtk-engines | ||||||||||||
| gtkhtml | done | done | done | done | done | low | done | average | gtkhtml | ||||||
| gtksourceview | low | done | average | gtksourceview | |||||||||||
| gucharmap | low | gucharmap | |||||||||||||
| gvfs | low | n/a | gvfs | ||||||||||||
| libgnomekbd | done | done | done | low | done | average | libgnomekbd | ||||||||
| libgtop | average | libgtop | |||||||||||||
| libgweather | low | average | libgweather | ||||||||||||
| liboobs | average | liboobs | |||||||||||||
| librsvg | done | average | librsvg | ||||||||||||
| libsoup | low | done | libsoup | ||||||||||||
| libwnck | average | libwnck | |||||||||||||
| metacity | low | average | average | metacity | |||||||||||
| mousetweaks | low | n/a | mousetweaks | ||||||||||||
| nautilus | average | done | average | nautilus | |||||||||||
| orca | complex | done | complex | done | low | n/a | orca | ||||||||
| hamster-applet | done | done | low | n/a | hamster-applet | ||||||||||
| pygtksourceview | low | n/a | pygtksourceview | ||||||||||||
| seahorse | done | done | done | average | done | average | seahorse | ||||||||
| seahorse-plugins | low | low | average | done | n/a | seahorse-plugins | |||||||||
| sound-juicer | done | low | average | done | n/a | sound-juicer | |||||||||
| swfdec-gnome | n/a | swfdec-gnome | |||||||||||||
| tomboy | low | done | average | tomboy | |||||||||||
| totem-pl-parser | low | average | totem-pl-parser | ||||||||||||
| totem | done | average | done | n/a | totem | ||||||||||
| vino | done | done | done | done | low | done | n/a | vino | |||||||
| vinagre | done | low | average | vinagre | |||||||||||
| vte | low | average | vte | ||||||||||||
| yelp | done | done | done | low | done | done | n/a | yelp | |||||||
| zenity | done | done | done | n/a | zenity | ||||||||||
| Platform | |||||||||||||||
| gconf | done | done | low | n/a | done | average | gconf | ||||||||
| at-spi | complex | low | done | average | at-spi | ||||||||||
| atk | done | done | atk | ||||||||||||
| glib | n/a | glib | |||||||||||||
| gtk+ | n/a | done | gtk+ | ||||||||||||
| gtk-doc | gtk-doc | ||||||||||||||
| pango | done | done | done | pango | |||||||||||
| Admin | |||||||||||||||
| pessulus | low | done | low | done | average | n/a | pessulus | ||||||||
| sabayon | low | low | low | average | n/a | sabayon | |||||||||
| Development Tools | |||||||||||||||
| accerciser | done | done | average | n/a | accerciser | ||||||||||
| anjuta | done | done | done | done | done | average | done | average | anjuta | ||||||
| devhelp | low | done | average | devhelp | |||||||||||
| gdl | done | done | done | average | gdl | ||||||||||
| glade3 | low | low | low | done | average | glade3 | |||||||||
| gnome-devel-docs | n/a | gnome-devel-docs | |||||||||||||
| Mobile | |||||||||||||||
| gconf-dbus | low | low | complex | low | average | average | gconf-dbus | ||||||||
| evolution-data-server-dbus | average | low | low | average | evolution-data-server-dbus | ||||||||||
| Bindings (C++) | |||||||||||||||
| gtkmm | n/a | gtkmm | |||||||||||||
| libglademm | low | n/a | libglademm | ||||||||||||
| gconfmm | low | n/a | gconfmm | ||||||||||||
| libxml++ | n/a | libxml++ | |||||||||||||
| Bindings (Python) | |||||||||||||||
| pygobject | low | n/a | pygobject | ||||||||||||
| pygtk | low | low | average | n/a | pygtk | ||||||||||
| pyorbit | average | low | n/a | pyorbit | |||||||||||
| gnome-python | average | low | low | low | complex | average | average | n/a | gnome-python | ||||||
| Bindings (Mono) | |||||||||||||||
| gtk-sharp | low | low | low | average | gtk-sharp | ||||||||||
| gnome-sharp | low | low | average | low | average | gnome-sharp | |||||||||
| External Dependencies | |||||||||||||||
| DeviceKit (003) | average | DeviceKit | |||||||||||||
| DeviceKit-power (008) | low | average | DeviceKit-power | ||||||||||||
| PolicyKit (0.9) | average | PolicyKit | |||||||||||||
| PolicyKit-gnome (0.9.2) | low | average | average | PolicyKit-gnome | |||||||||||
| WebKit (1.1.12) | done | average | WebKit | ||||||||||||
| autogen (5.8.4) | n/a | autogen | |||||||||||||
| avahi (0.6.22) | low | average | avahi | ||||||||||||
| cairo (1.8.6) | average | cairo | |||||||||||||
| cairomm (1.6.2) | average | cairomm | |||||||||||||
| clutter (1.0.0) | average | clutter | |||||||||||||
| clutter-gtk (0.10.2) | average | clutter-gtk | |||||||||||||
| dbus (1.2.16) | average | dbus | |||||||||||||
| dbus-glib (0.82) | done | average | dbus-glib | ||||||||||||
| dbus-python (0.83.0) | average | dbus-python | |||||||||||||
| desktop-file-utils (0.15) | n/a | desktop-file-utils | |||||||||||||
| eggdbus (0.5) | average | eggdbus | |||||||||||||
| enchant (1.4.2) | average | enchant | |||||||||||||
| farsight2 (0.0.12) | low | low | average | farsight2 | |||||||||||
| fontconfig (2.7.1) | average | fontconfig | |||||||||||||
| gamin (0.1.10) | average | gamin | |||||||||||||
| ggz-client-libs (0.0.14) | n/a | ggz-client-libs | |||||||||||||
| gmime (2.4.7) | low | average | gmime | ||||||||||||
| gnutls (2.6.5) | average | gnutls | |||||||||||||
| gobject-introspection (0.6.3) | low | gobject-introspection | |||||||||||||
| gtk-vnc (0.3.9) | done | average | gtk-vnc | ||||||||||||
| hal (0.5.11) | low | average | hal | ||||||||||||
| hicolor-icon-theme (0.10) | n/a | hicolor-icon-theme | |||||||||||||
| icon-naming-utils (0.8.90) | average | icon-naming-utils | |||||||||||||
| intltool (0.40.6) | n/a | intltool | |||||||||||||
| iso-codes (3.8) | average | iso-codes | |||||||||||||
| libcanberra (0.12) | low | average | libcanberra | ||||||||||||
| libchamplain (0.3.6) | done | libchamplain | |||||||||||||
| libcolorblind (0.0.1) | n/a | libcolorblind | |||||||||||||
| libcroco (0.6.2) | average | libcroco | |||||||||||||
| libdaemon (0.13) | average | libdaemon | |||||||||||||
| libgcrypt (1.4.4) | n/a | libgcrypt | |||||||||||||
| libgda (4.0.0) | done | low | average | libgda | |||||||||||
| libgdata (0.4.0) | average | libgdata | |||||||||||||
| libgdiplus (1.2.6) | average | libgdiplus | |||||||||||||
| libggz (0.0.14) | n/a | libggz | |||||||||||||
| libgpg-error (1.6) | n/a | libgpg-error | |||||||||||||
| libgsf (1.14.11) | done | done | done | average | libgsf | ||||||||||
| libical (0.43) | average | libical | |||||||||||||
| libmusicbrainz (2.1.5) | average | libmusicbrainz | |||||||||||||
| libnice (0.0.8) | done | average | libnice | ||||||||||||
| libnotify (0.4.5) | low | average | libnotify | ||||||||||||
| liboil (0.3.16) | average | liboil | |||||||||||||
| libproxy (0.2.3) | low | average | libproxy | ||||||||||||
| libsndfile (1.0.17) | average | libsndfile | |||||||||||||
| libtasn1 (1.8) | average | libtasn1 | |||||||||||||
| libunique (1.0.8) | average | libunique | |||||||||||||
| libvolume_id (111) | n/a | libvolume_id | |||||||||||||
| libxklavier (4.0) | average | libxklavier | |||||||||||||
| libxml2 (2.7.3) | libxml2 | ||||||||||||||
| libxslt (1.1.24) | libxslt | ||||||||||||||
| mono (2.4.2.2) | low | average | average | mono | |||||||||||
| mono-addins (0.4) | average | mono-addins | |||||||||||||
| ndesk-dbus (0.6.0) | average | ndesk-dbus | |||||||||||||
| ndesk-dbus-glib (0.4.1) | average | ndesk-dbus-glib | |||||||||||||
| nspr (4.7.3) | average | nspr | |||||||||||||
| nss (3.12) | average | nss | |||||||||||||
| opal (3.6.4) | average | opal | |||||||||||||
| pixman (0.14.0) | average | pixman | |||||||||||||
| polkit (0.94) | polkit | ||||||||||||||
| polkit-gnome (0.94) | average | polkit-gnome | |||||||||||||
| poppler (0.11.0) | low | low | average | poppler | |||||||||||
| ptlib (2.6.4) | average | ptlib | |||||||||||||
| pulseaudio (0.9.15) | low | average | pulseaudio | ||||||||||||
| pycairo (1.8.2) | average | pycairo | |||||||||||||
| pysqlite2 (2.4.1) | n/a | pysqlite2 | |||||||||||||
| pyxdg (0.17) | n/a | pyxdg | |||||||||||||
| rarian (0.8.1) | average | rarian | |||||||||||||
| shared-mime-info (0.60) | average | shared-mime-info | |||||||||||||
| speex (1.2rc1) | average | speex | |||||||||||||
| sqlite3 (3.6.12) | average | sqlite3 | |||||||||||||
| startup-notification (0.9) | average | startup-notification | |||||||||||||
| swfdec (0.8.0) | n/a | n/a | n/a | swfdec | |||||||||||
| system-tools-backends (2.8.1) | average | system-tools-backends | |||||||||||||
| telepathy-farsight (0.0.4) | average | telepathy-farsight | |||||||||||||
| telepathy-glib (0.7.34) | average | telepathy-glib | |||||||||||||
| Others | |||||||||||||||
| NetworkManager | average | NetworkManager | |||||||||||||
| abiword | low | low | low | low | average | average | abiword | ||||||||
| atomix | low | average | average | n/a | atomix | ||||||||||
| babl | average | babl | |||||||||||||
| balsa | average | low | done | low | done | done | n/a | balsa | |||||||
| banshee | low | average | low | n/a | banshee | ||||||||||
| conduit | done | done | low | average | average | average | conduit | ||||||||
| dia | low | done | low | complex | n/a | dia | |||||||||
| f-spot | done | done | low | done | average | f-spot | |||||||||
| gegl | done | done | average | gegl | |||||||||||
| ghex | average | average | low | low | average | low | average | average | ghex | ||||||
| gimp | average | average | gimp | ||||||||||||
| gir-repository | n/a | gir-repository | |||||||||||||
| glibmm | n/a | glibmm | |||||||||||||
| glom | done | done | average | glom | |||||||||||
| gnome-main-menu | done | low | low | low | n/a | gnome-main-menu | |||||||||
| gnome-pilot | average | low | done | done | done | low | complex | average | gnome-pilot | ||||||
| gnome-python-extras | low | low | average | low | low | low | n/a | gnome-python-extras | |||||||
| gnome-scan | done | average | gnome-scan | ||||||||||||
| gnumeric | average | done | complex | done | done | average | gnumeric | ||||||||
| goffice | done | low | low | low | average | goffice | |||||||||
| goocanvas | average | goocanvas | |||||||||||||
| goocanvasmm | average | goocanvasmm | |||||||||||||
| gossip | low | low | low | complex | low | low | average | n/a | gossip | ||||||
| gssdp | average | gssdp | |||||||||||||
| gst-python | average | gst-python | |||||||||||||
| gthumb | average | average | average | low | average | complex | average | done | low | n/a | gthumb | ||||
| gtkhtml2 | average | complex | average | gtkhtml2 | |||||||||||
| gtksourceviewmm | average | gtksourceviewmm | |||||||||||||
| gtranslator | done | average | low | average | gtranslator | ||||||||||
| gupnp | low | average | gupnp | ||||||||||||
| gupnp-av | average | gupnp-av | |||||||||||||
| inkscape | done | low | low | average | complex | n/a | inkscape | ||||||||
| libepc | average | libepc | |||||||||||||
| libgdamm | n/a | libgdamm | |||||||||||||
| libgnomecups | average | libgnomecups | |||||||||||||
| libsexy | low | average | libsexy | ||||||||||||
| libsigc++2 | average | libsigc++2 | |||||||||||||
| liferea | done | low | n/a | liferea | |||||||||||
| mm-common | average | mm-common | |||||||||||||
| modest | done | average | low | done | average | average | modest | ||||||||
| mutter | low | average | mutter | ||||||||||||
| nautilus-actions | done | average | low | n/a | nautilus-actions | ||||||||||
| nautilus-open-terminal | low | n/a | nautilus-open-terminal | ||||||||||||
| nautilus-sendto | done | low | done | average | nautilus-sendto | ||||||||||
| nemiver | done | average | low | done | average | nemiver | |||||||||
| network-manager-applet | complex | average | done | n/a | network-manager-applet | ||||||||||
| notification-daemon | low | low | low | n/a | notification-daemon | ||||||||||
| pangomm | n/a | pangomm | |||||||||||||
| planner | done | average | low | average | done | done | average | low | low | complex | average | planner | |||
| rhythmbox | done | done | done | done | average | average | done | n/a | rhythmbox | ||||||
| tinymail | done | average | done | low | low | done | average | tinymail | |||||||
| tracker | low | done | done | done | done | low | done | average | tracker | ||||||
| transmission | n/a | transmission | |||||||||||||
| xchat-gnome | low | low | average | complex | done | done | n/a | xchat-gnome | |||||||
| LibBonobo | LibGnome | LibGnomeUi | LibGnomeCanvas | LibArtLgpl | LibGnomeVfs | LibGnomePrint | Esound | Orbit | LibGlade | GConf | GlibDeprecatedSymbols | GtkDeprecatedSymbols | GObjectIntrospectionSupport | ||
| Stats (excluding "Others") |
low: 10
average: 2 complex: 4 fixed: 40% |
low: 7
average: 0 complex: 0 fixed: 96% |
low: 3
average: 1 complex: 0 fixed: 96% |
low: 2
average: 0 complex: 1 fixed: 75% |
low: 1
average: 0 complex: 0 fixed: 100% |
low: 0
average: 1 complex: 1 fixed: 90% |
low: 0
average: 1 complex: 0 fixed: 100% |
low: 0
average: 0 complex: 0 fixed: 100% |
low: 6
average: 2 complex: 1 |
low: 8
average: 1 complex: 0 fixed: 87% |
low: 42
average: 26 complex: 5 |
low: 12
average: 0 complex: 0 fixed: 66% |
low: 5
average: 4 complex: 0 fixed: 90% |
low: 0
average: 52 complex: 0 fixed: 69% |
|
The following data sources are used: