1. 30 Mar, 2003 1 commit
    • Michael Natterer's avatar
      app/core/gimpimage-guides.c fixed to accept guide->position == · c736836f
      Michael Natterer authored
      2003-03-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-guides.c
      	* tools/pdbgen/pdb/guides.pdb: fixed to accept guide->position ==
      	image->width/height. Guides live *between* pixels, so they must be
      	able to exist right of/below the image's rightmost/bottom pixel.
      
      	* app/core/gimpimage-crop.c (gimp_image_crop_adjust_guides):
      	fixed guide iteration to not crash when the current guide is
      	removed from the image (fixes bug #109533).
      
      	* app/pdb/guides_cmds.c: regenerated.
      c736836f
  2. 29 Mar, 2003 2 commits
  3. 28 Mar, 2003 10 commits
    • Sven Neumann's avatar
      app/text/gimptext.[ch] added a "base-direction" property to GimpText and · 48b59867
      Sven Neumann authored
      2003-03-28  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptext.[ch]
      	* app/text/gimptextlayout.c: added a "base-direction" property to
      	GimpText and set it on the PangoContext when rendering the text.
      48b59867
    • Michael Natterer's avatar
      call gtk_tree_selection_select_iter() in addition to · 6effedce
      Michael Natterer authored
      2003-03-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainertreeview.c
      	(gimp_container_tree_view_select_item): call
      	gtk_tree_selection_select_iter() in addition to
      	gtk_tree_view_set_cursor() so we get the focus *and* the selection
      	right in all cases.
      6effedce
    • Sven Neumann's avatar
      app/gui/Makefile.am added font selection GUI to be used through the PDB. · c7281b52
      Sven Neumann authored
      2003-03-28  Sven Neumann  <sven@gimp.org>
      
      	* app/gui/Makefile.am
      	* app/gui/font-select.[ch]: added font selection GUI to be used
      	through the PDB.
      
      	* app/gui/brush-select.c
      	* app/gui/gradient-select.c
      	* app/gui/palette-select.c
      	* app/gui/pattern-select.c: unified preview and dialog sizes.
      
      	* tools/pdbgen/Makefile.am
      	* tools/pdbgen/pdb/font_select.pdb: added new file that provides
      	PDB accessors to the font selection GUI.
      
      	* app/pdb/font_select_cmds.c
      	* app/pdb/internal_procs.c
      	* libgimp/gimp_pdb.h
      	* libgimp/gimpfontselect_pdb.[ch]
      	* tools/pdbgen/groups.pl: regenerated.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpfontmenu.c
      	* libgimp/gimpmenu.[ch]: added a simple font selection widget to
      	be used by plug-ins and scripts.
      
      	* plug-ins/script-fu/script-fu-scripts.c: use the new font
      	selection widget. Fixes bug #105610.
      c7281b52
    • Michael Natterer's avatar
      added "position" and "push_undo" parameters to gimp_image_add_[vh]guide(). · f13f80f0
      Michael Natterer authored
      2003-03-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimage-guides.[ch]: added "position" and "push_undo"
      	parameters to gimp_image_add_[vh]guide(). Start with a refcount
      	of 1, not 0 (EEK). Added gimp_image_guide_[un]ref(). Added
      	"position" parameter to gimp_image_add_guide(). Added new
      	function gimp_image_move_guide(). All functions push guide
      	undos correctly and call gimp_image_update_guide() so this
      	doesn't need to be done by callers.
      
      	* app/core/gimpimage-crop.c
      	* app/core/gimpimage-duplicate.c
      	* app/core/gimpimage-resize.c
      	* app/core/gimpimage-undo-push.c
      	* app/core/gimpimage.c
      	* app/tools/gimpmeasuretool.c
      	* app/xcf/xcf-load.c
      	* tools/pdbgen/pdb/guides.pdb: greatly simplyfied all places which
      	modify guides: don't fiddle with undo and guide properties
      	manually but simply use the API provided.
      
      	* app/tools/gimpmovetool.[ch]: ditto. Changed everything to
      	create/move the guide on button_release, not button_press. Enable
      	canceling the operation by clicking button3 before releasing
      	button1. Keep the guide drawn at its old position until the move
      	is finished (fixes bug #75349 and bug #109267).
      
      	* app/pdb/guides_cmds.c: regenerated.
      f13f80f0
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · 392bbd69
      Pablo Gonzalo del Campo authored
      2003-03-28  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
      
              * es.po: Updated Spanish translation.
      392bbd69
    • Michael Natterer's avatar
      call gimp_imagefile_update() on success. Ensures that the previews are · fec6f5b3
      Michael Natterer authored
      2003-03-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpimagefile.c (gimp_imagefile_save_thumbnail):
      	call gimp_imagefile_update() on success. Ensures that the
      	previews are updated whenever we write the thumbnail.
      fec6f5b3
    • Michael Natterer's avatar
      oops... · 0d548e07
      Michael Natterer authored
      0d548e07
    • Michael Natterer's avatar
      allow keyboard activation. · c3519365
      Michael Natterer authored
      2003-03-28  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcellrenderertoggle.c
      	(gimp_cell_renderer_toggle_activate) *
      	app/widgets/gimpcellrendererviewable.c
      	(gimp_cell_renderer_viewable_activate): allow keyboard activation.
      
      	* app/widgets/gimpcellrendererviewable.c
      	(gimp_cell_renderer_viewable_render): fixed the if() which resets
      	the renderer's border color to black. Fixes layer borders to be
      	always correct now.
      c3519365
    • Sven Neumann's avatar
      check for event != NULL to avoid crashing when the cell is activated using · bc9ef72c
      Sven Neumann authored
      2003-03-28  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcellrenderertoggle.c
      	(gimp_cell_renderer_toggle_activate): check for event != NULL to
      	avoid crashing when the cell is activated using the keyboard.
      bc9ef72c
    • Sven Neumann's avatar
      respect the antialias parameter. · 4e3b31e9
      Sven Neumann authored
      2003-03-28  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptext-compat.c: respect the antialias parameter.
      
      	* app/text/gimptext.[ch]
      	* app/text/gimptextlayout.c: added autohint property that allows
      	to force the use of the Freetype auto-hinter.
      
      	* app/tools/gimptextoptions.c: added check buttons for autohint
      	and antialias. You need to patch PangoFT2 if you want to the
      	antialias setting to have any effect (see #109370).
      4e3b31e9
  4. 27 Mar, 2003 18 commits
    • Jakub Steiner's avatar
      minor shape fix · 1741894e
      Jakub Steiner authored
      1741894e
    • Jakub Steiner's avatar
      lighten up a bit · 08df8af8
      Jakub Steiner authored
      2003-03-27  Jakub Steiner <jimmac@ximian.com>
      
      * data/images/gimp_splash.png: lighten up a bit
      08df8af8
    • Jakub Steiner's avatar
      lighten up a bit · b8aaa6f3
      Jakub Steiner authored
      2003-03-27  Jakub Steiner <jimmac@ximian.com>
      
      * data/images/gimp_splash.png: lighten up a bit
      b8aaa6f3
    • Sven Neumann's avatar
      added hinting and antialias properties. · 10faf8d5
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimptext.[ch]: added hinting and antialias properties.
      
      	* app/text/gimptextlayout.c: rewrote some parts using the
      	PangoFontMap API. Respect hinting and antialias properties.
      	(PangoFT2 does not allow to switch antialias off, so that has no
      	effect yet.)
      
      	* app/tools/gimptextoptions.c: added a check button that controls
      	hinting.
      10faf8d5
    • Sven Neumann's avatar
      require PangoFT2 >= 1.2.0. · dafddf16
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: require PangoFT2 >= 1.2.0.
      
      	* app/text/gimpfontlist.c: use the PangoFontMap API to list
      	available fonts.
      dafddf16
    • Jan Morén's avatar
      Updated Swedish translation. · 4ee52d1d
      Jan Morén authored
      2003-03-27  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      4ee52d1d
    • Michael Natterer's avatar
      app/gui/channels-commands.c app/gui/file-new-dialog.c · 4305341d
      Michael Natterer authored
      2003-03-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/channels-commands.c
      	* app/gui/file-new-dialog.c
      	* app/gui/layers-commands.c
      	* app/gui/vectors-commands.c: use layer, channel, ... icons for
      	the new layer, channel, ... dialogs.
      4305341d
    • Sven Neumann's avatar
      added new function gimp_list_sort(). · bed3c858
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimplist.[ch]: added new function gimp_list_sort().
      
      	* app/text/gimpfontlist.c (gimp_font_list_restore): sort the list
      	after all fonts have been added instead of keeping the list in
      	order while inserting
      bed3c858
    • Sven Neumann's avatar
      libgimpwidgets/libgimpwidgets-sections.txt new icons and lots of new sizes · ad6a8983
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/libgimpwidgets-sections.txt
      	* libgimpwidgets/tmpl/gimpstock.sgml: new icons and lots of new
      	sizes for existing icons.
      ad6a8983
    • Michael Natterer's avatar
      Someone produces icons faster than I can commit... · 71b7b39d
      Michael Natterer authored
      2003-03-27  Michael Natterer  <mitch@gimp.org>
      
      	Someone produces icons faster than I can commit...
      
      	* themes/Default/images/stock-channel-alpha-16.png
      	* themes/Default/images/stock-channel-alpha-24.png: updated.
      
      	* themes/Default/images/stock-channel-alpha-32.png
      	* themes/Default/images/stock-channel-alpha-48.png: new.
      
      	* themes/Default/images/Makefile.am
      	* libgimpwidgets/gimpstock.[ch]: added them to the stock system.
      
      	* app/widgets/gimpcontainerpopup.c: use the new "view as list" and
      	"view as grid" icons.
      71b7b39d
    • Sven Neumann's avatar
      POTFILES.in updated. · 579bcb34
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in
      	* de.po: updated.
      579bcb34
    • Sven Neumann's avatar
      app/core/core-enums.[ch] fixed typos spotted by Janne (bug #109322). · 85af9bad
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/core/core-enums.[ch]
      	* app/core/gimpimage.c: fixed typos spotted by Janne (bug #109322).
      
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* POTFILES.in
      	* de.po: updated.
      85af9bad
    • Michael Natterer's avatar
      More great icons from Jimmac: · e2bdd746
      Michael Natterer authored
      2003-03-27  Michael Natterer  <mitch@gimp.org>
      
      	More great icons from Jimmac:
      
      	* themes/Default/images/stock-channel-16.png
      	* themes/Default/images/stock-channel-24.png
      	* themes/Default/images/stock-channel-blue-16.png
      	* themes/Default/images/stock-channel-blue-24.png
      	* themes/Default/images/stock-channel-gray-16.png
      	* themes/Default/images/stock-channel-gray-24.png
      	* themes/Default/images/stock-channel-green-16.png
      	* themes/Default/images/stock-channel-green-24.png
      	* themes/Default/images/stock-channel-red-16.png
      	* themes/Default/images/stock-channel-red-24.png: updated.
      
      	* themes/Default/images/stock-channel-32.png
      	* themes/Default/images/stock-channel-48.png
      	* themes/Default/images/stock-channel-blue-32.png
      	* themes/Default/images/stock-channel-blue-48.png
      	* themes/Default/images/stock-channel-gray-32.png
      	* themes/Default/images/stock-channel-gray-48.png
      	* themes/Default/images/stock-channel-green-32.png
      	* themes/Default/images/stock-channel-green-48.png
      	* themes/Default/images/stock-channel-red-32.png
      	* themes/Default/images/stock-channel-red-48.png
      	* themes/Default/images/stock-grid-16.png
      	* themes/Default/images/stock-image-32.png
      	* themes/Default/images/stock-image-48.png
      	* themes/Default/images/stock-layer-32.png
      	* themes/Default/images/stock-layer-48.png
      	* themes/Default/images/stock-list-16.png
      	* themes/Default/images/stock-text-layer-16.png
      	* themes/Default/images/stock-text-layer-24.png
      	* themes/Default/images/stock-text-layer-32.png
      	* themes/Default/images/stock-text-layer-48.png: new ones.
      
      	* themes/Default/images/Makefile.am
      	* libgimpwidgets/gimpstock.[ch]: added them to the stock system.
      
      	* app/text/gimptextlayer.c: use GIMP_STOCK_TEXT_LAYER.
      e2bdd746
    • Sven Neumann's avatar
      added a new marshaller. · ce80c4c0
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpmarshal.list: added a new marshaller.
      
      	* app/widgets/gimpcontainergridview.[ch]: added a "move_cursor"
      	signal and added keybindings for PageUp/PageDown and Home/End.
      ce80c4c0
    • Michael Natterer's avatar
      allow object properties to be set again if they are G_PARAM_WRITABLE. · 21def177
      Michael Natterer authored
      2003-03-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/config/gimpconfig-deserialize.c
      	(gimp_config_deserialize_property): allow object properties to be
      	set again if they are G_PARAM_WRITABLE. Fixes active brush,
      	pattern etc. deserialization.
      21def177
    • Jan Morén's avatar
      Updated Swedish translation. · 86f8c5fc
      Jan Morén authored
      2003-03-27  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      86f8c5fc
    • Christian Rose's avatar
      Added "yi" to ALL_LINGUAS again. Po files for libgimp, plug-ins, and · 3a31da97
      Christian Rose authored
      2003-03-27  Christian Rose  <menthos@menthos.com>
      
      	* configure.in: Added "yi" to ALL_LINGUAS again. Po files for
      	libgimp, plug-ins, and script-fu have now been provided.
      	* po-libgimp/yi.po, po-plug-ins/yi.po, po-script-fu/yi.po:
      	Added Yiddish translations by
      	Raphael Finkel <raphael@cs.uky.edu>.
      3a31da97
    • Sven Neumann's avatar
      enlarged it a little. · 2bdccbfd
      Sven Neumann authored
      2003-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimptexteditor.c: enlarged it a little.
      2bdccbfd
  5. 26 Mar, 2003 9 commits
    • Michael Natterer's avatar
      new small tool icons from Jimmac. · d1055308
      Michael Natterer authored
      2003-03-26  Michael Natterer  <mitch@gimp.org>
      
      	* themes/Default/images/tools/stock-tool-*-16.png: new small tool
      	icons from Jimmac.
      
      	* themes/Default/images/Makefile.am
      	* libgimpwidgets/gimpstock.c: added them to the stock system.
      d1055308
    • Sven Neumann's avatar
      added an upper limit for the popup size to avoid a crash when · 8f4c74e6
      Sven Neumann authored
      2003-03-26  Sven Neumann  <sven@gimp.org>
      
      	* app/text/gimpfont.c (gimp_font_get_popup_size): added an upper
      	limit for the popup size to avoid a crash when GIMP_PREVIEW_MAX_SIZE
      	is exceeded.
      8f4c74e6
    • Sven Neumann's avatar
      removed "yi" until po files were added to po-libgimp, po-plug-ins and · a64d64ee
      Sven Neumann authored
      2003-03-26  Sven Neumann  <sven@gimp.org>
      
      	* configure.in (ALL_LINGUAS): removed "yi" until po files were
      	added to po-libgimp, po-plug-ins and po-script-fu.
      a64d64ee
    • Christian Rose's avatar
      Added "yi" to ALL_LINGUAS. Added Yiddish translation by Raphael Finkel · da8e06a8
      Christian Rose authored
      2003-03-26  Christian Rose  <menthos@menthos.com>
      
      	* configure.in: Added "yi" to ALL_LINGUAS.
      	* po/yi.po: Added Yiddish translation by
      	Raphael Finkel <raphael@cs.uky.edu>.
      da8e06a8
    • Manish Singh's avatar
      fixed status return to succeed sometimes. Honor max_p in non-interactive · 93d0409e
      Manish Singh authored
      2003-03-26  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/common/max_rgb.c: fixed status return to succeed sometimes.
              Honor max_p in non-interactive mode too.
      93d0409e
    • Michael Natterer's avatar
      added gimp_container_view_construct(). The new function calls · bda4188a
      Michael Natterer authored
      2003-03-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainerview.[ch]: added
      	gimp_container_view_construct(). The new function calls
      	gimp_container_view_set_preview_size() instead of simply assigning
      	view->preview_size (Fixes wrongly-sized toggle cells spotted by
      	Jimmac).
      
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainertreeview.c
      	* app/widgets/gimpitemtreeview.c: call when creating a view.
      
      	* app/widgets/gimpchanneltreeview.c: check view->component_editor
      	for being non-NULL before accessing it.
      bda4188a
    • Sven Neumann's avatar
      include X11/Xmu/WinUtil.h after including the GTK+/GDK headers. · ba8060a8
      Sven Neumann authored
      2003-03-26  Sven Neumann  <sven@gimp.org>
      
              * tools/gimp-remote.c: include X11/Xmu/WinUtil.h after including
              the GTK+/GDK headers.
      ba8060a8
    • Sven Neumann's avatar
      implemented GtkWidget::focus. Makes grid views keyboard-navigatable and · 1eb9cc26
      Sven Neumann authored
      2003-03-26  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcontainergridview.c: implemented GtkWidget::focus.
      	Makes grid views keyboard-navigatable and fixes bug #95120.
      1eb9cc26
    • Michael Natterer's avatar
      added the scrolled_win to the GimpContainerView struct. Create it in · af37e71b
      Michael Natterer authored
      2003-03-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainerview.[ch]: added the scrolled_win
      	to the GimpContainerView struct. Create it in init().
      	Added gimp_container_view_set_size_request() which adds the
      	scrolled_window's scrollbar and frames sizes correctly.
      
      	* app/widgets/gimpcontainergridview.[ch]
      	* app/widgets/gimpcontainertreeview.[ch]: removed scrolled windows
      	here and use the one from the parent_instance. Use the new utility
      	function.
      
      	* app/widgets/gimpcontainertreeview.c: enable searching in the
      	name column. Grab the focus in button_press.
      
      	* app/widgets/gimpcontainerpopup.[ch]: added a button_box containing
      	zoom in/out, view as list/grid and a button to show the permanently
      	open dialog. Added more parameters to gimp_container_popup_new().
      
      	* app/tools/gimpblendoptions.c
      	* app/tools/gimpbucketfilloptions.c
      	* app/tools/gimptextoptions.c
      	* app/tools/paint_options.c: changed accordingly.
      af37e71b