forked from BestImageViewer/geeqie
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
20741 lines (14479 loc) · 707 KB
/
ChangeLog
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
commit eff44ead88b83c2b10db7308cda41bb09ddb21c3
Author: Klaus Ethgen <[email protected]>
Date: Thu May 26 20:58:35 2016 +0100
Reformat and reword README
commit aafc9ecdbb6d97a8eeb47e85b7e00324ffc0fd8f
Author: Klaus Ethgen <[email protected]>
Date: Thu May 26 20:52:20 2016 +0100
Better Changelog
- Don't show merges
- Don't show notes
- Force using UTF-8
commit bb44257b22e9249bec08823252ab76ad38adda54
Author: Tomasz Golinski <[email protected]>
Date: Thu May 26 09:23:06 2016 +0100
Updated polish translation
Signed-off-by: Klaus Ethgen <[email protected]>
commit 8722e5f50a561d3d611bd0db0efa8ee459db17e3
Author: Klaus Ethgen <[email protected]>
Date: Tue May 24 14:47:56 2016 +0100
Update copyright in all files
commit 9f16a7d1eec47001133dff47d0a6a1426447f4c2
Author: Colin Clark <[email protected]>
Date: Tue May 24 14:22:28 2016 +0100
Configuration options and documentation
Configuration option changes:
--enable-gps is now --enable-map
--enable-clutter is now --enable-gpu-accel
If --disable-gtk3 is issued, both map and gpu-accel options are also
disabled.
--enable-map is the only option required to compile in the map.
README updated accordingly.
commit a255fd188e175aa53a8d0ac122b8ba54b3104ba4
Author: Klaus Ethgen <[email protected]>
Date: Tue May 24 13:59:50 2016 +0100
German translation completed
commit 5a2c041e29c38b7761d65fe29818b19e685196e4
Author: Klaus Ethgen <[email protected]>
Date: Tue May 24 12:42:42 2016 +0100
Enable color manager in all fullscreen methods
For some reasons, that got lost when moving the image instead of
copying.
Fixes #375.
commit 1bfcecb1cb06ab7968385737ddccd910025dd1fe
Author: Colin Clark <[email protected]>
Date: Mon May 23 09:49:25 2016 +0100
Collections mouse hover
Partial solution to #396
https://github.com/BestImageViewer/geeqie/issues/396
When the mouse is hovered over a thumbnail in a collections window, the
tooltip (the filename and path) is in the correct position.
Not a good solution, but there will be more problems with GTK 3.20
commit 0b03539c8ffc72e1d515d15fc17ff80dc36f4652
Author: Colin Clark <[email protected]>
Date: Sun May 22 10:35:21 2016 +0100
Image overlay configurable items GTK2
Supports GTK2 and GTK3
commit e3acbed5edae6dcb809115140c8a568ad71c773d
Author: ode79 <[email protected]>
Date: Sun May 22 01:17:14 2016 +0100
Fix compilation instructions.
There is no configure file, you have to run autogen.sh before make.
commit 17324f0bfe75bbb727b64ad87903314ba0abc06c
Author: Klaus Ethgen <[email protected]>
Date: Thu May 19 17:40:50 2016 +0100
Updated all .po files with current strings
commit f282fd9f308b201e220e4827c04a5d8358ee8305
Author: Klaus Ethgen <[email protected]>
Date: Thu May 19 17:26:05 2016 +0100
Refined zoom step
I would give the credentials to the orignal author but he is only known
as "unqwist".
Closes #359.
commit a9ce4ed464e072ae258b6436c2ded2b066ba907a
Author: Klaus Ethgen <[email protected]>
Date: Thu May 19 16:27:35 2016 +0100
Remove some leftover from toolbar rc entries
This revert (partly) c95bd69 and d5b911c.
commit 7978f86304a572e67a6cdb56c3f6113724b0cdd2
Author: Klaus Ethgen <[email protected]>
Date: Thu May 19 14:35:25 2016 +0100
Don't store toolbars in config file
It makes no sense to save that information in config file. Even more, it
makes more troubles than it is worth.
Starting from here, just drop that information and use the configured in
values all the time.
This also fixes the troubles with e9fc136.
commit 08e352717c3bbe9c39f8aec4428878256f995d0b
Author: Klaus Ethgen <[email protected]>
Date: Thu May 19 14:29:22 2016 +0100
Fixing some whitespace issues
commit 9c915b12551c614c90766f785ee5e3d6bc98cb97
Author: Colin Clark <[email protected]>
Date: Thu May 19 15:27:16 2016 +0100
Image overlay configurable items
The gui items require GTK+ 3.4.
For GTK+ 2 the effects are neverthless obtainable by editing the
relevant lines in geeqierc.xml
commit dc382f017b5142740609ea75848e679977722a88
Author: Klaus Ethgen <[email protected]>
Date: Wed May 18 22:19:52 2016 +0100
Update de and pl po files from pot
commit 215bb15c4ff15c31140aa3e527f2b8c55e512942
Author: Colin Clark <[email protected]>
Date: Wed May 18 20:36:07 2016 +0100
Image overlay configurable colours
User configurable options to set the colours of the Image Overlay text
and background
commit 8b7898a557a8100abf84923f9d10a5285d67368f
Author: Colin Clark <[email protected]>
Date: Wed May 18 12:13:12 2016 +0100
Image overlay configurable font
User configurable option to set the font of the Image Overlay text
commit 14c30e3cdf2421011c23254fff62deb33b53a542
Author: Colin Clark <[email protected]>
Date: Mon May 16 11:45:51 2016 +0100
Code clean up
Uncomment code: https://bugzilla.gnome.org/show_bug.cgi?id=596419 fixed
Uncomment code: champlain zoom fixed
Deprecated code updated
Unused variables deleted
commit b4fa20f1ff16ff48cc593f24a48431ec4631191b
Author: Klaus Ethgen <[email protected]>
Date: Sun May 15 12:20:34 2016 +0100
Display the similarity image
commit 316293b29ac822c5887a8afd57e9a2b7c4a4f6ab
Author: Klaus Ethgen <[email protected]>
Date: Sun May 15 11:00:52 2016 +0100
Removing obsolete checksum stuff
That checksum stuff for similarity check is replaced with MD5 from the
very begin. Removing that ancient code.
commit 79e0c64de9c103a39cf6e991b9041af03db98abf
Author: Klaus Ethgen <[email protected]>
Date: Sun May 15 10:47:45 2016 +0100
Simple script to decode similarity data
This is just for debugging.
commit d38fdd09a09fdb80313bc5073755dfa69bb78be1
Author: Klaus Ethgen <[email protected]>
Date: Fri May 13 16:44:10 2016 +0100
Allow to configure rotation invariance
commit 49df4e25014e2ce1792ad0c0fd01f7d781b0e491
Author: Cyril Roussillon <>
Date: Fri May 13 13:43:41 2016 +0100
Slightly better similarity samples
Slight modification of the image_sim_fill_data, that creates the
similarity signature. When the image size is not a multiple of 32, all
cells had size w/32, so the last w%32 pixels were just ignored, and more
importantly it was not symmetric at all when the signature was built
from the other side, which is annoying for my comparison algorithm. So I
changed the cell size (x_inc) from a constant one to
"round(w_left/n_left)", in order to spread the spare pixels (eg to split
42 pixels into 4 cells, it results in 11,10,11,10 instead of
10,10,10,10). With an image of size w with w%32=16, my
rotation-invariant algorithm results in a similarity of
0.951000 with the original version, and 0.999968 with this modification
(apparently lossless jpeg rotation is not perfectly lossless).
Signed-off-by: Klaus Ethgen <[email protected]>
commit 3d8ad9bdcd0685452c6891e9040b8cdbbe4c1b55
Author: Cyril Roussillon <>
Date: Fri May 13 13:41:02 2016 +0100
Implementing rotation invariant duplicates search
Modifies the functions image_sim_compare and image_sim_compare_fast so
that it compares with the eight possible isometric transformations
(compositions of 90°-rotations, mirrors, transpose,...), using the same
similarity signature.
Signed-off-by: Klaus Ethgen <[email protected]>
commit 9559a0c96c11681d4c664ab50de287526f5b568a
Author: Klaus Ethgen <[email protected]>
Date: Fri May 6 17:29:06 2016 +0100
Better configure
commit 42c80e2c74d6331e1d6086b3ff5fda5a96dfbd39
Author: Klaus Ethgen <[email protected]>
Date: Fri May 6 17:09:18 2016 +0100
Remove obsolete and outdated debian directory
Debian replaces the content of this directory anyway and it does not
match the current project state anymore. So lets remove it.
That does not mean that it is gone forever but then I will most likely
use the original debian one.
commit 1c952102042e4e56afd9bed6ee0e55eaf93856fe
Author: Lars Ellenberg <[email protected]>
Date: Thu Mar 17 13:14:57 2016 +0100
debian: point watch file to github
commit 8a2a3697a9c356169ff25945bd85f824d4d737fd
Author: Michael Schwendt <[email protected]>
Date: Fri Feb 1 18:44:12 2013 +0100
Patch to fix duplicate window update
Fixes #190.
Signed-off-by: Klaus Ethgen <[email protected]>
commit db07c98328999549907492a4c78f82ee964d93c1
Author: Colin Clark <[email protected]>
Date: Thu May 5 18:40:59 2016 +0100
Lua Documentation
Basic Lua documentation.
Requires expansion and re-work.
commit 2a564f2db255af2ef85174a81bfba3c084b88f4f
Author: Michael Schwendt <[email protected]>
Date: Mon Dec 24 14:24:27 2012 +0100
Avoids a double-free
Avoids a double-free due to a boolean that would be retrieved from a
deleted/freed structure.
Fix #361.
Signed-off-by: Klaus Ethgen <[email protected]>
commit 82a1755fd2387f5b400df78949fe67e0d031ad65
Author: Klaus Ethgen <[email protected]>
Date: Thu May 5 12:26:05 2016 +0100
Removed some obsolete tools
commit 050ec33a8731008a652075d44edc17b281b2ec45
Author: Klaus Ethgen <[email protected]>
Date: Thu May 5 11:19:53 2016 +0100
Improving desktop template
commit bd568d6ad2d620925c2fde2f31d7877191501a85
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 17:47:34 2016 +0100
Small dependency to fully mitigate the marshaler stuff
commit 6287845db8020995c7c7f7504925075bc5de557d
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 17:34:43 2016 +0100
Remove autocreated files from git
That is a nasty bug. The files gq-marshal.[ch] gets created from
gq-marshal.list but are checked in to git.
I removed that files now from git so they get recreated properly every
time. (Closes #383)
Thanks Russel Winder for the insistent nagging about that.
commit ce7e589e7de8fdfcee47d5c02c2d4ac88e08663e
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 15:59:25 2016 +0100
Update German translations
Issue: #387
commit 8936cb5043904be5808a5cfa609c766a8241c406
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 13:50:27 2016 +0100
Update from pot file
Fixes #364.
commit 70751974f24ad6928175c0efc91c2117218bed72
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 13:35:31 2016 +0100
Enable greek translation
Thanks to Nikos Papadopoulos.
See #364.
commit d78ae721afc4e2ad9828e03011599dbc8e5e0067
Author: Klaus Ethgen <[email protected]>
Date: Wed May 4 08:30:12 2016 +0100
Fix a typo
This bug was introduced in fe69cac by John (2005-03-19).
Fixes #386.
commit d739cc3c9c20a13fbc7096d25c9bf554e839d0f7
Author: Klaus Ethgen <[email protected]>
Date: Tue May 3 11:17:49 2016 +0100
Set git version in master branch
commit 6446b9ce501d681af2389dcd11783c9b51bc5b52
Author: Klaus Ethgen <[email protected]>
Date: Tue May 3 10:54:00 2016 +0100
Removing not used configure variables
$GQ_PATCH_VERSION and $GQ_PATCH_DATE was never used.
commit 67ced95378d984c30f53d33c14d7f7427de80f25
Author: Colin Clark <[email protected]>
Date: Sun May 1 17:44:01 2016 +0100
Document toolbar enhancements
Update help file to describe how to put additional icons on the toolbar.
Requires re-work.
commit e64b20d1d3753a2c78ac9f1d55ed7060f1788dcf
Author: Colin Clark <[email protected]>
Date: Sun May 1 12:05:59 2016 +0100
Fix #211 Corrupt help file
https://github.com/BestImageViewer/geeqie/issues/211
Section 4.4 External Editors now displayed.
Requires much more re-work.
commit 4c94608d1f48c724e84a2c3b527444e42c68d6b2
Author: Klaus Ethgen <[email protected]>
Date: Sat Apr 30 10:32:25 2016 +0100
Update German po file
commit a687cf566e0f9eb5b399afc262b59ee2c9f47bf8
Author: Klaus Ethgen <[email protected]>
Date: Sat Apr 30 10:17:52 2016 +0100
Adding Klingon po file
Searching for native speakers. ;-)
commit cabf8f15de5a995d3c336d226f3b559e455e2fbd
Author: Colin Clark <[email protected]>
Date: Thu Apr 28 21:00:14 2016 +0100
Fix #333 Renaming file extensions
https://github.com/BestImageViewer/geeqie/issues/333
The Preferences/Files tab has an additional checkbox:
Disable file extension checks
When checked, files can be renamed to a different extension with no
warning issued.
commit c6633ff42b46ec42d6757df147280c1f6f872260
Author: Colin Clark <[email protected]>
Date: Tue Apr 26 15:52:12 2016 +0100
Fix crash on drag and drop from Xfe
The issue is that when dragging and dropping from Xfe, paths aren't
escaped like they are when dnd'ing from a GTK app.
commit e022222394ff294e3147967581b6c5754d3c55b4
Author: Josef Kufner <[email protected]>
Date: Thu Apr 21 00:22:00 2016 +0200
'Stay above' option now works independently of screen for fullscreen window
commit a16635ca1d8fe42349f9e22bd311d3118eff2608
Author: Josef Kufner <[email protected]>
Date: Wed Apr 20 23:58:40 2016 +0200
Fix fullscreen - remove all the garbage which breaks things and let Gtk do its job.
The most problematic thing was the `gdk_window_set_override_redirect`
call. That was what made most of the mess. Another bad idea was to deny
resizing of the fullscreen window, which causes window manager to fail
to adjust window size to screen size.
Fixes #222, #218, #103.
commit b5fef3db36186993d711878b5ae687138747c732
Author: Klaus Ethgen <[email protected]>
Date: Thu Apr 14 14:25:44 2016 +0100
Work around GCC6
This problem is really annoying. Left shifting a value does not require
it to be positive in C. However, some specifications define that as
undefined behaviour.
Nevertheless, as used in this case it is perfectly fine and widely used
construct.
Closes #230, #378
commit 010ed5dddef21c17e2ced71d38d7ff6597f4f438
Author: Colin Clark <[email protected]>
Date: Wed Apr 13 18:53:12 2016 +0100
Issue #332 Rename function can delete files
https://github.com/BestImageViewer/geeqie/issues/332
During a Rename operation, if the user assigns a single destination
filename to multiple source files, an error dialog is shown and the
operation is aborted.
commit cd4334e6059838cb6f5b9c48256e3e70934f3b2f
Author: Beep6581 <[email protected]>
Date: Tue Apr 12 21:35:11 2016 +0200
Updated web.
commit 1b5028cd6f24c56784a8c01f7f39e8bf7a8f5ea3
Author: Klaus Ethgen <[email protected]>
Date: Tue Apr 12 10:39:00 2016 +0100
Tuning file types for Github
commit e9a17eb53a13f8d1247e2b0ee7a41ba90ebcd976
Author: Klaus Ethgen <[email protected]>
Date: Tue Apr 12 10:38:49 2016 +0100
Updating web
commit 1797b9e1a522b077f852aa560b35d0fca018c603
Author: Colin Clark <[email protected]>
Date: Mon Apr 11 19:14:29 2016 +0100
Issue #329 easier way to get cwd when copying
https://github.com/BestImageViewer/geeqie/issues/329
A bookmark with the name "." (a single full-stop) is treated as a
special case. Each time it is displayed, its path is loaded with
Geeqie's current working folder. This bookmark, like any other, can be
deleted and re-created at any time.
commit 6e3b2edff8cfeebac2c47d40d20d583b91016de8
Author: Colin Clark <[email protected]>
Date: Thu Mar 31 16:58:51 2016 +0100
Update command line options documentation
Update both the Help file documentation for command line options, and
the output of the -h and -rh command line parameters.
commit a174e816ae993e7ee9731651b2674dbfdec9ed95
Author: Colin Clark <[email protected]>
Date: Wed Mar 30 15:36:32 2016 +0100
Bug fix #227 + enable user to set height of Keywords pane
Bug #227 Keywords section of Info sidebar doesn't work on GTK3 build
https://sourceforge.net/p/geeqie/bugs/227/
Permit the user to set the height of the Keywords pane in the Info
sidebar by editing the line:
<pane_keywords id = "keywords" title = "Keywords" expanded = "true" key
= "Xmp.dc.subject" height = "200"/>
in the configuration file geeqierc.xml
commit 411ef45d8fbda079d51abeba997017e9508fa7a7
Author: Colin Clark <[email protected]>
Date: Tue Mar 29 18:18:05 2016 +0100
Update for new cogl version
Parameters for cogl_texture_3d_new_from_data have changed.
commit 352ec11ea5b46dbdb126b15553fb7f64a918bad9
Author: Simon Frei <[email protected]>
Date: Thu Mar 10 21:36:58 2016 +0100
cleanup of sourceforge references
Signed-off-by: Klaus Ethgen <[email protected]>
commit cbcf4618c412e45eb3c7a9fe24fca349e9d2d583
Author: Klaus Ethgen <[email protected]>
Date: Wed Mar 9 23:16:01 2016 +0100
Fix web page
one slash too much
commit 352fee7b5cdaa8bc362b5888cc3158429a3e7860
Author: Lars Ellenberg <[email protected]>
Date: Wed Mar 9 22:59:37 2016 +0100
Web page update
How about dropping as much sf links as possible from the index page?
I attached an updated geeqie.org/index.html.
Re-arranged a bit,
only kept the direct link to the lists.sf subscribe page,
dropped all other sf links,
added two ML archive links,
and re-worded to be more "proud" and self-confident.
It has been eight years since the fork from GQview,
that should not be the one distinct point to make.
Rather, (cl)aim to be the best image viewer.
Sometimes it's not enough to be good.
Sometimes people need to also notice it.
commit 7ca48dae2f85ea977e1854419b4f439665f2703a
Author: Klaus Ethgen <[email protected]>
Date: Mon Mar 7 22:53:52 2016 +0100
Updating web page
commit 7cb8d87ff2d0cf146d316ce2c0a21f4263a0fa6c
Author: Klaus Ethgen <[email protected]>
Date: Mon Mar 7 10:17:47 2016 +0100
Really fix issue in 2a9e4d6
commit 2a9e4d6a22b6756904b4afbf02d28fc841b9ab95
Author: Klaus Ethgen <[email protected]>
Date: Sun Mar 6 23:49:43 2016 +0100
This potentially fixes most deprecated warnings
However, I tested it with gtk 2.46.2 on debian that pretend to be
version 2.24.29. So I still get that warnings.
commit 8fdabfeaeafbda5b28367bf3dc85811a70b8b92c
Author: Klaus Ethgen <[email protected]>
Date: Sun Mar 6 23:48:42 2016 +0100
Fix wrong gtk3 function calls in gtk2
commit 81568b6668dde9496d1eb7336bd3f314f541b026
Author: Klaus Ethgen <[email protected]>
Date: Sun Mar 6 23:47:14 2016 +0100
Export file_data_new_simple into other source files
commit 89f172d57a8b48aebedf93ebdfaf29172e78a60f
Author: Klaus Ethgen <[email protected]>
Date: Sun Mar 6 23:45:10 2016 +0100
Fixed one wrongly function call with pointer
This is a potentional dangerous call to LCMS function. There was a
compiler warning but nobody cared about before.
commit 620b15ae9bec4003fe8047ec99595ac47d2fa3bc
Author: Klaus Ethgen <[email protected]>
Date: Fri Mar 4 11:44:47 2016 +0100
Applying that sort method also to collections
commit 0c87c52dbbb1dc1f89300b004526d94b24bd6d56
Author: Klaus Ethgen <[email protected]>
Date: Fri Mar 4 11:21:09 2016 +0100
Implementing sorting by file creation
commit 96db62d2afb70a4cba99a424122667d61ac6028b
Author: Solomon Peachy <[email protected]>
Date: Thu Mar 3 19:47:26 2016 -0500
exiv2: Fix use-after-free of the image filename/path.
This caused garbage to be returned when we attempted to use the path to
determine if the file is a RAW image. Now, RAWs are detected properly
and the proper full-res previews are used.
Signed-off-by: Solomon Peachy <[email protected]>
Signed-off-by: Klaus Ethgen <[email protected]>
commit ed2c824fa32c3ae49b8e8bd4ae2dc7ee2bcbd17d
Author: Klaus Ethgen <[email protected]>
Date: Fri Mar 4 09:14:17 2016 +0100
Remove some useless spaces in exiv2.cc
commit 4b995829ab13176884c26e2ec4c6b2924eed9c0d
Author: Klaus Ethgen <[email protected]>
Date: Fri Feb 26 12:37:28 2016 +0100
Updating README
commit ecb56e91a1e7d333162b668e5facf4a9fc6377d3
Author: Klaus Ethgen <[email protected]>
Date: Thu Feb 25 16:48:22 2016 +0100
Reintroduce file_data_new_simple()
This was removed by Vladimir with
efc8096527d6f743d17c44b9982616a169973f39 to always check for sidecars.
However, the newly introduced function file_data_new_group() is very
expensive. Having it in collection (in sort manager) where the dirs of
that files have huge amount of files inside, that is simply blocking
whole geeqie.
It might be that the file_data_new_group() function need to be disarmed
on other places too.
commit 539d4e3860c78302aa6778179bce1f45d6f11454
Author: Klaus Ethgen <[email protected]>
Date: Thu Feb 25 16:46:32 2016 +0100
Tune some debug info
commit 67ba18658568f8ae2b1807a9c1b5b629c589e695
Author: Klaus Ethgen <[email protected]>
Date: Wed Feb 24 08:32:54 2016 +0100
Correcting return type
commit 91260cd94d33d9e60d08a457fdddfd46ef3de8bb
Author: Klaus Ethgen <[email protected]>
Date: Tue Feb 16 15:42:38 2016 +0100
Allow to choose to show parent folder
With e9fc136 we learned buttons for parent folder in directory list.
This disabled the ".." handle in the view itself.
This was found to be not optimal as the users are used to it.
With this patch, that entry is now configurable in preferences. It is
enabled by default but could be disabled if the user don't like it.
commit 4ca4c1ffa10b6af17517911402a25f76e5c8e32b
Author: Klaus Ethgen <[email protected]>
Date: Mon Feb 15 22:09:52 2016 +0100
Fix nasty double free crashes
Old GTK+ versions seemed to be robust about this double free so we seen
that crashes or 100% CPU usages just with modern versions.
This patch takes care of it on two places:
1. Hashes will not be freed by g_hash_table_destroy when empty
2. NULLify the enty variable after free
commit e9fc1363be4852aac7705a4423e7dceee84af892
Author: Colin Clark <[email protected]>
Date: Tue Feb 2 13:15:49 2016 +0000
Feature Request #70 Navigation menu option and button for parent directory
This request was made some years ago:
https://sourceforge.net/p/geeqie/feature-requests/70/
I have attached a patch which implements this. Also, keyboard-only users
will be able to use keyboard-accelerators to map a key to the Up function.
Unfortunately there is a usability problem. If the configuration file
geeqirc.xml exists (which it will except for first-time installations)
geeqie will not look at the programmed defaults, but will create the
toolbar from the config file - and the Up icon will not be displayed.
If the user first executes a command such as this:
sed -i '/toolitem action = "Back"/a <toolitem action = "Up" />'
~/.config/geeqie/geeqierc.xml
then all will be well.
This is not ideal, but I see no other solution.
Colin Clark
commit 285c2da9dcfac06cd82abecd243a91e226c6850f
Author: Klaus Ethgen <[email protected]>
Date: Fri Sep 18 18:49:43 2015 +0100
Changing reference to sourceforge
Change sourceforge to geeqie.org.
commit 1e962d0bef8a5041751d593271a6e6d3165767c8
Author: Klaus Ethgen <[email protected]>
Date: Thu Sep 10 15:34:59 2015 +0100
Include missing glua.h
commit 4ae8cedc25458271024c4f6ea13e8035cfacff0c
Author: Klaus Ethgen <[email protected]>
Date: Thu Sep 10 14:32:18 2015 +0100
Updating web site
commit 4069dd4fa59523179e0141751013df6192609b69
Author: Vitaly Sinilin <[email protected]>
Date: Tue Sep 8 00:18:56 2015 +0300
Fix toolbar visibility
The toolbar should not be visible on startup when the
configuration file has the line
toolbar_hidden = "true"
Its visibility state at startup should be the same it
was at the last shutdown.
commit 4749987ff8a0e32047a2db6b0ffb02b1ed27e192
Author: Michael Schwendt <[email protected]>
Date: Tue Aug 11 23:21:37 2015 +0100
NULL-ptr crash in image_read_ahead_done_cb()
It's not easy to reproduce, but if one is mad and follows the steps and
presses the keys a few dozens times, there's a slight chance one can
trigger it. Not much to investigate it further.
Forwarding from Sami Farin 2015-08-07 16:40:44 EDT:
| to reproduce: quickly keep pressing f (fullscreen) and page down
| (next file) keys.
|
| attached patch is a kind of workaround, I did not inspect further
| is this threading issue etc
Full backtrace: https://bugzilla.redhat.com/attachment.cgi?id=1027647
Patch: https://bugzilla.redhat.com/attachment.cgi?id=1060482&action=diff&context=patch&collapsed=&headers=1&format=raw
commit 70bc3c82b656397e0d02214cf2741e0b64131f5e
Author: Klaus Ethgen <[email protected]>
Date: Tue Aug 11 23:19:25 2015 +0100
Remove over optimization
Thanks Uwe Ohse <[email protected]> for this find.
"it looks good, but is dead slow, for each and every call to
gdk_cairo_set_source_pixbuf takes at least 15 milliseconds on my not
really slow machine, which amounts to over 2 seconds if 144 tiles have
to be drawn (tested with many jpegs and a few large pngs).
i propose to remove this optimization until someone fixes it. After
removal geeqie is fast, again."
commit a22d0360d80834054c3333e02b08b0d2859ecb29
Author: Alexey Akishin <[email protected]>
Date: Mon Dec 8 11:46:18 2014 +0000
Add support for Green-Magenta and Yellow-Blue anaglyph modes
commit 80ef0b166b97cc24588ac16360517d97ed1f7a30
Author: Michael Schwendt <[email protected]>
Date: Sun Nov 30 13:09:37 2014 +0100
fix include statements for large file support on 32-bit
commit 760fe40cd4ed56a80f2c6b8f93e699951357ded6
Author: Volker Grabsch <[email protected]>
Date: Tue Nov 4 08:41:30 2014 +0100
Fix typo in debug messages
vindow -> window
commit a1afabd3ce740872a857234b91eeb64fcf239f6a
Author: Klaus Ethgen <[email protected]>
Date: Sat Sep 27 12:07:10 2014 +0100
Fix lcms2 integration
Thanks Michael Schwendt <[email protected]> for the bug reporting and
the patch.
commit ca42d65be013f9bcded858b656c594d45c7f8e1d
Author: Klaus Ethgen <[email protected]>
Date: Sun Jul 20 14:16:02 2014 +0100
updated ChangeLog file
commit 900e65e7e83060b5a4fa0b4b6a2a38d747fbec2c
Author: Leon Winter <[email protected]>
Date: Mon May 26 23:33:52 2014 +0100
Fix for the assertion when file gives an empty lookup
Thanks Leon for this patch.
commit fd0a1d0af48392c459fd04ce1f213965f1b6af0d
Author: Petr Vorel <[email protected]>
Date: Tue Mar 4 00:31:04 2014 +0100
fix segfault while cancel rename dialog
Patch prevents calling gtk_widget_destroy(gd->dialog) twice - second is
in generic_dialog_click_cb:58
Steps to reproduce:
select more images on left section then is seen in on page (need to
scroll), roll to the top, click by right mouse button, select Rename
from menu and cancel it by key Esc (button Cancel is working).
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) bt
#0 0x00007ffff79b2b16 in gtk_widget_destroy () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1 0x0000000000429c6f in generic_dialog_close (gd=0x118d700) at ui_utildlg.c:44
#2 0x0000000000429cf2 in generic_dialog_click_cb (widget=0xb12220, data=0x118d700) at ui_utildlg.c:58
#3 0x0000000000429e4a in generic_dialog_key_press_cb (widget=0xb12220, event=0x11f0800, data=0x118d700) at ui_utildlg.c:93
#4 0x00007ffff78942bc in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff6123f28 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff6134edd in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff613c922 in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff613cf32 in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007ffff79b4664 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff78927cf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff7893f95 in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff74cee12 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#13 0x00007ffff5e5cea6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff5e5d1f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff5e5d5fa in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff789344d in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#17 0x0000000000492cf1 in main (argc=2, argv=0x7fffffffd4c8) at main.c:921
commit 08e7733863b0dec7d20dd479e58c459bc7e4725c
Author: Levin <[email protected]>
Date: Sun Jan 26 13:46:01 2014 +0100
Updated Chinese locales
Signed-off-by: Klaus Ethgen <[email protected]>
commit 89d8c20e495e2b59fd98899f772aafa361c0cbec
Author: Iune Trecet <[email protected]>
Date: Wed Aug 7 18:38:16 2013 +0200
transifex config file allowing to easily use transifex-client
commit d3621deb49713aad7c9758322b34316f4134a74f
Author: Emil Mikulic <[email protected]>
Date: Sun Apr 21 15:13:40 2013 +1000
Skip over expanded keys.
This fixes handling of filenames with % in them.
commit c1808fdcda565bf94f5ff59d84d0985b54883648
Author: Emil Mikulic <[email protected]>
Date: Sun Apr 21 14:57:37 2013 +1000
Annotate debug_exception() with source file, line, and function.
commit dcf1a1bf00f27440ae8d333e345f3a562f03459b
Author: Laurent Monin <[email protected]>
Date: Thu Dec 13 13:17:47 2012 +0100
Bug 3594998: make lirc initialization quieter
Increasing debug level to 1 or 2 will give more information, level 0
will only output a message to user if lirc is initialized but can't
read config file.
commit 11b6ce5218bca998f5a9a6b24fc5ce1beb87412d
Author: Laurent Monin <[email protected]>
Date: Mon Nov 26 09:29:17 2012 +0100
Fix crash when loading collection listing inexistent files.
commit 0ac57169c3c70c9b6c7e68033982a03511b79640
Author: Omari Stephens <[email protected]>
Date: Tue Nov 13 06:08:21 2012 +0000
Add filedata counting to watch for filedata leaks
This basically counts the number of filedata instances in existence at
any given point in time. If the number doesn't drop down to where it's
supposed to be, there are leaks.
commit 1ea92516e2f91b7f99b1d41d44853f941d98e114
Author: Omari Stephens <[email protected]>
Date: Mon Nov 12 18:44:44 2012 +0000
Use FileData locks to avoid expensive reloads with marks enabled
commit 710b009f5c61e7d1643a2a474e5020c760bf6462
Author: Omari Stephens <[email protected]>
Date: Mon Nov 12 06:03:02 2012 +0000
Add "lock" functionality to keep FileDatas in memory
Adds two primitives to keep a FileData in memory even after its refcount
drops to zero. Intended to be used in situations when an entire group of
FileDatas _should_ stay in memory as an optimization, even if the code
would continue to function properly even if the FileData were freed.
commit cf90f247aceadb444297c3c66e2215e8c209ca69
Author: Vedran Rodic <[email protected]>
Date: Sun Oct 28 12:07:41 2012 +0100
Fix a segfault caused by .desktop file with no exec= line.
https://bugs.launchpad.net/ubuntu/+source/geeqie/+bug/1056532
commit 336210a46a6e7de9a439b576f9cd45c9d95b3718
Author: Klaus Ethgen <[email protected]>
Date: Tue Oct 2 23:07:47 2012 +0100
Reapply 'call notify functions in in an idle call'
085be43cb79e04341102a9922e0e0f531454089a did some regression that should
have fixed this.
commit 0e46881846cb13fad7218d04b32ed95249c641ab
Author: Klaus Ethgen <[email protected]>