1. 29 Oct, 2010 1 commit
  2. 14 Oct, 2010 1 commit
  3. 26 Sep, 2010 1 commit
  4. 30 Jul, 2010 1 commit
  5. 20 Apr, 2010 1 commit
  6. 21 Feb, 2010 1 commit
    • Michael Natterer's avatar
      app: use the new unit conversion functions · 0908e531
      Michael Natterer authored
      and get rid of the brainfuck idea that app/ has to use _gimp_unit_foo()
      functions, passing a gimp pointer. Instead, simply use the libgimpbase
      API all over the place. Should we ever allow more than one gimp instance,
      they will simply have to share one unit database.
      0908e531
  7. 11 Feb, 2010 3 commits
  8. 30 Nov, 2009 2 commits
  9. 03 Nov, 2009 1 commit
  10. 17 Oct, 2009 2 commits
  11. 06 Oct, 2009 1 commit
  12. 04 Oct, 2009 1 commit
  13. 29 Sep, 2009 1 commit
  14. 28 Sep, 2009 4 commits
  15. 04 Aug, 2009 1 commit
  16. 15 Jul, 2009 1 commit
  17. 20 Feb, 2009 1 commit
    • Michael Natterer's avatar
      Bug 572156 – top left pixel position/coordinate is not 0,0 but 1,1 · e0f1bf37
      Michael Natterer authored
      2009-02-20  Michael Natterer  <mitch@gimp.org>
      
      	Bug 572156 – top left pixel position/coordinate is not 0,0 but 1,1
      
      	* app/display/gimpstatusbar.c
      	(gimp_statusbar_push_coords)
      	(gimp_statusbar_update_cursor): fix braino for
      	GIMP_CURSOR_PRECISION_PIXEL_CENTER: going to the pixel's
      	center doesn't need any rounding, it simply needs clipping
      	the coordinates' fractional parts, gah...
      
      	Review all tools' cursor precision:
      
      	* app/tools/gimpblendtool.c (gimp_blend_tool_init): set cursor
      	precision to SUBPIXEL.
      
      	* app/tools/gimptexttool.c (gimp_text_tool_init)
      	* app/tools/gimpmeasuretool.c (gimp_measure_tool_init)
      	* app/tools/gimpeditselectiontool.c (gimp_edit_selection_tool_init):
      	set cursor precision to PIXEL_BORDER.
      
      
      svn path=/trunk/; revision=28053
      e0f1bf37
  18. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  19. 09 Oct, 2008 1 commit
    • Michael Natterer's avatar
      Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h had a · 5503e6a0
      Michael Natterer authored
      2008-10-09  Michael Natterer  <mitch@gimp.org>
      
      	Add GEGL_CFLAGS and #includes as if gimpdrawable.h and gimpimage.h
      	had a GEGL dependency (they will have in the next commit, but I
      	wanted to keep the commit separate).
      
      	* app/dialogs/Makefile.am
      	* app/file/Makefile.am
      	* app/gui/Makefile.am
      	* app/menus/Makefile.am
      	* app/paint/Makefile.am
      	* app/plug-in/Makefile.am
      	* app/text/Makefile.am
      	* app/vectors/Makefile.am
      	* app/widgets/Makefile.am
      	* app/xcf/Makefile.am: add GEGL_CFLAGS.
      
      	* app/actions/*.c
      	* app/core/*.c
      	* app/dialogs/*.c
      	* app/display/*.c
      	* app/file/*.c
      	* app/gui/*.c
      	* app/menus/*.c
      	* app/paint/*.c
      	* app/pdb/gimppdb-utils.c
      	* app/pdb/gimpprocedure.c
      	* app/plug-in/*.c
      	* app/text/*.c
      	* app/tools/*.c
      	* app/vectors/*.c
      	* app/widgets/*.c
      	* app/xcf/*.c: add <gegl.h> or replace <glib-object.h> by <gegl.h>
      	to all files which include a drawable subclass or gimpimage.h
      
      	* tools/pdbgen/app.pl: include <gegl.h> instead of <glib-object.h>
      	in all generated files.
      
      	* app/pdb/*-cmds.c: regenerated.
      
      	* data/images/gimp-splash.png: the goat is still sleeping.
      	By Aurore Derriennic.
      
      
      svn path=/trunk/; revision=27202
      5503e6a0
  20. 02 Oct, 2008 1 commit
    • Martin Nordholts's avatar
      Bug 553534 – centering issues after image scaling and setting zoom · 259801e3
      Martin Nordholts authored
      to 100%
      
      * app/display/display-enums.h: Added a GimpZoomFocus enum with
      'best guess', 'pointer' or 'image center' values.
      
      * app/display/gimpdisplayshell-scale.[ch]
      (gimp_display_shell_scale): Take a GimpZoomFocus parameter and
      pass it on to
      
      (gimp_display_shell_scale_get_zoom_focus): which returns the
      requested zoom focus point if one was given, else makes a best
      guess.
      
      * app/actions/view-commands.c
      * app/display/gimpstatusbar.c
      * app/display/gimpnavigationeditor.c
      * app/display/gimpdisplayshell-callbacks.c
      * app/display/gimpdisplayshell-scale-dialog.c: For explicit-zoom
      commands like "zoom to 100%", always use the image center as the
      zoom focus point. For all other zooming, continue to use the
      best-guess method.
      
      * app/display/display-enums.c: Regenerated.
      
      svn path=/trunk/; revision=27104
      259801e3
  21. 02 Sep, 2008 1 commit
  22. 20 Aug, 2008 1 commit
    • Michael Natterer's avatar
      Bug 496772 – Position shown in the statusbar needs more precision (for · d51c5082
      Michael Natterer authored
      2008-08-20  Michael Natterer  <mitch@gimp.org>
      
      	Bug 496772 – Position shown in the statusbar needs more
      	precision (for some tools)
      
      	* app/display/display-enums.[ch]: add enum GimpCursorPrecision
      	which can be one of { PIXEL_CENTER, PIXEL_BORDER, SUBPIXEL }.
      
      	* app/display/gimpdisplayshell-cursor.[ch]: add "precision"
      	parameter to gimp_display_shell_update_cursor() and pass it
      	on to the statusbar.
      
      	* app/display/gimpstatusbar.[ch]: add "precision" parameters to
      	the cursor coordinates APIs, offset the passed coords accordingly
      	and display them with one decimal point if SUBPIXEL is requested
      	and the display's unit is PIXEL. Keep a second floating-point
      	format string around at any time.
      
      	* app/tools/gimptoolcontrol.[ch]: add a "precision" member and API
      	so tools can configure the precision they need. Defalt to
      	PIXEL_CENTER since that's right for almost all tools.
      
      	* app/display/gimpdisplayshell-callbacks.c: pass the tool's
      	precision to gimp_display_shell_update_cursor().
      
      	* app/tools/gimptool.[ch]: add "precision" parameter to
      	gimp_tool_push_status_coords() and pass it on to the statusbar.
      
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendtool.c
      	* app/tools/gimpcolortool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimppainttool.c
      	* app/tools/gimpperspectiveclonetool.c
      	* app/tools/gimprectangleselecttool.c
      	* app/tools/gimprectangletool.c
      	* app/tools/gimptransformtool.c
      	* app/tools/gimpvectortool.c: set precision in init() where
      	needed. Adjust the precision in the fly when needed, e.g. while
      	moving guides or when toggling hard-edge on paint tools. Also pass
      	an appropriate precision to gimp_tool_push_status_coords(), which
      	is not always the tool's precision as used for cursor display.
      
      
      svn path=/trunk/; revision=26681
      d51c5082
  23. 15 Aug, 2008 1 commit
  24. 09 Jul, 2008 1 commit
  25. 29 Apr, 2008 1 commit
    • Sven Neumann's avatar
      added signal "entry-activated". · 7cc4f8c1
      Sven Neumann authored
      2008-04-29  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpscalecombobox.[ch]: added signal 
      "entry-activated".
      
      	* app/display/gimpstatusbar.c (gimp_statusbar_new): connect to 
      the
      	new signal and move the focus to the canvas.
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_new): 
      comment.
      
      
      svn path=/trunk/; revision=25549
      7cc4f8c1
  26. 22 Apr, 2008 1 commit
  27. 14 Apr, 2008 6 commits
    • Sven Neumann's avatar
      introduced a #define for the spacing between the icon and the statusbar · 5ab6f922
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.c: introduced a #define for the spacing
      	between the icon and the statusbar label.
      
      svn path=/trunk/; revision=25484
      5ab6f922
    • Sven Neumann's avatar
      fixed icon placement for right-to-left render direction. · 88325fce
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.c (gimp_statusbar_label_expose): 
      fixed
      	icon placement for right-to-left render direction.
      
      
      svn path=/trunk/; revision=25482
      88325fce
    • Sven Neumann's avatar
      rewritten the code that draws the icon in the statusbar label. The new · a95de7a5
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.[ch]: rewritten the code that draws
      	the icon in the statusbar label. The new code gives nicer 
      spacing.
      
      
      svn path=/trunk/; revision=25481
      a95de7a5
    • Sven Neumann's avatar
      app/display/gimpdisplayshell.c (gimp_display_shell_show_tooltip) · fea85ea9
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell.c 
      (gimp_display_shell_show_tooltip)
      	* app/display/gimpstatusbar.c (gimp_statusbar_progress_start)
      	* app/gui/gui.c (gui_menu_show_tooltip): push a NULL stock-id.
      
      
      svn path=/trunk/; revision=25479
      fea85ea9
    • Sven Neumann's avatar
      added a sanity check. · c88bd263
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.c (gimp_statusbar_label_expose): 
      added
      	a sanity check.
      
      	* app/display/gimpdisplayshell-layer-select.c: formatting.
      
      
      svn path=/trunk/; revision=25478
      c88bd263
    • Sven Neumann's avatar
      added stock-id parameters to all statusbar setters. · e7c5bf80
      Sven Neumann authored
      2008-04-14  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpstatusbar.[ch]: added stock-id parameters to 
      all
      	statusbar setters.
      
      	* app/display/gimpdisplayshell-title.c: pass NULL as stock-id.
      
      	* app/tools/gimptool.c: pass the tool icon to the statusbar.
      
      	* app/tools/gimpeditselectiontool.c 
      (gimp_edit_selection_tool_start):
      	inherit the tool-info from the parent tool.
      
      
      svn path=/trunk/; revision=25477
      e7c5bf80
  28. 13 Apr, 2008 1 commit
    • Sven Neumann's avatar
      added "label-scale" style property. · d8ad4cfa
      Sven Neumann authored
      2008-04-13  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpunitcombobox.c: added "label-scale" style 
      property.
      
      	* app/display/gimpscalecombobox.[ch]: ditto. Also removed the
      	support for extra action items.
      
      	* app/display/gimpstatusbar.c: changed accordingly.
      
      	* themes/Default/gtkrc
      	* themes/Small/gtkrc: use a smaller font for the combo-box 
      labels
      	in the statusbar.
      
      
      svn path=/trunk/; revision=25475
      d8ad4cfa