Commit Graph

746 Commits

Author SHA1 Message Date
Asbjørn Pettersen aa3b79d1ab add <float.f> or FLT_MAX,FLT_MIN 1999-07-10 14:08:04 +00:00
Michael Natterer 9f92d833f0 Undo/Redo should be sensitive even if there is no layer :-)
1999-07-10  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/gdisplay.c (gdisplay_set_menu_sensitivity): Undo/Redo should
	be sensitive even if there is no layer :-)

	* app/commands.h
	* app/docindex.[ch]
	* app/docindexif.[ch]
	* app/file_new_dialog.[ch]: some #include cleanups.

	* plug-ins/helpbrowser/Makefile.classic: less primitive version.
1999-07-10 11:53:42 +00:00
BST 1999 Andy Thomas 8beb7c582c configure.in plug-ins/Makefile.am plug-ins/sel2path/* <- New directory
Fri Jul  9 22:24:53 BST 1999 Andy Thomas <alt@gimp.org>

	* configure.in
	* plug-ins/Makefile.am
	* plug-ins/sel2path/* <- New directory
	* app/paths_dialog.c
	* pixmap/topath.xpm

	New function implemented by a plugin.
	Will convert a selection into a path. Please
	see the README in sel2path directory for more
	details (especially where the underlying algorithms/code
	were obtained from).
1999-07-09 21:52:00 +00:00
Marc Lehmann bd989d656d see plug-ins/perl/Changes 1999-07-08 20:44:39 +00:00
Marc Lehmann 25fc12276d see plug-ins/perl/Changes 1999-07-08 20:15:45 +00:00
Marc Lehmann fe4252a08a see plug-ins/perl/Changes 1999-07-08 12:49:38 +00:00
Marc Lehmann a444690442 see plug-ins/perl/Changes 1999-07-08 01:52:48 +00:00
Marc Lehmann 9df8a5b13c see plug-ins/perl/Changes 1999-07-07 19:04:57 +00:00
Michael Natterer ee7af4285d don't make menus unreachable by forgetting to set them sensitive again.
1999-07-07  Michael Natterer  <mitschel@cs.tu-berlin.de>

        * app/gdisplay.c (gdisplay_set_menu_sensitivity): don't make menus
        unreachable by forgetting to set them sensitive again.

and a tiny .cvsignore update in plug-ins/common
1999-07-07 13:32:58 +00:00
MEST 1999 Sven Neumann 5a1c6e4383 Fixed typo. We definitely need a pdbgen tool to generate the script-fu
Wed Jul  7 03:54:54 MEST 1999  Sven Neumann <sven@gimp.org>

        * plug-ins/script-fu/script-fu.c: Fixed typo.
        We definitely need a pdbgen tool to generate the
        script-fu enum wrappers....


--Sven
1999-07-07 02:02:39 +00:00
Tim Janik 9b39a65fa8 fix indentation bug 1999-07-07 00:56:45 +00:00
Tim Janik fd536b64ec save RGBA data as string and not seuqences of numbers and commas. this
Wed Jul  7 02:24:22 1999  Tim Janik  <timj@gtk.org>

        * plug-ins/common/csource.c: save RGBA data as string and not seuqences
        of numbers and commas. this reduces the output file size significantly
        (by 50-70%) and reduces compile time memory requirement majorly (down
        to 20% for gcc).
1999-07-07 00:47:19 +00:00
Tim Janik d40186d8b1 new save-image plugin to dump a straight c-source RGB or RGBA data array
Tue Jul  6 18:50:24 1999  Tim Janik  <timj@gtk.org>

        * plug-ins/common/csource.c: new save-image plugin to dump a
        straight c-source RGB or RGBA data array (most convenient
        to create libart ArtPixBuf structures from).

        * plug-ins/common/header.c (save_image): if we don't know the
        image type, complain and don't claim to have handled it.
1999-07-06 17:26:06 +00:00
Manish Singh a36a271695 fix include file paths
-Yosh
1999-07-03 23:07:20 +00:00
Tor Lillqvist 47f0603eb4 modules/Makefile.am plug-ins/Makefile.am Distribute the makefile.cygwin
* modules/Makefile.am
	* plug-ins/Makefile.am
	* app/Makefile.am: Distribute the makefile.cygwin files.
1999-07-03 08:31:50 +00:00
Tor Lillqvist 2815f523e9 Advice about gcc.
* README.win32: Advice about gcc.

	* libgimp/gimp.{c,h,def}: New way to get address of PLUG_IN_INFO
 	to the gimp dll, similar as used by the EMX port. Much cleaner.
	Works well with gcc also now.

	* app/gimprc.c: Remove gratuituous printf.

	* app/makefile.msc: Update with new files.

	* plug-ins/makefile.msc: Small updates.

	* plug-ins/makefile.cygwin: New file.

	* plug-ins/gfig/gfig.c
	* plug-ins/script-fu/script-fu-scripts.c: Include <glib.h> early.
1999-07-03 02:27:32 +00:00
Owen Taylor 4a99a0b1c2 New file implementing saving and loading of parameters in text format.
Thu Jul  1 23:37:38 1999  Owen Taylor  <otaylor@redhat.com>

	* ifscompose_storage.c: New file implementing saving
	and loading of parameters in text format.

	* ifscompose.c: Store parameters in parasites.
	Also, use new format for storing parameters between
	invokations of IfsCompose on different layers.
1999-07-02 03:37:40 +00:00
Sven Neumann 6b56a53703 tools/pdbgen/pdb/guides.pdb fixed a bug in image_find_next_guide
* tools/pdbgen/pdb/guides.pdb
        * app/guides_cmds.c: fixed a bug in image_find_next_guide

        * plug-ins/xjt: reflect the name change of gimp_image_find_next_guide

        * app/interface.c: applied the patch from
        Shuji Narazaki <narazaki@gimp.org> that allows to open images by
        dropping them onto the toolbar

--Sven
1999-07-01 09:13:39 +00:00
Sven Neumann 0320cb507e Crop now does AutoShrink -- the algorithm starts with the interactively
1999-06-30  Sven Neumann  <sven@gimp.org>

	* app/crop.c (crop_automatic_callback): Crop now does
	AutoShrink -- the algorithm starts with the interactively
	selected crop area and tries to shrink that instead of
	always starting from the corners.

	* plug-ins/helpbrowser/helpbrowser.c: cosmetic changes

--Sven (using Mitschels account)
1999-06-30 16:19:52 +00:00
Marc Lehmann 88d2b4ab61 see plug-ins/perl/Changes 1999-06-29 20:31:07 +00:00
Manish Singh 199c43272d CVS SUCKS SUCKS SUCKS
-Yosh
1999-06-29 06:15:15 +00:00
Tor Lillqvist ef9bef7d25 Use the DEBUG nmake variable to determine whether to build for debugging
* */makefile.msc: Use the DEBUG nmake variable to determine
	whether to build for debugging or not.

	* libgimp/gimp.def: Add some missing entry points.

	* plug-ins/makefile.msc: Redo as to Yosh's reorg of the
 	sources. Add some plug-ins missing earlier. (For instance print,
 	which only prints to files on Win32. We still need a real Win32
 	print plug-in. Much code probably could be lifted from the bmp
 	plug-in.)

	* plug-ins/MapObject/arcball.c: Change Qt_ToMatrix() to void,
 	instead of returning the address of its parameter (dubious
 	practise), as its value is never used anyway.

	For the following changes, thanks to Hans Breuer:

	* plug-ins/FractalExplorer/Dialogs.h: Check for feof, not to get
	into an endless loop on malformed files.

	* plug-ins/common/header.c: Support indexed images.

	* plug-ins/common/sunras.c
	* plug-ins/common/xwd.c
	* plug-ins/print/print.h
	* plug-ins/sgi/sgi.h: Include config.h, guard inclusion of
 	unistd.h.

	* plug-ins/print/print.c: Guard for SIGBUS being undefined. Open
 	output file in binary mode.

	* po/makefile.msc: Add no.
