Commit Graph

1058 Commits

Author SHA1 Message Date
3d8cc9a2a1 improvements on the gimp plugin - allow for non-interactive use, image resolution dialog, and some other goodies 2003-03-24 16:09:12 +00:00
706de31960 added some stock icons to the dialog.
2003-03-24  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/compose.c: added some stock icons to the dialog.
2003-03-24 15:33:48 +00:00
200e6596c9 always quote the filename, since system/popen uses the shell. Also, never
2003-03-21  Manish Singh  <yosh@gimp.org>

        * plug-ins/common/ps.c: always quote the filename, since system/popen
        uses the shell. Also, never quote the filename if we are reading from
        a parameter file (only in the win32 case). Fixes #108648.

        * plug-ins/dbbrowser/dbbrowser_utils.c: double click on a list item
        files Apply, if applicable. Remove the existing model in the treeview
        (which will deallocate it) instead of clearing it.
2003-03-22 01:12:48 +00:00
f116783b06 plug-ins/mosaic/mosaic_logo.h converted the logo to pixbuf inline data and
2003-03-21  Sven Neumann  <sven@gimp.org>

	* plug-ins/mosaic/mosaic_logo.h
	* plug-ins/mosaic/mosaic.c: converted the logo to pixbuf inline data
	and replaced the GtkPreview with a GtkImage.

	* plug-ins/print/gimp_main_window.c: replaced some deprecated calls.
