-
Notifications
You must be signed in to change notification settings - Fork 109
/
Copy pathNEWS
8378 lines (6969 loc) · 272 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
===============
Evince 48.alpha
===============
backend:
* Add missing break to make two columns right work (#1395, Alexandre Franke)
* Add missing break to make two columns right work (#1395, Alexandre Franke)
* Improve support for Adobe PDF open parameters (#2044, #222, #5, #7, Nelson Benítez León)
* Do not implement module loading through GTypeModule (Pablo Correa Gómez)
* Dvi: Fix code style relate to inline functions (Qiu Wenbo)
* Dvi: Remove always false check (Qiu Wenbo)
* Use GDateTime alternatives for EvAttachment (Pablo Correa Gómez)
* Remove usage of ev_backends_manager_get_document (Qiu Wenbo)
build:
* Bump libraries' API version to 4, do not hard-code (Pablo Correa Gomez)
* Bump the minimum required version of cairo to 1.14.0 (Qiu Wenbo)
* Bumpt libview, libdocument and Evince API version (Germán Poo-Caamaño)
* Enable dri permission in flatpak (Germán Poo-Caamaño)
* Fix app_id for flatpak in development mode (Germán Poo-Caamaño)
* Fix generated desktop file names (Germán Poo-Caamaño)
* Improve build location (Germán Poo-Caamaño)
* Improve development build story (Germán Poo-Caamaño)
* Reduce indirections to generate desktop files (Germán Poo-Caamaño)
* Remove ENABLE_NLS flag (Qiu Wenbo)
* Remove indirection for building schemas (Germán Poo-Caamaño)
* Remove gidocgen submodule and requirement (Pablo Correa Gómez)
* Remove name suffix workaround on MacOS (Qiu Wenbo)
* Remove org.gnome.SettingsDaemon.MediaKeys (Maximiliano Sandoval R)
* Remove unused EVINCEDATADIR (Qiu Wenbo)
* Rename GNOMELOCALEDIR to EV_LOCALEDIR (Qiu Wenbo)
* Set HAVE_CAIRO_PDF and HAVE_CAIRO_PS in config (Qiu Wenbo)
* Update dependencies in flatpak (Germán Poo-Caamaño)
* Update dependency versions for flatpak (Germán Poo-Caamaño)
* Update flatpak dependencies (Germán Poo-Caamaño)
* Updated flatpak poppler dependency (Andrew Murray)
* Use different names when in development (Germán Poo-Caamaño)
* Version bump (Germán Poo-Caamaño)
ci:
* Bump Ubuntu version to add libadwaita (Germán Poo-Caamaño)
* Set development build in flatpak (Germán Poo-Caamaño)
* Use updated image for both gtk3 and gtk4 (Germán Poo-Caamaño)
* Add default template (Pablo Correa Gómez)
data:
* Add vcs-browser URL support (Sabri Ünal)
* Fix URLs in metadata (#2024, Germán Poo-Caamaño)
* Fix appdata to use custom app-id (Germán Poo-Caamaño)
* Fix typo in URL (#2030, Germán Poo-Caamaño)
* Improve appdata for AppStream 1.0 (Sabri Ünal)
* Remove unused icons (Pablo Correa Gómez)
* Remove none OARS tags (Sabri Ünal)
* Update the copyright year (Sabri Ünal)
* Replace non-existing mailing list with GNOME Discourse URL (Andre Klapper)
* metainfo: Move from top-level dir to data dir (Pablo Correa Gómez)
* metainfo: Use gitlab issues as the official bugtracker (#1969, Pablo Correa Gómez)
docs:
* Fix dead link in CONTRIBUTING (Rebecca Palmer)
general:
* "go to previous page" action restores scroll position (#1458, Robert Gay)
* Do not disable deprecations by default on Evince (Pablo Correa Gómez)
* Fix warning about function pointer cast (Qiu Wenbo)
* Remove gspell feature for spell checking (Qiu Wenbo)
* Remove usage of deprecated GdkColor (Qiu Wenbo)
help:
* Fix invalid markup in Hungarian translation (Andre Klapper)
* Correct dead IRC link (Andre Klapper)
libdocument:
* Add IGNORE_DEPRECATED guards around GTime usage (Pablo Correa Gómez)
* Declare EvDocument as derivable type (Qiu Wenbo)
* Declare EvImage as final type (Qiu Wenbo)
* Declare EvLayer as final type (Qiu Wenbo)
* Declare EvLink as final type (Qiu Wenbo)
* Declare EvLinkAction as final type (Qiu Wenbo)
* Declare EvLinkDest as final type (Qiu Wenbo)
* Declare EvMedia as final type (Qiu Wenbo)
* Declare EvPage as final type (Qiu Wenbo)
* Declare EvRenderContext as final type (Qiu Wenbo)
* Declare EvTransitionEffect as final type (Qiu Wenbo)
* Fix a crash with ev_document_factory_new_document_for_mime_type (Qiu Wenbo)
* Remove all but one find API (Pablo Correa Gómez)
* Remove old macros used for backend registration (Pablo Correa Gómez)
* Remove deprecated GTime from EvAttachment (Qiu Wenbo)
* Remove deprecated GTime from EvDocumentInfo (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_thumbnail_frame (Pablo Correa Gómez)
* Remove deprecated ev_annotation_set_modified_from_time (Qiu Wenbo)
* Remove deprecated ev_backends_manager_get_document_module_name (Qiu Wenbo)
* Remove deprecated ev_backends_manager_get_document_type_info (Qiu Wenbo)
* Remove deprecated ev_document_find_find_text (Qiu Wenbo)
* Remove deprecated ev_document_misc_format_date (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_loading_thumbnail (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_page_border_size (Qiu Wenbo)
* Remove deprecated ev_document_misc_get_screen_dpi (Qiu Wenbo)
* Remove deprecated ev_document_misc_paint_one_page (Qiu Wenbo)
* Remove EvAsyncRenderer interface (Pablo Correa Gómez)
* Remove ev-backends-manager.h (Qiu Wenbo)
* Remove ev_document_misc_render_thumbnail_with_frame (Pablo Correa Gómez)
* Remove redundant initialization (Qiu Wenbo)
* Remove unused rendering API (Qiu Wenbo)
* Remove usage of deprecated g_module_build_path (Qiu Wenbo)
* Use G_DECLARE_INTERFACE to simplify custom macros (Qiu Wenbo)
* Use GtkFileChooser in add filters (#1863, Jake Dane)
* Use exempi to replace hand written parser (Qiu Wenbo)
* Use mkenums_simple to simplify code generation (Qiu Wenbo)
libmisc:
* Fix regression after porting to g_clear_signal_handler (Germán Poo-Caamaño)
* Move ev-search-box from libmisc to shell (Pablo Correa Gomez)
* Port EvPageAction to UI template (Qiu Wenbo)
* Port to g_clear_signal_handler (#1988, Pablo Correa Gómez)
* Re-parent EvPageActionWidget to a GtkBox (Pablo Correa Gómez)
* Send the page in "updated" signal ev-search-box as defined (Pablo Correa Gomez)
libview:
* Don't attempt to load non-seekable files directly (#1971, Corey Berla)
* Do not define unnecessary function prototype ahead (Pablo Correa Gómez)
* Removed deprecated ev_view_find_changed (#682875, Pablo Correa Gómez)
* Do not keep track of annotation window position with respect to view (Pablo Correa Gómez)
* Do not track fullscreen mode (Pablo Correa Gómez)
* Drop EV_JOB_THUMBNAIL_PIXBUF option, and all related code (Pablo Correa Gómez)
* EvJobFind: use EvFindOptions instead of old case_sensitive (Pablo Correa Gómez)
* Fix transformation of view coordinates (#1951, Marek Kasik)
* Initialize window_children list to NULL (Pablo Correa Gómez)
* Improve detection of non-seekable files (#2037, Nelson Benítez León)
* Just use gbooleans to keep track of cache state (Germán Poo-Caamaño)
* Let EvAnnotationWindow focus be managed by GTK (Pablo Correa Gómez)
* Make deprecated ev_view_scroll private (Pablo Correa Gómez)
* Make deprecated ev_view_set_loading private (Pablo Correa Gómez)
* Only hide annotations if the page went out of range (Pablo Correa Gómez)
* Remove EvStockIcons (Pablo Correa Gómez)
* Remove always true check about GTK version (Qiu Wenbo)
* Remove deprecated EV_SIZING_BEST_FIT (Qiu Wenbo)
* Remove deprecated dual_page property (Qiu Wenbo)
* Remove deprecated ev_job_find_get_n_results (Qiu Wenbo)
* Remove ev_annotation_window_set_annotation (Pablo Correa Gómez)
* Remove fullscreen property in document-model (Pablo Correa Gómez)
* Remove multimedia media player (Qiu Wenbo)
* Rename EvJobRender to EvJobRenderCairo (Pablo Correa Gómez)
* Rename EvJobThumbnail to EvJobThumbnailCairo (Pablo Correa Gómez)
* Silence maybe-uninitialized warnings (Pablo Correa Gómez)
* Stop using deprecated ev_view_scroll (Pablo Correa Gómez)
* Stop using deprecated ev_document_misc_get_thumbnail_frame (Pablo Correa Gómez)
* Use configure-event signal instead of custom one (Pablo Correa Gómez)
* Use decorated window in EvAnnotationWindow (Pablo Correa Gomez)
* Use mkenums_simple to simplify code generation (Qiu Wenbo)
po:
* Fix updated files (Sabri Ünal)
* Remove unused Makevars (Qiu Wenbo)
* Update translations files from main branch (Germán Poo-Caamaño)
previewer:
* Merge EvPreviewerToolbar into EvPreviewerWindow (Pablo Correa Gómez)
* Remove un-used invocation of ev_stock_icons (Mads Chr. Olesen)
* Use ui template for EvPreviewerToolbar (Pablo Correa Gómez)
shell:
* Avoid crash when deleting annotation (#2022, Nelson Benítez León)
* Remove GtkIconFactory code (Pablo Correa Gómez)
* Activate search-outline mode from text entry (#1991, Nelson Benítez León)
* Add "document-model" property to EvToolbar (Pablo Correa Gómez)
* Add a place holder for empty recent view (#992, Raffaele Tranquillini)
* Check icon_view exists upon usage in EvSidebarThumbnails (#1996, Pablo Correa Gómez)
* Derive EvRecentView from GtkBin to simplify GTK4 move (Pablo Correa Gómez)
* Deprecate GTime related functions for GDateTime variants (Pablo Correa Gómez)
* Do not keep track of EvWindow parent in a EvToolbar property (Pablo Correa Gómez)
* Do not update links model when going fullscreen (Pablo Correa Gomez)
* Do not use gtk_window_resize (Pablo Correa Gomez)
* Don't check for "show_toolbar" metadata value (Pablo Correa Gómez)
* Don't set show close button on infobar (Pablo Correa Gómez)
* Evince-recent-view.ui: indent according to editorconfig (Pablo Correa Gómez)
* Fix signal handler id types (Pablo Correa Gómez)
* Keep track of fullscreen through action instead of model (Pablo Correa Gómez)
* Make buttons don't grab focus on click (Nelson Benítez León)
* Modernize freeing EvRegisterDocData in ev-application (Pablo Correa Gomez)
* Move EvWindow menus from generic file to template (Pablo Correa Gómez)
* Move EvWindow model to template (Pablo Correa Gómez)
* Move application id constant to meson (Germán Poo-Caamaño)
* Move dbus dependent definitions to meson (Germán Poo-Caamaño)
* Only set "fullscreen" in metadata if it's not maximized (#1985, Pablo Correa Gomez)
* Only set "fullscreen" in metadata if it's not maximized (#1985, Pablo Correa Gómez)
* Port to g_clear_signal_handler (#1988, Pablo Correa Gómez)
* Properly organize EvRecentView widgets (#2000, Pablo Correa Gómez)
* Remove EV_CHROME since only used for sidebar (Pablo Correa Gómez)
* Remove EV_CHROME_FINDBAR and EV_CHROME_FULLSCREEN_TOOLBAR (Pablo Correa Gómez)
* Remove EV_CHROME_RAISE_TOOLBAR (Pablo Correa Gómez)
* Remove EV_CHROME_TOOLBAR, unconditionally set to TRUE (Pablo Correa Gómez)
* Remove MediaKeys support (#1762, Qiu Wenbo)
* Remove sidebar_page_main_widget_update_cb from EvWindow (Pablo Correa Gómez)
* Remove unused EV_TOOLBAR_MODE_FULLSCREEN (Pablo Correa Gómez)
* Revert Simplify reset_jobs calls" (#2035, Nelson Benítez León)
* Show close button by default in EvToolbar (Pablo Correa Gómez)
* Stop fullscreen activation on the thumbnails' sidebar (Pablo Correa Gómez)
* Stop using EvStockIcon within the application (Pablo Correa Gómez)
* Stop using aux sidebar_widget in EvWindow creating the sidebar (Pablo Correa Gómez)
* Use G_DECLARE_INTERFACE to simplify custom macros (Qiu Wenbo)
* Use g_timeout_add_once and g_idle_add_once (Pablo Correa Gómez)
* Use gtk_widget_set_visible instead of custom function (Pablo Correa Gómez)
* Use page_layout instead of dual_page (Qiu Wenbo)
* Use sidebar-show-symbolic icon instead of custom one (Qiu Wenbo)
* When "saving as.." don't copy the original file modification time (#706, Nelson Benítez León)
* Use box-shadow to draw the shadow when possible (Qiu Wenbo)
thumbnailer:
* Remove async renderer code path (Qiu Wenbo)
Developers:
* Alexandre Franke, Andre Klapper, Andrew Murray, Brage Fuglseth, Corey Berla, Germán Poo-Caamaño, Jake Dane, Mads Chr. Olesen, Marek Kasik, Maximiliano Sandoval R, Nelson Benítez León, Pablo Correa Gomez, Pablo Correa Gómez, Piotr Drąg, Qiu Wenbo, Raffaele Tranquillini, Rebecca Palmer, Robert Gay, Sabri Ünal
Translations:
* Asier Sarasua Garmendia (Basque)
* Vasil Pupkin (Belarusian)
* Rafael Fontenelle (Brazilian Portuguese)
* Andi Chandler (British English)
* twlvnn kraftwerk (Bulgarian)
* Jordi Mas i Hernandez (Catalan)
* Luming Zh (Chinese (China))
* Chao-Hsiung Liao (Chinese (Taiwan))
* Daniel Rusek (Czech)
* Alan Mortensen (Danish)
* Nathan Follens (Dutch)
* Kristjan SCHMIDT (Esperanto)
* Jiri Grönroos (Finnish)
* Irénée THIRION (French)
* Fabio Tomat (Friulian)
* Fran Dieguez (Galician)
* Ekaterine Papava (Georgian)
* Jürgen Benvenuti (German)
* Philipp Kiemle (German)
* Efstathios Iosifidis (Greek)
* Yaron Shahrabani (Hebrew)
* Yosef Or Boczko (Hebrew)
* Guntupalli Karunakar (Hindi)
* Scrambled 777 (Hindi)
* Balázs Úr (Hungarian)
* Andika Triwidada (Indonesian)
* Baurzhan Muftakhidinov (Kazakh)
* Changwoo Ryu (Korean)
* Rūdolfs Mazurs (Latvian)
* Aurimas Černius (Lithuanian)
* Quentin PAGÈS (Occitan)
* Danial Behzadi (Persian)
* Piotr Drąg (Polish)
* Hugo Carvalho (Portuguese)
* Amn Alam (Punjabi)
* Daniel Șerbănescu (Romanian)
* Florentina Mușat (Romanian)
* Artur S0 (Russian)
* Sergej A (Russian)
* Марко Костић (Serbian)
* Dušan Kazik (Slovak)
* Jose Riha (Slovak)
* Martin (Slovenian)
* Daniel (Spanish)
* Anders Jonsson (Swedish)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
=============
Evince 46.1
=============
data:
* Improve url locations (Germán Poo-Caamaño)
help:
* Replace live.gnome.org with wiki.gnome.org (Andre Klapper)
Developers:
* Andre Klapper, Germán Poo-Caamaño
Translations:
* Changwoo Ryu (Korean)
* Seong-ho Cho (Korean)
* Piotr Drąg (Polish)
* Anders Jonsson (Swedish)
* Yuri Chornoivan (Ukrainian)
==============
Evince 46.rc
==============
backend:
* Add missing break to make two columns right work (#1395, Alexandre Franke)
ci:
* Set tag for docker image to build against gtk3 (Germán Poo-Caamaño)
data:
* Add vcs-browser URL support (Sabri Ünal)
* Improve appdata for AppStream 1.0 (Sabri Ünal)
* Remove none OARS tags (Sabri Ünal)
* Fix URLs in metadata (#2024, Germán Poo-Caamaño)
* Update the copyright year (Sabri Ünal)
* Fix wrong developer id (Sophie Herold)
* Replace non-existing mailing list with GNOME Discourse URL (Andre Klapper)
help:
* Fix invalid markup in Hungarian translation (Andre Klapper)
libview:
* Do not define unnecessary function prototype ahead (Pablo Correa Gómez)
shell:
* Fix typo in argument
data:
* Fix 46 release date (Jake Dane)
* Fix bugtracker URL (Andre Klapper)
Developers:
* Andre Klapper, Jake Dane, Tanmay Patil
Translations:
* Rachida SACI (Add Kabyle)
* Boyuan Yang (Chinese (China))
* Alexandre Franke (French)
* Jürgen Benvenuti (German)
* Vittorio Monti (Italian)
* Athmane MOKRAOUI (Kabyle)
* Rachida SACI (Kabyle)
* Hugo Carvalho (Portuguese)
* A S Alam (Punjabi)
* Artur S0 (Russian)
* Милош Поповић (Serbian)
* Милош Поповић (Serbian (Latin))
* Aefgh Threenine (Thai)
* Sabri Ünal (Turkish)
=============
Evince 46.0
=============
data:
* Improve url locations (Germán Poo-Caamaño)
help:
* Replace live.gnome.org with wiki.gnome.org (Andre Klapper)
Developers:
* Andre Klapper, Germán Poo-Caamaño
Translations:
* Changwoo Ryu (Korean)
* Seong-ho Cho (Korean)
* Piotr Drąg (Polish)
* Anders Jonsson (Swedish)
* Yuri Chornoivan (Ukrainian)
==============
Evince 46.rc
==============
backend:
* Add missing break to make two columns right work (#1395, Alexandre Franke)
ci:
* Set tag for docker image to build against gtk3 (Germán Poo-Caamaño)
data:
* Add vcs-browser URL support (Sabri Ünal)
* Improve appdata for AppStream 1.0 (Sabri Ünal)
* Remove none OARS tags (Sabri Ünal)
* Fix URLs in metadata (#2024, Germán Poo-Caamaño)
* Update the copyright year (Sabri Ünal)
* Fix wrong developer id (Sophie Herold)
* Replace non-existing mailing list with GNOME Discourse URL (Andre Klapper)
help:
* Fix invalid markup in Hungarian translation (Andre Klapper)
libview:
* Do not define unnecessary function prototype ahead (Pablo Correa Gómez)
shell:
* Only set "fullscreen" in metadata if it's not maximized (#1985, Pablo Correa Gomez)
* Activate search-outline mode from text entry (#1991, Nelson Benítez León)
* Fix Evince crash when exiting (Nelson Benítez León)
* Fix crash when annotation window is closed outside of Evince (#2009, Nelson Benítez León)
* Fix invalid markup in Brazilian Portuguese help translation (Andre Klapper)
* Avoid crash when deleting annotation (#2022, Nelson Benítez León)
* Don't set show close button on infobar (Pablo Correa Gómez)
Developers:
* Alexandre Franke, Andre Klapper, Germán Poo-Caamaño, Nelson Benítez León, Pablo Correa Gomez, Pablo Correa Gómez, Sabri Ünal, Sophie Herold
Translations:
* Asier Sarasua Garmendia (Basque)
* Vasil Pupkin (Belarusian)
* Juliano de Souza Camargo (Brazilian Portuguese)
* Rafael Fontenelle (Brazilian Portuguese)
* Andi Chandler (British English)
* Bruce Cowan (British English)
* zayar lwin (Burmese)
* Jordi Mas i Hernandez (Catalan)
* Luming Zh (Chinese (China))
* Daniel Rusek (Czech)
* Alan Mortensen (Danish)
* Nathan Follens (Dutch)
* Kristjan SCHMIDT (Esperanto)
* Jiri Grönroos (Finnish)
* Irénée THIRION (French)
* Vincent Chatelain (French)
* Fabio Tomat (Friulian)
* Fran Dieguez (Galician)
* Ekaterine Papava (Georgian)
* Jürgen Benvenuti (German)
* Efstathios Iosifidis (Greek)
* Yaron Shahrabani (Hebrew)
* Yosef Or Boczko (Hebrew)
* Balázs Meskó (Hungarian)
* Balázs Úr (Hungarian)
* Andika Triwidada (Indonesian)
* Kukuh Syafaat (Indonesian)
* Baurzhan Muftakhidinov (Kazakh)
* Rūdolfs Mazurs (Latvian)
* Aurimas Černius (Lithuanian)
* Brage Fuglseth (Norwegian Bokmål)
* Quentin PAGÈS (Occitan)
* Danial Behzadi (Persian)
* Piotr Drąg (Polish)
* Daniel Șerbănescu (Romanian)
* Florentina Mușat (Romanian)
* Artur S0 (Russian)
* Dušan Kazik (Slovak)
* Martin (Slovenian)
* Matej Urbančič (Slovenian)
* Daniel Mustieles (Spanish)
* Anders Jonsson (Swedish)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
=============
Evince 45.0
=============
data:
* Remove defunct mailing list; add Discourse (Andre Klapper)
help:
* Correct dead IRC link (Andre Klapper)
* Correct dead IRC link (Andre Klapper)
* Correct dead IRC link (Andre Klapper)
Developers:
* Andre Klapper
Translations:
* Alan Mortensen (Danish)
* Irénée THIRION (French)
* Andika Triwidada (Indonesian)
* Changwoo Ryu (Korean)
* Rūdolfs Mazurs (Latvian)
* Piotr Drąg (Polish)
* Sergej A (Russian)
* Anders Jonsson (Swedish)
* Yuri Chornoivan (Ukrainian)
==============
Evince 45.rc
==============
build:
* Post release version bump (Germán Poo-Caamaño)
* Update flatpak dependencies (Germán Poo-Caamaño)
ci:
* Add default template for issues (Pablo Correa Gómez)
data:
* Move metainfo top-level dir to data dir (Pablo Correa Gómez)
* Use gitlab issues as the official bugtracker (#1969, Pablo Correa Gómez)
libview:
* Fix transformation of view coordinates (#1951, Marek Kasik)
Developers:
* Danial Behzadi, Germán Poo-Caamaño, Marek Kasik, Pablo Correa Gómez, Piotr Drąg
Translations:
* Asier Sarasua Garmendia (Basque)
* Vasil Pupkin (Belarusian)
* Jordi Mas i Hernandez (Catalan)
* Boyuan Yang (Chinese (China))
* Luming Zh (Chinese (China))
* Daniel Rusek (Czech)
* Alan Mortensen (Danish)
* Nathan Follens (Dutch)
* Jiri Grönroos (Finnish)
* Fran Dieguez (Galician)
* Ekaterine Papava (Georgian)
* Jürgen Benvenuti (German)
* Philipp Kiemle (German)
* Efstathios Iosifidis (Greek)
* Yosef Or Boczko (Hebrew)
* Balázs Úr (Hungarian)
* Andika Triwidada (Indonesian)
* Olga Smirnova (Interlingue)
* Baurzhan Muftakhidinov (Kazakh)
* Aurimas Černius (Lithuanian)
* Quentin PAGÈS (Occitan)
* Danial Behzadi (Persian)
* Piotr Drąg (Polish)
* Hugo Carvalho (Portuguese)
* Amn Alam (Punjabi)
* Artur So (Russian)
* Matej Urbančič (Slovenian)
* Daniel Mustieles (Spanish)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
=================
Evince 45.alpha
=================
shell:
* Add git-blame-ignore-refs (Pablo Correa Gómez)
* Fix files not addering to code style defined in editorconfig (Pablo Correa Gómez)
* Fix minor typo (Yuri Chornoivan)
* Remove evince.convert for pre-gsettings conversion (Pablo Correa Gómez)
* Remove evince.ico formerly used for windows resources (Pablo Correa Gómez)
* Update POTFILES.in (Piotr Drąg)
* Use G_SOURCE_CONTINUE and G_SOURCE_REMOVE when appropriate (Pablo Correa Gómez)
* EvSearchbox: Make buttons don't grab focus on click (Nelson Benítez León)
* Do not set unnecessary accessiblei in the Annotation toolbar (Pablo Correa Gómez)
* Do not migrate old config dir (Pablo Correa Gómez)
* Remove loading and saving of custom accels file (Pablo Correa Gómez)
* Unconditionally create popup menu (Pablo Correa Gómez)
* Use composite template (Pablo Correa Gómez)
* Fix crash when instantiating .ui template (#1930, Nelson Benítez León)
* Fix restoring close button after fullscreen (#1929, Nelson Benítez León)
* Remove some unused macros (Pablo Correa Gómez)
* Simplify dispose by not checking previous to ev_window_clear* (Pablo Correa Gómez)
* Simplify some logic in ev_window_open_uri (Pablo Correa Gómez)
* Simplify freeing memory by better exploiting glib functions (Pablo Correa Gómez)
* Don't discard matches without text area (#1943, Nelson Benítez León)
* Add a placeholder text when annotations has no content (#1620, Chayut Liewlom)
* Close the annotation toolbar in presentation mode (#1733, Volte--Vieira Philippe)
* Remove 'annotate-selected-text' action (#1919, Nelson Benítez León)
* Save settings automatically at closing a document (#1138, Germán Poo-Caamaño)
* Fix Outline collapse status not being saved (#1936, Nelson Benítez León)
backend:
* Dvi: fix warning about strncat (Qiu Wenbo)
* Rename all mentions of appdata to metainfo (Pablo Correa Gómez)
* Remove search for msgfmt (Pablo Correa Gómez)
* Drop use of deprecated poppler_page_get_selection_region (Pablo Correa Gomez)
* Make private a function only used in the .c file (Pablo Correa Gómez)
* Remove all cast chekcs for poppler version (Pablo Correa Gómez)
build:
* Add support for validating appdata versions (#1950, Bastien Nocera)
* Check for NEWS and appdata updates for new releases (Bastien Nocera)
* Release version bump (Germán Poo-Caamaño)
* Require poppler 22.05 for PDF rendering (Pablo Correa Gómez)
* Do not explicitly require adwaita-icon-theme (Pablo Correa Gómez)
* Make it possible to run evince with "meson devenv" (Pablo Correa Gómez)
* Remove definition of G{TD}K_MULTIHEAD_SAFE macros (Pablo Correa Gómez)
* Remove libhandy subproject (#1683, Pablo Correa Gómez)
* Remove libxml2 dependency from PDF backend (Pablo Correa Gómez)
* Do not add extra dependencies for gnome.compile_resources (Pablo Correa Gómez)
* Remove unused GNOMEDATADIR define (Pablo Correa Gómez)
* Remove unused EVINCEDATADIR define (Pablo Correa Gómez)
ci:
* Add check for code style respecting the repository .editorconfig (Pablo Correa Gómez)
* Let the lint job be lenient (Germán Poo-Caamaño)
* Publish developer docs on gitlab pages (Corey Berla)
* Update pre-installed packages (Germán Poo-Caamaño)
data:
* Document settings keys (Germán Poo-Caamaño)
* Fix years on 44.x releases (Germán Poo-Caamaño)
* Remove hand-open.png and its installation (Pablo Correa Gómez)
* Remove unused show-toolbar setting from schema (Germán Poo-Caamaño)
git-blame-ignore-refs:
* Add commit from ec-checker fixes (Pablo Correa Gómez)
libdocument:
* Simplify freeing memory by better exploiting glib functions (Pablo Correa Gómez)
libmisc:
* Simplify freeing memory by better exploiting glib functions (Pablo Correa Gómez)
libview:
* Make it possible to get libview icon directory from env var (Pablo Correa Gómez)
* Move the caret by word relative to the selection's boundaries (#387, #704631, Antia Puentes)
* Move the caret to prev/next line relative to the selection (#387, #704631, Antia Puentes)
* Move the caret to start/end line relative to the selection (#387, #704631, Antia Puentes)
* Move the caret to the boundaries of a selection (#387, #704631, Antia Puentes)
* Place at the top center "end of presentation" text (Raffaele)
* Remove trailing whitespaces (Qiu Wenbo)
* Select caret to doc's start/end relative to the selection (#387, #704631, Antia Puentes)
* Simplify freeing memory by better exploiting glib functions (Pablo Correa Gómez)
* Improve centering the page on scroll_to_page (#1868, #1905, Nelson Benítez León)
* Remove clear_link_selected private function (Pablo Correa Gómez)
* Remove non-needed call to deprecated gtk_style_context_set_background (#692988, Pablo Correa Gómez)
* Remove deprecated call to gtk_style_context_set_background (Pablo Correa Gómez)
* Simplify reset_jobs calls (Pablo Correa Gómez)
* Fix crash when hovering links (#1933, Nelson Benítez León)
Developers:
* Antia Puentes, Bastien Nocera, Chayut Liewlom, Corey Berla, Germán Poo-Caamaño, Nelson Benítez León, Pablo Correa Gomez, Pablo Correa Gómez, Piotr Drąg, Qiu Wenbo, Raffaele, Volte--Vieira Philippe, Yuri Chornoivan
Translations:
* Bruce Cowan (British English)
* Alexander Shopov (Bulgarian)
* Jordi Mas i Hernandez (Catalan)
* Irénée THIRION (French)
* Fabio Tomat (Friulian)
* Aleksandr Melman (Russian)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
=============
Evince 44.0
=============
shell:
* Avoid a crash caused by double free (Marek Kasik)
* Change its wording to the more descriptive "Print this section" (Nelson Benítez León)
* Convert utf8 fullwidth numbers to halfwidth (#1518, Nelson Benítez León)
* Disable GtkTreeView's builtin search (Nelson Benítez León)
* Explicitly enable Outline search (#1759, Nelson Benítez León)
* Fix double free of GtkEntryCompletion (Nelson Benítez León)
* Improve Outline context menu (#1555, Nelson Benítez León)
* Leave outline search menu item always on (Nelson Benítez León)
* Remove redundant ellipses (Sabri Ünal)
* Tweak 'Expand all under this element' item sensitivity (Nelson Benítez León)
* Use the same term for the Outline sidebar (Nelson Benítez León)
Developers:
* Marek Kasik, Nelson Benítez León, Sabri Ünal
Translations:
* Alexander Shopov (Bulgarian)
* Marek Černocký (Czech)
* Ekaterine Papava (Georgian)
* Jürgen Benvenuti (German)
* Efstathios Iosifidis (Greek)
* Balázs Úr (Hungarian)
* Piotr Drąg (Polish)
* Aleksandr Melman (Russian)
* Sergej A (Russian)
* Martin (Slovenian)
* Matej Urbančič (Slovenian)
* Sabri Ünal (Turkish)
==============
Evince 44.rc
==============
* Update POTFILES.in (Piotr Drąg)
backend:
* Handle NULL returned from poppler_layers_iter_get_title (#1723, Nelson Benítez León)
build:
* Build the backends on the top backend directory (Pablo Correa Gómez)
* Replace custom target with i18n.merge_files (Pablo Correa Gómez)
* Disable gtk_doc when introspection is disabled (#1869, Qiu Wenbo)
* Fix deprecation warning on meson (Germán Poo-Caamaño)
* Fix docs cross build (Michal Vasilek)
* Update desktop database at post install (Maximiliano)
* Update libgd to current master to fix #1242 (#1242, Nelson Benítez León)
ci:
* Add desktop-file-utils dependency to Dockerfile (Pablo Correa Gomez)
* Remove unused setup-ubuntu.sh script (Pablo Correa Gómez)
data:
* Update URLs by GNOME Discourse (Andre Klapper)
help:
* Update URLs by GNOME Discourse (Andre Klapper)
* Use action-name properties in help overlay (Sabri Ünal)
* Correct UI steps in gedit for SyncTex plugin (#1898, Andre Klapper)
libview:
* Fix crash when releasing click with selected text holding click button (#1861, Gary Li)
shell:
* Code clean up (Pablo Correa Gómez)
* Derive EvMessageArea from GtkBin to simplify GTK4 move (#1864, Pablo Correa Gómez)
* Derive EvToolbar from GtkBin instead of HdyHeaderBar (Pablo Correa Gómez)
* Dispose using g_clear_object and g_clear_pointer (Pablo Correa Gomez)
* Do not hard-code event to open context menus (Pablo Correa Gómez)
* Do not wrap SearchBar in GtkRevealer (#724096, Pablo Correa Gómez)
* Go to requested page for links to external PDF documents (Rubén Rubio)
* Port GtkMenu to use GActions (Pablo Correa Gómez)
* Remove active-icon-name property (Pablo Correa Gómez)
* Remove complexity in menu popup (Pablo Correa Gómez)
* Remove goto-bookmark action and bookmark_menu (Pablo Correa Gómez)
* Remove unused toolbar navigation_action widget (Pablo Correa Gómez)
* Simplify definition of EvToolbar type (Pablo Correa Gómez)
* Simplify title set logic and sanitize before use (Pablo Correa Gómez)
* Support display page numbers above 10000 (#1885, Qiu Wenbo)
* Use a GtkBox to simplify GTK4 move (Qiu Wenbo)
* Use composite template for EvToolbar (Pablo Correa Gómez)
* Use stack children to keep record of the sidebar page (Pablo Correa Gómez)
Developers:
* Andre Klapper, Gary Li, Germán Poo-Caamaño, Maximiliano, Michal Vasilek, Nelson Benítez León, Pablo Correa Gomez, Pablo Correa Gómez, Piotr Drąg, Qiu Wenbo, Rubén Rubio, Sabri Ünal
Translations:
* Olga Smirnova (Add Interlingue)
* Vasil Pupkin (Belarusian)
* Jürgen Benvenuti (German)
* Tim Sabsch (German)
* Seong-ho Cho (Korean)
* Aleksandr Melman (Russian)
* Anders Jonsson (Swedish)
* Sabri Ünal (Turkish)
* Yuri Chornoivan (Ukrainian)
==============
Evince 43.1
==============
build:
* Disable nautilus extension by default (Bastien Nocera)
comics:
* Avoid critical when pixbuf can't be rendered (Bastien Nocera)
* Better debug on archive error (Bastien Nocera)
* Fix crash that can happen if archive is damaged (#1866, Bastien Nocera)
* Still try to open broken comics (Bastien Nocera)
shell:
* Fix use-after-free on a modified document (#1766, Gary Li)
* Fix incorrect link in README.md (#1857, Andre Klapper)
* Use https URL for libarchive.org in README.md (#1858, Andre Klapper)
Developers:
* Andre Klapper, Bastien Nocera, Gary Li, Germán Poo-Caamaño
Translations:
* Nart Tlisha (Abkhazian)
* Marek Černocký (Czech)
* Daniel Mustieles (Spanish)
==============
Evince 43.0
==============
build:
* Narrow the version to enable nautilus plugin (#1822, Germán Poo-Caamaño)
* Update flatpak dependencies (Germán Poo-Caamaño)
* Use GNOME module post_install() (Matt Turner)
* Add new job to generate the docker image (Germán Poo-Caamaño)
* Update versions for gitlab-ci's Docker image (Germán Poo-Caamaño)
help:
* Add Italian localized image (Milo Casagrande)
* Remove unused screenshots (Andre Klapper)
* Update application screenshot to version 43 UI (Andre Klapper)
Developers:
* Andre Klapper, Germán Poo-Caamaño, Matt Turner, Milo Casagrande
Translations:
* Nart Tlisha (Abkhazian)
* Nart Tlisha (Add Abkhazian)
* Sabri Ünal (Add Turkish)
* Jordi Mas (Catalan)
* Goran Vidović (Croatian)
* Charles Monzat (French)
* Irénée THIRION (French)
* Zurab Kargareteli (Georgian)
* Jürgen Benvenuti (German)
* Balázs Úr (Hungarian)
* Davide Ferracin (Italian)
* Seong-ho Cho (Korean)
* Pawan Chitrakar (Nepali)
* Piotr Drąg (Polish)
* Sabri Ünal (Turkish)
==================
Evince 43.alpha
==================
backends:
* Handle labels as optional on markup annotations (#1814, Nelson Benítez León)
* Use default color when annotation has no color (#1800, Nelson Benítez León)
build:
* Add deprecation guards to now old find text related functions (Germán Poo-Caamaño)
* Always enable the pdf backend (Germán Poo-Caamaño)
* Bump poppler's version to latest stable (Germán Poo-Caamaño)
* Bump version after release (Germán Poo-Caamaño)
* Let flatpak build fail (Germán Poo-Caamaño)
ci:
* Remove unused path when building flatpak (Germán Poo-Caamaño)
comics:
* Fix use-after-free (#1776, Bastien Nocera)
data:
* Fix typo that broke the build (Germán Poo-Caamaño)
* Remove 42.x development releases from appdata (Germán Poo-Caamaño)
flatpak:
* Update access to gvfs (Germán Poo-Caamaño)
help:
* Add missing comics file already supported (#1779, Germán Poo-Caamaño)
libdocument:
* Fix annotations in functions (Germán Poo-Caamaño)
* Get backends directory from environment (Cédric Krier)
* Remove headers of already removed functions (Germán Poo-Caamaño)
libview:
* Fix missing last frame of an animation (#1821, Romain)
shell:
* Add access to internal child to EvMessageArea (Qiu Wenbo)
* Add support for multi-line text search (#333, Nelson Benítez León)
* Avoid gtk_window_show_all in EvPassword (Germán Poo-Caamaño)
* Avoid using gtk_widget_show_all on ev-zoom-action (Germán Poo-Caamaño)
* Create EvZoomAction popup during init and add to template (Pablo Correa Gómez)
* Disconnect signal handler to prevent invalid read (#1784, Marek Kasik)
* Don't copy whole files from remote shares (Bastien Nocera)
* Make zoom-menu internal to EvZoomAction (Pablo Correa Gómez)
* Modernize access to private members on ev-message-area (Germán Poo-Caamaño)
* Move EvZoomAction signal connection to composite template (Pablo Correa Gómez)
* Prepare properties license tab for gtk4 (Germán Poo-Caamaño)
* Prepare properties view for gtk4 (Germán Poo-Caamaño)
* Remove unused ev_toolbar_has_visible_popups function (Pablo Correa Gómez)
* Remove unused ev_zoom_action_get_popup_shown function (Pablo Correa Gómez)
* Simplify memory management in ev_window_open_uri() (Bastien Nocera)
* Use composite template for EvPasswordView (Qiu Wenbo)
* Use composite template for EvSidebar (Germán Poo-Caamaño)
* Use composite template for EvSidebarBookmarks (Germán Poo-Caamaño)
* Use composite template for EvZoomView (Germán Poo-Caamaño)
* Use composite template for the Fonts property tab (Germán Poo-Caamaño)
* Use composite template for the message area (Germán Poo-Caamaño)
* Use composite template for the progress message area (Germán Poo-Caamaño)
* Use composite template for the recents view (Germán Poo-Caamaño)
* Update for new gnome-desktop API (Michael Catanzaro)
* Wait until all jobs finish before exit (#1713, Marek Kasik)
Developers:
* Bastien Nocera, Cédric Krier, Germán Poo-Caamaño, Marek Kasik, Michael Catanzaro, Nelson Benítez León, Pablo Correa Gómez, Piotr Drąg, Qiu Wenbo, Romain
Translations:
* Asier Sarasua Garmendia (Basque)
* Jordi Mas (Catalan)
* Nathan Follens (Dutch)
* Fabio Tomat (Friulian)
* Zurab Kargareteli (Georgian)
* Tim Sabsch (German)
* Sveinn í Felli (Icelandic)
* Gianvito Cavasoli (Italian)
* Rūdolfs Mazurs (Latvian)
* Sergej A (Russian)
* Dušan Kazik (Slovak)
* Anders Jonsson (Swedish)
* Yuri Chornoivan (Ukrainian)
==============
Evince 42.0
==============
Translations:
* Jordi Mas (Catalan)
* Ask Hjorth Larsen (Danish)
* Guillaume Bernard (French)
* Balázs Úr (Hungarian)
* sicklylife (Japanese)
* Baurzhan Muftakhidinov (Kazakh)
* Kjartan Maraas (Norwegian Bokmål)
* Piotr Drąg (Polish)
* Марко Костић (Serbian)
* Luna Jernberg (Swedish)
===============
Evince 42.rc
===============
Translations:
* Tim Sabsch (German)
* Changwoo Ryu (Korean)`
=================
Evince 42.beta
=================
Evince now requires libarchive >= 3.6.0 and Poppler >= 22.02.0
all:
* Replace include guards with pragma once (Christian Persch)
* Remove legacy code path for Gtk < 3.22 (Qiu Wenbo)
* Rename default branch to main (Germán Poo-Caamaño)
* Align app name in metadata with .desktop name (Sophie Herold)
appdata:
* Fix missing tag (Germán Poo-Caamaño)
* Use a nondeprecated SPDX license identifier (Maximiliano Sandoval R)
backends:
* Use C99 types for uint family types (Germán Poo-Caamaño)
* Use symbol visibility for exported symbols (Christian Persch)
* dvi: replace GdkColor with GdkRGBA (Qiu Wenbo)
* dvi: Avoid using deprecated functions (Germán Poo-Caamaño)
* dvi: Remove support for T1 fonts on dvi (Germán Poo-Caamaño)
* comics: Add helper to get the state of the EvArchive (Bastien Nocera)
* comics: Document array contents (Bastien Nocera)
* comics: Speed up fetching page sizes (Bastien Nocera)
* comics: Use libarchive for RAR support (#1725, Bastien Nocera)
* djvu: Also load DjVu images (Bastien Nocera)
* djvu: Extract XMP metadata (Christian Persch)
* pdf: Use GdkRGBA instead of GdkColor (Qiu Wenbo)
* pdf: Fix dispose implementation (Christian Persch)
* pdf: Fix metadata parsing precedence (Christian Persch)
* pdf: Implement loading from file descriptor (Christian Persch)
* pdf: Only flag EvDocumentInfo fields when actually present (Christian Persch)
* pdf: Let launch action to open pdfs from click event (#1333, #48, Nelson Benítez León)
* tiff: Extract XMP metadata (Christian Persch)
build:
* Fix dependency tracking (Christian Persch)
* Fix re-definition of default_options (Bastien Nocera)
* Only fail to build DVI by missing libkpathsea (Germán Poo-Caamaño)
* Remove cruft (Christian Persch)
* Require poppler 22.02.0 for PDF rendering (Germán Poo-Caamaño)
* Silence deprecated declarations warnings (Christian Persch)
* Use symbol visibility to hide symbols in private libs (Christian Persch)
* Use symbol visibility to hide symbols in the nautilus module (Christian Persch)
* Stop checking for execinfo.h (Alex Xu (Hello71))
* Remove incorrect args for i18n.merge_file (r-value)
* Fix multiple compilation warnings (Germán Poo-Caamaño)
doc:
* Migrate to gi-docgen (Qiu Wenbo)
flatpak:
* Add gi-docgen and its dependencies as modules (Germán Poo-Caamaño)
* Add libarchive 3.6.0 build (Germán Poo-Caamaño)
* Build introspection and API documentation (Germán Poo-Caamaño)
* Bump gnome-desktop version (Germán Poo-Caamaño)
* Bump poppler version and update build options (Germán Poo-Caamaño)
* Bump poppler-data version (Germán Poo-Caamaño)
icons:
* update symbols (#1756, Jakub Steiner)
libdocument:
* Add API to create EvDocument from file descriptor (Christian Persch)
* Add function to sniff MIME type from FD (Christian Persch)
* Add missing headers to evince-document.h (Christian Persch)
* Add portal helper function (Christian Persch)
* Deprecate GTime usage in annotation's properties (Germán Poo-Caamaño)
* Don't install private headers (Christian Persch)
* Factor out function to create GDateTime from tag (Christian Persch)
* Fix mismatched allocators (Christian Persch)
* Fix volatile misuse (Christian Persch)
* Make ev_attachment_launch_app use GdkDisplay (Qiu Wenbo)
* Make EvDocumentInfo extensible (Christian Persch)
* Make XMP parser take data length (Christian Persch)
* Move EvDocumentInfo to its own file (Christian Persch)
* Move GDateTime members to the extended struct (#1711, Christian Persch)
* Move XMP parsing from backend/pdf to libdocument (Christian Persch)
* Only register XML namespaces once (Christian Persch)
* Plug some mem leaks in the XMP parser (Christian Persch)
* Set EvDocumentInfo.fields_mask when parsing XMP (Christian Persch)
* Sort evince-document.h includes (Christian Persch)
* Use symbol visibility for exported symbols (Christian Persch)
libmisc:
* Update style context classes (Germán Poo-Caamaño)
libview:
* Add EvJobLoad class to load from file descriptor (Christian Persch)
* Add Portal implementation of EvPrintOperationExport (Christian Persch)
* Bugfix: Move cursor over link handling to a separate function (#1695, Mads Chr. Olesen)
* Do not draw invalid surface (Marek Kasik)
* EvAnnotationWindow is private to libview (Christian Persch)
* EvPageCache is private to libview (Christian Persch)
* EvPixbufCache is private to libview (Christian Persch)
* Fix critical warnings when destroying EvPageAccessible (Christian Persch)
* Fix typos in annotations (Germán Poo-Caamaño)
* Fix volatile misuse (Christian Persch)
* Open annotation windows when opening the document (#1425, andreastedile)
* Split the unix printing impl from the export print operation (Christian Persch)
* Use GObject:constructed instead of constructor (Christian Persch)
* Use symbol visibility for exported symbols (Christian Persch)
* Whitespace cleanup (Christian Persch)
* ev-view-cursor.h private to libview (Christian Persch)
* Set has-tooltip property unconditionally at init (Mads Chr. Olesen)
* Fix cancelling ongoing highlight text annotation (#1690, Nelson Ben)