1. 07 Sep, 2005 1 commit
  2. 06 Sep, 2005 2 commits
  3. 05 Sep, 2005 8 commits
    • Sven Neumann's avatar
      Call gimp_window_set_transient_for_default_display() for most plug-in · cc6f3e76
      Sven Neumann authored
      2005-09-05  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins: Call gimp_window_set_transient_for_default_display()
      	for most plug-in dialogs. Not yet done are load and save dialogs
      	and dialogs created from language bindings.
      cc6f3e76
    • Sven Neumann's avatar
      Address bug #307971: · ec56ef9d
      Sven Neumann authored
      2005-09-05  Sven Neumann  <sven@gimp.org>
      
      	Address bug #307971:
      
      	* app/core/gimp-gui.[ch]
      	* app/display/gimpdisplay.[ch]
      	* app/gui/gui-vtable.c
      	* tools/pdbgen/pdb/display.pdb: added PDB function to obtain a
      	window handle on an image display.
      
      	* app/pdb/display_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpdisplay_pdb.[ch]: regenerated.
      
      	* libgimp/gimpui.[ch]: added functions to set a GtkWindow transient
      	to an image display.
      
      	* plug-ins/common/gauss.c: use the new function exemplarily.
      
      	* libgimp/gimp.def
      	* libgimp/gimpui.def: updated.
      ec56ef9d
    • Sven Neumann's avatar
      app/actions/edit-actions.c app/menus/menus.c app/widgets/gimpundoeditor.c · 19152b85
      Sven Neumann authored
      2005-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/edit-actions.c
      	* app/menus/menus.c
      	* app/widgets/gimpundoeditor.c
      	* menus/Makefile.am
      	* menus/undo-editor-menu.xml: added menu for undo editor.
      19152b85
    • Michael Natterer's avatar
      applied patch from David Gowers which adds "gimp-edit-named-delete". · dc65f101
      Michael Natterer authored
      2005-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* tools/pdbgen/pdb/edit.pdb: applied patch from David Gowers which
      	adds "gimp-edit-named-delete". Addresses bug #315130. Added
      	"gimp-edit-named-rename" additionally.
      
      	* libgimp/gimp.def: changed accordingly.
      
      	* app/pdb/edit_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpedit_pdb.[ch]: regenerated.
      dc65f101
    • Michael Natterer's avatar
      don't let named cut/copy affect the global buffer. Fixes bug #315225. Also · dd1d7498
      Michael Natterer authored
      2005-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp-edit.c: don't let named cut/copy affect the global
      	buffer. Fixes bug #315225. Also make "Global Buffer" translatable.
      dd1d7498
    • Sven Neumann's avatar
      app/core/gimp.[ch] removed the confusing and redundant feature of having · 4f8e69cf
      Sven Neumann authored
      2005-09-05  Sven Neumann  <sven@gimp.org>
      
              * app/core/gimp.[ch]
              * app/core/gimpimage-new.c: removed the confusing and redundant
              feature of having the New Image dialog default to the size of the
              global buffer. Please use Paste as New instead. Fixes bug #315106.
      4f8e69cf
    • Sven Neumann's avatar
      terminate variable argument list. Fixes bug #315255. · 92f5a8b4
      Sven Neumann authored
      2005-09-05  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimprectangletool.c: terminate variable argument list.
      	Fixes bug #315255.
      92f5a8b4
    • Michael Natterer's avatar
      app/actions/edit-actions.c app/actions/edit-commands.[ch] applied modified · a56d72c1
      Michael Natterer authored
      2005-09-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/edit-actions.c
      	* app/actions/edit-commands.[ch]
      	* menus/image-menu.xml.in: applied modified patch from David
      	Gowers which adds an "edit-named-copy-visible" actions and its
      	menu item. Addresses bug #315130.
      a56d72c1
  4. 04 Sep, 2005 4 commits
    • Karine Delvare's avatar
      evil => GIMP_MAX_IMAGE_SIZE. · 2ae7b62d
      Karine Delvare authored
      2005-09-04  Karine Delvare  <kdelvare@nerim.net>
      
        * app/tools/gimprectangleoptions.c: evil => GIMP_MAX_IMAGE_SIZE.
      2ae7b62d
    • Karine Delvare's avatar
      stay within image boundaries. · 0cd174e1
      Karine Delvare authored
      2005-09-04  Karine Delvare  <kdelvare@nerim.net>
      
        * app/tools/gimprectangletool.c: stay within image boundaries.
      0cd174e1
    • Michael Natterer's avatar
      Cleaned up and fixed the order in which default tool options and user · 37354a92
      Michael Natterer authored
      2005-09-04  Michael Natterer  <mitch@gimp.org>
      
      	Cleaned up and fixed the order in which default tool options and
      	user context values are initialized, and added loading / saving of
      	the global user context.  Fixes bug #165078.
      
      	* app/core/Makefile.am
      	* app/core/gimp-contexts.[ch]: new files which manage the global
      	contexts. Contains gimp_contexts_init/exit/load/save/clear().
      
      	* app/core/gimp.c: use the new init/exit functions instead of
      	implementing the stuff here.
      
      	* app/tools/gimp-tools.c: load/save/clear the user context from
      	here so it follows the same logic as the tool options. Reset all
      	tool options before loading the user context and copy the user
      	context's property to all tool options before loading tool
      	options.
      
      	* app/core/gimptoolinfo.c (gimp_tool_info_new): don't initialize
      	the tool options with the users context's properties. It's way too
      	early here and they will be overwritten later.
      
      	* app/widgets/gimpdevices.c (gimp_devices_restore): initialize all
      	device contexts with the user context's properties before loading
      	the devices and copying the active one back to the user context.
      37354a92
    • Sven Neumann's avatar
      plug-ins/script-fu/scripts/coffee.scm · 2a1805b3
      Sven Neumann authored
      2005-09-04  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/coffee.scm
      	* plug-ins/script-fu/scripts/fade-outline.scm
      	* plug-ins/script-fu/scripts/glossy.scm
      	* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
      	* plug-ins/script-fu/scripts/select-to-pattern.scm: string fixes as
      	pointed out in bug #315211.
      2a1805b3
  5. 03 Sep, 2005 7 commits
    • Michael Natterer's avatar
      do new_size calculation only when needed. · 874c832a
      Michael Natterer authored
      2005-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/temp-buf.c (temp_buf_resize): do new_size calculation
      	only when needed.
      874c832a
    • Michael Natterer's avatar
      replaced manual calculation of the offset of a pixel in a tile (marked as · 8dcebeaa
      Michael Natterer authored
      2005-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/paint/gimppaintcore.c (gimp_paint_core_get_orig_image)
      	(gimp_paint_core_get_orig_proj): replaced manual calculation of
      	the offset of a pixel in a tile (marked as /* dubious... */ for a
      	reason) by simply using the offset parameters of tile_data_pointer().
      8dcebeaa
    • Karine Delvare's avatar
      app/tools/gimprectangletool.[ch] code cleanup, replace virtualization · b94ecff5
      Karine Delvare authored
      2005-09-03  Karine Delvare  <kdelvare@nerim.net>
      
        * app/tools/gimprectangletool.[ch]
        * app/tools/gimprectangleoptions.[ch]: code cleanup, replace
        virtualization functions with interface properties.
      
        * app/tools/gimpcroptool.[ch]
        * app/tools/gimpnewrectselecttool.[ch]
        * app/tools/gimpcropoptions.[ch]
        * app/tools/gimpnewrectselectoptions.[ch]: code cleanup, use said
        interface properties.
      b94ecff5
    • Michael Natterer's avatar
      s/row_stride/rowstride/g. · 34975e19
      Michael Natterer authored
      2005-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/pixel-surround.c: s/row_stride/rowstride/g.
      34975e19
    • Michael Natterer's avatar
      some general cleanup. · 09454fb2
      Michael Natterer authored
      2005-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/pixel-region.[ch]: some general cleanup.
      
      	(pixel_region_init_temp_buf)
      	(pixel_region_init_data): new functions which initialize pixel
      	regions on TempBufs and on raw contiguous arrays of pixel data.
      
      	(pixel_region_configure): fixed a bug that has probably been there
      	forever: when processing contiguous (non-tiled) data, interpret
      	the original x and y coordinates of the region as offsets into
      	the data. Before this fix, the initial x and y were simply ignored
      	(by using them in a broken way), thus always forcing the upper
      	left corner of the region being the beginning of the passed data.
      
      	Lots of code was working around this problem by setting the
      	pixel_region's data pointer to the proper starting pixel of the
      	region in the middle the buffer.
      
      	* libgimp/gimppixelrgn.c: some general cleanup.
      
      	(gimp_pixel_rgn_configure): same fix as above. Fortunately, nobody
      	seems to know that libgimp pixel regions can be used on arrays of
      	data, just as core ones. Only two plug-ins were using this
      	feature, and they are antique and written by spencer and federico,
      	respectively. They both don't use offsets into the buffers and are
      	not affected by this change. It's highly unlikely that anybody out
      	there knows/uses this feature, so it can IMHO be safely changed.
      
      	* app/base/temp-buf.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpdrawable-combine.c
      	* app/core/gimpdrawable-preview.c
      	* app/core/gimpimage-preview.c
      	* app/core/gimplayer.c
      	* app/paint/gimpbrushcore.c
      	* app/paint/gimpclone.c
      	* app/paint/gimpconvolve.c
      	* app/paint/gimpdodgeburn.c
      	* app/paint/gimppaintcore.c
      	* app/paint/gimpsmudge.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimppainttool.c: use the pixel_region_init_foo()
      	functions instead of initializing regions of TempBufs and raw data
      	manually. Removed lots of workarounds for the broken offset
      	handling. The changed places of code are much more readable now.
      09454fb2
    • Sven Neumann's avatar
      app/tools/gimpcolorbalancetool.c app/tools/gimphuesaturationtool.c minor · 760a2eca
      Sven Neumann authored
      2005-09-03  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimptextoptions.c: minor strings changes.
      760a2eca
    • Seth Burgess's avatar
      c8c61455
  6. 02 Sep, 2005 11 commits
    • Michael Natterer's avatar
      don't create a display here. · 89bb3fff
      Michael Natterer authored
      2005-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimp-edit.[ch] (gimp_edit_paste_as_new): don't create a
      	display here.
      
      	(gimp_edit_named_cut)
      	(gimp_edit_named_copy)
      	(gimp_edit_named_copy_visible): new functions containing named
      	buffer wrappers around the functions affecting the global buffer
      	only.
      
      	* app/actions/edit-commands.c: use the new functions instead of
      	implementing them here, create a display for the image returned
      	by paste as new.
      
      	* app/actions/buffers-commands.c
      	* app/widgets/gimptoolbox-dnd.c: create displays here too.
      
      	* tools/pdbgen/pdb/edit.pdb: added wrappers for paste as new and
      	wrappers for all the cut/copy/paste named stuff.
      	Fixes bug #315130. Cleaned up and de-obfuscated.
      
      	* libgimp/gimp.def: changed accordingly.
      
      	* app/pdb/edit_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimpedit_pdb.[ch]: regenerated.
      89bb3fff
    • Sven Neumann's avatar
      app/widgets/gimpcontainergridview.c allow to popup menus on empty · 5f2904f9
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainertreeview.c: allow to popup menus on
      	empty container views using the standard Shift-F10 keybinding.
      5f2904f9
    • Sven Neumann's avatar
      applied patch that fixes a build issue on Cygwin (bug #314893). · b1feae90
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* modules/Makefile.am: applied patch that fixes a build issue on
      	Cygwin (bug #314893).
      b1feae90
    • Sven Neumann's avatar
      app/tools/gimptextoptions.c dropped the labels from text tool options that · 32d5c889
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimptextoptions.c
      	* app/widgets/gimpwidgets-utils.[ch]: dropped the labels from text
      	tool options that have icons. Reduces visual clutter.
      32d5c889
    • Sven Neumann's avatar
      draw guides over the grid. · c482da67
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_canvas_expose): draw guides over the grid.
      c482da67
    • Michael Natterer's avatar
      don't quit the main loop after transferring the data to GTK, it needs a · 93c5843f
      Michael Natterer authored
      2005-09-02  Michael Natterer  <mitch@gimp.org>
      
      	* tools/test-clipboard.c (test_clipboard_copy_callback): don't
      	quit the main loop after transferring the data to GTK, it needs a
      	running main loop to get the chunks tranferred to X.
      93c5843f
    • Sven Neumann's avatar
      app/dialogs/convert-dialog.c app/dialogs/image-merge-layers-dialog.c · b98c560f
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* app/dialogs/convert-dialog.c
      	* app/dialogs/image-merge-layers-dialog.c
      	* app/dialogs/layer-add-mask-dialog.c
      	* app/dialogs/offset-dialog.c: use verbs instead of "OK" in the
      	confirmative dialog button.
      b98c560f
    • Sven Neumann's avatar
      AUTHORS regenerated. · 2fb4aa26
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* AUTHORS
      	* app/dialogs/authors.h: regenerated.
      2fb4aa26
    • Sven Neumann's avatar
      plug-ins/bmp/bmpwrite.c plug-ins/common/aa.c plug-ins/common/csource.c · 1a7beee0
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/bmp/bmpwrite.c
      	* plug-ins/common/aa.c
      	* plug-ins/common/csource.c
      	* plug-ins/common/gbr.c
      	* plug-ins/common/gif.c
      	* plug-ins/common/gih.c
      	* plug-ins/common/gtm.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/mng.c
      	* plug-ins/common/pat.c
      	* plug-ins/common/png.c
      	* plug-ins/common/pnm.c
      	* plug-ins/common/postscript.c
      	* plug-ins/common/psp.c
      	* plug-ins/common/raw.c
      	* plug-ins/common/sunras.c
      	* plug-ins/common/svg.c
      	* plug-ins/common/tga.c
      	* plug-ins/common/tiff.c
      	* plug-ins/common/xbm.c
      	* plug-ins/common/xpm.c
      	* plug-ins/fits/fits.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/jpeg/jpeg-save.c
      	* plug-ins/script-fu/script-fu-server.c
      	* plug-ins/sgi/sgi.c
      	* plug-ins/winicon/icodialog.c
      	* plug-ins/xjt/xjt.c: use verbs instead of "OK" in the
      	confirmative dialog button.
      1a7beee0
    • Tor Lillqvist's avatar
      Mark people as documenter or artist, based on ChangeLogs and other · 9f505013
      Tor Lillqvist authored
      2005-09-02  Tor Lillqvist  <tml@novell.com>
      
      	* authors.xml: Mark people as documenter or artist, based on
      	ChangeLogs and other information. Remove translator names, they
      	are in the respective .po files.
      9f505013
    • Sven Neumann's avatar
      plug-ins/jpeg/jpeg-load.c (load_image) removed tile cache again, it · c0de2b76
      Sven Neumann authored
      2005-09-02  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/jpeg/jpeg-load.c (load_image)
      	* plug-ins/jpeg/jpeg-save.c (save_image): removed tile cache again,
      	it doesn't help for the way the plug-in accesses the pixels.
      c0de2b76
  7. 01 Sep, 2005 3 commits
  8. 31 Aug, 2005 1 commit
    • Sven Neumann's avatar
      improved documentation. · 449c4073
      Sven Neumann authored
      2005-08-31  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimp.c (gimp_run_procedure2, gimp_run_procedure):
      	improved documentation.
      449c4073
  9. 30 Aug, 2005 1 commit
  10. 29 Aug, 2005 2 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