1. 13 Aug, 2007 4 commits
  2. 11 Aug, 2007 1 commit
    • Sven Neumann's avatar
      applied patch from Yoshinori Yamakawa that adds code to get the monitor · 4572e1d3
      Sven Neumann authored
      2007-08-12  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_lcms.c (cdisplay_lcms_get_display_profile):
      	applied patch from Yoshinori Yamakawa that adds code to get the
      	monitor profile from Win32.
      
      	* app/dialogs/preferences-dialog.c: enabled the toggle for
      	"display-profile-from-gdk" on all systems.
      
      
      svn path=/trunk/; revision=23222
      4572e1d3
  3. 08 Aug, 2007 1 commit
    • Sven Neumann's avatar
      modules/cdisplay_lcms.c corrected memory handling. cmsOpenProfileFromMem() · 4ab3e927
      Sven Neumann authored
      2007-08-08  Sven Neumann  <sven@gimp.org>
      
      	* modules/cdisplay_lcms.c
      	* plug-ins/common/lcms.c: corrected memory handling.
      	cmsOpenProfileFromMem() actually copies the data.
      
      	* libgimpwidgets/gimpcolordisplay.c
      	* libgimpwidgets/gimpcolordisplaystack.c: disconnect in dispose().
      
      svn path=/trunk/; revision=23148
      4ab3e927
  4. 07 Aug, 2007 1 commit
    • Sven Neumann's avatar
      app/plug-in/Makefile.am new files defining the GimpPlugIn error domain. · 35425c70
      Sven Neumann authored
      2007-08-07  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/plug-in-error.[ch]: new files defining the
      	GimpPlugIn error domain.
      
      	* app/plug-in/plug-in-icc-profile.c (plug_in_icc_profile_apply_rgb):
      	set an error code.
      
      	* app/file/file-open.c (file_open_profile_apply_rgb): only do the
      	profile conversion if color management is enabled. If the plug-in
      	is missing, show a warning and disable color management.
      	Fixes bug #434205.
      
      	* modules/cdisplay_lcms.c (cdisplay_lcms_get_rgb_profile): check
      	if we actually got a profile before checking its color space.
      
      	* libgimpwidgets/gimpwidgetstypes.h: removed leftover typedef
      	for GimpResolutionEntry.
      
      
      svn path=/trunk/; revision=23130
      35425c70
  5. 06 Aug, 2007 1 commit
    • Sven Neumann's avatar
      added GimpColorConfig and GimpColorManaged as construct-only properties. · a737408e
      Sven Neumann authored
      2007-08-06  Sven Neumann  <sven@gimp.org>
      
      	* libgimpwidgets/gimpcolordisplay.[ch]: added GimpColorConfig 
      and
      	GimpColorManaged as construct-only properties.
      	Deprecated gimp_color_display_new().
      
      	* libgimpwidgets/gimpwidgets.def: updated for new symbols.
      
      	* app/widgets/gimpcolordisplayeditor.c: use g_object_new() 
      instead
      	of gimp_color_display_new().
      
      	* modules/cdisplay_lcms.c: use the image's embedded color 
      profile
      	for the display filter. Assume sRGB if no monitor profile is
      	configured.
      
      	* app/display/gimpdisplayshell.c: 
      	* app/display/gimpdisplayshell-filter.[ch]: pass the display as
      	color-managed object to the display filter.
      
      
      svn path=/trunk/; revision=23127
      a737408e
  6. 02 Jan, 2007 1 commit
  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. 03 Nov, 2006 1 commit
  10. 18 Oct, 2006 1 commit
  11. 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
  12. 26 Sep, 2006 1 commit
    • Sven Neumann's avatar
      modules/Makefile.am new CMYK color-selector that uses littleCMS for the · ba9efb34
      Sven Neumann authored
      2006-09-26  Sven Neumann  <sven@gimp.org>
      
      	* modules/Makefile.am
      	* modules/colorsel_cmyk_lcms.c: new CMYK color-selector that
      uses
      	littleCMS for the RGB <-> CMYK conversion. This is built instead
      	of the standard CMYK color-selector if lcms is available.
      
      	* libgimpwidgets/gimpcolornotebook.c
      	* libgimpwidgets/gimpcolorselection.[ch]
      	* libgimpwidgets/gimpcolorselector.[ch]
      	* libgimpwidgets/gimpwidgets.def: added API to set the color
      	management configuration on color selectors.
      
      	* libgimpwidgets/gimpwidgetstypes.h: include
      	libgimpconfig/gimpconfigtypes.h.
      
      	* app/dialogs/grid-dialog.c
      	* app/dialogs/preferences-dialog.c
      	* app/widgets/gimpcolordialog.c
      	* app/widgets/gimpcoloreditor.c
      	* app/widgets/gimpcolorpanel.c
      	* app/widgets/gimpgrideditor.[ch]
      	* app/widgets/gimppropwidgets.c
      	* app/widgets/gimptoolbox-color-area.c: set the color management
      	configuration on (hopefully) all color selectors.
      
      	* modules/cdisplay_lcms.c: use a GimpHintBox widget.
      ba9efb34
  13. 30 May, 2006 1 commit
    • Manish Singh's avatar
      app/errors.c app/main.c app/file/gimprecentlist.c libgimp/gimp.c · c7ba1223
      Manish Singh authored
      2006-05-29  Manish Singh  <yosh@gimp.org>
      
              * app/errors.c
              * app/main.c
              * app/file/gimprecentlist.c
              * libgimp/gimp.c
              * libgimpbase/gimpsignal.c
              * modules/cdisplay_lcms.c
              * modules/cdisplay_proof.c
              * modules/controller_midi.c
              * plug-ins/common/gqbist.c
              * plug-ins/metadata/xmp-schemas.h: miscellaneous fixes for building
              with -ansi -pedantic. Mostly #define _FOO_SOURCE stuff. Thanks to
              Daniel Richard G. for the patch. Fixes bug #342390.
      c7ba1223
  14. 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
  15. 27 Jun, 2005 1 commit
  16. 26 Jun, 2005 2 commits
  17. 25 Jun, 2005 1 commit
  18. 24 Jun, 2005 7 commits
  19. 26 Mar, 2005 1 commit
  20. 21 Feb, 2005 1 commit
    • Sven Neumann's avatar
      Another step towards color management: · 5157dba5
      Sven Neumann authored
      2005-02-21  Sven Neumann  <sven@gimp.org>
      
      	Another step towards color management:
      
      	* modules/Makefile.am
      	* modules/cdisplay_lcms.c: added new color display module that
      	implements color management for the image displays. Still work
      	in progress...
      
      	* modules/cdisplay_proof.c: no need to include <string.h> here.
      
      	* libgimpconfig/gimpcolorconfig.[ch]: added new property
      	"display-module" to configure the display color management module.
      
      	* app/display/gimpdisplayshell-filter.[ch]
      	* app/display/gimpdisplayshell.c: create the configured color
      	management display filter for each display.
      5157dba5