- 16 Nov, 2007 6 commits
-
-
Michael Natterer authored
2007-11-16 Michael Natterer <mitch@gimp.org> * app/gimp-log.[ch]: add HELP log domain. * app/widgets/gimphelp.c: port debug output to GIMP_LOG() and improve it. svn path=/trunk/; revision=24177
-
Tor Lillqvist authored
svn path=/trunk/; revision=24176
-
Tor Lillqvist authored
2007-11-16 Tor Lillqvist <tml@novell.com> * app/base/base-utils.c * app/base/base-utils.h (get_physical_memory_size_megabytes): New function that Sven asked for. Somebody please fill in Unix implementation(s). svn path=/trunk/; revision=24175
-
Michael Natterer authored
2007-11-16 Michael Natterer <mitch@gimp.org> * app/base/temp-buf.c * app/base/tile-manager.c * app/core/gimpobject.c: accept NULL in all get_memsize() functions. * app/core/gimp-utils.[ch]: ditto. Added gimp_string_get_memsize(). * app/core/gimp.c * app/core/gimpbrush.c * app/core/gimpbuffer.c * app/core/gimpcontainer.c * app/core/gimpcontext.c * app/core/gimpdata.c * app/core/gimpdrawable.c * app/core/gimpdrawablemodundo.c * app/core/gimpdrawableundo.c * app/core/gimpimage.c * app/core/gimpitempropundo.c * app/core/gimplayer.c * app/core/gimpmaskundo.c * app/core/gimppalette.c * app/core/gimpparasitelist.c * app/core/gimppattern.c * app/core/gimppreviewcache.c * app/core/gimpundo.c * app/core/gimpundostack.c * app/core/gimpviewable.c * app/pdb/gimpprocedure.c * app/plug-in/gimpplugindef.c * app/plug-in/gimppluginmanager.c * app/plug-in/gimppluginprocedure.c * app/text/gimptext.c * app/text/gimptextlayer.c * app/text/gimptextundo.c * app/vectors/gimpvectorsmodundo.c: simplify GimpObject::get_memsize() implementations accordingly. * app/core/gimpimageundo.c: ditto. Always keep around colormaps in chunks of GIMP_IMAGE_COLORMAP_SIZE to be coonsistent with the other colormap handling code. svn path=/trunk/; revision=24174
-
Sven Neumann authored
2007-11-16 Sven Neumann <sven@gimp.org> * app/base/lut-funcs.c (equalize_lut_setup): make sure we don't get stuck in a loop if all pixels are transparent (bug #497291). svn path=/trunk/; revision=24172
-
Sven Neumann authored
2007-11-16 Sven Neumann <sven@gimp.org> * libgimpconfig/gimpcolorconfig.c: changed default value for using the system monitor profile. Many users seem to have broken monitor profiles and it's hard to figure out how to fix this (bug #496890). svn path=/trunk/; revision=24170
-
- 15 Nov, 2007 10 commits
-
-
Sven Neumann authored
2007-11-15 Sven Neumann <sven@gimp.org> * app/tools/gimpselectionoptions.c (gimp_selection_options_gui): plugged a memory leak. * libgimpwidgets/gimpintstore.c (gimp_int_store_add_empty): initialize the iter to avoid using uninitialized memory. svn path=/trunk/; revision=24169
-
Sven Neumann authored
2007-11-15 Sven Neumann <sven@gimp.org> * plug-ins/common/screenshot.c: don't call gimp_edit_clear() if the selection mask is empty after selecting the window shape and inverting that selection. Fixes bug #493182. svn path=/trunk/; revision=24167
-
Sven Neumann authored
2007-11-15 Sven Neumann <sven@gimp.org> * plug-ins/common/tiff-save.c (save_image): fixed bug in colormap handling (bug #497103). svn path=/trunk/; revision=24165
-
Michael Natterer authored
2007-11-15 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell-dnd.c * app/widgets/gimpdnd-xds.c * app/widgets/gimpselectiondata.c: use GIMP_LOG(DND) here too. svn path=/trunk/; revision=24164
-
Michael Natterer authored
2007-11-15 Michael Natterer <mitch@gimp.org> * app/gimp-log.[ch]: add DND log domain. * app/widgets/gimpdnd.c: use GIMP_LOG(). svn path=/trunk/; revision=24163
-
Sven Neumann authored
2007-11-15 Sven Neumann <sven@gimp.org> * app/core/gimpcurve-save.c: added sanity checks. svn path=/trunk/; revision=24162
-
Michael Natterer authored
svn path=/trunk/; revision=24161
-
Michael Natterer authored
2007-11-15 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/gimp-log.[ch]: new files implementing a log facility which can be enabled using the GIMP_LOG environment variable. * app/main.c: initialize it. * app/display/gimpdisplayshell-callbacks.c: use it instead of private debugging macros that need to be enabled at compile time. svn path=/trunk/; revision=24160
-
Michael Natterer authored
2007-11-15 Michael Natterer <mitch@gimp.org> * app/core/gimpviewable.[ch]: add read-only property "frozen" and new API gimp_viewable_preview_is_fozen(). Emit property notifications. * app/widgets/gimphistogramview.[ch]: add API to show a second histogram in the background. Remove member "light_histogram" from the GimpHistogramViewClass struct. * app/widgets/gimpcurveview.c: don't set "light_histogram". * app/tools/gimpcurvestool.c: set the background histogram instead. * app/widgets/gimphistogrameditor.[ch]: connect to "notify::frozen" of the drawable and show its histogram at the freezing point in the background. This way the original histogram is visible while we are doing color corrections. svn path=/trunk/; revision=24159
-
Michael Natterer authored
2007-11-15 Michael Natterer <mitch@gimp.org> * app/core/gimpviewable.[ch]: add read-only property "frozen" and new API gimp_viewable_preview_is_fozen(). Emit property notifications. * app/widgets/gimphistogramview.[ch]: add API to show a second histogram in the background. Remove member "light_histogram" from the GimpHistogramViewClass struct. * app/widgets/gimpcurveview.c: don't set "light_histogram". * app/tools/gimpcurvestool.c: set the background histogram instead. * app/widgets/gimphistogrameditor.[ch]: connect to "notify::frozen" of the drawable and show its histogram at the freezing point in the background. This way the original histogram is visible while we are doing color corrections. svn path=/trunk/; revision=24158
-
- 14 Nov, 2007 4 commits
-
-
Michael Natterer authored
2007-11-14 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcolorframe.[ch]: replaced the number label with a big Cairo-drawn number below the color value labels. svn path=/trunk/; revision=24157
-
Michael Natterer authored
2007-11-14 Michael Natterer <mitch@gimp.org> * app/display/gimpcanvas.c * app/widgets/gimpcurveview.c: free the cached PangoLayouts in GtkWidget::style_set(). * app/widgets/gimppaletteview.c: draw the focus rectangle in hardcoded black/white since we also hardcode the grid color to black. * app/display/gimpstatusbar.c * app/widgets/gimpdockable.c: small cleanups while reviewing layout code. svn path=/trunk/; revision=24156
-
Michael Natterer authored
2007-11-14 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcolorframe.[ch]: replaced the number label with a big Cairo-drawn number below the color value labels. svn path=/trunk/; revision=24155
-
Michael Natterer authored
2007-11-14 Michael Natterer <mitch@gimp.org> * app/widgets/gimppaletteview.[ch]: port to Cairo drawing. svn path=/trunk/; revision=24154
-
- 13 Nov, 2007 12 commits
-
-
Martin Nordholts authored
svn path=/trunk/; revision=24153
-
Martin Nordholts authored
2007-11-13 Martin Nordholts <martinn@svn.gnome.org> Avoid GimpRectangleTool internals to make use of its public own interface by making gimp_rectangle_tool_get_other_side() work on pointers to members instead of GObject property names. * app/tools/gimprectangletool.c (gimp_rectangle_tool_set_other_side_coord) (gimp_rectangle_tool_get_other_side_coord): Use gimp_rectangle_tool_get_other_side() in the new way. svn path=/trunk/; revision=24152
-
Martin Nordholts authored
2007-11-13 Martin Nordholts <martinn@svn.gnome.org> Fixed warnings about negative rectangle widths/heights when toggling 'Fixed center' while rubber banding a rectangle. * app/tools/gimprectangletool.c (gimp_rectangle_tool_set_other_side_coord): Finnishing off with a call to gimp_rectangle_tool_check_function() as changing the coordinates of the opposite side might swap the orientation of the rectangle. svn path=/trunk/; revision=24151
-
Sven Neumann authored
2007-11-13 Sven Neumann <sven@gimp.org> * app/core/gimpimage-merge.c (gimp_image_merge_layers): when we encounter an unsupported merge operation (merging an opaque indexed layer onto an indexed layer with alpha channel), then add an alpha channel and try again. Fixes bug #496437. svn path=/trunk/; revision=24149
-
Michael Natterer authored
2007-11-13 Michael Natterer <mitch@gimp.org> * app/widgets/gimpviewrenderer.c (gimp_view_renderer_draw): use cairo_save()/cairo_restore() around calling the virtual function instead of restoring the clipping area manually. svn path=/trunk/; revision=24148
-
Michael Natterer authored
2007-11-13 Michael Natterer <mitch@gimp.org> * app/widgets/gimpviewrenderervectors.c (gimp_view_renderer_vectors_draw): naive port to Cairo. Somebody should check if this isn't better done with proper curve_to() drawing using the original vectors data instead of interpolation. * app/widgets/gimpviewrenderer.c (gimp_view_renderer_draw): reset clipping before drawing the border because a subclass' draw() might have done additional clipping. svn path=/trunk/; revision=24147
-
Tor Lillqvist authored
2007-11-13 Tor Lillqvist <tml@novell.com> * gimptool-win32.c.in: Some cleanups, more coming. svn path=/trunk/; revision=24146
-
Tor Lillqvist authored
svn path=/trunk/; revision=24145
-
Sven Neumann authored
2007-11-13 Sven Neumann <sven@gimp.org> Fix for bug #494049 (painting doesn't update the histogram): * app/paint/gimppaintcore.c: freeze the drawable preview while we are painting. Update the drawable instead of the image. * app/widgets/gimphistogrameditor.c: use a short timeout instead of an idle handler to update the histogram. svn path=/trunk/; revision=24143
-
Tor Lillqvist authored
2007-11-13 Tor Lillqvist <tml@novell.com> * Makefile.am: Install the gimptool script only on Unix. Build and install the gimptool executable on Windows. svn path=/trunk/; revision=24142
-
Tor Lillqvist authored
2007-11-13 Tor Lillqvist <tml@novell.com> * gimp-zip.in: Drop the timestamp from the zip file names. Add the .pc files to the developer package. svn path=/trunk/; revision=24141
-
Michael Natterer authored
2007-11-13 Michael Natterer <mitch@gimp.org> Enable brush scaling for smudge (but only before, not while painting). Fixes bug #471348. * app/paint/gimpbrushcore.[ch] (struct GimpBrushCoreClass): rename member "use_scale" to "handles_scaling_brush". (gimp_brush_core_calc_brush_scale): apply pressure scale only if both "handles_scaling_brush" and "use_pressure" are TRUE, and apply the scaling from the options unconditionally. (gimp_brush_core_get_paint_area): don't re-fetch core->scale if "handles_scaling_brush" is FALSE to keep the brush from scaling *while* painting. (gimp_brush_core_create_bound_segs): use the brush scale from the options unconditionally since that's always used now. * app/paint/gimpsmudge.c (gimp_smudge_brush_coords): use gimp_brush_scale_size() to figure the accum_buffer's size instead of using the brush mask's size directly. * app/tools/gimppaintoptions-gui.c (gimp_paint_options_gui): show the brush scale controls for all brush tools. svn path=/trunk/; revision=24140
-
- 12 Nov, 2007 6 commits
-
-
Sven Neumann authored
2007-11-12 Sven Neumann <sven@gimp.org> * app/core/gimp-utils.c (gimp_get_default_unit): return GIMP_UNIT_MM in case that we can't query the locale. * plug-ins/common/postscript.c: use gboolean for boolean variables. svn path=/trunk/; revision=24139
-
Sven Neumann authored
2007-11-12 Sven Neumann <sven@gimp.org> * app/core/gimpimage-merge.c (gimp_image_merge_layers): corrected the size of the pixel region passed to color_region() in case of an indexed image. Fixes bug #495990. svn path=/trunk/; revision=24136
-
Michael Natterer authored
2007-11-12 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell-callbacks.c (gimp_display_shell_ruler_button_press): don't let GimpImageMapTools move sample points. They fail badly and leave the display in a paused state. svn path=/trunk/; revision=24133
-
Michael Natterer authored
2007-11-12 Michael Natterer <mitch@gimp.org> * app/sanity.c: added Pango version sanity check. svn path=/trunk/; revision=24132
-
Sven Neumann authored
2007-11-12 Sven Neumann <sven@gimp.org> * plug-ins/common/tiff-load.c (run): properly handle a failure of TIFFFdOpen() instead of crashing on TIFF files we can't handle. svn path=/trunk/; revision=24130
-
Michael Natterer authored
2007-11-12 Michael Natterer <mitch@gimp.org> * app/display/gimpdisplayshell.c (gimp_display_shell_new): don't crash if gimp_display_shell_filter_new() returns NULL. Fixes bug #495863. svn path=/trunk/; revision=24128
-
- 11 Nov, 2007 2 commits
-
-
Kevin Cozens authored
2007-11-11 Kevin Cozens <kcozens@cvs.gnome.org> * plug-ins/script-fu/scripts/script-fu-compat.init: Return a list from cons-array when type is 'string. svn path=/trunk/; revision=24126
-
Marco Ciampa authored
svn path=/trunk/; revision=24125
-