1
0
mirror of https://gitlab.gnome.org/GNOME/evince synced 2024-07-05 00:59:07 +00:00
evince/libdocument
Christian Persch 1e0a3efa24 libdocument: Move GDateTime members to the extended struct
Commit ed1e94af introduced an unintentional API and ABI break by
changing the creation_date and modified_date members of EvDocumentInfo
from GTime to GDateTime*.

Revert this API/ABI break by adding the created and modified GDateTime
members to EvDocumentInfoExtended, and add public getters and
backend-private setters.

Make the PDF backend set these, and adjust the properties view to use
the new accessor functions.

Fixes: https://gitlab.gnome.org/GNOME/evince/-/issues/1711
2021-12-02 18:35:18 +01:00
..
ev-annotation.c libdocument: Deprecate GTime usage in annotation's properties 2021-10-17 17:09:18 +00:00
ev-annotation.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-async-renderer.c [libdocument] Use G_DEFINE_INTERFACE instead of out own macro 2010-05-07 13:05:07 +02:00
ev-async-renderer.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-attachment.c libdocument: Fix return type for attachment's date 2018-11-13 11:07:28 -03:00
ev-attachment.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-backend-info.c Update FSF Address 2014-01-23 16:52:12 -08:00
ev-backend-info.h libdocument: Don't store the GTypeModule in the EvBackendInfo 2012-06-04 12:23:15 +02:00
ev-backends-manager.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-debug.c libview: Add support for saving media mapping to page cache and showing debug borders 2015-05-27 15:06:28 +02:00
ev-debug.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-annotations.c markup annotations: use markup text region 2020-05-19 21:59:50 +00:00
ev-document-annotations.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-attachments.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-attachments.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-factory.c ev-document-factory: fix get_backend_info_for_mime_type for macOS and Windows 2019-04-26 20:18:27 +01:00
ev-document-factory.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-find.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-find.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-fonts.c font properties: say whether fonts are pdf standard 2013-01-05 13:11:44 +01:00
ev-document-fonts.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-forms.c Handle reset form action 2020-08-30 15:28:07 +00:00
ev-document-forms.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-images.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-images.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-info.c libdocument: Move GDateTime members to the extended struct 2021-12-02 18:35:18 +01:00
ev-document-info.h libdocument: Move GDateTime members to the extended struct 2021-12-02 18:35:18 +01:00
ev-document-layers.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-layers.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-links.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-links.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-media.c libdocument: Add EvDcoumentMedia interface 2015-05-27 15:06:28 +02:00
ev-document-media.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-misc.c libdocument: Stop trusting phsyical dimensions from monitors 2021-02-01 01:59:17 -03:00
ev-document-misc.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-print.c [libdocument] Use G_DEFINE_INTERFACE instead of out own macro 2010-05-07 13:05:07 +02:00
ev-document-print.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-security.c [libdocument] Use G_DEFINE_INTERFACE instead of out own macro 2010-05-07 13:05:07 +02:00
ev-document-security.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-text.c libdocumnent: Add missing Since: 2013-07-30 19:31:43 +02:00
ev-document-text.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-transition.c libdocument: add missing transfer and element-type annotations 2013-01-28 17:15:47 -05:00
ev-document-transition.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document-type-builtins.c.template libdocument: Fix volatile misuse 2021-11-30 22:08:51 +00:00
ev-document-type-builtins.h.template libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-document.c libdocument: Make EvDocumentInfo extensible 2021-12-02 18:35:18 +01:00
ev-document.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-file-exporter.c [libdocument] Use G_DEFINE_INTERFACE instead of out own macro 2010-05-07 13:05:07 +02:00
ev-file-exporter.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-file-helpers.c Windows: fix compilation, CLOEXEC does not exist 2021-01-24 10:56:44 -03:00
ev-file-helpers.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-form-field-private.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-form-field.c pdf: Reimplement 'de facto' tooltip with no ABI break 2020-08-30 10:27:09 -04:00
ev-form-field.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-image.c Remove use of deprecated g_type_class_add_private function 2019-08-03 19:02:30 -06:00
ev-image.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-init.c libdocument: Load application-specific gdk-pixbuf loaders 2020-05-31 09:08:23 -04:00
ev-init.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-layer.c Remove use of deprecated g_type_class_add_private function 2019-08-03 19:02:30 -06:00
ev-layer.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-link-action.c libdocument: Fix return value 2021-02-13 13:51:48 -03:00
ev-link-action.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-link-dest.c Remove use of deprecated g_type_class_add_private function 2019-08-03 19:02:30 -06:00
ev-link-dest.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-link.c Remove use of deprecated g_type_class_add_private function 2019-08-03 19:02:30 -06:00
ev-link.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-macros.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-mapping-list.c libdocument: Use a cmp function to compare size of area in ev_mapping list_get 2018-03-30 22:40:08 -03:00
ev-mapping-list.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-media.c Remove use of deprecated g_type_class_add_private function 2019-08-03 19:02:30 -06:00
ev-media.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-module.c libdocument: Keep the GType when closing the module 2012-06-04 12:23:25 +02:00
ev-module.h libdocument: Don't export EvModule symbols 2012-06-04 12:17:45 +02:00
ev-page.c Update FSF address everywhere. 2010-04-05 11:24:46 +02:00
ev-page.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-render-context.c Switch to specifying rendered output in pixels, not as a scale 2014-03-22 13:53:29 +01:00
ev-render-context.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-selection.c Switch to GTK+ 3 2010-07-08 10:22:11 +02:00
ev-selection.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-transition-effect.c EvTransitionEffect: support duration in decimal value 2021-06-26 05:06:20 +00:00
ev-transition-effect.h libdocument: Use symbol visibility for exported symbols 2021-12-01 16:51:33 +01:00
ev-version.h.in Bump to new version scheme 2021-03-26 00:08:14 -03:00
meson.build libdocument: Move EvDocumentInfo to its own file 2021-12-02 18:35:18 +01:00