Commit Graph

59 Commits

Author SHA1 Message Date
Michael Natterer f322be2fac libgimpcolor: add gimp_lcms_profile_open_from_file() and _from_data()
which work just like their lcms counterparts but return an optional
md5 digest of the ICC data and a GError in case opening fails.
2014-03-16 15:57:14 +01:00
Michael Natterer 9c7cd2508f app, libgimpwidgets: move GimpProfileChooserDialog to libgimpwidgets
and call it GimpColorProfileChooserDialog. Make libgimpwidgets
depend on lcms and make it query the profile directly.
2014-03-14 22:03:08 +01:00
Michael Natterer 71b189e4da modules: rename color-selector-cmyk-lcms.c to color-selector-cmyk.c
overwriting the old color-selector-cmyk.c
2013-11-03 22:06:51 +01:00
Hartmut Kuhse 21bed1e2fb Completely rewrite metadata handling using gexiv2
Based on original patches from Hartmut Kuhse and modified
by Michael Natterer. Changes include:

- remove libexif dependency and add a hard dependency on gexiv2
- typedef GExiv2Metadata to GimpMetadata to avoid having to
  include gexiv2 globally
- add basic GimpMetadata handling functions to libgimpbase
- add image and image file specific metadata functions to libgimp,
  including the exif orientation image rotate dialog
- port plug-ins to use the new APIs
- port file-tiff-save's UI to GtkBuilder
- add new plug-in "metadata" to view the image's metadata
- keep metadata around as GimpImage member in the core
- update the image's metadata on image size, resolution and precision
  changes
- obsolete the old metadata parasites
- migrate the old parasites to new GimpMetadata object on XCF load
2013-10-27 01:02:17 +02:00
Michael Natterer 5334cc13b8 po-libgimp: add libgimpwidgets/gimpwidgets-private.c to POTFILES.in 2010-06-11 10:04:15 +02:00
Martin Nordholts 841a8426e0 Sort entries.
* POTFILES.in: Sort entries.

svn path=/trunk/; revision=27714
2008-11-24 17:26:56 +00:00
Sven Neumann 2fcef8b03e Next step towards fixing bug #344818:
2008-08-16  Sven Neumann  <sven@gimp.org>

	Next step towards fixing bug #344818:

	* libgimp/gimp.[ch]: keep the last error status and error 
message
	in libgimp. Added new functon gimp_pdb_get_error() that allows 
to
	retrieve it.

	* libgimp/gimp.def: updated.

	* plug-ins/pygimp/gimpmodule.c (pygimp_vectors_import_from_file)
	(pygimp_vectors_import_from_string): use the new function to get
	a more useful error message.


svn path=/trunk/; revision=26602
2008-08-16 17:18:13 +00:00
Sven Neumann 49b30c415b follow name changes in the modules directory.
2008-08-11  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: follow name changes in the modules directory.

	* de.po: updated German translation.


svn path=/trunk/; revision=26507
2008-08-11 18:49:34 +00:00
Michael Natterer 0216a7ca78 s/triangle/wheel/
2008-08-08  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: s/triangle/wheel/


svn path=/trunk/; revision=26449
2008-08-08 15:28:37 +00:00
Sven Neumann 7ac14afc0f fix intltool warning by adding gimpcpuaccel.c
2008-07-11  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: fix intltool warning by adding gimpcpuaccel.c

	* de.po: updated german translation.


svn path=/trunk/; revision=26131
2008-07-11 15:23:40 +00:00
Sven Neumann a38dc58138 added libgimpwidgets/gimphelpui.c.
2008-04-01  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimphelpui.c.


svn path=/trunk/; revision=25327
2008-03-31 22:08:07 +00:00
Sven Neumann af48aefef6 - added POTFILES.skip in all po directories
- added some missing files to POTFILES.in

