changeset 18006:f2d8658b3a86

merge of '62e9d17cd37551991c5040ce6ca48e6d7578dde3' and '87c1ea9b3d60a343bac2a35e1fd8f7fee6bda6f2'
author Richard Laager <rlaager@wiktel.com>
date Sat, 19 May 2007 21:38:47 +0000
parents e5cc13b1e0ca (current diff) a6aad36ca735 (diff)
children a8b4444f2515
files PROGRAMMING_NOTES README.SVN README.dbus TODO console/Makefile.am console/getopt.c console/getopt.h console/getopt1.c console/gntaccount.c console/gntaccount.h console/gntblist.c console/gntblist.h console/gntconn.c console/gntconn.h console/gntconv.c console/gntconv.h console/gntdebug.c console/gntdebug.h console/gntgaim.c console/gntgaim.h console/gntnotify.c console/gntnotify.h console/gntplugin.c console/gntplugin.h console/gntprefs.c console/gntprefs.h console/gntrequest.c console/gntrequest.h console/gntstatus.c console/gntstatus.h console/gntui.c console/gntui.h console/libgnt/AUTHORS console/libgnt/COPYING console/libgnt/ChangeLog console/libgnt/INSTALL console/libgnt/Makefile.am console/libgnt/NEWS console/libgnt/README console/libgnt/autogen.sh console/libgnt/configure.ac console/libgnt/genmarshal console/libgnt/gnt-skel.c console/libgnt/gnt-skel.h console/libgnt/gnt.h console/libgnt/gnt.pc.in console/libgnt/gntbindable.c console/libgnt/gntbindable.h console/libgnt/gntbox.c console/libgnt/gntbox.h console/libgnt/gntbutton.c console/libgnt/gntbutton.h console/libgnt/gntcheckbox.c console/libgnt/gntcheckbox.h console/libgnt/gntcolors.c console/libgnt/gntcolors.h console/libgnt/gntcombobox.c console/libgnt/gntcombobox.h console/libgnt/gntentry.c console/libgnt/gntentry.h console/libgnt/gntkeys.c console/libgnt/gntkeys.h console/libgnt/gntlabel.c console/libgnt/gntlabel.h console/libgnt/gntline.c console/libgnt/gntline.h console/libgnt/gntmain.c console/libgnt/gntmenu.c console/libgnt/gntmenu.h console/libgnt/gntmenuitem.c console/libgnt/gntmenuitem.h console/libgnt/gntmenuitemcheck.c console/libgnt/gntmenuitemcheck.h console/libgnt/gntrc.sample console/libgnt/gntstyle.c console/libgnt/gntstyle.h console/libgnt/gnttextview.c console/libgnt/gnttextview.h console/libgnt/gnttree.c console/libgnt/gnttree.h console/libgnt/gntutils.c console/libgnt/gntutils.h console/libgnt/gntwidget.c console/libgnt/gntwidget.h console/libgnt/gntwindow.c console/libgnt/gntwindow.h console/libgnt/gntwm.c console/libgnt/gntwm.h console/libgnt/test.c console/libgnt/test/Makefile console/libgnt/test/combo.c console/libgnt/test/focus.c console/libgnt/test/key.c console/libgnt/test/keys.c console/libgnt/test/menu.c console/libgnt/test/multiwin.c console/libgnt/test/tv.c console/libgnt/test/wm.c console/libgnt/wms/Makefile.am console/libgnt/wms/s.c console/plugins/Makefile.am console/plugins/gntgf.c console/plugins/gnthistory.c console/plugins/lastlog.c doc/FAQ doc/gaim-text.1.in doc/gaim.1.in doc/gaims_funniest_home_convos.txt gaim-installer.nsi gaim.apspec.in gaim.desktop.in gaim.service.in gaim.spec.in gtk/Makefile.am gtk/Makefile.mingw gtk/eggtrayicon.c gtk/eggtrayicon.h gtk/gaimcombobox.c gtk/gaimcombobox.h gtk/gaimstock.c gtk/gaimstock.h gtk/getopt.c gtk/getopt.h gtk/getopt1.c gtk/gtkaccount.c gtk/gtkaccount.h gtk/gtkblist.c gtk/gtkblist.h gtk/gtkcelllayout.c gtk/gtkcelllayout.h gtk/gtkcellrendererexpander.c gtk/gtkcellrendererexpander.h gtk/gtkcellrendererprogress.c gtk/gtkcellrendererprogress.h gtk/gtkcellview.c gtk/gtkcellview.h gtk/gtkcellviewmenuitem.c gtk/gtkcellviewmenuitem.h gtk/gtkconn.c gtk/gtkconn.h gtk/gtkconv.c gtk/gtkconv.h gtk/gtkconvwin.h gtk/gtkdebug.c gtk/gtkdebug.h gtk/gtkdialogs.c gtk/gtkdialogs.h gtk/gtkdnd-hints.c gtk/gtkdnd-hints.h gtk/gtkdocklet-x11.c gtk/gtkdocklet.c gtk/gtkdocklet.h gtk/gtkeventloop.c gtk/gtkeventloop.h gtk/gtkexpander.c gtk/gtkexpander.h gtk/gtkft.c gtk/gtkft.h gtk/gtkgaim.h gtk/gtkidle.c gtk/gtkidle.h gtk/gtkimhtml.c gtk/gtkimhtml.h gtk/gtkimhtmltoolbar.c gtk/gtkimhtmltoolbar.h gtk/gtklog.c gtk/gtklog.h gtk/gtkmain.c gtk/gtkmenutray.c gtk/gtkmenutray.h gtk/gtknickcolors.h gtk/gtknotify.c gtk/gtknotify.h gtk/gtkplugin.c gtk/gtkplugin.h gtk/gtkpluginpref.c gtk/gtkpluginpref.h gtk/gtkpounce.c gtk/gtkpounce.h gtk/gtkprefs.c gtk/gtkprefs.h gtk/gtkprivacy.c gtk/gtkprivacy.h gtk/gtkrequest.c gtk/gtkrequest.h gtk/gtkroomlist.c gtk/gtkroomlist.h gtk/gtksavedstatuses.c gtk/gtksavedstatuses.h gtk/gtkscrollbook.c gtk/gtkscrollbook.h gtk/gtksession.c gtk/gtksession.h gtk/gtksound.c gtk/gtksound.h gtk/gtksourceiter.c gtk/gtksourceiter.h gtk/gtkstatusbox.c gtk/gtkstatusbox.h gtk/gtkthemes.c gtk/gtkthemes.h gtk/gtkutils.c gtk/gtkutils.h gtk/gtkwhiteboard.c gtk/gtkwhiteboard.h gtk/pixmaps/Makefile.am gtk/pixmaps/Makefile.mingw gtk/pixmaps/about_menu.png gtk/pixmaps/accounts.png gtk/pixmaps/away.png gtk/pixmaps/buddy_icons/Makefile.am gtk/pixmaps/buddy_icons/Makefile.mingw gtk/pixmaps/buddy_icons/qq/Makefile.am gtk/pixmaps/buddy_icons/qq/Makefile.mingw gtk/pixmaps/buddy_icons/qq/qq_1.png gtk/pixmaps/buddy_icons/qq/qq_10.png gtk/pixmaps/buddy_icons/qq/qq_100.png gtk/pixmaps/buddy_icons/qq/qq_11.png gtk/pixmaps/buddy_icons/qq/qq_12.png gtk/pixmaps/buddy_icons/qq/qq_13.png gtk/pixmaps/buddy_icons/qq/qq_14.png gtk/pixmaps/buddy_icons/qq/qq_15.png gtk/pixmaps/buddy_icons/qq/qq_16.png gtk/pixmaps/buddy_icons/qq/qq_17.png gtk/pixmaps/buddy_icons/qq/qq_18.png gtk/pixmaps/buddy_icons/qq/qq_19.png gtk/pixmaps/buddy_icons/qq/qq_2.png gtk/pixmaps/buddy_icons/qq/qq_20.png gtk/pixmaps/buddy_icons/qq/qq_21.png gtk/pixmaps/buddy_icons/qq/qq_22.png gtk/pixmaps/buddy_icons/qq/qq_23.png gtk/pixmaps/buddy_icons/qq/qq_24.png gtk/pixmaps/buddy_icons/qq/qq_25.png gtk/pixmaps/buddy_icons/qq/qq_26.png gtk/pixmaps/buddy_icons/qq/qq_27.png gtk/pixmaps/buddy_icons/qq/qq_28.png gtk/pixmaps/buddy_icons/qq/qq_29.png gtk/pixmaps/buddy_icons/qq/qq_3.png gtk/pixmaps/buddy_icons/qq/qq_30.png gtk/pixmaps/buddy_icons/qq/qq_31.png gtk/pixmaps/buddy_icons/qq/qq_32.png gtk/pixmaps/buddy_icons/qq/qq_33.png gtk/pixmaps/buddy_icons/qq/qq_34.png gtk/pixmaps/buddy_icons/qq/qq_35.png gtk/pixmaps/buddy_icons/qq/qq_36.png gtk/pixmaps/buddy_icons/qq/qq_37.png gtk/pixmaps/buddy_icons/qq/qq_38.png gtk/pixmaps/buddy_icons/qq/qq_39.png gtk/pixmaps/buddy_icons/qq/qq_4.png gtk/pixmaps/buddy_icons/qq/qq_40.png gtk/pixmaps/buddy_icons/qq/qq_41.png gtk/pixmaps/buddy_icons/qq/qq_42.png gtk/pixmaps/buddy_icons/qq/qq_43.png gtk/pixmaps/buddy_icons/qq/qq_44.png gtk/pixmaps/buddy_icons/qq/qq_45.png gtk/pixmaps/buddy_icons/qq/qq_46.png gtk/pixmaps/buddy_icons/qq/qq_47.png gtk/pixmaps/buddy_icons/qq/qq_48.png gtk/pixmaps/buddy_icons/qq/qq_49.png gtk/pixmaps/buddy_icons/qq/qq_5.png gtk/pixmaps/buddy_icons/qq/qq_50.png gtk/pixmaps/buddy_icons/qq/qq_51.png gtk/pixmaps/buddy_icons/qq/qq_52.png gtk/pixmaps/buddy_icons/qq/qq_53.png gtk/pixmaps/buddy_icons/qq/qq_54.png gtk/pixmaps/buddy_icons/qq/qq_55.png gtk/pixmaps/buddy_icons/qq/qq_56.png gtk/pixmaps/buddy_icons/qq/qq_57.png gtk/pixmaps/buddy_icons/qq/qq_58.png gtk/pixmaps/buddy_icons/qq/qq_59.png gtk/pixmaps/buddy_icons/qq/qq_6.png gtk/pixmaps/buddy_icons/qq/qq_60.png gtk/pixmaps/buddy_icons/qq/qq_61.png gtk/pixmaps/buddy_icons/qq/qq_62.png gtk/pixmaps/buddy_icons/qq/qq_63.png gtk/pixmaps/buddy_icons/qq/qq_64.png gtk/pixmaps/buddy_icons/qq/qq_65.png gtk/pixmaps/buddy_icons/qq/qq_66.png gtk/pixmaps/buddy_icons/qq/qq_67.png gtk/pixmaps/buddy_icons/qq/qq_68.png gtk/pixmaps/buddy_icons/qq/qq_69.png gtk/pixmaps/buddy_icons/qq/qq_7.png gtk/pixmaps/buddy_icons/qq/qq_70.png gtk/pixmaps/buddy_icons/qq/qq_71.png gtk/pixmaps/buddy_icons/qq/qq_72.png gtk/pixmaps/buddy_icons/qq/qq_73.png gtk/pixmaps/buddy_icons/qq/qq_74.png gtk/pixmaps/buddy_icons/qq/qq_75.png gtk/pixmaps/buddy_icons/qq/qq_76.png gtk/pixmaps/buddy_icons/qq/qq_77.png gtk/pixmaps/buddy_icons/qq/qq_78.png gtk/pixmaps/buddy_icons/qq/qq_79.png gtk/pixmaps/buddy_icons/qq/qq_8.png gtk/pixmaps/buddy_icons/qq/qq_80.png gtk/pixmaps/buddy_icons/qq/qq_81.png gtk/pixmaps/buddy_icons/qq/qq_82.png gtk/pixmaps/buddy_icons/qq/qq_83.png gtk/pixmaps/buddy_icons/qq/qq_84.png gtk/pixmaps/buddy_icons/qq/qq_85.png gtk/pixmaps/buddy_icons/qq/qq_86.png gtk/pixmaps/buddy_icons/qq/qq_87.png gtk/pixmaps/buddy_icons/qq/qq_88.png gtk/pixmaps/buddy_icons/qq/qq_89.png gtk/pixmaps/buddy_icons/qq/qq_9.png gtk/pixmaps/buddy_icons/qq/qq_90.png gtk/pixmaps/buddy_icons/qq/qq_91.png gtk/pixmaps/buddy_icons/qq/qq_92.png gtk/pixmaps/buddy_icons/qq/qq_93.png gtk/pixmaps/buddy_icons/qq/qq_94.png gtk/pixmaps/buddy_icons/qq/qq_95.png gtk/pixmaps/buddy_icons/qq/qq_96.png gtk/pixmaps/buddy_icons/qq/qq_97.png gtk/pixmaps/buddy_icons/qq/qq_98.png gtk/pixmaps/buddy_icons/qq/qq_99.png gtk/pixmaps/change-bgcolor-small.png gtk/pixmaps/change-fgcolor-small.png gtk/pixmaps/connect.png gtk/pixmaps/edit.png gtk/pixmaps/gaim-install.ico gtk/pixmaps/gaim.ico gtk/pixmaps/gaim.png gtk/pixmaps/gaim.svg gtk/pixmaps/gaim_16.ico gtk/pixmaps/gaim_4bit_16.ico gtk/pixmaps/gaim_auth.png gtk/pixmaps/gaim_away.ico gtk/pixmaps/gaim_away_16.ico gtk/pixmaps/gaim_away_4bit_16.ico gtk/pixmaps/gaim_blank_4bit_16.ico gtk/pixmaps/gaim_cool.png gtk/pixmaps/gaim_error.png gtk/pixmaps/gaim_info.png gtk/pixmaps/gaim_msgpend_16.ico gtk/pixmaps/gaim_msgpend_4bit_16.ico gtk/pixmaps/gaim_msgunread_16.ico gtk/pixmaps/gaim_msgunread_4bit_16.ico gtk/pixmaps/gaim_offline.ico gtk/pixmaps/gaim_offline_16.ico gtk/pixmaps/gaim_offline_4bit_16.ico gtk/pixmaps/gaim_question.png gtk/pixmaps/gaim_warning.png gtk/pixmaps/info.png gtk/pixmaps/insert-image-small.png gtk/pixmaps/insert-image.png gtk/pixmaps/insert-link-small.png gtk/pixmaps/insert-smiley-small.png gtk/pixmaps/logo.png gtk/pixmaps/msgpend.png gtk/pixmaps/msgunread.png gtk/pixmaps/offline.png gtk/pixmaps/online.png gtk/pixmaps/pause.png gtk/pixmaps/phone.png gtk/pixmaps/send-im.png gtk/pixmaps/smileys/Makefile.am gtk/pixmaps/smileys/Makefile.mingw gtk/pixmaps/smileys/THEMES-HOWTO gtk/pixmaps/smileys/default/Makefile.am gtk/pixmaps/smileys/default/Makefile.mingw gtk/pixmaps/smileys/default/angel.png gtk/pixmaps/smileys/default/bigsmile.png gtk/pixmaps/smileys/default/burp.png gtk/pixmaps/smileys/default/cool.png gtk/pixmaps/smileys/default/crazy.png gtk/pixmaps/smileys/default/crossedlips.png gtk/pixmaps/smileys/default/cry.png gtk/pixmaps/smileys/default/download.png gtk/pixmaps/smileys/default/embarrassed.png gtk/pixmaps/smileys/default/farted.png gtk/pixmaps/smileys/default/kiss.png gtk/pixmaps/smileys/default/luke.png gtk/pixmaps/smileys/default/moneymouth.png gtk/pixmaps/smileys/default/mrt.png gtk/pixmaps/smileys/default/msn_angel.png gtk/pixmaps/smileys/default/msn_angry.png gtk/pixmaps/smileys/default/msn_away.png gtk/pixmaps/smileys/default/msn_bat.gif gtk/pixmaps/smileys/default/msn_beer.png gtk/pixmaps/smileys/default/msn_bowl.png gtk/pixmaps/smileys/default/msn_boy.png gtk/pixmaps/smileys/default/msn_brb.png gtk/pixmaps/smileys/default/msn_brheart.png gtk/pixmaps/smileys/default/msn_cake.gif gtk/pixmaps/smileys/default/msn_car.png gtk/pixmaps/smileys/default/msn_cat.png gtk/pixmaps/smileys/default/msn_cellphone.png gtk/pixmaps/smileys/default/msn_cigarette.gif gtk/pixmaps/smileys/default/msn_clock.png gtk/pixmaps/smileys/default/msn_coffee.png gtk/pixmaps/smileys/default/msn_coins.png gtk/pixmaps/smileys/default/msn_computer.png gtk/pixmaps/smileys/default/msn_cry.gif gtk/pixmaps/smileys/default/msn_deadflower.png gtk/pixmaps/smileys/default/msn_devil.png gtk/pixmaps/smileys/default/msn_dog.png gtk/pixmaps/smileys/default/msn_dontknow.gif gtk/pixmaps/smileys/default/msn_donttell.png gtk/pixmaps/smileys/default/msn_drink.png gtk/pixmaps/smileys/default/msn_email.png gtk/pixmaps/smileys/default/msn_embarrassed.png gtk/pixmaps/smileys/default/msn_eyeroll.gif gtk/pixmaps/smileys/default/msn_film.png gtk/pixmaps/smileys/default/msn_fingerscrossed.png gtk/pixmaps/smileys/default/msn_flower.png gtk/pixmaps/smileys/default/msn_gift.png gtk/pixmaps/smileys/default/msn_girl.png gtk/pixmaps/smileys/default/msn_handcuffs.png gtk/pixmaps/smileys/default/msn_heart.png gtk/pixmaps/smileys/default/msn_highfive.png gtk/pixmaps/smileys/default/msn_hot.png gtk/pixmaps/smileys/default/msn_icon.png gtk/pixmaps/smileys/default/msn_idea.png gtk/pixmaps/smileys/default/msn_island.png gtk/pixmaps/smileys/default/msn_kiss.png gtk/pixmaps/smileys/default/msn_laugh.png gtk/pixmaps/smileys/default/msn_lightning.gif gtk/pixmaps/smileys/default/msn_nerd.png gtk/pixmaps/smileys/default/msn_neutral.png gtk/pixmaps/smileys/default/msn_note.png gtk/pixmaps/smileys/default/msn_occ.png gtk/pixmaps/smileys/default/msn_online.png gtk/pixmaps/smileys/default/msn_ooooh.png gtk/pixmaps/smileys/default/msn_party.gif gtk/pixmaps/smileys/default/msn_phone.png gtk/pixmaps/smileys/default/msn_photo.png gtk/pixmaps/smileys/default/msn_pizza.png gtk/pixmaps/smileys/default/msn_plane.png gtk/pixmaps/smileys/default/msn_plate.png gtk/pixmaps/smileys/default/msn_question.png gtk/pixmaps/smileys/default/msn_rainbow.png gtk/pixmaps/smileys/default/msn_run.png gtk/pixmaps/smileys/default/msn_runback.png gtk/pixmaps/smileys/default/msn_sad.png gtk/pixmaps/smileys/default/msn_sarcastic.png gtk/pixmaps/smileys/default/msn_secret.png gtk/pixmaps/smileys/default/msn_sheep.png gtk/pixmaps/smileys/default/msn_sick.png gtk/pixmaps/smileys/default/msn_sleep.png gtk/pixmaps/smileys/default/msn_sleepy.gif gtk/pixmaps/smileys/default/msn_smiley.png gtk/pixmaps/smileys/default/msn_snail.png gtk/pixmaps/smileys/default/msn_soccer.png gtk/pixmaps/smileys/default/msn_star.png gtk/pixmaps/smileys/default/msn_stormy.png gtk/pixmaps/smileys/default/msn_sun.png gtk/pixmaps/smileys/default/msn_sunglasses.png gtk/pixmaps/smileys/default/msn_teeth.png gtk/pixmaps/smileys/default/msn_think.gif gtk/pixmaps/smileys/default/msn_thumbdown.png gtk/pixmaps/smileys/default/msn_thumbup.png gtk/pixmaps/smileys/default/msn_tongue.png gtk/pixmaps/smileys/default/msn_turtle.png gtk/pixmaps/smileys/default/msn_umbrella.png gtk/pixmaps/smileys/default/msn_weird.png gtk/pixmaps/smileys/default/msn_wink.gif gtk/pixmaps/smileys/default/msn_xbox.png gtk/pixmaps/smileys/default/oneeye.png gtk/pixmaps/smileys/default/qq_smiley_0.gif gtk/pixmaps/smileys/default/qq_smiley_1.gif gtk/pixmaps/smileys/default/qq_smiley_10.gif gtk/pixmaps/smileys/default/qq_smiley_11.gif gtk/pixmaps/smileys/default/qq_smiley_12.gif gtk/pixmaps/smileys/default/qq_smiley_13.gif gtk/pixmaps/smileys/default/qq_smiley_14.gif gtk/pixmaps/smileys/default/qq_smiley_15.gif gtk/pixmaps/smileys/default/qq_smiley_16.gif gtk/pixmaps/smileys/default/qq_smiley_17.gif gtk/pixmaps/smileys/default/qq_smiley_18.gif gtk/pixmaps/smileys/default/qq_smiley_19.gif gtk/pixmaps/smileys/default/qq_smiley_2.gif gtk/pixmaps/smileys/default/qq_smiley_20.gif gtk/pixmaps/smileys/default/qq_smiley_21.gif gtk/pixmaps/smileys/default/qq_smiley_22.gif gtk/pixmaps/smileys/default/qq_smiley_23.gif gtk/pixmaps/smileys/default/qq_smiley_24.gif gtk/pixmaps/smileys/default/qq_smiley_25.gif gtk/pixmaps/smileys/default/qq_smiley_26.gif gtk/pixmaps/smileys/default/qq_smiley_27.gif gtk/pixmaps/smileys/default/qq_smiley_28.gif gtk/pixmaps/smileys/default/qq_smiley_29.gif gtk/pixmaps/smileys/default/qq_smiley_3.gif gtk/pixmaps/smileys/default/qq_smiley_30.gif gtk/pixmaps/smileys/default/qq_smiley_31.gif gtk/pixmaps/smileys/default/qq_smiley_32.gif gtk/pixmaps/smileys/default/qq_smiley_33.gif gtk/pixmaps/smileys/default/qq_smiley_34.gif gtk/pixmaps/smileys/default/qq_smiley_35.gif gtk/pixmaps/smileys/default/qq_smiley_36.gif gtk/pixmaps/smileys/default/qq_smiley_37.gif gtk/pixmaps/smileys/default/qq_smiley_38.gif gtk/pixmaps/smileys/default/qq_smiley_39.gif gtk/pixmaps/smileys/default/qq_smiley_4.gif gtk/pixmaps/smileys/default/qq_smiley_40.gif gtk/pixmaps/smileys/default/qq_smiley_41.gif gtk/pixmaps/smileys/default/qq_smiley_42.gif gtk/pixmaps/smileys/default/qq_smiley_43.gif gtk/pixmaps/smileys/default/qq_smiley_44.gif gtk/pixmaps/smileys/default/qq_smiley_45.gif gtk/pixmaps/smileys/default/qq_smiley_46.gif gtk/pixmaps/smileys/default/qq_smiley_47.gif gtk/pixmaps/smileys/default/qq_smiley_48.gif gtk/pixmaps/smileys/default/qq_smiley_49.gif gtk/pixmaps/smileys/default/qq_smiley_5.gif gtk/pixmaps/smileys/default/qq_smiley_50.gif gtk/pixmaps/smileys/default/qq_smiley_51.gif gtk/pixmaps/smileys/default/qq_smiley_52.gif gtk/pixmaps/smileys/default/qq_smiley_53.gif gtk/pixmaps/smileys/default/qq_smiley_54.gif gtk/pixmaps/smileys/default/qq_smiley_55.gif gtk/pixmaps/smileys/default/qq_smiley_56.gif gtk/pixmaps/smileys/default/qq_smiley_57.gif gtk/pixmaps/smileys/default/qq_smiley_58.gif gtk/pixmaps/smileys/default/qq_smiley_59.gif gtk/pixmaps/smileys/default/qq_smiley_6.gif gtk/pixmaps/smileys/default/qq_smiley_60.gif gtk/pixmaps/smileys/default/qq_smiley_61.gif gtk/pixmaps/smileys/default/qq_smiley_62.gif gtk/pixmaps/smileys/default/qq_smiley_63.gif gtk/pixmaps/smileys/default/qq_smiley_64.gif gtk/pixmaps/smileys/default/qq_smiley_65.gif gtk/pixmaps/smileys/default/qq_smiley_66.gif gtk/pixmaps/smileys/default/qq_smiley_67.gif gtk/pixmaps/smileys/default/qq_smiley_68.gif gtk/pixmaps/smileys/default/qq_smiley_69.gif gtk/pixmaps/smileys/default/qq_smiley_7.gif gtk/pixmaps/smileys/default/qq_smiley_70.gif gtk/pixmaps/smileys/default/qq_smiley_71.gif gtk/pixmaps/smileys/default/qq_smiley_72.gif gtk/pixmaps/smileys/default/qq_smiley_73.gif gtk/pixmaps/smileys/default/qq_smiley_74.gif gtk/pixmaps/smileys/default/qq_smiley_75.gif gtk/pixmaps/smileys/default/qq_smiley_76.gif gtk/pixmaps/smileys/default/qq_smiley_77.gif gtk/pixmaps/smileys/default/qq_smiley_78.gif gtk/pixmaps/smileys/default/qq_smiley_79.gif gtk/pixmaps/smileys/default/qq_smiley_8.gif gtk/pixmaps/smileys/default/qq_smiley_80.gif gtk/pixmaps/smileys/default/qq_smiley_81.gif gtk/pixmaps/smileys/default/qq_smiley_82.gif gtk/pixmaps/smileys/default/qq_smiley_83.gif gtk/pixmaps/smileys/default/qq_smiley_84.gif gtk/pixmaps/smileys/default/qq_smiley_85.gif gtk/pixmaps/smileys/default/qq_smiley_86.gif gtk/pixmaps/smileys/default/qq_smiley_87.gif gtk/pixmaps/smileys/default/qq_smiley_88.gif gtk/pixmaps/smileys/default/qq_smiley_89.gif gtk/pixmaps/smileys/default/qq_smiley_9.gif gtk/pixmaps/smileys/default/qq_smiley_90.gif gtk/pixmaps/smileys/default/qq_smiley_91.gif gtk/pixmaps/smileys/default/qq_smiley_92.gif gtk/pixmaps/smileys/default/qq_smiley_93.gif gtk/pixmaps/smileys/default/qq_smiley_94.gif gtk/pixmaps/smileys/default/qq_smiley_95.gif gtk/pixmaps/smileys/default/sad.png gtk/pixmaps/smileys/default/scream.png gtk/pixmaps/smileys/default/smile.png gtk/pixmaps/smileys/default/theme gtk/pixmaps/smileys/default/think.png gtk/pixmaps/smileys/default/tongue.png gtk/pixmaps/smileys/default/wink.png gtk/pixmaps/smileys/default/yahoo_alien.gif gtk/pixmaps/smileys/default/yahoo_alien2.gif gtk/pixmaps/smileys/default/yahoo_angel.gif gtk/pixmaps/smileys/default/yahoo_angry.gif gtk/pixmaps/smileys/default/yahoo_batting.gif gtk/pixmaps/smileys/default/yahoo_beatup.gif gtk/pixmaps/smileys/default/yahoo_bigsmile.gif gtk/pixmaps/smileys/default/yahoo_blush.gif gtk/pixmaps/smileys/default/yahoo_brokenheart.gif gtk/pixmaps/smileys/default/yahoo_bye.gif gtk/pixmaps/smileys/default/yahoo_chicken.gif gtk/pixmaps/smileys/default/yahoo_clap.gif gtk/pixmaps/smileys/default/yahoo_clown.gif gtk/pixmaps/smileys/default/yahoo_coffee.gif gtk/pixmaps/smileys/default/yahoo_cow.gif gtk/pixmaps/smileys/default/yahoo_cowboy.gif gtk/pixmaps/smileys/default/yahoo_cry.gif gtk/pixmaps/smileys/default/yahoo_dance.gif gtk/pixmaps/smileys/default/yahoo_devil.gif gtk/pixmaps/smileys/default/yahoo_doh.gif gtk/pixmaps/smileys/default/yahoo_drool.gif gtk/pixmaps/smileys/default/yahoo_eyebrow.gif gtk/pixmaps/smileys/default/yahoo_eyeroll.gif gtk/pixmaps/smileys/default/yahoo_femalefighter.gif gtk/pixmaps/smileys/default/yahoo_flag.gif gtk/pixmaps/smileys/default/yahoo_flower.gif gtk/pixmaps/smileys/default/yahoo_frustrated.gif gtk/pixmaps/smileys/default/yahoo_ghost.gif gtk/pixmaps/smileys/default/yahoo_giggle.gif gtk/pixmaps/smileys/default/yahoo_glasses.gif gtk/pixmaps/smileys/default/yahoo_huggs.gif gtk/pixmaps/smileys/default/yahoo_hypnotized.gif gtk/pixmaps/smileys/default/yahoo_idea.gif gtk/pixmaps/smileys/default/yahoo_kiss.gif gtk/pixmaps/smileys/default/yahoo_laughloud.gif gtk/pixmaps/smileys/default/yahoo_liar.gif gtk/pixmaps/smileys/default/yahoo_loser.gif gtk/pixmaps/smileys/default/yahoo_love.gif gtk/pixmaps/smileys/default/yahoo_madtongue.gif gtk/pixmaps/smileys/default/yahoo_malefighter1.gif gtk/pixmaps/smileys/default/yahoo_malefighter2.gif gtk/pixmaps/smileys/default/yahoo_mean.gif gtk/pixmaps/smileys/default/yahoo_moneyeyes.gif gtk/pixmaps/smileys/default/yahoo_monkey.gif gtk/pixmaps/smileys/default/yahoo_nailbiting.gif gtk/pixmaps/smileys/default/yahoo_neutral.gif gtk/pixmaps/smileys/default/yahoo_ooooh.gif gtk/pixmaps/smileys/default/yahoo_party.gif gtk/pixmaps/smileys/default/yahoo_peace.gif gtk/pixmaps/smileys/default/yahoo_pig.gif gtk/pixmaps/smileys/default/yahoo_pray.gif gtk/pixmaps/smileys/default/yahoo_pumpkin.gif gtk/pixmaps/smileys/default/yahoo_question.gif gtk/pixmaps/smileys/default/yahoo_rotfl.gif gtk/pixmaps/smileys/default/yahoo_sad.gif gtk/pixmaps/smileys/default/yahoo_shame.gif gtk/pixmaps/smileys/default/yahoo_shamrock.gif gtk/pixmaps/smileys/default/yahoo_shhhh.gif gtk/pixmaps/smileys/default/yahoo_sick.gif gtk/pixmaps/smileys/default/yahoo_sighing.gif gtk/pixmaps/smileys/default/yahoo_silent.gif gtk/pixmaps/smileys/default/yahoo_silly.gif gtk/pixmaps/smileys/default/yahoo_sleep.gif gtk/pixmaps/smileys/default/yahoo_smiley.gif gtk/pixmaps/smileys/default/yahoo_star.gif gtk/pixmaps/smileys/default/yahoo_sunglas.gif gtk/pixmaps/smileys/default/yahoo_sweating.gif gtk/pixmaps/smileys/default/yahoo_talktohand.gif gtk/pixmaps/smileys/default/yahoo_think.gif gtk/pixmaps/smileys/default/yahoo_tired.gif gtk/pixmaps/smileys/default/yahoo_tongue.gif gtk/pixmaps/smileys/default/yahoo_waiting.gif gtk/pixmaps/smileys/default/yahoo_waving.gif gtk/pixmaps/smileys/default/yahoo_whistling.gif gtk/pixmaps/smileys/default/yahoo_wink.gif gtk/pixmaps/smileys/default/yahoo_worried.gif gtk/pixmaps/smileys/default/yahoo_worship.gif gtk/pixmaps/smileys/default/yahoo_yingyang.gif gtk/pixmaps/smileys/default/yahoo_youkiddingme.gif gtk/pixmaps/smileys/default/yell.png gtk/pixmaps/smileys/none/Makefile.am gtk/pixmaps/smileys/none/Makefile.mingw gtk/pixmaps/smileys/none/theme gtk/pixmaps/status-away.png gtk/pixmaps/status-connect0.png gtk/pixmaps/status-connect1.png gtk/pixmaps/status-connect2.png gtk/pixmaps/status-connect3.png gtk/pixmaps/status-invisible.png gtk/pixmaps/status-offline.png gtk/pixmaps/status-online.png gtk/pixmaps/status-typing0.png gtk/pixmaps/status-typing1.png gtk/pixmaps/status-typing2.png gtk/pixmaps/status-typing3.png gtk/pixmaps/status/Makefile.am gtk/pixmaps/status/Makefile.mingw gtk/pixmaps/status/default/Makefile.am gtk/pixmaps/status/default/Makefile.mingw gtk/pixmaps/status/default/activebuddy.png gtk/pixmaps/status/default/admin.png gtk/pixmaps/status/default/aim.png gtk/pixmaps/status/default/aol.png gtk/pixmaps/status/default/away.png gtk/pixmaps/status/default/blocked.png gtk/pixmaps/status/default/bonjour.png gtk/pixmaps/status/default/dnd.png gtk/pixmaps/status/default/extended_away.png gtk/pixmaps/status/default/external.png gtk/pixmaps/status/default/female.png gtk/pixmaps/status/default/founder.png gtk/pixmaps/status/default/founder.svg gtk/pixmaps/status/default/freeforchat.png gtk/pixmaps/status/default/gadu-gadu.png gtk/pixmaps/status/default/game.png gtk/pixmaps/status/default/halfop.png gtk/pixmaps/status/default/halfop.svg gtk/pixmaps/status/default/hiptop.png gtk/pixmaps/status/default/icq.png gtk/pixmaps/status/default/ignored.png gtk/pixmaps/status/default/ignored.svg gtk/pixmaps/status/default/invisible.png gtk/pixmaps/status/default/irc.png gtk/pixmaps/status/default/jabber.png gtk/pixmaps/status/default/login.png gtk/pixmaps/status/default/logout.png gtk/pixmaps/status/default/male.png gtk/pixmaps/status/default/meanwhile.png gtk/pixmaps/status/default/msn.png gtk/pixmaps/status/default/msn.svg gtk/pixmaps/status/default/notauthorized.png gtk/pixmaps/status/default/novell.png gtk/pixmaps/status/default/occupied.png gtk/pixmaps/status/default/offline.png gtk/pixmaps/status/default/op.png gtk/pixmaps/status/default/op.svg gtk/pixmaps/status/default/pending.png gtk/pixmaps/status/default/qq.png gtk/pixmaps/status/default/secure.png gtk/pixmaps/status/default/silc.png gtk/pixmaps/status/default/simple.png gtk/pixmaps/status/default/unavailable.png gtk/pixmaps/status/default/voice.png gtk/pixmaps/status/default/voice.svg gtk/pixmaps/status/default/wireless.png gtk/pixmaps/status/default/yahoo.png gtk/pixmaps/status/default/zephyr.png gtk/pixmaps/stock_connect_16.png gtk/pixmaps/stock_disconnect_16.png gtk/pixmaps/tb_drag_arrow_down.xpm gtk/pixmaps/tb_drag_arrow_left.xpm gtk/pixmaps/tb_drag_arrow_right.xpm gtk/pixmaps/tb_drag_arrow_up.xpm gtk/pixmaps/text_bigger.png gtk/pixmaps/text_normal.png gtk/pixmaps/text_smaller.png gtk/pixmaps/typed.png gtk/pixmaps/typing.png gtk/plugins/Makefile.am gtk/plugins/Makefile.mingw gtk/plugins/cap/Makefile.am gtk/plugins/cap/README gtk/plugins/cap/cap-mysql.sql gtk/plugins/cap/cap.c gtk/plugins/cap/cap.h gtk/plugins/cap/cap_statistics.h gtk/plugins/contact_priority.c gtk/plugins/convcolors.c gtk/plugins/crazychat/Makefile.am gtk/plugins/crazychat/QTUtilities.c gtk/plugins/crazychat/QTUtilities.h gtk/plugins/crazychat/Utilities.c gtk/plugins/crazychat/Utilities.h gtk/plugins/crazychat/camdata.c gtk/plugins/crazychat/camdata.h gtk/plugins/crazychat/camproc.c gtk/plugins/crazychat/camproc.h gtk/plugins/crazychat/cc_features.c gtk/plugins/crazychat/cc_gaim_plugin.c gtk/plugins/crazychat/cc_gtk_gl.c gtk/plugins/crazychat/cc_gtk_gl.h gtk/plugins/crazychat/cc_interface.h gtk/plugins/crazychat/cc_network.c gtk/plugins/crazychat/cc_network.h gtk/plugins/crazychat/cc_output.c gtk/plugins/crazychat/configure.ac gtk/plugins/crazychat/crazychat.c gtk/plugins/crazychat/crazychat.h gtk/plugins/crazychat/dog_lids.c gtk/plugins/crazychat/dog_lids.h gtk/plugins/crazychat/doggy.c gtk/plugins/crazychat/doggy.h gtk/plugins/crazychat/draw.c gtk/plugins/crazychat/eye.c gtk/plugins/crazychat/eye.h gtk/plugins/crazychat/eyes.c gtk/plugins/crazychat/eyes.h gtk/plugins/crazychat/face.c gtk/plugins/crazychat/face.h gtk/plugins/crazychat/filter.c gtk/plugins/crazychat/filter.h gtk/plugins/crazychat/glm.c gtk/plugins/crazychat/glm.h gtk/plugins/crazychat/lids.c gtk/plugins/crazychat/lids.h gtk/plugins/crazychat/main.c gtk/plugins/crazychat/mat_struct.h gtk/plugins/crazychat/models.c gtk/plugins/crazychat/models.h gtk/plugins/crazychat/sharky.c gtk/plugins/crazychat/sharky.h gtk/plugins/crazychat/test.h gtk/plugins/crazychat/util.h gtk/plugins/extplacement.c gtk/plugins/gaiminc.c gtk/plugins/gaimrc.c gtk/plugins/gestures/Makefile.am gtk/plugins/gestures/gestures.c gtk/plugins/gestures/gstroke-internal.h gtk/plugins/gestures/gstroke.h gtk/plugins/gestures/stroke-draw.c gtk/plugins/gestures/stroke.c gtk/plugins/gevolution/Makefile.am gtk/plugins/gevolution/add_buddy_dialog.c gtk/plugins/gevolution/assoc-buddy.c gtk/plugins/gevolution/eds-utils.c gtk/plugins/gevolution/gevo-util.c gtk/plugins/gevolution/gevolution.c gtk/plugins/gevolution/gevolution.h gtk/plugins/gevolution/new_person_dialog.c gtk/plugins/gtk-signals-test.c gtk/plugins/history.c gtk/plugins/iconaway.c gtk/plugins/mailchk.c gtk/plugins/markerline.c gtk/plugins/musicmessaging/Makefile.am gtk/plugins/musicmessaging/music.png gtk/plugins/musicmessaging/musicmessaging.c gtk/plugins/notify.c gtk/plugins/perl/Makefile.am gtk/plugins/perl/Makefile.mingw gtk/plugins/perl/common/GtkAccount.xs gtk/plugins/perl/common/GtkBlist.xs gtk/plugins/perl/common/GtkConn.xs gtk/plugins/perl/common/GtkConv.xs gtk/plugins/perl/common/GtkConvWin.xs gtk/plugins/perl/common/GtkDebug.xs gtk/plugins/perl/common/GtkDialogs.xs gtk/plugins/perl/common/GtkFt.xs gtk/plugins/perl/common/GtkIMHtml.xs gtk/plugins/perl/common/GtkIMHtmlToolbar.xs gtk/plugins/perl/common/GtkLog.xs gtk/plugins/perl/common/GtkMenuTray.xs gtk/plugins/perl/common/GtkPlugin.xs gtk/plugins/perl/common/GtkPluginPref.xs gtk/plugins/perl/common/GtkPounce.xs gtk/plugins/perl/common/GtkPrefs.xs gtk/plugins/perl/common/GtkPrivacy.xs gtk/plugins/perl/common/GtkRoomlist.xs gtk/plugins/perl/common/GtkSavedStatuses.xs gtk/plugins/perl/common/GtkSession.xs gtk/plugins/perl/common/GtkSound.xs gtk/plugins/perl/common/GtkStatusBox.xs gtk/plugins/perl/common/GtkThemes.xs gtk/plugins/perl/common/GtkUI.pm gtk/plugins/perl/common/GtkUI.xs gtk/plugins/perl/common/GtkUtils.xs gtk/plugins/perl/common/MANIFEST gtk/plugins/perl/common/Makefile.PL.in gtk/plugins/perl/common/Makefile.mingw gtk/plugins/perl/common/gtkmodule.h gtk/plugins/perl/common/typemap gtk/plugins/raw.c gtk/plugins/relnot.c gtk/plugins/spellchk.c gtk/plugins/ticker/Makefile.am gtk/plugins/ticker/Makefile.mingw gtk/plugins/ticker/gtkticker.c gtk/plugins/ticker/gtkticker.h gtk/plugins/ticker/ticker.c gtk/plugins/timestamp.c gtk/plugins/timestamp_format.c gtk/plugins/win32/transparency/Makefile.mingw gtk/plugins/win32/transparency/win2ktrans.c gtk/plugins/win32/winprefs/Makefile.mingw gtk/plugins/win32/winprefs/gtkappbar.c gtk/plugins/win32/winprefs/gtkappbar.h gtk/plugins/win32/winprefs/winprefs.c gtk/plugins/xmppconsole.c gtk/sounds/Makefile.am gtk/sounds/Makefile.mingw gtk/sounds/alert.wav gtk/sounds/login.wav gtk/sounds/logout.wav gtk/sounds/receive.wav gtk/sounds/send.wav gtk/win32/IdleTracker/Makefile.mingw gtk/win32/IdleTracker/idletrack.c gtk/win32/IdleTracker/idletrack.h gtk/win32/MinimizeToTray.c gtk/win32/MinimizeToTray.h gtk/win32/gaimrc.rc.in gtk/win32/gtkdocklet-win32.c gtk/win32/gtkgaimrc.rc.in gtk/win32/gtkwin32dep.c gtk/win32/gtkwin32dep.h gtk/win32/nsis/gaim-header.bmp gtk/win32/nsis/gaim-intro.bmp gtk/win32/nsis/gaim-plugin.nsh gtk/win32/nsis/langmacros.nsh gtk/win32/nsis/translations/albanian.nsh gtk/win32/nsis/translations/bulgarian.nsh gtk/win32/nsis/translations/catalan.nsh gtk/win32/nsis/translations/czech.nsh gtk/win32/nsis/translations/danish.nsh gtk/win32/nsis/translations/dutch.nsh gtk/win32/nsis/translations/english.nsh gtk/win32/nsis/translations/finnish.nsh gtk/win32/nsis/translations/french.nsh gtk/win32/nsis/translations/galician.nsh gtk/win32/nsis/translations/german.nsh gtk/win32/nsis/translations/hebrew.nsh gtk/win32/nsis/translations/hungarian.nsh gtk/win32/nsis/translations/italian.nsh gtk/win32/nsis/translations/japanese.nsh gtk/win32/nsis/translations/korean.nsh gtk/win32/nsis/translations/kurdish.nsh gtk/win32/nsis/translations/lithuanian.nsh gtk/win32/nsis/translations/norwegian.nsh gtk/win32/nsis/translations/polish.nsh gtk/win32/nsis/translations/portuguese-br.nsh gtk/win32/nsis/translations/portuguese.nsh gtk/win32/nsis/translations/romanian.nsh gtk/win32/nsis/translations/russian.nsh gtk/win32/nsis/translations/serbian-latin.nsh gtk/win32/nsis/translations/simp-chinese.nsh gtk/win32/nsis/translations/slovak.nsh gtk/win32/nsis/translations/slovenian.nsh gtk/win32/nsis/translations/spanish.nsh gtk/win32/nsis/translations/swedish.nsh gtk/win32/nsis/translations/trad-chinese.nsh gtk/win32/nsis/translations/valencian.nsh gtk/win32/nsis/translations/vietnamese.nsh gtk/win32/resource.h gtk/win32/untar.c gtk/win32/untar.h gtk/win32/win_gaim.c gtk/win32/wspell.c gtk/win32/wspell.h libgaim/Makefile.am libgaim/Makefile.mingw libgaim/account.c libgaim/account.h libgaim/accountopt.c libgaim/accountopt.h libgaim/blist.c libgaim/blist.h libgaim/buddyicon.c libgaim/buddyicon.h libgaim/cipher.c libgaim/cipher.h libgaim/circbuffer.c libgaim/circbuffer.h libgaim/cmds.c libgaim/cmds.h libgaim/connection.c libgaim/connection.h libgaim/conversation.c libgaim/conversation.h libgaim/core.c libgaim/core.h libgaim/dbus-analyze-functions.py libgaim/dbus-analyze-types.py libgaim/dbus-bindings.h libgaim/dbus-define-api.h libgaim/dbus-gaim.h libgaim/dbus-gaim.service libgaim/dbus-maybe.h libgaim/dbus-server.c libgaim/dbus-server.h libgaim/dbus-useful.c libgaim/dbus-useful.h libgaim/debug.c libgaim/debug.h libgaim/desktopitem.c libgaim/desktopitem.h libgaim/dnsquery.c libgaim/dnsquery.h libgaim/dnssrv.c libgaim/dnssrv.h libgaim/eventloop.c libgaim/eventloop.h libgaim/ft.c libgaim/ft.h libgaim/gaim-client-example.c libgaim/gaim-client.c libgaim/gaim-client.h libgaim/gaim-notifications-example libgaim/gaim-remote libgaim/gaim-send libgaim/gaim-send-async libgaim/gaim-url-handler libgaim/gaim.h libgaim/gconf/Makefile.am libgaim/gconf/gaim.schemas.in libgaim/idle.c libgaim/idle.h libgaim/imgstore.c libgaim/imgstore.h libgaim/internal.h libgaim/log.c libgaim/log.h libgaim/mime.c libgaim/mime.h libgaim/network.c libgaim/network.h libgaim/notify.c libgaim/notify.h libgaim/ntlm.c libgaim/ntlm.h libgaim/plugin.c libgaim/plugin.h libgaim/pluginpref.c libgaim/pluginpref.h libgaim/plugins/Makefile.am libgaim/plugins/Makefile.mingw libgaim/plugins/autoaccept.c libgaim/plugins/autoreply.c libgaim/plugins/buddynote.c libgaim/plugins/ciphertest.c libgaim/plugins/codeinline.c libgaim/plugins/dbus-buddyicons-example.py libgaim/plugins/dbus-example.c libgaim/plugins/filectl.c libgaim/plugins/fortuneprofile.pl libgaim/plugins/gaim.pl libgaim/plugins/idle.c libgaim/plugins/ipc-test-client.c libgaim/plugins/ipc-test-server.c libgaim/plugins/log_reader.c libgaim/plugins/mono/BooPlugin.boo libgaim/plugins/mono/GetBuddyBack.cs libgaim/plugins/mono/MPlugin.cs libgaim/plugins/mono/Makefile.am libgaim/plugins/mono/api/BlistNode.cs libgaim/plugins/mono/api/Buddy.cs libgaim/plugins/mono/api/BuddyList.cs libgaim/plugins/mono/api/Contact.cs libgaim/plugins/mono/api/Debug.cs libgaim/plugins/mono/api/Event.cs libgaim/plugins/mono/api/GaimPlugin.cs libgaim/plugins/mono/api/Group.cs libgaim/plugins/mono/api/Makefile.am libgaim/plugins/mono/api/Signal.cs libgaim/plugins/mono/api/Status.cs libgaim/plugins/mono/loader/Makefile.am libgaim/plugins/mono/loader/blist-glue.c libgaim/plugins/mono/loader/debug-glue.c libgaim/plugins/mono/loader/mono-glue.h libgaim/plugins/mono/loader/mono-helper.c libgaim/plugins/mono/loader/mono-helper.h libgaim/plugins/mono/loader/mono.c libgaim/plugins/mono/loader/signal-glue.c libgaim/plugins/mono/loader/status-glue.c libgaim/plugins/newline.c libgaim/plugins/offlinemsg.c libgaim/plugins/perl/Makefile.am libgaim/plugins/perl/Makefile.mingw libgaim/plugins/perl/common/Account.xs libgaim/plugins/perl/common/AccountOpts.xs libgaim/plugins/perl/common/BuddyIcon.xs libgaim/plugins/perl/common/BuddyList.xs libgaim/plugins/perl/common/Cipher.xs libgaim/plugins/perl/common/Cmds.xs libgaim/plugins/perl/common/Connection.xs libgaim/plugins/perl/common/Conversation.xs libgaim/plugins/perl/common/Core.xs libgaim/plugins/perl/common/Debug.xs libgaim/plugins/perl/common/FT.xs libgaim/plugins/perl/common/Gaim.pm libgaim/plugins/perl/common/Gaim.xs libgaim/plugins/perl/common/ImgStore.xs libgaim/plugins/perl/common/Log.xs libgaim/plugins/perl/common/MANIFEST libgaim/plugins/perl/common/Makefile.PL.in libgaim/plugins/perl/common/Makefile.mingw libgaim/plugins/perl/common/Network.xs libgaim/plugins/perl/common/Notify.xs libgaim/plugins/perl/common/Plugin.xs libgaim/plugins/perl/common/PluginPref.xs libgaim/plugins/perl/common/Pounce.xs libgaim/plugins/perl/common/Prefs.xs libgaim/plugins/perl/common/Privacy.xs libgaim/plugins/perl/common/Proxy.xs libgaim/plugins/perl/common/Prpl.xs libgaim/plugins/perl/common/Request.xs libgaim/plugins/perl/common/Roomlist.xs libgaim/plugins/perl/common/SSLConn.xs libgaim/plugins/perl/common/SavedStatuses.xs libgaim/plugins/perl/common/Server.xs libgaim/plugins/perl/common/Signal.xs libgaim/plugins/perl/common/Sound.xs libgaim/plugins/perl/common/Status.xs libgaim/plugins/perl/common/Stringref.xs libgaim/plugins/perl/common/Util.xs libgaim/plugins/perl/common/XMLNode.xs libgaim/plugins/perl/common/fallback/const-c.inc libgaim/plugins/perl/common/fallback/const-xs.inc libgaim/plugins/perl/common/module.h libgaim/plugins/perl/common/typemap libgaim/plugins/perl/libgaimperl.c libgaim/plugins/perl/perl-common.c libgaim/plugins/perl/perl-common.h libgaim/plugins/perl/perl-handlers.c libgaim/plugins/perl/perl-handlers.h libgaim/plugins/perl/perl.c libgaim/plugins/perl/scripts/account.pl libgaim/plugins/perl/scripts/buddy_list.pl libgaim/plugins/perl/scripts/conversation.pl libgaim/plugins/perl/scripts/count_down.pl libgaim/plugins/perl/scripts/gtk_frame_test.pl libgaim/plugins/perl/scripts/plugin_action.pl libgaim/plugins/perl/scripts/plugin_pref.pl libgaim/plugins/perl/scripts/request.pl libgaim/plugins/pluginpref_example.c libgaim/plugins/psychic.c libgaim/plugins/signals-test.c libgaim/plugins/simple.c libgaim/plugins/ssl/Makefile.am libgaim/plugins/ssl/Makefile.mingw libgaim/plugins/ssl/ssl-gnutls.c libgaim/plugins/ssl/ssl-nss.c libgaim/plugins/ssl/ssl.c libgaim/plugins/statenotify.c libgaim/plugins/tcl/Makefile.am libgaim/plugins/tcl/Makefile.mingw libgaim/plugins/tcl/signal-test.tcl libgaim/plugins/tcl/tcl.c libgaim/plugins/tcl/tcl_cmd.c libgaim/plugins/tcl/tcl_cmds.c libgaim/plugins/tcl/tcl_gaim.h libgaim/plugins/tcl/tcl_glib.c libgaim/plugins/tcl/tcl_glib.h libgaim/plugins/tcl/tcl_ref.c libgaim/plugins/tcl/tcl_signals.c libgaim/plugins/test.pl libgaim/pounce.c libgaim/pounce.h libgaim/prefix.c libgaim/prefix.h libgaim/prefs.c libgaim/prefs.h libgaim/privacy.c libgaim/privacy.h libgaim/protocols/Makefile.am libgaim/protocols/Makefile.mingw libgaim/protocols/bonjour/Makefile.am libgaim/protocols/bonjour/Makefile.mingw libgaim/protocols/bonjour/bonjour.c libgaim/protocols/bonjour/bonjour.h libgaim/protocols/bonjour/buddy.c libgaim/protocols/bonjour/buddy.h libgaim/protocols/bonjour/dns_sd.c libgaim/protocols/bonjour/dns_sd.h libgaim/protocols/bonjour/issues.txt libgaim/protocols/bonjour/jabber.c libgaim/protocols/bonjour/jabber.h libgaim/protocols/bonjour/messages.txt libgaim/protocols/gg/.todo libgaim/protocols/gg/Makefile.am libgaim/protocols/gg/Makefile.mingw libgaim/protocols/gg/buddylist.c libgaim/protocols/gg/buddylist.h libgaim/protocols/gg/confer.c libgaim/protocols/gg/confer.h libgaim/protocols/gg/gg-utils.c libgaim/protocols/gg/gg-utils.h libgaim/protocols/gg/gg.c libgaim/protocols/gg/gg.h libgaim/protocols/gg/lib/COPYING libgaim/protocols/gg/lib/common.c libgaim/protocols/gg/lib/compat.h libgaim/protocols/gg/lib/dcc.c libgaim/protocols/gg/lib/events.c libgaim/protocols/gg/lib/http.c libgaim/protocols/gg/lib/libgadu-config.h libgaim/protocols/gg/lib/libgadu.c libgaim/protocols/gg/lib/libgadu.h libgaim/protocols/gg/lib/obsolete.c libgaim/protocols/gg/lib/pubdir.c libgaim/protocols/gg/lib/pubdir50.c libgaim/protocols/gg/search.c libgaim/protocols/gg/search.h libgaim/protocols/irc/.todo libgaim/protocols/irc/Makefile.am libgaim/protocols/irc/Makefile.mingw libgaim/protocols/irc/PROTOCOL libgaim/protocols/irc/cmds.c libgaim/protocols/irc/dcc_send.c libgaim/protocols/irc/irc.c libgaim/protocols/irc/irc.h libgaim/protocols/irc/msgs.c libgaim/protocols/irc/parse.c libgaim/protocols/jabber/.todo libgaim/protocols/jabber/JEPS libgaim/protocols/jabber/Makefile.am libgaim/protocols/jabber/Makefile.mingw libgaim/protocols/jabber/auth.c libgaim/protocols/jabber/auth.h libgaim/protocols/jabber/buddy.c libgaim/protocols/jabber/buddy.h libgaim/protocols/jabber/chat.c libgaim/protocols/jabber/chat.h libgaim/protocols/jabber/disco.c libgaim/protocols/jabber/disco.h libgaim/protocols/jabber/google.c libgaim/protocols/jabber/google.h libgaim/protocols/jabber/iq.c libgaim/protocols/jabber/iq.h libgaim/protocols/jabber/jabber.c libgaim/protocols/jabber/jabber.h libgaim/protocols/jabber/jutil.c libgaim/protocols/jabber/jutil.h libgaim/protocols/jabber/message.c libgaim/protocols/jabber/message.h libgaim/protocols/jabber/oob.c libgaim/protocols/jabber/oob.h libgaim/protocols/jabber/parser.c libgaim/protocols/jabber/parser.h libgaim/protocols/jabber/presence.c libgaim/protocols/jabber/presence.h libgaim/protocols/jabber/roster.c libgaim/protocols/jabber/roster.h libgaim/protocols/jabber/si.c libgaim/protocols/jabber/si.h libgaim/protocols/jabber/win32/posix.uname.c libgaim/protocols/jabber/win32/utsname.h libgaim/protocols/jabber/xdata.c libgaim/protocols/jabber/xdata.h libgaim/protocols/msn/.todo libgaim/protocols/msn/Makefile.am libgaim/protocols/msn/Makefile.mingw libgaim/protocols/msn/cmdproc.c libgaim/protocols/msn/cmdproc.h libgaim/protocols/msn/command.c libgaim/protocols/msn/command.h libgaim/protocols/msn/dialog.c libgaim/protocols/msn/dialog.h libgaim/protocols/msn/directconn.c libgaim/protocols/msn/directconn.h libgaim/protocols/msn/error.c libgaim/protocols/msn/error.h libgaim/protocols/msn/group.c libgaim/protocols/msn/group.h libgaim/protocols/msn/history.c libgaim/protocols/msn/history.h libgaim/protocols/msn/httpconn.c libgaim/protocols/msn/httpconn.h libgaim/protocols/msn/msg.c libgaim/protocols/msn/msg.h libgaim/protocols/msn/msn-utils.c libgaim/protocols/msn/msn-utils.h libgaim/protocols/msn/msn.c libgaim/protocols/msn/msn.h libgaim/protocols/msn/nexus.c libgaim/protocols/msn/nexus.h libgaim/protocols/msn/notification.c libgaim/protocols/msn/notification.h libgaim/protocols/msn/object.c libgaim/protocols/msn/object.h libgaim/protocols/msn/page.c libgaim/protocols/msn/page.h libgaim/protocols/msn/servconn.c libgaim/protocols/msn/servconn.h libgaim/protocols/msn/session.c libgaim/protocols/msn/session.h libgaim/protocols/msn/slp.c libgaim/protocols/msn/slp.h libgaim/protocols/msn/slpcall.c libgaim/protocols/msn/slpcall.h libgaim/protocols/msn/slplink.c libgaim/protocols/msn/slplink.h libgaim/protocols/msn/slpmsg.c libgaim/protocols/msn/slpmsg.h libgaim/protocols/msn/slpsession.c libgaim/protocols/msn/slpsession.h libgaim/protocols/msn/state.c libgaim/protocols/msn/state.h libgaim/protocols/msn/switchboard.c libgaim/protocols/msn/switchboard.h libgaim/protocols/msn/sync.c libgaim/protocols/msn/sync.h libgaim/protocols/msn/table.c libgaim/protocols/msn/table.h libgaim/protocols/msn/transaction.c libgaim/protocols/msn/transaction.h libgaim/protocols/msn/user.c libgaim/protocols/msn/user.h libgaim/protocols/msn/userlist.c libgaim/protocols/msn/userlist.h libgaim/protocols/novell/Makefile.am libgaim/protocols/novell/Makefile.mingw libgaim/protocols/novell/nmconference.c libgaim/protocols/novell/nmconference.h libgaim/protocols/novell/nmconn.c libgaim/protocols/novell/nmconn.h libgaim/protocols/novell/nmcontact.c libgaim/protocols/novell/nmcontact.h libgaim/protocols/novell/nmevent.c libgaim/protocols/novell/nmevent.h libgaim/protocols/novell/nmfield.c libgaim/protocols/novell/nmfield.h libgaim/protocols/novell/nmmessage.c libgaim/protocols/novell/nmmessage.h libgaim/protocols/novell/nmrequest.c libgaim/protocols/novell/nmrequest.h libgaim/protocols/novell/nmrtf.c libgaim/protocols/novell/nmrtf.h libgaim/protocols/novell/nmuser.c libgaim/protocols/novell/nmuser.h libgaim/protocols/novell/nmuserrecord.c libgaim/protocols/novell/nmuserrecord.h libgaim/protocols/novell/novell.c libgaim/protocols/oscar/.todo libgaim/protocols/oscar/AUTHORS libgaim/protocols/oscar/COPYING libgaim/protocols/oscar/Makefile.am libgaim/protocols/oscar/Makefile.mingw libgaim/protocols/oscar/bstream.c libgaim/protocols/oscar/family_admin.c libgaim/protocols/oscar/family_advert.c libgaim/protocols/oscar/family_alert.c libgaim/protocols/oscar/family_auth.c libgaim/protocols/oscar/family_bart.c libgaim/protocols/oscar/family_bos.c libgaim/protocols/oscar/family_buddy.c libgaim/protocols/oscar/family_chat.c libgaim/protocols/oscar/family_chatnav.c libgaim/protocols/oscar/family_feedbag.c libgaim/protocols/oscar/family_icbm.c libgaim/protocols/oscar/family_icq.c libgaim/protocols/oscar/family_invite.c libgaim/protocols/oscar/family_locate.c libgaim/protocols/oscar/family_odir.c libgaim/protocols/oscar/family_oservice.c libgaim/protocols/oscar/family_popup.c libgaim/protocols/oscar/family_stats.c libgaim/protocols/oscar/family_translate.c libgaim/protocols/oscar/family_userlookup.c libgaim/protocols/oscar/flap_connection.c libgaim/protocols/oscar/libaim.c libgaim/protocols/oscar/libicq.c libgaim/protocols/oscar/misc.c libgaim/protocols/oscar/msgcookie.c libgaim/protocols/oscar/odc.c libgaim/protocols/oscar/oft.c libgaim/protocols/oscar/oscar.c libgaim/protocols/oscar/oscar.h libgaim/protocols/oscar/oscar_data.c libgaim/protocols/oscar/oscarcommon.h libgaim/protocols/oscar/peer.c libgaim/protocols/oscar/peer.h libgaim/protocols/oscar/peer_proxy.c libgaim/protocols/oscar/rxhandlers.c libgaim/protocols/oscar/snac.c libgaim/protocols/oscar/snactypes.h libgaim/protocols/oscar/tlv.c libgaim/protocols/oscar/util.c libgaim/protocols/qq/AUTHORS libgaim/protocols/qq/Makefile.am libgaim/protocols/qq/Makefile.mingw libgaim/protocols/qq/buddy_info.c libgaim/protocols/qq/buddy_info.h libgaim/protocols/qq/buddy_list.c libgaim/protocols/qq/buddy_list.h libgaim/protocols/qq/buddy_opt.c libgaim/protocols/qq/buddy_opt.h libgaim/protocols/qq/buddy_status.c libgaim/protocols/qq/buddy_status.h libgaim/protocols/qq/char_conv.c libgaim/protocols/qq/char_conv.h libgaim/protocols/qq/crypt.c libgaim/protocols/qq/crypt.h libgaim/protocols/qq/file_trans.c libgaim/protocols/qq/file_trans.h libgaim/protocols/qq/group.c libgaim/protocols/qq/group.h libgaim/protocols/qq/group_conv.c libgaim/protocols/qq/group_conv.h libgaim/protocols/qq/group_find.c libgaim/protocols/qq/group_find.h libgaim/protocols/qq/group_free.c libgaim/protocols/qq/group_free.h libgaim/protocols/qq/group_im.c libgaim/protocols/qq/group_im.h libgaim/protocols/qq/group_info.c libgaim/protocols/qq/group_info.h libgaim/protocols/qq/group_internal.c libgaim/protocols/qq/group_internal.h libgaim/protocols/qq/group_join.c libgaim/protocols/qq/group_join.h libgaim/protocols/qq/group_misc.c libgaim/protocols/qq/group_misc.h libgaim/protocols/qq/group_network.c libgaim/protocols/qq/group_network.h libgaim/protocols/qq/group_opt.c libgaim/protocols/qq/group_opt.h libgaim/protocols/qq/group_search.c libgaim/protocols/qq/group_search.h libgaim/protocols/qq/header_info.c libgaim/protocols/qq/header_info.h libgaim/protocols/qq/im.c libgaim/protocols/qq/im.h libgaim/protocols/qq/keep_alive.c libgaim/protocols/qq/keep_alive.h libgaim/protocols/qq/login_logout.c libgaim/protocols/qq/login_logout.h libgaim/protocols/qq/packet_parse.c libgaim/protocols/qq/packet_parse.h libgaim/protocols/qq/qq.c libgaim/protocols/qq/qq.h libgaim/protocols/qq/qq_proxy.c libgaim/protocols/qq/qq_proxy.h libgaim/protocols/qq/recv_core.c libgaim/protocols/qq/recv_core.h libgaim/protocols/qq/send_core.c libgaim/protocols/qq/send_core.h libgaim/protocols/qq/send_file.c libgaim/protocols/qq/send_file.h libgaim/protocols/qq/sendqueue.c libgaim/protocols/qq/sendqueue.h libgaim/protocols/qq/sys_msg.c libgaim/protocols/qq/sys_msg.h libgaim/protocols/qq/udp_proxy_s5.c libgaim/protocols/qq/udp_proxy_s5.h libgaim/protocols/qq/utils.c libgaim/protocols/qq/utils.h libgaim/protocols/sametime/Makefile.am libgaim/protocols/sametime/Makefile.mingw libgaim/protocols/sametime/sametime.c libgaim/protocols/sametime/sametime.h libgaim/protocols/silc/Makefile.am libgaim/protocols/silc/Makefile.mingw libgaim/protocols/silc/README libgaim/protocols/silc/TODO libgaim/protocols/silc/buddy.c libgaim/protocols/silc/chat.c libgaim/protocols/silc/ft.c libgaim/protocols/silc/ops.c libgaim/protocols/silc/pk.c libgaim/protocols/silc/silc.c libgaim/protocols/silc/silcgaim.h libgaim/protocols/silc/util.c libgaim/protocols/silc/wb.c libgaim/protocols/silc/wb.h libgaim/protocols/simple/Makefile.am libgaim/protocols/simple/Makefile.mingw libgaim/protocols/simple/simple.c libgaim/protocols/simple/simple.h libgaim/protocols/simple/sipmsg.c libgaim/protocols/simple/sipmsg.h libgaim/protocols/toc/Makefile.am libgaim/protocols/toc/Makefile.mingw libgaim/protocols/toc/PROTOCOL libgaim/protocols/toc/toc.c libgaim/protocols/yahoo/.todo libgaim/protocols/yahoo/Makefile.am libgaim/protocols/yahoo/Makefile.mingw libgaim/protocols/yahoo/util.c libgaim/protocols/yahoo/yahoo.c libgaim/protocols/yahoo/yahoo.h libgaim/protocols/yahoo/yahoo_auth.c libgaim/protocols/yahoo/yahoo_auth.h libgaim/protocols/yahoo/yahoo_crypt.c libgaim/protocols/yahoo/yahoo_crypt.h libgaim/protocols/yahoo/yahoo_doodle.c libgaim/protocols/yahoo/yahoo_doodle.h libgaim/protocols/yahoo/yahoo_filexfer.c libgaim/protocols/yahoo/yahoo_filexfer.h libgaim/protocols/yahoo/yahoo_friend.c libgaim/protocols/yahoo/yahoo_friend.h libgaim/protocols/yahoo/yahoo_packet.c libgaim/protocols/yahoo/yahoo_packet.h libgaim/protocols/yahoo/yahoo_picture.c libgaim/protocols/yahoo/yahoo_picture.h libgaim/protocols/yahoo/yahoo_profile.c libgaim/protocols/yahoo/yahoochat.c libgaim/protocols/yahoo/yahoochat.h libgaim/protocols/yahoo/ycht.c libgaim/protocols/yahoo/ycht.h libgaim/protocols/zephyr/.todo libgaim/protocols/zephyr/Makefile.am libgaim/protocols/zephyr/Makefile.mingw libgaim/protocols/zephyr/ZAsyncLocate.c libgaim/protocols/zephyr/ZCkAuth.c libgaim/protocols/zephyr/ZCkIfNot.c libgaim/protocols/zephyr/ZClosePort.c libgaim/protocols/zephyr/ZCmpUID.c libgaim/protocols/zephyr/ZCmpUIDP.c libgaim/protocols/zephyr/ZFlsLocs.c libgaim/protocols/zephyr/ZFlsSubs.c libgaim/protocols/zephyr/ZFmtAuth.c libgaim/protocols/zephyr/ZFmtList.c libgaim/protocols/zephyr/ZFmtNotice.c libgaim/protocols/zephyr/ZFmtRaw.c libgaim/protocols/zephyr/ZFmtRawLst.c libgaim/protocols/zephyr/ZFmtSmRLst.c libgaim/protocols/zephyr/ZFmtSmRaw.c libgaim/protocols/zephyr/ZFreeNot.c libgaim/protocols/zephyr/ZGetLocs.c libgaim/protocols/zephyr/ZGetSender.c libgaim/protocols/zephyr/ZGetSubs.c libgaim/protocols/zephyr/ZGetWGPort.c libgaim/protocols/zephyr/ZIfNotice.c libgaim/protocols/zephyr/ZInit.c libgaim/protocols/zephyr/ZLocations.c libgaim/protocols/zephyr/ZMakeAscii.c libgaim/protocols/zephyr/ZMkAuth.c libgaim/protocols/zephyr/ZNewLocU.c libgaim/protocols/zephyr/ZOpenPort.c libgaim/protocols/zephyr/ZParseNot.c libgaim/protocols/zephyr/ZPeekIfNot.c libgaim/protocols/zephyr/ZPeekNot.c libgaim/protocols/zephyr/ZPeekPkt.c libgaim/protocols/zephyr/ZPending.c libgaim/protocols/zephyr/ZReadAscii.c libgaim/protocols/zephyr/ZRecvNot.c libgaim/protocols/zephyr/ZRecvPkt.c libgaim/protocols/zephyr/ZRetSubs.c libgaim/protocols/zephyr/ZSendList.c libgaim/protocols/zephyr/ZSendNot.c libgaim/protocols/zephyr/ZSendPkt.c libgaim/protocols/zephyr/ZSendRLst.c libgaim/protocols/zephyr/ZSendRaw.c libgaim/protocols/zephyr/ZSetDest.c libgaim/protocols/zephyr/ZSetFD.c libgaim/protocols/zephyr/ZSetSrv.c libgaim/protocols/zephyr/ZSubs.c libgaim/protocols/zephyr/ZVariables.c libgaim/protocols/zephyr/ZWait4Not.c libgaim/protocols/zephyr/ZhmStat.c libgaim/protocols/zephyr/Zinternal.c libgaim/protocols/zephyr/com_err.h libgaim/protocols/zephyr/error_message.c libgaim/protocols/zephyr/error_table.h libgaim/protocols/zephyr/et_name.c libgaim/protocols/zephyr/init_et.c libgaim/protocols/zephyr/internal.h libgaim/protocols/zephyr/mit-copyright.h libgaim/protocols/zephyr/mit-sipb-copyright.h libgaim/protocols/zephyr/sysdep.h libgaim/protocols/zephyr/zephyr.c libgaim/protocols/zephyr/zephyr.h libgaim/protocols/zephyr/zephyr_err.c libgaim/protocols/zephyr/zephyr_err.h libgaim/proxy.c libgaim/proxy.h libgaim/prpl.c libgaim/prpl.h libgaim/request.c libgaim/request.h libgaim/roomlist.c libgaim/roomlist.h libgaim/savedstatuses.c libgaim/savedstatuses.h libgaim/server.c libgaim/server.h libgaim/signals.c libgaim/signals.h libgaim/sound.c libgaim/sound.h libgaim/sslconn.c libgaim/sslconn.h libgaim/status.c libgaim/status.h libgaim/stringref.c libgaim/stringref.h libgaim/stun.c libgaim/stun.h libgaim/tests/Makefile.am libgaim/tests/check_libgaim.c libgaim/tests/test_cipher.c libgaim/tests/test_jabber_jutil.c libgaim/tests/test_util.c libgaim/tests/tests.h libgaim/upnp.c libgaim/upnp.h libgaim/util.c libgaim/util.h libgaim/value.c libgaim/value.h libgaim/version.h libgaim/whiteboard.c libgaim/whiteboard.h libgaim/win32/giowin32.c libgaim/win32/global.mak libgaim/win32/libc_interface.c libgaim/win32/libc_interface.h libgaim/win32/libc_internal.h libgaim/win32/libgaimrc.rc.in libgaim/win32/rules.mak libgaim/win32/targets.mak libgaim/win32/wgaimerror.h libgaim/win32/win32dep.c libgaim/win32/win32dep.h libgaim/xmlnode.c libgaim/xmlnode.h libpurple/account.c libpurple/blist.c libpurple/connection.c libpurple/conversation.c libpurple/eventloop.c libpurple/eventloop.h libpurple/idle.c libpurple/pounce.c libpurple/prefs.c libpurple/savedstatuses.c libpurple/server.c m4macros/gaim.m4 pidgin/gtkeventloop.c
diffstat 12 files changed, 29 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/libpurple/account.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/account.c	Sat May 19 21:38:47 2007 +0000
@@ -417,7 +417,7 @@
 schedule_accounts_save()
 {
 	if (save_timer == 0)
-		save_timer = purple_timeout_add(5000, save_cb, NULL);
+		save_timer = purple_timeout_add_seconds(5, save_cb, NULL);
 }
 
 
