From the libegg’s ChangeLog:
2006-05-07 Emmanuele Bassi Finally deprecate EggRecent. So long, and thanks for all the bugs. * libegg/recent-files/THIS_IS_DEPRECATED_USE_GTK_RECENT_CHOOSER: * libegg/recent-files/egg-recent-model.h: Deprecate the EggRecent code, now that GTK 2.9.0 is out; if you want to compile it, you must define EGG_ENABLE_RECENT_FILES before including egg-recent-model.h.
This is the first version of the so-called “Ramone Deprecation System”: it means that if you blindly re-sync with libegg HEAD, or if you decide to use the EggRecent code now, a guy called Ramone will be sent directly to your home by the Gtk+ Cabal; he will politely knock at your door and once you’ve opened, he will beat the crap out of you.
Next, the Gtk+ Cabal will implement the “Puppies Deprecation System”. And believe me: you don’t want to know how that works.
Now listening: The Decemberists, Picaresque