1. 11 Dec, 2000 1 commit
    • Sven Neumann's avatar
      app/edit_selection.c app/gimpimage.c app/layer_select.c when computing a · ed707bea
      Sven Neumann authored
      2000-12-11  Sven Neumann  <sven@gimp.org>
      
      	* app/edit_selection.c
      	* app/gimpimage.c
      	* app/layer_select.c
      	* app/layers_dialog.c: when computing a preview, limit the scale ratio
      	to a maximum of 1.0. By doing so we avoid to scale drawables up if the
      	image (canvas) size becomes larger than the drawable. Fixes bug #31098.
      
      	* app/gimppreviewcache.[ch]: indented
      ed707bea
  2. 03 Dec, 2000 4 commits
    • Sven Neumann's avatar
      do not set the layer mode of the bottom layer to NORMAL_MODE if it is · 1edd8235
      Sven Neumann authored
      2000-12-03  Sven Neumann  <sven@gimp.org>
      
      	* app/gimpimage.c: do not set the layer mode of the bottom layer to
      	NORMAL_MODE if it is DISSOLVE_MODE since the latter does not work
      	on the projection with the lower layer but on the layers alpha
      	channel. Fixes bug #7829.
      1edd8235
    • Michael Natterer's avatar
      when applying or deleting the layer mask, we have to call · ab6f7291
      Michael Natterer authored
      2000-12-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/layers_dialog.c: when applying or deleting the layer mask,
      	we have to call layers_dialog_set_menu_sensitivity() ourselves
      	whenever calling layer_widget_layer_flush() instead of
      	gdisplays_flush().
      ab6f7291
    • Michael Natterer's avatar
      plug-ins/gflare/gflare.c libgimp/gimpunitmenu.c set separators of option · 6bb4458a
      Michael Natterer authored
      2000-12-03  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/gflare/gflare.c
      	* libgimp/gimpunitmenu.c
      	* libgimp/gimpwidgets.c: set separators of option menus insensitive.
      	(see Sven's fix below below).
      
      	* app/layers_dialog.c: set "Merge Down" insensitive for
      	the bottom layer.
      6bb4458a
    • Sven Neumann's avatar
      app/layer.c app/layers_dialog.c reviewed code in an attempt to fix the · 0d9382fb
      Sven Neumann authored
      2000-12-03  Sven Neumann  <sven@gimp.org>
      
      	* app/layer.c
      	* app/layers_dialog.c
      	* plug-ins/common/jpeg.c: reviewed code in an attempt to fix the
      	crash-on-jpeg-save. The only thing that I have changed (despite
      	lots of indentation) is that we now connect the preview rewdraw
      	using gtk_signal_connect_while_alive() which should keep gimp from
      	trying to create previews of nonexistant drawables.
      
      Updated german translation.
      0d9382fb
  3. 30 Nov, 2000 1 commit
    • GMT 2000 Andy Thomas's avatar
      app/curves.c app/levels.c · fb4fb8c0
      GMT 2000 Andy Thomas authored
      
      Thu Nov 30 23:26:07 GMT 2000 Andy Thomas <alt@gimp.org>
      
      	* app/curves.c
              * app/levels.c
      
      	Fix for gimp bug #33403. The curves and levels dialogs should now
      	work in GRAYA images.
      fb4fb8c0
  4. 29 Nov, 2000 1 commit
    • Austin Donnelly's avatar
      Applied patch from David Hodson <hodsond@ozemail.com.au> to fix Bug#33399: · 9a3f33f6
      Austin Donnelly authored
      2000-11-29  Austin Donnelly  <austin@gimp.org>
      
      	* app/curves.c: Applied patch from David Hodson
      	    <hodsond@ozemail.com.au> to fix Bug#33399: GIMP crashes when
      	    applying curve to Grayscaled image when preview is off.
      	    Previously the curves tool attempted a reset when changing
      	    image, but didn't correctly do this.  Now it has the
      	    (more useful) behaviour of doing a partial reset, where the
      	    curve remains the same across multiple invocations, allowing
      	    you to apply the same tweak to multiple images.  The internal
      	    state relevant to image type/depth is correctly reset,
      	    stopping the segfault behaviour seen before.
      
      	    Still no fix for Bug#33403: Curves/Levels Tool does not work
      	    on GRAYA-Images.
      9a3f33f6
  5. 26 Nov, 2000 1 commit
    • Sven Neumann's avatar
      PLUG_IN_MAINTAINERS changed email address of Winston Chang · 969b4c59
      Sven Neumann authored
      2000-11-26  Sven Neumann  <sven@gimp.org>
      
      	* PLUG_IN_MAINTAINERS
      	* plug-ins/common/unsharp.c: changed email address of Winston Chang
      
      	* app/gdisplay_color_ui.c: applied a modified version of another
      	patch sent by David Odin <David.Odin@bigfoot.com> which sets the
      	sensitivity of the buttons in the dialog according to the possible
      	actions.
      969b4c59
  6. 24 Nov, 2000 1 commit
  7. 21 Nov, 2000 1 commit
  8. 20 Nov, 2000 1 commit
    • Sven Neumann's avatar
      changed the logic that sets the default for "Custom Palette" so it goes · 54f243d7
      Sven Neumann authored
      2000-11-20  Sven Neumann  <sven@gimp.org>
      
      	* app/convert.c (build_palette_button): changed the logic that sets
      	the default for "Custom Palette" so it goes through the whole list
      	instead of stopping at the "Web" palette. The Indexed-Conversion
      	dialog now also remembers palettes appearing after the "Web" palette.
      54f243d7
  9. 18 Nov, 2000 1 commit
    • Michael Natterer's avatar
      app/fileops.c Make sure that we don't try to destroy query_boxes twice or · cdd0a514
      Michael Natterer authored
      2000-11-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/fileops.c
      	* libgimp/gimpquerybox.[ch]: Make sure that we don't try to destroy
      	query_boxes twice or try to disconnect not-any-more connected
      	handlers.
      
      	* app/color_notebook.c
      	* app/gimpcontext.[ch]
      	* app/gimphelp.[ch]
      	* app/lc_dialog.[ch]
      	* app/menus.h
      	* app/preferences_dialog.c
      	* app/tools.[ch]
      	* libgimp/gimpcolorbutton.[ch]
      	* libgimp/gimpdialog.[ch]
      	* libgimp/gimpexport.[ch]
      	* libgimp/gimpfileselection.[ch]
      	* libgimp/gimphelpui.[ch]
      	* libgimp/gimppatheditor.[ch]
      	* libgimp/gimppixmap.[ch]
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpui.[ch]
      	* libgimp/gimpunitmenu.[ch]
      	* libgimp/gimpwidgets.[ch]: in a coding attack, changed help_data
      	and many other strings passed to UI functions to (const gchar *).
      	As a consequence, I had to fix lots of warnings ;)
      
      	* plug-ins/common/tga.c
      	* plug-ins/imagemap/imap_main.c: fixed warnings.
      
      	Code cleanup and indentation all over the place.
      cdd0a514
  10. 15 Nov, 2000 1 commit
  11. 12 Nov, 2000 1 commit
    • Simon Budig's avatar
      fixed #10554 by requesting a window with the max. size of · cc2f917c
      Simon Budig authored
      2000-11-11  Simon Budig <simon@gimp.org>
      
              * app/interface.c: fixed #10554 by requesting a window
              with the max. size of 0.75*screen_width x 0.75*screen_height.
              These 75% value is taken from the shrink_wrap code and
              probably should be configurable...
      cc2f917c
  12. 11 Nov, 2000 1 commit
    • Garry R. Osgood's avatar
      2000-11-11 Garry R. Osgood <gosgood>@idt.net * · c24b37e5
      Garry R. Osgood authored
      app/gimpbrushpipe.c
      Double frees due to dangling pointers [gimpbrushpipe.c
      CVS-1.27 Lines 396 ff]. Upon failure to load an n-th
      pixmap, a GPattern holding the dangling pointers would
      be released first, also releasing n-1 pixmap's name and
      RGB mask. These would again be freed in pipe and GTK
      deconstruction.
      c24b37e5
  13. 09 Nov, 2000 2 commits
  14. 07 Nov, 2000 2 commits
  15. 06 Nov, 2000 1 commit
  16. 05 Nov, 2000 2 commits
  17. 04 Nov, 2000 1 commit
  18. 03 Nov, 2000 1 commit
  19. 31 Oct, 2000 1 commit
  20. 29 Oct, 2000 2 commits
  21. 28 Oct, 2000 2 commits
    • Tor Lillqvist's avatar
      app/gimprc.c (parse_gimprc_file) Make sure the directory doesn't get · 2e661c1c
      Tor Lillqvist authored
      2000-10-28  Tor Lillqvist  <tml@iki.fi>
      
      	* app/gimprc.c (parse_gimprc_file)
      	* libgimp/gimpenv.c (gimp_directory): Make sure the directory
      	doesn't get double path separators in case HOME ends with one. On
      	Windows, if the user has set his HOME to \, we get into trouble
      	when we try to access a path like \\_gimp1.1\gimprc. Windows
      	thinks it's an UNC path to a network server called "_gimp1.1", and
      	the program hangs for a moment.
      2e661c1c
    • Michael Natterer's avatar
      app/gimpdrawable.[ch] did some code review: s/0/NULL/, · 6cfb0414
      Michael Natterer authored
      2000-10-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdrawable.[ch]
      	* libgimp/gimpsizeentry.c: did some code review: s/0/NULL/,
      	s/sprintf/g_snprintf/, spacing.
      6cfb0414
  22. 26 Oct, 2000 2 commits
    • Michael Natterer's avatar
      same RINT (gimp_size_entry_get_refval ()) fix as below and cleanup. · e658b1cc
      Michael Natterer authored
      2000-10-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/resize.c: same RINT (gimp_size_entry_get_refval ()) fix as
      	below and cleanup.
      e658b1cc
    • Sven Neumann's avatar
      avoid modulo operation on negative values. · 8cfac64a
      Sven Neumann authored
      2000-10-26  Sven Neumann  <sven@gimp.org>
      
      	* app/channel_ops.c (offset_ok_callback): avoid modulo operation on
      	negative values.
      
      	* app/channel_ops.c
      	* app/crop.c
      	* app/file_new_dialog.c
      	* app/layers_dialog.c
      	* app/preferences_dialog.c
      	* app/rotate_tool.c
      	* app/scale_tool.c: use RINT() when assigning the result of
      	gimp_size_entry_get_refval() to an integer.
      8cfac64a
  23. 25 Oct, 2000 2 commits
  24. 23 Oct, 2000 1 commit
    • Sven Neumann's avatar
      plugged memleak (similar to the one that was present in · 27a4faa0
      Sven Neumann authored
      2000-10-22  Sven Neumann  <sven@gimp.org>
      
      	* app/edit_selection.[ch]: plugged memleak (similar to the one that
      	was present in gtkutil_compress_motion()) in the key snooper.
      
      	Round moves to nearest integer instead of truncating the value.
      	This seems to fix the reported redraw problems when moving
      	selections at low zoom levels.
      
      	Cleaned up the code a little and converted enum values to uppercase.
      
      	* app/bezier_select.c
      	* app/free_select.c
      	* app/fuzzy_select.c
      	* app/move.c
      	* app/rect_select.c
      	* app/text_tool.c: updated to use the new EditType enum values.
      
      	* app/gimprc.c: minor optimization in the GList handling.
      
      	* app/layer.[ch]: removed unused functions.
      
      	* app/menus.c: removed "Dump Items (Debug)" menu entry.
      27a4faa0
  25. 21 Oct, 2000 1 commit
  26. 19 Oct, 2000 2 commits
  27. 18 Oct, 2000 2 commits
  28. 17 Oct, 2000 1 commit