1. 14 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am po/POTFILES.in app/brushes.[ch] app/gradients.[ch] · a97e433b
      Michael Natterer authored
      2001-02-14  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* po/POTFILES.in
      	* app/brushes.[ch]
      	* app/gradients.[ch]
      	* app/palettes.[ch]
      	* app/patterns.[ch]: removed.
      
      	* app/gimpdatafactory.[ch]: completely manage the data lists,
      	including loading with different callbacks per extension.
      
      	* app/gimpdatafactoryview.[ch]: enabled "new", "edit", "delete"
      	and "refresh".
      
      	* app/context_manager.c: initisalize the data factories.
      
      	* app/gimpcontext.c: fixed some bad bugs introduced yesterday.
      
      	* app/gradient_editor.[ch]: removed the public "create" function
      	and create the editor implicitly on "set_gradient"
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/brush_edit.h
      	* app/brush_select.c
      	* app/commands.c
      	* app/convert.c
      	* app/devices.c
      	* app/gimpbrushpipe.c
      	* app/gimpcontainerview.h
      	* app/gimpgradient.c
      	* app/gimppattern.c
      	* app/gradient_select.c
      	* app/palette.c
      	* app/pattern_select.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/palette_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: um, much stuff, mostly "changed
      	accordingly" ;-)
      a97e433b
  2. 12 Feb, 2001 1 commit
    • Michael Natterer's avatar
      took gimpcontextpreview.[ch] out of the build but still left the sources · d6a2d391
      Michael Natterer authored
      2001-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: took gimpcontextpreview.[ch] out of the build
      	but still left the sources there as reference.
      
      	* app/app_procs.c: initialize the render stuff before creating the
      	toolbox (needed for the previews).
      
      	* app/devices.c
      	* app/indicator_area.c: use GimpPreviews instead of
      	GimpContextPreviews.
      
      	* app/context_manager.[ch]: create the global data lists here
      	because they now must exist before any context is created.
      
      	* app/brushes.[ch]
      	* app/gradients.[ch]
      	* app/palettes.[ch]
      	* app/patterns.[ch]: removed them here.
      
      	* app/gimpcontainer.[ch]: added a "freeze_count" and emit the
      	"freeze" and "thaw" signals accordingly.
      
      	* app/gimpcontext.[ch]: greatly simplified the way how the
      	contexts connect to the data lists (simply keep them connected all
      	the time). Also removed all those ugly explicit update functions
      	because "thaw" callbacks do this job now.
      
      	* app/gimpdata.c: a GimpData object now becomes dirty on
      	"name_changed"; "dirty" now triggers "invalidate_preview" because
      	the context does not dispatch these signals any more soon.
      
      	* app/brush_select.c
      	* app/convert.c
      	* app/gimpdnd.c
      	* app/gradient_editor.c
      	* app/gradient_select.c
      	* app/pattern_select.c
      	* app/gradient_editor.c
      	* app/gradient_select.c
      	* app/gradients.[ch]
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/pdb/pattern_select_cmds.c
      	* app/pdb/patterns_cmds.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb: changed accordingly.
      d6a2d391
  3. 11 Feb, 2001 1 commit
    • Michael Natterer's avatar
      Made a GimpContainer out of the palette list: · 68216c6f
      Michael Natterer authored
      2001-02-11  Michael Natterer  <mitch@gimp.org>
      
      	Made a GimpContainer out of the palette list:
      
      	* app/Makefile.am
      	* app/palettes.[ch]: new files for the global palette list.
      
      	* app/gimpgradientpreview.[ch]
      	* app/gimppalettepreview.[ch]: new widgets.
      
      	* app/gimppalette.[ch]: derive it from GimpData to get all the
      	preview etc. stuff.
      
      	* app/datafiles.[ch]: new function datafiles_check_extension(),
      	added a "loader_data" parameter to datafiles_read_directories()
      	and pass it to the loader function.
      
      	* app/gimpcontext.[ch]: added the palette (not really used yet
      	except by the test dialogs).
      
      	* app/gimpdatalist.[ch]: new function gimp_data_list_save_and_clear()
      	which does everything needed for patterns_free(), brushes_free() ...
      
      	* app/gimpdnd.c: added palette DND.
      
      	* app/app_procs.c
      	* app/brushes.c
      	* app/color_notebook.h
      	* app/commands.c
      	* app/convert.c
      	* app/gimpbrush.h
      	* app/gimpbrushpipe.h
      	* app/gimpgradient.c
      	* app/gimppattern.h
      	* app/gimppreview.c
      	* app/gradients.c
      	* app/module_db.c
      	* app/palette.[ch]
      	* app/paletteP.h
      	* app/palette_import.c
      	* app/palette_select.[ch]
      	* app/patterns.c
      	* app/plug_in.c
      	* app/pdb/convert_cmds.c
      	* app/pdb/palette_cmds.c
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/palette.pdb: lotsa stuff: changed due to the above
      	API changes, #define the file extensions in the GimpData subclasses'
      	header files instead of hardcoding them in several places, ...
      
      	* data/palettes/*: The same file format change as for the gradient
      	files:
      
      	- Save the palette name in a parsable form (as part of the file
      	  format, not in a comment.
      	- Removed unserscores from the palette names.
      	- Added an extension (Gimp PaLettes are ".gpl" files now ;-)
      68216c6f
  4. 10 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/gradientP.h removed. · 07300cf3
      Michael Natterer authored
      2001-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gradientP.h
      	* app/gradient_header.h: removed.
      
      	* app/gimpgradient.[ch]: new object -- bye bye "gradient_t"
      
      	* app/gradients.[ch]: new files for managing the gradient list.
      
      	* app/gradient.[ch]: containes only the gradient editor now (which
      	still badly poked aroung in the GimpGradient structure).
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/devices.c
      	* app/gimpcontainerlistview.c
      	* app/gimpcontext.[ch]
      	* app/gimpcontextpreview.[ch]
      	* app/gimpdnd.[ch]
      	* app/gradient_select.[ch]
      	* app/indicator_area.c
      	* app/palette_import.c
      	* app/pdb/gradient_select_cmds.c
      	* app/pdb/gradients_cmds.c
      	* app/tools/airbrush.c
      	* app/tools/blend.c
      	* app/tools/paint_core.c
      	* app/tools/paintbrush.c
      	* app/tools/pencil.c
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb: changed accordingly, some
      	changes to the preview and view stuff.
      
      	* app/gimppreview.[ch]: removed the "context" attribute again
      	because it was overkill (a simple gtk_signal-connect_object does
      	the same as doing the autoconnection magic inside the GimpPreview
      	object).
      
      	* app/commands.[ch]
      	* app/menus.c: example views on the gradient container.
      07300cf3
  5. 07 Feb, 2001 2 commits
  6. 04 Feb, 2001 1 commit
    • Michael Natterer's avatar
      renamed gimp_container_lookup() back to gimp_container_have(). Virtualized · 1994facc
      Michael Natterer authored
      2001-02-04  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontainer.[ch]: renamed gimp_container_lookup() back
      	to gimp_container_have(). Virtualized the "add", "remove",
      	"have" and "foreach" methods and removed the "children" list.
      
      	* app/gimplist.[ch]: derived from GimpContainer now.
      
      	* app/Makefile.am
      	* app/gimpdatalist.[ch]: new object: an alphabetically sorted
      	GimpList with unique names.
      
      	* app/gimpbrushlist.[ch]: removed. It's job is done by the
      	GimpDataList now.
      
      	* app/brushes.[ch]: new files. Contain the "brushes_()" functions
      	for the global brush list.
      
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/brush_select.[ch]
      	* app/colormap_dialog.[ch]
      	* app/context_manager.c
      	* app/devices.c
      	* app/gimpbrush.c
      	* app/gimpcontext.c
      	* app/gimpdnd.c
      	* app/info_window.c
      	* app/lc_dialog.c
      	* app/module_db.c
      	* app/nav_window.c
      	* app/pdb/brush_select_cmds.c
      	* app/pdb/brushes_cmds.c
      	* app/tools/by_color_select.c
      	* app/tools/paintbrush.c
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* po/POTFILES.in: changed accordingly.
      1994facc
  7. 03 Feb, 2001 1 commit
    • Michael Natterer's avatar
      app/Makefile.am removed. · c46bdc37
      Michael Natterer authored
      2001-02-03  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimpset.[ch]: removed.
      
      	* app/gimpcontainer.[ch]: some minor fixes, cleanup.
      
      	* app/context_manager.[ch]: made the "image_context" a GimpContainer
      	and moved it here...
      
      	* app/appenv.h
      	* app/main.c: ...from here.
      
      	* app/app_procs.c
      	* app/colormap_dialog.[ch]
      	* app/commands.c
      	* app/gimage.c
      	* app/gimpcontext.c
      	* app/gimpimage.c
      	* app/info_window.c
      	* app/lc_dialog.c
      	* app/lut_funcs.c
      	* app/module_db.c
      	* app/nav_window.c
      	* app/palette_import.c
      	* app/paths_dialog.c
      	* app/pixel_region.c
      	* app/scale.c
      	* app/scroll.c
      	* app/selection.c
      	* app/temp_buf.c
      	* app/undo.c
      	* app/pdb/procedural_db.c
      	* app/tools/by_color_select.c
      	* app/tools/clone.c
      	* app/tools/color_balance.c
      	* app/tools/color_picker.c
      	* app/tools/convolve.c
      	* app/tools/crop.c
      	* app/tools/curves.c
      	* app/tools/paint_core.c
      	* app/tools/transform_core.c: s/GimpSet/GimpContainer/g, removed
      	many useless #include "appenv.h".
      
      	* app/gimpdrawablepreview.c
      	* app/gdisplay.c: found two badly crashing bugs i have introduced
      	with my last changes here.
      c46bdc37
  8. 24 Jan, 2001 1 commit
    • Michael Natterer's avatar
      Makefile.am configure.in added the new library below. · 7a4260da
      Michael Natterer authored
      2001-01-24  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* configure.in
      	* gimptool.in: added the new library below.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpchainbutton.[ch]
      	* libgimpwidgets/gimpcolorarea.[ch]
      	* libgimpwidgets/gimpcolorbutton.[ch]
      	* libgimpwidgets/gimpdialog.[ch]
      	* libgimpwidgets/gimpfileselection.[ch]
      	* libgimpwidgets/gimphelpui.[ch]
      	* libgimpwidgets/gimppatheditor.[ch]
      	* libgimpwidgets/gimppixmap.[ch]
      	* libgimpwidgets/gimpquerybox.[ch]
      	* libgimpwidgets/gimpsizeentry.[ch]
      	* libgimpwidgets/gimpunitmenu.[ch]
      	* libgimpwidgets/gimpwidgets.[ch]
      	* libgimpwidgets/gimpwidgets.def
      	* libgimpwidgets/gimpwidgetstypes.h: new shared library.
      
      	Currently there are some ugly dependencies into libgimp. These
      	will be removed and go to a "libgimpglue" library which will be
      	a library for functions which share a common interface between
      	plug-ins and the app but have different implementations.
      
      	Include "libgimp/gimpunit.h" from "libgimpwidgets/gimpwidgetstypes.h"
      	to simulate this upcoming separation.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpchainbutton.[ch]
      	* libgimp/gimpcolorarea.[ch]
      	* libgimp/gimpcolorbutton.[ch]
      	* libgimp/gimpdialog.[ch]
      	* libgimp/gimpfileselection.[ch]
      	* libgimp/gimphelpui.[ch]
      	* libgimp/gimppatheditor.[ch]
      	* libgimp/gimppixmap.[ch]
      	* libgimp/gimpquerybox.[ch]
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimpunitmenu.[ch]
      	* libgimp/gimpwidgets.[ch]: removed from here.
      
      	* libgimp/gimpui.h
      	* libgimp/gimpuitypes.h
      	* libgimp/makefile.mingw.in
      	* libgimp/makefile.msc: changed accordingly.
      
      	* app/[all ui files]
      	* app/pdb/palette_cmds.c
      	* app/pdb/tools_cmds.c
      	* tools/pdbgen/pdb/palette.pdb
      	* tools/pdbgen/pdb/tools.pdb: #include "libgimpwidgets/gimpwidgets.h"
      	and removed useless includes.
      
      	* app/apptypes.h: #include "libgimpwidgets/gimpwidgetstypes.h"
      
      	* app/Makefile.am
      	* plug-ins/[all makefiles which link against libgimpui]:
      	link against libgimpwidgets.la
      
      	* po-libgimp/POTFILES.in: changed file locations.
      7a4260da
  9. 22 Jan, 2001 3 commits
    • 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 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
  10. 21 Jan, 2001 1 commit
    • 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
  11. 07 Jan, 2001 1 commit
    • Michael Natterer's avatar
      Removed GCG: · 4c03fb5e
      Michael Natterer authored
      2001-01-08  Michael Natterer  <mitch@gimp.org>
      
      	Removed GCG:
      
      	* app/colormap_dialog.gc
      	* app/colormap_dialog.i.[ch]
      	* app/colormap_dialog.p.h
      	* app/colormap_dialog.t.h
      	* app/gimp.gh
      	* tools/gcg/*: removed.
      
      	* app/colormap_dialog.[ch]: moved all the colormap_dialog stuff
      	here and cleaned up the autogenerated code.
      
      	* autogen.sh
      	* configure.in
      	* app/Makefile.am
      	* app/app_procs.c
      	* app/apptypes.h
      	* app/color_notebook.h
      	* app/commands.c
      	* app/gimpset.h
      	* po/POTFILES.in
      	* tools/Makefile.am: changed accordingly.
      
      	* libgimp/gimpunitmenu.c: s/class/klass/
      4c03fb5e
  12. 29 Dec, 2000 1 commit
    • Michael Natterer's avatar
      app/Makefile.am app/channel_pvt.h app/drawable_pvt.h app/gdisplayF.h · 8d6c335f
      Michael Natterer authored
      2000-12-29  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/channel_pvt.h
      	* app/drawable_pvt.h
      	* app/gdisplayF.h
      	* app/gimpdrawableP.h
      	* app/gimpimageP.h
      	* app/layer_pvt.h
      	* app/toolsF.h: removed these files.
      
      	* app/apptypes.h
      	* tools/pdbgen/enums.pl: added tons of opaque typedefs and enums.
      
      	* tools/pdbgen/pdb/brush_select.pdb
      	* tools/pdbgen/pdb/brushes.pdb
      	* tools/pdbgen/pdb/channel.pdb
      	* tools/pdbgen/pdb/color.pdb
      	* tools/pdbgen/pdb/convert.pdb
      	* tools/pdbgen/pdb/display.pdb
      	* tools/pdbgen/pdb/drawable.pdb
      	* tools/pdbgen/pdb/fileops.pdb
      	* tools/pdbgen/pdb/gradient_select.pdb
      	* tools/pdbgen/pdb/gradients.pdb
      	* tools/pdbgen/pdb/help.pdb
      	* tools/pdbgen/pdb/image.pdb
      	* tools/pdbgen/pdb/layer.pdb
      	* tools/pdbgen/pdb/pattern_select.pdb
      	* tools/pdbgen/pdb/patterns.pdb
      	* tools/pdbgen/pdb/selection.pdb
      	* tools/pdbgen/pdb/tools.pdb
      	* app/*: chainsaw #include cleanup:
      
      	- Never (never!!) include stuff in header files except where we
      	  need access to structures' contents (like derived objects).
      	- Added prototypes and proper formating in many files.
      	- The #include order in *all* *.c files is as follows:
      
      	#include "config.h"
      
      	#include <system stuff>
      
      	#include <gtk/gtk.h>
      
      	#include "apptypes.h"
      
      	#include "gimp stuff"
      
      	#include "libgimp stuff"
      
      	#include "libgimp/gimpintl.h"
      
      	By following this scheme we can easily see a file's dependencies
      	from it's #include's and can grep for the inclusion to find out
      	where a file is used.
      
      	* tools/pdbgen/app.pl: changed to follow the include scheme above.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpuitypes.h: new file, included from libgimp/gimpui.h
      	and from app/apptypes.h.
      
      	* libgimp/gimpcolorbutton.[ch]
      	* libgimp/gimpdialog.[ch]
      	* libgimp/gimphelpui.[ch]
      	* libgimp/gimpparasite.[ch]
      	* libgimp/gimppatheditor.[ch]
      	* libgimp/gimpprotocol.c
      	* libgimp/gimpquerybox.[ch]
      	* libgimp/gimpsizeentry.[ch]
      	* libgimp/gimptypes.h
      	* libgimp/gimpui.h
      	* libgimp/gimpunit.h
      	* libgimp/gimpunitmenu.[ch]
      	* libgimp/gimpwidgets.[ch]: changed accordingly.
      
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/gdyntext/message_window.c
      	* plug-ins/imagemap/imap_default_dialog.c
      	* plug-ins/imagemap/imap_file.c: these files used to include
      	"libgimp/gimpui.h" without including "libgimp/gimp.h". This is
      	no longer possible because the libgimpui headers don't inlcude
      	"libgimp/gimpunit.h" any more.
      8d6c335f
  13. 24 Dec, 2000 1 commit
  14. 16 Dec, 2000 1 commit
    • Sven Neumann's avatar
      Last-minute cleanup: · dfa2bed5
      Sven Neumann authored
      2000-12-16  Sven Neumann  <sven@gimp.org>
      
      	Last-minute cleanup:
      
      	* app/gimpdrawableF.h
      	* app/gimphistogramF.h
      	* app/gimpimageF.h
      	* app/gimplistF.h
      	* app/gimplutF.h
      	* app/gimpobjectF.h
      	* app/gimpsetF.h
      	* app/layerF.h
      	* app/parasitelistF.h: removed these files
      
      	* app/Makefile.am
      	* tools/pdbgen/Makefile.am: changed accordingly
      
      	* app/[almost every file]: include cleanup
      dfa2bed5
  15. 07 Nov, 2000 1 commit
    • Michael Natterer's avatar
      Makefile.am gimp.spec.in user_install new file gtkrc_user which gets · 312c6800
      Michael Natterer authored
      2000-11-08  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* gimp.spec.in
      	* user_install
      	* gtkrc_user: new file gtkrc_user which gets installed as
      	~/.gimp-1-1/gtkrc (We used to parse the same file twice if the
      	user didn't the change user-specific gtkrc. The new file has
      	comments only).
      
      	* app/app_procs.c: g_free() the user gtkrc filename after use.
      
      	* libgimp/gimpui.c: parse the user gtkrc here too.
      312c6800
  16. 03 Nov, 2000 1 commit
  17. 28 Aug, 2000 1 commit
    • Michael Natterer's avatar
      added -DGTK_DISABLE_COMPAT_H to CPPFLAGS. · b9413eb0
      Michael Natterer authored
      2000-08-28  Michael Natterer  <mitch@gimp.org>
      
      	* configure.in: added -DGTK_DISABLE_COMPAT_H to CPPFLAGS.
      
      	* app/app_procs.c
      	* app/gdisplay.c
      	* app/layers_dialog.c
      	* app/menus.c
      	* app/tips_dialog.c
      	* libgimp/gimpcolorbutton.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/FractalExplorer/FractalExplorer.c
      	* plug-ins/bmp/bmpwrite.c
      	* plug-ins/common/AlienMap.c
      	* plug-ins/common/AlienMap2.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/animationplay.c
      	* plug-ins/common/cubism.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/deinterlace.c
      	* plug-ins/common/gee.c
      	* plug-ins/common/glasstile.c
      	* plug-ins/common/iwarp.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/pat.c
      	* plug-ins/common/pixelize.c
      	* plug-ins/common/plugindetails.c
      	* plug-ins/common/png.c
      	* plug-ins/common/sample_colorize.c
      	* plug-ins/common/sel_gauss.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/common/spheredesigner.c
      	* plug-ins/common/tga.c
      	* plug-ins/common/tileit.c
      	* plug-ins/common/vpropagate.c
      	* plug-ins/common/warp.c
      	* plug-ins/common/waves.c
      	* plug-ins/common/wmf.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/gap/gap_arr_dialog.c
      	* plug-ins/gap/gap_dbbrowser_utils.c
      	* plug-ins/gap/gap_mov_dialog.c
      	* plug-ins/gap/gap_navigator_dialog.c
      	* plug-ins/gap/gap_resi_dialog.c
      	* plug-ins/gdyntext/gdyntext_ui.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gimpressionist/brush.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/pagecurl/pagecurl.c
      	* plug-ins/print/gimp_main_window.c
      	* plug-ins/rcm/rcm_callback.c
      	* plug-ins/rcm/rcm_dialog.c
      	* 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/sel2path/sel2path_adv_dialog.c
      	* plug-ins/xjt/xjt.c: removed COMPAT_CRUFT.
      b9413eb0
  18. 15 Aug, 2000 1 commit
  19. 09 Aug, 2000 1 commit
    • Michael Natterer's avatar
      make_initialization_status_window(): reverse logic for if(!no_interface && · 84e80a7f
      Michael Natterer authored
      2000-08-09  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c: make_initialization_status_window(): reverse
      	logic for if(!no_interface && !no_splash)
      
      	* app/palette.[ch]: removed declarations of the two removed
      	functions. One more s/gint/gboolean/.
      
      	* libgimp/gimpfileselection.[ch]
      	* libgimp/gimppixmap.[ch]: some consistency fixes (mostly fanatic :)
      
      	* libgimp/gimpproceduraldb.c: fixed a compiler warning.
      84e80a7f
  20. 07 May, 2000 1 commit
    • Michael Natterer's avatar
      app/app_procs.c named all public functions document_index_*(). Don't · 031e3dea
      Michael Natterer authored
      2000-05-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c
      	* app/docindex.[ch]: named all public functions document_index_*().
      	Don't loop/segfault when opening an old "ideas" file but silently
      	skip the first line.
      
      	* app/fileops.[ch]: do some file access sanity checks before
      	actually calling the load/save proc. Show the full file name
      	in all error messages. Use a query_boolean_box for the overwrite
      	warning. Made file_save() static.
      	Also copied some Win32 #define's from libgimp/gimpenv.c for the
      	file access stuff. Tor, could you have a look at them please?
      031e3dea
  21. 06 May, 2000 1 commit
    • Michael Natterer's avatar
      po/POTFILES.in app/Makefile.am removed because it was not doing core/ui · 000090ee
      Michael Natterer authored
      2000-05-06  Michael Natterer  <mitch@gimp.org>
      
      	* po/POTFILES.in
      	* app/Makefile.am
      	* app/docindexif.[ch]: removed because it was not doing core/ui
      	separation at all. UI functions were randomly scattered across
      	both files.
      
      	* app/app_procs.c
      	* app/docindex.[ch]: swallow all functions from docindex.c,
      	removed functions which were called just once, replaced the
      	tree by a list. Actually raise displays of already open images.
      	When opening a file which is already in the list, move it's entry
      	to the top; this way the toolbox' last_opened list finally works
      	as expected.
      000090ee
  22. 05 May, 2000 1 commit
    • Michael Natterer's avatar
      Made the document index a bit more like the rest of the dialogs: · c53bbcab
      Michael Natterer authored
      2000-05-05  Michael Natterer  <mitch@gimp.org>
      
      	Made the document index a bit more like the rest of the dialogs:
      
      	* app/commands.[ch]
      	* app/menus.c: added a cmd_callback instead of calling a function
      	in docindex.c directly.
      
      	* app/gimprc.c
      	* app/session.[ch]: added proper session management.
      
      	* app/app_procs.c
      	* app/docindex.[ch]
      	* app/docindexif.[ch]: removed another bunch of useless variables
      	and functions. Removed the status bar because it was not telling
      	very useful stuff. Removed the window position/size from the
      	"ideas" file.
      
      	Note: you have to either remove your ~/.gimp-1.1/ideas file or
      	remove it's first line or experience a nice endless loop :)
      c53bbcab
  23. 30 Apr, 2000 1 commit
    • Michael Natterer's avatar
      gimprc.in replaced "color-cube" by "min-colors". · ef751a45
      Michael Natterer authored
      2000-04-30  Michael Natterer  <mitch@gimp.org>
      
      	* gimprc.in
      	* app/gimprc.[ch]: replaced "color-cube" by "min-colors".
      
      	* app/app_procs.c: read unitrc/gimprc before displaying the splash.
      
      	* app/colormaps.c: set min_colors and install_cmap before
      	initializing GdkRGB.
      
      	* app/gimprc.[ch]
      	* app/gimpunit.c: don't call the splash's progress_update function.
      
      	* app/plug_in.c: pass min_colors instead of color_cube to plugins.
      
      	* app/preferences_dialog.c: widget for min_colors.
      
      	* libgimp/gimp.[ch]: s/color_cube/min_colors/ but left
      	gimp_color_cube() there for source level compatibility.
      
      	* libgimp/gimpprotocol.[ch]: changed the GPConfig message
      	accordinly and increased the gimp protocol version number because
      	the change breaks binary compatibility. Also actually pass the
      	use_xshm variable over the wire (was only in the GPConfig struct
      	before).
      
      	Was it the right thing to do to increase the version number??
      
      	* libgimp/gimpui.c (gimp_ui_init): use the same code as the app
      	for initializing GdkRGB. Never explicitly activate Gdk's SHM
      	usage (only switch it off).
      
      	* app/main.c
      	* libgimp/gimp.c: reverted the handling of all signals except
      	SIGCHLD back to plain old signal() because those signals are
      	fatal anyway and sigaction() as used by gimp_signal_*() made
      	debugging (stacktrace) impossible.
      
      	* plug-ins/AlienMap/AlienMap.c
      	* plug-ins/AlienMap2/AlienMap2.c
      	* plug-ins/FractalExplorer/Dialogs.c
      	* plug-ins/bmp/bmp.c
      	* plug-ins/borderaverage/borderaverage.c
      	* plug-ins/dbbrowser/dbbrowser.c
      	* plug-ins/faxg3/faxg3.c
      	* plug-ins/fits/fits.c
      	* plug-ins/flame/flame.c
      	* plug-ins/fp/fp.c
      	* plug-ins/fp/fp_gtk.c
      	* plug-ins/gdyntext/Makefile.am
      	* plug-ins/gdyntext/gdyntext_ui.c
      	* plug-ins/gfig/gfig.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/gfli/gfli.c
      	* plug-ins/gimpressionist/gimpressionist.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/Makefile.am
      	* plug-ins/imagemap/imap_main.c
      	* plug-ins/maze/maze_face.c
      	* plug-ins/mosaic/mosaic.c
      	* plug-ins/pagecurl/pagecurl.c
      	* plug-ins/print/print.c
      	* plug-ins/rcm/rcm_dialog.c
      	* 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/sel2path/Makefile.am
      	* plug-ins/sel2path/sel2path.c
      	* plug-ins/sgi/sgi.c
      	* plug-ins/sinus/sinus.c
      	* plug-ins/struc/struc.c
      	* plug-ins/webbrowser/webbrowser.c
      	* plug-ins/winsnap/winsnap.c
      	* plug-ins/xjt/xjt.c: use gimp_ui_init().
      
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/MapObject/mapobject_ui.c: only switch Gdk SHM usage off,
      	never on. Don't use gimp_ui_init() here because of libgck.
      ef751a45
  24. 05 Apr, 2000 2 commits
  25. 25 Mar, 2000 1 commit
  26. 24 Mar, 2000 1 commit
    • Michael Natterer's avatar
      Makefile.am added removed · de526878
      Michael Natterer authored
      2000-03-24  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* gimp1_0_splash.ppm: added
      	* gimp1_1_splash.ppm: removed
      
      	* gimp_splash.ppm: the image formerly known as gimp1_1_splash.ppm
      
      	* app/app_procs.c: load gimp_splash.ppm
      
      	The idea if shearing the data_dir between Gimp versions has
      	vanished, so this seems like the right thing to do (TM).
      
      	Keep the 1.0 splash around for sentimental reasons but don't
      	install it anymore.
      
      	* plug-ins/common/autocrop.c: indentation paranoia.
      de526878
  27. 14 Mar, 2000 1 commit
  28. 22 Feb, 2000 1 commit
    • Michael Natterer's avatar
      it's more intelligent to implement the parent_context stuff with · 863b2491
      Michael Natterer authored
      2000-02-22  Michael Natterer  <mitch@gimp.org>
      
      	* app/gimpcontext.[ch]: it's more intelligent to implement the
      	parent_context stuff with gtk_signal_connect_object() instead of
      	having internal callbacks for each context attribute.
      	Exported the existing gimp_context_*_changed() functions and
      	changed them to do nothing but emitting the signal.
      
      	* app/app_procs.c
      	* app/tools.c
      	* app/transform_tool.c: use gimp_context_tool_changed() instead of
      	gtk_signal_emit_by_name().
      863b2491
  29. 13 Feb, 2000 1 commit
  30. 12 Feb, 2000 1 commit
    • Michael Natterer's avatar
      fix a warning. · a4572c8f
      Michael Natterer authored
      2000-02-12  Michael Natterer  <mitch@gimp.org>
      
      	* app/app_procs.c: fix a warning.
      
      	* app/menus.c: don't allow the help menu item accelerators to be
      	changed. Move all ordinary menu items under "<Toolbox>/Xtns"
      	before the separator without explicitly naming them.
      
      	* app/session.[ch]: minor cleanups without changing any logic.
      a4572c8f
  31. 11 Feb, 2000 1 commit
  32. 10 Feb, 2000 3 commits
    • Michael Natterer's avatar
      as all boolean query boxes are confirmations for deleting/closing · a90cc52d
      Michael Natterer authored
      2000-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimpquerybox.[ch]: as all boolean query boxes are
      	confirmations for deleting/closing something, I added the "eek"
      	wilber (you can still disable the pixmap by passing FALSE to the
      	constructor's "eek" parameter).
      
      	* app/app_procs.c
      	* app/gdisplay_ops.c
      	* app/gradient.c
      	* app/palette.c
      	* plug-ins/gflare/gflare.c: pass eek==TRUE to the boolean query
      	box constructor.
      a90cc52d
    • Sven Neumann's avatar
      i18n fixes · f10909b8
      Sven Neumann authored
      
      --Sven
      f10909b8
    • Michael Natterer's avatar
      Makefile.am new file. · 9cb95b19
      Michael Natterer authored
      2000-02-10  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* pixmaps/wilber.xpm: new file.
      
      	* libgimp/gimpdialog.[ch]: uncommented some lines. Depending on
      	your window manager, you'll figure out what it does without having
      	to look at the sources...
      
      	* app/app_procs.c
      	* app/gradient.c
      	* app/menus.c: minor changes to bring the goodie above to all
      	places. Did dome cleanups.
      
      	* app/commands.c: I18N fix.
      
      	* app/channels_dialog.c: removed an unused declaration.
      9cb95b19
  33. 06 Jan, 2000 2 commits
    • Michael Natterer's avatar
      app/[all files using the dialog or action area constructors] added a · 884f2235
      Michael Natterer authored
      2000-01-06  Michael Natterer  <mitch@gimp.org>
      
      	* app/[all files using the dialog or action area constructors]
      	* libgimp/gimpdialog.[ch]: added a "slot_object" agrument to the
      	constructors' va_args lists to allow the action area buttons to be
      	connected wich gtk_signal_connect_object().
      
      	* libgimp/gimphelp.c: show the correct help page for plugins.
      
      	* plug-ins/common/CEL.c
      	* plug-ins/common/CML_explorer.c
      	* plug-ins/common/Makefile.am
      	* plug-ins/common/aa.c
      	* plug-ins/common/align_layers.c
      	* plug-ins/common/animationplay.c
      	* plug-ins/common/apply_lens.c
      	* plug-ins/common/blinds.c
      	* plug-ins/common/blur.c
      	* plug-ins/common/bumpmap.c
      	* plug-ins/common/checkerboard.c
      	* plug-ins/common/colorify.c
      	* plug-ins/common/colortoalpha.c
      	* plug-ins/common/compose.c
      	* plug-ins/common/convmatrix.c
      	* plug-ins/common/csource.c
      	* plug-ins/common/cubism.c
      	* plug-ins/common/curve_bend.c
      	* plug-ins/common/decompose.c
      	* plug-ins/common/deinterlace.c
      	* plug-ins/common/depthmerge.c
      	* plug-ins/common/despeckle.c
      	* plug-ins/common/destripe.c
      	* plug-ins/common/diffraction.c
      	* plug-ins/common/displace.c
      	* plug-ins/common/grid.c
      	* plug-ins/helpbrowser/Makefile.am
      	* plug-ins/helpbrowser/helpbrowser.c: use the dialog constructor
      	and enable the "F1" help key.
      884f2235
    • Tor Lillqvist's avatar
      Finetune the max_label_length hack, to avoid the splash screen's width · bd106744
      Tor Lillqvist authored
      2000-01-06  Tor Lillqvist  <tml@iki.fi>
      
      * app/app_procs.c (make_initialization_status_window): Finetune
      the max_label_length hack, to avoid the splash screen's width
      wobbling (on Win32).
      
      * PLUGIN_MAINTAINERS: Added myself as maintainer of gpb, winprint,
      winsnap, and wmf.
      bd106744