svn path=/trunk/; revision=23270
2007-08-15 12:49:43 +00:00
Sven Neumann f3675a45ad libgimpwidgets/Makefile.am libgimpwidgets/gimpwidgets.h
2007-08-14  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/Makefile.am
	* libgimpwidgets/gimpwidgets.h
	* libgimpwidgets/gimpwidgetstypes.h
	* libgimpwidgets/gimpcolorprofilecombobox.[ch]
	* libgimpwidgets/gimpcolorprofilestore.[ch]
	* libgimpwidgets/gimpcolorprofilestore-private.h: new widget to
	select color profiles.

	* libgimpwidgets/gimpwidgets.def: updated.

	* app/widgets/gimpprofilechooserdialog.[ch]: remember the name of
	the last previewed profile.

	* app/dialogs/preferences-dialog.c: use the new color profile
	combo-box.

	* plug-ins/common/lcms.c: use the new color profile combo-box.

svn path=/trunk/; revision=23253
2007-08-14 16:01:04 +00:00
Sven Neumann 502d8f71e8 removed resolution entry symbols. 2007-05-04 Sven Neumann <sven@gimp.org>
2007-05-04  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/gimpwidgets.def: removed resolution entry 
symbols.
2007-05-04  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: removed gimpresolutionentry.c.


svn path=/trunk/; revision=22395
2007-05-03 22:17:27 +00:00
Tor Lillqvist d57d22835c Add modules/controller_dx_dinput.c.
2007-02-20  Tor Lillqvist  <tml@novell.com>

	* POTFILES.in: Add modules/controller_dx_dinput.c.


