Re: [gmime-devel] git master is now for 2.99.x development



On Wed, Feb 1, 2017 at 11:45 AM, Jeffrey Stedfast <fejj gnome org> wrote:
Some of you may have noticed already, but git master is now for 2.99.x development that will lead up to a 3.0 release.

I've created a gmime-2-6 branch for the old 2.6 API.

Thanks for the heads-up!

Over the past day or so I've been taking a wrecking ball and smashing parts of GMime into oblivion in order to improve the API and/or to fix long-standing design flaws (such as raw header caching). I'm going to *try* to keep master in a usable state, but I would not bet the family farm on it, so be warned. For a rough idea of what my plans are for 3.0, you can check out the TODO file.

The only thing I can think of off the top of my head is renaming g_mime_message_[g,s]et_sender() to g_mime_message_[g,s]et_from(), since IIRC it's actually working with the From header. It would be nice to have some convenience functions to get to the Sender header as well.

I'll go through the TODO in a bit more detail and grep Geary's codebase for GMime related stuff when I have a moment, and let you know.

I'm also thinking of moving development to GitHub in order to open GMime up for Pull Requests so I can avoid dealing with patches via email. Is hosting GMime's git repo on git.gnome.org making it more difficult for people interested in and/or already contributing?

Geary's in the same boat, so it doesn't make too much difference to me either way. Putting my tinfoil hat on for a moment though: Maybe it would be nice if one proprietary organisation didn't have such a large monopoly on libre source code hosting? :)

//Mike

--
⊨ Michael Gratton, Percept Wrangler.
⚙ <http://mjog.vee.net/>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]