Commit graph

2119 commits

Author SHA1 Message Date
Sven Neumann 1485e40383 set the menu sensitivity after the last path was deleted
--Sven
2000-01-23 18:04:28 +00:00
Sven Neumann bceb97a993 Renamed gimage->ref_count to disp_count and slightly changed
the way it is used. As the new name suggests it is only used
to count the number of displays associated with an image. It
is now impossible to delete an image that has an associated
display. You have to delete the display instead. Before this
change it was possible to delete an image through the PDB that
was created through the UI and bad things happened soon...


--Sven
2000-01-23 13:44:12 +00:00
GMT 2000 Austin Donnelly c5c95ff976 update my entry. I maintain newsprint.
Sat Jan 22 22:14:18 GMT 2000  Austin Donnelly  <austin@gimp.org>

	* MAINTAINERS: update my entry.
	* PLUGIN_MAINTAINERS: I maintain newsprint.

	* app/fuzzy_select.c: fix so if you move the pointer back to
	   where you started, the selection is also the same.  Can people
	   (tigert?) give this a spin - if it isn't as intuitive as the
	   old way we should roll this back.

	* plug-ins/common/jpeg.c: use volatile to get rid of "clobber"
	   warnings from GCC.  Also, fix handling of multiple COM
	   sections, so can load images such as
	   /usr/share/pixmaps/backgrounds/space/clem_full_moon_strtrk.jpg or
	   /usr/share/pixmaps/backgrounds/space/apollo08_earthrise.jpg
	   which used to segv the jpeg plugin.

	* plug-ins/common/newsprint.c: update my email address.

	* plug-ins/common/ps.c: applied gimp-kirchgessner-000116-0.patch:
	   save using PostScript level 2 features which result in files
	   60% smaller than naive level 1 method.  Peter added a
	   checkbutton to the UI to revert to level 1 algorithm, but we
	   default to level 2.  Almost everyone should have a level 2
	   printer, new printers and ghostscript are level 3 these days.
2000-01-22 22:26:20 +00:00
Sven Neumann c605469daa number conversions between different types sucks
--Sven
2000-01-22 20:38:37 +00:00
Sven Neumann 8a8ab4c245 In edit_clear and edit_fill return TRUE if the selection
is empty, since the operation succeded by doing nothing.
Returning FALSE here crashed lots of script-fus.


--Sven
2000-01-22 17:53:23 +00:00
Sven Neumann 489e5ab29e call setup_scale when changing the resolution or unit, so the rulers
get updated correctly


--Sven
2000-01-22 15:05:42 +00:00
Seth Burgess cf7cf417e2 Fix for NULL pointer dereference by Steinar (sesse)
Modified Files:
 	ChangeLog app/transform_core.c
2000-01-22 03:01:46 +00:00
Nick Lamb /GIMP 32ab81a8a0 Fix bug reported by Marc Lehmann. 2000-01-22 01:48:17 +00:00
Stanislav Brabec a5e9bf80d8 gflare and gfig fix 2000-01-22 00:06:08 +00:00
EST 2000 Gregory McLean 3c781bbcf1 Updated a bit more, split the perl stuff off into a seperate package as it
Fri Jan 21 16:35:26 EST 2000 Gregory McLean <gregm@comstar.net>

        * gimp.spec: Updated a bit more, split the perl stuff off into
        a seperate package as it needs other bits that aren't in a dist
        by default. Also work on auto-generating the %files part.
2000-01-21 21:36:13 +00:00
Sven Neumann f237743c04 I shall not set my terminal wider than 80 chars!! 2000-01-21 17:16:41 +00:00
Sven Neumann 2a4f92f1df provide a copy of the improved g_strescape funtion as found in glib-1.3.x
--Sven
2000-01-21 17:14:30 +00:00
Manish Singh f44ffcd849 reverted previous plugin addition
-Yosh
2000-01-21 01:42:13 +00:00
Stanislav Brabec 6263c616ab new plugins 2000-01-20 23:28:15 +00:00
Stanislav Brabec 0a3f8a2d7b new plugins 2000-01-20 22:36:08 +00:00
Sven Neumann 8b178fcbcc Implemented the "removed" signal for channels and connected qmask to it
to keep the buttons in sync when a qmask channels gets deleted manually.
Fixes bug #2516.


