1. 10 May, 2008 4 commits
    • Michael Natterer's avatar
      add SHADOW_TILES log domain. · a37bce0d
      Michael Natterer authored
      2008-05-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimp-log.[ch]: add SHADOW_TILES log domain.
      
      	* app/plug-in/gimpplugin-cleanup.c (gimp_plug_in_cleanup_item):
      	turn commented-out g_printerr() into a GIMP_LOG()
      
      
      svn path=/trunk/; revision=25605
      a37bce0d
    • Michael Natterer's avatar
      Applied modified patch from Alexia Death which adds velocity support to · 82c2616f
      Michael Natterer authored
      2008-05-10  Michael Natterer  <mitch@gimp.org>
      
      	Applied modified patch from Alexia Death which adds velocity
      	support to paint tools in the spirit of the pressure support we
      	already have. Fixes bug #529431.
      
      	* app/display/gimpdisplayshell-coords.c
      	(gimp_display_shell_eval_event): tweak velocity calculation to
      	work in screen coordinates.
      
      	* app/paint/gimppaintoptions.[ch]: add velocity options in the
      	same way as there are pressure options. Add utility functions
      	which return dynamic opatity and dynamic rate according to the the
      	option's settings and some GimpCoords' pressure and velocity.
      
      	* app/tools/gimppaintoptions-gui.c: add GUI for the velocity
      	options.
      
      	* app/paint/gimpbrushcore.h: remove PRESSURE_SCALE define, it's
      	now in gimppaintoptions.h.
      
      	* app/paint/gimpbrushcore.c (gimp_brush_core_interpolate):
      	inerpolate velocity too.
      
      	(gimp_brush_core_calc_brush_scale): take velocity into account.
      
      	(gimp_brush_core_get_brush_mask): always pressurize the mask in
      	the GIMP_BRUSH_PRESSURE because there always is velocity (unlike
      	pressure which is only there on tablets).
      
      	* app/paint/gimpairbrush.c
      	* app/paint/gimpclone.c
      	* app/paint/gimpconvolve.c
      	* app/paint/gimpdodgeburn.c
      	* app/paint/gimperaser.c
      	* app/paint/gimpheal.c
      	* app/paint/gimppaintbrush.c
      	* app/paint/gimpsmudge.c: get opacity and rate from the new paint
      	options utility functions which take both pressure and velocity
      	into account.
      
      	* app/paint/gimppaintbrush.c: take velocity into account when
      	calculating the gradient color offset.
      
      	* app/paint/gimpairbrush.c: do some additional fiddling with
      	velocity in the asynchronous airbrush timeout.
      
      	* app/paint/gimpairbrushoptions.c: override the velocity-size
      	property and have it default to FALSE.
      
      
      svn path=/trunk/; revision=25604
      82c2616f
    • Martin Nordholts's avatar
      Add a GimpRectangleTool::cancel() implementation that updates default · d6db9d52
      Martin Nordholts authored
      2008-05-10  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpcroptool.c: Add a GimpRectangleTool::cancel()
      	implementation that updates default aspect ratio when cancelling a
      	crop.
      
      svn path=/trunk/; revision=25601
      d6db9d52
    • Martin Nordholts's avatar
      Add bug number (bug #532057) to my most recent ChangeLog entry. · 51e54464
      Martin Nordholts authored
      svn path=/trunk/; revision=25599
      51e54464
  2. 09 May, 2008 7 commits
  3. 08 May, 2008 7 commits
    • Simon Budig's avatar
      removed Libart usage, replaced with Cairo. Dashed strokes do not yet work · 5426c0c1
      Simon Budig authored
      2008-05-09  Simon Budig  <simon@gimp.org>
      
      	* app/core/gimpscanconvert.[ch]: removed Libart usage,
      	  replaced with Cairo. Dashed strokes do not yet work again, will
      	  happen tomorrow. Also the blending modes need a second look at.
      
      	  Also removed deprecated API which made it unnecessarily complicated.
      
      	* app/tools/gimpiscissorstool.c: use the current API.
      
      	* app/core/Makefile.am
      	* app/Makefile.am
      	* configure.in: removed libart dependency, added cairo dependency
      	  where necessary.
      
      
      svn path=/trunk/; revision=25591
      5426c0c1
    • Michael Natterer's avatar
      don't call gtk_widget_grab_focus() here. · 7cdecd20
      Michael Natterer authored
      2008-05-08  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_events): don't call gtk_widget_grab_focus() here.
      
      	(gimp_display_shell_canvas_tool_events): call it here instead and
      	add comments about how BUTTON_PRESS and FOCUS_IN interact.
      
      	Also return TRUE from BUTTON_PRESS, BUTTON_RELEASE and
      	MOTION_NOTIFY.
      
      
      svn path=/trunk/; revision=25590
      7cdecd20
    • Sven Neumann's avatar
      themes/Default/gtkrc further shrink the status-bar widgets. · c6bede23
      Sven Neumann authored
      2008-05-08  Sven Neumann  <sven@gimp.org>
      
      	* themes/Default/gtkrc 
      	* themes/Small/gtkrc: further shrink the status-bar widgets.
      
      
      svn path=/trunk/; revision=25589
      c6bede23
    • Sven Neumann's avatar
      removed the entry's inner border to save some precious space in the · d4ac3ad0
      Sven Neumann authored
      2008-05-08  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpscalecombobox.c (gimp_scale_combo_box_init):
      	removed the entry's inner border to save some precious space in
      	the status-bar.
      
      
      svn path=/trunk/; revision=25588
      d4ac3ad0
    • Sven Neumann's avatar
      move the focus to the canvas on button-press events. · 7a8abc28
      Sven Neumann authored
      2008-05-08  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell-callbacks.c
      	(gimp_display_shell_events): move the focus to the canvas on
      	button-press events.
      
      	* app/widgets/gimpwindow.c (gimp_window_key_press_event): 
      removed
      	a use of G_UNLIKELY() that is somewhat bogus here.
      
      
      svn path=/trunk/; revision=25587
      7a8abc28
    • Sven Neumann's avatar
      added infrastructure to access and set some state information of the · 62fdd17b
      Sven Neumann authored
      2008-05-08  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpfiledialog.[ch]: added infrastructure to 
      access
      	and set some state information of the GtkFileChooser.
      
      	* app/dialogs/file-open-dialog.c
      	* app/dialogs/file-save-dialog.c: don't keep the file-chooser
      	dialogs around. Instead keep the state attached to the Gimp 
      object
      	(one state for load, one for save dialogs). Closes bug #528811.
      
      
      svn path=/trunk/; revision=25586
      62fdd17b
    • Sven Neumann's avatar
      app/widgets/widgets-types.h formatting. · 7bacfae9
      Sven Neumann authored
      2008-05-08  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/widgets-types.h 
      	* app/widgets/gimpfiledialog.c: formatting.
      
      
      svn path=/trunk/; revision=25585
      7bacfae9
  4. 07 May, 2008 5 commits
  5. 06 May, 2008 6 commits
    • Michael Natterer's avatar
      split gimp_plug_in_handle_tile_request() into two functions: · c1b372f9
      Michael Natterer authored
      2008-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/plug-in/gimpplugin-message.c: split
      	gimp_plug_in_handle_tile_request() into two functions:
      	gimp_plug_in_handle_tile_put() and gimp_plug_in_handle_tile_get().
      
      
      svn path=/trunk/; revision=25578
      c1b372f9
    • Michael Natterer's avatar
      show an error message instead of crashing when a plug-in registers a · 7d81b304
      Michael Natterer authored
      2008-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/plug-in/gimpplugin-message.c
      	(gimp_plug_in_handle_proc_install): show an error message instead
      	of crashing when a plug-in registers a prodecure with a NULL
      	argument or return value name. Also introduce two macros which
      	make the utf-8 validation of all strings much more readable.
      
      
      svn path=/trunk/; revision=25577
      7d81b304
    • Sven Neumann's avatar
      improved procedure blurb and help. · e2bac9e4
      Sven Neumann authored
      2008-05-06  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/common/gbr.c: improved procedure blurb and help.
      
      	* libgimpcolor/gimpcolorspace.c: inline gimp_hsl_value() and
      	gimp_hsl_value_int().
      
      svn path=/trunk/; revision=25576
      e2bac9e4
    • Sven Neumann's avatar
      applied patch from Ulf-D. Ehlert. Makes the vacated region, which is · fe609496
      Sven Neumann authored
      2008-05-06  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/scripts/3d-outline.scm: applied patch from
      	 Ulf-D. Ehlert. Makes the vacated region, which is created when
      	 specifying a non-zero shadow offset, to be filled with the
      	 background color (white) instead of transparency (bug #530216).
      
      svn path=/trunk/; revision=25575
      fe609496
    • Sven Neumann's avatar
      check if the file exists before adding it to the history. Fixes bug · 8d00a7d3
      Sven Neumann authored
      2008-05-06  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpcolorprofilestore.c
      	(gimp_color_profile_store_load_profile): check if the file exists
      	before adding it to the history. Fixes bug #528958.
      
      svn path=/trunk/; revision=25572
      8d00a7d3
    • Marco Ciampa's avatar
      Updated italian translation · eb0b5604
      Marco Ciampa authored
      svn path=/trunk/; revision=25571
      eb0b5604
  6. 05 May, 2008 6 commits
  7. 02 May, 2008 3 commits
    • Martin Nordholts's avatar
      Tidy my most recent ChangeLog entry · f1d876ae
      Martin Nordholts authored
      svn path=/trunk/; revision=25558
      f1d876ae
    • Martin Nordholts's avatar
      gimptexttool.c · 032b3998
      Martin Nordholts authored
      2008-05-02  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* gimptexttool.c
      	* gimptexttool.h:
      	* gimprectangletool.c
      	* gimprectangletool.h
      	* gimprectangleselecttool.c: Renamed the "rectangle-changed"
      	signal to "rectangle-change-complete" which is much better name
      	since the signal is not emited when the rectangle is changed, but
      	when the change is complete.
      
      svn path=/trunk/; revision=25557
      032b3998
    • Martin Nordholts's avatar
      Use g_random_int() instead of rand(). · 971ab140
      Martin Nordholts authored
      2008-05-02  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* plug-ins/flame/libifs.c: Use g_random_int() instead of rand().
      
      svn path=/trunk/; revision=25556
      971ab140
  8. 01 May, 2008 1 commit
    • Martin Nordholts's avatar
      Minor simplification. · b9987bbf
      Martin Nordholts authored
      2008-05-01  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimprectangletool.c
      	(gimp_rectangle_tool_active_modifier_key): Minor simplification.
      
      svn path=/trunk/; revision=25555
      b9987bbf
  9. 30 Apr, 2008 1 commit