svn path=/trunk/; revision=21966
2007-02-20 21:01:37 +00:00
Michael Natterer 65d7a72639 specify encoding (bug #389201).
2007-01-04  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: specify encoding (bug #389201).


svn path=/trunk/; revision=21640
2007-01-04 10:12:37 +00:00
Sven Neumann 6f73b5cfa5 added missing files.
2007-01-03  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added missing files.

	* de.po: minor update.


svn path=/trunk/; revision=21630
2007-01-03 11:19:39 +00:00
Funda Wang 7b8a0ba26f Added missing files. 2006-01-25 06:06:04 +00:00
Michael Natterer a4cbffb6fb added libgimp/gimpprocbrowserdialog.c and libgimp/gimpprocview.c
2005-08-02  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: added libgimp/gimpprocbrowserdialog.c and
	libgimp/gimpprocview.c
2005-08-02 16:38:44 +00:00
Sven Neumann 3dcf54db08 added libgimpwidgets/gimpresolutionentry.c.
2005-07-18  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimpresolutionentry.c.

	* de.po: updated.
2005-07-18 16:58:35 +00:00
Manish Singh 83d0ba039e added libgimp/gimpfontselectbutton.c
2005-06-04  Manish Singh  <yosh@gimp.org>

        * POTFILES.in: added libgimp/gimpfontselectbutton.c
2005-06-04 22:37:34 +00:00
Michael Natterer 1506480dd2 added libgimpwidgets/gimpwidgetsenums.c
2005-05-22  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimpwidgetsenums.c
2005-05-22 21:34:53 +00:00
Michael Natterer a103062545 added libgimpwidgets/gimpbrowser.c
2005-05-19  Michael Natterer  <mitch@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimpbrowser.c
2005-05-18 23:50:51 +00:00
Sven Neumann 5157dba5cb Another step towards color management:
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.
2005-02-21 00:45:17 +00:00
Sven Neumann 215cbc7022 added new files for GimpColorConfig.
2005-02-08  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added new files for GimpColorConfig.
2005-02-08 00:07:06 +00:00
Sven Neumann 38cb04bddc app/widgets/gimppropwidgets.c moved to libgimpwidgets.
2005-02-05  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: app/widgets/gimppropwidgets.c moved to libgimpwidgets.
2005-02-05 10:51:58 +00:00
Sven Neumann a840178441 added libgimpconfig.
2005-02-02  Sven Neumann  <neumann@jpk.com>

	* POTFILES.in: added libgimpconfig.
2005-02-02 11:05:06 +00:00
Sven Neumann d84022adbf added missing libgimp/gimppalettemenu.c.
2004-10-27  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added missing libgimp/gimppalettemenu.c.

	* de.po: updated.
2004-10-27 13:42:55 +00:00
Sven Neumann 6fd8da2266 added libgimpwidgets/gimppreviewarea.c.
2004-09-05  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimppreviewarea.c.

	* de.po: updated german translation.
2004-09-04 23:22:39 +00:00
Sven Neumann 4454e2500a added libgimpwidgets/gimppreview.c.
2004-08-31  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimppreview.c.

	* de.po: updated german translation.
2004-08-30 22:48:18 +00:00
Sven Neumann e10ebe1805 removed enums GimpImageType and GimpImageBaseType ...
2004-07-29  Sven Neumann  <sven@gimp.org>

	* app/core/core-enums.h: removed enums GimpImageType and
	GimpImageBaseType ...

	* libgimpbase/gimpbaseenums.h: ... and added them here. Also moved
	all enums from gimpbasetypes.h to this new file.

	* libgimpbase/Makefile.am
	* tools/pdbgen/Makefile.am: changed accordingly.

	* app/core/core-enums.c
	* libgimp/gimpenums.h
	* libgimpbase/gimpbaseenums.c
	* tools/pdbgen/enums.pl: regenerated.

	* libgimpbase/gimpparasite.c
	* libgimpbase/gimpprotocol.c
	* libgimp/gimp.c: include <glib-object.h>

	* libgimpbase/gimpbasetypes.[ch]: added API to set and get a
	translation domain on a GType. This is used for translatable enum
	values.

	* libgimpbase/gimputils.[ch]: added API to retrieve the translated
	name for an enum value.

	* app/widgets/gimpenumstore.c
	* app/widgets/gimpenumwidgets.c: use the new API in libgimpbase.
2004-07-29 12:33:15 +00:00
Sven Neumann d82a557228 added libgimpbase/gimpmemsize.c.
2004-07-27  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpbase/gimpmemsize.c.
2004-07-27 17:04:07 +00:00
Sven Neumann 52a42769e2 automatically add an "(Empty)" item if the store is empty and remove it as
2004-04-22  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/gimpintstore.[ch]: automatically add an "(Empty)"
	item if the store is empty and remove it as soon as other items
	are being added.

	* libgimp/gimpdrawablecombobox.c
	* libgimp/gimpimagecombobox.c: removed handling of the empty list;
	the store does this for us now.
2004-04-22 15:25:01 +00:00
Sven Neumann 8abf38f7d9 use the same label as in the new combo_box widgets.
2004-04-21  Sven Neumann  <sven@gimp.org>

	* libgimp/gimpmenu.c (gimp_menu_add_none): use the same label as
	in the new combo_box widgets.

	* libgimpwidgets/gimpintcombobox.[ch]
	* libgimpwidgets/gimpintstore.[ch]: use LibGIMP copyright headers.
2004-04-21 12:14:01 +00:00
Sven Neumann 4e476cf148 added missing libgimpwidgets/gimppatheditor.c.
2004-03-12  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added missing libgimpwidgets/gimppatheditor.c.
2004-03-12 15:30:44 +00:00
Danilo Šegan 094761fb90 Removed libgimp/gimpmiscui.c.
2003-12-16  Danilo Šegan  <dsegan@gmx.net>

	* POTFILES.in: Removed libgimp/gimpmiscui.c.
2003-12-16 06:43:39 +00:00
Sven Neumann d8903a2477 added libgimpthumb.
2003-12-08  Sven Neumann  <sven@gimp.org>

	* Makefile.am (SUBDIRS): added libgimpthumb.

	* libgimpthumb/gimpthumb-utils.c
	* libgimpthumb/gimpthumbnail.c: basic functionality is implemented
	and seems to be working.

	* app/Makefile.am: link the application against libgimpthumb.

	* app/core/core-types.h: include libgimpthumb/gimpthumb-types.h.

	* app/core/gimpimagefile.[ch]: removed thumbnail handling routines
	and use libgimpthumb instead. Fixes bug #127914.

	* app/gui/file-open-dialog.c
	* app/widgets/gimpdocumentview.c: changed accordingly.
2003-12-08 09:12:25 +00:00
Sven Neumann aba3d437e2 s/gimpfileselection/gimpfileentry/
2003-11-22  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: s/gimpfileselection/gimpfileentry/
2003-11-22 21:00:40 +00:00
Sven Neumann 5a2600f00d added a check for little cms.
2003-11-21  Sven Neumann  <sven@gimp.org>

	* configure.in: added a check for little cms.

	* modules/Makefile.am
	* modules/cdisplay_proof.c: added a color proof display filter
	module contributed by Banlu Kemiyatorn <id@project-ile.net>.
2003-11-21 14:44:00 +00:00
Danilo Šegan c0887c096c Updated Serbian translation.
2003-11-16  Danilo Šegan  <dsegan@gmx.net>

	* po-libgimp/sr.po, po-libgimp/sr@Latn.po: Updated Serbian
	translation.

	* po-libgimp/POTFILES.in: gimpunit.c renamed to gimpunitcache.c.
2003-11-16 00:52:16 +00:00
Sven Neumann 2a72abfd93 include <libgimpcolor/gimpcmyk.h>.
2003-07-15  Sven Neumann  <sven@gimp.org>

	* libgimpcolor/gimpcolor.h: include <libgimpcolor/gimpcmyk.h>.

	* modules/Makefile.am
	* modules/colorsel_cmyk.c: added a simple CMYK color selector.
2003-07-15 00:29:34 +00:00
Sven Neumann 1fd0eb07b1 update the BrushSelect "object" when the brush opacity is changed.
2003-06-17  Sven Neumann  <sven@gimp.org>

	* app/gui/brush-select.c (opacity_scale_update): update the
	BrushSelect "object" when the brush opacity is changed.

	* libgimp/gimpmenu.[ch]
	* libgimp/gimpbrushmenu.c
	* libgimp/gimpfontmenu.c
	* libgimp/gimpgradientmenu.c
	* libgimp/gimppatternmenu.c: raise selection dialogs when being
	called again, marked strings for translation, added lots of const
	qualifiers, cleaned up code.

	* tools/pdbgen/pdb/brushes.pdb
	* tools/pdbgen/pdb/drawable.pdb
	* tools/pdbgen/pdb/image.pdb
	* tools/pdbgen/pdb/patterns.pdb: use g_memdup() instead of
	g_memmove().

	* app/pdb/brushes_cmds.c
	* app/pdb/drawable_cmds.c
	* app/pdb/image_cmds.c
	* app/pdb/patterns_cmds.c: regenerated.

2003-06-17  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added files with newly marked strings.

	* de.po: updated.
2003-06-17 09:43:14 +00:00
Kwok-Koon Cheung bf459e8e2d Add missing files to POTFILES.in/skip 2003-06-08 09:24:59 +00:00
Sven Neumann 88830e60d3 POTFILES.in updated.
2003-04-14  Sven Neumann  <sven@gimp.org>

	* POTFILES.in
	* de.po: updated.
2003-04-14 11:31:14 +00:00
Sven Neumann d41e99de78 added libgimpwidgets/gimpmemsizeentry.c.
2003-01-05  Sven Neumann  <sven@gimp.org>

        * POTFILES.in: added libgimpwidgets/gimpmemsizeentry.c.
2003-01-05 14:01:05 +00:00
Sven Neumann 8f003f40ca use scientific terms and added an approximation formula for tritanopia.
2002-12-16  Sven Neumann  <sven@gimp.org>

	* modules/cdisplay_colorblind.c: use scientific terms and added an
	approximation formula for tritanopia.

2002-12-16  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added modules/cdisplay_colorblind.c.
	* de.po: updated german translation.
2002-12-16 16:41:29 +00:00
Sven Neumann 08750ff16b added libgimpwidgets/gimppickbutton.c. updated german translation.
2002-11-05  Sven Neumann  <sven@gimp.org>

	* POTFILES.in: added libgimpwidgets/gimppickbutton.c.
	* de.po: updated german translation.
2002-11-05 18:13:15 +00:00
Sven Neumann 1c0e9df23b use a mnemonic that doesn't collide with the rest of the dialog.
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.
2002-10-30 15:12:30 +00:00
Sven Neumann f5780115a7 app/tools/Makefile.am removed this file which was moved to libgimptool in
2002-10-29  Sven Neumann  <sven@gimp.org>

        * app/tools/Makefile.am
        * app/tools/tools-enums.c: removed this file which was moved to
        libgimptool in March.
2002-10-29 10:51:34 +00:00
Sven Neumann ca6d7dc46c fixed some i18n glitches.
2002-10-21  Sven Neumann  <sven@gimp.org>

	* libgimpmodule/gimpmodule.c: fixed some i18n glitches.
2002-10-21 15:16:47 +00:00