view po/POTFILES.in @ 9787:904b757835ca

[gaim-migrate @ 10655] after an utter failure to get comments on this since it was updated, and thinking that the functionality is worth having, i present to you: " This is a patch to blist.c and blist.h to modify the GaimBuddy structure to add a field for flags. It also adds a single flag GAIM_BUDDY_NO_SAVE, which can be used to indicate that a particular buddy should not be saved to file. This will be particularly useful for prpls with dynamic group support (which I am working on adding to Meanwhile), such as Oscar's recent buddies group. I used a negative flag (NO_SAVE rather than SAVE) because the default should be for saving to happen, and I didn't want to have to initiate the buddy with a save flag set. To counteract this, there is a macro called GAIM_BUDDY_SHOULD_SAVE which checks for the absense of the flag. Woo-hoo double negative!! The beefy part of this patch also factors out the deeply nested loops of the saving code into separate functions. This code also fixes a minor possible bug wherein when saving only a particular account, a group could be written containing empty contacts (due to checking for the specific account only at the group and buddy levels) Here's a version that places the flags field in the BlistNode, and checks for it at each stage (group, chat, contact, buddy). It didn't erase my buddy list when I tried it, so that's nice at least." --Christopher (siege) O'Brien committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 20 Aug 2004 03:40:33 +0000
parents d0789df08651
children 4b3e8548667c
line wrap: on
line source

plugins/autorecon.c
plugins/chkmail.c
plugins/contact_priority.c
plugins/docklet/docklet-win32.c
plugins/docklet/docklet.c
plugins/extplacement.c
plugins/filectl.c
plugins/gaim-remote/remote.c
plugins/gaiminc.c
plugins/gestures/gestures.c
plugins/gevolution/add_buddy_dialog.c
plugins/gevolution/assoc-buddy.c
plugins/gevolution/gevo-util.c
plugins/gevolution/gevolution.c
plugins/gevolution/new_person_dialog.c
plugins/history.c
plugins/iconaway.c
plugins/idle.c
plugins/ipc-test-client.c
plugins/ipc-test-server.c
plugins/mailchk.c
plugins/notify.c
plugins/perl/perl.c
plugins/raw.c
plugins/relnot.c
plugins/signals-test.c
plugins/simple.c
plugins/spellchk.c
plugins/ssl/ssl-gnutls.c
plugins/ssl/ssl-nss.c
plugins/ssl/ssl.c
plugins/statenotify.c
plugins/tcl/tcl.c
plugins/ticker/ticker.c
plugins/timestamp.c
plugins/win32/transparency/win2ktrans.c
plugins/win32/winprefs/winprefs.c
src/account.c
src/away.c
src/blist.c
src/connection.c
src/conversation.c
src/ft.c
src/gaim-disclosure.c
src/gaim-remote.c
src/gtkaccount.c
src/gtkblist.c
src/gtkconn.c
src/gtkconv.c
src/gtkdebug.c
src/gtkdialogs.c
src/gtkft.c
src/gtkimhtml.c
src/gtkimhtmltoolbar.c
src/gtklog.c
src/gtknotify.c
src/gtkpounce.c
src/gtkprefs.c
src/gtkprivacy.c
src/gtkrequest.c
src/gtkroomlist.c
src/gtksound.c
src/gtkutils.c
src/log.c
src/main.c
src/plugin.c
src/prefs.c
src/protocols/gg/gg.c
src/protocols/icq/gaim_icq.c
src/protocols/irc/cmds.c
src/protocols/irc/dcc_send.c
src/protocols/irc/irc.c
src/protocols/irc/msgs.c
src/protocols/irc/parse.c
src/protocols/jabber/auth.c
src/protocols/jabber/buddy.c
src/protocols/jabber/chat.c
src/protocols/jabber/jabber.c
src/protocols/jabber/jutil.c
src/protocols/jabber/message.c
src/protocols/jabber/parser.c
src/protocols/jabber/presence.c
src/protocols/jabber/roster.c
src/protocols/jabber/si.c
src/protocols/jabber/xdata.c
src/protocols/msn/cmdproc.c
src/protocols/msn/command.c
src/protocols/msn/directconn.c
src/protocols/msn/error.c
src/protocols/msn/group.c
src/protocols/msn/history.c
src/protocols/msn/httpmethod.c
src/protocols/msn/msg.c
src/protocols/msn/msn.c
src/protocols/msn/nexus.c
src/protocols/msn/notification.c
src/protocols/msn/object.c
src/protocols/msn/page.c
src/protocols/msn/servconn.c
src/protocols/msn/session.c
src/protocols/msn/slp.c
src/protocols/msn/slpcall.c
src/protocols/msn/slplink.c
src/protocols/msn/slpmsg.c
src/protocols/msn/slpsession.c
src/protocols/msn/state.c
src/protocols/msn/switchboard.c
src/protocols/msn/sync.c
src/protocols/msn/table.c
src/protocols/msn/transaction.c
src/protocols/msn/user.c
src/protocols/msn/userlist.c
src/protocols/msn/utils.c
src/protocols/napster/napster.c
src/protocols/novell/nmuser.c
src/protocols/novell/novell.c
src/protocols/oscar/oscar.c
src/protocols/silc/buddy.c
src/protocols/silc/chat.c
src/protocols/silc/ft.c
src/protocols/silc/ops.c
src/protocols/silc/pk.c
src/protocols/silc/silc.c
src/protocols/silc/util.c
src/protocols/toc/toc.c
src/protocols/trepia/trepia.c
src/protocols/yahoo/yahoo.c
src/protocols/yahoo/yahoo_filexfer.c
src/protocols/yahoo/yahoo_profile.c
src/protocols/yahoo/yahoochat.c
src/protocols/yahoo/ycht.c
src/protocols/zephyr/zephyr.c
src/proxy.c
src/prpl.h
src/request.h
src/server.c
src/status.c
src/stock.c
src/util.c
src/win32/win32dep.c