1999-06-28 17:54:19 +00:00
Sven Neumann 4cc52e24b0 Michael Natterer <mitschel@cs.tu-berlin.de>
1999-06-28  Sven Neumann  <sven@gimp.org>
	    Michael Natterer  <mitschel@cs.tu-berlin.de>

	* help/Makefile.am
	* help/eek.png
	* plug-ins/helpbrowser/helpbroswer.c: to see what this change
	does, you'll have to compile it :)
1999-06-28 15:58:09 +00:00
Sven Neumann df1088074e Michael Natterer <mitschel@cs.tu-berlin.de>
1999-06-28  Sven Neumann  <sven@gimp.org>
	    Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/plug_in.c: return a PDB_EXECUTION_ERROR if a procedure
	requested by a plugin doesn't exist.

	* plug-ins/helpbrowser/*: The GIMP Help Browser!
	Not yet built by default. You need GtkXmHTML to make it work.
	There is a Makefile.classic for testing it.

	* Makefile.am
	* configure.in
	* help/*: some sample help files. Subdirs are possible, too.
1999-06-28 13:28:37 +00:00
Michael Natterer c2db5a7ebc removed the check for gdisplay_active() returning NULL because it caused
1999-06-28  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/plug_in.c (plug_in_callback): removed the check for
	gdisplay_active() returning NULL because it caused all extensions
	to be un-callable when no image was open.
1999-06-27 23:40:27 +00:00
Manish Singh bb0fa4ef9a auf.. I'm stupid
-Yosh
1999-06-25 17:41:48 +00:00
Manish Singh 204908ef8f plug-ins/common/mkgen.pl added a pattern rule to install single plugins
* plug-ins/common/mkgen.pl
* plug-ins/common/Makefile.am: added a pattern rule to install
single plugins

* all plugin Makefiles: use $libexecdir instead of $pluginlibdir
so we get installed on make install-exec

* plug-ins/gap/gap_filter_iterators.c: removed old Colorify_iter_ALT
reference

-Yosh
1999-06-25 01:29:23 +00:00
Marc Lehmann 8be7ed56b9 see plug-ins/perl/Changes 1999-06-24 23:37:21 +00:00
Sven Neumann af75ccbae9 Some changes to the GAP plug-in on request by the author Wolfgang Hofer.
Made the colorify plug-in work on drawables with alpha channel.


--Sven
1999-06-24 20:46:55 +00:00
Marc Lehmann e52d0192fb see plug-ins/perl/Changes 1999-06-24 15:44:30 +00:00
Manish Singh fe6eb2b5db more makefile fixes
-Yosh
1999-06-24 00:58:39 +00:00
Michael Natterer d5d99e5c34 app/brightness_contrast.c app/by_color_select.c app/curves.c
1999-06-23  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/brightness_contrast.c
	* app/by_color_select.c
	* app/curves.c
	* app/disp_callbacks.c
	* app/histogram_tool.c
	* app/hue_saturation.c
	* app/levels.c
	* app/posterize.c
	* app/threshold.c:

	Factored out the cleaning up code to the tool dialog's "cancel"
	callbacks because they are called from every function which is
	aborting the tool. This should fix the remaining segfaults.

	I probably killed a feature of "Levels". The tool wanted to
	preserve it's drawable all the time, so it was possible to select
	colors from other displays. If this was the intended behaviour,
	please flame me and I will try to set the "preserve" flag
	correctly.

	* plug-ins/common/Makefile.am: "struc" was in the Makefile but not
	in the directory.
1999-06-23 15:24:46 +00:00
Manish Singh a7fd464639 shut up cvs
-Yosh
1999-06-23 09:00:10 +00:00
Manish Singh 9ef0877fd7 Finished plugin reorg
-Yosh
1999-06-23 08:59:00 +00:00
Manish Singh 4ca0d0be57 plug-in reorg
-Yosh
1999-06-23 06:38:20 +00:00
Manish Singh 00410c3b1a bye bye
-Yosh
1999-06-23 06:33:37 +00:00
Manish Singh 780b221fcc Moved.
-Yosh
1999-06-23 06:08:23 +00:00
Manish Singh 650aae34c6 don't try to figure out G_BYTE_ORDER for ourselves
-Yosh
1999-06-21 23:49:41 +00:00
Manish Singh b8bb67bdfa cosmetic change
* app/Makefile.am: cosmetic change

* app/plug_in.c: reordered #includes to prevent MAX/MIN conflict

* app/menus.c: removed the weird translation code in favor of
the item factory translation function. This may have broken some
.po files.. we'll see. Also, added some more tearoffs and made
tearoffs appear automagically when plugins register menu entries.

* libgimp/gimpimage.c
* libgimp/gimpenums.h: redid the GOrientation enum to match the
app. Removed special casing in the handler.

* plug-ins/guillotine/guillotine.c: small clean up

-Yosh
1999-06-21 20:04:04 +00:00
Marc Lehmann f6fdc9cf79 see plug-ins/perl/Changes 1999-06-21 19:03:48 +00:00
Tor Lillqvist 12938f1b6f Update version.
* libgimp/gimpfeatures.h.win32: Update version.

	* app/file_new_dialog.c: Include gimpcontext.h.

	* app/gdisplay.c: Don't pass a pointer as an int parameter,
	pass the result of an inequality comparison to zero.

	* app/makefile.msc: Add new files.

	* plug-ins/makefile.msc: Build the ps plug-in, too.

	* plug-ins/ps/ps.c: Add code to use a "real" output file, not a
 	pipe (needed with Win32 port of ghostscript).

	Use g_strdup_printf() instead of separate g_malloc() and sprintf()
 	calls. No need to check failure of g_malloc(), it aborts on
 	failure. Open files in binary mode.

	(Win32:) Use indirect command line file to guard for too long
 	command line. (Not sure if this is really needed.) Use the
 	gswin32c program.
1999-06-21 00:23:55 +00:00
Asbjørn Pettersen d93ea4d8c2 <sys/types.h> before <sys/stat.h> 1999-06-20 12:57:30 +00:00
Kjartan Maraas 3ea54d565b 264: fixed a typo. s/mix/min.
1999-06-19  Kjartan Maraas  <kmaraas@online.no>

		* CML_explorer:264: fixed a typo. s/mix/min.
1999-06-19 00:26:21 +00:00
Sven Neumann f8a0c294c2 small fixes...
--Sven
1999-06-18 09:16:33 +00:00
Marc Lehmann 5fa1df3fc5 see plug-ins/perl/Changes 1999-06-17 21:24:48 +00:00
Marc Lehmann 603cc706f5 see plug-ins/perl/Changes 1999-06-16 19:26:46 +00:00
Marc Lehmann c6ca37b9fb see plug-ins/perl/Changes 1999-06-15 21:51:12 +00:00
Tor Lillqvist 776cd54ca9 Mention using GNU gettext.
* README.win32: Mention using GNU gettext.

	* config.h.win32: Enable NLS stuff. Remove the X11 & Unix vs. Win32
	feature test macros, we use those from glibconfig.h and gdkconfig.h.

	* app/makefile.msc: Use gettext. New object files.

	* app/batch.c: No need to include <io.h> on Win32.

	* app/errorconsole.c
	* app/plug_in.c
	* app/tile_swap.c: Include <glib.h> early to get Win32 feature
	test macros from <glibconfig.h>.

	* app/gimpset.c: Remove unnecessary (?) warning.

	* app/main.c
	* libgimp/stdplugins-intl.h: If no LOCALEDIR defined
	(as on Win32), use the "locale" subdir in gimp_data_directory().

	* app/palette.c: Open palette file in text mode.

	* app/session.c
	* app/text_tool.c: Use GDK's GDK_WINDOWING feature test macro
	if available, not WINDOWS_DISPLAY.

	* libgimp/gimpfeatures.h.win32: Correct GIMP_VERSION.

	* libgimp/makefile.msc: Use gettext.

	* plug-ins/makefile.msc: Use gettext. Add some missing
 	plug-ins. Advice how to build "unofficial" plug-ins.

	* plug-ins/FractalExplorer/FractalExplorer.c
	* plug-ins/faxg3/faxg3.c
	* plug-ins/gbr/gbr.c
	* plug-ins/gz/gz.c: Include <glib.h> early.

	* plug-ins/tga/tga.c: Include config.h, use HAVE_UNISTD_H.
1999-06-14 22:18:02 +00:00
Marc Lehmann dddfa3a900 see plug-ins/perl/Changes 1999-06-14 20:09:00 +00:00
Marc Lehmann 1d9fc22acd see plug-ins/perl/Changes 1999-06-12 21:29:06 +00:00
Marc Lehmann f72dbf5800 see plug-ins/perl/Changes 1999-06-11 19:35:23 +00:00
Marc Lehmann 2721b4ce1f see plug-ins/perl/Changes 1999-06-11 19:30:13 +00:00
Manish Singh 72cb65c2d1 Add $(INTLLIBS)
-Yosh
1999-06-10 19:20:43 +00:00
Marc Lehmann d414f6017a see plug-ins/perl/Changes 1999-06-08 23:36:45 +00:00
Marc Lehmann 833d3490a5 see plug-ins/perl/Changes 1999-06-08 19:49:58 +00:00
Marc Lehmann 0c853f0e59 see plug-ins/perl/Changes 1999-06-08 19:16:42 +00:00
Manish Singh a8b0fb2411 various dist fixes
-Yosh
1999-06-06 18:17:57 +00:00
Raja R Harinath 30ae62479b Reorder to include $(top_srcdir) first. This prevents rebuilding on `make
* plug-ins/struc/Makefile.am (INCLUDES): Reorder to include
$(top_srcdir) first.  This prevents rebuilding on `make install'.
1999-06-06 00:04:58 +00:00
Raja R Harinath 0523ee1198 Reorder to include $(top_srcdir) first. This prevents rebuilding on `make
* plug-ins/xjt/Makefile.am (INCLUDES): Reorder to include
$(top_srcdir) first.  This prevents rebuilding on `make install'.
1999-06-05 23:58:26 +00:00
Manish Singh 18e5d0b381 don't conflict with the app translation files
* po-plug-ins/Makefile.in.in: don't conflict with the app translation
files

* plug-ins/compose
* plug-ins/decompose: updates

-Yosh
1999-06-05 21:20:19 +00:00
Manish Singh db54371de7 version number bump to 1.1.6
* configure.in: version number bump to 1.1.6

* added unsharp plug-in

* app/indicator_area.c
* app/main.c
* app/menus.c
* app/paint_core.c: minor cleanups

* plug-ins/wmf/wmf.c: s/memmove/g_memmove/

* tools/pdbgen/lib.pl: formatting changes, still unfinished

-Yosh
1999-06-05 02:11:16 +00:00
Sven Neumann 022333d337 Changed the layout so the last change (that was done w/o asking me) doesn't
suck so much...


--Sven
1999-06-05 00:29:05 +00:00
Asbjørn Pettersen 97b31da980 remove obsolete statments 1999-06-04 20:21:19 +00:00
Seth Burgess 462055c4f4 Can't gimp-edit-fill before image-add-layer 1999-06-03 14:11:54 +00:00
Manish Singh f30c065875 hackaround for buggy window managers (like WindowMaker) that store a bogus
XWDColor flag field.

-Yosh
1999-06-01 19:09:58 +00:00
Marc Lehmann 0aaaba09c5 see plug-ins/perl/Changes 1999-05-31 22:37:16 +00:00
Marc Lehmann 33ed6263d5 see plug-ins/perl/Changes 1999-05-31 22:08:33 +00:00
Adam D. Moss 76cb84f8b4 endianness fix. 1999-05-31 17:15:21 +00:00
Adam D. Moss 76d0fb2ccb emacs fucking sucks. 1999-05-31 17:06:53 +00:00
Manish Singh f2622e5420 configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so
* configure.in
* Makefile.am: removed tips files, AC_SUBST GIMP_PLUGINS and
GIMP_MODULES so you can easily skip those parts of the build

* acinclude.m4
* config.sub
* config.guess
* ltconfig
* ltmain.sh: libtool 1.3.2

* app/fileops.c: shuffle #includes to avoid warning about MIN and
MAX

[ The following is a big i18n patch from David Monniaux
  <david.monniaux@ens.fr> ]

* tips/gimp_conseils.fr.txt
* tips/gimp_tips.txt
* tips/Makefile.am
* configure.in: moved tips to separate dir

* po-plugins: new dir for plug-in translation files

* configure.in: add po-plugins dir and POTFILES processing

* app/boundary.c
* app/brightness_contrast.c
* app/by_color_select.c
* app/color_balance.c
* app/convert.c
* app/curves.c
* app/free_select.c
* app/gdisplay.c
* app/gimpimage.c
* app/gimpunit.c
* app/gradient.c
* app/gradient_select.c
* app/install.c
* app/session.c: various i18n tweaks

* app/tips_dialog.c: localize tips filename

* libgimp/gimpunit.c
* libgimp/gimpunitmenu.c: #include "config.h"

* plug-ins/CEL
* plug-ins/CML_explorer
* plug-ins/Lighting
* plug-ins/apply_lens
* plug-ins/autostretch_hsv
* plug-ins/blur
* plug-ins/bmp
* plug-ins/borderaverage
* plug-ins/bumpmap
* plug-ins/bz2
* plug-ins/checkerboard
* plug-ins/colorify
* plug-ins/compose
* plug-ins/convmatrix
* plug-ins/cubism
* plug-ins/depthmerge
* plug-ins/destripe
* plug-ins/gif
* plug-ins/gifload
* plug-ins/jpeg
* plug-ins/mail
* plug-ins/oilify
* plug-ins/png
* plug-ins/print
* plug-ins/ps
* plug-ins/xbm
* plug-ins/xpm
* plug-ins/xwd: plug-in i18n stuff

-Yosh
1999-05-29 16:35:47 +00:00
Tor Lillqvist 0457d6914a New file.
* plug-ins/makefile.msc: New file.

	* plug-ins/*/*.c (Well, not really all files, but many):
 	Portability fixes. Include config.h, and guard inclusion of POSIX
 	and Unix headers like <unistd.h>, <dirent.h> and
 	<sys/time.h>. Include <string.h> if functions from it are
 	used. Use g_ntohl() and g_htonl() insteead of ntohl() and htonl(),
 	thus no need to include <netinet/in.h>. Include <io.h> on Win32
 	when using open/read/write (which actually are defined as
 	_open/_read/_write by glib.h). Define S_* macros if necessary on
 	Win32. Define rint() and M_PI if necessary (these definitions
 	should be factored out somewhere, no sense repeating them in lots
 	of files). Open files in binary mode when needed.

	* plug-ins/FractalExplorer/FractalExplorer.c: Use
 	g_malloc()/g_free(). Use g_strdup_printf().

  	* plug-ins/dbbrowser/dbbrowser.c: No need to include <X11/Xlib.h>.

	* plug-ins/destripe/destripe.c: Guard use of SIGBUS.

	* plug-ins/{flame/flame,hrz/hrz,pnm/pnm}.c: No need to check for
 	NULL returns from g_malloc() and g_new() as they abort on failure.
	Use g_strdup_printf().

	* plug-ins/gz/gz.c: Win32 version of running the subprocess.

	* plug-ins/hrz/hrz.c: Win32 version. Use more generic tests for
 	non-Unix (OS/2 and Win32), for instance HAVE_MMAP.

	* plug-ins/script-fu/interp_slib.c: Win32 version of myruntime().

	* plug-ins/script-fu/interp_sliba.c: Handle \\ (escaped backslahsh).

	* plug-ins/script-fu/script-fu-console.c: Bypass on Win32.

	* plug-ins/script-fu/script-fu-scripts.c: Portability fixes. Use
 	g_strdup_printf() instead of separate malloc() and sprintf(). Use
 	g_strescape() for strings being passed to Scheme. Some Win32-only
 	stuff.
