1. 02 Mar, 2003 3 commits
  2. 01 Mar, 2003 5 commits
    • Yuri Syrota's avatar
      Added Ukrainian translation file · 316b08fb
      Yuri Syrota authored
      316b08fb
    • Yuri Syrota's avatar
      Updated Ukrainian translation · 55a2224c
      Yuri Syrota authored
      55a2224c
    • Michael Natterer's avatar
      added "gint bytes" to the GimpPreviewRenderer struct and pass it to · 251f6b04
      Michael Natterer authored
      2003-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimppreviewrenderer.[ch]: added "gint bytes" to the
      	GimpPreviewRenderer struct and pass it to
      	gimp_preview_render_to_buffer().
      
      	* app/widgets/gimppreviewrendererbrush.[ch]: render the indicators
      	to the renderer's buffer, not to the TempBuf so they always appear
      	in the corner again.
      
      	Misc cleanups:
      
      	* app/core/gimpbuffer.c (gimp_buffer_get_new_preview)
      	* app/core/gimppattern.c (gimp_pattern_get_new_preview): no need
      	to center the TempBuf if smaller than requested because
      	GimpPreviewRenderer::render()'s default implementation adjusts the
      	offsets itself.
      
      	* app/widgets/gimppreview.c (gimp_preview_set_viewable): no need
      	to update ourselves after we changed the renderer because the
      	renderer's signal will update us.
      
      	* app/widgets/gimppreviewrenderer.c (gimp_preview_renderer_draw):
      	replaced my stupid buf_rect calculation overkill by something
      	simple that does the same.
      251f6b04
    • Michael Natterer's avatar
      don't scale the preview up if the buffer is too small. · 48bf4fb7
      Michael Natterer authored
      2003-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpbuffer.c: don't scale the preview up if the
      	buffer is too small.
      
      	* app/core/gimppattern.c: don't add a white border around the
      	preview if the pattern is too small.
      
      	* app/widgets/gimppreviewrenderer.[ch]: new object. A buffer
      	that updates itself on GimpViewable changes and can render
      	itself to any widget. Basically GimpPreview reduced to the
      	render and draw code.
      
      	* app/widgets/gimppreview.[ch]: removed all rendering and drawing
      	code and keep a GimpPreviewRenderer instance. Connect to its
      	"update" signal for queuing draws on the preview.
      
      	* app/widgets/gimpcellrendererviewable.[ch]
      	* app/widgets/gimpcontainertreeview.c: same here: removed
      	rendering and drawing code and keep GimpPreviewRenderers in the
      	list store.  Delays preview creation for GtkTreeViews until the
      	buffer is really needed for drawing and adds idle preview updating
      	on viewable changes.
      
      	* app/widgets/gimppreview-utils.[ch]
      	* app/widgets/gimpbrushpreview.[ch]
      	* app/widgets/gimpbufferpreview.[ch]
      	* app/widgets/gimpdrawablepreview.[ch]
      	* app/widgets/gimpimagepreview.[ch]: removed...
      
      	* app/widgets/gimppreviewrenderer-utils.[ch]
      	* app/widgets/gimppreviewrendererbrush.[ch]
      	* app/widgets/gimppreviewrendererdrawable.[ch]
      	* app/widgets/gimppreviewrendererimage.[ch]: ...and converted to
      	GimpPreviewRenderer subclasses.
      
      	* app/display/gimpnavigationview.c
      	* app/gui/palette-import-dialog.c
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-enums.h
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpchannellistview.c
      	* app/widgets/gimpcomponentlistitem.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainermenuimpl.c
      	* app/widgets/gimplayerlistitem.c
      	* app/widgets/gimplistitem.c
      	* app/widgets/gimpnavigationpreview.[ch]
      	* app/widgets/gimpselectioneditor.c
      	* app/widgets/gimpvectorslistview.c: changed accordingly.
      48bf4fb7
    • Michael Natterer's avatar
      removed useless includes. · 9525f64c
      Michael Natterer authored
      2003-03-01  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpblendtool.c: removed useless includes.
      9525f64c
  3. 28 Feb, 2003 7 commits
    • Sven Neumann's avatar
      oops. · d1c1a597
      Sven Neumann authored
      2003-02-28  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpcontext.c (gimp_context_class_init): oops.
      d1c1a597
    • Sven Neumann's avatar
      app/config/gimpconfig-deserialize.c transparently serialize and · f0509872
      Sven Neumann authored
      2003-02-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-serialize.[ch]: transparently serialize
      	and deserialize object properties that implement the
      	GimpConfigInterface.
      
      	* app/config/gimpconfig-utils.c (gimp_config_reset_properties):
      	call reset recursively if properties are itself objects that
      	implement the GimpConfigInterface.
      
      	* app/config/gimpconfig-dump.c: adapt to API changes.
      
      	* app/config/gimpconfig-params.h: made object properties installed
      	using GIMP_CONFIG_INSTALL_PROP_OBJECT() be not writable by default.
      
      	* app/core/gimpcontext.c (gimp_context_class_init): made objects
      	properties explicitely writeable.
      
      	* app/tools/gimptextoptions.c: made the GimpText object a property
      	of GimpTextOptions and removed lots of special handling which is
      	now transparently done by GimpConfigInterface.
      f0509872
    • Sven Neumann's avatar
      renamed gimp_config_serialize_changed_properties() to · 25c715c1
      Sven Neumann authored
      2003-02-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-serialize.[ch]: renamed
      	gimp_config_serialize_changed_properties() to
      	gimp_config_serialize_properties_diff() and added a new function
      	gimp_config_serialize_changed_properties() that saves only
      	properties that have been changed from their default values.
      
      	* app/config/gimprc.c: follow the function name change.
      
      	* app/core/gimpcontext.c: override GimpConfigInterface::serialize
      	with gimp_config_serialize_changed_properties() so we store only
      	tool_options that have been changed from their default values.
      25c715c1
    • Sven Neumann's avatar
      simplified by using gimp_config_serialize_property() instead of doing it · 9519de07
      Sven Neumann authored
      2003-02-28  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-serialize.c
      	(gimp_config_serialize_changed_properties): simplified by using
      	gimp_config_serialize_property() instead of doing it all by hand.
      9519de07
    • Raphaël Quinet's avatar
      Oops! I mentioned Makefile.am in my last ChangeLog entry, but I · 2442f2f1
      Raphaël Quinet authored
      forgot to commit the file together with the other ones.
      2442f2f1
    • Manish Singh's avatar
      make clean shouldn't clean disted files · e7809f04
      Manish Singh authored
      2003-02-27  Manish Singh  <yosh@gimp.org>
      
              * plug-ins/pygimp/doc/Makefile.am: make clean shouldn't clean disted
              files
      e7809f04
    • Manish Singh's avatar
      app/tools/gimpbucketfilltool.c app/tools/gimpconvolvetool.c · 5bc3a7a3
      Manish Singh authored
      2003-02-27  Manish Singh  <yosh@gimp.org>
      
              * app/tools/gimpbucketfilltool.c
              * app/tools/gimpconvolvetool.c
              * app/tools/gimpcroptool.c
              * app/tools/gimpdodgeburntool.c
              * app/tools/gimperasertool.c
              * app/tools/gimpfliptool.c
              * app/tools/gimpfuzzyselecttool.c
              * app/tools/gimpinkoptions.c
              * app/tools/gimpmagnifytool.c
              * app/tools/gimpmovetool.c
              * app/tools/gimprectselecttool.c
              * app/tools/gimpselectiontool.c
              * app/tools/gimptexttool.c
              * app/tools/gimptransformtool.c
              * app/widgets/gimpcellrendererviewable.c
              * app/widgets/gimpcontainertreeview.c: remove unecessary G_OBJECT()
              from g_object_set calls.
      
              * plug-ins/common/bumpmap.c: use g_signal_handlers_(un)block_by_func
              instead of gtk_signal_handler_(un)block_by_data.
      5bc3a7a3
  4. 27 Feb, 2003 5 commits
    • Sven Neumann's avatar
      fixed gimp_rgb_intensity_uchar() which used to return 0 or 1 instead of 0 · 62052c0c
      Sven Neumann authored
      2003-02-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpcolor/gimprgb.c: fixed gimp_rgb_intensity_uchar() which
      	used to return 0 or 1 instead of 0 to 255. Fixes bug #107202.
      62052c0c
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · 8894a05d
      Pablo Gonzalo del Campo authored
      2003-02-27  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
      
      	* es.po: Updated Spanish translation.
      8894a05d
    • Sven Neumann's avatar
      fixed typo which caused layer mask undo to fail. · 06b3e147
      Sven Neumann authored
      2003-02-27  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimage-undo-push.c (undo_push_layer_mask): fixed
      	typo which caused layer mask undo to fail.
      06b3e147
    • Raphael Quinet's avatar
      plug-ins/script-fu/scripts/Makefile.am · 4f689073
      Raphael Quinet authored
      2003-02-27  Raphael Quinet  <quinet@gamers.org>
      
      	* plug-ins/script-fu/scripts/Makefile.am
      	* plug-ins/script-fu/scripts/3d-outline.scm
      	* plug-ins/script-fu/scripts/alien-glow-logo.scm
      	* plug-ins/script-fu/scripts/alien-neon-logo.scm
      	* plug-ins/script-fu/scripts/basic1-logo.scm
      	* plug-ins/script-fu/scripts/basic2-logo.scm
      	* plug-ins/script-fu/scripts/blended-logo.scm
      	* plug-ins/script-fu/scripts/bovinated-logo.scm
      	* plug-ins/script-fu/scripts/chalk.scm
      	* plug-ins/script-fu/scripts/chip-away.scm
      	* plug-ins/script-fu/scripts/chrome-logo.scm
      	* plug-ins/script-fu/scripts/comic-logo.scm
      	* plug-ins/script-fu/scripts/coolmetal-logo.scm
      	* plug-ins/script-fu/scripts/frosty-logo.scm
      	* plug-ins/script-fu/scripts/glossy.scm
      	* plug-ins/script-fu/scripts/glowing-logo.scm
      	* plug-ins/script-fu/scripts/gradient-bevel-logo.scm
      	* plug-ins/script-fu/scripts/neon-logo.scm
      	* plug-ins/script-fu/scripts/script-fu-util.scm
      	* plug-ins/script-fu/scripts/starburst-logo.scm
      	* plug-ins/script-fu/scripts/starscape-logo.scm
      	* plug-ins/script-fu/scripts/t-o-p-logo.scm
      	* plug-ins/script-fu/scripts/textured-logo.scm: applied a slightly
      	modified version of the patch provided by Chauk-Mean PROUM to fix
      	the behavior of some alpha-to-logo scripts when the layer has a
      	non-zero offset or if a selection exists.  Fixes bug #73891.
      4f689073
    • Michael Natterer's avatar
      added virtual function get_popup_size() which returns a boolean indicating · 0614aa53
      Michael Natterer authored
      2003-02-27  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpviewable.[ch]: added virtual function
      	get_popup_size() which returns a boolean indicating if a popup is
      	needed and its size.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpdrawable-preview.[ch]
      	* app/core/gimpdrawable.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimage.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c
      	* app/core/gimpundo.c: implement it.
      
      	* app/widgets/gimppreview.[ch]: removed virtual functions
      	needs_popup() and create_popup(). Removed the code which creates
      	the popup and the popup members of the GimpPreview struct.
      
      	* app/widgets/gimppreview-popup.[ch]: new files providing the
      	utility function gimp_preview_popup_show() which can show popups
      	from any widget, not just from a GimpPreview. Checks if a popup is
      	needed using gimp_viewable_get_popup_size().
      
      	* app/widgets/gimpcellrendererviewable.c: show popups here too.
      
      	* app/widgets/gimpbrushpreview.c
      	* app/widgets/gimpbufferpreview.c
      	* app/widgets/gimpdrawablepreview.c
      	* app/widgets/gimpimagepreview.c: removed needs_popup() and
      	create_popup() implementations.
      
      	* app/widgets/gimpnavigationpreview.c: removed empty render()
      	implementation.
      
      	* app/widgets/gimpundoeditor.c: use a tree instead of a list view.
      
      	* app/widgets/gimpgradientpreview.[ch]
      	* app/widgets/gimppalettepreview.[ch]
      	* app/widgets/gimppatternpreview.[ch]: removed because they only
      	implemented the removed popup functions.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpmenuitem.c
      	* app/widgets/gimppreview-utils.c: changed accordingly
      0614aa53
  5. 26 Feb, 2003 9 commits
    • Sven Neumann's avatar
      don't insert an extra line-break after a serialized property. · b3e58673
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-serialize.c (gimp_config_serialize_properties):
      	don't insert an extra line-break after a serialized property.
      
      	* app/config/gimpconfig-serialize.c
      	* app/config/gimpconfig-dump.c
      	* app/gui/tips-parser.c: use g_string_truncate (str, 0) instead of
      	assigning an empty string.
      
      	* app/tools/gimptextoptions.c: override the serialize and
      	deserialize methods of the GimpConfig interface and save/restore
      	the associated GimpText object instead of GimpTextOptions.
      
      	* app/tools/tool_options.c (gimp_tool_options_build_filename):
      	don't append ".default" if no extension is given.
      b3e58673
    • Sven Neumann's avatar
      removed debugging output. · 9d25aa53
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c: removed debugging output.
      9d25aa53
    • Sven Neumann's avatar
      added a writeable field to GimpData and set it from · 0ceeeb02
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpdata.[ch]: added a writeable field to GimpData and
      	set it from gimp_data_set_filename().
      
      	* app/gui/brushes-menu.c
      	* app/gui/gradients-menu.c
      	* app/gui/palettes-menu.c
      	* app/gui/patterns-menu.c
      	* app/widgets/gimpbrushfactoryview.c
      	* app/widgets/gimpdatafactoryview.c
      	* app/widgets/gimpgradienteditor.c: look at data->writeable when
      	setting widgets sensitivity.
      
      	* app/gui/user-install-dialog.c (user_install_dialog_create): reduce
      	some of the dialog clutter by not showing the directories created for
      	plug-ins.
      
      	* app/core/gimpviewable.[ch]: added a default_stock_id to
      	GimpViewableClass so we don't need to hold a copy in each instance.
      	Added accessor functions to set and get the stock_id.
      
      	* app/core/gimptoolinfo.c
      	* app/gui/dialogs-constructors.c
      	* app/gui/image-menu.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimpcellrendererviewable.c
      	* app/widgets/gimppreview.c
      	* app/widgets/gimptoolbox.c: use gimp_viewable_get_stock_id().
      
      	* app/text/gimptextlayer.c: set a text icon as default stock_id.
      0ceeeb02
    • Michael Natterer's avatar
      added "gchar *stock_id" to the GimpViewable struct. It is used by the GUI · 305db405
      Michael Natterer authored
      2003-02-26  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpviewable.[ch]: added "gchar *stock_id" to the
      	GimpViewable struct. It is used by the GUI if the get_preview()
      	functions return NULL. Default to GTK_STOCK_DIALOG_QUESTION.
      
      	* app/core/gimptoolinfo.[ch]: set the tool's stock_id. Removed
      	the cached GdkPixbuf. Don't implement any preview function
      	so the GUI uses the stock_id.
      
      	* app/tools/tool_manager.c: removed GdkPixbuf creation, removed
      	the #warning about the buggy way we created the pixbuf.
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/image-menu.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimptoolbox.c: use viewable->stock_id instead
      	of tool_info->stock_id.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpundo.c: simplified get_preview() implementations:
      
      	- never scale previews up, only down.
      	- don't render white or checks backgrounds but simply return
      	  TempBufs with alpha and let the preview system do its job.
      	- don't add padding but simply return previews smaller than
      	  requested.
      
      	* app/display/gimpdisplayshell-render.[ch]: added
      	"render_blend_white", a 2d lookup table for blending on white,
      	just as the check lookup tables. Added "render_white_buf".
      
      	* app/widgets/gimppreview.[ch]: changed a lot:
      
      	- don't render the preview's border into the buffer.
      	- added "GdkGC *border_gc" and draw the preview's border in expose()
      	  using gdk_draw_rectangle().
      	- added "GdkPixbuf *no_preview_pixbuf" and create it in
      	  gimp_preview_real_render() if gimp_viewable_get_preview()
      	  returned NULL.
      	- factored the actual preview rendering out to
      	  gimp_preview_render_to_buffer(). Added configurable background
      	  rendering for the preview itself and it's padding area
      	  (the area the preview is larger than the buffer returned
      	  by gimp_viewable_get_preview()).
      	- changed gimp_preview_render_and_flush() to
      	  gimp_preview_render_preview() and added "inside_bg" and
      	  "outside_bg" parameters.
      	- use the new render buffers for blending on white.
      
      	* app/widgets/gimpbrushpreview.c
      	* app/widgets/gimpbufferpreview.c
      	* app/widgets/gimpdrawablepreview.c
      	* app/widgets/gimpgradientpreview.c
      	* app/widgets/gimpimagepreview.c
      	* app/widgets/gimppalettepreview.c
      	* app/widgets/gimppatternpreview.c: don't create large white
      	TempBufs to center the previews in but simply set the TempBuf's
      	offsets to get them centered. Simplified & cleaned up many preview
      	render functions. Pass the correct GimpPreviewBG modes to
      	gimp_preview_render_preview().
      
      	* app/widgets/gimpcellrendererviewable.[ch]: new GtkCellRenderer
      	class derived from GtkCellRendererPixbuf which knows how
      	to use gimp_viewable_get_preview_size() and renders the
      	viewable's stock item if no preview can be created.
      
      	* app/widgets/gimpcontainertreeview.c: added a GtkTreeCellDataFunc
      	which creates the preview pixbuf if needed so we don't create it
      	unconditionally upon item insertion. Fixed preview size assertion
      	to use GIMP_PREVIEW_MAX_SIZE, not "64". Block "selection_changed"
      	while reordering the selected item.
      
      	* app/widgets/gimpcontainerview.c: cosmetic.
      
      	* app/widgets/gimpimagefilepreview.[ch]
      	* app/widgets/gimptoolinfopreview.[ch]
      	* app/widgets/gimpundopreview.[ch]: removed because the default
      	implementation is good enough.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimppreview-utils.c: changed accordingly.
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs-menu.c
      	* app/gui/dialogs.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: register grid and tree view variants
      	of the document history.
      
      	Unrelated:
      
      	* app/gui/gui.c (gui_exit_finish_callback): disconnect from
      	signals earlier.
      
      	* app/gui/user-install-dialog.c: create the "tool-options" subdir
      	of the user's ~/.gimp-1.3 directory.
      305db405
    • Michael Natterer's avatar
      added "gchar *stock_id" to the GimpViewable struct. It is used by the GUI · 2d5828ec
      Michael Natterer authored
      2003-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpviewable.[ch]: added "gchar *stock_id" to the
      	GimpViewable struct. It is used by the GUI if the get_preview()
      	functions return NULL. Default to GTK_STOCK_DIALOG_QUESTION.
      
      	* app/core/gimptoolinfo.[ch]: set the tool's stock_id. Removed
      	the cached GdkPixbuf. Don't implement any preview function
      	so the GUI uses the stock_id.
      
      	* app/tools/tool_manager.c: removed GdkPixbuf creation, removed
      	the #warning about the buggy way we created the pixbuf.
      
      	* app/gui/dialogs-constructors.c
      	* app/gui/image-menu.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimphistogramtool.c
      	* app/tools/gimpimagemaptool.c
      	* app/tools/gimpmeasuretool.c
      	* app/tools/gimptransformtool.c
      	* app/widgets/gimptoolbox.c: use viewable->stock_id instead
      	of tool_info->stock_id.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpgradient.c
      	* app/core/gimpimagefile.c
      	* app/core/gimpundo.c: simplified get_preview() implementations:
      
      	- never scale previews up, only down.
      	- don't render white or checks backgrounds but simply return
      	  TempBufs with alpha and let the preview system do its job.
      	- don't add padding but simply return previews smaller than
      	  requested.
      
      	* app/display/gimpdisplayshell-render.[ch]: added
      	"render_blend_white", a 2d lookup table for blending on white,
      	just as the check lookup tables. Added "render_white_buf".
      
      	* app/widgets/gimppreview.[ch]: changed a lot:
      
      	- don't render the preview's border into the buffer.
      	- added "GdkGC *border_gc" and draw the preview's border in expose()
      	  using gdk_draw_rectangle().
      	- added "GdkPixbuf *no_preview_pixbuf" and create it in
      	  gimp_preview_real_render() if gimp_viewable_get_preview()
      	  returned NULL.
      	- factored the actual preview rendering out to
      	  gimp_preview_render_to_buffer(). Added configurable background
      	  rendering for the preview itself and it's padding area
      	  (the area the preview is larger than the buffer returned
      	  by gimp_viewable_get_preview()).
      	- changed gimp_preview_render_and_flush() to
      	  gimp_preview_render_preview() and added "inside_bg" and
      	  "outside_bg" parameters.
      	- use the new render buffers for blending on white.
      
      	* app/widgets/gimpbrushpreview.c
      	* app/widgets/gimpbufferpreview.c
      	* app/widgets/gimpdrawablepreview.c
      	* app/widgets/gimpgradientpreview.c
      	* app/widgets/gimpimagepreview.c
      	* app/widgets/gimppalettepreview.c
      	* app/widgets/gimppatternpreview.c: don't create large white
      	TempBufs to center the previews in but simply set the TempBuf's
      	offsets to get them centered. Simplified & cleaned up many preview
      	render functions. Pass the correct GimpPreviewBG modes to
      	gimp_preview_render_preview().
      
      	* app/widgets/gimpcellrendererviewable.[ch]: new GtkCellRenderer
      	class derived from GtkCellRendererPixbuf which knows how
      	to use gimp_viewable_get_preview_size() and renders the
      	viewable's stock item if no preview can be created.
      
      	* app/widgets/gimpcontainertreeview.c: added a GtkTreeCellDataFunc
      	which creates the preview pixbuf if needed so we don't create it
      	unconditionally upon item insertion. Fixed preview size assertion
      	to use GIMP_PREVIEW_MAX_SIZE, not "64". Block "selection_changed"
      	while reordering the selected item.
      
      	* app/widgets/gimpcontainerview.c: cosmetic.
      
      	* app/widgets/gimpimagefilepreview.[ch]
      	* app/widgets/gimptoolinfopreview.[ch]
      	* app/widgets/gimpundopreview.[ch]: removed because the default
      	implementation is good enough.
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimppreview-utils.c: changed accordingly.
      
      	* app/gui/dialogs-constructors.[ch]
      	* app/gui/dialogs-menu.c
      	* app/gui/dialogs.c
      	* app/gui/image-menu.c
      	* app/gui/toolbox-menu.c: register grid and tree view variants
      	of the document history.
      
      	Unrelated:
      
      	* app/gui/gui.c (gui_exit_finish_callback): disconnect from
      	signals earlier.
      
      	* app/gui/user-install-dialog.c: create the "tool-options" subdir
      	of the user's ~/.gimp-1.3 directory.
      2d5828ec
    • Sven Neumann's avatar
      fixed typo · 4144a127
      Sven Neumann authored
      4144a127
    • Sven Neumann's avatar
      moved the call to libtoolize before automake. · e4dd8a10
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* autogen.sh: moved the call to libtoolize before automake.
      
      	* libgimpwidgets/gimpcolorscale.c: added some inline docs.
      
      	* libgimpwidgets/gimpwidgets.[ch]: changed gimp_spin_button_new(),
      	gimp_scale_entry_new() and gimp_color_scale_entry_new() to take
      	doubles instead of floats for the adjustment values.
      
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/tmpl/gimpcolorscales.sgml
      	* libgimpwidgets/tmpl/gimpcolorselect.sgml
      	* libgimpwidgets/tmpl/gimpcolorselector.sgml: improved.
      e4dd8a10
    • Sven Neumann's avatar
      removed. · 3ba48402
      Sven Neumann authored
      2003-02-26  Sven Neumann  <sven@gimp.org>
      
      	* gimp_tips.cs.txt: removed.
      3ba48402
    • Miloslav Trmac's avatar
      Add Czech tips translation · cfff47d1
      Miloslav Trmac authored
      cfff47d1
  6. 25 Feb, 2003 11 commits
    • Miloslav Trmac's avatar
      Update Czech translation · 7ef98a0e
      Miloslav Trmac authored
      7ef98a0e
    • Jan Morén's avatar
      Updated Swedish translation. · 476060c5
      Jan Morén authored
      2003-02-25  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      476060c5
    • Sven Neumann's avatar
      app/display/gimpdisplayshell-callbacks.[ch] override · 3d526e74
      Sven Neumann authored
      2003-02-25  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.[ch]
      	* app/display/gimpdisplayshell.c: override GtkWidget::popup_menu()
      	so we popup the Image menu on the default shortcut (Shift F10).
      
      	* app/gui/image-menu.c (image_menu_entries): removed or replaced
      	shortcuts that use the Alt key. Added access keys to all toplevel
      	entries of the Image menu (see bug #106991).
      
      	* app/gui/tools-commands.[ch]: removed "Swap Contexts" functionality.
      
      	* app/widgets/gimpselectioneditor.[ch]: moved "Invert" button.
      3d526e74
    • Michael Natterer's avatar
      replaced the "gboolean title_dirty" in GimpDisplayShell by "guint · f6a95200
      Michael Natterer authored
      2003-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.[ch]: replaced the "gboolean
      	title_dirty" in GimpDisplayShell by "guint title_idle_id".
      	(gimp_display_shell_flush): Call gimp_display_shell_update_title()
      	unconditionally. Don't call info_window_update().
      
      	* app/display/gimpdisplayshell-handlers.c
      	* app/display/gimpdisplayshell-scale.c: ditto.
      
      	* app/display/gimpdisplayshell-title.c: update the title in an
      	idle function. Call info_window_update() from the idle function.
      f6a95200
    • Pablo Gonzalo del Campo's avatar
      Updated Spanish translation. · 6a70f882
      Pablo Gonzalo del Campo authored
      2003-02-25  Pablo Gonzalo del Campo <pablodc@bigfoot.com>
      
      	* es.po: Updated Spanish translation.
      6a70f882
    • Jan Morén's avatar
      Updated Swedish translation. · 1b6071a2
      Jan Morén authored
      2003-02-25  Jan Morén  <jan.moren@lucs.lu.se>
      
              * sv.po: Updated Swedish translation.
      1b6071a2
    • Sven Neumann's avatar
      app/config/gimpdisplayconfig.[ch] app/config/gimprc-blurbs.h · 890c6fde
      Sven Neumann authored
      2003-02-25  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpdisplayconfig.[ch]
      	* app/config/gimprc-blurbs.h
      	* app/display/gimpdisplayshell.c
      	* app/gui/preferences-dialog.c: applied a modified version of a
      	patch from Toralf Lund <toralf@kscanners.no> that adds a new
      	preferences option to choose the inital zoom ratio. Fixes bug
      	#106730 and in my opinion also #103547.
      890c6fde
    • Sven Neumann's avatar
      replaced the GtkList with a GtkTreeView/Model, replaced all deprecated · a7aae312
      Sven Neumann authored
      2003-02-25  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/spheredesigner.c: replaced the GtkList with a
      	GtkTreeView/Model, replaced all deprecated GTK+ calls.
      
      	* plug-ins/common/uniteditor.c: cosmetics.
      a7aae312
    • Michael Natterer's avatar
      remove the insert_data from the hash table *after* calling the virtual · 4da735e6
      Michael Natterer authored
      2003-02-25  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcontainerview.c (gimp_container_view_remove):
      	remove the insert_data from the hash table *after* calling the
      	virtual remove_item() functions because GimpContainerTreeView's
      	GtkTreeIters are freed by the hash table when removing them.
      4da735e6
    • Sven Neumann's avatar
      app/config/gimprc-blurbs.h tried to improve the explanations of the new · a4f8b0ca
      Sven Neumann authored
      2003-02-25  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimprc-blurbs.h
      	* app/gui/preferences-dialog.c: tried to improve the explanations
      	of the new undo limits.
      a4f8b0ca
    • Sven Neumann's avatar
      if in free select mode set width and height in the tool options. · f658f1ce
      Sven Neumann authored
      2003-02-25  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimprectselecttool.c (gimp_rect_select_tool_motion):
      	if in free select mode set width and height in the tool options.
      
      	* app/tools/gimpselectionoptions.c: relaxed the limits for the
      	fixed-width and fixed-height properties.
      f658f1ce