1. 13 Nov, 2001 1 commit
    • Michael Natterer's avatar
      small fix. · 3413a9ef
      Michael Natterer authored
      2001-11-12  Michael Natterer  <mitch@gimp.org>
      
      	* HACKING: small fix.
      
      	* configure.in: changed --disable-perl to --enable-perl because
      	it doesn't build properly at the moment.
      
      	* pixmaps/Makefile.am: removed stuff which is no longer there
      	from EXTRA_DIST.
      
      	* plug-ins/Makefile.am: put back the $(GIMP_PERL) line in SUBDIRS.
      
      	* app/widgets/gimpmenuitem.c. include "libgimpwidgets/gimpwidgets.h".
      
      	* data/Makefile.am
      	* data/brushes/Makefile.am
      	* data/gradients/Makefile.am
      	* data/palettes/Makefile.am
      	* data/patterns/Makefile.am: removed the old "files" hack and put
      	the stuff to EXTRA_DIST.
      
      	* app/Makefile.am
      	* app/base/Makefile.am
      	* app/core/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/paint-funcs/Makefile.am
      	* app/pdb/Makefile.am
      	* app/tools/Makefile.am
      	* app/widgets/Makefile.am
      	* app/widgets/gimpmenuitem.c
      	* app/xcf/Makefile.am
      	* cursors/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* m4macros/Makefile.am
      	* themes/Makefile.am
      	* themes/Default/Makefile.am
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/tools/Makefile.am: removed "files" target.
      3413a9ef
  2. 11 Nov, 2001 1 commit
    • Manish Singh's avatar
      configure.in app/Makefile.am app/plug-in/Makefile.am plug-ins/Makefile.am · 7117483f
      Manish Singh authored
      2001-11-11  Manish Singh  <yosh@gimp.org>
      
              * configure.in
              * app/Makefile.am
              * app/plug-in/Makefile.am
              * plug-ins/Makefile.am
              * modules/Makefile.am: fixes to build with automake 1.5 (just hacks
              to get it to work, real fixes to come later)
      
              * app/gui/preferences-dialog.c: unset GValue from tree model when
              we're done with it.
      
              * libgimpwidgets/gimpcolorarea.c
              * libgimpwidgets/gimpcolorbutton.c
              * libgimpwidgets/gimpsizeentry.[ch]
              * libgimpwidgets/gimpwidgets.[ch]
              * plug-ins/common/animationplay.c
              * plug-ins/common/colorify.c
              * plug-ins/common/curve_bend.c
              * plug-ins/common/diffraction.c
              * plug-ins/common/film.c
              * plug-ins/common/gbr.c
              * plug-ins/common/gee.c
              * plug-ins/common/gee_zoom.c
              * plug-ins/common/gicon.c
              * plug-ins/common/gih.c
              * plug-ins/common/gtm.c
              * plug-ins/common/jpeg.c
              * plug-ins/common/mail.c
              * plug-ins/common/pat.c
              * plug-ins/common/plugindetails.c
              * plug-ins/common/png.c
              * plug-ins/common/ps.c
              * plug-ins/common/sample_colorize.c
              * plug-ins/common/sinus.c
              * plug-ins/common/spheredesigner.c
              * plug-ins/common/tileit.c
              * plug-ins/common/uniteditor.c
              * plug-ins/common/xbm.c: gtk_widget_set_usize is deprecated. Use
              gtk_widget_set_size_request instead.
      
              * libgimpwidgets/gimpunitmenu.[ch]: changed to use GtkTreeView.
      7117483f
  3. 19 Oct, 2001 1 commit
    • Michael Natterer's avatar
      link the app in a different order as some init functions are called from · cc83594b
      Michael Natterer authored
      2001-10-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: link the app in a different order as some init
      	functions are called from core/gimp.c instead of app_procs.c now.
      
      	* app/app_procs.[ch]: made app_init_update_status() private and
      	pass it as callback to various init functions.
      
      	* app/plug_in.[ch]: plug_in_init() take "gimp" and "status_callback"
      	parameters.
      
      	* app/undo.c: use "gimage->gimp" instead of "the_gimp", don't
      	include "app_procs.h".
      
      	* app/core/core-types.h: added "GimpInitStatusFunc" typedef.
      
      	* app/core/gimp.[ch]: gimp_initialize() and gimp_restore() now
      	take a "status_callback" as parameter. Don't include "app_procs.h".
      
      	* app/core/gimpmodules.c: putting the modules in a strong
      	container was a bad idea because it may be impossible to finalize
      	a GimpModuleInfo object belonging to a stalled module.
      
      	* app/gui/color-area.c: use G_N_ELEMENTS().
      
      	* app/gui/session.c: don't call app_init_update_status() and don't
      	include "app_procs.h" because this happens after the splash is
      	hidden.
      
      	* tools/pdbgen/app.pl
      	* app/pdb/internal_procs.[ch]: pass a "status_callback" to
      	internal_procs_init(), don't include "app_procs.h".
      
      	* plug-ins/Makefile.am: build gfig, gimpressionist and imagemap
      	again.
      
      	* plug-ins/MapObject/mapobject_preview.c
      	* plug-ins/MapObject/mapobject_ui.c: s/gdk_image_unref/g_object_unref/
      
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gimpressionist/brush.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/gimpressionist/ppmtool.[ch]
      	* plug-ins/gimpressionist/presets.c
      	* plug-ins/imagemap/imap_browse.[ch]
      	* plug-ins/imagemap/imap_csim.y
      	* plug-ins/imagemap/imap_edit_area_info.c
      	* plug-ins/imagemap/imap_file.c
      	* plug-ins/imagemap/imap_main.c
      	* plug-ins/imagemap/imap_menu.c
      	* plug-ins/imagemap/imap_polygon.c
      	* plug-ins/imagemap/imap_popup.c
      	* plug-ins/imagemap/imap_preferences.c
      	* plug-ins/imagemap/imap_taglist.c
      	* plug-ins/imagemap/imap_tools.c: ported to current GLib/Gtk+.
      
      	* plug-ins/gap/gap_arr_dialog.c
      	* plug-ins/gap/gap_decode_xanim.c
      	* plug-ins/gap/gap_filter_foreach.c
      	* plug-ins/gap/gap_filter_main.c
      	* plug-ins/gap/gap_frontends_main.c
      	* plug-ins/gap/gap_lib.c
      	* plug-ins/gap/gap_main.c
      	* plug-ins/gap/gap_mod_layer.c
      	* plug-ins/gap/gap_mov_dialog.c
      	* plug-ins/gap/gap_navigator_dialog.c
      	* plug-ins/gap/resize.c: half-way fixed this one too but I'm not
      	willing to fix tons of duplicated and deprecated app/ code...
      cc83594b
  4. 22 Sep, 2001 1 commit
  5. 19 Sep, 2001 1 commit
    • Sven Neumann's avatar
      require GTK+-1.3.8 and PangoFT2-0.19. · 334911e2
      Sven Neumann authored
      2001-09-19  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: require GTK+-1.3.8 and PangoFT2-0.19.
      
      	* app/devices.c:
      	* app/tools/gimppainttool.c: removed intermediate hacks that are no
      	longer needed with the new GTK+ release.
      
      	* app/plug_in.c
      	* libgimp/gimp.[ch]
      	* libgimp/gimpui.c
      	* libgimpbase/gimpprotocol.[ch]: removed use_xshm and color_cube
      	variables and accessor functions.
      
      	* app/errors.c: use gtk_exit() instead of gdk_exit().
      
      	* app/gdisplay.c: use Pango API to determine cursor label width. This
      	does not work correctly, but at least it compiles...
      
      	* app/gui/splash.c: follow Pango API changes.
      
      	* app/tools/gimpcurvestool.[ch]: use PangoLayouts to draw text.
      
      	* app/tools/gimptexttool.c: follow Pango API changes.
      
      	* app/widgets/gimpfontselection-dialog.c
      	* app/widgets/gimpfontselection.c: mostly rewritten following the
      	changes in GtkFontSelection. This is unusable at the moment and
      	crashes, but at least it compiles again...
      
      	* plug-ins/Makefile.am: temporarily disabled build of ifscompose since
      	it does not compile any longer after the latest GDK cleanups.
      
      	* plug-ins/common/nlfilt.c: gimp_color_cube() is obsolete.
      334911e2
  6. 03 Sep, 2001 1 commit
    • Michael Natterer's avatar
      added -DGDK_DISABLE_DEPRECATED. · 1ccb029e
      Michael Natterer authored
      2001-09-02  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added -DGDK_DISABLE_DEPRECATED.
      
      	* app/gui/about-dialog.c
      	* plug-ins/common/wmf.c
      	* plug-ins/ifscompose/ifscompose_utils.c: #undef it here (too lazy...)
      
      	* app/colormaps.[ch]
      	* app/gdisplay.c
      	* app/module_db.c
      	* app/plug_in.c
      	* app/gui/brush-editor.c
      	* app/gui/color-notebook.c
      	* app/gui/gradient-select.c
      	* app/gui/palette-select.c
      	* app/gui/paths-dialog.c
      	* app/gui/select-commands.c
      	* app/widgets/gimpdialogfactory.c
      	* app/widgets/gimpdock.c
      	* app/widgets/gimpdockbook.c: replaced deprecated stuff,
      	g_list_free() the return value of gtk_container_get_children().
      
      	* plug-ins/Makefile.am: build gflare again.
      
      	* plug-ins/gflare/asupsample.[ch]: removed because the same function
      	is already in libgimpcolor.
      
      	* plug-ins/gflare/gtkmultioptionmenu.[ch]: removed because Gtk+
      	handles menu_height > screen_height by scrolling now.
      
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gflare/gflare.c: changed accordingly, cleanups.
      1ccb029e
  7. 30 Jul, 2001 1 commit
    • Michael Natterer's avatar
      code formating paranoia. · 8d9931f7
      Michael Natterer authored
      2001-07-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimphelp.c: code formating paranoia.
      
      	* app/core/gimp.c: one more g_signal_connect().
      
      	* app/tools/gimpmeasuretool.c: a gtk_widget_show() was optimized
      	away :)
      
      	* plug-ins/Makefile.am: re-enabled script-fu and dbbrowser.
      
      	* plug-ins/dbbrowser/dbbrowser_utils.[ch]
      	* plug-ins/script-fu/script-fu-console.[ch]
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu-text-console.[ch]
      	* plug-ins/script-fu/script-fu.c: use GtkTextBuffer/GtkTextView
      	all over the place. GUI code cleanup in the dbbrowser and
      	the script-fu console.
      8d9931f7
  8. 24 Jul, 2001 1 commit
    • Michael Natterer's avatar
      Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning) · 06b16890
      Michael Natterer authored
      2001-07-24  Michael Natterer  <mitch@gimp.org>
      
      	Port to glib/gtk+ 2.0 episode I (every segfault has it's beginning)
      
      	* configure.in: require glib/gtk+ >= 1.3.7, commented out the
      	gtkxmhtml stuff.
      
      	From now on, you will need glib, pango, atk and gtk+ HEAD from CVS
      	to hack or use GIMP HEAD.
      
      	Beware, it crashes randomly :)
      
      	* app/core/Makefile.am
      	* app/core/gimpmarshal.list: new file plus rules to generate
      	gimpmarshal.[ch] from it.
      
      	* app/core/*
      	* app/tools/*
      	* app/widgets/*
      	* libgimpwidgets/*: started to use the glib object system. All
      	core/ objects are still gtk objects however. All signals are
      	created using g_signal_new(). There are many gtk+ artefacts left.
      	Finally, we will _not_ use the gtk_signal_foo() wrappers and
      	friends any more.
      
      	* app/colormaps.c
      	* app/devices.[ch]
      	* app/disp_callbacks.c
      	* app/errorconsole.c
      	* app/file-save.[ch]
      	* app/interface.c
      	* app/module_db.c
      	* app/nav_window.c
      	* app/ops_buttons.c
      	* app/scroll.c
      	* app/user_install.c
      	* app/gui/about-dialog.c
      	* app/gui/brush-editor.c
      	* app/gui/brushes-commands.c
      	* app/gui/color-notebook.c
      	* app/gui/colormap-dialog.c
      	* app/gui/dialogs-commands.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/file-commands.c
      	* app/gui/file-dialog-utils.c
      	* app/gui/file-new-dialog.c
      	* app/gui/file-open-dialog.[ch]
      	* app/gui/file-save-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/gradients-commands.c
      	* app/gui/image-commands.c
      	* app/gui/info-dialog.[ch]
      	* app/gui/layer-select.c
      	* app/gui/layers-commands.c
      	* app/gui/menus.c
      	* app/gui/offset-dialog.c
      	* app/gui/palette-editor.c
      	* app/gui/palettes-commands.c
      	* app/gui/patterns-commands.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.[ch]
      	* app/gui/splash.c
      	* app/gui/tips-dialog.c
      	* app/gui/tool-options-dialog.c
      	* app/gui/toolbox.c
      	* app/gui/tools-commands.c
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpmenu.c
      	* libgimp/gimppatternmenu.c
      	* libgimp/gimpui.c
      	* libgimpbase/gimpenv.c: tons and tons of changes like "const
      	gchar*", switch from GdkDeviceInfo to GdkDevice (very incomplete
      	and currently disables), lots of s/gtk_signal/g_signal/,
      	removal/replacement of deprecated stuff,
      	s/GtkSignalFunc/GCallback/ and lots of small changes and fixes
      	while I was on it, zillions of warnings left...
      
      	* modules/Makefile.am: disabled the water color selector
      	temporarily (XInput issues).
      
      	* plug-ins/Makefile.am
      	* plug-ins/common/.cvsignore
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl: simply excluded all plug-ins
      	which did not build (including Script-Fu). They are trivial to
      	fix.
      06b16890
  9. 20 May, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am put the regex and MMX sources to EXTRA_DIST so they get · a6cce184
      Michael Natterer authored
      2001-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* plug-ins/script-fu/Makefile.am: put the regex and MMX sources to
      	EXTRA_DIST so they get distributed unconditionally.
      
      	* tools/pdbgen/pdb/layer.pdb: re-enabled the layer_mask procs but
      	let them use accessors (which don't exist)...
      
      	* app/pdb/pdb_glue.h: ... #define the accessors as macros here.
      
      	Yes, this is ugly, but I simply don't fully understand pdbgen
      	yoshcode.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/layer_cmds.c
      	* libgimp/gimplayer_pdb.[ch]: regenerated with the layer_mask
      	accessors.
      
      	* app/tools/Makefile.am: add the files which are not built to
      	EXTRA_DIST.
      
      	* pixmaps/Makefile.am
      	* pixmaps/channel.xbm
      	* pixmaps/eye.xbm
      	* pixmaps/layer.xbm
      	* pixmaps/linked.xbm
      	* pixmaps/mask.xbm: removed.
      
      	* plug-ins/Makefile.am: build XJT again because the layer_mask
      	stuff is back. Perl also seems to build again.
      
      	* plug-ins/common/aa.c: explicit casting fixes some warnings.
      
      	* plug-ins/script-fu/interp_regex.c: #include "config.h".
      a6cce184
  10. 06 Mar, 2001 1 commit
    • Michael Natterer's avatar
      removed the layer mask functions. · af76f2bb
      Michael Natterer authored
      2001-03-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimage.[ch]: removed the layer mask functions.
      
      	* app/gimpchannel.[ch]: added a boolean "dummy" parameter to
      	gimp_channel_copy() so it has the same signature as
      	gimp_layer_copy() and can be used by the GimpDrawableListView to
      	generically duplicate drawables.
      
      	* app/gimpcontainerview.c: call "select_item" with a NULL item
      	before changing the underlying GimpContainer so subclasses have
      	a chance to update (e.g. set button sensitivity).
      
      	* app/gimpdnd.c: folded all the GtkType comparing code into a
      	utility function (much more readable now).
      
      	* app/gimpdrawablelistview.[ch]: activated the "raise", "lower",
      	"duplicate" and "delete". I'm not really happy with all those
      	function pointers passed to the constructor (and the dummy
      	parameters I've added to some GimpChannel functions) -- OTOH the
      	generic view maybe worth the "gboolean dummy" cruft hanging around
      	in the channel class.
      
      	* app/gimplayer.[ch]: removed the "apply_mask", "edit_mask" and
      	"show_mask" booleans ...
      
      	* app/gimplayermask.[ch]: .. and added them here together with
      	proper accessors and "*_changed" signals.
      
      	This also makes the layer mask undo code much clearer as we don't
      	have to store the booleans separately.
      
      	* app/gimplayerlistitem.c: badly hacked to acheive the correct
      	indicator being drawn around the active drawable. This needs
      	a new GimpPreview function for setting the border color.
      
      	* app/gimplistitem.c: smaller horizontal spacing.
      
      	* app/gimppreview.[ch]: added the "border_width" parameter also to
      	gimp_preview_set_size() so we can modify all previews the same way
      	after creation.
      
      	* app/layers_dialog.c: no need to push an undo group around
      	the "duplicate layer" code. Was this an artefact or did I miss
      	something here ???
      
      	* app/channel_ops.c
      	* app/channels_dialog.c
      	* app/gimage_mask.c
      	* app/gimpcontainergridview.c
      	* app/gimpcontainerlistview.c
      	* app/gimpdrawablelistitem.c
      	* app/gimpimage.[ch]
      	* app/qmask.c
      	* app/test_commands.c
      	* app/undo.c
      	* app/xcf.c
      	* app/pdb/channel_cmds.c
      	* tools/pdbgen/pdb/channel.pdb
      	* app/pdb/selection_cmds.c
      	* tools/pdbgen/pdb/selection.pdb: changed accordingly.
      
      	* app/pdb/internal_procs.c
      	* app/pdb/layer_cmds.c
      	* libgimp/gimplayer_pdb.[ch]
      	* tools/pdbgen/pdb/layer.pdb: commented out the layer mask accessors
      	from the perl code, so the functions temporarily disappeared all
      	over the place.
      
      	* plug-ins/Makefile.am: don't build XJT until the layer mask stuff
      	is back.
      
      	* pixmaps/eye.xpm: cropped it to it's minimal size.
      af76f2bb
  11. 14 Feb, 2001 1 commit
    • Nate Summers's avatar
      prototype for an extension that allows gmodules as plugins. Known bug: · 35ac032f
      Nate Summers authored
              * plug-ins/plugin-helper/*: prototype for an extension that allows
              gmodules as plugins.  Known bug: crashes on gmodules with a static "query" function
      
              * app/tools/tool.c
              * app/tools/tool.h: created new GimpTool object.  Did away with ToolInfo.
              Most tools still need to be ported over to the new api.
              * plug-ins/script-fu/script-fu-scripts.c: fixed typo in comment.  Pathetic, huh?
      35ac032f
  12. 25 Jan, 2001 1 commit
    • Sven Neumann's avatar
      cleanup · e8c74bb6
      Sven Neumann authored
      2001-01-25  Sven Neumann  <sven@gimp.org>
      
      	* app/libgimp_glue.[ch]: cleanup
      
      	* app/pdb/channel_cmds.c
      	* app/pdb/palette_cmds.c
      	* app/pdb/tools_cmds.c
      	* tools/pdbgen/app.pl
      	* tools/pdbgen/lib.pl
      	* tools/pdbgen/pdb.pl
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/tools.pdb: fixed pdbgen code for color type. Seems
      	to actually work now.
      
      	* TODO.xml: updated
      
      	* plug-ins/Makefile.am: disabled build of gimp-perl until it has
      	catched up with the API changes in libgimp
      e8c74bb6
  13. 24 Aug, 2000 1 commit
    • Tor Lillqvist's avatar
      Update, tell people the MSVC makefiles are not up-to-date. · 565ca6b1
      Tor Lillqvist authored
      2000-08-24  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update, tell people the MSVC makefiles are not
      	up-to-date.
      
      	* */makefile.msc: Add warning about being outdated.
      
      	* */makefile.cygwin: Remove.
      
      	* */makefile.mingw.in: New files replacing the makefile.cygwin files.
      
      	* */Makefile.am: Change correspondingly.
      
      	* configure.in: Generate corresponding makefile.mingw files.
      
      	* app/about_dialog.c: Include <gdk/gdkconfig.h> for
      	GDK_USE_UTF8_MBS. Add UTF-8 version of a string.
      
      	* libgimp/gimp.c: Remove horrible Win32 hack, not needed any longer.
      
      	* plug-ins/common/jpeg.c: Use g_message, not g_warning.
      
      	* plug-ins/common/winclipboard.c
      	* plug-ins/common/winprint.c: Remove COMPAT_CRUFT.
      
      	* plug-ins/Lighting/lighing_apply.c: Fix for non-interactive mode
      	bug, supplied by Piet van Oostrum.
      
      	* tips/makefile.mingw: New file.
      
      	* tips/Makefile.am: Add it.
      565ca6b1
  14. 23 Aug, 2000 1 commit
  15. 22 Aug, 2000 1 commit
  16. 30 Apr, 2000 1 commit
  17. 22 Apr, 2000 1 commit
  18. 25 Jan, 2000 1 commit
    • 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
      	failed.
      
      	* app/plug_in.c: return_val[0] is of type PDB_STATUS, not
      	PDB_INT32.
      
      	* 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
      	  constants.
      	- 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")
      fa30ba04
  19. 14 Jan, 2000 1 commit
  20. 11 Jan, 2000 1 commit
    • Michael Natterer's avatar
      configure.in plug-ins/Makefile.am removed. · f10b06a3
      Michael Natterer authored
      2000-01-11  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in
      	* plug-ins/Makefile.am
      	* plug-ins/gpc/*: removed.
      
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl
      	* plug-ins/common/blur.c
      	* plug-ins/common/randomize.c: removed all calls to gpc functions.
      
      	* plug-ins/common/edge.c: applied standard ui stuff.
      f10b06a3
  21. 04 Oct, 1999 1 commit
  22. 07 Sep, 1999 1 commit
  23. 06 Sep, 1999 2 commits
    • Marc Lehmann's avatar
      *** empty log message *** · 9ebe7bbe
      Marc Lehmann authored
      9ebe7bbe
    • James Henstridge's avatar
      conditionally compile pygimp. · 6b5f967d
      James Henstridge authored
      1999-09-06  James Henstridge  <james@daa.com.au>
      
      	* plug-ins/Makefile.am: conditionally compile pygimp.
      
      	* configure.in: added in macros for pygimp.  You must pass
      	--enable-python to configure for it to even consider checking for
      	python at the moment.
      
      	* acinclude.m4: added python detection macros.
      6b5f967d
  24. 03 Sep, 1999 1 commit
  25. 26 Aug, 1999 2 commits
    • Tor Lillqvist's avatar
      Add Acquire under the File menu. · 19d47775
      Tor Lillqvist authored
      1999-08-27  Tor Lillqvist  <tml@iki.fi>
      
      * app/menus.c: Add Acquire under the File menu.
      
      * plug-ins/twain: New (Windows-only) plug-in. Interface to TWAIN
      image sources. Written by Craig Setera.
      
      * plug-ins/Makefile.am: Add twain sources to EXTRA_DIST.
      
      * plug-ins/makefile.{cygwin,msc}: Move gimpressionist and twain
      around as they are in this directory now.
      
      * plug-ins/common/screenshot.c
      * plug-ins/winsnap/winsnap.c
      * plug-ins/twain/twain.c: Put them under File/Acquire.
      19d47775
    • Manish Singh's avatar
      Added gimpressionist plugin · 9f53a995
      Manish Singh authored
      -Yosh
      9f53a995
  26. 02 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      plug-ins/Makefile.am Distribute the Windows-only plug-ins, too. · 21961b83
      Tor Lillqvist authored
      	* 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.
      21961b83
  27. 17 Jul, 1999 1 commit
    • Manish Singh's avatar
      Made 1.1.7 release · fe7e21af
      Manish Singh authored
      * Made 1.1.7 release
      
      * configure.in: version number bump
      
      * ltconfig
      * ltmain.sh: libtool 1.3.3
      
      * app/channel_cmds.c
      * tools/pdbgen/pdb/channel.pdb: remove opacity_arg alias for channel new
      
      * Makefile.am: add pixmaps
      
      * borderaverage moved into it's own dir again, to avoid gck problems
      
      -Yosh
      fe7e21af
  28. 09 Jul, 1999 1 commit
    • BST 1999 Andy Thomas's avatar
      configure.in plug-ins/Makefile.am plug-ins/sel2path/* <- New directory · 8beb7c58
      BST 1999 Andy Thomas authored
      
      Fri Jul  9 22:24:53 BST 1999 Andy Thomas <alt@gimp.org>
      
      	* configure.in
      	* plug-ins/Makefile.am
      	* plug-ins/sel2path/* <- New directory
      	* app/paths_dialog.c
      	* pixmap/topath.xpm
      
      	New function implemented by a plugin.
      	Will convert a selection into a path. Please
      	see the README in sel2path directory for more
      	details (especially where the underlying algorithms/code
      	were obtained from).
      8beb7c58
  29. 03 Jul, 1999 1 commit
  30. 24 Jun, 1999 1 commit
  31. 23 Jun, 1999 1 commit
  32. 05 Jun, 1999 1 commit
    • Manish Singh's avatar
      version number bump to 1.1.6 · db54371d
      Manish Singh authored
      * configure.in: version number bump to 1.1.6
      
      * added unsharp plug-in
      
      * app/indicator_area.c
      * app/main.c
      * app/menus.c
      * app/paint_core.c: minor cleanups
      
      * plug-ins/wmf/wmf.c: s/memmove/g_memmove/
      
      * tools/pdbgen/lib.pl: formatting changes, still unfinished
      
      -Yosh
      db54371d
  33. 11 May, 1999 1 commit
  34. 04 May, 1999 1 commit
    • Manish Singh's avatar
      use the sinclude bit again, since it works in automake 1.4. Generate the · 4534223b
      Manish Singh authored
      * configure.in: use the sinclude bit again, since it works in
      automake 1.4. Generate the Makefile in the embed dir too
      
      * app/gimp.sym: new file, list the symbols we want export to
      modules here
      
      * app/Makefile.am: add -export-symbols to LDFLAGS
      
      * plug-ins/Makefile.am: use make variable expansion instead of
      direct substitution for optional plug-in dirs. E.g., now one can
      do "make GIMP_PERL=" to skip the perl plug-in dir during build
      without rerunning configure
      
      * plug-ins/rcm/Makefile.am: add header files to SOURCES
      
      -Yosh
      4534223b
  35. 15 Apr, 1999 1 commit
    • Manish Singh's avatar
      applied gimp-lecorfec-99041[02]-0, changes follow · 141b6e8a
      Manish Singh authored
      * applied gimp-lecorfec-99041[02]-0, changes follow
      
      * plug-ins/FractalExplorer/Dialogs.h (make_color_map):
      replaced free with g_free to fix segfault.
      
      * plug-ins/Lighting/lighting_preview.c (compute_preview):
      allocate xpostab and ypostab only when needed (it could also be
      allocated on stack with a compilation-fixed size like MapObject).
      It avoids to lose some Kb on each preview :)
      Also reindented (unfortunate C-c C-q) some other lines.
      
      * plug-ins/Lighting/lighting_main.c (run):
      release allocated postabs.
      
      * plug-ins/Lighting/lighting_ui.c:
      callbacks now have only one argument because gck widget use
      gtk_signal_connect_object. Caused segfault for scale widget.
      
      * plug-ins/autocrop/autocrop.c (doit):
      return if image has only background (thus fixing a segfault).
      
      * plug-ins/emboss/emboss.c (pluginCore, emboss_do_preview):
      replaced malloc/free with g_malloc/g_free (unneeded, but
      shouldn't everyone use glib calls ? :)
      
      * plug-ins/flame/flame.c :
      replaced a segfaulting free, and several harmless malloc/free pairs.
      
      * plug-ins/flame/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      
      * plug-ins/fractaltrace/fractaltrace.c (pixels_free):
      replaced a bunch of segfaulting free.
      (pixels_get, dialog_show): replaced gtk_signal_connect_object
      with gtk_signal_connect to accomodate callbacks (caused STRANGE
      dialog behaviour, coz you destroyed buttons one by one).
      
      * plug-ins/illusion/illusion.c (dialog):
      same gtk_signal_connect_object replacement for same reasons.
      
      * plug-ins/libgck/gck/gckcolor.c :
      changed all gck_rgb_to_color* functions to use a static GdkColor
      instead of a malloc'ed area. Provided reentrant functions with
      the old behaviour (gck_rgb_to_color*_r). Made some private functions
      static, too.
      gck_rgb_to_gdkcolor now use the new functions while
      gck_rgb_to_gdkcolor_r is the reentrant version.
      Also affected by this change: gck_gc_set_foreground and
      gck_gc_set_background (no more free(color)).
      
      * plug-ins/libgck/gck/gckcolor.h :
      added the gck_rgb_to_gdkcolor_r proto.
      
      * plug-ins/lic/lic.c (ok_button_clicked, cancel_button_clicked) :
      segfault on gtk_widget_destroy, now calls gtk_main_quit.
      (dialog_destroy) : segfault on window closure when called by
      "destroy" event. Now called by "delete_event".
      
      * plug-ins/megawidget/megawidget.c (mw_preview_build):
      replaced harmless malloc/free pair.
      Note : mwp->bits is malloc'ed but seems to be never freed.
      
      * plug-ins/png/png.c (load_image):
      replaced 2 segfaulting free.
      
      * plug-ins/print/print-ps.c (ps_print):
      replaced a segfaulting free (called many times :).
      
      * plug-ins/sgi/sgi.c (load_image, save_image):
      replaced a bunch of segfaulting free, and did some harmless
      inits to avoid a few gcc warnings.
      
      * plug-ins/wind/wind.c (render_wind):
      replaced a segfaulting free.
      (render_blast): replaced harmless malloc/free pair.
      
      * plug-ins/bmp/bmpread.c (ReadImage):
      yet another free()/g_free() problem fixed.
      
      * plug-ins/exchange/exchange.c (real_exchange):
      ditto.
      
      * plug-ins/fp/fp.h: added Frames_Check_Button_In_A_Box proto.
      * plug-ins/fp/fp_gtk.c: closing subdialogs via window manager
      wasn't handled, thus leading to errors and crashes.
      Now delete_event signals the dialog control button
      to close a dialog with the good way.
      
      * plug-ins/ifscompose/ifscompose.c (value_pair_create):
      tried to set events mask on scale widget (a NO_WINDOW widget).
      
      * plug-ins/png/png.c (save_image):
      Replaced 2 free() with g_free() for g_malloc'ed memory.
      Mysteriously I corrected the loading bug but not the saving one :)
      
      -Yosh
      141b6e8a
  36. 05 Apr, 1999 1 commit
  37. 30 Mar, 1999 1 commit
  38. 25 Mar, 1999 1 commit
    • Michael Natterer's avatar
      corrected a typo · 737aa1a0
      Michael Natterer authored
      1999-03-25  Michael Natterer  <mitschel@cs.tu-berlin.de>
      
      	* unitrc: corrected a typo
      
      	* app/commands.c
      	* app/global_edit.c
      	* app/gradient.c
      	* app/interface.[ch]
      	* app/palette.c
      	* app/paths_dialog.c: the query_[string|..]_boxes connect their
      	close callback to a user provided signal now.
      
      	* libgimp/gimpimage.c: gimp_image_get_unit() doesn't need a
      	g_return_if_fail()
      
      	* libgimp/gimpunitmenu.c: memory leak & compiler warning
      
      	* configure.in
      	* gimprc.in
      	* user_install
      	* user_install.bat
      	* plug-ins/Makefile.am
      	* plug-ins/FractalExplorer/*: added the FractalExplorer plugin.
      
      	* app/install.c: ditto and made the install help text more
      	editable by moving it to an array.
      737aa1a0