Commit graph

2985 commits

Author SHA1 Message Date
GMT 2000 Andy Thomas 7cce9a3405 PLUGIN_MAINTAINERS
Wed Jan  5 21:35:14 GMT 2000 Andy Thomas <alt@gimp.org>

	* PLUGIN_MAINTAINERS

	Added my name to:-

	gfig (yes I know its one large file & its UI needs work)
	blinds
	plugindetails
	sel2path
	tileit
2000-01-05 20:25:33 +00:00
Marc Lehmann d61b30299a *** empty log message *** 2000-01-05 19:57:02 +00:00
Sven Neumann f4b06fdb4c open the gradient editor on double-click
* app/gradient_select.c: open the gradient editor on double-click


--Sven
2000-01-05 19:20:00 +00:00
Garry R. Osgood ef3489560b *app/undo.c: GimpChannel->bounds_known field on the image Selection Mask
2000-01-05  Garry R. Osgood <gosgood@idt.net>
*app/undo.c: GimpChannel->bounds_known field on the
image Selection Mask channel was never invalidated when restored
via undo_pop_channel_mod(). Caused PixelRegion iterators calculating
new selection boundaries to use cached image dimensions, thereby
trying to access tiles non-existent in the scaled-down image.
Closes #4840.
2000-01-05 19:14:08 +00:00
Michael Natterer ee6ad0e212 removed most functions. Show the help page in an idle function to avoid
2000-01-05  Michael Natterer  <mitch@gimp.org>

	* app/gimphelp.[ch]: removed most functions. Show the help page in
	an idle function to avoid confusion with calling the temporary
	help browser procedure in the middle of the "gimp_help" PDB call.
	(I beleive this should work, so this is maybe a workaround for
	some other bug).

	* app/gimpui.[ch]: removed the dialog functions.

	* libgimp/Makefile.am
	* libgimp/gimpdialog.[ch]
	* libgimp/gimphelp.c
	* libgimp/gimphelpui.[ch]: new files. Moved most of the help
	functions and the dialog constructors to libgimp and libgimpui.

	* libgimp/gimp.h: declaration of the "gimp_help*" functions.

	* libgimp/gimpui.h: include "gimpdialog.h" and "gimphelpui.h".

	* plug-ins/common/grid.c: use the dialog constructor. It's now
	possible to show the plugin's help with "F1".
2000-01-05 15:47:06 +00:00
Sven Neumann 43136b7cfb removed i18n tags from error messages in the segfault signal_handler
* app/main.c: removed i18n tags from error messages in the
  segfault signal_handler


--Sven
2000-01-05 11:24:07 +00:00
Michael Natterer 1b2b43aba8 I'm maintaining the helpbrowser (Sven, I dared to add your name, too :-)
2000-01-05  Michael Natterer  <mitch@gimp.org>

	* PLUGIN_MAINTAINERS: I'm maintaining the helpbrowser (Sven, I
	dared to add your name, too :-)

	* app/context_manager.c
	* app/flip_tool.[ch]
	* app/perspective_tool.[ch]
	* app/rotate_tool.[ch]
	* app/scale_tool.[ch]
	* app/shear_tool.[ch]
	* app/transform_core.[ch]
	* app/transform_tool.[ch]
	* app/tools_cmds.c
	* tools/pdbgen/pdb/tools.pdb

	- Show the correct help pages in the transform tools' dialogs.
	- The transform tool button of the toolbox is now always pressed
	  if a transform tool is active (not only for "rotate").
	- Replaced the transform action (CREATING, HANDLE_1, ...) and the
	  transform state (INIT, MOTION, ...) #define's with typed enums.
	- Changed the return type of the *_recalc functions to "void"
	  instead of "void *" and the return type of the *_transform
	  functions to "TileManager *" instead of "void *".
	  (I probably removed an artefact here because all *_recalc
	   functions returned "(void *) 1").
	- Use gboolean instead of int where appropriate.
	- Code cleanup, indentation.
2000-01-05 11:18:38 +00:00
Sven Neumann 5e4e7d8884 Fixed a crash that oxccured when gimp_export_image() was called with an
active floating selection.
gimp_image_merge_visible_layers() and gimp_image_flatten() did not handle
floating selections.


