Gimp/libgimpbase
Jacob Boerema 6b10cce682 app, libgimpbase: add creation date/time metadata...
when creating a new image.

We add a new function `gimp_metadata_set_creation_date` to
`libgimpbase/gimpmetadata` to handle setting all relevant
metadata tags.

We add a local function `gimp_image_new_add_creation_metadata` to
add the creation date metadata to relevant functions that create
new images.
We write tags for both the creation date and several modified dates
for IPTC, XMP and Exif metadata. All these use different ways to
express date/time and timezones and I can already see we need to have
another look at other places where we handle modified dates.

This solves the second part of #7287, adding metadata about the
date/time a new image was created.
2025-01-15 16:54:22 -05:00
..
gimpbase-private.c Issue #8900 and #9923: reimplementing GimpUnit as a proper class. 2024-08-02 10:46:38 +02:00
gimpbase-private.h app, libgimpbase: gimp_signal_private()'s header is now made private. 2024-10-17 17:12:30 +02:00
gimpbase.def app, libgimpbase: add creation date/time metadata... 2025-01-15 16:54:22 -05:00
gimpbase.h app, libgimpbase: gimp_signal_private()'s header is now made private. 2024-10-17 17:12:30 +02:00
gimpbaseenums.c pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpbaseenums.h pdb, operations, tool: Replace GimpContext with GeglColor... 2024-11-29 00:29:36 -05:00
gimpbasetypes.c Fix various typos 2019-09-21 17:10:46 +00:00
gimpbasetypes.h core, pdb, plug-ins: Create GimpExportOptions class 2024-08-18 22:03:14 +02:00
gimpchecks.c plug-ins, libgimpbase, text: Port border-average... 2024-03-25 02:21:54 +00:00
gimpchecks.h libgimpbase: Replace GimpRGB in gimpchecks 2024-03-17 16:19:25 +00:00
gimpchoice.c libgimpbase: fix setting a GimpParamChoice to invalid value. 2024-12-17 16:24:54 +00:00
gimpchoice.h libgimp, libgimpbase, libgimpconfig: GimpParamSpecChoise's parent should be GParamSpecString. 2024-11-02 00:27:02 +01:00
gimpcompatenums.c app, libgimp*: commit the newly generated *enums.c files. 2022-08-01 20:00:01 +02:00
gimpcompatenums.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpcpuaccel-private.h app, libgimpbase: also move gimp_cpu_accel_set_use() in a private header. 2024-10-17 16:12:04 +02:00
gimpcpuaccel.c app, libgimpbase: also move gimp_cpu_accel_set_use() in a private header. 2024-10-17 16:12:04 +02:00
gimpcpuaccel.h app, libgimpbase: also move gimp_cpu_accel_set_use() in a private header. 2024-10-17 16:12:04 +02:00
gimpenv-private.h libgimpbase: clean out trailing newline. 2024-11-02 00:27:02 +01:00
gimpenv.c app, libgimp: move gimp_env_init() to a non-shipped header. 2024-10-17 16:11:15 +02:00
gimpenv.h app, libgimp: move gimp_env_init() to a non-shipped header. 2024-10-17 16:11:15 +02:00
gimpexportoptions.c app, libgimp*, pdb, plug-ins: capabilities should not be part of GimpParamSpecExportOptions. 2024-11-02 00:27:02 +01:00
gimpexportoptions.h app, libgimp*, pdb, plug-ins: capabilities should not be part of GimpParamSpecExportOptions. 2024-11-02 00:27:02 +01:00
gimplimits.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmemsize.c libgimpbase: Add GIR annotation for memsize deserialize 2024-05-11 14:40:38 +02:00
gimpmemsize.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpmetadata.c app, libgimpbase: add creation date/time metadata... 2025-01-15 16:54:22 -05:00
gimpmetadata.h app, libgimpbase: add creation date/time metadata... 2025-01-15 16:54:22 -05:00
gimpparamspecs.c app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimpparamspecs.h app, libgimp*, pdb, plug-ins: rename various public API name s/float/double/. 2024-11-02 15:00:03 +01:00
gimpparasite.c libgimp, libgimpbase: don't uselessly expose param spec structs when… 2024-11-02 00:27:02 +01:00
gimpparasite.h libgimp, libgimpbase: don't uselessly expose param spec structs when… 2024-11-02 00:27:02 +01:00
gimpparasiteio.c libgimpbase: always allocate GimpPixPipeParams.placement, add docs 2019-07-24 02:09:49 +02:00
gimpparasiteio.h libgimpbase: remove obsolete members from struct GimpPixPipeParams 2019-07-24 02:22:47 +02:00
gimpprotocol.c app, libgimp, pdb: new gimp_drawable_filter_update() public API. 2024-12-17 16:24:54 +00:00
gimpprotocol.h app, libgimp, pdb: new gimp_drawable_filter_update() public API. 2024-12-17 16:24:54 +00:00
gimprectangle.c gir: Add more (out) tags when appropriate 2020-05-03 17:35:01 +02:00
gimprectangle.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpreloc.c libgimpbase: support multiarch folders for binary relocability on Linux. 2024-04-04 22:10:58 +02:00
gimpreloc.h libgimpbase: clean up the linux relocation code 2013-01-27 22:26:29 +01:00
gimpsignal.c app, libgimpbase: gimp_signal_private()'s header is now made private. 2024-10-17 17:12:30 +02:00
gimpsignal.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpunit.c app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimpunit.h app, libgimp*, pdb: new GimpParamSpecObject abstract spec type. 2024-09-04 22:34:49 +02:00
gimputils.c Revert "Issue #7539: Opening some images lock GIMP." 2025-01-15 01:48:02 +01:00
gimputils.h Add gimp_bind_text_domain () utility function 2023-01-24 14:48:44 +00:00
gimpvaluearray.c libgimp, libgimpbase: create special functions to get/set boxed array properties. 2024-10-28 22:08:45 +01:00
gimpvaluearray.h app, libgimp, pdb: new gimp_drawable_filter_update() public API. 2024-12-17 16:24:54 +00:00
gimpversion.h.in Meson port. 2019-09-11 16:42:04 +02:00
gimpwin32-io.h Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
gimpwire.c app, libgimp*, pdb, plug-ins: remove GimpRGB support in GIMP protocol. 2024-04-19 14:34:22 +02:00
gimpwire.h app, libgimp*, pdb, plug-ins: remove GimpRGB support in GIMP protocol. 2024-04-19 14:34:22 +02:00
meson.build libgimp*, pdb, plug-ins: remove deprecated GIMP_PRECISION_*_GAMMA. 2024-11-03 20:18:52 +01:00
test-cpu-accel.c