1. 27 Jan, 2000 6 commits
    • Marc Lehmann's avatar
      *** empty log message *** · 0de089bf
      Marc Lehmann authored
    • Michael Natterer's avatar
      libgimp/Makefile.am new file to be included by libgimp files only. · 929045df
      Michael Natterer authored
      2000-01-28  Michael Natterer  <mitch@gimp.org>
      	* libgimp/Makefile.am
      	* libgimp/libgimp-intl.h: new file to be included by libgimp files
      	only. Re-defines _() and gettext() as dgettext() and N_() as
      	This way the translations of the various widgets which are used in
      	both the app and plugins are searched in the correct catalog.
      	* libgimp/gimpcolorbutton.c
      	* libgimp/gimpexport.c
      	* libgimp/gimpfileselection.c
      	* libgimp/gimpunit.c
      	* libgimp/gimpunitmenu.c
      	* libgimp/gimpwidgets.c: #include "libgimp-intl.h"
    • Michael Natterer's avatar
      added one more option menu constructor and made the namespace more · 38c66a65
      Michael Natterer authored
      2000-01-28  Michael Natterer  <mitch@gimp.org>
      	* libgimp/gimpwidgets.[ch]: added one more option menu constructor
      	and made the namespace more consistent, minor fixes.
      	* libgimp/gimpdialog.c
      	* libgimp/gimpunitmenu.c: minor fixes.
      	* app/preferences_dialog.c
      	* plug-ins/borderaverage/borderaverage.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/randomize.c: changed according to the above
      	namespace cleanups.
    • Sven Neumann's avatar
      typos and german translation · ea275902
      Sven Neumann authored
    • Tor Lillqvist's avatar
      No need to use an #ifdef for G_OS_WIN32 as the whole function is already · 1af6e311
      Tor Lillqvist authored
      2000-01-27  Tor Lillqvist  <tml@iki.fi>
      * app/main.c (on_signal): No need to use an #ifdef for G_OS_WIN32
      as the whole function is already bypassed on Win32.
      * libgimp/gimp.def
      * libgimp/gimpui.def: Updates.
      * plug-ins/makefile.cygwin
      * plug-ins/makefile.msc: Goodbye to the megawidget library.
      * plug-ins/common/papertile.c: MAIN() must be after PLUG_IN_INFO
    • Michael Natterer's avatar
      a little ui eye candy... · 834e31a7
      Michael Natterer authored
      2000-01-27  Michael Natterer  <mitch@gimp.org>
      	* plug-ins/pagecurl/pagecurl.c: a little ui eye candy...
  2. 26 Jan, 2000 15 commits
  3. 25 Jan, 2000 8 commits
    • Sven Neumann's avatar
      plugin ui changes · 38ed843b
      Sven Neumann authored
    • Michael Natterer's avatar
      removed BOUNDS, MINIMUM and MAXIMUM. No need to include both <glib.h> and · 49230471
      Michael Natterer authored
      2000-01-25  Michael Natterer  <mitch@gimp.org>
      	* app/appenv.h: removed BOUNDS, MINIMUM and MAXIMUM. No need to
      	include both <glib.h> and <gtk/gtk.h>.
      	* app/*
      	* tools/pdbgen/pdb/text_tool.pdb: s/BOUNDS/CLAMP/,
      	same for MIN and MAX.
      	* app/preferences_dialog.c: the "Check Size" widget was connected
      	to the transparency_type variable.
      	* plug-ins/common/sobel.c: removed definitions of MIN and ROUND.
      	* libgimp/gimp.h: #include "gimplimits.h" and "gimpcolorspace.h".
      	* plug-ins/*: don't include the two files.
    • Sven Neumann's avatar
      Applied a change suggested by Steinar H. Gunderson. · f3eb81f4
      Sven Neumann authored
      Fixes crashing on empty images (bug #5536).
    • Sven Neumann's avatar
      Disabled "Layer to Imagesize" menu on empty images and "Rotate Layer" on · 1a5185f0
      Sven Neumann authored
      channels and masks.
    • Sven Neumann's avatar
      use gimp_tile_cache_ntiles () when creating a new image, disable undo, · ed491085
      Sven Neumann authored
      * plug-ins/common/colorify.c: use gimp_tile_cache_ntiles ()
      * plug-ins/common/lic.c: when creating a new image, disable
        undo, enable it later when the new image is completed
    • Michael Natterer's avatar
      configure.in po-plug-ins/POTFILES.in plug-ins/common/Makefile.am · fa30ba04
      Michael Natterer authored
      2000-01-25  Michael Natterer  <mitch@gimp.org>
      	* configure.in
      	* po-plug-ins/POTFILES.in
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl
      	* plug-ins/megawidget/*: removed. (There were only 3 functions
      	left which were used by ~5 plugins, so I moved the resp. functions
      	to the plugins). More preview stuff to come...
      	* app/airbrush_blob.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: use G_PI instead of M_PI.
      	* app/procedural_db.h
      	* libgimp/gimpenums.h
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: new PDB return value STATUS_CANCEL which
      	indicates that "Cancel" was pressed in a plugin dialog. (Useful
      	only for file load/save plugins).
      	* app/fileops.[ch]
      	* app/menus.c: changes to handle STATUS_CANCEL correctly. Did some
      	code cleanup in fileops.[ch]. Pop up a warning if File->Save
      	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
      	* libgimp/gimpmath.h: new constant G_MAXRAND which equals to
      	RAND_MAX if it exists or to G_MAXINT otherwise.
      	* libgimp/gimpwidgets.[ch]: new function gimp_random_seed_new()
      	which creates a spinbutton and a "Time" toggle.
      	Call the function which does the "set_sensitive" magic from the
      	radio button callback.
      	* plug-ins/[75 plugins]:
      	- Return STATUS_CANCEL in all file load/save dialogs if "Cancel"
      	  was pressed.
      	- Standardized the file plugins' "run" functions.
      	- Use G_PI and G_MAXRAND everywhere.
      	- Added tons of scales and spinbuttons instead of text entries.
      	- Applied uniform packing/spacings all over the place.
      	- Reorganized some UIs (stuff like moving the preview to the top
      	  left corner of the dialog).
      	- Removed many ui helper functions and callbacks and use the stuff
      	  from libgimp instead.
      	- I tried not to restrict the range of possible values when I
      	  replaced entries with spinbuttons/scales but may have failed,
      	  though in some cases. Please test ;-)
      	- #include <libgimp/gimpmath.h> where appropriate and use it's
      	- Indentation, s/int/gint/ et.al., code cleanup.
      	RFC: The plugins are definitely not useable with GIMP 1.0 any
      	     more, so shouldn't we remove all the remaining compatibility
      	     stuff ??? (like "#ifdef GIMP_HAVE_PARASITES")
    • Stanislav Brabec's avatar
      fixed types · 7a8b1575
      Stanislav Brabec authored
    • Seth Burgess's avatar
      Set a minimum width on display to get around a nasty bug if smaller than · 38b05ffa
      Seth Burgess authored
      the statusbar width.
      Modified Files:
      	ChangeLog app/gdisplay_ops.c
  4. 24 Jan, 2000 7 commits
  5. 23 Jan, 2000 2 commits
  6. 22 Jan, 2000 2 commits
    • GMT 2000  Austin Donnelly's avatar
      update my entry. I maintain newsprint. · c5c95ff9
      GMT 2000 Austin Donnelly authored
      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
      	   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.
    • Sven Neumann's avatar
      number conversions between different types sucks · c605469d
      Sven Neumann authored