Python bindings.
I am trying, as in not being very successfully, to make a python biding
for gegl. I had hit a first road block. When I call gegl_init from my
binding it gives me a segmentation fault.
The problem seems to be in the babl library, it has a 'db' global that
is being used uninitialized. I particularly think that such globals
should be a class variable, gobject do suport them or am I mistaken?
Anyway I first thought that this was a problem of the name that was
conflicting with some other symbol elsewhere. I then proceeded to rename
all instances of the variable "db" to "babl_internal_db", I think that
this is much more sane and is easier to search and replace if this bad
scheme is to be changed in the future (I know I know, "who the hell does
he think he is to say that...", sorry if it made someone mad, it is my
opinion).
I am attaching the "cvs diff" in this email so people could use if this
is desired. I also would want to share my work in this python bindings,
but I fear it is a little too big to post here... :-)