-Sven
2000-01-20 17:10:49 +00:00
Sven Neumann b1307d88c9 fixed bug #2354
--Sven
2000-01-20 15:57:33 +00:00
Sven Neumann aedefe422a laod and save for the curves tool
--Sven
2000-01-20 12:22:54 +00:00
Seth Burgess a4f085afbf Modified Files: ChangeLog app/gdisplay_ops.c
Modified Files:
 	ChangeLog app/gdisplay_ops.c

Shrink wrap fix - ugly but works.
2000-01-20 03:03:24 +00:00
Sven Neumann 2f445a6fc5 exchanged the big fat bigcirc cursors against a new one in the style of
the others


--Sven
2000-01-19 20:40:58 +00:00
Garry R. Osgood 61bbabc6ad gimp/app/disp_callbacks.c gimp/app/ellipse_select.c gimp/app/free_select.c
2000-01-19  Garry R. Osgood <gosgood@idt.net>
* gimp/app/disp_callbacks.c
* gimp/app/ellipse_select.c
* gimp/app/free_select.c
* gimp/app/fuzzy_select.c
* gimp/app/rect_select.c
* gimp/app/rect_select.h
* gimp/app/rect_selectP.h
* gimp/app/tools.c
* gimp/app/tools.h
* gimp/app/toolsF.h

Boolean selection operations, (adding to,
subtracting from, or intersecting with
pre-existing functions) now occur regardless
of the setting of "Disable Cursor Update"
toggle button in Interface/Image Window
category. Introduced a new tool action type,
OperUpdateFunc, To provide a distinct context
for such activity. see
http://idt.net/~gosgood/gimp-patch/patch05.html
for full details. Closes #2568.
2000-01-19 19:06:13 +00:00
Stanislav Brabec a270c0dc2d remove unneccessary rgb_to_hsv and bugfiles 2000-01-19 14:57:19 +00:00
Sven Neumann fecf4ad22b couldn't resist to correct a few spelling errors I introduced yesterday 2000-01-19 10:01:26 +00:00
Tor Lillqvist 5b51c7dbfe Add Win32 workaround for yasuhiro's "i18n fix" change that introduced an
2000-01-18  Tor Lillqvist  <tml@iki.fi>

* app/text_tool.c: Add Win32 workaround for yasuhiro's "i18n fix"
change that introduced an X11 dependency.
2000-01-18 23:12:26 +00:00
David Monniaux 8681013c50 I18N of the gfig plug-in. 2000-01-18 23:02:32 +00:00
Sven Neumann c961fdd870 hopefully fixed gimp_file_load_thumbnail PDB function
--Sven
2000-01-18 21:39:03 +00:00
Sven Neumann cc58abd365 extended gauss_blur functionality and a few other minor hacks
--Sven
2000-01-18 21:01:45 +00:00
Tor Lillqvist 31ee951523 Some clarifications.
2000-01-18  Tor Lillqvist  <tml@iki.fi>

* README.win32: Some clarifications.

* PLUGIN_MAINTAINERS: I maintain psp.

* libgimp/gimp.def
* libgimp/gimpui.def
* libgimp/makefile.cygwin
* libgimp/makefile.msc
* plug-ins/makefile.cygwin
* plug-ins/makefile.msc: Updates.

