Ell
75838a59a8
libgimpmath: fix unsorted line in gimpmath.def
2020-02-16 00:34:17 +02:00
Ell
006f300fff
libgimpmath: add gimp_matrix3_equal()
...
... which compares two matrices.
2020-01-16 00:23:55 +02:00
Ell
9d015b7b1a
libgimpmath: add new matrix functions to .def file
...
... and fix docs for gimp_matrix4_transform_point().
2020-01-07 10:03:26 +02:00
Jehan
4a6b58507b
libgimp, libgimpmath, libgimpwidgets: update def files.
...
So many things moved in the last few days, and we just didn't think of
updating these.
2019-08-05 16:55:35 +02:00
Michael Natterer
7990b1d57c
libgimp: update all .def files
2018-05-25 22:13:33 +02:00
Ell
23f6369658
libgimpmath: remove gimp_matrix3_will_explode()
...
It's no longer needed since last commit, and since it's new in
2.10, we might as well remove it.
This reverts the rest of 768d06614f
.
2018-01-28 16:37:34 -05:00
Alexis Wilhelm
768d06614f
Bug 316479 - The Perspective Tool creates an empy image...
...
...instead of transforming it
Add gimp_matrix3_will_explode() which determines if a transform
matrix will blow up something in a rectangle to infinity, and use
the function so set both the GIMP and GEGL code paths to clip the
transform to the input size.
2016-11-08 17:26:21 +01:00
Michael Natterer
1e11a279b2
libgimpmath: add a boxed type and a GParamSpec for GimpMatrix3
2011-03-27 21:13:31 +02:00
Martin Nordholts
e1b8f8efdf
libgimpmath: Update gimpmath.def
2010-11-07 15:02:08 +01:00
Simon Budig
a8593d8141
Oops. Need to specify both pdb-skip and skip.
...
2006-10-25 Simon Budig <simon@gimp.org>
* app/vectors/vectors-enums.h: Oops. Need to specify both
pdb-skip and skip.
* libgimp/gimp.def
* libgimpconfig/gimpconfig.def
* libgimpmath/gimpmath.def
* libgimpthumb/gimpthumb.def
* libgimpwidgets/gimpwidgets.def: .def-file maintenance. Hope my
changes are correct...
With the help from
nm .libs/libgimpfoo-2.0.so |\
sed -ne "s/.* T \([a-zA-Z0-9][a-zA-Z0-9_]*\)/\t\1/p" |\
(echo EXPORTS ; LC_ALL=C sort )
* libgimpwidgets/gimppageselector.c: marked stretch_frame_image()
as static.
* libgimp/gimpenums.c.tail
* libgimp/gimpenums.h
* tools/pdbgen/enums.pl: regenerated.
* devel-docs/libgimp/tmpl/gimpfontselectbutton.sgml: this changed
again. WTF?
2006-10-25 16:55:20 +00:00
Sven Neumann
a974e4ba79
cosmetic changes.
...
2005-03-20 Sven Neumann <sven@gimp.org>
* app/core/gimp-transform-utils.c (gimp_transform_matrix_perspective):
cosmetic changes.
* libgimpmath/gimpmatrix.[ch]
* libgimpmath/gimpmath.def: added gimp_matrix_is_affine().
2005-03-20 00:09:29 +00:00
Michael Schumacher
c0502e49c0
added gimp_path_parse added gimp_param_spec_matrix2
...
2005-01-29 Michael Schumacher <schumaml@cvs.gnome.org>
* libgimpbase/gimpbase.def: added gimp_path_parse
* libgimpmath/gimpmath.def: added gimp_param_spec_matrix2
2005-01-29 19:11:17 +00:00
Sven Neumann
16296bcb13
libgimpbase/gimpbase.def libgimpcolor/gimpcolor.def added new symbols.
...
2005-01-22 Sven Neumann <sven@gimp.org>
* libgimpbase/gimpbase.def
* libgimpcolor/gimpcolor.def
* libgimpmath/gimpmath.def: added new symbols.
2005-01-22 01:14:31 +00:00
Tor Lillqvist
7dc4c15584
Fix typo.
...
2003-10-09 Tor Lillqvist <tml@iki.fi>
* libgimpmath/gimpmath.def: Fix typo.
* libgimp/gimp.def: Add gimp_rgn_iterator_src_dest.
2003-10-09 18:09:02 +00:00
Sven Neumann
3ec2fc50ae
libgimp/gimp.def libgimpmath/gimpmath.def used nm to regenerate these
...
2003-09-13 Sven Neumann <sven@gimp.org>
* libgimp/gimp.def
* libgimpmath/gimpmath.def
* libgimpwidgets/gimpwidgets.def: used nm to regenerate these
files from libraries built on Linux. There were quite some symbols
missing.
2003-09-13 00:13:06 +00:00
Tor Lillqvist
ebea567bdf
libgimpcolor/gimpcolor.def Updates.
...
2003-07-20 Tor Lillqvist <tml@iki.fi>
* libgimpcolor/gimpcolor.def
* libgimpmath/gimpmath.def: Updates.
* libgimp/gimp.c (gimp_config): [Win32] Use gimp_tile_width() and
_height() instead of now nonexistent _gimp_tile_width and _height
variables.
2003-07-20 22:25:55 +00:00
Hans Breuer
6cb914db84
from now on use make.msc from $(TOP)/glib/build/win32; all occurences of
...
2001-02-17 Hans Breuer <hans@breuer.org>
* */*/makefile.msc */makefile.msc : from now on use
make.msc from $(TOP)/glib/build/win32; all occurences
of DIRENT removed and general update
* app/config/makefile.msc app/paint/makefile.msc
app/plug-in/makefile.msc themes/Default/makefile.msc :
new files
* app/base/base.c : ported to GDir usage
* app/config/gimpconfig-serialize.c :
app/config/gimpconfig-deserialize.c : HAVE_UNISTD_H
* app/config/gimpconfig.c :
app/config/gimprc.c : HAVE_UNISTD_H, use <io.h> for
open() prototype and merged pmode parameter
(_S_IREAD | _S_IWRITE)
* app/core/cpercep.c : msvc doesn't have cbrt(), provide
it via pow(). Also include <glib.h> for painless 'inline'
definition.
* app/core/gimpdatafiles.c : ported to GDir usage
* app/core/gimpimage-convert.c : work around a msvc compiler
limitation (can't convert from uint64 to double)
* app/file/file-open.c app/file/file-save.c :
access() -> _access() for G_OS_WIN32
* app/plug-in/plug-in.c : HAVE_UNISTD_H and <io.h>
* libgimpbase/gimpbase.def : updated externals
* libgimpbase/gimpenv.c : define WIN32_LEAN_AND_MEAN to
avoid clashes with incompatible DATADIR definitions
* libgimpcolor/gimpcolor.def : updated externals
* lingimpmath/gimpmath.def : updated externals
* libgimpwidgets/gimpwidgets.def : updated externals
* libgimpwidgets/libgimp-glue.c : adapt to const changes
of some prototypes
* plug-ins/makefile.msc : disabled gdyntext
* plug-ins/gap/iter_ALT/*/*.inc : GimpRunModeType -> GimpRunMode
* plug-ins/FractalExplorer/FractalExplorer.c :
* plug-ins/gap/gap_lib.c :
* plug-ins/gfig/gfig.c :
* plug-ins/gflare/gflare.c :
* plug-ins/gimpressionist/gimpressionist.c :
replaced DIRENT usage with GDir
* plug-ins/script-fu/script-fu-scripts.c : #include <windows.h>
to get the Sleep() prototype
2002-02-17 15:55:54 +00:00
Hans Breuer
e6928cba2d
changes to allow to build on win32 with msvc again
2001-02-07 01:16:18 +00:00
Michael Natterer
cb16697229
Makefile.am configure.in added stuff for the new library below.
...
2001-01-24 Michael Natterer <mitch@gimp.org>
* Makefile.am
* configure.in
* gimptool.in: added stuff for the new library below.
* libgimpmath/.cvsignore
* libgimpmath/Makefile.am
* libgimpmath/gimpmath.def
* libgimpmath/gimpmath.h
* libgimpmath/gimpmathtypes.h
* libgimpmath/gimpmatrix.c
* libgimpmath/gimpmatrix.h
* libgimpmath/gimpvector.c
* libgimpmath/gimpvector.h
* libgimpmath/makefile.mingw.in
* libgimpmath/makefile.msc: new shared library. Depends on glib only.
* libgimp/Makefile.am
* libgimp/gimp.def
* libgimp/gimp.h: removed the math stuff.
* libgimp/gimpmath.h
* libgimp/gimpmatrix.[ch]
* libgimp/gimpvector.[ch]: removed.
* app/Makefile.am
* plug-ins/Lighting/Makefile.am
* plug-ins/MapObject/Makefile.am
* plug-ins/pagecurl/Makefile.am: link against libgimpmath.la
* app/[many files]
* libgimpcolor/gimpcolorspace.c
* libgimpcolor/gimprgb.c
* libgimp/gimpadaptivesupersample.c
* libgimp/gimpbilinear.c
* libgimp/gimpwidgets.c
* modules/colorsel_gtk.c
* modules/colorsel_triangle.c
* modules/colorsel_water.c
* plug-ins/libgck/gck/gckcolor.c
* tools/pdbgen/pdb/channel.pdb
* tools/pdbgen/pdb/image.pdb: include "libgimpmath/gimpmath.h",
removed the remaining includes of the old color stuff.
2001-01-23 23:56:18 +00:00