Commit Graph

716 Commits

Author SHA1 Message Date
Tor Lillqvist 10fee11e15 Improve PDB blurbs. 1999-08-21 19:08:21 +00:00
Tor Lillqvist 1c19f04c46 Also provide a Clear button.
1999-08-21  Tor Lillqvist  <tml@iki.fi>

* app/errorconsole.c: Also provide a Clear button.

* app/gimprc.c: Add a missing static function declaration.

* app/makefile.{cygwin,msc}: Add new files.

* libgimp/gimp.def: Add new entry points.

* plug-ins/common/jpeg.c: Must include glib.h first. You don't
want to know why.

* plug-ins/common/psp.c: New file. This plug-in Loads Paint Shop
Pro files (.psp and .tub). Doesn't yet save them. Handles only 24-
bit images (with or without alpha) correctly so far.

* plug-ins/makefile.{cygwin,msc}: Build psp. Somebody please add
it to the auto* build system, too. I guess a test for zlib (which it
needs) is needed in configure.in.
1999-08-21 19:00:41 +00:00
BST 1999 Adam D. Moss 2403247334 Preview layers need to be alpha-padded, since they're not on the bottom of
Sat Aug 21 16:53:17 BST 1999  Adam D. Moss  <adam@gimp.org>

	* plug-ins/common/jpeg.c:  Preview layers need to be alpha-padded,
	since they're not on the bottom of the stack.  That's a GIMP rule.

	Plus... use new API functions gimp_image_{freeze,thaw}_undo() to avoid
	the dilemma of either consuming a squillion superfluous tiles or
	clobbering the whole undo stack.

	* app/gimage.h
	* app/gimage_cmds.c
	* app/gimpimage.c
	* libgimp/gimp.h
	* libgimp/gimpimage.c: New API functions
	gimp_image_{freeze,thaw}_undo()	to avoid the above twin	evils.
	Similar to gimp_image_{disable,enable}_undo() but without
	clobbering the undo stack (I would have simply changed the latter,
	but too many plugins seem to rely on that behaviour).  See the PDB
	docs for slightly more information.
1999-08-21 16:15:58 +00:00
Tor Lillqvist 0bcaca2ff6 Now actually reads uncompressed and RLE-compressed channels. Still not
LZ77-compressed channels. And no saving yet. Hacking continues
after I've been to the sauna ;-)
1999-08-21 15:41:13 +00:00
Seth Burgess ae8333bf99 Xach's slider sensitiviity patch
Modified Files:
 	ChangeLog plug-ins/common/jpeg.c
1999-08-21 13:53:11 +00:00
Tor Lillqvist 5d6799eb6d Yet another intermediate version. 1999-08-21 03:06:07 +00:00
Seth Burgess 770d8cad3e Stienar Gunderson's very handy jpeg patch
Modified Files:
 	ChangeLog plug-ins/common/jpeg.c
1999-08-21 02:10:48 +00:00
Tor Lillqvist 49331fbfc0 Coding continues. Add some support for PSP format version 4.0. 1999-08-20 23:52:19 +00:00
Adam D. Moss 643e8f128a Worked around an April libgimp API change which was causing probs. 1999-08-20 19:35:13 +00:00
Tor Lillqvist f4fe52eda3 A start of a PSP plug-in. Doesn't actually do anything useful yet,
committed already just as a safety measure in case my disk crashes...
ChangeLog entry will be written when it is ready.
1999-08-20 00:47:05 +00:00
Marc Lehmann a86617d581 see plug-ins/perl/Changes 1999-08-19 20:31:37 +00:00
Tor Lillqvist 97346fb110 Use RINT instead of rint.
* app/transform_core.c: Use RINT instead of rint.

	* plug-ins/common/curve_bend.c
	* plug-ins/sel2path/spline.c: Workarounds for gccisms, thanks to
	Hans Breuer.

	* app/makefile.msc
	* plug-ins/makefile.msc: Misc fixes.
