1. 21 Jan, 1999 6 commits
    • Manish Singh's avatar
      shut up cvs · 2500cf85
      Manish Singh authored
      -Yosh
      2500cf85
    • Manish Singh's avatar
      updated · 79366edc
      Manish Singh authored
      * HACKING: updated
      
      * configure.in: version number bump to 1.1
      
      * plug-ins/deinterlace/Makefile.am: don't list files from other
      directories
      
      -Yosh
      79366edc
    • Manish Singh's avatar
      AUTHORS satisfy automake · 7fc7fdf8
      Manish Singh authored
      * AUTHORS
      * NEWS: satisfy automake
      
      * gcg.c: braces around ambiguous if
      
      -Yosh
      7fc7fdf8
    • Raja R Harinath's avatar
      Satisfy a more pedantic `automake'. · 9287e58e
      Raja R Harinath authored
      	* plug-ins/blur/Makefile.am (blur_SOURCES): Don't list files from
      	other directories.
      	* plug-ins/borderaverage/Makefile.am (borderaverage_SOURCES):
      	Likewise.
      	* plug-ins/emboss/Makefile.am (emboss_SOURCES): Likewise.
      	* plug-ins/hot/Makefile.am (hot_SOURCES): Likewise.
      	* plug-ins/nlfilt/Makefile.am (nlfilt_SOURCES): Likewise.
      	* plug-ins/randomize/Makefile.am (randomize_SOURCES): Likewise.
      	* plug-ins/sinus/Makefile.am (sinus_SOURCES): Likewise.
      	* plug-ins/waves/Makefile.am (waves_SOURCES): Likewise.
      	* plug-ins/gfig/gfig-examples/Makefile.am (EXTRA_DATA): Remove
      	spurious variable.
      	* plug-ins/script-fu/scripts/Makefile.am (EXTRA_DATA): Likewise.
      	* plug-ins/webbrowser/Makefile.am (EXTRA_DATA): Likewise.
      
      	Clean up handling of `tools/gcg' (partly due to a more pedantic
      	automake).
      	* configure.in (AC_OUTPUT): Emit tools/Makefile.
      	* Makefile.am (SUBDIRS): Remove @gcg@, add `tools'.
      	* tools/Makefile.am: New file.
      	(SUBDIRS): Conditionally build `gcg' subdir.
      	* app/Makefile.am (GCG): Work for srcdir != builddir.
      	(GCGMAKEDEPEND): Likewise.
      
      	* brushes/Makefile.am (EXTRA_DATA): Remove spurious variable.
      	* gradients/Makefile.am (EXTRA_DATA): Likewise.
      	* palettes/Makefile.am (EXTRA_DATA): Likewise.
      	* patterns/Makefile.am (EXTRA_DATA): Likewise.
      9287e58e
    • EST 1999 Mandrake's avatar
      s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/ · 4fe20eac
      EST 1999 Mandrake authored
      Wed Jan 20 19:57:34 EST 1999 Mandrake <mandrake@mandrake.net>
              * app/gradients.c
                app/menus.c:
                s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/
                configure.in: upped gtk+ requirement to 1.1.13, since that's
                where it first occurs.
      4fe20eac
    • GMT 1999  Adam D. Moss's avatar
      Backed out last change for now, since I'm a coward and yosh was · 0fdba925
      GMT 1999 Adam D. Moss authored
      Thu Jan 21 00:10:33 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* app/gimpimage.c: Backed out last change for now, since I'm a
      	coward and yosh was threatening to make a release...!
      0fdba925
  2. 20 Jan, 1999 3 commits
  3. 19 Jan, 1999 2 commits
    • jaycox's avatar
      make the edit button active if the default brush is a generated brush. · 99c0d4a1
      jaycox authored
      
      	* app/brush_select.c: make the edit button active if the default
       	brush is a generated brush.  Make sure brush spacing >= 1.0
      	* app/gimpbrushlist.c: do not add a brush to the brush list if it
       	failed to load
      	* app/gradient.c:  Fix typo that caused a crash with --no-data
      	* app/main.c: be more forgiving of fp rounding in gserialize tests
      99c0d4a1
    • 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
      43639fa0
  4. 18 Jan, 1999 3 commits
  5. 17 Jan, 1999 7 commits
    • GMT 1999 Adam D. Moss's avatar
      An image's projection is now copy-on-write duplicated upon duplication of · 5a493d60
      GMT 1999 Adam D. Moss authored
      Sun Jan 17 22:42:26 GMT 1999 Adam D. Moss <adam@gimp.org>
      
      	* app/gdisplay.c app/gdisplay.h app/gimage_cmds.c:
      
      	An image's projection is now copy-on-write duplicated
      	upon duplication of the image.  This should save some
      	time and memory for 'duplicate'.
      
      	This needed a new function which is prototyped in gdisplay.h:
      	gdisplays_finish_draw() which completes all outstanding
      	idlerendered-projections (we don't want to c-o-w an
      	incomplete projection).
      
      	* app/interface.c: #include "dialog_handler.h"
      5a493d60
    • GMT 1999 Adam D. Moss's avatar
      app/gimage_cmds.c app/gimpimage.c app/layers_dialog.c · 7d362aad
      GMT 1999 Adam D. Moss authored
      Sun Jan 17 20:36:45 GMT 1999 Adam D. Moss <adam@gimp.org>
      
      	* app/gimage_cmds.c app/gimpimage.c app/layers_dialog.c
      
      	Guides are now duplicated upon image duplication.
      	Guides are now scaled upon image scaling.
      	Lowering, raising, and renaming a layer now correctly
      	mark the image as dirty.
      7d362aad
    • GMT 1999 Adam D. Moss's avatar
      Fixed a thinko/bug in the recent optimizations. · 9277932a
      GMT 1999 Adam D. Moss authored
      Sun Jan 17 18:28:58 GMT 1999 Adam D. Moss <adam@gimp.org>
      
              * app/gdisplay.c app/paint_funcs.c: Fixed a thinko/bug
              in the recent optimizations.
      9277932a
    • GMT 1999 Adam D. Moss's avatar
      app/blend.c app/bucket_fill.c app/convert.c app/crop.c app/cursorutil.c · 64a6d457
      GMT 1999 Adam D. Moss authored
      Sun Jan 17 16:56:25 GMT 1999 Adam D. Moss <adam@gimp.org>
      
              * app/blend.c app/bucket_fill.c app/convert.c app/crop.c
              app/cursorutil.c app/cursorutil.h app/dialog_handler.c
              app/dialog_handler.h app/fuzzy_select.c app/gdisplay.c
              app/gimage_cmds.c app/gimpimage.c app/scroll.c
              app/transform_core.c app/xcf.c
      
      	Hourglasses also apply to all registered dialogs.  Hourglasses
      	added in a couple more important places.  New hack lets
      	hourglasses be added and automagically removed again when
      	gimp/gtk re-enters the idle loop.
      64a6d457
    • Vincent Renardias's avatar
      Sun, 17 Jan 1999 08:46:02 +0100 [Vincent] · 1ee01656
      Vincent Renardias authored
      * fr.po: a few fixes.
      1ee01656
    • Vincent Renardias's avatar
      Sun, 17 Jan 1999 07:16:57 +0100 [Vincent] · 02fcaa9c
      Vincent Renardias authored
      * POTFILES.in: Updated.
      * fr.po: continue to translate (currently ~80% done); proofreading welcome. ;)
      02fcaa9c
    • Nam SungHyun's avatar
      updated · f3cc2d39
      Nam SungHyun authored
      f3cc2d39
  6. 16 Jan, 1999 3 commits
  7. 15 Jan, 1999 2 commits
  8. 14 Jan, 1999 2 commits
  9. 13 Jan, 1999 3 commits
  10. 12 Jan, 1999 3 commits
  11. 11 Jan, 1999 6 commits
    • GMT 1999 Adam D. Moss's avatar
      The bottleneck combine_inten_a_and_inten_a_pixels() function is a couple · d182f939
      GMT 1999 Adam D. Moss authored
      Mon Jan 11 22:02:10 GMT 1999 Adam D. Moss <adam@gimp.org>
      
      	* app/paint_funcs.c:
      	The bottleneck combine_inten_a_and_inten_a_pixels()
      	function is a couple of times faster when there is a
      	layer mask, for the common case, due to working with whole
      	word-aligned ints where feasible instead of a char at a time.
      	The same optimization could be implemented in lots of other
      	places, but I'm going to bed.  Good night!
      
      	* app/gimage_cmds.c: #include <cursorutil.h>
      d182f939
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · 5e7d7055
      Marc Lehmann authored
      5e7d7055
    • Sven Neumann's avatar
      Include modules/Makefile in configure.in. · 7d44059b
      Sven Neumann authored
      
      --Sven
      7d44059b
    • Raja R Harinath's avatar
      Generate `plug-ins/perl/*' after `plug-ins/Makefile', so that the · cbf30628
      Raja R Harinath authored
      * configure.in (AC_OUTPUT): Generate `plug-ins/perl/*' after
      `plug-ins/Makefile', so that the `plug-ins' directory exists before the
      `mkdir plug-ins/perl' is executed.
      cbf30628
    • Raja R Harinath's avatar
      Use `test -f' instead of `test -e'. · dd1f7ccb
      Raja R Harinath authored
      * configure.in (AC_OUTPUT): Use `test -f' instead of `test -e'.
      dd1f7ccb
    • 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
      	       notebook.
      	  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
      	    gimpprogress.h
      	* 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).
      d8be79f0