1999-05-29 01:28:24 +00:00
Marc Lehmann ecd5ff9343 see plug-ins/perl/Changes 1999-05-27 19:35:26 +00:00
Asbjørn Pettersen da55446e48 use g_strncasecmp() 1999-05-27 19:12:04 +00:00
Sven Neumann 9d4d35247a bugfix as provided by Wolfgang
--Sven
1999-05-27 10:12:47 +00:00
jaycox 4faeeaeb9f new mouse cursor for intersection operations.
* cursors/{mouse1_u,mouse1_umsk}: new mouse cursor for intersection
	operations.

	* app/cursorutil.[ch], app/rect_select.c: use the new cursor.

	* app/gimpimage.c:  Applied layer removal bug fix from
	David Le Corfec, <lecorfec@etudiant.univ-mlv.fr>

	* plug-ins/gdyntext/{font_selection.c, gdyntext.c, gdyntext_ui.c}:
	replaced snprintf with g_snprintf.

	* plug-ins/jpeg/jpeg.c: updated to work with the double precision
	resolutions.
1999-05-27 09:10:10 +00:00
Marc Lehmann 65e5597a71 see plug-ins/perl/Changes 1999-05-26 20:23:32 +00:00
Asbjørn Pettersen 2e0fea536a add include <sys/types.h> 1999-05-25 18:03:45 +00:00
Asbjørn Pettersen 942728ab90 Add include <sys/types.h> for OS/2 1999-05-24 19:18:03 +00:00
BST 1999 Adam D. Moss 0c627c00be Added support for greyscale drawables (why not?)
Sun May 23 14:13:03 BST 1999  Adam D. Moss  <adam@gimp.org>

	* plug-ins/threshold_alpha/threshold_alpha.c: Added
	support for greyscale drawables (why not?)
