1. 11 Jul, 2018 1 commit
  2. 02 Sep, 2015 1 commit
  3. 06 May, 2014 1 commit
  4. 02 May, 2012 5 commits
  5. 08 Mar, 2011 2 commits
  6. 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
  7. 04 Nov, 2007 1 commit
    • Sven Neumann's avatar
      replaced the RGB buffer with a Cairo surface. · fa7e312a
      Sven Neumann authored
      2007-11-04  Sven Neumann  <sven@gimp.org>
      
      	* app/widgets/gimpviewrenderer.[ch]: replaced the RGB buffer 
      with
      	a Cairo surface.
      
      	* app/widgets/gimpviewrendererbuffer.c
      	* app/widgets/gimpviewrendererbrush.c
      	* app/widgets/gimpviewrendererdrawable.c
      	* app/widgets/gimpviewrenderergradient.c
      	* app/widgets/gimpviewrendererimage.c
      	* app/widgets/gimpviewrendererpalette.c
      	* app/widgets/gimpviewrenderervectors.c: changed accordingly. 
      There
      	are some loose ends here that will be fixed over the next days.
      
      	* app/widgets/gimprender.c: removed gimp_render_temp_buf; it is
      	not any longer needed.
      
      	* app/core/gimpgradient.c (gimp_gradient_get_preview_size): 
      return
      	an odd preview height to make the border align with the pixel 
      grid.
      
      
      svn path=/trunk/; revision=24056
      fa7e312a
  8. 09 Dec, 2006 1 commit
  9. 29 Aug, 2006 1 commit
    • Michael Natterer's avatar
      Changed GimpViewable preview rendering to have a context to get · b53aa45a
      Michael Natterer authored
      2006-08-29  Michael Natterer  <mitch@gimp.org>
      
      	Changed GimpViewable preview rendering to have a context to get
      	FG/BG/whatever from. Use the context to enable dynamic FG/BG
      	colors in gradients. Fixes bug #127676 and bug #352214. Addresses
      	bug #128367 (doesn't fix it because there's no loading/saving and
      	no GUI yet).
      
      	* app/core/core-enums.[ch]: added enum GimpGradientColor to enable
      	specifying gradient colors in terms of foreground and background.
      
      	* app/core/gimpgradient.[ch]: added color_type members to the
      	GimpGradientSegment struct and honor them in
      	gimp_gradient_get_color_at(). Added GimpContext parameters to all
      	functions which finally call get_color_at().
      
      	* app/core/gimp-gradients.c: use the new method to implement the
      	builtin gradients.
      
      	* app/core/gimpviewable.[ch]: added GimpContext parameters to all
      	get_preview() and get_pixbuf() functions.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbuffer.c
      	* app/core/gimpdrawable-preview.[ch]
      	* app/core/gimpgradient.c
      	* app/core/gimpimage-preview.[ch]
      	* app/core/gimpimagefile.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c
      	* app/core/gimpundo.[ch]
      	* app/text/gimpfont.c
      	* app/vectors/gimpvectors-preview.[ch]: changed ::get_preview()
      	and ::get_pixbuf() implementations accordingly.
      
      	* app/core/gimpdrawable-blend.c
      	* app/core/gimppalette-import.[ch]
      	* app/dialogs/dialogs-constructors.c
      	* app/dialogs/palette-import-dialog.c
      	* app/dialogs/resize-dialog.c
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/display/gimpdisplayshell.c
      	* app/display/gimpnavigationeditor.c
      	* app/paint/gimppaintoptions.c
      	* app/tools/gimpeditselectiontool.c
      	* app/tools/gimptexttool.c
      	* app/actions/gradient-editor-commands.c
      	* app/widgets/gimpaction.c
      	* app/widgets/gimpbrusheditor.[ch]
      	* app/widgets/gimpbufferview.c
      	* app/widgets/gimpcellrendererviewable.c
      	* app/widgets/gimpchanneltreeview.c
      	* app/widgets/gimpclipboard.c
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcomponenteditor.c
      	* app/widgets/gimpcontainerbox.c
      	* app/widgets/gimpcontainercombobox.c
      	* app/widgets/gimpcontainereditor.c
      	* app/widgets/gimpcontainerentry.c
      	* app/widgets/gimpcontainergridview.c
      	* app/widgets/gimpcontainertreeview.[ch]
      	* app/widgets/gimpdataeditor.[ch]
      	* app/widgets/gimpdevicestatus.c
      	* app/widgets/gimpdnd.[ch]
      	* app/widgets/gimpdrawabletreeview.c
      	* app/widgets/gimpfiledialog.c
      	* app/widgets/gimpgradienteditor.[ch]
      	* app/widgets/gimpgradientselect.c
      	* app/widgets/gimpitemtreeview.c
      	* app/widgets/gimplayertreeview.c
      	* app/widgets/gimppaletteeditor.[ch]
      	* app/widgets/gimppropwidgets.[ch]
      	* app/widgets/gimpselectioneditor.c
      	* app/widgets/gimpthumbbox.[ch]
      	* app/widgets/gimptoolbox-image-area.c
      	* app/widgets/gimptoolbox-indicator-area.c
      	* app/widgets/gimptooloptionseditor.c
      	* app/widgets/gimpundoeditor.c
      	* app/widgets/gimpvectorstreeview.c
      	* app/widgets/gimpview-popup.[ch]
      	* app/widgets/gimpview.[ch]
      	* app/widgets/gimpviewablebutton.c
      	* app/widgets/gimpviewabledialog.c
      	* app/widgets/gimpviewrenderer.[ch]
      	* app/widgets/gimpviewrenderer-frame.c
      	* app/widgets/gimpviewrendererbrush.c
      	* app/widgets/gimpviewrendererbuffer.c
      	* app/widgets/gimpviewrendererdrawable.c
      	* app/widgets/gimpviewrenderergradient.c
      	* app/widgets/gimpviewrendererimage.c
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/gradient.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/image.pdb: added tons of GimpContext members
      	and parameters, implement GimpDocked::set_context() in many
      	widgets. Pass these locally remembered contexts to GimpViewable
      	functions. Did some minor cleanups on the way. There are still
      	some minor FIXMEs around where the code uses a NULL context (which
      	is allowed by the APIs)
      
      	* app/pdb/drawable_cmds.c
      	* app/pdb/gradient_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/image_cmds.c: regenerated.
      b53aa45a
  10. 15 May, 2006 1 commit
  11. 12 May, 2006 2 commits
    • Michael Natterer's avatar
      save 20 bytes per instance by using single bits instead of 6 gbooleans. · 5e24dcf2
      Michael Natterer authored
      2006-05-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpview.h: save 20 bytes per instance by using
      	single bits instead of 6 gbooleans.
      
      	* app/widgets/gimpview.c: some code cleanup.
      
      	* app/widgets/gimpviewrendererbrush.c: don't #include "gimpbrush.h".
      
      	* app/widgets/gimpviewrendererbuffer.c: #include "gimpviewable.h"
      	instead of "gimpbuffer.h".
      
      	* app/widgets/gimpviewrenderergradient.c
      	* app/widgets/gimpviewrendererimagefile.c
      	* app/widgets/gimpviewrendererimagefile.h: micro cosmetics.
      5e24dcf2
    • Michael Natterer's avatar
      save 20 bytes per instance by using single bits instead of 6 gbooleans. · 401b865e
      Michael Natterer authored
      2006-05-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpview.h: save 20 bytes per instance by using
      	single bits instead of 6 gbooleans.
      
      	* app/widgets/gimpview.c: some code cleanup.
      
      	* app/widgets/gimpviewrendererbrush.c: don't #include "gimpbrush.h".
      
      	* app/widgets/gimpviewrendererbuffer.c: don't #include "gimpbuffer.h".
      
      	* app/widgets/gimpviewrenderergradient.c
      	* app/widgets/gimpviewrendererimagefile.c
      	* app/widgets/gimpviewrendererimagefile.h: micro cosmetics.
      401b865e
  12. 10 May, 2006 1 commit
  13. 19 Dec, 2005 1 commit
  14. 14 Sep, 2004 1 commit
    • Michael Natterer's avatar
      app/widgets/Makefile.am app/widgets/widgets-types.h added a view renderer · c450ca18
      Michael Natterer authored
      2004-09-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/Makefile.am
      	* app/widgets/widgets-types.h
      	* app/widgets/gimpviewrendererbuffer.[ch]: added a view renderer
      	which knows how to preserve a GimpBuffer's aspect ratio if the
      	view's aspect ratio is different.
      
      	* app/widgets/gimpviewrenderer-utils.c
      	(gimp_view_renderer_type_from_viewable_type): use it for viewables
      	of type GimpBuffer. Fixes bug #152531
      c450ca18