2003-03-21 18:20:56 +00:00
952e142965 minro todo update 2003-03-20 17:01:38 +00:00
c73726195e Minor code clean-up. Started implementation of #92635 and #91396. 2003-03-18 20:35:32 +00:00
269f5c2136 bump version to 2.2.5 2003-03-18 16:21:30 +00:00
94590602b0 Added an API for image colormap manupulation and made colormap changes
2003-03-18  Michael Natterer  <mitch@gimp.org>

	Added an API for image colormap manupulation and made colormap
	changes undoable (fixes bug #25963).

	* app/core/Makefile.am
	* app/core/gimpimage-colormap.[ch]: new files implementing
	colormap getters/setters. The setters push undos using the
	new function below.

	* app/core/core-enums.[ch]: added GIMP_UNDO_IMAGE_COLORMAP.

	* app/core/gimpimage-undo-push.[ch]: added
	gimp_image_undo_push_image_colormap(). Use GimpItemUndo even more
	often. Cleanup.

	* app/core/gimpimage.[ch]: removed gimp_image_get_colormap() here.

	* app/core/gimpimage-convert.c
	* app/gui/colormap-editor-commands.c
	* app/widgets/gimpcolormapeditor.c
	* app/widgets/gimptoolbox.c
	* tools/pdbgen/pdb/image.pdb: use the new API.

	* app/pdb/image_cmds.c: regenerated.

	* plug-ins/common/vinvert.c: removed the comment about the bug,
	cosmetic cleanup.

	Unrelated:

	* app/gui/splash.c: added a frame around the splash. Please eek
	if it doesn't please you.
2003-03-18 13:49:02 +00:00
cf8e7202f5 cleanup - don't need gtk+ 2003-03-18 05:27:42 +00:00
7d0bfe191c rsvg can now be used as a gimp plugin 2003-03-18 00:26:49 +00:00
21113a2fc7 Applied patches from David Necas <yeti@physics.muni.cz> that fix incorrect
2003-03-17  Sven Neumann  <sven@gimp.org>

	Applied patches from David Necas <yeti@physics.muni.cz> that fix
	incorrect RGBA resampling in a number of plug-ins:

	* plug-ins/common/fractaltrace.c: fixes bug #72873.
	* plug-ins/common/tiler.c: fixes bug #72875.
	* plug-ins/common/waves.c: fixes bug #72870.
	* plug-ins/common/whirlpinch.c: fixes bug #72871.
2003-03-17 11:19:41 +00:00
3c30a90bdb added gimp_channel_new_from_component() which creates a new GimpChannel
2003-03-12  Sven Neumann  <sven@gimp.org>

	* app/core/gimpchannel.[ch]: added gimp_channel_new_from_component()
	which creates a new GimpChannel from an image's color component.

	* app/gui/channels-commands.[ch]: added
	channels_duplicate_component_cmd_callback().

	* app/paint-funcs/paint-funcs-generic.h
	* app/paint-funcs/paint-funcs.[ch]: added code to extract a color
	component from a PixelRegion (untested!).

	* plug-ins/common/checkerboard.c: cosmetics.
2003-03-11 23:54:49 +00:00
c21f8924b1 don't add a transparent color entry for images that don't have an alpha
2003-03-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/xpm.c: don't add a transparent color entry for
	images that don't have an alpha channel (fixes bug #108034).
2003-03-10 21:07:05 +00:00
e70bd5d270 plug-ins/common/deinterlace.c added parentheses where gcc suggested them.
2003-03-07  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/deinterlace.c
	* plug-ins/common/pixelize.c: added parentheses where gcc
	suggested them.
2003-03-07 20:38:23 +00:00
d395daa7b2 require GTK+ 2.2. The 2.0.x series is no longer maintained, and there are
2003-03-05  Manish Singh  <yosh@gimp.org>

        * configure.in: require GTK+ 2.2. The 2.0.x series is no longer
        maintained, and there are some very real bugs that won't go away.

        * app/gui/about-dialog.c
        * app/widgets/gimppreviewrenderer.c
        * app/widgets/gimptoolbox-color-area.c
        * plug-ins/common/uniteditor.c: remove special casing for GTK+ 2.0
        vs. 2.2

        * app/widgets/gtkwrapbox.[ch]
        * app/widgets/gtkhwrapbox.[ch]
        * app/widgets/gtkvwrapbox.[ch]: remove deprecated functions

        * app/gui/gui.c: free return value of gdk_get_display ()

        * app/widgets/gimpcontainertreeview.c: use gtk_list_store_move_before ()        for reordering.
2003-03-05 22:31:13 +00:00
2935a320f7 plug-ins/common/compose.c plug-ins/common/decompose.c plug-ins/fp/fp.c
2003-03-05  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/compose.c
	* plug-ins/common/decompose.c
	* plug-ins/fp/fp.c
	* plug-ins/rcm/rcm.c: moved these plug-ins to the Filters menu
	(fixes bug #107587).

	* app/gui/image-menu.c (image_menu_entries): removed a menu
	separator which is not needed any longer.
2003-03-04 23:21:09 +00:00
eab662ff5d fixed a typo in the kernel for sobel vertical edge detection spotted by
2003-03-03  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/edge.c (edge): fixed a typo in the kernel for
	sobel vertical edge detection spotted by Sunil Mohan Adapa (bug
	#107441).
2003-03-03 13:22:09 +00:00
5bc3a7a31d app/tools/gimpbucketfilltool.c app/tools/gimpconvolvetool.c
2003-02-27  Manish Singh  <yosh@gimp.org>

        * app/tools/gimpbucketfilltool.c
        * app/tools/gimpconvolvetool.c
        * app/tools/gimpcroptool.c
        * app/tools/gimpdodgeburntool.c
        * app/tools/gimperasertool.c
        * app/tools/gimpfliptool.c
        * app/tools/gimpfuzzyselecttool.c
        * app/tools/gimpinkoptions.c
        * app/tools/gimpmagnifytool.c
        * app/tools/gimpmovetool.c
        * app/tools/gimprectselecttool.c
        * app/tools/gimpselectiontool.c
        * app/tools/gimptexttool.c
        * app/tools/gimptransformtool.c
        * app/widgets/gimpcellrendererviewable.c
        * app/widgets/gimpcontainertreeview.c: remove unecessary G_OBJECT()
        from g_object_set calls.

        * plug-ins/common/bumpmap.c: use g_signal_handlers_(un)block_by_func
        instead of gtk_signal_handler_(un)block_by_data.
2003-02-28 01:14:30 +00:00
a7aae31211 replaced the GtkList with a GtkTreeView/Model, replaced all deprecated
2003-02-25  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/spheredesigner.c: replaced the GtkList with a
	GtkTreeView/Model, replaced all deprecated GTK+ calls.

	* plug-ins/common/uniteditor.c: cosmetics.
2003-02-25 14:48:24 +00:00
6af1f58b96 code cosmetics.
2003-02-25  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/spheredesigner.c: code cosmetics.
2003-02-24 23:44:18 +00:00
eb437b38d1 added parentheses to please the compiler and to make the code more
2003-02-24  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/mblur.c: added parentheses to please the
	compiler and to make the code more legible.
2003-02-24 13:31:15 +00:00
a5cafbd29a fixed issues with preview drawing caused by my latest change 2003-02-24 09:41:32 +00:00
28b316ec03 some code cleanup, fixed preview drawing, use GimpColorButtons and stock
2003-02-24  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/spheredesigner.c: some code cleanup, fixed
	preview drawing, use GimpColorButtons and stock icons.
2003-02-23 23:10:36 +00:00
eef63583f7 Fixed bug #105360. Previously, alpha was taking up an index entry even if
2003-02-22  Dave Neary  <bolsh@gimp.org>

        * plug-ins/common/png.c: Fixed bug #105360. Previously,
        alpha was taking up an index entry even if there were
        no transparent entries. Sorry about that :)
2003-02-22 14:20:53 +00:00
daf8bc5226 fixed typo.
2003-02-19  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/uniteditor.c: fixed typo.

	* plug-ins/helpbrowser/helpbrowser.c: generate HTML with proper
	encoding information, fixes bug #106543.
2003-02-19 18:51:17 +00:00
06c918de57 changed MIN to MAX as suggested by Sunil Mohan Adapa in bug #106474.
2003-02-19  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/laplace.c: changed MIN to MAX as suggested by
	Sunil Mohan Adapa in bug #106474.
2003-02-19 12:20:41 +00:00
ee835025dc Applied patches from David Necas <yeti@physics.muni.cz> that fix incorrect
2003-02-18  Sven Neumann  <sven@gimp.org>

	Applied patches from David Necas <yeti@physics.muni.cz> that fix
	incorrect RGBA resampling in a number of plug-ins:

	* libgimpcolor/gimpbilinear.c (gimp_bilinear_rgba): fixes RGBA
	resampling in Map Object and Lighting Effects plug-ins (#72876 and
	#105496).

	* plug-ins/common/curve_bend.c: fixes bug #72863.
	* plug-ins/common/deinterlace.c: fixes bug #72856.
	* plug-ins/common/gauss_iir.c: fixes bug #72848.
	* plug-ins/common/gauss_rle.c: fixes bug #72849.
	* plug-ins/common/iwarp.c: fixes bug #72865 (except preview, see
	comment).
	* plug-ins/common/mblur.c: fixes bug #72850.
	* plug-ins/common/pixelize.c: fixes bug #72851.
	* plug-ins/common/polar.c: fixes bug #72866.
	* plug-ins/common/ripple.c: fixes bug #72868.
2003-02-18 17:54:02 +00:00
c5477b1876 argh, the "cell-background-gdk" property was introduced in GTK+-2.2. Added
2003-02-11  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/uniteditor.c: argh, the "cell-background-gdk"
	property was introduced in GTK+-2.2. Added a run-time version check.
2003-02-11 12:13:04 +00:00
3768c9b3bf more code cleanup.
2003-02-11  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/uniteditor.c: more code cleanup.
2003-02-11 11:49:33 +00:00
6afe30b923 remove a couple unused vars
2003-02-10  Manish Singh  <yosh@gimp.org>

        * app/plug-in/plug-in-debug.c: remove a couple unused vars

        * plug-ins/common/spheredesigner.c: G_OBJECT casts not needed
        for g_signal_connect.
2003-02-11 01:49:36 +00:00
039d9d7124 use the "cell-background-gdk" property to mark system units which can't be
2003-02-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/uniteditor.c: use the "cell-background-gdk"
	property to mark system units which can't be changed.
2003-02-10 22:39:01 +00:00
97ae2b8c03 applied a patch from David Necas <yeti@physics.muni.cz> that fixes bug
2003-02-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/vpropagate.c: applied a patch from David Necas
	<yeti@physics.muni.cz> that fixes bug #105741.

	* plug-ins/common/uniteditor.c: cosmetics.
2003-02-10 21:53:58 +00:00
7b9f7e3f2c plug-ins/common/gifload.c (DoExtension) UTF-8 validate the comment before
2003-02-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/gifload.c (DoExtension)
	* plug-ins/common/jpeg.c (load_image): UTF-8 validate the comment
	before setting it as a parasite.
2003-02-10 18:28:25 +00:00
933e52adbd changed GimpOrientationType from GIMP_HORIZONTAL to
2003-02-09  Michael Natterer  <mitch@convergence.de>

	* app/core/core-enums.[ch]: changed GimpOrientationType from
	GIMP_HORIZONTAL to GIMP_ORIENTATION_HORIZONTAL etc.

	* tools/pdbgen/pdb/guides.pdb: changed accordingly. Don't subtract
	1 from guide->orientation because InternalOrientationType no
	longer exists.

	* tools/pdbgen/stddefs.pl: chop the whole GIMP_ORIENTATION_UNKNOWN
	value from the enum, not just UNKNOWN.

	* app/pdb/guides_cmds.c
	* app/pdb/transform_tools_cmds.c
	* libgimp/gimpenums.h
	* libgimp/gimpguides_pdb.c
	* plug-ins/script-fu/script-fu-constants.c
	* plug-ins/pygimp/gimpenums.py
	* tools/pdbgen/enums.pl: regenerated.

	* libgimp/gimpcompat.h
	* plug-ins/script-fu/siod-wrapper.c: added compat enums.

	* plug-ins/imagemap/imap_cmd_gimp_guides.c
	* plug-ins/xjt/xjt.c
	* plug-ins/xjt/xpdb_calls.c
	* plug-ins/common/gih.c
	* plug-ins/common/guillotine.c
	* plug-ins/common/rotate.c: changed accordingly.
2003-02-09 21:03:36 +00:00
84c1f981ea app/paint-funcs/paint-funcs.c plug-ins/common/psd_save.c 64-bit cleaniless
2002-02-08  Manish Singh  <yosh@gimp.org>

        * app/paint-funcs/paint-funcs.c
        * plug-ins/common/psd_save.c
        * plug-ins/common/sample_colorize.c: 64-bit cleaniless cleanups.
2003-02-08 00:37:27 +00:00
b3e42143de applied a patch from David Necas <yeti@physics.muni.cz> that fixes bug
2003-02-05  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/randomize.c: applied a patch from David Necas
	<yeti@physics.muni.cz> that fixes bug #105339.
2003-02-05 22:29:40 +00:00
83f2738a3b if the quality level is close to zero in non-interactive mode, use default
2003-02-05  Manish Singh  <yosh@gimp.org>

        * plug-ins/common/jpeg.c (run): if the quality level is close to zero
        in non-interactive mode, use default settings. This is hack until
        the PDB gets default arguments, so gimp-file-save works sanely with
        jpeg.
2003-02-05 19:54:20 +00:00
05bd8fc9d2 Fix for #105062 + minor code clean-up 2003-02-04 11:59:35 +00:00
6d4e953412 Some code cleanup while trying to fix bug #105062:
2003-02-03  Sven Neumann  <neo@wintermute>

	Some code cleanup while trying to fix bug #105062:

	* libgimp/gimpmisc.[ch]: moved the declaration of the
	GimpPixelFetcher struct to the .c file since noone should ever
	access it directly.

	* libgimp/gimpmiscui.c: cosmetics.

	* plug-ins/common/plasma.c: code cleanup, doesn't fix #105062.
2003-02-02 23:28:08 +00:00
49e8789d59 More code clean-up in several plug-ins, mainly simplifying preview stuff. 2003-02-01 22:26:34 +00:00
90b2de503d app/undo_history.c libgimp/gimpmenu.c plug-ins/Lighting/lighting_preview.c
2003-01-30  Manish Singh  <yosh@gimp.org>

        * app/undo_history.c
        * libgimp/gimpmenu.c
        * plug-ins/Lighting/lighting_preview.c
        * plug-ins/common/animationplay.c
        * plug-ins/common/jpeg.c
        * plug-ins/common/screenshot.c
        * plug-ins/gap/gap_navigator_dialog.c
        * plug-ins/gflare/gflare.c
        * plug-ins/ifscompose/ifscompose.c
        * plug-ins/imagemap/imap_main.c
        * plug-ins/imagemap/imap_polygon.c: changed gtk_{timeout,idle} stuff
        to their glib equivalents. Minor cleanups also with support code.

        * plug-ins/dbbrowser/dbbrowser_utils.c (gimp_db_browser): use
        gtk_entry_set_activates_default()
2003-01-31 03:08:29 +00:00
e717e0731c Fixed off by 1 error that was emitting Critical warnings. 2003-01-31 02:15:52 +00:00
801c6d61b1 Mostly minor code clean-up. Fixed one memory leak. 2003-01-30 21:58:11 +00:00
67e8b3b4a5 don't divide by zero if we get all zero resolution info when we load the
2003-01-29  Manish Singh  <yosh@gimp.org>

        * plug-ins/common/jpeg.c (load_image): don't divide by zero if
        we get all zero resolution info when we load the jpeg.
2003-01-30 01:13:41 +00:00
bde4579f6a Add missing entry points.
2003-01-28  Tor Lillqvist  <tml@iki.fi>

	* libgimp/gimpui.def: Add missing entry points.

	* plug-ins/common/plugin-defs.pl: Mark bz2, mail, screenshot and
	url as optional (not built on Win32). Ditto for winclipboard and
	winprint (Win32 only).

	* plug-ins/common/mkgen.pl: Use -mwindows on Win32.

	* plug-ins/common/Makefile.am
	* plug-ins/common/.cvsignore: Regenerated.

	* configure.in: Correspondingly conditionally define BZ2, MAIL,
	SCREENSHOT, URL, WINCLIPBOARD and WINPRINT, and AC_SUBST them.
	Set XJT to empty always on Win32 (uses tar, mv and bzip2, which
	aren't usually available).
2003-01-28 06:51:56 +00:00
9984145f49 New routine in gimpmiscui and some code clean-up 2003-01-27 22:07:49 +00:00
caf6d3d532 configure.in plug-ins/common/Makefile.am plug-ins/common/plugin-defs.pl
2003-01-27  Sven Neumann  <sven@gimp.org>

	* configure.in
	* plug-ins/common/Makefile.am
	* plug-ins/common/plugin-defs.pl
	* plug-ins/common/mpeg.c: removed the MPEG plug-in. It has been
	broken, unmaintained and caused nothing but trouble (#51400,
	#104522).
2003-01-27 12:49:46 +00:00
46ee0ec13b added a tooltip describing the compression level scale as suggested in
2003-01-26  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/png.c: added a tooltip describing the
	compression level scale as suggested in #68485.
2003-01-26 01:27:01 +00:00
96ae98c955 applied patch from Martin Weber that removes an outdated link (#103976).
2003-01-20  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/AlienMap2.c: applied patch from Martin Weber
	that removes an outdated link (#103976).
2003-01-20 20:17:36 +00:00
2c5614e9df Added mnemonics to several dialogs. 2003-01-19 14:40:56 +00:00