A little while ago, grim posted a link about preparations for GTK+ 3.0. I started a bit of work on it in a separate branch. So far, it hasn’t been too much trouble. I managed to fix single includes in the main branch, and all deprecated functions in libpurple core too. Finch was super-easy and required almost no work. What was left was the Pidgin UI. The main Pidgin UI required a bit more work.