1999-05-23 13:21:49 +00:00
Marc Lehmann ee365bb510 see plug-ins/perl/Changes 1999-05-23 11:23:19 +00:00
Michael Natterer dcfb450b25 app/[all files with resolution info] libgimp/gimp.h libgimp/gimpimage.c
1999-05-22  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/[all files with resolution info]
	* libgimp/gimp.h
	* libgimp/gimpimage.c
	* libgimp/gimpsizeentry.[ch]
	* libgimp/gimpunit.[ch]
	* plug-ins/newsprint/newsprint.c
	* plug-ins/pgn/png.c
	* plug-ins/tiff/tiff.c: double instead of float for all resolution
	and unit-factor variables.

	* app/commands.c
	* app/crop.c
	* app/interface.c
	* app/layers_dialog.c
	* app/move_tool.c
	* app/resize.c
	* app/rotate_tool.c
	* app/scale_tool.c: pass the image's unit *and* gdisp->dot_for_dot
	to all functions which create sizeentries. Never create a
	sizeentry with UNIT_PIXEL but with the image's unit and set it's
	unit to UNIT_PIXEL after creation if dot_for_dot is on.
	This way the image's unit can always be picked from the menu
	without selecting "More...".

	* app/interface.c: made the query_*_box() functions use the
	ActionArea.

	* plug-ins/gimpunitmenu.c: GTK_WIN_POS_MOUSE for the unit
	selection dialog.
