1. 06 Oct, 1999 1 commit
  2. 04 Oct, 1999 1 commit
    • Manish Singh's avatar
      use G_OS_WIN32 and G_HAVE_CYGWIN #defines · d0519fd3
      Manish Singh authored
      * app/app_procs.c
      * app/gdisplay_color.[ch]
      * app/gdisplay_color_ui.c: make the ui usable
      * app/gdisplay.c: enable cdisplay support
      * modules/Makefile.am
      * modules/cdisplay_gamma.c: moved gamma functionality to separate
  3. 03 Oct, 1999 1 commit
    • Michael Natterer's avatar
      app/fileops.c app/menus.[ch] app/menus.h show a help page for all menu · 3ed87f4a
      Michael Natterer authored
      1999-10-03  Michael Natterer  <mitch@gimp.org>
      	* app/fileops.c
      	* app/menus.[ch]
      	* app/menus.h
      	* app/plug_in.c: show a help page for all menu entries registered
      	by plugins.
      	Changed menus_create() to menus_create_item_from_full_path() which
      	takes a single GimpItemFactoryEntry instead of an array as
  4. 26 Sep, 1999 1 commit
  5. 23 Sep, 1999 1 commit
  6. 28 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Put in a workaround for the problem with plug-ins on NT and W2K, where · 3e2ef668
      Tor Lillqvist authored
      1999-08-28  Tor Lillqvist  <tml@iki.fi>
      * libgimp/gimp.c (gimp_main): Put in a workaround for the problem
      with plug-ins on NT and W2K, where installing the GIMP under a
      directory path with spaces (\Program Files\GIMP) would cause the
      plug-ins to malfunction. Turns out the argv gets set up by the C
      runtime incorrectly in such a case, the path name of the
      executable is split at the spaces. The workaround is to splice
      argv[0] together from the pieces again, shifting the rest of argv
      * app/plug_in.c (plug_in_open): Correct (harmless) typo in the
      Win32 code.
      * plug-ins/common/winclipboard.c: Put the pasting of a new image
      under File/Acquire.
  7. 18 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Actually use the enum types GimpImageType, GimpImageBaseType, · f6858e21
      Tor Lillqvist authored
      	* app/*.[ch]: Actually use the enum types GimpImageType,
      	GimpImageBaseType, LayerModeEffects, PaintApplicationMode,
      	BrushApplicationMode, GimpFillType and ConvertPaletteType, instead
      	of just int or gint. Hopefully I catched most of the places
      	where these should be used.
      	Add an enum ConvolutionType, suffix the too general constants
      	instead of NORMAL in some places (this was what was intended). Fix
      	some minor gccisms.
      	* app/apptypes.h: New file. This file contains the above
      	enumeration types, and some opaque struct typedefs. It was
      	necessary to collect these in one header that doesn't include
      	other headers, because when we started using the above mentioned
      	types in the headers, all hell broke loose because of the
      	spaghetti-like cross-inclusion mess between headers.
      	(An example: Header A includes header B, which includes header C
      	which includes A. B uses a type defined in A. This is not defined,
      	because A hasn't defined it yet at the point where it includes B,
      	and A included from B of course is skipped as we already are
      	reading A.)
  8. 28 Jun, 1999 1 commit
    • Sven Neumann's avatar
      Michael Natterer <mitschel@cs.tu-berlin.de> · df108807
      Sven Neumann authored
      1999-06-28  Sven Neumann  <sven@gimp.org>
      	    Michael Natterer  <mitschel@cs.tu-berlin.de>
      	* app/plug_in.c: return a PDB_EXECUTION_ERROR if a procedure
      	requested by a plugin doesn't exist.
      	* plug-ins/helpbrowser/*: The GIMP Help Browser!
      	Not yet built by default. You need GtkXmHTML to make it work.
      	There is a Makefile.classic for testing it.
      	* Makefile.am
      	* configure.in
      	* help/*: some sample help files. Subdirs are possible, too.
  9. 27 Jun, 1999 1 commit
  10. 21 Jun, 1999 2 commits
    • Michael Natterer's avatar
      namespace cleanups. · f1b5e1ae
      Michael Natterer authored
      1999-06-21  Michael Natterer  <mitschel@cs.tu-berlin.de>
      	* app/context_manager.c: namespace cleanups.
      	* app/commands.[ch]
      	* app/menus.c: moved the "Toggle Selection" menu entry to "View",
      	sprinkled some separators and made the layers/channels/paths popup
      	menus consistent with Tigert's last ops buttons change.
      	* app/fileops.c
      	* app/plug_in.c: check for gdisplay_active() returning NULL in
      	some more places.
      	* app/[all tool related files]:
      	- Turned the ToolAction and ToolState #define's into typedef'ed
      	  enums, so the compiler can do some more sanity checking.
      	- Removed one more unused global variable "active_tool_layer".
      	- Removed some #include's from tools.c.
      	- Standardized the individual tools' structure names.
      	- Moved showing/hiding the tool options to separate functions.
      	- Stuff...
      	* app/commands.c
      	* app/disp_callbacks.c
      	* app/gdisplay.c
      	* app/tools.c: fixed the segfaults which happened when the image
      	of one of the tools which have dialogs (levels/posterize/...) was
      	deleted. My approach was to do stricter sanity checking and to set
      	some gdisplay pointers correctly where appropriate, so I can't
      	tell exactly where the bug was.
      	The curves tool now(??) updates on every _second_ display change
      	only, which is really obscure.
      	Finding/changing the display to operate on should definitely be
      	done by connecting to the user context's "display_changed"
      	* app/gimpset.c: emit the "remove" signal _after_ removing the
      	pointer from the set. If this was not a bug but a feature, please
      	let me know, we'll need two signals then.
    • Manish Singh's avatar
      cosmetic change · b8bb67bd
      Manish Singh authored
      * app/Makefile.am: cosmetic change
      * app/plug_in.c: reordered #includes to prevent MAX/MIN conflict
      * app/menus.c: removed the weird translation code in favor of
      the item factory translation function. This may have broken some
      .po files.. we'll see. Also, added some more tearoffs and made
      tearoffs appear automagically when plugins register menu entries.
      * libgimp/gimpimage.c
      * libgimp/gimpenums.h: redid the GOrientation enum to match the
      app. Removed special casing in the handler.
      * plug-ins/guillotine/guillotine.c: small clean up
  11. 14 Jun, 1999 1 commit
    • Tor Lillqvist's avatar
      Mention using GNU gettext. · 776cd54c
      Tor Lillqvist authored
      	* README.win32: Mention using GNU gettext.
      	* config.h.win32: Enable NLS stuff. Remove the X11 & Unix vs. Win32
      	feature test macros, we use those from glibconfig.h and gdkconfig.h.
      	* app/makefile.msc: Use gettext. New object files.
      	* app/batch.c: No need to include <io.h> on Win32.
      	* app/errorconsole.c
      	* app/plug_in.c
      	* app/tile_swap.c: Include <glib.h> early to get Win32 feature
      	test macros from <glibconfig.h>.
      	* app/gimpset.c: Remove unnecessary (?) warning.
      	* app/main.c
      	* libgimp/stdplugins-intl.h: If no LOCALEDIR defined
      	(as on Win32), use the "locale" subdir in gimp_data_directory().
      	* app/palette.c: Open palette file in text mode.
      	* app/session.c
      	* app/text_tool.c: Use GDK's GDK_WINDOWING feature test macro
      	if available, not WINDOWS_DISPLAY.
      	* libgimp/gimpfeatures.h.win32: Correct GIMP_VERSION.
      	* libgimp/makefile.msc: Use gettext.
      	* plug-ins/makefile.msc: Use gettext. Add some missing
       	plug-ins. Advice how to build "unofficial" plug-ins.
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/faxg3/faxg3.c
      	* plug-ins/gbr/gbr.c
      	* plug-ins/gz/gz.c: Include <glib.h> early.
      	* plug-ins/tga/tga.c: Include config.h, use HAVE_UNISTD_H.
  12. 06 Jun, 1999 1 commit
    • Tomas Ogren's avatar
      locale-wrapper for menus_set_sensitive (..._locale) and menus_set_state · d085c151
      Tomas Ogren authored
      1999-06-06  Tomas Ogren  <stric@ing.umu.se>
      * app/menus.[ch]: locale-wrapper for menus_set_sensitive (..._locale)
        and menus_set_state (..._locale) which splits the menu-entry
        "<Foo>/Bar/Baz" into "<Foo>" and "/Bar/Baz" to remove double
      * app/app_procs.c, app/channels_dialog.c, app/fileops.c, app/gdisplay.c
      * app/gdisplay_ops.c, app/layers_dialog.c, app/paths_dialog.c
      * app/plug_in.c:
        Use the _locale version from above
  13. 05 Jun, 1999 1 commit
  14. 28 May, 1999 1 commit
    • Tor Lillqvist's avatar
      Check for mmap. · 4e886ad4
      Tor Lillqvist authored
      	* configure.in: Check for mmap.
      	* app/makefile.msc: Depend on gimpi.lib.
      	* app/app_procs.c (app_init): Fix gccism: Allocate filenames (an
       	array with non-constant size) dynamically.
      	* app/{datafiles,fileops,general,install,module_db,temp_buf}.c:
       	Include glib.h before standard headers, because of certain obscure
       	details related to compiling with gcc on Win32.
      	(If you really want to know: glib.h defines he names of POSIXish
      	(but non-ANSI) functions as prefixed with underscore, because
       	that's how they are named in the msvcrt runtime C library we want
       	to use. However, defining stat as _stat causes some problems if
       	done after including the mingw32 <sys/stat.h>. So, it's easiest to
       	include <glib.h> early.)
      	* app/main.c: Use _stdcall and __argc, __argv with MSC, but
       	__attribute__((stdcall)) and _argc, _argv with gcc. Don't print
       	the "Passed serialization test" message on Win32. (It would open
       	up an otherwise unnecessary console window.)
      	* app/paint_funcs.c (gaussian_blur_region): Don't use variable sum
       	until initialized.
      	* app/{bezier_select,paths_dialog}.c: Include config.h and define
       	rint() if necessary.
      	* app/plug_in.c: Use _spawnv, not spawnv, on Win32 and OS/2.
  15. 06 May, 1999 1 commit
  16. 04 May, 1999 1 commit
    • Tor Lillqvist's avatar
      Win32 portability changes: · 1dea4958
      Tor Lillqvist authored
      	* config.h.win32, README.win32: Small changes.
      	* tools/pdbgen/pdb/*.pdb: Include <string.h>.
      	* app/*_cmds.c: Autogenerated files reflect above changes.
      	* libgimp/makefile.msc app/makefile.msc: Various updates,
       	including new object files. Gtk+ directory now should be called
       	gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory
       	now should be called just glib.
      	* libgimp/gimp.def: Updates.
      	* libgimp/gimpfeatures.h.win32: Made current with
      	* libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if
      	* tools/pdbgen/pdb/fileops.pdb: Must have a
       	statement (even an empty one) after a label.
      	* app/fileops_cmds.c: Autogenerated file reflects above changes.
      	* app/crop.c: Include <string.h>.
      	* app/{app_procs,batch,fileops,datafiles,errorconsole,general,
       	plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not
       	_MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C
       	runtime, even if we might be compiling with gcc.)
      	* app/fileops.c: Don't include <process.h> here.
      	* app/fileops.h: Do include <process.h> here.
      	* app/gimpparasite.c: Include config.h, guard inclusion of
       	<unistd.h>. (Is the inclusion of unistd.h in source files all over
       	the place really necessary?)
      	* app/ink.c: MSC doesn't handle conversion from unsigned __int64
       	to double, so cast to signed.
      	* app/lut_funcs.c: Include config.h, and define rint() if necessary.
      	* app/pixel_processor.c: Include config.h without "..", like in
       	all the other places. Include <string.h>
      	* app/text_tool.c: Guard the "POINTS" identifier that clashes with
       	<windows.h>, sigh.
  17. 03 May, 1999 1 commit
    • Manish Singh's avatar
      tools/pdbgen/plug_in.pdb new files · 030009d7
      Manish Singh authored
      * tools/pdbgen/plug_in.pdb
      * tools/pdbgen/interface.pdb: new files
      * tools/pdbgen/app.pl: add no_id_lookup option
      * tools/pdbgen/Makefile.am: added new pdb files, plug_in.h
      * tools/pdbgen/enums.pl: plug_in.h enums
      * app/plug_in.[ch]: removed PDB stuff, exported current_plug_in,
      proc_defs, and plug_in_progress_{init,update}
      * app/interface_cmds.c
      * app/plug_in_cmds.c
      * app/internal_procs.c: pdbgenned files
      * app/Makefile.am: new files: interface_cmds.c, plug_in_cmds.c
  18. 24 Apr, 1999 1 commit
  19. 23 Apr, 1999 1 commit
    • jaycox's avatar
      removed some nonfunctional code. · d996031a
      jaycox authored
      	* app/edit_selection.c: removed some nonfunctional code.
      	* app/paint_core.c: remove the alt toggles perfectmouse behaviour.
      	* app/paintbrush.c: when ctl (or alt) is held set the fg (or bg) color.
      	* app/gimpparasite.[ch]: made char *name parameters const.
      	* app/parasitelist.c: removed unused static variable.
      	* app/gimpdrawable.c, app/gimpimage.c, app/undo.[ch]: added
       	support for undoing parasite changes.
      	* libgimp/gimp.h, libgimp/gimpimage.c: added
       	gimp_undo_push_group_start and gimp_undo_push_group_end
      	* libgimp/parasite.[ch]: added undoable flag.
      	* plug-ins/gdyntext/font_selection.c: fixed c++ style comment.
      	* plug-ins/gdyntext/gdyntext.c: use the new undoable parasites.
      	* plug-ins/rcm/rcm_misc.c: arctg can't be inline because it is
       	used in other .c files
      	* plug-ins/waterselect/waterselect.c,
      	* plug-ins/rotators/rotators.c, app/tips_dialog.c, app/plug_in.c:
       	fixed some warnings
  20. 08 Mar, 1999 1 commit
  21. 07 Mar, 1999 2 commits
  22. 23 Feb, 1999 1 commit
    • GMT 1999 Adam D. Moss's avatar
      Moved the RunModeType enum into the header so we can use it elsewhere · e51f6f66
      GMT 1999 Adam D. Moss authored
      Tue Feb 23 00:05:39 GMT 1999 Adam D. Moss <adam@gimp.org>
      	* app/plug_in.c
      	app/plug_in.h: Moved the RunModeType enum
      	into the header so we can use it elsewhere (e.g. fileops)
      	* plug-ins/gif/gif.c
      	plug-ins/jpeg/jpeg.c: Don't show progress-bars if we're
      	running noninteractively.  This makes thumbnail updating
      	look more pleasant.  Try to do the same for all file plugins
      	(and others)!
      	* app/fileops.c: Reworked the thumbnail display again, fixed
      	some buglets, file_open_image() is RunMode aware, added some
      	tweaks, rhubarb rhubarb, merged in some 'cosmetic' tweaks
      	from Marco.
  23. 14 Feb, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      New manpage plus bumper fun pack of bugfixes. · 54fe3402
      GMT 1999 Austin Donnelly authored
      Sun Feb 14 01:27:29 GMT 1999  Austin Donnelly  <austin@gimp.org>
      	New manpage plus bumper fun pack of bugfixes.
      	* gimprc.5.in: NEW FILE: beginnings of some docs on gimprc file
      	* configure.in: generate gimprc.5 from gimprc.5.in
      	* Makefile.am: install gimprc.5
      	* .cvsignore: ignore gimprc.5, it's auto generated.
      	* gimp.1: fix a few paths and URLs.  Mention the modules/
      	     directory in user's gimpdir.
      	* app/commands.c: cancel resize or scale dialogs when image
       	     they're for is destroyed, rather than segfaulting when Ok is
       	     clicked.  Thanks to Peter Teichman <peter@zeno.dorm.duke.edu>
       	     for pointing this one out.  Layer resize/scale still suffers
       	     from same problem, but Adam's working on L&C at the moment.
      	* app/gdisplay.c: off-by one error on bounds check in making image
      	* app/module_db.c: some would consider it foolish returning to
       	     code you've just unloaded.  So don't do that.
      	* app/plug_in.c: when superceeding a PDB function with a newer one
      	     of the same name, remove pointers to the old one from the
      	     plugins that originally registered them.  Fixes Nick Lamb's
      	     pluginrc file corruption thing, and catches the (common?)
      	     error of copying a plugin to a different name but failing to
      	     change what it registers.  Also, if registering a file
      	     loader/saver, make sure it has set an extension, prefix, or
      	     magic number it's interested in - that way code that relies
      	     on checking this doesn't get confused.
  24. 31 Jan, 1999 2 commits
    • GMT 1999 Andy Thomas's avatar
      Changed:- · f1827884
      GMT 1999 Andy Thomas authored
      Sun Jan 31 17:13:46 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
      	* app/plug_in.c
      	A mysterious semi-colon crept in....
    • GMT 1999 Andy Thomas's avatar
      Changed:- · 3eaf6e9a
      GMT 1999 Andy Thomas authored
      Sat Jan 30 23:51:04 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk>
      	* app/dialog_handler.c
      	* app/dialog_handler.h
      	* app/gimage.c
      	* app/gimprc.c
      	* app/plug_in.c
      	* app/plug_in.h
      	Fixed problem with TAB key hiding all dialogs. With some WM
      	you could hide all the windows with TAB then close the last image
      	down... opps how do you get back to the main dialog. Main
      	dialog is now poped up when last image is closed and we had
      	used TAB key to hide it.
      	New PDB functions to query plugin info. Plugin to follow...
  25. 19 Jan, 1999 1 commit
    • Austin Donnelly's avatar
      iMon Jan 18 23:36:57 1999 Austin Donnelly <austin@gimp.org> · 43639fa0
      Austin Donnelly authored
      	* app/menus.c: include module browser, plus re-instate the 'swap
      	     colors' and other options that got killed by mistake.  Clean
      	     up the odd extra separator too.
      	* app/color_notebook.c: hide newly created colour selectors so we
      	     know the GIMP one will be the default page.
      	* app/module_db.[ch]: NEW FILEs: module database / browser.
      	* app/Makefile.am: add module_db.[ch] stuff
      	* app/app_procs.c: initialise the module_db
      	* app/commands.[ch]: callback to create a module browser.
      	* app/plug_in.c: move module loading out to module_db.c
      	* libgimp/gimpmodule.h: API change: module_init() should return
      	     additonal info (author, purpose, date, etc.)   Also optional
      	     module_unload() function.
      	* modules/colorsel_gtk.c: add module info, plus an unload function
      	* modules/Makefile.am: build triangle colour selector module
      	* modules/colorsel_triangle.c: NEW FILE: colour selector from
      	     Simon Budig <Simon.Budig@unix-ag.org>.
      	* MAINTAINERS: changed my email address
  26. 11 Jan, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      Bit of a large checkin this - it's basically three things: 1 - GimpModules · d8be79f0
      GMT 1999 Austin Donnelly authored
      Sun Jan 11 00:24:21 GMT 1999  Austin Donnelly  <austin@greenend.org.uk>
      	Bit of a large checkin this - it's basically three things:
      	  1 - GimpModules using gmodules to dynamically load and
      	       initialise modules at gimp start of day.
      	  2 - Color selectors now register themselves with a color
      	  3 - progress bars have been cleaned up a bit, so now have
      	       progress indictations on all transform tool and gradient
      	       fill operations.  Not done bucket fill, but that seems to
      	       be the next candidate.
      	New directories:
      	* modules/: new directory for dynamically loadable modules.
      	New files:
      	* modules/.cvsignore
      	* modules/Makefile.am
      	* modules/colorsel_gtk.c: GTK color selector wrapped up as a
      	    color selector the gimp can use.
      	* app/gimpprogress.[ch]: progress bars within gimp core, either as
      	    popups, or in the status bar.  This is mainly code moved out
      	    of plug-in.c
      	* app/color_notebook.[ch]: color selector notebook, implementing
      	    very similar interface to color_select.h so it can be used as
      	    a drop-in replacement for it.
      	* libgimp/color_selector.h: API color selectors need to implement
      	    to become a page in the color_notebook.
      	* libgimp/gimpmodule.h: API gimp modules need to implement to be
      	    initialised by gimp at start of day.
      	Modified files:
      	* Makefile.am: add modules/ to SUBDIRS
      	* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
      	* app/gimprc.[ch]: recognise module-path variable.
      	* gimprc.in: set module-path variable to something sensible
      	    (currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
      	* app/Makefile.am: build color notebook and gimpprogress
      	* app/app_procs.c: register internal GIMP color selector with
      	    color notebook.
      	* app/asupsample.c: call progress function less frequently for
      	    better performance.
      	* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
      	* app/blend.c: make callbacks to a progress function
      	* app/color_area.c: use a color notebook rather than a color selector
      	* app/color_panel.c: ditto
      	* app/color_select.c: export color selector interface for notebook
      	* app/color_select.h: color_select_init() prototype
      	* app/flip_tool.c: flip the image every time, rather than every
      	    second click.
      	* app/interface.c: move progress bar stuff out to
      	    gimpprogress.c.  Make the code actually work while we're at it.
      	* app/interface.h: move prototypes for progress functions out to
      	* app/plug_in.c: load and initialise modules (if possible). Move
      	    progress bar handling code out to gimpprogress.c
      	* app/plug_in.h: keep only a gimp_progress * for each plugin, not
      	    a whole bunch of GtkWidgets.
      	* app/scale_tool.c
      	* app/rotate_tool.c
      	* app/shear_tool.c
      	* app/perspective_tool.c: progress bar during operation.
      	    De-sensitise the dialog to discourage the user from running
      	    two transforms in parallel.
      	* app/transform_core.c: recalculate grid coords when bounding box
      	    changes.  Only initialise the action area of the dialog once,
      	    to avoid multiple "ok" / "reset" buttons appearing.  Undraw
      	    transform tool with correct matrix to get rid of handle
      	    remains on screen.  Call a progress function as we apply the
      	    transform matrix.  A few new i18n markups.  Invalidate
      	    floating selection marching ants after applying matrix.
      	* app/transform_core.h: transform_core_do() takes an optional
      	    progress callback argument (and data).
      	* plug-ins/oilify/oilify.c: send progress bar updates after every
      	    pixel region, not only if they processed a multiple of 5
      	    pixels (which was quite unlikely, and therefore gave a jerky
      	    progress indication).
  27. 25 Dec, 1998 1 commit
  28. 16 Dec, 1998 1 commit
  29. 03 Dec, 1998 1 commit
    • CST 1998 Shawn T. Amundson's avatar
      app/channel_ops.c app/color_balance.c app/color_select.c app/commands.c · b556943f
      CST 1998 Shawn T. Amundson authored
      Thu Dec  3 16:51:42 CST 1998 Shawn T. Amundson <amundson@gtk.org>
              * app/channel_ops.c
              * app/color_balance.c
              * app/color_select.c
              * app/commands.c
              * app/convert.c
              * app/curves.c
              * app/docindex.c
              * app/errorconsole.c
              * app/file_new_dialog.c
              * app/fileops.c
              * app/gdisplay_ops.c
              * app/histogram_tool.c
              * app/info_dialog.c
              * app/layer_select.c
              * app/levels.c
              * app/pattern_select.c
              * app/plug_in.c
              * app/posterize.c
              * app/resize.c
              * app/threshold.c
              * app/tips_dialog.c: use gtk_container_set_border_width and
                gtk_window_set_position instead of deprecated versions
  30. 31 Oct, 1998 1 commit
    • GMT 1998 Andy Thomas's avatar
      app/gradient.c app/gradient.h app/internal_procs.c app/plug_in.c · d4ccd85a
      GMT 1998 Andy Thomas authored
      Sat Oct 31 14:57:40 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk>
      	* app/gradient.c
      	* app/gradient.h
      	* app/internal_procs.c
      	* app/plug_in.c
      	* app/session.c
      	* app/session.h
      	* libgimp/Makefile.am
      	* libgimp/gimpmenu.h
      	* libgimp/app/gimprc.c
      	* libgimp/libgimpmenu.c
      	* plug-ins/script-fu/scripts/test-sphere.scm
      	* plug-ins/script-fu/script-fu-enums.h
      	* plug-ins/script-fu/script-fu.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	New file:-
      	* libgimp/gimpgradientmenu.c
      	New gradient selector widget (smaller than the editor). This can now
      	be controlled via the PDB.
      	New widget which gives easy way to do gradient selections. This
      	new widget is used by script-fu (see the test->sphere script).
      	gradient.c needs to be split up (source is almost already split
      	I will complete this RSN).
  31. 30 Oct, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/app_procs.c app/channel.c · 682b1f3c
      jaycox authored
       Modified Files:
       	ChangeLog app/Makefile.am app/app_procs.c app/channel.c
      	app/channel.h app/file_new_dialog.c app/gimage_cmds.c
       	app/gimage_cmds.h app/gimpdrawable.c app/gimpdrawable.h
       	app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
       	app/gimpimageF.h app/gimpimageP.h app/internal_procs.c
       	app/layer.c app/layer.h app/parasite_cmds.c
       	app/parasite_cmds.h app/plug_in.c app/preferences_dialog.c
       	libgimp/Makefile.am libgimp/gimp.h libgimp/gimpdrawable.c
       	libgimp/gimpfeatures.h.in libgimp/gimpimage.c
       	libgimp/gimpmatrix.h libgimp/parasite.c libgimp/parasite.h
       Added Files:
       	app/gimpparasite.c app/gimpparasite.h app/parasitelist.c
       	app/parasitelist.h app/parasitelistF.h app/parasitelistP.h
      lots of parasite related changes.
  32. 24 Oct, 1998 1 commit
  33. 21 Oct, 1998 1 commit
  34. 14 Oct, 1998 2 commits
    • EDT 1998 Adrian Likins's avatar
      Lots of ii8n stuff here and some additions to the de.po. Applied · 25721826
      EDT 1998 Adrian Likins authored
      Wed Oct 14 17:46:15 EDT 1998 Adrian Likins <adrian@gimp.org>
              * app/*, po/de.po, de/POTFILES.in, libgimp/gimpintl.h:
              Lots of ii8n stuff here and some additions to the de.po.
              Applied gimp-egger-981005-1 ,gimp-egger-981006-1,
              gimp-egger-981007-1, gimp-egger-981008-1,
              gimp-egger-981009-1.patch, gimp-egger-981010-1.patch
              * plug-in/guillotine/guillotine.c: added the coordinates
              of the split images from the original image to the title.
              ie foo.jpg (0,0) for the image in the topleft.
              * plug-in/script-fu/scripts/neon-logo.scm,
              perspective-shadow.scm, predator.scm,rendermap.scm,
              ripply-anim.scm, select_to_image.scm,swirltile.scm,
              xach-effect.scm: updated scripts to use new script-fu stuff
      wooo boy! a big un!
      	in testing this, it looks like some of the po files are busted.
      but the code stuff seems okay.
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/channel.c app/channel.h · c5a8b438
      jaycox authored
       Modified Files:
       	ChangeLog app/Makefile.am app/channel.c app/channel.h
       	app/channel_cmds.c app/channel_cmds.h app/drawable_cmds.c
       	app/gimage_cmds.c app/gimpdrawable.c app/gimpdrawable.h
       	app/gimpdrawableP.h app/gimpimage.c app/gimpimage.h
       	app/gimpimageP.h app/internal_procs.c app/layer.c app/layer.h
       	app/layer_cmds.c app/layer_cmds.h app/parasite_cmds.c
       	app/perspective_tool.c app/plug_in.c app/procedural_db.c
       	app/rotate_tool.c app/scale_tool.c app/shear_tool.c
       	app/transform_core.c app/transform_core.h docs/parasites.txt
       	libgimp/Makefile.am libgimp/gimp.c libgimp/gimp.h
       	libgimp/gimpdrawable.c libgimp/gimpimage.c
       	libgimp/gimpprotocol.c libgimp/gimpprotocol.h
       	plug-ins/gif/gif.c plug-ins/script-fu/script-fu.c
       Added Files:
       	libgimp/gimpmatrix.c libgimp/gimpmatrix.h libgimp/parasite.c
       	libgimp/parasite.h libgimp/parasiteF.h libgimp/parasiteP.h
       Removed Files:
       	app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
       	libgimp/gimpparasite.c libgimp/gimpparasite.h
      Tue Oct 13 19:24:03 1998  Jay Cox  (jaycox@earthlink.net)
              * app/parasite.c
              * app/parasite.h
              * app/parasiteF.h
              * app/parasiteP.h : use a single name field instead of seperate
              creator/type fields.  moved to libgimp/parasite*
              * libgimp/Makefile.am
              * libgimp/gimp.c
              * libgimp/gimp.h
              * libgimp/gimpdrawable.c
              * libgimp/gimpimage.c
              * libgimp/gimpprotocol.c
              * libgimp/gimpprotocol.h
              * app/Makefile.am
              * app/channel.c
              * app/channel.h
              * app/channel_cmds.c
              * app/channel_cmds.h
              * app/drawable_cmds.c
              * app/gimage_cmds.c
              * app/gimpdrawable.c
              * app/gimpdrawable.h
              * app/gimpdrawableP.h
              * app/gimpimage.c
              * app/gimpimage.h
              * app/gimpimageP.h
              * app/internal_procs.c
              * app/layer.c
              * app/layer.h
              * app/layer_cmds.c
              * app/layer_cmds.h
              * app/parasite_cmds.c
              * app/plug_in.c
              * app/procedural_db.c: Add tattoos to layers and drawables.
              Use new style parasites.
              * libgimp/gimpmatrix.c
              * libgimp/gimpmatrix.h: new files for matrix math.
              * app/perspective_tool.c
              * app/rotate_tool.c
              * app/scale_tool.c
              * app/shear_tool.c
              * app/transform_core.c
              * app/transform_core.h: use GimpMatrix instead of the old matrix
              code from transform_core.
              * ligimp/gimpparasite*: removed.  now useing the same source
              for plug-ins and the core.
              * plug-ins/script-fu/script-fu.c
              * plug-ins/tiff/tiff.c
              * plug-ins/gif/gif.c: updated to use new style parasites.
  35. 08 Oct, 1998 1 commit
    • jaycox's avatar
      Modified Files: ChangeLog app/Makefile.am app/channel.c · e2a601d4
      jaycox authored
       Modified Files:
       	ChangeLog app/Makefile.am app/channel.c app/drawable_cmds.c
       	app/drawable_cmds.h app/gimage_cmds.c app/gimage_cmds.h
       	app/gimpdrawable.c app/gimpdrawable.h app/gimpdrawableP.h
       	app/gimpimage.c app/gimpimage.h app/gimpimageP.h
       	app/internal_procs.c app/layer.c app/plug_in.c
       	app/procedural_db.c app/procedural_db.h libgimp/Makefile.am
       	libgimp/gimp.c libgimp/gimp.h libgimp/gimpdrawable.c
       	libgimp/gimpenums.h libgimp/gimpimage.c libgimp/gimpprotocol.c
       	libgimp/gimpprotocol.h plug-ins/dbbrowser/dbbrowser_utils.c
       	plug-ins/script-fu/script-fu.c plug-ins/tiff/tiff.c
       Added Files:
       	app/parasite.c app/parasite.h app/parasiteF.h app/parasiteP.h
       	app/parasite_cmds.c app/parasite_cmds.h libgimp/gimpparasite.c
         	Allow plug-ins (and scripts) to attach arbitrary data
      	(parasites) to images, layers and channels that can be read
      	back at a later time.
  36. 03 Oct, 1998 1 commit
    • BST 1998 Adam D. Moss's avatar
      Resizing image canvases should be less horrible to look at. I've removed · c3d66ee2
      BST 1998 Adam D. Moss authored
      Sat Oct  3 21:01:34 BST 1998 Adam D. Moss <adam@gimp.org>
      	* app/channel.c app/channel_ops.c app/disp_callbacks.c
      	app/floating_sel.c app/gdisplay.c app/gdisplay.h
      	app/gdisplay_ops.c app/gimpimage.c app/image_map.c
      	app/interface.c app/layers_dialog.c app/plug_in.c app/undo.c
      	Resizing image canvases should be less horrible to look at.
      	I've removed the implicit clear of the whole area when a
      	window is resized by the user, and clear the exposed area around
      	the image manually when appropriate.
      	Dialogs which want synchronous updates for previews and
      	such use displays_update_now().
      	Removed some old debugging nonsense which I don't want any more.