Re: GtkSheet state, fork?

Víctor M. Hernández Rocamora <[email protected]> Tue, 9 Jun 2009 12:54:15 +0200
Newsgroups gmane.comp.scigraphica.gtkextra
Message-ID <[email protected]>
--===============3885031647831064102==
Content-Type: multipart/alternative; boundary=001636c5a90c0c24fc046be82e3c

--001636c5a90c0c24fc046be82e3c
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,

I have uploaded the code I'm working on to github. Take a look at:

http://github.com/vhernandez/gtksheet/tree/master

you can download the code with:
$ git clone git://github.com/vhernandez/gtksheet.git

I have fixed some bugs when setting background/foreground cell colors , and
a memory leak when setting font attributes. I also have changed some
deprecated function calls, updating to new glib/gtk APIs.

Finally, there is a working experimental python bindings in the pygtksheet
subdir. I will make a new github repository for this bindings once I have
added properties to gtksheet and gtkitementry.

I expect an initial release this week or next.

If you want to merge my changes back to gtkextra it shouldn't be too
complicated.

Cheers,

Victor


El 4 de junio de 2009 9:21, V=EDctor M. Hern=E1ndez Rocamora <victor.hr@
gmail.com> escribi=F3:

> Hi all,
>
> I'm working on new python bindings for the gtkextra library. I'm speciall=
y
> interested on the GtkSheet widget.
>
> GtkSheet has serious bugs (especially when setting cell
> background/foreground colors). Even the test
> included with the library segfaults. It also needs serious modification b=
y
> discarding deprecated gtk
> functions and exposing properties, which would really facilitate creating
> other language bindings.
>
> As the development of the gtkextra library is stagnant, I don't have much
> hope that the bugs would be
> resolved soon. Though I ask here if there are any plans on this, and I
> offer myself in helping fix bugs on
> GtkSheet.
>
> Additinally, if there are no plans in continuing gtkextra development, I
> propose to fork the GtkSheet
> (and GtkItemEntry) widgets to a separate library and continue myself with
> the development/bug fixing.
>
> My idea is to try to solve most serious bugs, add properties and substitu=
te
> deprecated
> glib/gtk function calls for more modern ones. I would try to keep the API
> as close to the original
> as possible, breaking the API only if that's really needed.
>
> Finally, I would prefer to continue development of this new library, whic=
h
> I would unoriginally call
> gtksheet, in a place with distributed control version system suport (git,
> mercurial, bazaar). My first
> thought is github.
>
> Many thanks to the developers of GtkExtra and also to the developers of t=
he
> former python-gtkextra bindings
> for their great work.
>
> Tell me you thought on this.
>
> Greetings,
>
> V=EDctor
>
>
>
>
>

--001636c5a90c0c24fc046be82e3c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi all,<br><br>I have uploaded the code I&#39;m working on to github. Take =
a look at:<br><br><a href=3D"http://github.com/vhernandez/gtksheet/tree/mas=
ter">http://github.com/vhernandez/gtksheet/tree/master</a><br><br>you can d=
ownload the code with:<br>
$ git clone=20
             =20
             =20
                <a href=3D"git://github.com/vhernandez/gtksheet.git" class=
=3D"git_url_facebox" rel=3D"#git-clone">git://github.com/vhernandez/gtkshee=
t.git</a><br><br>I have fixed some bugs when setting background/foreground =
cell colors , and a memory leak when setting font attributes. I also have c=
hanged some deprecated function calls, updating to new glib/gtk APIs.<br>
<br>Finally, there is a working experimental python bindings in the pygtksh=
eet subdir. I will make a new github repository for this bindings once I ha=
ve added properties to gtksheet and gtkitementry.<br><br>I expect an initia=
l release this week or next.<br>
<br>If you want to merge my changes back to gtkextra it shouldn&#39;t be to=
o complicated.<br>
<br>Cheers,<br><br>Victor<br><br><br><div class=3D"gmail_quote">El 4 de jun=
io de 2009 9:21, V=EDctor M. Hern=E1ndez Rocamora <span dir=3D"ltr">&lt;<a =
href=3D"http://victor.hr">victor.hr</a>@<a href=3D"http://gmail.com">gmail.=
com</a>&gt;</span> escribi=F3:<br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all,<br><br>I&=
#39;m working on new python bindings for the gtkextra library. I&#39;m spec=
ially interested on the GtkSheet widget.<br>
<br>GtkSheet has serious bugs (especially when setting cell background/fore=
ground colors). Even the test<br>
included with the library segfaults. It also needs serious modification by =
discarding deprecated gtk <br>functions and exposing properties, which woul=
d really facilitate creating other language bindings.<br><br>As the develop=
ment of the gtkextra library is stagnant, I don&#39;t have much hope that t=
he bugs would be <br>

resolved soon. Though I ask here if there are any plans on this, and I offe=
r myself in helping fix bugs on <br>GtkSheet. <br><br>Additinally, if there=
 are no plans in continuing gtkextra development, I propose to fork the Gtk=
Sheet <br>

(and GtkItemEntry) widgets to a separate library and continue myself with t=
he development/bug fixing. <br><br>My idea is to try to solve most serious =
bugs, add properties and substitute deprecated <br>glib/gtk function calls =
for more modern ones. I would try to keep the API as close to the original<=
br>

as possible, breaking the API only if that&#39;s really needed.<br><br>Fina=
lly, I would prefer to continue development of this new library, which I wo=
uld unoriginally call <br>gtksheet, in a place with distributed control ver=
sion system suport (git, mercurial, bazaar). My first<br>

thought is github.<br><br>Many thanks to the developers of GtkExtra and als=
o to the developers of the former python-gtkextra bindings<br>for their gre=
at work.<br><br>Tell me you thought on this.<br><br>Greetings,<br><font col=
or=3D"#888888"><br>
V=EDctor<br>
<br><br><br><br>
</font></blockquote></div><br>

--001636c5a90c0c24fc046be82e3c--


--===============3885031647831064102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
--===============3885031647831064102==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Scigraphica-gtkextra mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scigraphica-gtkextra

--===============3885031647831064102==--