1. 30 Sep, 2011 1 commit
  2. 28 Apr, 2011 1 commit
  3. 25 Jan, 2011 1 commit
  4. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  5. 11 Aug, 2008 1 commit
  6. 09 Jan, 2008 1 commit
    • Michael Natterer's avatar
      modules/cdisplay_colorblind.c modules/cdisplay_gamma.c · 24bd2b13
      Michael Natterer authored
      2008-01-09  Michael Natterer  <mitch@gimp.org>
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/colorsel_cmyk.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* modules/controller_dx_dinput.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: use G_DEFINE_DYNAMIC_TYPE() instead
      	of boilerplate code.
      
      
      svn path=/trunk/; revision=24582
      24bd2b13
  7. 09 Dec, 2006 1 commit
  8. 24 Nov, 2006 2 commits
    • Simon Budig's avatar
      put the module prototypes into a proper place. · a8f50bfe
      Simon Budig authored
      2006-11-24  Simon Budig  <simon@gimp.org>
      
      	* libgimpmodule/gimpmodule.[ch]: put the module prototypes into a
      	proper place.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/colorsel_cmyk.c
      	* modules/colorsel_cmyk_lcms.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: reverted.
      a8f50bfe
    • Simon Budig's avatar
      modules/cdisplay_colorblind.c modules/cdisplay_gamma.c · 2db432ad
      Simon Budig authored
      2006-11-24  Simon Budig  <simon@gimp.org>
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/colorsel_cmyk.c
      	* modules/colorsel_cmyk_lcms.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: fixed prototype warning, untabbified.
      2db432ad
  9. 18 Oct, 2006 1 commit
  10. 01 Oct, 2006 1 commit
    • Michael Natterer's avatar
      libgimpwidgets/gimpcolordisplay.[ch] added "const gchar *stock_id" members · c567149f
      Michael Natterer authored
      2006-10-01  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.[ch]
      	* libgimpwidgets/gimpcontroller.[ch]: added "const gchar *stock_id"
      	members to the class structs.
      
      	* libgimpwidgets/gimpstock.[ch]
      	* themes/Default/images/Makefile.am
      	* themes/Default/images/stock-controller-16.png
      	* themes/Default/images/stock-controller-24.png
      	* themes/Default/images/stock-controller-keyboard-16.png
      	* themes/Default/images/stock-controller-keyboard-24.png
      	* themes/Default/images/stock-controller-linux-input-16.png
      	* themes/Default/images/stock-controller-linux-input-24.png
      	* themes/Default/images/stock-controller-midi-16.png
      	* themes/Default/images/stock-controller-midi-24.png
      	* themes/Default/images/stock-controller-wheel-16.png
      	* themes/Default/images/stock-controller-wheel-24.png
      	* themes/Default/images/stock-display-filter-colorblind-16.png
      	* themes/Default/images/stock-display-filter-colorblind-24.png
      	* themes/Default/images/stock-display-filter-contrast-16.png
      	* themes/Default/images/stock-display-filter-contrast-24.png
      	* themes/Default/images/stock-display-filter-gamma-16.png
      	* themes/Default/images/stock-display-filter-gamma-24.png
      	* themes/Default/images/stock-display-filter-lcms-16.png
      	* themes/Default/images/stock-display-filter-lcms-24.png
      	* themes/Default/images/stock-display-filter-proof-16.png
      	* themes/Default/images/stock-display-filter-proof-24.png: added
      	icons for the various display filters and controllers. Made them
      	as ugly as sin to trigger some replacement pain in the relevant
      	people ;)
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c
      	* app/widgets/gimpcontrollerkeyboard.c
      	* app/widgets/gimpcontrollerwheel.c: set icons.
      
      	* app/widgets/gimpcolordisplayeditor.c
      	* app/widgets/gimpcontrollerinfo.c
      	* app/widgets/gimpcontrollerlist.c: show them in the display filter
      	and controller GUIs.
      c567149f
  11. 30 Jan, 2006 2 commits
    • Sven Neumann's avatar
      As Mitch pointed out, these are not static strings. Reverted my previous · 2d80597f
      Sven Neumann authored
      changes to the modules directory.
      2d80597f
    • Sven Neumann's avatar
      moved GIMP_PARAM defines from here ... · 7b24dd8e
      Sven Neumann authored
      2006-01-30  Sven Neumann  <sven@gimp.org>
      
      	* app/config/config-types.h: moved GIMP_PARAM defines from here ...
      
      	* libgimpbase/gimpparam.h: ... to this new files.
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbasetypes.h: include the new header file.
      
      	* libgimp/gimpfontselectbutton.c
      	* libgimpconfig/gimpcolorconfig.c
      	* libgimpthumb/gimpthumbnail.c
      	* libgimpwidgets/gimpcellrenderercolor.c
      	* libgimpwidgets/gimpcellrenderertoggle.c
      	* libgimpwidgets/gimpcolorarea.c
      	* libgimpwidgets/gimpcolorbutton.c
      	* libgimpwidgets/gimpcolordisplay.c
      	* libgimpwidgets/gimpcontroller.c
      	* libgimpwidgets/gimpdialog.c
      	* libgimpwidgets/gimpenumcombobox.c
      	* libgimpwidgets/gimpintcombobox.c
      	* libgimpwidgets/gimppageselector.c
      	* libgimpwidgets/gimppreview.c
      	* libgimpwidgets/gimppreviewarea.c
      	* libgimpwidgets/gimpzoommodel.c
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_lcms.c
      	* modules/cdisplay_proof.c
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: use the GIMP_PARAM defines to avoid
      	unnecessary string allocations.
      7b24dd8e
  12. 12 Jan, 2006 1 commit
    • jaycox's avatar
      Fixed my email address in a dozen or so source files: · b8752cd2
      jaycox authored
      
      Fixed my email address in a dozen or so source files:
        modules/cdisplay_highcontrast.c
        libgimpbase/gimpparasite.c
        libgimpbase/gimpparasite.h
        libgimpmath/gimpmatrix.h
        libgimpmath/gimpmatrix.c
        app/core/gimpparasitelist.h
        app/core/gimpparasitelist.c
        app/base/gimphistogram.c
        app/base/gimphistogram.h
        app/base/gimplut.c
        app/base/gimplut.h
        app/base/pixel-processor.c
        app/base/pixel-processor.h
        app/core/gimp-parasites.c
        app/core/gimp-parasites.h
        app/core/gimpdrawable-histogram.c
        app/core/gimpdrawable-histogram.h
        app/core/gimpparasitelist.c
        app/core/gimpparasitelist.h
      b8752cd2
  13. 22 Aug, 2005 1 commit
    • Sven Neumann's avatar
      app/actions/channels-commands.c app/actions/qmask-commands.c · 1a94b2be
      Sven Neumann authored
      2005-08-23  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/channels-commands.c
      	* app/actions/qmask-commands.c
      	* app/dialogs/channel-options-dialog.c
      	* app/dialogs/layer-options-dialog.c
      	* app/dialogs/module-dialog.c
      	* app/dialogs/palette-import-dialog.c
      	* app/dialogs/preferences-dialog.c
      	* app/dialogs/resize-dialog.c
      	* app/dialogs/stroke-dialog.c
      	* app/dialogs/vectors-options-dialog.c
      	* app/display/gimpdisplayshell-scale.c
      	* app/tools/gimpaligntool.c
      	* app/tools/gimpblendoptions.c
      	* app/widgets/gimphistogrameditor.c
      	* app/widgets/gimpstrokeeditor.c
      	* libgimpwidgets/gimpcolorselection.c
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_cmyk.c
      	* plug-ins/Lighting/lighting_ui.c
      	* plug-ins/common/colorify.c
      	* plug-ins/common/film.c
      	* plug-ins/common/iwarp.c
      	* plug-ins/common/lic.c
      	* plug-ins/common/pixelize.c
      	* plug-ins/common/sample_colorize.c
      	* plug-ins/common/sinus.c
      	* plug-ins/common/sparkle.c
      	* plug-ins/gflare/gflare.c
      	* plug-ins/ifscompose/ifscompose.c
      	* plug-ins/imagemap/imap_cmd_guides.c
      	* plug-ins/imagemap/imap_preferences.c
      	* plug-ins/metadata/interface.c
      	* plug-ins/print/gimp_color_window.c
      	* plug-ins/print/gimp_main_window.c
      	* plug-ins/rcm/rcm_dialog.c
      	* plug-ins/script-fu/script-fu-server.c: applied patch from
      	Stephan Binner that fixes capitalization issues (bug #309657).
      1a94b2be
  14. 05 Feb, 2005 5 commits
    • Sven Neumann's avatar
      no need to include libgimpbase/gimpbase.h · 6f6fee9a
      Sven Neumann authored
      6f6fee9a
    • Sven Neumann's avatar
      modules/cdisplay_colorblind.c modules/cdisplay_gamma.c · 90acebb6
      Sven Neumann authored
      2005-02-05  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: there's no longer a need to keep a
      	pointer to the widget returned by GimpColorDisplay::configure.
      90acebb6
    • Sven Neumann's avatar
      deprecate the implementation of the class methods clone, load_state, · 5b70c77f
      Sven Neumann authored
      2005-02-05  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.[ch]: deprecate the
      	implementation of the class methods clone, load_state, save_state
      	and configure_reset and implement them in the base class using the
      	GimpConfigInterface.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: removed deprecated implementations here.
      5b70c77f
    • Sven Neumann's avatar
      add the GimpConfig interface in the GimpColorDisplay class... · 560eedc6
      Sven Neumann authored
      2005-02-05  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.c: add the GimpConfig interface
      	in the GimpColorDisplay class...
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: ... instead of adding it in each
      	implementation.
      560eedc6
    • Sven Neumann's avatar
      modules/cdisplay_colorblind.c modules/cdisplay_gamma.c · d44700a1
      Sven Neumann authored
      2005-02-05  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: ported all ColorDisplay modules to
      	GimpConfig.
      d44700a1
  15. 05 Jul, 2004 1 commit
    • Michael Natterer's avatar
      removed #define GIMP_CONTROLLER_PARAM_SERIALIZE. · cade89ab
      Michael Natterer authored
      2004-07-06  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcontroller.h: removed #define
      	GIMP_CONTROLLER_PARAM_SERIALIZE.
      
      	* libgimpmodule/gimpmoduletypes.h: added
      	GIMP_MODULE_PARAM_SERIALIZE instead.
      
      	* modules/controller_linux_input.c
      	* modules/controller_midi.c: changed accordingly.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: made the new properties serializable.
      cade89ab
  16. 04 Jul, 2004 1 commit
    • Sven Neumann's avatar
      modules/cdisplay_gamma.c added object properties for configurable values. · 21fea37d
      Sven Neumann authored
      2004-07-04  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c: added object properties for
      	configurable values.
      
      	* app/widgets/gimpcolordisplayeditor.c
      	* libgimpwidgets/gimpcolordisplaystack.c
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_proof.c: cosmetic changes.
      21fea37d
  17. 26 May, 2004 1 commit
  18. 22 Nov, 2003 1 commit
    • Michael Natterer's avatar
      added API to enable/disable a filter. A disabled filter has no effect. · ed3f0eb6
      Michael Natterer authored
      2003-11-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.[ch]: added API to
      	enable/disable a filter. A disabled filter has no effect.
      
      	* libgimpmodule/gimpmodule.h: incremented GIMP_MODULE_ABI_VERSION.
      
      	* app/widgets/gimpcolordisplayeditor.c: added a check column to
      	the "Active Filters" tree view so the effect of all filters can
      	quickly be toggled. Cleanup.
      
      	* modules/cdisplay_colorblind.c: removed "none" from the enum and
      	from the GUI because disabling a filter is implemented generically
      	now.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/cdisplay_proof.c: added mnemonics, cleanup.
      ed3f0eb6
  19. 21 Nov, 2003 1 commit
    • Sven Neumann's avatar
      minor cleanup. · a342e890
      Sven Neumann authored
      2003-11-21  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_colorblind.c:
      	* modules/cdisplay_gamma.c:
      	* modules/cdisplay_high_contrast.c: minor cleanup.
      a342e890
  20. 18 Nov, 2003 1 commit
    • Sven Neumann's avatar
      don't do lazy binding on GIMP modules. We can't recover from missing · 4f82e87d
      Sven Neumann authored
      2003-11-18  Sven Neumann  <sven@gimp.org>
      
      	* libgimpmodule/gimpmodule.c (gimp_module_open): don't do lazy
      	binding on GIMP modules. We can't recover from missing symbols
      	later.
      
      	* libgimpwidgets/gimpquerybox.[ch]: renamed "help_page" parameter
      	to "help_id" and changed the docs accordingly.
      
      	* libgimpwidgets/gimpcolordisplay.[ch]
      	* libgimpwidgets/gimpcolorselector.[ch]: renamed the "help_page"
      	struct members of GimpColorDisplay and GimpColorSelector to
      	"help_id".
      
      	* app/gui/color-notebook.c
      	* app/widgets/gimpcoloreditor.c
      	* libgimpwidgets/gimpcolorbutton.c
      	* libgimpwidgets/gimpcolornotebook.c
      	* libgimpwidgets/gimpcolorscales.c
      	* libgimpwidgets/gimpcolorselect.c
      	* modules/*.c: changed accordingly. Specify a help id instead of
      	a HTML page.
      4f82e87d
  21. 25 Jun, 2003 1 commit
    • Michael Natterer's avatar
      modules/cdisplay_colorblind.c (cdisplay_colorblind_load_state) · 0008e832
      Michael Natterer authored
      2003-06-25  Michael Natterer  <mitch@gimp.org>
      
      	* modules/cdisplay_colorblind.c (cdisplay_colorblind_load_state)
      	* modules/cdisplay_gamma.c (cdisplay_gamma_load_state)
      	* modules/cdisplay_highcontrast.c (cdisplay_contrast_load_state):
      	gimp_parasite_data() returns a pointer to const data now.
      0008e832
  22. 05 Jan, 2003 1 commit
  23. 02 Jan, 2003 1 commit
    • Michael Natterer's avatar
      added GIMP_MODULE_ABI_VERSION define and a "guint32 abi_version" field to · 7eefdb54
      Michael Natterer authored
      2003-01-02  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpmodule/gimpmodule.[ch]: added GIMP_MODULE_ABI_VERSION
      	define and a "guint32 abi_version" field to GimpModuleInfo.  When
      	querying a module, check if it was compiled against the same ABI
      	version as the code loading it. Fixes bug #5744.
      
      	* modules/cdisplay_colorblind.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: changed accordingly.
      7eefdb54
  24. 18 Dec, 2002 1 commit
  25. 30 Oct, 2002 1 commit
    • Sven Neumann's avatar
      use a mnemonic that doesn't collide with the rest of the dialog. · 1c0e9df2
      Sven Neumann authored
      2002-10-30  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpcolorselect.c: use a mnemonic that doesn't
      	collide with the rest of the dialog.
      
      	* modules/Makefile.am
      	* modules/colorsel_gtk.c: removed the GTK color selector module.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: translate in the gimp14-libgimp domain.
      1c0e9df2
  26. 23 Oct, 2002 1 commit
    • Michael Natterer's avatar
      Moved generic datafile loading to LibGimpBase: · c7ac6aff
      Michael Natterer authored
      2002-10-23  Michael Natterer  <mitch@gimp.org>
      
      	Moved generic datafile loading to LibGimpBase:
      
      	* app/core/gimpdatafiles.[ch]: removed...
      
      	* libgimpbase/gimpdatafiles.[ch]: ...and add here with a changed
      	API which requires no more global variables.
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbase.h
      	* libgimpbase/gimpbasetypes.h
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpdatafactory.c
      	* app/gui/gui.c
      	* app/plug-in/plug-in.c
      	* app/plug-in/plug-ins.c
      	* app/tools/tools.c: changed accordingly.
      
      	Moved module loading to LibGimpModule:
      
      	* app/core/gimpmodules.c: removed lots of code...
      
      	* libgimpmodule/gimpmoduledb.[ch]: ...and added it here as
      	GimpModuleDB object.
      
      	* libgimpmodule/Makefile.am
      	* libgimpmodule/gimpmoduletypes.h: changed accordingly.
      
      	* app/core/gimp.[ch]: replaced gimp->modules by gimp->module_db.
      
      	* libgimpmodule/gimpmodule.[ch]: added
      	gimp_module_query(). Internal cleanup. Stuff...
      
      	* app/gui/module-browser.c: changed accordingly. Unfinished...
      
      	* app/core/gimpcontainer.c
      	* app/core/gimplist.c: reverted the HACKS introduced recently.
      
      	* app/core/gimpobject.[ch]: added gimp_g_object_get_memsize()
      	utility function.
      
      	* libgimpproxy/gimpobject.[ch]: regenerated.
      
      	Changed display filter configuration stuff:
      
      	* libgimpwidgets/gimpcolordisplay.[ch]: made the virtual
      	configure() function return a GtkWidget instead of opening a
      	dialog. Changed configure_cancel() to configure_reset(). Added
      	"changed" signal.
      
      	* app/display/gimpdisplayshell-filter-dialog.c: embed the filters'
      	config GUI in the dialog. Connect to "changed" and added a "Reset"
      	button which resets the filter.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c: changed accordingly.
      
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: minor fixes.
      
      2002-10-23  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/libgimpbase-docs.sgml
      	* libgimpbase/libgimpbase-sections.txt
      	* libgimpbase/tmpl/gimpbasetypes.sgml
      	* libgimpbase/tmpl/gimpdatafiles.sgml: added GimpDatafiles
      
      	* libgimpmodule/libgimpmodule-docs.sgml
      	* libgimpmodule/libgimpmodule-sections.txt
      	* libgimpmodule/tmpl/gimpmoduledb.sgml: added GimpModuleDB.
      
      	* libgimpwidgets/libgimpwidgets.types: added gimp_dialog_get_type
      
      	* libgimpmodule/tmpl/gimpmodule.sgml
      	* libgimpwidgets/tmpl/gimpcolordisplay.sgml
      	* libgimpwidgets/tmpl/gimpdialog.sgml: updated.
      c7ac6aff
  27. 21 Oct, 2002 1 commit
    • Michael Natterer's avatar
      Makefile.am libgimpmodule/.cvsignore libgimpmodule/Makefile.am · 0f77b422
      Michael Natterer authored
      2002-10-21  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* libgimpmodule/.cvsignore
      	* libgimpmodule/Makefile.am
      	* libgimpmodule/gimpmodule.[ch]
      	* libgimpmodule/gimpmodule.def
      	* libgimpmodule/gimpmoduletypes.h
      	* libgimpmodule/makefile.msc: new library for module loading.
      
      	* configure.in: generate Makefiles for libgimpmodule and its
      	devel-docs. Added GMODULE_CFLAGS and GMODULE_LIBS.
      
      	* app/Makefile.am: link the app against it.
      
      	* libgimp/gimpmodule.h
      	* app/core/gimpmoduleinfo.[ch]: removed.
      
      	* libgimp/Makefile.am
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpmodules.c
      	* app/gui/module-browser.c: changed accordingly.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: #include "libgimpmodule/gimpmodule.h"
      
      2002-10-21  Michael Natterer  <mitch@gimp.org>
      
      	* Makefile.am
      	* libgimpmodule/.cvsignore
      	* libgimpmodule/Makefile.am
      	* libgimpmodule/libgimpmodule-docs.sgml
      	* libgimpmodule/libgimpmodule-sections.txt
      	* libgimpmodule/libgimpmodule.types
      	* libgimpmodule/tmpl/.cvsignore
      	* libgimpmodule/tmpl/gimpmodule.sgml
      	* libgimpmodule/tmpl/gimpmoduletypes.sgml: added API docs for the
      	new module loading lib.
      
      	* libgimp/tmpl/gimpmodule.sgml: removed.
      
      	* libgimp/libgimp-docs.sgml
      	* libgimp/libgimp-sections.txt: changed accordingly.
      
      	* libgimpwidgets/tmpl/gimpcolordisplay.sgml
      	* libgimpwidgets/tmpl/gimpcolorselect.sgml
      	* libgimpwidgets/tmpl/gimpcolorselector.sgml: updated.
      
      2002-10-21  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILES.in: removed app/core/gimpmoduleinfo.c
      
      2002-10-21  Michael Natterer  <mitch@gimp.org>
      
      	* POTFILES.in: added libgimpmodule/gimpmodule.c
      0f77b422
  28. 20 Oct, 2002 2 commits
    • Michael Natterer's avatar
      app/core/gimpmoduleinfo.[ch] separated module query from type registration · 4cb04533
      Michael Natterer authored
      2002-10-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimpmoduleinfo.[ch]
      	* libgimp/gimpmodule.h: separated module query from type
      	registration by adding a separate "gimp_module_query" function
      	which must be implemented by modules. Make local copies of the
      	strings returned by the query function.
      
      	* app/core/gimpmodules.c
      	* app/gui/module-browser.c: changed accordingly.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: added the gimp_module_query() functions.
      4cb04533
    • Michael Natterer's avatar
      Ported module loading to GTypeModule, getting rid of all own module · d7055a33
      Michael Natterer authored
      2002-10-20  Michael Natterer  <mitch@gimp.org>
      
      	Ported module loading to GTypeModule, getting rid of all own
      	module registering/bookkeeping stuff for color selectors and
      	display filters. The modules now simply register GimpColorSelector
      	and GimpColorDisplay subclasses, the list of registered subclasses
      	can then be obtained calling g_type_children() on the abstract
      	base classes.
      
      	This is work in progress and just the first working state after I
      	started breaking everything...
      
      	* app/gui/color-select.[ch]
      	* libgimp/gimpcolordisplay.h
      	* libgimp/gimpcolorselector.h: removed.
      
      	* app/gui/Makefile.am
      	* libgimp/Makefile.am: changed accordingly.
      
      	* libgimp/gimpmodule.h: massively simplified. All voodoo is gone.
      
      	* libgimpwidgets/gimpcolordisplay.[ch]
      	* libgimpwidgets/gimpcolorselector.[ch]: new abstract base classes
      	which need to be subclassed by modules.
      
      	* libgimpwidgets/gimpcolorselect.[ch]: the built-in color selector
      	from app/gui/color-select.* ported to be a GimpColorSelector
      	subclass.
      
      	* libgimpwidgets/Makefile.am
      	* libgimpwidgets/gimpwidgets.h
      	* libgimpwidgets/gimpwidgetsmarshal.list
      	* libgimpwidgets/gimpwidgetstypes.h: changed accordingly.
      
      	* app/core/gimpmoduleinfo.[ch]: made it a GTypeModule subclass
      
      	* app/core/gimpmodules.c: changed accordingly.
      
      	* app/core/gimpcontainer.c
      	* app/core/gimplist.c: HACKED around to allow GimpLists of
      	GObjects (not GimpObjects). This is EEKy, so I will either make
      	gimp->modules a simple GList and revert this bit of change, or
      	allow GObjects all over the place in GimpContainer land...
      
      	* app/display/gimpdisplayshell-filter.[ch]
      	* app/gui/color-notebook.c: removed all module stuff and use
      	g_type_children() to get the list of available color_selectors
      	and display_filters.
      
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-render.c
      	* app/gui/module-browser.c: changed accordingly.
      
      	* app/gui/gui.c: ref the built-in color selector's class before
      	the modules are queried so it appears first in the list of
      	GimpColorSelector's children.
      
      	* modules/Makefile.am: build the water color selector again.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c
      	* modules/colorsel_triangle.c
      	* modules/colorsel_water.c: ported them all to the new API.
      
      	* modules/gimpmodregister.[ch]: removed the old EMX module hack.
      d7055a33
  29. 01 Sep, 2002 1 commit
    • Manish Singh's avatar
      use AM_CPPFLAGS instead of CPPFLAGS · 97427f3f
      Manish Singh authored
      2002-09-01  Manish Singh  <yosh@gimp.org>
      
              * modules/Makefile.am: use AM_CPPFLAGS instead of CPPFLAGS
      
              * modules/cdisplay_gamma.c
              * modules/cdisplay_highcontrast.c: changed deprecated calls
      
              * modules/colorsel_triangle.c: #undef GTK_DISABLE_DEPRECATED,
              still needs to be fixed for use of GtkPreview
      97427f3f
  30. 14 Mar, 2002 1 commit
    • Michael Natterer's avatar
      Re-enabled the display filters. They work exactly the same way as before · 5e17408c
      Michael Natterer authored
      2002-03-14  Michael Natterer  <mitch@gimp.org>
      
      	Re-enabled the display filters. They work exactly the same way
      	as before except for the color_area pseudo-display. More stuff
      	to come...
      
      	* app/display/Makefile.am: build them again.
      
      	* app/display/gimpdisplayshell-filter-dialog.[ch]
      	* app/display/gimpdisplayshell-filter.[ch]: changed to the new
      	namespace, work on GimpDisplayShell instead of GimpDisplay.
      
      	* app/display/gimpdisplayshell-render.c
      	* app/display/gimpdisplayshell.[ch]: changed accordingly.
      
      	* app/gui/dialogs-constructors.c: enabled the dialog constructor.
      
      	* app/gui/gui.c: call the init() function.
      
      	* app/gui/menus.c: enabled the menu entry, but moved it to
      	<Image>/View. Moved "Undo History..." to <Image>/Image.
      
      	* modules/Makefile.am: build and install the modules.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c: made them compile with minimal
      	changes.
      
      	Unrelated:
      
      	* app/undo_history.c: connect to the image's "disconnect", not
      	"destroy" signal.
      
      	* app/tools/gimpselectiontool.c: mask out the irrelevant parts of
      	the "state" passed to the modifier_key() func, so tool_options
      	button toggling works with other modifiers (e.g. num_lock)
      	pressed.
      5e17408c
  31. 23 Nov, 2001 1 commit
    • Sven Neumann's avatar
      don't draw resize_grip in status bar (patch from Guillermo S. Romero). · d3047f57
      Sven Neumann authored
      2001-11-23  Sven Neumann  <sven@gimp.org>
      
      	* app/display/gimpdisplayshell.c: don't draw resize_grip in status bar
      	(patch from Guillermo S. Romero).
      
      	* app/devices.c
      	* app/display/gimpdisplayshell-filter-dialog.c
      	* app/display/gimpdisplayshell-qmask.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/channels-commands.c
      	* app/gui/color-notebook.c
      	* app/gui/convert-dialog.c
      	* app/gui/error-console-dialog.c
      	* app/gui/file-new-dialog.c
      	* app/gui/gradient-editor.c
      	* app/gui/layers-commands.c
      	* app/gui/module-browser.c
      	* app/gui/offset-dialog.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/preferences-dialog.c
      	* app/gui/resize-dialog.c
      	* app/gui/resolution-calibrate-dialog.c
      	* app/gui/user-install-dialog.c
      	* app/tools/gimpbrightnesscontrasttool.c
      	* app/tools/gimpcolorbalancetool.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimphuesaturationtool.c
      	* app/tools/gimplevelstool.c
      	* app/tools/gimpposterizetool.c
      	* app/tools/gimpthresholdtool.c
      	* app/widgets/gimpfontselection-dialog.c
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpunitmenu.c
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c: changed button order to follow the
      	new GTK+ style: confirmative is right-most (for LTR rendering).
      d3047f57
  32. 03 Aug, 2001 1 commit
  33. 16 Oct, 2000 1 commit
    • Sven Neumann's avatar
      make it work with my modifications of Ben's patch. · 770e118a
      Sven Neumann authored
      2000-10-16  Sven Neumann  <sven@gimp.org>
      
      	* gimp.spec.in: make it work with my modifications of Ben's patch.
      
      	* modules/cdisplay_gamma.c
      	* modules/cdisplay_highcontrast.c: applied patch by Radim Kolar that
      	initializes the interface of the configure dialogs correctly.
      770e118a