1. 04 Dec, 2007 2 commits
    • Michael Natterer's avatar
      added new API gimp_drawable_estimate_memsize() and virtual function · dd80b4c2
      Michael Natterer authored
      2007-12-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpdrawable.[ch]: added new API
      	gimp_drawable_estimate_memsize() and virtual function
      	GimpDrawable::estimate_memsize() which estimate the memsize of a
      	drawable after scaling/resizing.
      
      	* app/core/gimplayer.c: implement the virtual function and take
      	the layer mask into account.
      
      	* app/core/gimpimage-item-list.[ch] (gimp_image_item_list_get_list):
      	added const qualifiers.
      
      	* app/core/gimpimage-scale.c (gimp_image_scale_check): use the new
      	function to correctly estimate the new size instead of scaling the
      	drawables' memsizes including all constant parts. Fixes bug #329468.
      
      	* app/gimp-log.[ch]: added IMAGE_SCALE log domain.
      
      	* app/core/gimpimage-scale.c: use it here for debugging output.
      
      
      svn path=/trunk/; revision=24260
      dd80b4c2
    • Sven Neumann's avatar
      modules/Makefile.am split into two new files: · 4fe0a3a6
      Sven Neumann authored
      2007-12-04  Sven Neumann  <sven@gimp.org>
      
      	* modules/Makefile.am
      	* modules/gimpinputdevicestore.c: split into two new files:
      
      	* modules/gimpinputdevicestore-dx.c: DirectX Input 
      implementation
      	* modules/gimpinputdevicestore-hal.c: HAL implementation
      
      
      svn path=/trunk/; revision=24259
      4fe0a3a6
  2. 03 Dec, 2007 2 commits
  3. 02 Dec, 2007 3 commits
    • Sven Neumann's avatar
      use GError for error reporting in PDB invoker methods. · 915ac64a
      Sven Neumann authored
      2007-12-02  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/app.pl: use GError for error reporting in PDB
      	invoker methods.
      
      	* tools/pdbgen/pdb/vectors.pdb: use the GError for the 
      procedures
      	introduced for bug #497159.
      
      	* tools/pdbgen/pdb/fileops.pdb: use the GError from file-load 
      and
      	file-save procedures.
      
      	* app/pdb/*_cmds.c: regenerated.
      
      	* app/pdb/Makefile.am
      
      	* app/pdb/gimppdberror.[ch]: new file introducing the
      	GIMP_PDB_ERROR domain.
      
      	* app/actions/plug-in-commands.c
      	* app/actions/vectors-commands.c
      	* app/batch.c
      	* app/core/gimpimagefile.c
      	* app/core/gimppdbprogress.c
      	* app/file/file-open.[ch]
      	* app/file/file-save.c
      	* app/plug-in/gimpplugin-message.c
      	* app/plug-in/gimppluginmanager-restore.c
      	* app/plug-in/gimppluginprocedure.c
      	* app/plug-in/gimptemporaryprocedure.c
      	* app/plug-in/plug-in-icc-profile.c
      	* app/widgets/gimpbrushselect.c
      	* app/widgets/gimpfontselect.c
      	* app/widgets/gimpgradientselect.c
      	* app/widgets/gimphelp.c
      	* app/widgets/gimppaletteselect.c
      	* app/widgets/gimppatternselect.c
      	* app/widgets/gimppdbdialog.[ch]: changed accordingly.
      
      
      svn path=/trunk/; revision=24255
      915ac64a
    • Sven Neumann's avatar
      removed pointless and untranslated warning. · b43c095c
      Sven Neumann authored
      2007-12-02  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/tiff-load.c (load_image): removed pointless 
      and
      	untranslated warning.
      
      
      svn path=/trunk/; revision=24253
      b43c095c
    • Sven Neumann's avatar
      only set the resolution if X_density and Y_density are not zero. Otherwise · fcbc8eda
      Sven Neumann authored
      2007-12-02  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/jpeg/jpeg-load.c (jpeg_load_resolution): only set the
      	resolution if X_density and Y_density are not zero. Otherwise 
      the
      	default resolution would be used anyway and the user sees an
      	annoying and confusion warning.
      
      
      svn path=/trunk/; revision=24251
      fcbc8eda
  4. 01 Dec, 2007 2 commits
  5. 30 Nov, 2007 2 commits
  6. 29 Nov, 2007 2 commits
  7. 28 Nov, 2007 2 commits
  8. 27 Nov, 2007 1 commit
  9. 26 Nov, 2007 5 commits
  10. 24 Nov, 2007 4 commits
    • Martin Nordholts's avatar
      Fix indentation. · c94eb4d1
      Martin Nordholts authored
      2007-11-24  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimprectangleoptions.c
      	(gimp_rectangle_options_iface_base_init): Fix indentation.
      
      svn path=/trunk/; revision=24227
      c94eb4d1
    • Martin Nordholts's avatar
      Renamed RECT_* identifiers of the GimpRectangleFunction enum to · 6e22ccd9
      Martin Nordholts authored
      2007-11-24  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimprectangletool.[ch]: Renamed RECT_* identifiers of
      	the GimpRectangleFunction enum to GIMP_RECTANGLE_TOOL_*.
      
      	* app/tools/gimprectangleselecttool.c: Use the new names.
      
      svn path=/trunk/; revision=24226
      6e22ccd9
    • Martin Nordholts's avatar
      Clarified previous ChangeLog entry a bit. · 1868ee8c
      Martin Nordholts authored
      svn path=/trunk/; revision=24225
      1868ee8c
    • Martin Nordholts's avatar
      Ported the internal representation of the rectangle to gdouble:s instead · 4fee7a4e
      Martin Nordholts authored
      2007-11-24  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimprectangletool.[ch]: Ported the internal
      	representation of the rectangle to gdouble:s instead of
      	gint:s. This solves problems like not being able to swap portrait
      	for landscape on very small rectangle and bug #442027, as well as
      	provides a nice base to solve other similar problems when they are
      	discovered. It is possible to choose what precision the
      	GimpRectangleTool:s will appear to have externally through a new
      	GimpRectanglePrecision enum and property, but the gdouble
      	precision mode still requires some work in order to be useful. In
      	the processes quite some refactoring has taken place, mostly
      	restructuring code and splitting larger functions into smaller
      	more managable ones.
      	(gimp_rectangle_tool_rect_rubber_banding_func)
      	(gimp_rectangle_tool_setup_snap_offsets)
      	(gimp_rectangle_tool_apply_fixed_rule)
      	(gimp_rectangle_tool_update_int_rect)
      	(gimp_rectangle_tool_get_public_rect): New helper functions.
      
      	* app/tools/tools-enums.h: Added GimpRectanglePrecision.
      
      svn path=/trunk/; revision=24224
      4fee7a4e
  11. 23 Nov, 2007 2 commits
  12. 22 Nov, 2007 7 commits
    • Michael Natterer's avatar
      fix typos. · 99c89d4a
      Michael Natterer authored
      
      svn path=/trunk/; revision=24221
      99c89d4a
    • Michael Natterer's avatar
      forgot one bar. · 46f2b44f
      Michael Natterer authored
      
      svn path=/trunk/; revision=24220
      46f2b44f
    • Michael Natterer's avatar
      derive from GtkEventBox instead of GtkMisc, but use an input-only window. · 8fba0a2f
      Michael Natterer authored
      2007-11-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpcolorbar.[ch]: derive from GtkEventBox instead
      	of GtkMisc, but use an input-only window.
      
      	* app/tools/gimplevelstool.c: redirect the events of the color
      	bars to te handle bars. The historgram dialog has this change
      	already. Functionality should be 100% restored now.
      
      
      svn path=/trunk/; revision=24218
      8fba0a2f
    • Sven Neumann's avatar
      use gtk_widget_set_tooltip_text() from gimp_help_set_help() and added · dc5d6016
      Sven Neumann authored
      2007-11-22  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimphelpui.[ch]: use
      	gtk_widget_set_tooltip_text() from gimp_help_set_help() and added
      	gimp_help_set_help_data_with_markup() for the cases where markup
      	is needed.
      
      	* libgimpwidgets/gimpwidgets.def: updated.
      
      	* app/tools/gimpselectionoptions.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpwidgets-utils.c: use the new function where markup
      	in tooltips is being used.
      
      	* app/widgets/gimptoolbox-color-area.c: no need to escape the
      	ampersand any longer.
      
      svn path=/trunk/; revision=24217
      dc5d6016
    • Jakub Steiner's avatar
      fotgot changelog. eek. · 0f08574b
      Jakub Steiner authored
      
      svn path=/trunk/; revision=24216
      0f08574b
    • Jakub Steiner's avatar
      New unstable splash looks like we keep stable splashes around · 8ebfd5f3
      Jakub Steiner authored
      2007-11-22  Jakub Steiner <jimmac@ximian.com>
      
        * data/images/gimp-splash.png: New unstable splash
        * data/images/gimp-splash-2.4.png: looks like we keep stable
          splashes around
      
      
      svn path=/trunk/; revision=24215
      8ebfd5f3
    • Michael Natterer's avatar
      use a GimpHandleBar also for the input frame, added a second adjustment · fb0da885
      Michael Natterer authored
      2007-11-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimplevelstool.[ch]: use a GimpHandleBar also for the
      	input frame, added a second adjustment for gamma and map between
      	the linear and logarithmic gamma values in the adjustment
      	callbacks, get rid of one GtkFrame just as in the histogram
      	dialog. Still not finished since mouse events on the color bars
      	are currently not handled.
      
      
      svn path=/trunk/; revision=24214
      fb0da885
  13. 21 Nov, 2007 2 commits
  14. 20 Nov, 2007 4 commits