1. 18 Apr, 2018 1 commit
  2. 20 Oct, 2014 1 commit
    • Sven Claussner's avatar
      Review, amend and update the XCF file format spec and parasites.txt · 8b55983f
      Sven Claussner authored
      XCF spec:
      - Update to GIMP 2.8.10
      - Clarify role of file formats in the save-vs.-export-context
      - Rearrange outline
      - Collect infos on basic concepts in one chapter
      - Add table of contents
      - Add File format version history
      - Add note on image size
      - Add open questions and TODOs
      - Sort properties alphabetically
      - Unify tiles and hierarchy examples
      - Wording
      - Cosmetic cleanups
      
      Extract compositing.txt from xcf.txt
      
      Update parasites.txt:
      - Replace SVN->Git
      - Update contact e-mail address
      - Add table of contents
      
      Cherry-picked from commit a83791be
      8b55983f
  3. 27 Jan, 2013 1 commit
  4. 19 Jan, 2013 1 commit
  5. 10 Sep, 2012 1 commit
  6. 12 May, 2010 1 commit
  7. 22 Nov, 2008 1 commit
  8. 25 Feb, 2008 2 commits
  9. 18 Oct, 2007 1 commit
  10. 11 Aug, 2007 1 commit
  11. 27 Jul, 2007 1 commit
  12. 06 Jun, 2007 1 commit
  13. 22 Dec, 2006 1 commit
  14. 24 Oct, 2005 1 commit
  15. 28 Dec, 2004 1 commit
  16. 13 Dec, 2004 2 commits
  17. 19 Jun, 2004 1 commit
  18. 22 Jan, 2004 1 commit
    • Michael Natterer's avatar
      plug-ins/common/gbr.c store the brush/pattern's name in a parasite · 7d93951d
      Michael Natterer authored
      2004-01-22  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/common/gbr.c
      	* plug-ins/common/pat.c: store the brush/pattern's name in a
      	parasite attached to the image. The parasite overrides the
      	RUN_WITH_LAST_VALS logic if it exists. Consistently set the
      	description as the layer's name, but ignore the layer's name
      	when saving because it may have been modified by exporting.
      	Fixes bug #131450.
      
      	Misc. cleanup/fixes: Don't assume that strncpy() nul-terminates
      	the buffer, use sizeof() instead of magic numbers, sanitize
      	descriptions using gimp_any_to_utf8(), always use strncpy()
      	instead of strcpy().
      
      	* devel-docs/parasites.txt: document the "gimp-brush-name" and
      	"gimp-pattern-name" parasites.
      7d93951d
  19. 06 Jan, 2004 1 commit
  20. 10 Jul, 2003 1 commit
  21. 04 Jul, 2003 1 commit
    • Henrik Brix Andersen's avatar
      Added persistent storage of image grid in XCF files. · 5943f031
      Henrik Brix Andersen authored
      2003-07-04 Henrik Brix Andersen <brix@gimp.org>
      
      Added persistent storage of image grid in XCF files.
      
      * app/core/gimpimage.[ch]: removed gimp_image_get_grid() and
      gimp_image_set_grid() ...
      
      * app/core/Makefile.am
      * app/core/gimpimage-grid.[ch]: ... and added them to these new
      files. Added gimp_grid_parasite_name(), gimp_grid_to_parasite()
      and gimp_grid_from_parasite() functions.
      
      * app/core/gimpimage-snap.c
      * app/gui/grid-dialog.c: #include "gimpimage-grid.h"
      
      * app/core/gimpimage-undo-push.c: #include "gimpimage-grid.h".
      (gimp_image_undo_push_image_grid) mark image as dirty.
      
      * app/xcf/xcf-save.c (xcf_save_image_props): save GimpGrid object
      as a parasite.
      
      * app/xcf/xcf-load.c (xcf_load_image): load GimpGrid from
      parasite.
      
      * devel-docs/parasites.txt: documented the new "gimp-image-grid"
      parasite.
      5943f031
  22. 24 Jun, 2003 1 commit
    • Sven Neumann's avatar
      broken pipe in the middle of the last commit... · 35a57d01
      Sven Neumann authored
      	* app/xcf/xcf-save.c: when saving a text layer, store an extra
      	parasite that holds all information about the text.
      
      	* app/xcf/xcf-load.c: if a "gimp-text-layer" parasite is found and
      	it can be successfully deserialized to a GimpText object, convert
      	the layer to a text layer and remove the parasite.
      
      	* devel-docs/parasites.txt: documented the new "gimp-text-layer"
      	parasite.
      35a57d01
  23. 10 Feb, 2003 1 commit
  24. 24 Nov, 2002 1 commit
  25. 18 Jun, 2000 1 commit
  26. 13 Jun, 2000 1 commit
  27. 12 Mar, 2000 1 commit
  28. 04 Mar, 2000 1 commit
    • Michael Natterer's avatar
      s/"Only"/"only"/ · 83bb5a38
      Michael Natterer authored
      2000-03-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/crop.c: s/"Only"/"only"/
      
      	* app/iscissors.c: one more cursor_update fix. This time I don't
      	claim that it's _really_ correct.
      
      	* app/tool_options.c: don't add a separator after
      	opacity/paint_mode if a paint pressure options box follows.
      
      	* cursors/bad.xbm
      	* cursors/bad_mask.xbm: made it FAT (no need to use thin lines
      	which show as much as possible of the image below because the
      	cursor indicates that no operation is possible).
      
      	* libgimp/gimpprotocol.[ch]: s/int/gboolean/ where appopriate,
      	indentation paranoia.
      
      	_gp_*_read(): free the already allocated parts of the message if
      	reading a subsequent part fails. These cleanups will probably occur
      	shortly before the process crashes, but at least they make the
      	search for real leaks easier.
      
      	* plug-ins/common/uniteditor.c: some more tooltips.
      
      	* plug-ins/common/xbm.c: store the image comment in the
      	"gimp-comment" parasite and the hot spot in the new "hot-spot"
      	parasite. Added ui for entering the hot spot.
      
      	* docs/parasites.txt: documented the new "hot-spot" parasite.
      83bb5a38
  29. 28 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Implement the selection of brush based on cursor direction, pressure, · 70fca093
      Tor Lillqvist authored
      1999-08-28  Tor Lillqvist  <tml@iki.fi>
      
      * app/gimpbrushpipe.c: Implement the selection of brush based on
      cursor direction, pressure, tilt, or a random value. (Hmm, forgot
      velocity, later.) (In addition to just incrementally stepping.)
      Read the brush pipe parameters from the gih file's second line.
      There is no way to tune the parameters in the GIMP, they must
      currently be set when saving the gih file (in the gpb plug-in).
      
      * app/gimpbrushpipe.h
      * app/gimpbrushpipeP.h: Move the PipeSelectModes enum to the
      "private" header. Add a stride array to GimpBrushPipe to make
      indexing easier.
      
      * plug-ins/common/gpb.c: Add selection mode fields to the dialog.
      Attach the pipe parameters entered as a parasite, too.
      
      * docs/parasites.txt
      * plug-ins/common/psp.c: Use "placement", not "spacing" (which
      means another thing).
      70fca093
  30. 27 Aug, 1999 1 commit
  31. 24 Aug, 1999 1 commit
    • Tor Lillqvist's avatar
      Added saving of .gih files. · 416aa56f
      Tor Lillqvist authored
      1999-08-24  Tor Lillqvist  <tml@iki.fi>
      
      * plug-ins/common/gpb.c: Added saving of .gih files.
      
      * plug-ins/common/psp.c: Small changes, renamed the parasite.
      
      * docs/parasites.txt: Suggesta a parasite for pixmap brush pipes.
      
      * docs/gih.txt: Add the above parasite on the second line after
      the number of brushes. Suggest how to edit brush pipes.
      
      * docs/gpb.txt: Mention the gpb plug-in.
      
      * app/pixmapbrush.c: Small clarification.
      
      Fixes by Hans Breuer:
      
      * libgimp/gimp.def: Add missing entries.
      
      * app/gimpimage.h: Added declaration of	gimp_image_{freeze,thaw}_undo.
      
      * modules/makefile.msc: Drop the .msvc from dll names.
      
      * plug-ins/common/jpeg.c: Guard inclusion of
      unistd.h. (save_dialog): Restrict text box height to help people
      with small displays.
      416aa56f
  32. 30 Jul, 1999 1 commit
  33. 12 Jun, 1999 1 commit
  34. 31 May, 1999 1 commit
  35. 14 Feb, 1999 2 commits
  36. 25 Jan, 1999 1 commit
    • GMT 1999  Austin Donnelly's avatar
      create modules/ directory in user's ~/.gimp-1.1 dir include description of · b1af71cf
      GMT 1999 Austin Donnelly authored
      Mon Jan 25 20:40:26 GMT 1999  Austin Donnelly  <austin@gimp.org>
      
      	* user_install: create modules/ directory in user's ~/.gimp-1.1 dir
      	* app/install.c: include description of ~/.gimp-1.1/modules, plus
      	    scroll info back to top when done inserting text since it
      	    looks nicer.  Also make window that holds result of running
      	    user_install a little larger so we see all messages at once.
      
      	* app/gdisplay.h: FUNSCALE_{X,Y} macros for floating point
      	    unscales.
      	* app/scale.c: show rulers in real-world units (inches/cm/pixels)
      	    if dot-for-dot is turned off, plus smoother ruler updates by
      	    using FUNSCALE so we don't jump in pixel steps at high
      	    magnification factors.
      	* app/interface.c: don't set the ruler metrics for now - it's
       	    easier to do the calculations in pixels.  Need to rethink this
       	    a little anyway.
      
      	* docs/parasites.txt: added jpeg parasite info.
      b1af71cf
  37. 23 Jan, 1999 1 commit
    • GMT 1999  Adam D. Moss's avatar
      Multi-line comments, a little more sanity-checking. · 176ea8da
      GMT 1999 Adam D. Moss authored
      Sat Jan 23 18:43:23 GMT 1999  Adam D. Moss  <adam@gimp.org>
      
      	* plug-ins/gif/gif.c: Multi-line comments, a little more
      	sanity-checking.
      
      	* app/convert.c: Cosmetic changes to the warning about having
      	too many colours for saving transparent/animated GIFs.
      
      	* app/gdisplay.c: Titlebar is correctly updated upon revert.
      
      	* app/paint_funcs.c: Minor improvement.
      
      	* docs/parasites.txt: Minor amendments.
      
      	* plug-ins/jpeg/jpeg.c: Minor code comment amendments.
      176ea8da