--- a/libpurple/blist.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/blist.c	Sat May 19 21:38:47 2007 +0000
@@ -365,7 +365,7 @@
 purple_blist_schedule_save()
 {
 	if (save_timer == 0)
-		save_timer = purple_timeout_add(5000, save_cb, NULL);
+		save_timer = purple_timeout_add_seconds(5, save_cb, NULL);
 }
 
 
--- a/libpurple/connection.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/connection.c	Sat May 19 21:38:47 2007 +0000
@@ -72,7 +72,7 @@
 	if (on && !gc->keepalive)
 	{
 		purple_debug_info("connection", "Activating keepalive.\n");
-		gc->keepalive = purple_timeout_add(30000, send_keepalive, gc);
+		gc->keepalive = purple_timeout_add_seconds(30, send_keepalive, gc);
 	}
 	else if (!on && gc->keepalive > 0)
 	{
--- a/libpurple/conversation.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/conversation.c	Sat May 19 21:38:47 2007 +0000
@@ -1010,7 +1010,7 @@
 	conv = purple_conv_im_get_conversation(im);
 	name = purple_conversation_get_name(conv);
 
-	im->typing_timeout = purple_timeout_add(timeout * 1000, reset_typing_cb, conv);
+	im->typing_timeout = purple_timeout_add_seconds(timeout, reset_typing_cb, conv);
 }
 
 void
