- 15 Nov, 2007 3 commits
-
-
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 9 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
-
Duarte Loreto authored
2007-11-11 Duarte Loreto <happyguy_pt@hotmail.com> * pt.po: Updated Portuguese translation by Bruno Queiroz <brunoqueiros@portugalmail.com>. svn path=/trunk/; revision=24122
-
Duarte Loreto authored
2007-11-11 Duarte Loreto <happyguy_pt@hotmail.com> * pt.po: Updated Portuguese translation by Filipe Gomes <filipefgomes@gmail.com>. svn path=/trunk/; revision=24120
-
Martin Nordholts authored
2007-11-11 Martin Nordholts <martinn@svn.gnome.org> * app/tools/gimprectangletool.[ch]: Removed gimp_rectangle_tool_get_press_coords() as it doesn't make sense for a rectangle tool interface to provide this functionality. Clients should take care of that themselves. Also adjusted internal code accordingly. * app/tools/gimprectangleselecttool.c: Remember the pressed coordinates on _button_press instead of asking GimpRectangleTool about it. svn path=/trunk/; revision=24119
-
Michael Natterer authored
2007-11-11 Michael Natterer <mitch@gimp.org> * configure.in: depend on pango 1.18 * app/text/gimpfontlist.c (gimp_font_list_add_font): remove workaround for old pango appending "Non-Rotated" to font names. svn path=/trunk/; revision=24118
-
Martin Nordholts authored
2007-11-11 Martin Nordholts <martinn@svn.gnome.org> * app/tools/gimprectangleselecttool.[ch]: Don't expose private instance members, use g_type_class_add_private() instead. svn path=/trunk/; revision=24117
-
Martin Nordholts authored
2007-11-11 Martin Nordholts <martinn@svn.gnome.org> * app/tools/gimprectangletool.c (gimp_rectangle_tool_update_with_coord): Updated comments to reflect current behaviour. svn path=/trunk/; revision=24116
-
Martin Nordholts authored
2007-11-11 Martin Nordholts <martinn@svn.gnome.org> * app/tools/gimprectangletool.c: Lessen code bloat by removing code that manages center-[xy] properies of GimpRectangleOptions. Instead use x1, y1 and x2, y2 when working with the rectangle center. * app/tools/gimprectangleoptions.[ch]: Removed "center-x" and "center-y" properties. svn path=/trunk/; revision=24115
-
- 10 Nov, 2007 5 commits
-
-
Sven Neumann authored
2007-11-10 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppageselector.c: formatting. svn path=/trunk/; revision=24114
-
Sven Neumann authored
2007-11-10 Sven Neumann <sven@gimp.org> * app/actions/view-actions.c (view_zoom_explicit_actions): fixed incorrect tooltip (bug #495564). * app/dialogs/preferences-dialog.c (prefs_display_options_frame_add): adapt to the changed return value of gimp_prop_enum_combo_box_new(). svn path=/trunk/; revision=24113
-
Michael Natterer authored
2007-11-10 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimppropwidgets.c (gimp_prop_file_chooser_button_*): remove all sorts of workarounds for bugs of GtkFileChooserButton in GTK+ versions prior to 2.12. svn path=/trunk/; revision=24111
-
Michael Natterer authored
2007-11-10 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimppropwidgets.c: remove event boxes that were only there for the old tooltips. * modules/cdisplay_lcms.c: ditto. Also remove some code that was only needed because of the event box hack. svn path=/trunk/; revision=24110
-
Michael Natterer authored
2007-11-10 Michael Natterer <mitch@gimp.org> * app/tools/gimpairbrushtool.c (gimp_airbrush_tool_init) * app/tools/gimppenciltool.c (gimp_pencil_tool_init): don't enable color picking, it already gets enabled by the parent class. svn path=/trunk/; revision=24109
-
- 09 Nov, 2007 1 commit
-
-
Sven Neumann authored
2007-11-10 Sven Neumann <sven@gimp.org> * plug-ins/helpbrowser/dialog.c (browser_dialog_make_index_foreach): deal gracefully with NULL titles. svn path=/trunk/; revision=24107
-