1. 19 Dec, 2000 13 commits
  2. 18 Dec, 2000 13 commits
    • Sven Neumann's avatar
      updated german translation · 71e4f576
      Sven Neumann authored
      71e4f576
    • Sven Neumann's avatar
      Jens Lautenbacher <jtl@gimp.org> · 690ac8d1
      Sven Neumann authored
      2000-12-18  Sven Neumann  <sven@gimp.org>
      	    Jens Lautenbacher <jtl@gimp.org>
      
      	* data/brushes/Makefile.am: remove old pepper.gpb when installing new
      	brushes.
      
      	* data/brushes/SketchBrush-16.gih
      	* data/brushes/SketchBrush-32.gih
      	* data/brushes/SketchBrush-64.gih: converted to grayscale brush pipes.
      
      	* plug-ins/common/gih.c: commented out code that sets loaded pipe
      	parameters as parasite until we figure out how to do it right.
      
      	* devel-docs/gpb.txt: mention that the .gpb format is obsolete.
      	* devel-docs/gih.txt: updated.
      690ac8d1
    • Sven Neumann's avatar
      Jens Lautenbacher <jtl@gimp.org> · f44f7fc6
      Sven Neumann authored
      2000-12-18  Sven Neumann  <sven@gimp.org>
      	    Jens Lautenbacher <jtl@gimp.org>
      
      	* plug-ins/common/gbr.c: save and load brush name into/from layer name.
      
      	* plug-ins/common/gih.c: added gih loader. The loader is able to read
      	the old brush pipe format too. Brush pipes will only be saved in the
      	new format. Fixes bugs #21806, #34167 and #34168.
      f44f7fc6
    • Daniel Egger's avatar
      Second attempt by David Neary to fix bug. · d8dfc212
      Daniel Egger authored
      d8dfc212
    • jtl's avatar
      fixed for new gbr · 1153f4ff
      jtl authored
      1153f4ff
    • jtl's avatar
      brush script fixed · a5b0575f
      jtl authored
      a5b0575f
    • Daniel Egger's avatar
      Added bugfix from David Neary to fix #9156. · fcc29b05
      Daniel Egger authored
      fcc29b05
    • Sven Neumann's avatar
      Jens Lautenbacher <jtl@gimp.org> · f4279e02
      Sven Neumann authored
      2000-12-18  Sven Neumann  <sven@gimp.org>
      	    Jens Lautenbacher <jtl@gimp.org>
      
      	* data/brushes/Makefile.am
      	* data/brushes/pepper.gpb: removed
      	* data/brushes/pepper.gbr: added (a nicer version of) the Pepper
      	brush in the .gbr format that does support pixmap brushes now.
      
      	* plug-ins/common/gbr.c: added support for loading obsoleted
      	Gimp Pixmap Brushes format (.gpb).
      f4279e02
    • Valek Frob's avatar
      Updated russian translation. · 1c08fe3d
      Valek Frob authored
      1c08fe3d
    • Sven Neumann's avatar
      gpb plug-in is gone, new gih plug-in added · 7463a2a3
      Sven Neumann authored
      
      --Sven
      7463a2a3
    • Michael Natterer's avatar
      removed gpb.c, added gih.c · 36c68588
      Michael Natterer authored
      2000-12-18  Michael Natterer  <mitch@gimp.org>
      
      	* po-plug-ins/POTFILES.in: removed gpb.c, added gih.c
      36c68588
    • Sven Neumann's avatar
      Jens Lautenbacher <jtl@gimp.org> · 3cff8419
      Sven Neumann authored
      2000-12-18  Sven Neumann  <sven@gimp.org>
      	    Jens Lautenbacher <jtl@gimp.org>
      
      	* app/Makefile.am
      
      	* app/gimpbrushlistP.h
      	* app/gimpbrushpipeP.h
      	* app/gimpobjectP.h: removed these three files
      
      	* app/parasitelistP.h
      	* app/channels_dialog.c
      	* app/docindex.c
      	* app/gimpdrawable.c
      	* app/gimpdrawableP.h
      	* app/gimpimage.c
      	* app/gimpimageP.h
      	* app/gimplist.[ch]
      	* app/gimpobject.c
      	* app/gimpobject.h
      	* app/gimpsetP.h: changed according to header removal
      
      	* app/airbrush.c
      	* app/brush_select.[ch]
      	* app/brushes_cmds.c
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.[ch]
      	* app/gimpbrushlist.[ch]
      	* app/gimpbrushpipe.[ch]
      	* app/gimpcontextpreview.c
      	* app/paint_core.c
      	* app/paintbrush.c
      	* app/pencil.c
      	* tools/pdbgen/pdb/brushes.pdb: Big Brushes Cleanup.
      
      	The GimpBrush* object hierarchy and the file formats were broken by
      	"design". This made it overly difficult to read and write pixmap
      	brushes and brush pipes, leading to the situation that The GIMP was
      	not able to read it's very own file formats. Since the GimpBrush
      	format did support arbitrary color depths, the introduction of a
      	file format for pixmap brushes was unnecessary.
      
      	The GimpBrushPixmap object is dead. GimpBrush has an additional
      	pixmap temp_buf and handles pixmap brushes transparently. The file
      	format of pixmap brushes is not any longer a grayscale brush plus
      	a pattern, but a simple brush with RGBA data. The old brushes can
      	still be loaded, but the .gpb format is deprecated.
      
      	GimpBrushPipe derives from GimpBrush. The fileformat is still a text
      	header, followed by a number of brushes, but those brushes are stored
      	in the new GimpBrush format (no pattern anymore). The pipe does not
      	care about the depth of the contained GimpBrushes, so we get
      	grayscale BrushPipes for free. Since the brush loader still loads the
      	old format, old .gih files can also still be loaded.
      
      	Since the brushes in the GimpBrushPipe do not any longer contain a
      	pointer to the pipe object, we do only temporarily switch brushes
      	in the paint_core routines. This is not very elegant, but the best
      	we can do without a major redesign.
      
      	* app/patterns.[ch]: changed the loader to work with a filedescriptor
      	instead of a filehandle to make it work with the new brush loading
      	code.
      
      	* plug-ins/common/.cvsignore
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/plugin-defs.pl
      	* plug-ins/common/gih.c: new plug-in that saves GIH files in the
      	new format (loader will follow soon)
      
      	* plug-ins/common/gpb.c: removed since Pixmap Brushes are no longer
      	supported as a special file format.
      
      	* plug-ins/common/gbr.c: load and save brushes in the new brush format
      	which allows RGBA brushes too.
      
      	* plug-ins/common/pat.c: load and save grayscale patterns too
      3cff8419
    • Michael Natterer's avatar
      Using "env" instead of "environ" caused a clash. Changed the other one to · 333bfaf5
      Michael Natterer authored
      2000-12-18  Michael Natterer  <mitch@gimp.org>
      
      	* plug-ins/common/gee.c: Using "env" instead of "environ" caused
      	a clash. Changed the other one to "environment".
      333bfaf5
  3. 17 Dec, 2000 13 commits
  4. 16 Dec, 2000 1 commit