--Sven
2000-01-05 09:09:46 +00:00
Adam D. Moss 908a076afb i wanna maintain stuph 2000-01-04 20:45:01 +00:00
EST 2000 Adrian Likins 05797f7736 I claim mail.c as mine
Tue Jan  4 17:19:22 EST 2000 Adrian Likins <adrian@gimp.org>

        * PLUGIN_MAINTAINERS: I claim mail.c as mine

        * MAINTAINERS: update my entry while I am at it
2000-01-04 20:38:37 +00:00
Sven Neumann 2c76de139e Added PLUGIN_MAINTAINERS
--Sven
2000-01-04 19:55:55 +00:00
Sven Neumann 29db2f58dd *** empty log message *** 2000-01-04 19:52:51 +00:00
Marc Lehmann b1c8deb483 see plug-ins/perl/Changes 2000-01-04 19:23:14 +00:00
Tor Lillqvist e8914730c6 Add build setup for modules like Gimp-Python.
* plug-ins/makefile.{cygwin,msc}: Add build setup for modules like
Gimp-Python.

* plug-ins/pygimp/gimpmodule.c: Change NATIVE_WIN32 to G_OS_WIN32.
2000-01-04 18:09:51 +00:00
Tor Lillqvist a075daa211 Add gimpcolorspace object.
2000-01-04  Tor Lillqvist  <tml@iki.fi>

* libgimp/makefile.{cygwin.msc}: Add gimpcolorspace object.

* libgimp/gimp.def: Add functions from it.

Fixes from Hans Breuer:

* app/datafiles.c: redefine the executable flag for Win32
to _S_IREAD, to get _all_ files from the plug-in dirs as
executables (including scripts)

* app/main.c: Win32-specific changes to allow building Gimp as a
console application, with all its benefits (like inheriting the
console), but hide it if the user doesn't want it. Also, if stdout
goes to a console, give the user a chance to read the help or
version messages. (tml: I am not convinced that it is better to
build gimp as a console application, but let's try it this way for
a while.)

* app/makefile.{cygwin,msc}: Build as console application, and
link with shell32 library.

* app/paint_core.c (paint_core_motion): Pass the value of a call
to the function gimage_active_drawable() to the paint_func,
instead of just passing the address of gimage_active_drawable...

(tml: This code is only called when the TOOL_TRACES_ON_WINDOW flag
is on, and only the clone tool sets that, and the clone tool's
paint_func doesn't use the drawable argument, so this hasn't
caused any trouble.)

* app/plug_in.c: On Win32, to support scripts, use new function
xspawn() instead of _spawnv. Add some more code to properly kill
plug-ins.

* libgimp/color_display.h: Add G_MODULE_EXPORT declarations.
2000-01-04 17:46:41 +00:00
Sven Neumann 39021e34e6 someone didn't close a bracket (I guess it was me)
--Sven
2000-01-04 17:01:57 +00:00
Kjartan Maraas 9e196776c5 Forgot this again 2000-01-03 20:23:22 +00:00
Kjartan Maraas c2289c36fb A little script that lets people update the .pot file without makefiles
2000-01-03  Kjartan Maraas  <kmaraas@online.no>

	* update.sh: A little script that lets people
	update the .pot file without makefiles etc.
2000-01-03 20:22:55 +00:00
SHIRASAKI Yasuhiro 6ad10d4df5 plug-ins/common/plugindetails.c plug-ins/common/pnm.c
* plug-ins/common/plugindetails.c
        * plug-ins/common/pnm.c
        * plug-ins/common/polar.c
        * plug-ins/common/psd.c
        * plug-ins/common/randomize.c
        * plug-ins/common/ripple.c
        * po-plug-ins/POTFILES.in: added gettext support.

        * modules/cdisplay_gamma.c
        * po/POTFILES.in: added gettext support.

-- yasuhiro
2000-01-03 13:01:51 +00:00
Sven Neumann c736d6857a The empty string still works as usual, but for the consistency, use
image_types = NULL instead of "" here too.