--- a/libpurple/eventloop.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/eventloop.c	Sat May 19 21:38:47 2007 +0000
@@ -35,6 +35,17 @@
 	return ops->timeout_add(interval, function, data);
 }
 
+guint
+gaim_timeout_add_seconds(guint interval, GSourceFunc function, gpointer data)
+{
+	GaimEventLoopUiOps *ops = gaim_eventloop_get_ui_ops();
+
+	if (ops->timeout_add_seconds)
+		return ops->timeout_add_seconds(interval, function, data);
+	else
+		return ops->timeout_add(1000 * interval, function, data);
+}
+
 gboolean
 purple_timeout_remove(guint tag)
 {
--- a/libpurple/eventloop.h	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/eventloop.h	Sat May 19 21:38:47 2007 +0000
@@ -48,12 +48,18 @@
 struct _PurpleEventLoopUiOps
 {
 	/**
-	 * Creates a callback timer.
+	 * Creates a callback timer with an interval measured in milliseconds.
 	 * @see g_timeout_add, purple_timeout_add
 	 **/
 	guint (*timeout_add)(guint interval, GSourceFunc function, gpointer data);
 
 	/**
+	 * Creates a callback timer with an interval measured in seconds.
+	 * @see g_timeout_add_seconds, purple_timeout_add_seconds
+	 **/
+	guint (*timeout_add_seconds)(guint interval, GSourceFunc function, gpointer data);
+
+	/**
 	 * Removes a callback timer.
 	 * @see purple_timeout_remove, g_source_remove
 	 */
--- a/libpurple/idle.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/idle.c	Sat May 19 21:38:47 2007 +0000
@@ -230,7 +230,7 @@
 	if (time_until_next_idle_event == 0)
 		idle_timer = 0;
 	else
-		idle_timer = purple_timeout_add(1000 * (time_until_next_idle_event + 1), check_idleness_timer, NULL);
+		idle_timer = purple_timeout_add_seconds(time_until_next_idle_event + 1, check_idleness_timer, NULL);
 	return FALSE;
 }
 
@@ -310,7 +310,7 @@
 purple_idle_init()
 {
 	/* Add the timer to check if we're idle */
-	idle_timer = purple_timeout_add(1000 * (IDLEMARK + 1), check_idleness_timer, NULL);
+	idle_timer = purple_timeout_add_seconds((IDLEMARK + 1), check_idleness_timer, NULL);
 
 	purple_signal_connect(purple_conversations_get_handle(), "sent-im-msg",
 						purple_idle_get_handle(),
--- a/libpurple/pounce.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/pounce.c	Sat May 19 21:38:47 2007 +0000
@@ -273,7 +273,7 @@
 schedule_pounces_save(void)
 {
 	if (save_timer == 0)
-		save_timer = purple_timeout_add(5000, save_cb, NULL);
+		save_timer = purple_timeout_add_seconds(5, save_cb, NULL);
 }
 
 
--- a/libpurple/prefs.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/prefs.c	Sat May 19 21:38:47 2007 +0000
@@ -226,7 +226,7 @@
 schedule_prefs_save(void)
 {
 	if (save_timer == 0)
-		save_timer = purple_timeout_add(5000, save_cb, NULL);
+		save_timer = purple_timeout_add_seconds(5, save_cb, NULL);
 }
 
 
--- a/libpurple/savedstatuses.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/savedstatuses.c	Sat May 19 21:38:47 2007 +0000
@@ -357,7 +357,7 @@
 schedule_save(void)
 {
 	if (save_timer == 0)
-		save_timer = purple_timeout_add(5000, save_cb, NULL);
+		save_timer = purple_timeout_add_seconds(5, save_cb, NULL);
 }
 
 
--- a/libpurple/server.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/server.c	Sat May 19 21:38:47 2007 +0000
@@ -92,7 +92,7 @@
 
 	/* because we're modifying or creating a lar, schedule the
 	 * function to expire them as the pref dictates */
-	purple_timeout_add((SECS_BEFORE_RESENDING_AUTORESPONSE + 1) * 1000, expire_last_auto_responses, NULL);
+	purple_timeout_add_seconds((SECS_BEFORE_RESENDING_AUTORESPONSE + 1), expire_last_auto_responses, NULL);
 
 	tmp = last_auto_responses;
 
--- a/pidgin/gtkeventloop.c	Sat May 19 08:12:31 2007 +0000
+++ b/pidgin/gtkeventloop.c	Sat May 19 21:38:47 2007 +0000
@@ -116,6 +116,7 @@
 static PurpleEventLoopUiOps eventloop_ops =
 {
 	g_timeout_add,
+	NULL,
 	g_source_remove,
 	pidgin_input_add,
 	g_source_remove,