1999-08-16 19:33:35 +00:00
Tor Lillqvist b5d790e67e Add G_SQRT2.
* app/appenv.h: Add G_SQRT2.

	* app/iscissors.c: Use it.

	* app/makefile.{cygwin,msc}: Add new files.

	* */makefile.{cygwin,msc}: Use libintl extracted from glibc from a
	separate directory, not from gettext, because of licensing issues
	(we want to use the LGPL version in GTk+, so use it here, too).
1999-08-16 04:59:48 +00:00
Manish Singh 374e55bced add pixmaps/dropper.xpm to EXTRA_DIST
* Makefile.am: add pixmaps/dropper.xpm to EXTRA_DIST

* app/appenv.h: minor formatting changes

* app/channel.c: #include "gdisplay.h"

* app/color_transfer.c
* app/dodgeburn.c
* app/gdisplay.c
* app/iscissors.c
* app/paint_core.c: remove extra SQR and ROUND definitions

* app/flip_tool.c: hackaround the flip tool options constant problem

* app/flip_tool.[ch]: use InternalOrientationType for flip_tool_flip
prototype

* app/interface.c: use GTK_LABEL case in gtk_label_set_justify

* plug-ins/common/mkgen.pl
* plug-ins/common/plugin-defs.pl: add @extra EXTRA_DIST processing

-Yosh
1999-08-13 22:33:49 +00:00
Marc Lehmann 664dcaeb94 see plug-ins/perl/Changes 1999-08-12 22:43:45 +00:00
Tor Lillqvist cac72d12f8 Add newest files.
* app/makefile.{cygwin,msc} (gimp_OBJECTS): Add newest files.

	* plug-ins/common/winclipboard.c: Speed up by using
	gimp_tile_cache_size().

	* app/gimprc.c
	* plug-ins/script-fu/script-fu-scripts.c: Guard
	use of GLIB_CHECK_VERSION from old GLibs that don't have it.
1999-08-12 22:08:19 +00:00
Sven Neumann 522f4b345a made the monitor resolution accessible through a PDB function
* tools/pdbgen/pdb/gimprc.pdb: made the monitor resolution
        accessible through a PDB function

        * app/internal_procs.c
        * app/gimprc_cmds.c: changed the autogenerated files

        * plug-ins/common/screenshot.c: set the image resolution to the
        monitor resolution and unset the image name