--Sven
2000-01-03 10:46:58 +00:00
Manish Singh bc28e6fa80 fill dummy gimage->base_type as well
* app/color_area.[ch]: fill dummy gimage->base_type as well

* app/gdisplay_color.[ch]: add attach_clone, configure, and configure_cancel
functions.

* app/gdisplay.[ch]: remove notify hacks, don't need them anymore. Add cd_ui
field for cdisplay ui.

* app/commands.c: make display filter dialog per display instead of global

* libgimp/color_display.h: ok/cancel notification callbacks

* modules/cdisplay_gamma.c
* app/gdisplay_color_ui.[ch]: changes for above, enabled configuration dialog
and color_area dummy handling

* app/color_balance.c
* app/paint_funcs.c: #include "libgimp/gimpcolorspace.h"

* plug-ins/webbrowser/web-browser.scm: updated urls

-Yosh
2000-01-03 07:49:19 +00:00
Sven Neumann 3fc4eb846c libgimp/gimpcolorspace.c Prefixed all functions with gimp_ to avoid
* libgimp/gimpcolorspace.c
* libgimp/gimpcolorspace.h: Prefixed all functions with gimp_
  to avoid namespace collisions.

Changed the License in the header to LGPL. If you don't like this,
please remove those files! (But I would like them to stay since this
moving those functions into libgimp is something that should have
happened much earlier.) Nice work, Daniel!
2000-01-03 01:58:43 +00:00
Marc Lehmann 35f6f9ade4 Hmm... this actually wasn't the file as advertised by the ChangeLog.... 2000-01-02 23:11:47 +00:00
Marc Lehmann 14d6add3d8 *** empty log message *** 2000-01-02 22:30:20 +00:00
Tuomas Kuosmanen 53bbbc2299 New Year. New Splash. /tigert 2000-01-02 22:17:26 +00:00
Sven Neumann 3ebaf638bb Redid my latest change here, since it didn't solve the problem. Now,
* app/plug_in.c: Redid my latest change here, since it didn't solve
  the problem. Now, registering with image_types == NULL means the same
  as what "" used to mean: No image is required and the menu entry will
  always be sensitive.

The rest are fixes to my last commit.


--Sven
2000-01-02 20:52:57 +00:00
Marc Lehmann 05bdf34357 see plug-ins/perl/Changes 2000-01-02 20:19:16 +00:00
Kelly Martin c0944df909 bumped GTK req. to 1.2.6 -- I hadn't updated GTK or glib in a while and
* configure.in: bumped GTK req. to 1.2.6 -- I hadn't updated GTK
	or glib in a while and the silent acceptance of out-of-date
	versions was making for a lot of annoying bugs.  This should be
	updated whenever appropriate, not simply ignored until major
	release time, people.
2000-01-02 18:01:44 +00:00
Sven Neumann 8057d056f2 dialog layout and i18n
--Sven
2000-01-02 15:51:41 +00:00
Tor Lillqvist b48c534756 Some clarifications.
2000-01-02  Tor Lillqvist  <tml@iki.fi>

* README.win32: Some clarifications.

* app/makefile.{cygwin,msc}
* libgimp/makefile.{cygwin,msc}
* plug-ins/makefile.{cygwin,msc}: Changes corresponding to the GTk+
source reorg. Add new files.

* app/text_tool.c: Remove now unnecessary workaround for Win32
POINTS identifier clash.
2000-01-02 11:56:56 +00:00
Tor Lillqvist 97f4fc02ca Small update to Finnish translation.
2000-01-02  Tor Lillqvist  <tml@iki.fi>

* fi.po: Small update to Finnish translation.
2000-01-02 11:35:54 +00:00
Garry R. Osgood 7f052673ef Happy New Year! Checked RGB/GRAY/INDEXED product box RE testing #4708.
2000-01-01 Garry R. Osgood <gosgood@idt.net>
Happy New Year!
        * app/disp_callbacks.c
app/disp_callbacks.c: Checked RGB/GRAY/INDEXED product box RE
        testing #4708. added gdisplay_update_title() to refresh
        window title bar so that a layer-filled display won't
        continue its insistence of being empty. Nice fix, Sven.
