Mercurial > pidgin.yaz
view finch/libgnt/pygnt/gendef.sh @ 19649:c6f1f9971c4a
When doing oscar server-side list management, do deletions before
additions because if it's done the other way then it's possible for
Pidgin to try to add one buddy to two different groups, which isn't
allowed for ICQ. Fixes schoen's comment at
http://developer.pidgin.im/ticket/576
References #576.
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Wed, 05 Sep 2007 05:43:08 +0000 |
parents | 6df41719037c |
children |
line wrap: on
line source
#!/bin/sh FILES=" gntwidget.h gntbindable.h gntbox.h gntbutton.h gntcheckbox.h gntclipboard.h gntcolors.h gntcombobox.h gntentry.h gntfilesel.h gntkeys.h gntlabel.h gntline.h gntmarshal.h gntmenu.h gntmenuitem.h gntmenuitemcheck.h gntslider.h gntstyle.h gnttextview.h gnttree.h gntutils.h gntwindow.h gntwm.h gntws.h gnt.h" # Generate the def file rm -f gnt.def for file in $FILES do echo -n "Generating definitions for ${file} ... " python /usr/share/pygtk/2.0/codegen/h2def.py ../$file >> gnt.def echo "Done" done # Remove the definitions about the enums ENUMS=" GNT_TYPE_ALIGNMENT GNT_TYPE_COLOR_TYPE GNT_TYPE_MENU_TYPE GNT_TYPE_STYLE GNT_TYPE_KEY_PRESS_MODE GNT_TYPE_ENTRY_FLAG GNT_TYPE_TEXT_FORMAT_FLAGS GNT_TYPE_TEXT_VIEW_FLAG " for enum in $ENUMS do sed -ie s/^.*gtype-id\ \"$enum\".*$//g gnt.def done