CVSROOT:        /cvs/gnome
Module name:    gnome-menus
Changes by:     markmc  05/04/05 05:39:26

Modified files:
        .              : ChangeLog configure.in 
        libmenu        : menu-tree.c menu-tree.h 
        python         : .cvsignore Makefile.am 
Added files:
        python         : gmenu.c 
Removed files:
        python         : gmenu.pyx 

Log message:
2005-04-05  Mark McLoughlin  <[EMAIL PROTECTED]>

Implement the python bindings with plain C rather
than pyrex.

* configure.in: don't require pyrex and pass -fno-strict-aliasing
to the compiler if it supports it.

* libmenu/menu-tree.[ch]:
(menu_tree_set_user_data), (menu_tree_get_user_data),
(menu_tree_item_set_user_data), (menu_tree_item_get_user_data):
Add chessy language bindings API.

* python/Makefile.am: don't build with pyrex, use -fno-string-aliasing
if available.

* python/gmenu.c: re-implement bindings.

* python/gmenu.pyx: remove pyrex bindings.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-menus&who=markmc&date=explicit&mindate=2005-04-05%2005:38&maxdate=2005-04-05%2005:40

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to