Hi,
I have just seen that you have beginned to code imagemagick 7 under svn
A few wish from debian project:
- X support should be a plugin (will trim your dependancies). they are a patch on your mailling list
- Use public/private abi see http://gcc.gnu.org/wiki/Visibility. Therefore we could track efficiently abi breakage
Please implement it.
Thanks
Bastien
Imagemagick 7 whish
Re: Imagemagick 7 whish
We'll add your request to the IMv7 wishlist.
You say "they are a patch on your mailling list." Can you post a reference so we can locate it review it?
You say "they are a patch on your mailling list." Can you post a reference so we can locate it review it?
-
- Posts: 467
- Joined: 2008-12-21T11:51:10-07:00
Re: Imagemagick 7 whish
Notice that the second one, I have tried using DLL EXPORT/IMPORT #define but it fail to compile denoting some problem between private and public abi
The X patch is here:
http://studio.imagemagick.org/pipermail ... 03188.html and could be improved
Bastien
The X patch is here:
http://studio.imagemagick.org/pipermail ... 03188.html and could be improved
Bastien
-
- Posts: 467
- Joined: 2008-12-21T11:51:10-07:00
Re: Imagemagick 7 whish
Thanks for the first item. Do you need help for the second item ?
Moreover, if you are interested by reducing the maitenance burden of glue code under os, did you see that gnulib support msvc now ? Gnulib is a source library that allow to program under an os using posix api. And it is mainly* under LGPL.
Because it is a source library you do not need to add a dependencies to the core. See http://www.gnu.org/s/gnulib/
Bastien
* mainly because some module are under GPL but upstream is often willing to relicence.
Moreover, if you are interested by reducing the maitenance burden of glue code under os, did you see that gnulib support msvc now ? Gnulib is a source library that allow to program under an os using posix api. And it is mainly* under LGPL.
Because it is a source library you do not need to add a dependencies to the core. See http://www.gnu.org/s/gnulib/
Bastien
* mainly because some module are under GPL but upstream is often willing to relicence.