Kleis Auke Wolthuizen
0337c09700
Cleanup gettext handling ( #2695 )
...
Use GLib's i18n support instead of copying and pasting that
logic into its own header. This deprecates the vips/intl.h
header in favour of glib/gi18n.h.
2022-02-27 15:27:28 +00:00
John Cupitt
52242cd70d
move orc init out of abs class init
2019-02-22 09:48:38 +00:00
Alistair Thomas
9303ee2511
Update GObject introspection annotations for /libvips/arithmetic directory
2017-09-20 10:36:21 +01:00
John Cupitt
05156edd15
add orc path for reducev
...
works, but still not quite right, see some banding
2016-03-18 17:41:51 +00:00
John Cupitt
4d18300560
add VIPS_FABS/MAX/MIN/CLIP
...
macros which use the gcc __builtin_fabs() etc. functions when they can
2016-01-26 12:26:21 +00:00
John Cupitt
07a1903390
use g_assert_not_reached()
...
we were using g_assert(0) ... g_assert_not_reached() makes the
intention clearer
2016-01-24 13:21:53 +00:00
John Cupitt
2559581939
oops opcode args wrong in vector abs
2013-12-04 11:12:22 +00:00
John Cupitt
f606f038eb
more restrict use
2013-12-03 14:25:22 +00:00
John Cupitt
4aedd7cd16
put the ORC stuff back in arithmetic
...
ready to use on linear.c
2013-12-03 12:39:13 +00:00
John Cupitt
0bb052414a
use plain "restrict"
...
configure changes this to __restrict__ for us, if the compiler supports
it
2013-12-03 08:53:36 +00:00
John Cupitt
7c43e3d332
remove the orc stuff from arithmetic
...
no faster than gcc auto vec
2013-12-02 11:22:08 +00:00
John Cupitt
dccc5d5180
add __restrict__ markup to loop pointers
...
helps auto-vec
also remove a couple of if()s from inner loops, again, helps auto-vec
2013-11-30 13:55:10 +00:00
Benjamin Gilbert
8cc76a6ba3
Update address for Free Software Foundation
...
Also update LGPLv2.1 license text from the copy currently on the GNU
website.
2013-03-07 00:40:19 -05:00
John Cupitt
26f2105e5b
make everything LGPL2.1+
...
some files were incorrectly tagged as GPL, thanks Dmitry
2012-09-17 11:52:32 +01:00
John Cupitt
710b69e273
oops abs(double) was broken
2012-01-28 14:09:18 +00:00
John Cupitt
bf10ec7432
oop abs(complex) was broken
2012-01-27 21:24:47 +00:00
John Cupitt
d0ec401a12
hackery to get goi working
2011-12-31 18:22:42 +00:00
John Cupitt
5f288314bb
factor out some stuff into base classes
2011-11-22 12:00:32 +00:00
John Cupitt
01a64422b2
start revising new docs
2011-11-18 09:08:45 +00:00
John Cupitt
827e5311c1
finish unaryconst, move relational to it
2011-11-11 21:54:45 +00:00
John Cupitt
77d386cdaf
redo im_max()/im_maxpos() as classes
2011-11-06 17:00:44 +00:00
John Cupitt
18a969c2f8
redo im_sign() as a class
2011-11-06 12:57:13 +00:00
John Cupitt
11d0a28ccb
redo im_abs as a class
2011-11-06 11:54:52 +00:00