1. 03 Jun, 2003 2 commits
  2. 02 Jun, 2003 6 commits
    • Sven Neumann's avatar
      libgimpwidgets/libgimpwidgets-sections.txt added path and selection icons. · 4990c065
      Sven Neumann authored
      2003-06-03  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/tmpl/gimpstock.sgml: added path and selection
      	icons.
      4990c065
    • Sven Neumann's avatar
      app/widgets/gimpvectorstreeview.h moved function definitions to the · 46d726d0
      Sven Neumann authored
      2003-06-02  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpvectorstreeview.h
      	* app/widgets/widgets-types.h: moved function definitions to the
      	widgets-types header file.
      
      	* app/gui/dialogs-constructors.c
      	* app/widgets/gimpselectioneditor.[ch]: added a "Selection to
      	Path" button as suggested in bug #112448.
      46d726d0
    • Michael Natterer's avatar
      make sure channels end up at (0, 0) after scaling and resizing. Fixes bug · 2d90edbc
      Michael Natterer authored
      2003-06-02  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpchannel.c (gimp_channel_scale, resize): make sure
      	channels end up at (0, 0) after scaling and resizing.
      	Fixes bug #114213.
      2d90edbc
    • Michael Natterer's avatar
      Implemented DISSOLVE_MODE the way it should have always been. Fixes bug · 1871d9cc
      Michael Natterer authored
      2003-06-02  Michael Natterer  <mitch@gimp.org>
      
      	Implemented DISSOLVE_MODE the way it should have always been.
      	Fixes bug #107402.
      
      	* app/paint-funcs-generic.h (struct apply_layer_mode_struct): added
      	"guchar *mask" so it can be used by the layer mode.
      
      	(dissolve_pixels): take an additional "mask" parameter and
      	dissolve the pixels according to the *combined* opacity of the
      	pixel's alpha, the opacity and the mask. Removed a wrong comment
      	about why we call g_rand_int() x times before we start to use its
      	values.
      
      	(layer_dissolve_mode): pass the mask to dissolve_pixels(). No need
      	to call add_alpha_pixels() since we overwrite the dest buffer
      	entirely in disolve_pixels().
      
      	* app/paint-funcs.c (initial_sub_region, combine_sub_region):
      	allocate the buffer large enough for DISSOLVE (which always needs
      	an alpha channel). Pass the mask to the layer mode functions.
      	Discard opacity and mask after applying DISSOLVE since it
      	"consumes" all transparency.
      1871d9cc
    • Sven Neumann's avatar
      Shut up CVS. · f155bb6b
      Sven Neumann authored
      f155bb6b
    • Sven Neumann's avatar
      fixed swapped horizontal/vertical parameters (bug #114225). Always update · 5bcf2598
      Sven Neumann authored
      2003-06-02  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/grid.c: fixed swapped horizontal/vertical
      	parameters (bug #114225). Always update the preview as soon as a
      	grid parameter is changed.
      5bcf2598
  3. 31 May, 2003 5 commits
  4. 30 May, 2003 7 commits
    • Michael Natterer's avatar
      added enum GimpTransformType which can be one of { LAYER, SELECTION, PATH · 15b9be6a
      Michael Natterer authored
      2003-05-31  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/tools-enums.[ch]: added enum GimpTransformType which
      	can be one of { LAYER, SELECTION, PATH }
      
      	* app/tools/gimptransformoptions.[ch]: added a GimpTransformType
      	property to GimpTransformOptions. Added a GUI for the new
      	option.
      
      	* app/tools/gimpflipoptions.[ch]: derive it from
      	GimpTransformOptions and add the GUI here, too.
      
      	* app/tools/gimpfliptool.c
      	* app/tools/gimptransformtool.[ch]: added support for transforming
      	the selection. Added framework for transforming paths (still
      	unimplemented).
      
      	* app/tools/gimpselectionoptions.c: small cleanup.
      
      	* libgimpwidgets/gimpstock.[ch]
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/stock-path-16.png
      	* themes/Default/images/stock-path-22.png
      	* themes/Default/images/stock-selection-16.png: new icons for the
      	new transform options buttons. Simply copied existing ones...
      15b9be6a
    • Tor Lillqvist's avatar
      As gimp uses fontconfig directly, check for it. · 31e12a21
      Tor Lillqvist authored
      2003-05-30  Tor Lillqvist  <tml@iki.fi>
      
      	* configure.in: As gimp uses fontconfig directly, check for it.
      
      	* app/Makefile.am: And link with it.
      
      	* app/gimp.sym: Remove dead symbols.
      
      	* libgimp/gimp.def
      	* libgimpwidgets/gimpwidgets.def: Move gimp_standard_help_func.
      
      	* plug-ins/xjt/xjt.c: Use _mkdir() on Win32.
      31e12a21
    • Tor Lillqvist's avatar
      Remove the message asking the user to send files with unhandled opcodes to · fddb5759
      Tor Lillqvist authored
      2003-05-30  Tor Lillqvist  <tml@iki.fi>
      
      	* plug-ins/common/wmf.c (load_image): Remove the message asking
      	the user to send files with unhandled opcodes to me. I'm really
      	not interested in getting them currently... (BTW, the wmf plug-in
      	really should be rewritten to use libwmf.)
      fddb5759
    • Maurits Rijk's avatar
      3eba4f1e
    • Sven Neumann's avatar
      don't stop the active tool, the tool manager did this already when the · f7f09188
      Sven Neumann authored
      2003-05-30  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpeditselectiontool.c
      	(gimp_edit_selection_tool_button_release): don't stop the active
      	tool, the tool manager did this already when the edit-selection
      	tool was pushed.
      f7f09188
    • Miloslav Trmac's avatar
      Update Czech translation · b08a4326
      Miloslav Trmac authored
      b08a4326
    • Sven Neumann's avatar
      removed the possibility to let the plug-in create a new image (see bug · b34e0ea1
      Sven Neumann authored
      2003-05-30  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/lic.c: removed the possibility to let the
      	plug-in create a new image (see bug #113615).
      b34e0ea1
  5. 29 May, 2003 1 commit
    • Michael Natterer's avatar
      removed the calls to g_log_set_handler(). · 30ea5171
      Michael Natterer authored
      2003-05-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/main.c (main): removed the calls to g_log_set_handler().
      
      	* app/app_procs.[ch] (app_init): added the g_log_set_handler()
      	calls and pass them the global Gimp instance as user_data.
      	Renamed app_gui_init() to app_gui_libs_init().
      
      	* app/errors.c: use the passed Gimp pointer instead of using
      	"the_gimp". Don't #include "app_procs.h".
      
      	* app/gui/gui.[ch]: removed gui_get_screen_resolution().
      
      	* app/widgets/gimpwidgets-utils.[ch]: added
      	gimp_get_screen_resolution().
      
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/preferences-dialog.c
      	* app/gui/user-install-dialog.c: changed accordingly.
      
      	* app/display/gimpdisplayshell.c: don't #include "gui/gui.h".
      30ea5171
  6. 28 May, 2003 6 commits
    • Michael Natterer's avatar
      remove main_column->editable_widget on each button_press_event. Should fix · 737d54fa
      Michael Natterer authored
      2003-05-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_button_press): remove
      	main_column->editable_widget on each button_press_event. Should
      	fix more (if not all) stale editing widgets.
      737d54fa
    • Michael Natterer's avatar
      app/display/gimpdisplayshell-callbacks.c app/tools/gimpcolorpickertool.c · bbc102f9
      Michael Natterer authored
      2003-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	* app/tools/gimpcolorpickertool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptextoptions.c
      	* app/tools/gimptransformtool.c
      	* app/tools/paint_options.c
      	* app/tools/tool_manager.c
      	* app/widgets/gimppaletteeditor.c
      	* app/widgets/gimptoolbox-color-area.c:
      	don't #include "gui/dialogs.h" to get the global factories but use
      	gimp_dialog_factory_from_name() instead.
      bbc102f9
    • Sven Neumann's avatar
      wrap gui_libs_init() so we don't need to include gui.h from main.c · 698a4ad0
      Sven Neumann authored
      2003-05-28  Sven Neumann  <sven@gimp.org>
      
      	* app/app_procs.[ch]: wrap gui_libs_init() so we don't need to
      	include gui.h from main.c
      
      	* app/main.c: changed accordingly.
      
      	* app/gui/gui.[ch]: added a GdkScreen parameter to
      	gui_get_screen_resolution(). Use NULL if you want the default
      	screen.
      
      	* app/gui/preferences-dialog.c
      	* app/gui/user-install-dialog.c: changed accordingly.
      
      	* app/display/gimpdisplayshell-scale.c: use the monitor resolution
      	stored in the GimpDisplayShell object.
      
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell.c: get the monitor resolution for
      	the widget's GdkScreen. Set it in the realize method so it gets
      	changed when the image window is migrated to another screen.
      698a4ad0
    • Michael Natterer's avatar
      app/gui/image-menu.c app/gui/palette-editor-menu.c · ad3efec7
      Michael Natterer authored
      2003-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/image-menu.c
      	* app/gui/palette-editor-menu.c
      	* app/gui/view-commands.[ch]
      	* app/widgets/gimpgradienteditor.c
      	* app/widgets/gimppaletteeditor.[ch]: changed all places to show
      	zoom menu items and icons in ZOOM_OUT, ZOOM_IN order. In an attack
      	of consistency, also reordered all callbacks accordingly.
      ad3efec7
    • Michael Natterer's avatar
      don't let the navigation _popup_ auto-resize itself and don't allocate a · 6cee716d
      Michael Natterer authored
      2003-05-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpnavigationview.c: don't let the navigation
      	_popup_ auto-resize itself and don't allocate a minimum size
      	bacause that makes sense for the navigation _tab_ only. Fixes
      	popup size and positioning.
      6cee716d
    • Sven Neumann's avatar
      updated info about mailing lists. · 3a92d86b
      Sven Neumann authored
      2003-05-28  Sven Neumann  <sven@gimp.org>
      
      	* README: updated info about mailing lists.
      3a92d86b
  7. 27 May, 2003 6 commits
  8. 26 May, 2003 4 commits
    • Sven Neumann's avatar
      check that the merged layer has image width and height and resize it if · 5ac6c41a
      Sven Neumann authored
      2003-05-26  Sven Neumann  <sven@gimp.org>
      
      	* libgimp/gimpexport.c (export_merge): check that the merged layer
      	has image width and height and resize it if necessary. Fixes bug
      	#113639.
      5ac6c41a
    • Michael Natterer's avatar
      added "gint ref_count" to the TileManager struct. · 707e5976
      Michael Natterer authored
      2003-05-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/base/tile-manager-private.h: added "gint ref_count" to the
      	TileManager struct.
      
      	* app/base/tile-manager.[ch]: replaced tile_manager_destroy()
      	by tile_manager_ref() and tile_manager_unref().
      
      	* app/core/gimpimage-undo-push.c: ref the tile managers stored in
      	the undo system and DON'T destroy them if no undo could be pushed.
      	Should fix the remaining crashes with undo disabled like in
      	bug #9350.
      
      	(!!!) Note that the tiles passed to gimp_image_undo_push_image()
      	and gimp_drawable_push_undo() as well as the tile managers of
      	drawables passed to gimp_image_undo_push_[layer|channel]_mod()
      	must be unref'ed by the caller now.
      
      	* app/core/gimpdrawable-transform.c (gimp_drawable_transform_paste):
      	don't take ownership of the passed tiles but ref them if needed.
      
      	(!!!) Callers must unref the passed tiles themselves now.
      
      	* app/core/gimpbuffer.c
      	* app/core/gimpdrawable-blend.c
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpdrawable-offset.c
      	* app/core/gimpdrawable.c
      	* app/core/gimpedit.c
      	* app/core/gimpimage-convert.c
      	* app/core/gimpimage-mask.c
      	* app/core/gimpimage-projection.c
      	* app/core/gimpimage.c
      	* app/core/gimpimagemap.c
      	* app/core/gimplayer-floating-sel.c
      	* app/core/gimplayer.c
      	* app/paint/gimppaintcore.c
      	* app/text/gimptextlayer.c
      	* app/tools/gimpinktool.c
      	* app/tools/gimpiscissorstool.c
      	* app/tools/gimptransformtool-undo.c
      	* app/tools/gimptransformtool.c: changed accordingly.
      707e5976
    • Raphael Quinet's avatar
      Moved the -i flag for lex. Modified the grammar a bit in order to allow · 35872fbc
      Raphael Quinet authored
      2003-05-26  Raphael Quinet  <quinet@gamers.org>
      
      	* plug-ins/imagemap/Makefile.am: Moved the -i flag for lex.
      	* plug-ins/imagemap/imap_csim.y: Modified the grammar a bit in
      	order to allow the attribute nohref="nohref".  Fixes the last
      	part of bug #87687.
      35872fbc
    • Michael Natterer's avatar
      app/widgets/gimppaletteeditor.[ch] app/gui/palette-editor-commands.[ch] · 4c070aff
      Michael Natterer authored
      2003-05-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimppaletteeditor.[ch]
      	* app/gui/palette-editor-commands.[ch]
      	* app/gui/palette-editor-menu.c: started to clean up the palette
      	editor: added buttons for all menu items and menu items for all
      	buttons. Improved selected palette entry handling. Moved all code
      	to gimppaletteeditor.c and call it from the menu callbacks.  Lots
      	of cleanup (unfinished).
      4c070aff
  9. 25 May, 2003 3 commits
    • Pedro Gimeno's avatar
      Fix off-by-one when dragging the selection. Fixes the last pending issue · 2f31d12f
      Pedro Gimeno authored
      2003-05-26  Pedro Gimeno  <pggimeno@wanadoo.es>
      
      	* app/tools/gimpeditselectiontool.c (selection_transform_segs):
      	Fix off-by-one when dragging the selection. Fixes the last pending
      	issue of bug #17904. Use temporary variables for clamp values.
      
      	* app/display/gimpdisplayshell-selection.c
      	(selection_transform_segs): Perform the clamping that fixes
      	bug #110014 here instead of in the callers. Solves a rare case
      	that was not properly handled before.
      	(selection_render_points, selection_generate_segs): Remove the
      	clamping code from here.
      
      	* app/tools/gimpdrawtool.c (gimp_draw_tool_draw_rectangle): More
      	clampings to avoid overflow of 16-bit coordinates.
      2f31d12f
    • Maurits Rijk's avatar
      Fix typo in ChangeLog · f45b47f4
      Maurits Rijk authored
      f45b47f4
    • Maurits Rijk's avatar