1999-05-22 17:56:35 +00:00
Marc Lehmann 05fd826e46 see plug-ins/perl/Changes 1999-05-21 12:25:51 +00:00
Marc Lehmann edda8d6b98 see plug-ins/perl/Changes 1999-05-20 23:52:41 +00:00
Marc Lehmann 0731cd0f08 see plug-ins/perl/Changes 1999-05-20 23:47:02 +00:00
Marc Lehmann 26eb474362 see plug-ins/perl/Changes 1999-05-20 22:14:38 +00:00
Marc Lehmann 47b4c72356 see plug-ins/perl/Changes 1999-05-20 03:25:21 +00:00
Marc Lehmann 5aa638392c see plug-ins/perl/Changes 1999-05-19 21:47:05 +00:00
Marc Lehmann 0a4686ed96 see plug-ins/perl/Changes 1999-05-19 21:42:31 +00:00
Asbjørn Pettersen 3a9e48cf77 OS/2 patches. spawnl() 1999-05-19 17:49:07 +00:00
Sven Neumann 6c8be248fe Bug fixes for the gap plug-in as provided by the author.
--Sven
1999-05-18 23:08:18 +00:00
Marc Lehmann 711e1c2279 see plug-ins/perl/Changes 1999-05-18 21:06:12 +00:00
Sven Neumann 05b59059d7 Dialog layout change.
--Sven
1999-05-18 20:54:33 +00:00
Asbjørn Pettersen 3c12b89ad2 os2 parches spawnl() 1999-05-18 18:30:16 +00:00
Michael Natterer e494bbd557 store resolution values as doubles, not floats.
1999-05-18  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/app_procs.c (and many of the files below): store resolution
	values as doubles, not floats.

	* app/brush_select.c
	* app/pattern_select.c: hide the "refresh" button in client
	dialogs. Don't know if this is desired but it fixes a SEGV.

	* app/file_new_dialog.c: New ui using code/ideas from Austin,
	Marco and Nick. The "size" frame is still a bit bloated but I
	didn't want to reduce it's functionality right now. It's closer to
	the result of the last discussion but not perfect yet...
	Added a dialog to confirm image sizes larger than the new
	max_new_image_size value.
	The new "reset" button uses the values from gimprc.
	Removed some #include's, added the copyright header.

	* app/gimprc.[ch]: new rc variable max_new_image_size.

	* app/preferences_dialog.c: added the "max image size"
	option. Generalized the mem size unit code.

	* app/resize.c: an additional box lets the offset widget always
	shrink correctly.

	* app/text_tool.c: fixed a minor memory leak.

	* libgimp/Makefile.am: add all widgets to libgimpui.*

	* libgimp/gimpfileselection.c: cosmetic changes.

	* libgimp/gimplimits.h: a maximum image size which should satisfy
	everybody ;)

	* libgimp/gimpsizeentry.c: allow the creation of sizeentries
	without fields. This (finally) enables arbitrary layout of the
	spinbuttons.

	* plug-ins/script-fu/script-fu-scripts.c: use the fileselection
	widget for script parameter SF_FILENAME.