--Sven
1999-08-12 16:54:53 +00:00
Tor Lillqvist 35cd255e27 New Windows-only plug-in, an interface to the Windows clipboard. (Now we
* plug-ins/common/winclipboard.c: New Windows-only plug-in, an
	interface to the Windows clipboard. (Now we can cut and paste
	images between the GIMP and other applications!). Thanks to Hans
	Breuer for the implementation.

	* plug-ins/makefile.{cygwin,msc}
	* plug-ins/common/Makefile.am (EXTRA_DIST): Add it.
1999-08-08 15:19:25 +00:00
Marc Lehmann b41809f812 see plug-ins/perl/Changes 1999-08-04 19:40:29 +00:00
Owen Taylor 4c8b3d9a6d Fri Jul 2 18:05:44 1999 Owen Taylor <otaylor@redhat.com>
* plug-ins/ifscompose/ifscompose_storage.c (parse_genuine_float):
1999-08-03 20:04:51 +00:00
Marc Lehmann 13a08f7230 see plug-ins/perl/Changes 1999-08-03 16:20:05 +00:00
Tor Lillqvist 55f89d6e23 Moved winprint.c to ../common. 1999-08-02 23:55:08 +00:00
Tor Lillqvist 21961b838a plug-ins/Makefile.am Distribute the Windows-only plug-ins, too.
* plug-ins/Makefile.am
	* plug-ins/common/Makefile.am: Distribute the Windows-only
	plug-ins, too.

	* plug-ins/print/print.c: Use gimp_personal_rc_file().

	* plug-ins/common/winprint.c: Move here from separate directory.

	* plug-ins/makefile.{cygwin,msc}: Update correspondingly.

	* app/gimprc.c
	* plug-ins/script-fu/script-fu-scripts.c: Guard against
	different g_strescape API in GLib 1.2 and 1.3.1.

	* app/gimprc.c: Check for g_get_home_dir() returning NULL.
1999-08-02 23:53:26 +00:00
Marc Lehmann 372c6c455c see plug-ins/perl/Changes 1999-08-02 22:31:33 +00:00
Marc Lehmann fac0f61eb0 see plug-ins/perl/Changes 1999-08-02 20:05:14 +00:00
Marc Lehmann 4a0cc241b3 *** empty log message *** 1999-08-02 19:40:28 +00:00
Marc Lehmann 5a722c70f2 see plug-ins/perl/Changes 1999-08-02 19:18:37 +00:00
Marc Lehmann de2ac4847f see plug-ins/perl/Changes 1999-08-02 14:41:09 +00:00
Tor Lillqvist 6d6f69b4da New (Win32) print plug-in.
* plug-ins/winprint: New (Win32) print plug-in.

	* plug-ins/makefile.{cygwin,msc}: Built winprint, not the Unixish
	print plug-in.
1999-08-01 21:42:51 +00:00
Marc Lehmann 49ac3a5efa see plug-ins/perl/Changes 1999-08-01 21:25:31 +00:00
Marc Lehmann 11b113db61 see plug-ins/perl/Changes 1999-08-01 21:23:58 +00:00
Marc Lehmann 9ef96aeabf see plug-ins/perl/Changes 1999-08-01 20:48:36 +00:00
Marc Lehmann b52b6fde8c see plug-ins/perl/Changes 1999-07-31 20:48:54 +00:00
Marc Lehmann aaedafae1d see plug-ins/perl/Changes 1999-07-30 20:51:19 +00:00
Tor Lillqvist 21aae5c7ad Add gdiplay_color. Create gimp.def from gimp.sym.
* app/makefile.{cygwin,msc}: Add gdiplay_color. Create gimp.def
 	from gimp.sym.

	* app/gimp.def: Removed.

	* libgimp/gimpenv.c (gimp_data_directory) (Win32): Also check for
	the executable being in the plug-ins subdirectory.

	* plug-ins/makefile.{cygwin,msc}: Install also GIMPressionist
 	brushes, papers and presets.
1999-07-29 22:07:17 +00:00
Marc Lehmann bad20ffc0a see plug-ins/perl/Changes 1999-07-29 21:28:02 +00:00
Tor Lillqvist f8e2b4fa58 New Win32-only plug-in: whole display or single window screenshot. Thanks
* plug-ins/winsnap: New Win32-only plug-in: whole display or
 	single window screenshot. Thanks to Craig Setera.
1999-07-29 00:23:51 +00:00
Tor Lillqvist 871ca6d6ee Remove a call to channel_set_opacity() at a point where channel always is
* tools/pdbgen/pdb/channel.pdb: Remove a call to
 	channel_set_opacity() at a point where channel always is NULL,
 	causing a crash. The next statement calls channel_new() (passing
 	the opacity), and assigns its return value to channel, so there
 	shouldn't be any need to call channel_set_opacity()?

	* app/channel_cmds.c: Corresponding change in generated file.

	* plug-ins/makefile.{cygwin,msc}: Add the new curve_bend and
 	sample_colorize plug-ins.
1999-07-28 23:47:45 +00:00
Manish Singh 7cb07a90bf add sample_colorize and curve_bend defs
* plug-ins/common/plugin-defs.pl: add sample_colorize and
curve_bend defs

* libgimp/color_selector.h: minor consistency cleanup

* libgimp/gimpchainbutton.[ch]: use new style gtk object helper macros

* libgimp/gimpfileselection.c
* libgimp/gimpmatrix.h: minor cleanup

* libgimp/gimpintl.h: resync with gnome-i18n.h


* libgimp/color_display.h
* app/gimp.sym
* app/gdisplay_color.[ch]
* app/app_procs.c
* app/gdisplay.h
* app/image_render.c: color display transformation code. Still
unfinished, so it's not activated yet.

* app/buildmenu.h: remove unused defines (PULLDOWN, POPUP, OPTION)

* app/colormaps.[ch]
* app/image_render.c: remove vestigal dithering stuff

* app/convolve.h
* app/gimpdrawable.h
* app/gimpimage.h
* app/lut_funcs.h
* app/paint_funcs.h
* app/plug_in.h: enum nick changes from Marc

* app/channel_ops.c
* app/crop.c
* app/gdisplay.c
* app/gimpimage.[ch]
* app/move.c: s/([A-Z]+)_GUIDE/ORIENTATION_$1/

* app/flip_tool.[ch]
* app/shear_tool.[ch]: use ORIENTATION_* constants instead of our own

* app/disp_callbacks.c: remove HORIZONTAL and VERTICAL #defines

* app/general.h: enumified TOKEN_* symbols

* app/lc_dialog.c
* app/paint_funcs.c: remove unused variables

* tools/pdbgen/lib.pl: autogen gimpenums.h (unfinished)

* tools/pdbgen/stddefs.pdb: new std_orientation_enum, remove
layer_mode shortcut since we've skipped it in app/

* tools/pdbgen/pdb/brush_select.pdb
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/drawable.pdb
* tools/pdbgen/pdb/gimage.pdb
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/layer.pdb
* tools/pdbgen/pdb/tools.pdb: reflect above enum changes, whitespace
cleanups

* tools/pdbgen/enums.pl
* app/brush_select_cmds.c
* app/brushes_cmds.c
* app/color_cmds.c
* app/drawable_cmds.c
* app/gimage_cmds.c
* app/layer_cmds.c
* app/procedural_db_cmds.c
* app/tools_cmds.c: reflect pdb and enum nick changes above

-Yosh
1999-07-28 23:00:08 +00:00
Marc Lehmann 8b0cef8376 see plug-ins/perl/Changes 1999-07-28 21:23:35 +00:00
Marc Lehmann fcb24402f5 see plug-ins/perl/Changes 1999-07-28 21:19:15 +00:00
Sven Neumann d7f8b5f2a4 Added two new plug-ins.
--Sven
1999-07-28 17:44:32 +00:00
Marc Lehmann 4ea8ba7440 see plug-ins/perl/Changes 1999-07-27 21:45:32 +00:00
MEST 1999 Sven Neumann 0a2a24c1e5 fixed a bug that was introduced by the latest portability changes
Tue Jul 27 22:47:33 MEST 1999  Sven Neumann <sven@gimp.org>

        * plug-ins/script-fu/script-fu-scripts.c: fixed a bug that was
        introduced by the latest portability changes
1999-07-27 20:49:55 +00:00
Marc Lehmann 5d06b76d4b see plug-ins/perl/Changes 1999-07-27 19:13:44 +00:00
Marc Lehmann b7eceb6975 see plug-ins/perl/Changes 1999-07-27 13:56:32 +00:00
Tomasz Kłoczko 3ffb489fe7 UNINST changet to 0. Uninstalling on system with installed already gimp
* UNINST changet to 0. Uninstalling on system with installed already gimp
perl modules during installing gimp builded from non-root account cause
failing installing procedure (patch by Piotr Czerwiski <pius@pld.org.pl>).
For uninstalling we have separated target (uninstall) and install must _only_
.. install.
1999-07-23 18:19:29 +00:00
Marc Lehmann 9258cc2051 see plug-ins/perl/Changes 1999-07-23 13:18:05 +00:00
Marc Lehmann ea0e92313b see plug-ins/perl/Changes 1999-07-23 02:01:38 +00:00
Marc Lehmann 74ea81b10b *** empty log message *** 1999-07-22 19:47:34 +00:00