1. 04 Mar, 2000 1 commit
    • Michael Natterer's avatar
      s/"Only"/"only"/ · 83bb5a38
      Michael Natterer authored
      2000-03-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/crop.c: s/"Only"/"only"/
      
      	* app/iscissors.c: one more cursor_update fix. This time I don't
      	claim that it's _really_ correct.
      
      	* app/tool_options.c: don't add a separator after
      	opacity/paint_mode if a paint pressure options box follows.
      
      	* cursors/bad.xbm
      	* cursors/bad_mask.xbm: made it FAT (no need to use thin lines
      	which show as much as possible of the image below because the
      	cursor indicates that no operation is possible).
      
      	* libgimp/gimpprotocol.[ch]: s/int/gboolean/ where appopriate,
      	indentation paranoia.
      
      	_gp_*_read(): free the already allocated parts of the message if
      	reading a subsequent part fails. These cleanups will probably occur
      	shortly before the process crashes, but at least they make the
      	search for real leaks easier.
      
      	* plug-ins/common/uniteditor.c: some more tooltips.
      
      	* plug-ins/common/xbm.c: store the image comment in the
      	"gimp-comment" parasite and the hot spot in the new "hot-spot"
      	parasite. Added ui for entering the hot spot.
      
      	* docs/parasites.txt: documented the new "hot-spot" parasite.
      83bb5a38
  2. 03 Mar, 2000 4 commits
  3. 02 Mar, 2000 8 commits
  4. 01 Mar, 2000 8 commits
    • David Monniaux's avatar
      Gap plugin again... · 03221100
      David Monniaux authored
      03221100
    • Michael Natterer's avatar
      added a modifier_key_func which gives immediate cursor_update feedback on · 90043461
      Michael Natterer authored
      2000-03-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/rect_select.[ch]: added a modifier_key_func which gives
      	immediate cursor_update feedback on modifier key events.
      
      	* app/ellipse_select.c
      	* app/free_select.c
      	* app/fuzzy_select.c
      	* app/rect_selectP.h: call the new function.
      	Added current_[x|y] fields to the tools' structures which get
      	updated from the "motion" functions. They have to appear in the
      	same order in all structures because the modifier_key_func treats
      	them all as rectangular selection tools.
      	This is ugly and cries for a object hierarchy of tools.
      90043461
    • Michael Natterer's avatar
      gimp_drawable_get_color_at(): put the check below back but only require a · a48c1d70
      Michael Natterer authored
      2000-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdrawable.c: gimp_drawable_get_color_at(): put the check
      	below back but only require a non-indexed drawable if the drawable
      	doesn't have an image.
      	(The function may call gimp_image_get_color() with gimage == NULL
      	for RGB and GRAY colors because we don't need a colormap to
      	transform them to RGB space).
      	This was the obscure special case (TM).
      a48c1d70
    • Michael Natterer's avatar
      gimp_drawable_get_color_at(): don't g_return_val_if_fail(!indexed, NULL) · c52aec71
      Michael Natterer authored
      2000-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdrawable.c: gimp_drawable_get_color_at(): don't
      	g_return_val_if_fail(!indexed, NULL) because the function seems to
      	work fine for all kinds of drawables. Fixes #6756. Or is this
      	check needed for some obscure special case?
      c52aec71
    • Stanislav Brabec's avatar
      czech translation update · 56baa9af
      Stanislav Brabec authored
      56baa9af
    • Michael Natterer's avatar
      cursors/selection.xbm made the selection rectangles look the same (avoids · 155f876d
      Michael Natterer authored
      2000-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* cursors/selection.xbm
      	* cursors/selection_subtract.xbm: made the selection rectangles
      	look the same (avoids flickering on Ctrl/Shift).
      
      	* cursors/selection_intersect.xbm
      	* cursors/selection_intersect_mask.xbm: the symbol for
      	intersection is "n", not "u".
      155f876d
    • Michael Natterer's avatar
      Makefile.am a proper naming scheme for all cursor files. Added zoom_in and · 723662a4
      Michael Natterer authored
      2000-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* cursors/*: a proper naming scheme for all cursor files. Added
      	zoom_in and zoom_out cursors.
      
      	* app/bezier_select.c
      	* app/by_color_select.c
      	* app/cursorutil.[ch]
      	* app/rect_select.c
      	* app/scale.[ch]: changed according to the new cursor names. Some
      	minor fixes.
      
      	* app/magnify.[ch]: made the zoom_in/zoom_out toggle a proper
      	tool_toggle and show cursors for the two modes.
      
      	* plug-ins/print/print-util.c: patch from Robert Kravitz which
      	fixes printing layers with alpha.
      723662a4
    • David Monniaux's avatar
      Some more translation for the GAP plugin. · 39e29d70
      David Monniaux authored
      39e29d70
  5. 29 Feb, 2000 9 commits
  6. 28 Feb, 2000 5 commits
    • Sven Neumann's avatar
      fixed off-by-one error for the x coordinate fixed scaling without · e00de7cb
      Sven Neumann authored
      * app/measure.c: fixed off-by-one error for the x coordinate
      * app/transform_core.c: fixed scaling without interpolation (bug #6681)
      
      
      --Sven
      e00de7cb
    • GMT 2000  Adam D. Moss's avatar
      added gtkutil_compress_motion() utility function to seek and destroy · f5b58982
      GMT 2000 Adam D. Moss authored
      Mon Feb 28 19:11:39 GMT 2000  Adam D. Moss <adam@gimp.org>
      
      	* app/cursorutil.c app/cursorutil.h:
      	added gtkutil_compress_motion() utility function to seek and
      	destroy outstanding pointer motion events from the gdk event queue
      	for a given widget.
      
      	* app/edit_selection.c:305: Use gtkutil_compress_motion() to
      	do a more thorough job of tracking motion (something recently
      	started interleaving our motion events with others, largely
      	nullifying the effectiveness of GDK_POINTER_MOTION_HINT_MASK).
      
      	* app/edit_selection.c:704: Yikes, the key-press snooping code
      	was turning part of the event queue back-to-front with each
      	compressed key-press.  (Still looks a bit bogus overall; looks
      	as though it could transplant a whole chunk of the start of
      	the event queue right onto the end.  I'll probably disable it
      	unless someone points out that I'm a doofus.)
      f5b58982
    • Sven Neumann's avatar
      applied patch from Wolfgang Hofer <hof@hotbot.com> · de605b01
      Sven Neumann authored
      
      --Sven
      de605b01
    • Garry R. Osgood's avatar
      gimp/app/by_color_select.c gimp/app/color_picker.c gimp/app/gimpdrawable.c · bdbb45d8
      Garry R. Osgood authored
      2000-02-27 Garry R. Osgood <gosgood@idt.net>
      
      * gimp/app/by_color_select.c
      * gimp/app/color_picker.c
      * gimp/app/gimpdrawable.c
      * gimp/app/image_map.c
      * gimp/app/paint_core.c
      Inadvertent logic error in g_return_val_if_fail()
      style sanity checks implemented in
      gimp_drawable_get_color_at() gave rise to
      segment violation reported in #6624;
      error admitted out-of-bounds x&y that
      do not map to tiles. Closes #6624.
      GTK-critical warnings which result from
      this new sanity check require that
      gimp_drawable_get_color_at() clients
      perform initial culling of out-of-bounds
      x & y coordinates.
      bdbb45d8
    • Michael Natterer's avatar
      libgimp/gimpfileselection.c behave like other dialogs (close) when · c56b60e8
      Michael Natterer authored
      2000-02-28  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpfileselection.c
      	* libgimp/gimpunitmenu.c: behave like other dialogs (close) when
      	pressing "OK" or "Cancel".
      
      	* libgimp/stdplugins-intl.h
      	* plug-ins/script-fu/script-fu-intl.h: bind the "gimp-libgimp"
      	textdomain also if HAVE_LC_MESSAGES is undefined.
      
      	* plug-ins/print/print-ps.c
      	* plug-ins/print/print.c: applied a patch from Robert L Kravitz
      	<rlk@alum.mit.edu> which adds a "Center" button, activates all
      	text entries and corrects the rounding behaviour. And a minor fix
      	for the PS driver.
      
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/dbbrowser/dbbrowser.h: removed.
      
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/dbbrowser/dbbrowser_utils.c
      	* plug-ins/dbbrowser/dbbrowser_utils.h
      	* plug-ins/common/plugindetails.c: ui and code cleanup.
      	libgimp ui stuff and a proper include structure for the dbbrowser.
      
      	* plug-ins/script-fu/script-fu-console.c: include
      	"plug-ins/dbbrowser/dbbrowser_utils.h".
      c56b60e8
  7. 27 Feb, 2000 5 commits