1. 01 Sep, 2005 4 commits
  2. 31 Aug, 2005 3 commits
  3. 30 Aug, 2005 2 commits
  4. 29 Aug, 2005 4 commits
    • Michael Natterer's avatar
      The previous commit added tons of code just to completely break clone · c32827a7
      Michael Natterer authored
      2005-08-29  Michael Natterer  <mitch@gimp.org>
      
      	The previous commit added tons of code just to completely break
      	clone align behavior. Reverted lots of the changes and do the
      	sample-merged stuff at the innermost place (gimp_clone_motion).
      	This change also enables changing sample-merged between paint
      	strokes.
      
      	* app/paint/gimpclone.[ch] (struct GimpClone): changed member
      	"src_pickable" back to "src_drawable".
      
      	(gimp_clone_paint): completely reverted.
      
      	(gimp_clone_motion): do the drawable/projection -> pickable
      	stuff and drawable offset handling here.
      
      	Fixed signal handling to connect to the drawable's "removed"
      	signal (not "disconnect", eek). Disconnect from the signal once
      	the drawable has been removed.
      
      	* app/tools/gimpclonetool.c: changed accordingly.
      c32827a7
    • Michael Natterer's avatar
      added toggles which allow to always use the frame delay and disposal · 3426f7a9
      Michael Natterer authored
      2005-08-29  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/common/gif.c: added toggles which allow to always use
      	the frame delay and disposal entered in the dialog, overriding the
      	ones specified in the layer names. Fixes bug #314726. Also fixed
      	missing and non-working mnemonics.
      3426f7a9
    • Karine Delvare's avatar
      fix canceling the tool. · 0df9d1cd
      Karine Delvare authored
      2005-08-29  Karine Delvare  <kdelvare@nerim.net>
      
        * app/tools/gimprectangletool.c: fix canceling the tool.
      0df9d1cd
    • Sven Neumann's avatar
      retitled dialog to "Import from PDF" and changed the confirmative button · ad892902
      Sven Neumann authored
      2005-08-29  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/poppler.c: retitled dialog to "Import from PDF"
      	and changed the confirmative button label to "Import".
      ad892902
  5. 28 Aug, 2005 3 commits
    • Michael Natterer's avatar
      Correction in last entry. · 700c1116
      Michael Natterer authored
      700c1116
    • Michael Natterer's avatar
      Immplement "Sample Merged" for the clone tool. Fixes bug #123627. · 26374e81
      Michael Natterer authored
      2005-08-28  Michael Natterer  <mitch@gimp.org>
      
      	Immplement "Sample Merged" for the clone tool. Fixes bug #123627.
      
      	* app/paint/gimppaintcore.[ch] (struct GimpPaintCore): added
      	members "saved_proj_tiles" which stores the unmodified projection,
      	"orig_proj_buf" which stores the unmodified temp paint application
      	buf and "use_saved_proj" which controls if all the additional
      	stuff should be allocated and managed.
      
      	(gimp_paint_core_start): allocate the saved_proj_tiles if needed.
      
      	(gimp_paint_core_get_orig_proj): new function like
      	gimp_paint_core_get_orig_image() which returns unmodified
      	projection pixels for paint application.
      
      	(gimp_paint_core_validate_saved_proj_tiles): new function like
      	gimp_paint_core_validate_undo_tiles() which copies the tiles that
      	will be dirtied to saved_proj_tiles.
      
      	(gimp_paint_core_paste): call above save_proj_tiles() so
      	projection tiles are saved before dirtying them.
      
      	* app/paint/gimpclone.[ch]: replaced member src_drawable by
      	src_pickable and use the image's projection if sample_merged it
      	TRUE. Adjust src offsets accordingly and use GimpPaintCore's new
      	get_orig_proj() API to get the src pixels.
      
      	* app/paint/gimpcloneoptions.[ch]: added boolean "sample_merged"
      	property.
      
      	* app/tools/gimpclonetool.c: follow GimpClone's src_drawable ->
      	src_pickable change.
      
      	(gimp_clone_tool_button_press): set the paint_core's
      	"use_saved_proj" boolean before chaining up.
      
      	(gimp_clone_options_gui): add a "Sample Merged" toggle button.
      26374e81
    • Manish Singh's avatar
      python headers on Win32 don't live in a versioned subdir. Handle that · 19ea8868
      Manish Singh authored
      2005-08-28  Manish Singh  <yosh@gimp.org>
      
              * m4macros/pythondev.m4: python headers on Win32 don't live in a
              versioned subdir. Handle that case.
      19ea8868
  6. 27 Aug, 2005 6 commits
  7. 26 Aug, 2005 4 commits
    • Sven Neumann's avatar
      deal with SVG API change. This is a compile-time check and thus somewhat · abebcde6
      Sven Neumann authored
      2005-08-26  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/svg.c: deal with SVG API change. This is a
      	compile-time check and thus somewhat ugly because it requires a
      	recompile of the plug-in when updating librsvg. Fixes bug #314400.
      abebcde6
    • Michael Natterer's avatar
      move the logo to the top of the dialog. · cd160b3d
      Michael Natterer authored
      2005-08-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/dialogs/about-dialog.c (about_dialog_add_logo): move the
      	logo to the top of the dialog.
      cd160b3d
    • Tor Lillqvist's avatar
      Instead of passing a child_setup function whose body is ifdeffed out on · b19dc9af
      Tor Lillqvist authored
      2005-08-26  Tor Lillqvist  <tml@novell.com>
      
      	* app/plug-in/plug-in.c (plug_in_prep_for_exec, plug_in_open):
      	Instead of passing a child_setup function whose body is ifdeffed
      	out on Win32 to g_spawn_async(), pass NULL for child_setup on
      	Win32. Newer g_spawn_async() implementations on Win32 warn if
      	child_setup functions are attempted to be used, as they don't make
      	sense because without any fork(), they are called in the parent
      	process.
      b19dc9af
    • Sven Neumann's avatar
      removed newline from description. · fdb6d8ab
      Sven Neumann authored
      2005-08-26  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/blend-anim.scm: removed newline from
      	description.
      fdb6d8ab
  8. 25 Aug, 2005 6 commits
  9. 24 Aug, 2005 5 commits
    • Tor Lillqvist's avatar
      Make GIMP work on Win32 even if installed in a path containing random · 1e295cb0
      Tor Lillqvist authored
      2005-08-24  Tor Lillqvist  <tml@novell.com>
      
      	Make GIMP work on Win32 even if installed in a path containing
      	random non-ASCII characters.
      
      	* libgimpbase/gimpenv.c (gimp_toplevel_directory): [Win32] Use
      	wide-char API on NT-based Windowses. Keep the toplevel directory
      	name in UTF-8. The rest of GIMP assumes it is UTF-8 anyway, and
      	for instance passes file names constructed from it to g_open().
      
      	* app/plug-in/plug-in.c (plug_in_open): On Win32, if compiled
      	against GLib < 2.8.2, convert the pathname arguments passed to
      	g_spawn_async() to locale charset (system codepage). The
      	g_spawn*() functions in GLib < 2.8.2 take system codepage
      	arguments and not UTF-8.
      1e295cb0
    • William Skaggs's avatar
      Bill Skaggs <weskaggs@primate.ucdavis.edu> · 4ba616a3
      William Skaggs authored
      	* app/paint-funcs/paint-funcs-generic.h (blend_pixels):
      	Change blending algorithm to fix misbehavior of smudge
      	tool, should fix bug #163721.
      4ba616a3
    • Sven Neumann's avatar
      app/actions/image-commands.c app/actions/layers-commands.c · ad5287c3
      Sven Neumann authored
      2005-08-24  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/image-commands.c
      	* app/actions/layers-commands.c
      	* app/dialogs/image-scale-dialog.c
      	* app/dialogs/resize-dialog.[ch]: remember the selected unit for
      	scale and resize dialogs on a per-image basis (bug #312950).
      ad5287c3
    • Sven Neumann's avatar
      plug-ins/script-fu/scripts/i26-gunya2.scm reverted the last change... · dff3e758
      Sven Neumann authored
      2005-08-24  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/i26-gunya2.scm
      	* plug-ins/script-fu/scripts/ripply-anim.scm: reverted the last
      	change...
      
      	* plug-ins/common/displace.c: ... and fixed the plug-in instead.
      	The number of parameters must not change. Provide a new procedure
      	for polar mode instead.
      dff3e758
    • Tor Lillqvist's avatar
      plug-ins/script-fu/scripts/i26-gunya2.scm Add the new last parameter to · d3277fca
      Tor Lillqvist authored
      2005-08-24  Tor Lillqvist  <tml@novell.com>
      
      	* plug-ins/script-fu/scripts/i26-gunya2.scm
      	* plug-ins/script-fu/scripts/ripply-anim.scm: Add the new last
      	parameter to plug-in-displace calls. (See entry for displace.c
      	from 2005-02-10 below.)
      d3277fca
  10. 23 Aug, 2005 3 commits