Thierry Vignaud <[EMAIL PROTECTED]> writes: > > Forgive me for being confused, but what relation does this have to > > perl-GTK2 in main? > > it's a rewrite. > > perl-GTK2 is written with perl-Inline help, thus having the > following drawbacks: > - hard to cover all api (actually, only gtk+2 is partially covered > whereas the xs rewrite cover more and cover gnome, gnomeprint, > gnomecanvas libraries too). > - slower to start (lots of hard disk seeks) due to the number of > perl modules involved > - no more maintained > > the new rewrite using xs has the following plus: > - quite a lot more availlable gtk+ widgets > - cover gnome widgets too > - automatic reference counting on gboxed objects, gobects, and the > like (we do not have anymore to worry about memory management, > reference counting, freeing objects like tree iterators, ...) > - heavily maintained > > > especially:
> - the lacks of covered widgets makes my work hard on mcc: i've > always to reinvent the wheel whereas the non availlable widgets > would have help me. > - the need to explicitely free boxed types make us have to choose > between small memory leaks and potential segfaults > > > for now, i'm packaging the new branch. > > if the switch prove to be easy, we *MAY* switch from the old inline > gtk2-perl to new xs one. > > for now, i'm able to run most interactive written tools and > harddrake (without icons). you're free to test drakxtools/mcc/userdrake (rpmdrake'll follow soon). i tried to fix as many glitches (due to the move from gtk2-perl to gtk2-perl-xs) but i know that there're still quite some. feel free to report them. rpmdrake should follow tomorrow (more work to do with package trees :-( )
