1. 24 Jan, 2001 3 commits
    • Sven Neumann's avatar
      brought the array used for optimization back in sync with the · 911893e0
      Sven Neumann authored
      2001-01-24  Sven Neumann  <sven@gimp.org>
      
      	* app/paint_funcs.c: brought the array used for optimization back in
      	sync with the LayerModeEffects enum. This was causing really strange
      	rendering errors. Started to clean up the file up and removed the
      	unused layer_mode names.
      
      	* app/tile.[ch]
      	* plug-ins/common/colortoalpha.c: small cleanups
      
      	* po/POTFILES.in: removed app/paint_funcs.c
      911893e0
    • Sven Neumann's avatar
      app/tools/airbrush.c app/tools/by_color_select.c include · 5439fe5b
      Sven Neumann authored
      2001-01-24  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/airbrush.c
      	* app/tools/by_color_select.c
      	* app/tools/color_picker.c: include gimpcolor/gimpcolor.h
      
      	* libgimpcolor/gimprgb.c: optimized compositing functions.
      
      	* plug-ins/Lighting/lighting_preview.c
      	* plug-ins/MapObject/mapobject_preview.c: use gimp_rgb_composite
      	functions instead of doing the blending manually
      
      	* plug-ins/MapObject/map_object_shade.c: fixed a rendering bug when
      	transparent_background == FALSE
      5439fe5b
    • People doing a 16 bpc version of gimp's avatar
  2. 23 Jan, 2001 10 commits
    • Michael Natterer's avatar
      Makefile.am configure.in added stuff for the new library below. · cb166972
      Michael Natterer authored
      2001-01-24  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool.in: added stuff for the new library below.
      
      	* libgimpmath/.cvsignore
      	* libgimpmath/Makefile.am
      	* libgimpmath/gimpmath.def
      	* libgimpmath/gimpmath.h
      	* libgimpmath/gimpmathtypes.h
      	* libgimpmath/gimpmatrix.c
      	* libgimpmath/gimpmatrix.h
      	* libgimpmath/gimpvector.c
      	* libgimpmath/gimpvector.h
      	* libgimpmath/makefile.mingw.in
      	* libgimpmath/makefile.msc: new shared library. Depends on glib only.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.def
      	* libgimp/gimp.h: removed the math stuff.
      
      	* libgimp/gimpmath.h
      	* libgimp/gimpmatrix.[ch]
      	* libgimp/gimpvector.[ch]: removed.
      
      	* app/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/pagecurl/Makefile.am: link against libgimpmath.la
      
      	* app/[many files]
      	* libgimpcolor/gimpcolorspace.c
      	* libgimpcolor/gimprgb.c
      	* libgimp/gimpadaptivesupersample.c
      	* libgimp/gimpbilinear.c
      	* libgimp/gimpwidgets.c
      	* modules/colorsel_gtk.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* plug-ins/libgck/gck/gckcolor.c
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/image.pdb: include "libgimpmath/gimpmath.h",
      	removed the remaining includes of the old color stuff.
      cb166972
    • Michael Natterer's avatar
      Makefile.am configure.in added stuff for the new library below. · e803bedd
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool.in: added stuff for the new library below.
      
      	* libgimpcolor/.cvsignore
      	* libgimpcolor/Makefile.am
      	* libgimpcolor/gimpcolor.h
      	* libgimpcolor/gimpcolorspace.c
      	* libgimpcolor/gimpcolorspace.h
      	* libgimpcolor/gimpcolortypes.h
      	* libgimpcolor/gimphsv.c
      	* libgimpcolor/gimphsv.h
      	* libgimpcolor/gimprgb.c
      	* libgimpcolor/gimprgb.h: new shared library which both the app
      	and plug-ins link against. The library depends only on glib.
      
      	* libgimpcolor/gimpcolor.def
      	* libgimpcolor/makefile.mingw.in
      	* libgimpcolor/makefile.msc: added Win32 build files which
      	definitely don't work.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpcolor.[ch]
      	* libgimp/gimpcolorspace.[ch]: removed.
      
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.c
      	* libgimp/gimpbilinear.c
      	* libgimp/gimppalette.c
      	* libgimp/gimptypes.h: include the stuff from libgimpcolor.
      
      	Plug-Ins don't need to include <libgimpcolor/gimpcolor.h>
      	explicitely. LibGimp depends on libgimpcolor and thus also includes
      	it's headers.
      
      	* libgimp/gimp.def
      	* libgimp/makefile.mingw.in: fiddled around with Win32 stuff...
      
      	* app/Makefile.am: link against libgimpcolor.la
      
      	* app/apptypes.h: include "libgimpcolor/gimpcolortypes.h"
      
      	* app/asupsample.c
      	* app/channels_dialog.c
      	* app/colormap_dialog.c
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/disp_callbacks.c
      	* app/drawable.c
      	* app/gimpcontext.c
      	* app/gimpdnd.c
      	* app/gimpimage.c
      	* app/gimppalette.c
      	* app/gimprc.c
      	* app/gradient.c
      	* app/libgimp_glue.c
      	* app/palette.c
      	* app/palette_import.c
      	* app/qmask.c
      	* app/xcf.c
      	* app/tools/paint_core.c
      	* app/tools/paintbrush.c
      	* app/tools/pencil.c: include "libgimpcolor/gimpcolor.h" before all
      	gimp includes because it's a standalone library.
      
      	* plug-ins/FractalExplorer/Makefile.am
      	* plug-ins/Lighting/Makefile.am
      	* plug-ins/MapObject/Makefile.am
      	* plug-ins/bmp/Makefile.am
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/mkgen.pl
      	* plug-ins/dbbrowser/Makefile.am
      	* plug-ins/faxg3/Makefile.am
      	* plug-ins/fits/Makefile.am
      	* plug-ins/flame/Makefile.am
      	* plug-ins/fp/Makefile.am
      	* plug-ins/gap/Makefile.am
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gfig/Makefile.am
      	* plug-ins/gflare/Makefile.am
      	* plug-ins/gfli/Makefile.am
      	* plug-ins/gimpressionist/Makefile.am
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/ifscompose/Makefile.am
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/maze/Makefile.am
      	* plug-ins/mosaic/Makefile.am
      	* plug-ins/pagecurl/Makefile.am
      	* plug-ins/print/Makefile.am
      	* plug-ins/rcm/Makefile.am
      	* plug-ins/script-fu/Makefile.am
      	* plug-ins/sel2path/Makefile.am
      	* plug-ins/sgi/Makefile.am
      	* plug-ins/webbrowser/Makefile.am
      	* plug-ins/xjt/Makefile.am: add libgimpcolor.la to LDADD.
      
      	* INSTALL: don't recommend to --disable-shared for development.
      
      	* TODO.xml: increased some percentages, added plug-in help stuff.
      e803bedd
    • Michael Natterer's avatar
      app/Makefile.am new files containing stuff needed for linking libgimp · b346ba96
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/libgimp_glue.[ch]: new files containing stuff needed for
      	linking libgimp stuff against the app. This file is not needed
      	at all for the app itself and should never be included.
      
      	* app/gimpcontext.[ch]: removed from here.
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimppalette.[ch]: new files for the PDB wrapping
      	gimp_palette_*_rgb() stuff.
      
      	* libgimp/gimpcolor.[ch]: removed the PDB dependency from here.
      b346ba96
    • Valek Frob's avatar
      Updated russian translation. · 885bb231
      Valek Frob authored
      885bb231
    • Sven Neumann's avatar
      app/paint_funcs.c app/pixel_processor.c app/tile.c app/tile_cache.c · 6c3ef745
      Sven Neumann authored
      2001-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/paint_funcs.c
      	* app/pixel_processor.c
      	* app/tile.c
      	* app/tile_cache.c
      	* app/tile_manager.c
      	* app/tile_pvt.h
      	* app/tile_swap.[ch]: cleanups, indentation
      6c3ef745
    • Sven Neumann's avatar
      app/convert.c app/floating_sel.c app/gimage_mask.c app/gimpimage.c · b102101e
      Sven Neumann authored
      2001-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/convert.c
      	* app/floating_sel.c
      	* app/gimage_mask.c
      	* app/gimpimage.c
      	* app/global_edit.c
      	* app/image_map.c
      	* app/image_new.c
      	* app/layer.c
      	* app/paint_funcs.c
      	* app/pixel_region.c
      	* app/tile_manager.c
      	* app/tile_manager.h
      	* app/tile_manager_pvt.h
      	* app/undo.c
      	* app/xcf.c
      	* app/pdb/tools_cmds.c
      	* app/tools/flip_tool.c
      	* app/tools/perspective_tool.c
      	* app/tools/rotate_tool.c
      	* app/tools/scale_tool.c
      	* app/tools/shear_tool.c
      	* app/tools/text_tool.c
      	* app/tools/transform_core.c
      	* tools/pdbgen/pdb/tools.pdb: made all files execpt xcf.c use the
      	TileManager accessor functions instead of accessing the TileManager
      	struct directly.
      b102101e
    • Sven Neumann's avatar
      updated TODO.xml · f4d65cdf
      Sven Neumann authored
      f4d65cdf
    • Michael Natterer's avatar
      Oops... · 0ff0a38d
      Michael Natterer authored
      0ff0a38d
    • Michael Natterer's avatar
      app/Makefile.am removed. · d5221dae
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/edit_selection.[ch]: removed.
      
      	* app/tools/Makefile.am
      	* app/tools/edit_selection.[ch]: added.
      d5221dae
    • Michael Natterer's avatar
      libgimp/Makefile.am libgimp/gimp.h libgimp/gimpadaptivesupersample.[ch] · 75760de9
      Michael Natterer authored
      2001-01-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/Makefile.am
      	* libgimp/gimp.h
      	* libgimp/gimpadaptivesupersample.[ch]
      	* libgimp/gimpbilinear.[ch]: new files cut out of LibGCK.
      
      	* plug-ins/libgck/gck/gck.h
      	* plug-ins/libgck/gck/gckcolor.c: removed the bilinear and
      	supersample code.
      
      	* app/apptypes.h
      	* app/asupsample.[ch]
      	* app/tools/blend.c: made the adaptive_supersample interface the
      	same as in libgimp but don't use the libgimp function yet.
      
      	The libgimp function takes total transparancy into account when
      	weighting the 4 resulting RGBA values, the app function always
      	weights them equally. Please have a look at the code.
      
      	* plug-ins/Lighting/lighting_image.c
      	* plug-ins/MapObject/mapobject_apply.c
      	* plug-ins/MapObject/mapobject_image.[ch]: changed accordingly.
      
      	* app/disp_callbacks.c: paranoia cleanups.
      75760de9
  3. 22 Jan, 2001 9 commits
    • Sven Neumann's avatar
      app/gdisplay.c app/gdisplay_ops.c app/info_window.c app/layer.c · 5591b7cd
      Sven Neumann authored
      2001-01-22  Sven Neumann  <sven@gimp.org>
      
      	* app/gdisplay.c
      	* app/gdisplay_ops.c
      	* app/info_window.c
      	* app/layer.c
      	* app/menus.c
      	* app/nav_window.c
      	* app/path.c
      	* app/scroll.[ch]: removed inclusion of superfluous headers and
      	cleaned up the source a little.
      5591b7cd
    • Manish Singh's avatar
      ae435be2
    • Kenneth Christiansen's avatar
      Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.po · dfc8fbb0
      Kenneth Christiansen authored
      Updates
      evolution/po/da.po gal/po/da.po galeon/po/da.po gconf/po/da.po
      gimp/po/da.po gimp/po-plug-ins/da.po gnome-vfs/po/da.po
      gnumeric/po/da.po helix-setup-tools/po/da.po nautilus/po/da.po
      gnome-i18n/extra-po/gtm/da.po
      dfc8fbb0
    • Michael Natterer's avatar
      app/tools/Makefile.am new files for the tool options dialog. · 234aca24
      Michael Natterer authored
      2001-01-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/Makefile.am
      	* app/tools/tool_options_dialog.[ch]: new files for the tool
      	options dialog.
      
      	* app/tools/tools.[ch]: removed from here.
      
      	* app/app_procs.c
      	* app/commands.c
      	* app/toolbox.c
      	* po/POTFILES.in: adjusted.
      234aca24
    • Michael Natterer's avatar
      app/Makefile.am removed. · cf15da57
      Michael Natterer authored
      2001-01-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/selection_options.h: removed.
      
      	* app/tools/Makefile.am
      	* app/tools/selection_options.h: added.
      
      	* app/tools/selection_options.c
      	* app/tools/paint_options.c: new files cut out of tool_options.c
      
      	* app/tools/tool_options.c: removed the paint & selection
      	options code.
      
      	* app/tools/tool_options.h
      	* app/tools/paint_options.h: cleanup.
      
      	* po/POTFILES.in: added selection_options.c and paint_options.c
      cf15da57
    • Michael Natterer's avatar
      app/Makefile.am new files containing most of the code from · afebbc2f
      Michael Natterer authored
      2001-01-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/toolbox.[ch]: new files containing most of the code
      	from app/interface.[ch]
      
      	* app/interface.[ch]: only contains create_display_shell() now.
      	Needs to be somehow merged with other arbitrarily named display
      	files around.
      
      	* app/app_procs.c
      	* app/menus.c
      	* po/POTFILES.in: changed accordingly.
      
      	* app/asupsample.c
      	* app/gradient.c
      	* app/tile.c: cleanup.
      afebbc2f
    • Sven Neumann's avatar
      configure.in app/Makefile.am moved all tool sources to app/tools · fafae590
      Sven Neumann authored
      2001-01-22  Sven Neumann  <sven@gimp.org>
      
              * configure.in
              * app/Makefile.am
              * app/tools/Makefile.am: moved all tool sources to app/tools
      
              * app/app_procs.c
              * app/brush_select.c
              * app/commands.c
              * app/context_manager.c
              * app/convert.c
              * app/cursorutil.c
              * app/devices.c
              * app/disp_callbacks.c
              * app/edit_selection.c
              * app/gdisplay.c
              * app/gimage.c
              * app/gimage_mask.c
              * app/gimpbrush.c
              * app/gimpbrushgenerated.c
              * app/gimpbrushpipe.c
              * app/gimpdnd.c
              * app/gimprc.c
              * app/global_edit.c
              * app/info_window.c
              * app/interface.c
              * app/menus.c
              * app/path.c
              * app/paths_dialog.c
              * app/paths_dialogP.h
              * app/scale.c
              * app/scroll.c
              * app/undo.c
              * app/pdb/color_cmds.c
              * app/pdb/text_tool_cmds.c
              * app/pdb/tools_cmds.c
              * po/POTFILES.in
              * tools/kernelgen.c
              * tools/pdbgen/Makefile.am
              * tools/pdbgen/enums.pl
              * tools/pdbgen/pdb/color.pdb
              * tools/pdbgen/pdb/text_tool.pdb
              * tools/pdbgen/pdb/tools.pdb: changed accordingly
      fafae590
    • Michael Natterer's avatar
    • Daniel Egger's avatar
      #include "gimppalette_pdb.h" to shut up the compiler. · eb12cfb6
      Daniel Egger authored
      2001-01-22  Daniel Egger  <egger@suse.de>
      
              * libgimp/gimpcolor.c: #include "gimppalette_pdb.h"
      	to shut up the compiler.
      eb12cfb6
  4. 21 Jan, 2001 9 commits
    • Manish Singh's avatar
      handle subdirs · ba9240ba
      Manish Singh authored
      -Yosh
      ba9240ba
    • Michael Natterer's avatar
    • Simon Budig's avatar
      Added another warning about autogenerated files · 88e3ba64
      Simon Budig authored
      2001-01-21  Simon Budig  <simon@gimp.org>
      
              * app/pdb/README: Added another warning about autogenerated files
      88e3ba64
    • Sven Neumann's avatar
      changed destdir for app-side PDB wrappers to app/pdb · 6a31b131
      Sven Neumann authored
      2001-01-21  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/app.pl: changed destdir for app-side PDB wrappers to
      	app/pdb
      
      	* app/Makefile.am: don't create libgimpim.a in app.
      
      	* configure.in
      	* app/pdb/Makefile.am
      	* app/pdb/internal_procs.[ch]
      	* app/pdb/procedural_db.[ch]
      	* app/pdb/*_cmds.c: moved PDB functions into their own subdirectory.
      
      	* app/internal_procs.[ch]
      	* app/procedural_db.[ch]
      	* app/*_cmds.c: removed here
      
      	* app/app_procs.c
      	* app/batch.c
      	* app/bezier_select.c
      	* app/brush_select.c
      	* app/bucket_fill.c
      	* app/colormap_dialog.c
      	* app/fileops.c
      	* app/gimage.c
      	* app/gimage_mask.c
      	* app/gimphelp.c
      	* app/gradient_select.c
      	* app/info_window.c
      	* app/invert.c
      	* app/lc_dialog.c
      	* app/menus.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/paths_dialog.c
      	* app/pattern_select.c
      	* app/plug_in.h
      	* app/text_tool.c
      	* app/xcf.c
      	* po/POTFILES.in: changed accordingly
      6a31b131
    • Michael Natterer's avatar
      app/Makefile.am moved the palette_import dialog to it's own file. · 6f06ed74
      Michael Natterer authored
      2001-01-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/palette_import.[ch]: moved the palette_import dialog to
      	it's own file.
      
      	* app/gimage.c
      	* app/palette.[ch]
      	* app/paletteP.h: changed accordingly.
      6f06ed74
    • Simon Budig's avatar
      Fixed the "disappearing triangle" bug. The triangle happens to be more · 7bba2501
      Simon Budig authored
      2001-01-21  Simon Budig  <simon@gimp.org>
      
              * modules/colorsel_triangle.c: Fixed the "disappearing
              triangle" bug. The triangle happens to be more triangular
              now too...   :-)
      7bba2501
    • Sven Neumann's avatar
      removed interp_md5.[ch] from the build because it was not used at all. · 4099ad42
      Sven Neumann authored
      2001-01-21  Sven Neumann  <sven@gimp.org>
      
      	* plug-ins/script-fu/Makefile.am: removed interp_md5.[ch] from
      	the build because it was not used at all.
      
      	* plug-ins/script-fu/script-fu-console.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* plug-ins/script-fu/script-fu-server.c
      	* plug-ins/script-fu/script-fu.c: even more pedantic indentation
      4099ad42
    • Michael Natterer's avatar
      removed. new object derived from GimpObject. Just used as a container at · 776b3a61
      Michael Natterer authored
      2001-01-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/palette_entries.h: removed.
      	* app/gimppalette.[ch]: new object derived from GimpObject. Just
      	used as a container at the moment (no signals or stuff used).
      
      	* app/palette.[ch]: changed almost every line except in the
      	import_dialog part.
      
      	* app/Makefile.am
      	* app/apptypes.h
      	* app/convert.[ch]
      	* app/gimpdnd.h
      	* app/paletteP.h
      	* app/palette_select.[ch]
      	* app/convert_cmds.c
      	* tools/pdbgen/pdb/convert.pdb: changed accordingly.
      
      	* app/gimpdrawable.c: set klass->removed to NULL.
      776b3a61
    • Michael Natterer's avatar
      added a "title" parameter to the constructor. Pass a pointer to the · f96d3776
      Michael Natterer authored
      2001-01-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/color_notebook.[ch]: added a "title" parameter to the
      	constructor. Pass a pointer to the ColorNotebook to the callback.
      	Added a _get_color() function.
      
      	* app/color_panel.[ch]: added a "title" parameter which is used
      	for the notebook.
      
      	* app/channels_dialog.c
      	* app/color_area.c
      	* app/colormap_dialog.c
      	* app/convert.c
      	* app/palette_select.c
      	* app/qmask.c: changed the calls to color_notebook_new(),
      	color_panel_new() and the ColorNotebook callbacks.
      
      	* app/gradient.c: use a ColorNotebook instead of GtkColorSelection.
      
      	* app/palette.c
      	* app/palette_entries.h: use GimpRGB to store the color in the
      	PaletteEntry.
      
      	* po/POTFILES.in: added app/color_area.c
      f96d3776
  5. 20 Jan, 2001 3 commits
    • Michael Natterer's avatar
      made gradient_get_color_at() use GimpRGB. · c31d2639
      Michael Natterer authored
      2001-01-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/gradient.[ch]: made gradient_get_color_at() use GimpRGB.
      
      	* app/airbrush.c
      	* app/blend.c
      	* app/gimpcontextpreview.c
      	* app/gradient_select.c
      	* app/paint_core.[ch]
      	* app/paintbrush.c
      	* app/palette.c
      	* app/pencil.c
      
      	* app/gradients_cmds.c
      	* app/gradient_select_cmds.c
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb: changed accordingly.
      c31d2639
    • Michael Natterer's avatar
      app/color_notebook.[ch] app/gimpcontext.[ch] made the _set_color() and · 8571f45c
      Michael Natterer authored
      2001-01-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/color_notebook.[ch]
      	* app/gimpcontext.[ch]
      	* app/gimpdnd.h: made the _set_color() and _drop_color() functions
      	take a "const GimpRGB *" parameter.
      
      	* app/by_color_select.c
      	* app/channels_dialog.c
      	* app/color_area.c
      	* app/color_panel.c
      	* app/color_picker.c
      	* app/color_select.c
      	* app/colormap_dialog.c
      	* app/disp_callbacks.[ch]
      	* app/gimpimage.h
      	* app/palette.c: changed accordingly.
      
      	* app/gradient.c
      	* app/gradientP.h
      	* app/gradient_header.h: use GimpRGB internally.
      8571f45c
    • Michael Natterer's avatar
      made gimp_drawable_fill() use GimpRGB, added some "const", delete unused · 37932755
      Michael Natterer authored
      2001-01-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpdrawable.[ch]: made gimp_drawable_fill() use GimpRGB,
      	added some "const", delete unused function, reordered some
      	functions.
      
      	* app/drawable.c
      	* app/qmask.c: follow the change.
      37932755
  6. 19 Jan, 2001 6 commits