[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gtk-devel
Subject:    Re: GSoC/Outreachy ideas for gdk-pixbuf
From:       Christophe Fergeau <teuf () gnome ! org>
Date:       2017-01-09 10:30:17
Message-ID: 20170109103017.dq2w46gtwifby6pj () edamame ! cdg ! redhat ! com
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Hey Bastien,

On Fri, Jan 06, 2017 at 03:01:10PM +0100, Bastien Nocera wrote:
> Hey,
> 
> I spent a bit of time with gdk-pixbuf at the end of December, and had
> an idea for gdk-pixbuf.
> 
> I know a few people want to get rid of gdk-pixbuf, but let's be
> realistic, the amount of work needed to shift away from it would be far
> too great to be done in one go, so why not make gdk-pixbuf
> better/smaller to make it easier.
> 
> 1) ICO/BMP code sharing
> Both uncompressed ICO and BMP use the same DIB format, though the
> headers are different. I think there's quite a few pieces of code that
> could be shared.
> 
> Patches to share structures between both would be a good first patch
> contribution, which we now require for GSoC at least.
> 
> 2) Use giflib to load GIF files
> Again, the gif loader is kind of hard to read and maintain and giflib
> seems to be well maintained. It would start with a new loader, which we
> could force load and check that it can pass all the test cases we have
> for the home-made GIF loader, and then use it to fix the additional
> bugs.
> 
> This would be a single GSoC, with 1) being used to become familiar with
> gdk-pixbuf loaders, and 2) the actual target.

I used your mail as an opportunity to start the 2017 ideas page for
GSoC, and copied most of your email there
https://wiki.gnome.org/Outreach/SummerOfCode/2017/Ideas

Christophe

["signature.asc" (application/pgp-signature)]

_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic