1. 04 Jun, 2003 6 commits
  2. 03 Jun, 2003 5 commits
    • Sven Neumann's avatar
      need to get ascent and descent from a PangoLayoutLine. Report negative · 7d969021
      Sven Neumann authored
      2003-06-03  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptext-compat.c (text_get_extents): need to get
      	ascent and descent from a PangoLayoutLine. Report negative descent
      	so the function behaves like it used to in 1.2.
      7d969021
    • Jakub Steiner's avatar
      themes/Default/images/stock-path-16.png · 1a37cd6e
      Jakub Steiner authored
      2003-06-03  Jakub Steiner <jimmac@ximian.com>
      
      * themes/Default/images/stock-path-16.png
      * themes/Default/images/stock-path-22.png
      * themes/Default/images/stock-paths-16.png
      * themes/Default/images/stock-paths-22.png: make distinct
      1a37cd6e
    • Michael Natterer's avatar
      fixed offset calculation for 90 and 270 degree rotations. · 0c3ff3b0
      Michael Natterer authored
      2003-06-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-rotate.c (gimp_image_rotate_item_offset):
      	fixed offset calculation for 90 and 270 degree rotations.
      
      	* app/core/gimpimage-flip.c
      	* app/core/gimpimage-rotate.c
      	* app/core/gimpimage-scale.c: increase the progress also when
      	transforming the selection. Makes the progress appear more
      	continuous. Also clened up and simplified the progress code
      	in all files.
      
      	* app/core/gimpimage-resize.[ch]: added a progress like in the
      	files above.
      
      	* app/gui/image-commands.c (image_resize_callback): changed
      	accordingly.
      
      	(image_scale_implement): clened up and simplified a lot.
      
      	* tools/pdbgen/pdb/image.pdb: changed accordingly.
      
      	* app/pdb/image_cmds.c: regenerated.
      0c3ff3b0
    • Adam D. Moss's avatar
      When initializing the LZW state, watch out for a completely bogus · cac290d0
      Adam D. Moss authored
      
      	* plug-ins/common/gifload.c: When initializing the LZW state,
      	watch out for a completely bogus input_code_size [based on fix
      	by Raphael Quinet]  Also, fix a stupid old bug when clearing the
      	code table between subimages.  (Enables us to deal better with errors
      	when the stream is corrupted pretty early in a subimage.) [me]
      cac290d0
    • Kwok-Koon Cheung's avatar
      Updated traditional Chinese translation. · eed76885
      Kwok-Koon Cheung authored
      	* zh_TW.po: Updated traditional Chinese translation.
      eed76885
  3. 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
  4. 31 May, 2003 5 commits
  5. 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
  6. 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
  7. 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
  8. 27 May, 2003 4 commits