1. 03 Jun, 1999 5 commits
  2. 02 Jun, 1999 2 commits
  3. 01 Jun, 1999 4 commits
    • Michael Natterer's avatar
      app/disp_callbacks.c app/gimpset.[ch] app/gimpsetP.h applied Simon's · e785fa4c
      Michael Natterer authored
      1999-06-02  Michael Natterer  <mitschel@cs.tu-berlin.de>
      	* app/disp_callbacks.c
      	* app/gimpset.[ch]
      	* app/gimpsetP.h
      	* app/layers_dialog.c: applied Simon's <Simon.Budig@unix-ag.org>
      	active image patch.
      	GimpSet has an "active_changed" signal now. The image_context
      	emits it whenever there is a button or key event in the gdisplay
      	and the L&C dlg. connects to it for the new auto-update feature.
    • Michael Natterer's avatar
      app/commands.[ch] app/gdisplay.c for the pleasure of all: a deeper nested · 01a045a4
      Michael Natterer authored
      1999-06-01  Michael Natterer  <mitschel@cs.tu-berlin.de>
      	* app/commands.[ch]
      	* app/gdisplay.c
      	* app/menus.c: for the pleasure of all: a deeper nested	submenu ;)
      	New <Image>/Layers/Stack submenu. Used the same top/bottom
      	shortcuts as in the layers dialog. Bind them to PageUp/Down and
      	you will never touch your mouse again to do this.
      	I'm thinking of dropping the current <ctrl>+[FBTU] in favour of
      	some <modifier>+PageUp/Down combinations. Test it, Tig !)
    • Manish Singh's avatar
      hackaround for buggy window managers (like WindowMaker) that store a bogus · f30c0658
      Manish Singh authored
      XWDColor flag field.
    • Michael Natterer's avatar
      app/app_procs.c renamed init_parse_buffers() to parse_buffers_init(). · 177aeb9f
      Michael Natterer authored
      1999-06-01  Michael Natterer  <mitschel@cs.tu-berlin.de>
      	* app/app_procs.c
      	* app/gimprc.c: renamed init_parse_buffers() to
      	* app/gimprc.[ch] (parse_gimprc_file): return a boolean indicating
      	success to find out if sessionrc exists.
      	* app/session.c: open L&C and Brushes on first gimp invocation to
      	help first-time users.
  4. 31 May, 1999 10 commits
  5. 30 May, 1999 3 commits
  6. 29 May, 1999 5 commits
    • Manish Singh's avatar
      $srcdir != $builddir fix · 7df1524f
      Manish Singh authored
    • Manish Singh's avatar
      configure.in removed tips files, AC_SUBST GIMP_PLUGINS and GIMP_MODULES so · f2622e54
      Manish Singh authored
      * configure.in
      * Makefile.am: removed tips files, AC_SUBST GIMP_PLUGINS and
      GIMP_MODULES so you can easily skip those parts of the build
      * acinclude.m4
      * config.sub
      * config.guess
      * ltconfig
      * ltmain.sh: libtool 1.3.2
      * app/fileops.c: shuffle #includes to avoid warning about MIN and
      [ The following is a big i18n patch from David Monniaux
        <david.monniaux@ens.fr> ]
      * tips/gimp_conseils.fr.txt
      * tips/gimp_tips.txt
      * tips/Makefile.am
      * configure.in: moved tips to separate dir
      * po-plugins: new dir for plug-in translation files
      * configure.in: add po-plugins dir and POTFILES processing
      * app/boundary.c
      * app/brightness_contrast.c
      * app/by_color_select.c
      * app/color_balance.c
      * app/convert.c
      * app/curves.c
      * app/free_select.c
      * app/gdisplay.c
      * app/gimpimage.c
      * app/gimpunit.c
      * app/gradient.c
      * app/gradient_select.c
      * app/install.c
      * app/session.c: various i18n tweaks
      * app/tips_dialog.c: localize tips filename
      * libgimp/gimpunit.c
      * libgimp/gimpunitmenu.c: #include "config.h"
      * plug-ins/CEL
      * plug-ins/CML_explorer
      * plug-ins/Lighting
      * plug-ins/apply_lens
      * plug-ins/autostretch_hsv
      * plug-ins/blur
      * plug-ins/bmp
      * plug-ins/borderaverage
      * plug-ins/bumpmap
      * plug-ins/bz2
      * plug-ins/checkerboard
      * plug-ins/colorify
      * plug-ins/compose
      * plug-ins/convmatrix
      * plug-ins/cubism
      * plug-ins/depthmerge
      * plug-ins/destripe
      * plug-ins/gif
      * plug-ins/gifload
      * plug-ins/jpeg
      * plug-ins/mail
      * plug-ins/oilify
      * plug-ins/png
      * plug-ins/print
      * plug-ins/ps
      * plug-ins/xbm
      * plug-ins/xpm
      * plug-ins/xwd: plug-in i18n stuff
    • Tor Lillqvist's avatar
      Check for mmap. · 392b7d14
      Tor Lillqvist authored
      	* configure.in acconfig.h: Check for mmap.
      	* modules/colorsel_triangle.c: No need to include gdkx.h. Define
      	M_PI if needed.
      	* modules/makefile.msc: Use GLib 1.3, update GTk+ paths.
    • Tor Lillqvist's avatar
      New file. · 0457d691
      Tor Lillqvist authored
      	* plug-ins/makefile.msc: New file.
      	* plug-ins/*/*.c (Well, not really all files, but many):
       	Portability fixes. Include config.h, and guard inclusion of POSIX
       	and Unix headers like <unistd.h>, <dirent.h> and
       	<sys/time.h>. Include <string.h> if functions from it are
       	used. Use g_ntohl() and g_htonl() insteead of ntohl() and htonl(),
       	thus no need to include <netinet/in.h>. Include <io.h> on Win32
       	when using open/read/write (which actually are defined as
       	_open/_read/_write by glib.h). Define S_* macros if necessary on
       	Win32. Define rint() and M_PI if necessary (these definitions
       	should be factored out somewhere, no sense repeating them in lots
       	of files). Open files in binary mode when needed.
      	* plug-ins/FractalExplorer/FractalExplorer.c: Use
       	g_malloc()/g_free(). Use g_strdup_printf().
        	* plug-ins/dbbrowser/dbbrowser.c: No need to include <X11/Xlib.h>.
      	* plug-ins/destripe/destripe.c: Guard use of SIGBUS.
      	* plug-ins/{flame/flame,hrz/hrz,pnm/pnm}.c: No need to check for
       	NULL returns from g_malloc() and g_new() as they abort on failure.
      	Use g_strdup_printf().
      	* plug-ins/gz/gz.c: Win32 version of running the subprocess.
      	* plug-ins/hrz/hrz.c: Win32 version. Use more generic tests for
       	non-Unix (OS/2 and Win32), for instance HAVE_MMAP.
      	* plug-ins/script-fu/interp_slib.c: Win32 version of myruntime().
      	* plug-ins/script-fu/interp_sliba.c: Handle \\ (escaped backslahsh).
      	* plug-ins/script-fu/script-fu-console.c: Bypass on Win32.
      	* plug-ins/script-fu/script-fu-scripts.c: Portability fixes. Use
       	g_strdup_printf() instead of separate malloc() and sprintf(). Use
       	g_strescape() for strings being passed to Scheme. Some Win32-only
    • Tuomas Kuosmanen's avatar
  7. 28 May, 1999 3 commits
    • Tor Lillqvist's avatar
      No need for <io.h> on Win32. · b6021023
      Tor Lillqvist authored
      	* libgimp/gimp.c: No need for <io.h> on Win32.
      	* libgimp/{gimp,gimpui}.def: Add two entry points.
      	* libgimp/gimp.h: Can't use __declspec(dllexport) for PLUG_IN_INFO
      	when compiling with gcc on Win32. Also handle __argc, __argv and
      	_stdcall differently with gcc on Win32
      	* libgimp/gimpenv.c: Include <string.h>.
      	* libgimp/gimpfeatures.h.in: Remove lots of extraneous trailing blanks.
      	* libgimp/gimpfileselection.c: Include <glib.h> early, see above.
      	* libgimp/{gimpwire,parasite}.c: Test for NATIVE_WIN32, not
      	* libgimp/makefile.msc: Miscellaneous updates. The gimpi library
       	is now built as a static library.
    • 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.
    • jaycox's avatar
      applied fix for the channel_bounds bug from Didier Gautheron · 3893b295
      jaycox authored
      	* app/channel.c: applied fix for the channel_bounds bug from
      	Didier Gautheron <dgautheron@magic.fr>. (slightly modified)
  8. 27 May, 1999 5 commits
  9. 26 May, 1999 2 commits
    • BST 1999 Andy Thomas's avatar
      app/bezier_select.c app/bezier_selectP.h app/paths_dialog.c · 8fb9f794
      BST 1999 Andy Thomas authored
      Wed May 26 21:14:15 BST 1999 Andy Thomas <alt@gimp.org>
      	* app/bezier_select.c
      	* app/bezier_selectP.h
      	* app/paths_dialog.c
      	* app/rotate_tool.c
      	* app/scale_tool.c
      	* app/transform_core.c
      	* app/transform_core.h
      	* app/transform_tool.c
      	* app/transform_tool.h
      	Add option to show currently selected path to be displayed
      	during the transform tool operations. (Note if > 1 path locked
      	only the last selected path will be shown).
      	Reduced flashing of control points during update drawing of paths.
      	Fixed problem in transform tool rotate/scale when changing
      	layer (used to get many gdk assert failures about "gc != NULL")
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 65e5597a
      Marc Lehmann authored
  10. 25 May, 1999 1 commit