2000-01-02 03:02:30 +00:00
Manish Singh 631ef03898 oops.
-Yosh
2000-01-02 01:43:18 +00:00
Manish Singh a5f9b334a0 cosmetic fix
* Makefile.am: cosmetic fix

* libgimp/color_display.h
* modules/cdisplay_gamma.c: add clone method

* app/color_area.[ch]
* app/gdisplay.[ch]
* app/gdisplay_color.c
* app/gdisplay_color_ui.c: preliminary support for color_area filter
(really just a sync to home machine)

* app/nav_window.c: minor cleanup

* tools/pdbgen/app.pl: initialize gbooleans to FALSE, not 0

* tools/pdbgen/lib.pl: some more arg work

-Yosh
2000-01-02 00:16:47 +00:00
Marc Lehmann 6d2414707c see plug-ins/perl/Changes 2000-01-01 22:35:47 +00:00
Marc Lehmann 521be42192 *** empty log message *** 2000-01-01 22:10:41 +00:00
Sven Neumann cca220b4ef If image_types == NULL, register plug-in with all image_types.
Should fix bug #3135.


--Sven
2000-01-01 21:45:26 +00:00
Marc Lehmann c01f1ee308 *** empty log message *** 2000-01-01 20:07:16 +00:00
Sven Neumann a34415cb7b Removed the obsolete drawable argument from layer_from_tiles.
The layer_type is now taken from the base_type of the image.
Also changed the name to layer_new_from_tiles.


--Sven
2000-01-01 18:33:40 +00:00
Sven Neumann fa16d08f1f small i18n fix
--Sven
2000-01-01 16:14:19 +00:00
Marc Lehmann f54d942aa8 *** empty log message *** 2000-01-01 16:08:09 +00:00
Marc Lehmann 8682bf306e *** empty log message *** 2000-01-01 16:07:19 +00:00
Sven Neumann 75a07bafd2 sunras and winprint were not included in POTFILES.in
--Sven
2000-01-01 15:55:02 +00:00
Sven Neumann 2d213140f6 added gettext support
--Sven
2000-01-01 15:38:59 +00:00
Sven Neumann 5969ed3911 Fixed bug #4871.
--Sven
2000-01-01 13:59:58 +00:00
SHIRASAKI Yasuhiro 7e40430246 plug-ins/common/pat.c plug-ins/common/pcx.c plug-ins/common/pix.c
* plug-ins/common/pat.c
	* plug-ins/common/pcx.c
	* plug-ins/common/pix.c
	* plug-ins/common/pixelize.c
	* plug-ins/common/plasma.c
	* po-plug-ins/POTFILES.in: added gettext support and replace
	sprintf with g_strdup_printf().

	* plug-ins/common/gpb.c: added INIT_I18N() for gih saver.

-- yasuhiro
2000-01-01 07:35:13 +00:00
SHIRASAKI Yasuhiro a8d0499aae plug-ins/common/max_rgb.c plug-ins/common/mblur.c plug-ins/common/mpeg.c
* plug-ins/common/max_rgb.c
        * plug-ins/common/mblur.c
        * plug-ins/common/mpeg.c
        * plug-ins/common/newsprint.c
        * plug-ins/common/nlfilt.c
        * plug-ins/common/noisify.c
        * po-plug-ins/POTFILES.in: Added gettext support and replace
        sprintf with g_strdup_printf().

-- yasuhiro
1999-12-31 16:39:04 +00:00
SHIRASAKI Yasuhiro dc180819d7 update japanese translation. 1999-12-31 15:16:30 +00:00
Sven Neumann 3bc2a355a2 small i18n fix s/snprintf/g_snprintf/
* plug-ins/common/gif.c: small i18n fix
* plug-ins/gap/gap_mov_dialog.c: s/snprintf/g_snprintf/


--Sven
1999-12-31 13:34:58 +00:00
GMT 1999 Adam D. Moss 701ff83d3c Teach it about .pcc files.
Thu Dec 30 22:55:35 GMT 1999  Adam D. Moss <adam@gimp.org>

	* plug-ins/common/pcx.c: Teach it about .pcc files.
1999-12-30 23:00:43 +00:00