1. 24 Feb, 2000 8 commits
    • Sven Neumann's avatar
      app/fileops_cmds.c don't add an already registered load|save handler twice · 9ac098c3
      Sven Neumann authored
       * app/fileops_cmds.c
       * tools/pdbgen/pdb/fileops.pdb: don't add an already registered
       load|save handler twice to the list. This fixes the problem
       that extension were listed twice if a load|save plugin changed.
      
       * app/plug_in.[ch]: code cleanup, indentation
      
       * app/xcf.[ch]: same here, include copyright headers
      
       * plug-ins/common/wmf.c: properly cancel the load if the user
         pressed Cancel in the dialog (fixes bug #6500)
      
      
      --Sven
      9ac098c3
    • Michael Natterer's avatar
      we were also leaking all path preview pixmaps ever created. Always · 714cfa98
      Michael Natterer authored
      2000-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/paths_dialog.c: we were also leaking all path preview
      	pixmaps ever created. Always remember that GdkPixmaps are not
      	created "floating" but with a real refcount of 1. Minor cleanups.
      714cfa98
    • Sven Neumann's avatar
      not mentioning Daniel wasn't very nice... · b006d0e5
      Sven Neumann authored
      b006d0e5
    • Michael Natterer's avatar
      app/gimpbrush.[ch] app/gimpbrushgenerated.[ch] app/gimpbrushlist.[ch] · 8f4adbad
      Michael Natterer authored
      2000-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpbrush.[ch]
      	* app/gimpbrushgenerated.[ch]
      	* app/gimpbrushlist.[ch]
      	* app/gimpbrushlistP.h
      	* app/gimpbrushpipe.[ch]
      	* app/gimpbrushpipeP.h: did a brushes code-review: indentation,
      	removed some includes, didn't find a bug :-)
      
      	* app/gradient.c
      	* app/palette.c: we were leaking all gradient and palette preview
      	pixmaps as well as all lists of palette colors on each refresh.
      
      	* libgimp/gimpenv.c: updated documentation.
      8f4adbad
    • Michael Natterer's avatar
      another leak: don't allocate the PaintPressureOptions structure twice for · ae38b99c
      Michael Natterer authored
      2000-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/tool_options.c: another leak: don't allocate the
      	PaintPressureOptions structure twice for one tool.
      ae38b99c
    • Michael Natterer's avatar
      fixed a memleak. · 868888fe
      Michael Natterer authored
      2000-02-24  Michael Natterer  <mitch@gimp.org>
      
      	* app/datafiles.c: fixed a memleak.
      
      	* app/gimpbrushlist.c
      	* app/gradient.c
      	* app/palette.c: use the gimp_path_* functions, cleanups.
      
      	* app/gimpbrushpipe.c: call the "destroy" function of the parent
      	class, not of the object class. Fixes a huge memleak on each
      	"Refresh".
      
      	* app/gimpbrushpipeP.h
      	* app/gimplist.c
      	* app/gimpbrush.c: did some cleanups while searching the brush
      	memleak.
      
      	* libgimp/gimpenv.c: gimp_path_get_user_writable_dir(): return a
      	copy of the string.
      
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c: g_free() the string returned by
      	gimp_path_get_user_writable_dir().
      868888fe
    • Sven Neumann's avatar
      plugged a memleak · a9df0647
      Sven Neumann authored
      
      --Sven
      a9df0647
    • Sven Neumann's avatar
      quick GUI fix for the text_tool · 40779fe3
      Sven Neumann authored
      
      --Sven
      40779fe3
  2. 23 Feb, 2000 9 commits
    • Sven Neumann's avatar
      fixed bug #6526 · 8dead135
      Sven Neumann authored
      
      --Sven
      8dead135
    • Sven Neumann's avatar
      don't bind to the default textdomain twice if a plug-in adds it using · a4619441
      Sven Neumann authored
      * app/plug_in.c: don't bind to the default textdomain twice if
        a plug-in adds it using gimp_plugin_domain_add ()
      
      
      --Sven
      a4619441
    • Sven Neumann's avatar
      plugged memleaks · c4a723b3
      Sven Neumann authored
      
      --Sven
      c4a723b3
    • Tor Lillqvist's avatar
      Include <stdlib.h> for __argc and__argv. · ebf05daf
      Tor Lillqvist authored
      2000-02-24  Tor Lillqvist  <tml@iki.fi>
      
      * libgimp/gimp.h (Win32): Include <stdlib.h> for __argc and__argv.
      
      * libgimp/{gimp,gimpui}.def: Add new entry points.
      
      * libgimp/gimpenv.c (Win32): Make compileable, with no geteuid etc.
      
      * app/makefile.{cygwin,msc}
      * libgimp/makefile.{cygwin,msc}: Update object file list.
      ebf05daf
    • Sven Neumann's avatar
      the ultimate solution to the i18n problem · f530f0db
      Sven Neumann authored
      
      --Sven
      f530f0db
    • Sven Neumann's avatar
      new functions gimp_plugin_domain_add() and gimp_plugin_domain_add_with_path() · 7c3c4c30
      Sven Neumann authored
      that allow a plugin to specify its textdomain in the query() function. The
      info is saved and read in from the pluginrc, but not yet used.
      
      
      --Sven
      7c3c4c30
    • Michael Natterer's avatar
      use a gimp_query_boolean_box(). · 27d4717c
      Michael Natterer authored
      2000-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/file_new_dialog.c: use a gimp_query_boolean_box().
      
      	* libgimp/gimpenv.c
      	* libgimp/gimpquerybox.c: documentation updates.
      
      	* libgimp/gimpwidgets.[ch]: changed the widget constructors to
      	return only the container widget and added access marcos for the
      	sub-widgets. Added documentation for all functions.
      	Made gimp_toggle_button_sensitive_update() public so this feature
      	can be properly documented.
      
      	* plug-ins/common/blur.c
      	* plug-ins/common/gauss_iir.c
      	* plug-ins/common/gauss_rle.c
      	* plug-ins/common/plasma.c
      	* plug-ins/common/randomize.c
      	* plug-ins/common/snoise.c
      	* plug-ins/common/spread.c
      	* plug-ins/common/tile.c
      	* plug-ins/gflare/gflare.c: updated according to the
      	gimpwidgets.[ch] changes.
      
      2000-02-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/libgimp-decl.txt
      	* libgimp/libgimp-sections.txt
      	* libgimp/tmpl/gimpenv.sgml
      	* libgimp/tmpl/gimppixmap.sgml
      	* libgimp/tmpl/gimpwidgets.sgml: various updates and documentation
      	for all gimpwidgets.[ch] functions.
      27d4717c
    • Sven Neumann's avatar
      bumped print plug-in to version 3.0.9 · c7bacaea
      Sven Neumann authored
      
      --Sven
      c7bacaea
    • Sven Neumann's avatar
      Eeek, are you crazy? · 89177db5
      Sven Neumann authored
      
      --Sven
      89177db5
  3. 22 Feb, 2000 9 commits
  4. 21 Feb, 2000 9 commits
    • Sven Neumann's avatar
      shaped up the icons a little · 67fc9f22
      Sven Neumann authored
      
      --Sven
      67fc9f22
    • Michael Natterer's avatar
      fixed a gtk-doc comment. · ed071953
      Michael Natterer authored
      2000-02-21  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimppixmap.c: fixed a gtk-doc comment.
      
      	* libgimp/gimpenv.[ch]: new functions:
      
      	- gimp_path_parse(): Creates a GList of strings from a searchpath
      	  string and performs sanity checks.
      	- gimp_path_to_str(): Creates a searchpath string from the list
      	  returned by gimp_path_parse().
      	- gimp_path_free(): Frees the list returned by gimp_path_parse().
      	- gimp_path_get_user_writable_dir(): Returns the first dir in a
      	  path where the user has write access. With this function the
      	  "Save" dialogs of some plugins always show the plugin's
      	  subdirectory of the user's gimp_dir instead of the read-only
      	  global one.
      
      	* app/datafiles.[ch]
      	* app/gimpbrushlist.c: use the new functions and
      	s/datafile_loader_t/GimpDataFileLoaderFunc/.
      
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gimpressionist/gimpressionist.c: use the new functions.
      ed071953
    • Sven Neumann's avatar
      shut up CVS · d4b05436
      Sven Neumann authored
      
      --Sven
      d4b05436
    • Sven Neumann's avatar
    • Marc Lehmann's avatar
      see plug-ins/perl/Changes · c655dfcd
      Marc Lehmann authored
      c655dfcd
    • Sven Neumann's avatar
      more places with Solaris compilation problems · e836901c
      Sven Neumann authored
      
      --Sven
      e836901c
    • Michael Natterer's avatar
      app/perspective_tool.c app/rotate_tool.c app/scale_tool.c app/shear_tool.c · 0a5fadee
      Michael Natterer authored
      2000-02-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/perspective_tool.c
      	* app/rotate_tool.c
      	* app/scale_tool.c
      	* app/shear_tool.c
      	* plug-ins/common/gauss_iir.c
      	* plug-ins/common/gauss_rle.c: fix Solaris compilation problems
      	reported by Ludovic Poitou <ludovic.poitou@france.sun.com>.
      
      	* libgimp/gimppixmap.[ch]: new function gimp_pixmap_set().
      
      	* plug-ins/gfig/gfig.c: hacked the ui to use the libgimp widgets &
      	constructors and slightly reorganized it to use fewer screen
      	space (not yet perfect). Did a general namespace & code cleanup.
      
      	* plug-ins/FractalExplorer/FractalExplorer.c: use a GimpPathEditor
      	widget.
      0a5fadee
    • Sven Neumann's avatar
      GUI updates · e42cece9
      Sven Neumann authored
      
      --Sven
      e42cece9
    • Sven Neumann's avatar
      shut up cvs · 5fae675c
      Sven Neumann authored
      
      --Sven
      5fae675c
  5. 20 Feb, 2000 5 commits