1999-05-18 17:33:39 +00:00
Asbjørn Pettersen a0dba18433 os2 patches, popen and spawnlp 1999-05-17 12:27:10 +00:00
Marc Lehmann a2d3aa603d see plug-ins/perl/Changes 1999-05-17 01:24:16 +00:00
Marc Lehmann d139fc9fc0 see plug-ins/perl/Changes 1999-05-17 00:45:25 +00:00
Marc Lehmann 713384cb2d see plug-ins/perl/Changes 1999-05-17 00:34:25 +00:00
scott a128f7b369 Fixed a dumb typo reported on gimp-developer by Claes G. Lindblad.
* plug-ins/displace/displace.c (run): Fixed a dumb typo reported
on gimp-developer by Claes G. Lindblad.

-sg
1999-05-16 21:44:54 +00:00
Asbjørn Pettersen e409e57f31 add OS2 patches 1999-05-16 20:55:38 +00:00
Marc Lehmann f032ea1c9e see plug-ins/perl/Changes 1999-05-16 20:01:15 +00:00
Martin Baulig 3e744074e9 Make the "after ... seconds" option global since it is also useful if you
1999-05-13  Martin Baulig  <martin@home-of-linux.org>

	* plug-ins/screenshot/screenshot.c: Make the "after ... seconds"
	option global since it is also useful if you want to take a shot
	of a very large window.
1999-05-13 01:14:29 +00:00
Lauri Alanko 737b769332 Updated gimp_paintbrush calls in gfig.c to its current pdb interface. 1999-05-12 12:13:15 +00:00
Marc Lehmann 3163378205 see plug-ins/perl/Changes 1999-05-12 01:44:10 +00:00
Sven Neumann 5ff3c80787 Removed the waterselect plug-in.
--Sven
1999-05-11 23:24:36 +00:00
Manish Singh 466fd99c72 Ditch the rest of it
-Yosh
1999-05-11 23:16:41 +00:00
Sven Neumann 19b0ec95a1 trying to remove waterselect plug-in
--Sven
1999-05-11 23:09:59 +00:00
Sven Neumann eb2b9f2bcf Fixed some cut'n'paste errors and updated slide.scm.
--Sven
1999-05-11 20:36:07 +00:00
Marc Lehmann 86888c646c see plug-ins/perl/Changes 1999-05-11 19:39:59 +00:00
Marc Lehmann 487b581039 see plug-ins/perl/Changes 1999-05-11 16:47:02 +00:00
Marc Lehmann 81fc7ec7fa see plug-ins/perl/Changes 1999-05-11 01:47:45 +00:00
Marc Lehmann dfd7efd7ed see plug-ins/perl/Changes 1999-05-10 22:19:06 +00:00
Marc Lehmann 0a7c237708 see plug-ins/perl/Changes 1999-05-10 16:00:50 +00:00
Marc Lehmann 6e3bf14f82 see plug-ins/perl/Changes 1999-05-09 20:49:14 +00:00
Marc Lehmann 20bbf98b10 see plug-ins/perl/Changes 1999-05-09 19:42:36 +00:00
Marc Lehmann 339d3e6a1f see plug-ins/perl/Changes 1999-05-08 00:59:38 +00:00
Marc Lehmann af062241b5 see plug-ins/perl/Changes 1999-05-06 19:49:01 +00:00
Marc Lehmann fbdc0dc693 see plug-ins/perl/Changes 1999-05-06 00:28:52 +00:00
Marc Lehmann 87dcbafa1c see plug-ins/perl/Changes 1999-05-05 21:41:05 +00:00
Marc Lehmann dcc4783c81 see plug-ins/perl/Changes 1999-05-05 20:42:34 +00:00
Manish Singh 4534223b5b use the sinclude bit again, since it works in automake 1.4. Generate the
* configure.in: use the sinclude bit again, since it works in
automake 1.4. Generate the Makefile in the embed dir too

* app/gimp.sym: new file, list the symbols we want export to
modules here

* app/Makefile.am: add -export-symbols to LDFLAGS

* plug-ins/Makefile.am: use make variable expansion instead of
direct substitution for optional plug-in dirs. E.g., now one can
do "make GIMP_PERL=" to skip the perl plug-in dir during build
without rerunning configure