* plug-ins/twain/twain.c
* plug-ins/winsnap/winsnap.c
* po-plug-ins/POTFILES.in: i18n.
2000-01-18 20:52:16 +00:00
David Monniaux 6101c02b8d Clearer tool-tip for the transform tool. 2000-01-17 22:12:44 +00:00
David Monniaux acc0189114 Internationalization of the GFlare plug-in. 2000-01-17 22:12:44 +00:00
Sven Neumann e9573078d3 fixed a bad bug in the wind plug-in that I just stumpled across when trying
to figure out what it actually does...


--Sven
2000-01-17 22:12:44 +00:00
Sven Neumann f6fcdca142 fixed typos and updated german translation
--Sven
2000-01-17 21:25:29 +00:00
Manish Singh 155cd986e0 use $(LN_S) instead of ln -sf, should fix bug #5289.
* help/C/*/Makefile.am: use $(LN_S) instead of ln -sf, should fix
bug #5289.

* tools/pdbgen/lib.pl
* tools/pdbgen/pdb/brushes.pdb
* tools/pdbgen/pdb/gimage_mask.pdb
* tools/pdbgen/pdb/guides.pdb
* tools/pdbgen/pdb/parasite.pdb
* tools/pdbgen/pdb/unit.pdb: more lib work, slight guide tweak

-Yosh
2000-01-17 20:25:55 +00:00
Michael Natterer 2f4a226ed2 emit the "color_changed" signal whenever the user selects "Use FG/BG
2000-01-17  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpcolorbutton.c: emit the "color_changed" signal
	whenever the user selects "Use FG/BG Color" from the popup menu.

	* libgimp/gimpwidgets.c: gimp_table_attach_aligned(): allow the
	function to be called with label == NULL.

	* plug-ins/AlienMap/AlienMap.c
	* plug-ins/AlienMap2/AlienMap2.c
	* plug-ins/common/CEL.c
	* plug-ins/common/CML_explorer.c
	* plug-ins/common/apply_lens.c
	* plug-ins/common/checkerboard.c
	* plug-ins/common/engrave.c
	* plug-ins/common/exchange.c
	* plug-ins/common/gauss_iir.c
	* plug-ins/common/gauss_rle.c
	* plug-ins/common/illusion.c
	* plug-ins/common/max_rgb.c
	* plug-ins/common/mblur.c
	* plug-ins/common/oilify.c
	* plug-ins/common/sel_gauss.c
	* plug-ins/common/shift.c
	* plug-ins/common/smooth_palette.c
	* plug-ins/common/sparkle.c
	* plug-ins/common/video.c
	* plug-ins/common/vpropagate.c
	* plug-ins/common/warp.c
	* plug-ins/sgi/sgi.c: more ui updates.
2000-01-17 17:02:26 +00:00
SHIRASAKI Yasuhiro 11649fc701 plug-ins/common/csource.c plug-ins/common/header.c
* plug-ins/common/csource.c
        * plug-ins/common/header.c
        * plug-ins/common/winclipboard.c
        * po-plug-ins/POTFILES.in: added gettext support.

-- yasuhiro
2000-01-17 13:21:13 +00:00
Stanislav Brabec e304254b2f typo fix 2000-01-16 19:02:55 +00:00
Michael Natterer c5a2909aae oops, the "Add Layer Mask" dialog contained nothing after my last change.
2000-01-16  Michael Natterer  <mitch@gimp.org>

	* app/layers_dialog.c: oops, the "Add Layer Mask" dialog contained
	nothing after my last change.

	* libgimp/gimpwidgets.c: gimp_table_attach_aligned() sets the
	yalign of the widget to 0.5 instead of 1.0.

	* plug-ins/common/align_layers.c
	* plug-ins/common/apply_lens.c
	* plug-ins/common/blinds.c
	* plug-ins/common/blur.c
	* plug-ins/common/cubism.c
	* plug-ins/common/decompose.c
	* plug-ins/common/flarefx.c
	* plug-ins/common/glasstile.c
	* plug-ins/common/jigsaw.c
	* plug-ins/common/mail.c
	* plug-ins/common/nova.c
	* plug-ins/common/randomize.c
	* plug-ins/common/ripple.c
	* plug-ins/common/scatter_hsv.c
	* plug-ins/common/shift.c
	* plug-ins/common/sparkle.c
	* plug-ins/common/spread.c: even more spinbuttons and other ui
	updates.
2000-01-16 15:38:38 +00:00
Garry R. Osgood 8029644a2d Uncovered buglet spawned by #5045 fix. edit_paste() now properly supplies
2000-01-16  Garry R. Osgood <gosgood@idt.net>
* app/global_edit.c
global_edit.c: Uncovered buglet spawned by #5045 fix.
edit_paste() now properly supplies a GimpImageType
parameter in the case where a GimpImage has no
active_drawable: occurs when the user invokes a
paste into an empty image.
2000-01-16 09:34:45 +00:00
Tor Lillqvist 7d67c07428 Regarding the GPL => LGPL change:
-----------------------------------------------------------------------------

Hi. The following files in libgimp/ state that they are GPL'ed, rather than
LGPL'ed:

   gimpenv.c
   color_selector.h
   color_display.h

I looked through the cvs logs of these files and found these "authors"
(the files may be older, but it's all I got):

 * Manish Singh <yosh@gimp.org>
 * ape@spacetec.no  (Asbjorn Pettersen)
 * Tor Lillqvist  <tml@iki.fi>
 * Austin Donnelly  <austin@gimp.org>
 * Michael Natterer  <mitch@gimp.org>
   petm@xcf.berkeley.edu
   spencer@xcf.berkeley.edu

I'd like to change the notice to LGPL again. If all of you agree with this
(just reply with a "yes") then I will just do this and paste your replies
into the log file.

-----------------------------------------------------------------------------
Date: Wed, 17 Nov 1999 23:30:27 +0200 (EET)
From: Tor Lillqvist <tml@sgic.fi>
Message-Id: <199911172130.XAA18357@platon.sgic.fi>

> I'd like to change the notice to LGPL again. If all of you agree with this
> (just reply with a "yes") then I will just do this and paste your replies
> into the log file.

YES!

--tml

-----------------------------------------------------------------------------
Date: Wed, 17 Nov 1999 13:31:45 -0800
From: Manish Singh <yosh@gimp.org>
Message-ID: <19991117133145.A7895@wilber.gimp.org>

On Wed, Nov 17, 1999 at 10:26:25PM +0100, Marc Lehmann wrote:
> Hi. The following files in libgimp/ state that they are GPL'ed, rather than
> LGPL'ed:
>
>    gimpenv.c

Needs S&P approval too.

(yes for me)

-----------------------------------------------------------------------------

Message-ID: <3833B9B6.6AD4B80A@cs.tu-berlin.de>
Date: Thu, 18 Nov 1999 09:32:54 +0100
From: Michael Natterer <mitschel@cs.tu-berlin.de>

> I'd like to change the notice to LGPL again. If all of you agree with this
> (just reply with a "yes") then I will just do this and paste your replies
> into the log file.

Yes ;-) (go for it please...)

--Mitch

-----------------------------------------------------------------------------

Message-Id: <199911180815.JAA17782@spacetec.no>
From: "Asbjoern Pettersen" <ape@spacetec.no>
Date: Thu, 18 Nov 99 09:15:14

OK for me.  (asbjorn)

>>    Tor Lillqvist  <tml@iki.fi>
>>    Austin Donnelly  <austin@gimp.org>
>>    Michael Natterer  <mitch@gimp.org>
>>
>> I'd like to change the notice to LGPL again. If all of you agree with this
>> (just reply with a "yes") then I will just do this and paste your replies
>> into the log file.

-----------------------------------------------------------------------------

Message-ID: <14387.56381.340662.797845@bailey.cl.cam.ac.uk>
From: Austin Donnelly <Austin.Donnelly@cl.cam.ac.uk>
Date: Thu, 18 Nov 1999 11:00:13 +0000 (GMT)

[...]
Yes, I don't mind them going under LGPL.

Austin
2000-01-15 21:30:17 +00:00
Sven Neumann 3a9a760158 fixed a typo in the manpage and moved another entry in the Preferences dialog
--Sven
2000-01-15 18:13:13 +00:00
SHIRASAKI Yasuhiro 14c3c191e2 plug-ins/common/wmf.c small i18n fixes.
* plug-ins/common/wmf.c
* app/text_tool.c: small i18n fixes.

-- yasuhiro
2000-01-15 18:06:15 +00:00
Shirasaki Yasuhiro 72ae425bfc plug-ins/common/waves.c plug-ins/common/whirlpinch.c
2000-01-16  Shirasaki Yasuhiro  <yasuhiro@gnome.gr.jp>

	* plug-ins/common/waves.c
	* plug-ins/common/whirlpinch.c
	* plug-ins/common/wind.c
	* plug-ins/common/wmf.c
	* plug-ins/pagecurl/pagecurl.c
	* plug-ins/pagecurl/Makefile.am
	* po-plug-ins/POTFILES.in: added gettext support.

-- yasuhiro
2000-01-15 17:22:19 +00:00
Garry R. Osgood 87d7965c22 app/layers_dialog.c layers_dialog_flush() now has only one entry and exit
2000-01-15  Garry R. Osgood <gosgood@idt.net>
* app/layers_dialog.c
* app/global_edit.c
layers_dialog.c:layers_dialog_flush() now has
only one entry and exit point, so that
suspend_gimage_notify is properly maintained.
Has bearing on (but likely does not fully solve)
bugs #4031, #4914, and #4927. see
http://idt.net/~gosgood/gimp-patch/patch04.html
and bug reports.
global_edit.c: edit_paste_as_new() now checks
if it has a valid layer from layer_new_from_tiles()
2000-01-15 16:32:02 +00:00
Michael Natterer 6e83e1ba0a added a float adjustment callback.
2000-01-15  Michael Natterer  <mitch@gimp.org>

	* libgimp/gimpwidgets.[ch]: added a float adjustment callback.

	* plug-ins/common/bumpmap.c
	* plug-ins/common/depthmerge.c
	* plug-ins/common/despeckle.c
	* plug-ins/common/destripe.c
	* plug-ins/common/gpb.c
	* plug-ins/common/iwarp.c
	* plug-ins/common/polar.c
	* plug-ins/common/sharpen.c
	* plug-ins/common/tileit.c
	* plug-ins/common/whirlpinch.c
	* plug-ins/common/wind.c:

	- Some more hscale+spinbutton instead of hscale+entry widgets.
	- Get the CHECK_SIZE constants from libgimp in some plugins.
2000-01-15 15:32:28 +00:00
Stanislav Brabec 868ffd98fc i18n fix 2000-01-15 14:46:54 +00:00
Sven Neumann 627c1e1292 moved a few entries to other pages
--Sven
2000-01-15 12:52:31 +00:00
Sven Neumann f4fc693164 new PDB wrappers in libgimp and plugin code cleanup
--Sven
2000-01-14 21:38:47 +00:00
Sven Neumann 078f6cfe3d added gettext support for modules and fixed bug #5148
--Sven
2000-01-14 19:57:42 +00:00
Manish Singh 2e40063a6b configure.in plug-ins/Makefile.am move unsharp here, since it doesn't have
* configure.in
* plug-ins/Makefile.am
* plug-ins/common/unsharp.c: move unsharp here, since it doesn't
have any support files anymore

-Yosh
2000-01-14 19:44:39 +00:00
Sven Neumann baf3933a9d fixed bug #5176 (smudge tool crash)
--Sven
2000-01-14 18:45:36 +00:00