1. 13 Nov, 2007 8 commits
    • Michael Natterer's avatar
      use cairo_save()/cairo_restore() around calling the virtual function · ac39ccfb
      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
      ac39ccfb
    • Michael Natterer's avatar
      naive port to Cairo. Somebody should check if this isn't better done with · 6bdca50d
      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
      6bdca50d
    • Tor Lillqvist's avatar
      Some cleanups, more coming. · 6a0e84fc
      Tor Lillqvist authored
      2007-11-13  Tor Lillqvist  <tml@novell.com>
      
      	* gimptool-win32.c.in: Some cleanups, more coming.
      
      
      svn path=/trunk/; revision=24146
      6a0e84fc
    • Tor Lillqvist's avatar
      Revert last change to Makefile.am, needs more hacking. · 8e78eba1
      Tor Lillqvist authored
      
      svn path=/trunk/; revision=24145
      8e78eba1
    • Sven Neumann's avatar
      Fix for bug #494049 (painting doesn't update the histogram): · efa6b2b8
      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
      efa6b2b8
    • Tor Lillqvist's avatar
      Install the gimptool script only on Unix. Build and install the gimptool · 2eef7678
      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
      2eef7678
    • Tor Lillqvist's avatar
      Drop the timestamp from the zip file names. Add the .pc files to the · 4156006c
      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
      4156006c
    • Michael Natterer's avatar
      Enable brush scaling for smudge (but only before, not while painting). · 873cf2b5
      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
      873cf2b5
  2. 12 Nov, 2007 6 commits
  3. 11 Nov, 2007 9 commits
    • Kevin Cozens's avatar
      Return a list from cons-array when type is 'string. · b9c181bf
      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
      b9c181bf
    • Marco Ciampa's avatar
      Updated italian translation. · 922f9b4e
      Marco Ciampa authored
      svn path=/trunk/; revision=24125
      922f9b4e
    • Duarte Loreto's avatar
      Updated Portuguese translation by Bruno Queiroz · 995f6ec0
      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
      995f6ec0
    • Duarte Loreto's avatar
      Updated Portuguese translation by Filipe Gomes <filipefgomes@gmail.com>. · 3eaf1e24
      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
      3eaf1e24
    • Martin Nordholts's avatar
      Removed gimp_rectangle_tool_get_press_coords() as it doesn't make sense · 49e2670e
      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
      49e2670e
    • Michael Natterer's avatar
      depend on pango 1.18 · 222d3349
      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
      222d3349
    • Martin Nordholts's avatar
      Don't expose private instance members, use g_type_class_add_private() · 6087b866
      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
      6087b866
    • Martin Nordholts's avatar
      Updated comments to reflect current behaviour. · 760edd17
      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
      760edd17
    • Martin Nordholts's avatar
      Lessen code bloat by removing code that manages center-[xy] properies of · e157ac06
      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
      e157ac06
  4. 10 Nov, 2007 5 commits
    • Sven Neumann's avatar
      formatting. · c558c7ed
      Sven Neumann authored
      2007-11-10  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimppageselector.c: formatting.
      
      
      svn path=/trunk/; revision=24114
      c558c7ed
    • Sven Neumann's avatar
      fixed incorrect tooltip (bug #495564). · 6a838438
      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
      6a838438
    • Michael Natterer's avatar
      remove all sorts of workarounds for bugs of GtkFileChooserButton in GTK+ · 999c5c37
      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
      999c5c37
    • Michael Natterer's avatar
      remove event boxes that were only there for the old tooltips. · 11969bd4
      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
      11969bd4
    • Michael Natterer's avatar
      app/tools/gimpairbrushtool.c (gimp_airbrush_tool_init) don't enable color · a9d29324
      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
      a9d29324
  5. 09 Nov, 2007 11 commits
    • Sven Neumann's avatar
      deal gracefully with NULL titles. · a75838e6
      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
      a75838e6
    • Sven Neumann's avatar
      corrected offset · e9bb7af5
      Sven Neumann authored
      svn path=/trunk/; revision=24105
      e9bb7af5
    • Sven Neumann's avatar
      align the overlay with the pixel grid. · 9559d388
      Sven Neumann authored
      2007-11-09  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcurveview.c (gimp_curve_view_expose): align 
      the
      	overlay with the pixel grid.
      
      
      svn path=/trunk/; revision=24104
      9559d388
    • Sven Neumann's avatar
      draw the selected point filled and outlines for the unselected points. · 8d172552
      Sven Neumann authored
      2007-11-09  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcurveview.c: draw the selected point filled 
      and
      	outlines for the unselected points.
      
      
      svn path=/trunk/; revision=24103
      8d172552
    • Sven Neumann's avatar
      draw the center grid lines slightly stronger than the other grid lines. · 29545188
      Sven Neumann authored
      2007-11-09  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcurveview.c (gimp_curve_view_expose): draw the
      	center grid lines slightly stronger than the other grid lines.
      
      
      svn path=/trunk/; revision=24102
      29545188
    • Sven Neumann's avatar
      draw the cursor position using a translucent overlay. · ad6be0c1
      Sven Neumann authored
      2007-11-09  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcurveview.c (gimp_curve_view_expose): draw the
      	cursor position using a translucent overlay.
      
      
      svn path=/trunk/; revision=24101
      ad6be0c1
    • Sven Neumann's avatar
      svn path=/trunk/; revision=24100 · 99da4c4b
      Sven Neumann authored
      
      
      svn path=/trunk/; revision=24100
      99da4c4b
    • Sven Neumann's avatar
      added construct-only properties to control the number of grid rows and · fdbf34cc
      Sven Neumann authored
      2007-11-09  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpcurveview.[ch]: added construct-only 
      properties
      	to control the number of grid rows and columns. Increased the
      	default values to 8.
      
      
      svn path=/trunk/; revision=24099
      fdbf34cc
    • Žygimantas Beručka's avatar
      Updated Lithuanian translation. · e8ddb43c
      Žygimantas Beručka authored
      svn path=/trunk/; revision=24095
      e8ddb43c
    • Žygimantas Beručka's avatar
      Updated Lithuanian translation. · adc736bf
      Žygimantas Beručka authored
      svn path=/trunk/; revision=24094
      adc736bf
    • Michael Natterer's avatar
      use the new tooltip API instead of the old deprecated one. Removed · a446f3d7
      Michael Natterer authored
      2007-11-09  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimphelpui.[ch]: use the new tooltip API instead
      	of the old deprecated one. Removed _gimp_help_init(). Remember
      	whether tooltips are enabled or not in a local variable that can
      	only be altered at startup time and not after. The API now expects
      	markup instead of plain text which might cause warnings and
      	perhaps needs to be changed.
      
      	* libgimpwidgets/gimpwidgets-private.c: don't call _gimp_help_init().
      
      	* app/config/gimpguiconfig.c: made show-tooltips a
      	GIMP_CONFIG_PARAM_RESTART property.
      
      	* app/widgets/gimptoolbox-color-area.c: don't add the tooltip here...
      
      	* app/widgets/gimptoolbox.c: ...but here (as for all other
      	indicators). Also escape '&' properly because we now use markup.
      
      	* app/tools/gimpselectionoptions.c
      	* app/widgets/gimpeditor.c
      	* app/widgets/gimpwidgets-utils.c: print modifiers and
      	shortcuts in bold instead of in ().
      
      	* app/widgets/gimpcontainertreeview.c: show tooltips on rows if
      	gimp_viewable_get_description() returns a tip.
      
      	* app/dialogs/preferences-dialog.c
      	* plug-ins/jpeg/jpeg-save.c
      	* plug-ins/MapObject/mapobject_ui.c
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/common/animationplay.c
      	* plug-ins/common/warp.c: no need to add event boxes just to have
      	tooltips, the new ones work on all widgets.
      
      
      svn path=/trunk/; revision=24093
      a446f3d7
  6. 08 Nov, 2007 1 commit