* plug-ins/rcm/Makefile.am: add header files to SOURCES

-Yosh
1999-05-04 22:59:54 +00:00
Michael Natterer e7c8de57ae call gdisplays_resize_cursor_label(gimage) after changing the image's
1999-05-02  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/commands.c: call gdisplays_resize_cursor_label(gimage)
	after changing the image's unit.

	* app/gdisplay.c: update the cursor label after resizing it's
	frame, so the old (wrong) value gets overwritten.

	* app/resize.c: it makes more sense to take the image's unit from
	the "print size" frame rather than from "pixel dimensions".
	Set reasonable boundaries to avoid over/underflows with crazy
	resolutions. Code and gui cleanup.
	The constants for min/max image size/resolution should probably go
	to a central place.

	* app/text_tool.c: set the resolution in the X font spec only if
	the size is specified in points (reported by Austin).

	* libgimp/gimpsizeentry.c: fixed a bad bug in the boundary and
	resolution setting code (was not noticable before the new
	resize/scale ui).

	* plug-ins/gdyntext/*: version 1.4.3

	* plug-ins/png/png.c: gcc suggested parentheses.
1999-05-04 17:20:05 +00:00
Marc Lehmann a5d2c6d2bd see plug-ins/perl/Changes 1999-05-03 19:29:05 +00:00
Asbjørn Pettersen 0d9875c1ca os2 printing 1999-05-01 17:54:43 +00:00
Asbjørn Pettersen acf57bcb42 Use spawnlp() instead of fork 1999-05-01 16:11:35 +00:00
Asbjørn Pettersen ee4c38b487 skip slash r 1999-05-01 16:10:36 +00:00
Asbjørn Pettersen 20cc008346 Use g_malloc instead of mmap 1999-05-01 09:07:18 +00:00
Michael Natterer 11ef0a819e updated version 1.4.2
1999-04-30  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* plug-ins/gdyntext/*: updated version 1.4.2
1999-04-30 11:56:48 +00:00
Asbjørn Pettersen 0c0e59390d spawnlp() instead of fork 1999-04-29 18:20:46 +00:00
Asbjørn Pettersen 470ba8ba84 use G_SEARCHPATH_SEPARATOR_S 1999-04-29 14:34:55 +00:00
Manish Singh c78dd295cf configure.in tools/Makefile.am integrated pdbgen into the build system
* configure.in
* tools/Makefile.am
* tools/pdbgen/Makefile.am: integrated pdbgen into the build system

* libgimp/gimp.h
* libgimp/gimpimage.c: renamed gimp_image_findnext_guide to
gimp_image_find_next_guide, so change pdb wrapper

* plug-ins/guillotine/guillotine.c: reflect api change

-Yosh
1999-04-28 07:03:35 +00:00
Manish Singh 80de6ea79c app/gimage_cmds.c pdbgenned files
* app/gimage_cmds.c
* app/guides_cmds.c: pdbgenned files

* app/parasite_cmds.c: added image parasite cmds

* app/gimpimage.h: capitalized ChannelType and MergeType enums,
made HORIZONTAL_GUIDE and VERTICAL_GUIDE an enum

* app/layer.h: made APPLY and DISCARD an enum

* app/internal_procs.[ch]: finally pdbgenned

* app/channels_dialog.c
* app/fileops.c
* app/gimpimage.c
* app/layers_dialog.c: ChannelType, MergeType enum changes

* app/commands.c: remove gimage_cmds.h #include

* app/cursorutil.h: #include <gdk/gdktypes.h>

* app/paint_funcs.h: cosmetic change for PDB help

* app/brush_select_cmds.c
* app/brushes_cmds.c
* app/layer_cmds.c
* app/tools_cmds.c: pdbgen updates

* app/Makefile.am: removed gimage_cmds.h, added guides_cmds.c

* plug-ins/Lighting/lighting_main.c
* plug-ins/MapObject/mapobject_main.c
* plug-ins/rcm/rcm.c
* plug-ins/xbm/xbm.c: removed trailing ";" from MAIN ()

-Yosh
1999-04-27 04:57:59 +00:00
Marc Lehmann bd74c628f6 see plug-ins/perl/Changes 1999-04-26 20:03:51 +00:00
Asbjørn Pettersen 8253eda56a add sys/types.h 1999-04-26 14:13:40 +00:00
Asbjørn Pettersen 293bc877ed MAIN at EOF 1999-04-26 14:12:03 +00:00
Asbjørn Pettersen 491c58dba0 Add sys/types 1999-04-25 19:30:31 +00:00
BST 1999 Adam D. Moss f768f07525 Save the comment back onto the image as a persistant parasite if the
Sun Apr 25 16:59:09 BST 1999 Adam D. Moss <adam@gimp.org>

	* plug-ins/gif/gif.c: Save the comment back onto the image
	as a persistant parasite if the comment was edited.
1999-04-25 16:10:43 +00:00
Asbjørn Pettersen f40a836e6c use MAIN macro 1999-04-23 06:35:53 +00:00
jaycox d996031ab0 removed some nonfunctional code.
* app/edit_selection.c: removed some nonfunctional code.

	* app/paint_core.c: remove the alt toggles perfectmouse behaviour.

	* app/paintbrush.c: when ctl (or alt) is held set the fg (or bg) color.

	* app/gimpparasite.[ch]: made char *name parameters const.

	* app/parasitelist.c: removed unused static variable.

	* app/gimpdrawable.c, app/gimpimage.c, app/undo.[ch]: added
 	support for undoing parasite changes.

	* libgimp/gimp.h, libgimp/gimpimage.c: added
 	gimp_undo_push_group_start and gimp_undo_push_group_end

	* libgimp/parasite.[ch]: added undoable flag.

	* plug-ins/gdyntext/font_selection.c: fixed c++ style comment.

	* plug-ins/gdyntext/gdyntext.c: use the new undoable parasites.

	* plug-ins/rcm/rcm_misc.c: arctg can't be inline because it is
 	used in other .c files

	* plug-ins/waterselect/waterselect.c,
	* plug-ins/rotators/rotators.c, app/tips_dialog.c, app/plug_in.c:
 	fixed some warnings
1999-04-23 06:07:09 +00:00
Sven Neumann 174e1a0fab Small buglet fixed in the autocrop algorithm.
--Sven
1999-04-22 23:34:58 +00:00
Asbjørn Pettersen db3c6bdb2d use MAIN macro 1999-04-22 14:13:06 +00:00
Sven Neumann ba5c18ef4b Doh, forgot a closing "
--Sven
1999-04-19 22:08:04 +00:00
Sven Neumann 9f69f6e7ea Wolfgang Hofer sent me a bunch of changes ... here they are.
--Sven
1999-04-19 21:47:13 +00:00
Michael Natterer 5f65795bfa applied gimp-ruth-990413-0.patch. Modified it to leave the image's unit
1999-04-19  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* plug-ins/png/png.c: applied gimp-ruth-990413-0.patch. Modified
	it to leave the image's unit untouched because png has only
	resolution and no unit info. Fixed some unrelated warnings.
1999-04-19 00:17:49 +00:00
Marc Lehmann 03724da09d see plug-ins/perl/Changes 1999-04-18 20:58:43 +00:00
Manish Singh e875b11fb1 cp the built file, not mv
-Yosh
1999-04-18 18:26:36 +00:00
Manish Singh 141b6e8a25 applied gimp-lecorfec-99041[02]-0, changes follow
* applied gimp-lecorfec-99041[02]-0, changes follow

* plug-ins/FractalExplorer/Dialogs.h (make_color_map):
replaced free with g_free to fix segfault.

* plug-ins/Lighting/lighting_preview.c (compute_preview):
allocate xpostab and ypostab only when needed (it could also be
allocated on stack with a compilation-fixed size like MapObject).
It avoids to lose some Kb on each preview :)
Also reindented (unfortunate C-c C-q) some other lines.

* plug-ins/Lighting/lighting_main.c (run):
release allocated postabs.

* plug-ins/Lighting/lighting_ui.c:
callbacks now have only one argument because gck widget use
gtk_signal_connect_object. Caused segfault for scale widget.

* plug-ins/autocrop/autocrop.c (doit):
return if image has only background (thus fixing a segfault).

* plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
replaced malloc/free with g_malloc/g_free (unneeded, but
shouldn't everyone use glib calls ? :)

* plug-ins/flame/flame.c :
replaced a segfaulting free, and several harmless malloc/free pairs.

* plug-ins/flame/megawidget.c (mw_preview_build):
replaced harmless malloc/free pair.
Note : mwp->bits is malloc'ed but seems to be never freed.

* plug-ins/fractaltrace/fractaltrace.c (pixels_free):
replaced a bunch of segfaulting free.
(pixels_get, dialog_show): replaced gtk_signal_connect_object
with gtk_signal_connect to accomodate callbacks (caused STRANGE
dialog behaviour, coz you destroyed buttons one by one).

* plug-ins/illusion/illusion.c (dialog):
same gtk_signal_connect_object replacement for same reasons.

* plug-ins/libgck/gck/gckcolor.c :
changed all gck_rgb_to_color* functions to use a static GdkColor
instead of a malloc'ed area. Provided reentrant functions with
the old behaviour (gck_rgb_to_color*_r). Made some private functions
static, too.
gck_rgb_to_gdkcolor now use the new functions while
gck_rgb_to_gdkcolor_r is the reentrant version.
Also affected by this change: gck_gc_set_foreground and
gck_gc_set_background (no more free(color)).

* plug-ins/libgck/gck/gckcolor.h :
added the gck_rgb_to_gdkcolor_r proto.

* plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
segfault on gtk_widget_destroy, now calls gtk_main_quit.
(dialog_destroy) : segfault on window closure when called by
"destroy" event. Now called by "delete_event".

* plug-ins/megawidget/megawidget.c (mw_preview_build):
replaced harmless malloc/free pair.
Note : mwp->bits is malloc'ed but seems to be never freed.

* plug-ins/png/png.c (load_image):
replaced 2 segfaulting free.

* plug-ins/print/print-ps.c (ps_print):
replaced a segfaulting free (called many times :).

* plug-ins/sgi/sgi.c (load_image, save_image):
replaced a bunch of segfaulting free, and did some harmless
inits to avoid a few gcc warnings.

* plug-ins/wind/wind.c (render_wind):
replaced a segfaulting free.
(render_blast): replaced harmless malloc/free pair.

* plug-ins/bmp/bmpread.c (ReadImage):
yet another free()/g_free() problem fixed.

* plug-ins/exchange/exchange.c (real_exchange):
ditto.

* plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
* plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
wasn't handled, thus leading to errors and crashes.
Now delete_event signals the dialog control button
to close a dialog with the good way.

* plug-ins/ifscompose/ifscompose.c (value_pair_create):
tried to set events mask on scale widget (a NO_WINDOW widget).

* plug-ins/png/png.c (save_image):
Replaced 2 free() with g_free() for g_malloc'ed memory.
Mysteriously I corrected the loading bug but not the saving one :)

-Yosh
1999-04-15 21:49:09 +00:00
Manish Singh b95eb21535 More doh
-Yosh
1999-04-15 21:25:01 +00:00
Manish Singh f4f8117d8d Doh.. wrong version
-Yosh
1999-04-15 21:24:32 +00:00
Manish Singh c6009943e6 New plugin, gdyntext
-Yosh
1999-04-15 21:11:12 +00:00