forked from mxtthias/mcomix
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1630 lines (1062 loc) · 59.7 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
MComix 0.98
- The last-read-page module now falls back to pysqlite2 if sqlite3 isn't
available.
- The library can now scan directories for new files every time it is
started, and automatically add new books. Watched directories can be
edited with the "Watch list" button in the library main window.
MComix 0.97.1
Release date: 18.02.2012
- Corrected libunrar regression. (thanks to Giovanni Scafora for pointing
this out)
MComix 0.97
Release date: 17.02.2012
- Fixed segmentation fault on x64 platforms when trying to extract RAR
archives with libunrar.
- The lens now uses the original pixbuf when preparing the magnified image
instead of the already scaled pixbuf that is shown in MComix' display
area. In addition, fixed zero division error when trying to use the lens
on images with width greatly exceeding height.
- If 'Auto load last opened file' was enabled in the preferences, MComix
would try to load an invalid path if no file was opened when MComix was
last closed.
- Menu item hotkeys can now be changed by hovering over a menu item with
the mouse and pressing the desired key, or key combination.
(by Juha Sahakangas and Alan Horkan)
- All other hotkeys (such as keys for scrolling or zooming) can now be
customized by editing keybindings.conf in MComix' configuration
directory, i.e. ~/.config/mcomix on Linux or %HOMEPATH%/MComix on
Windows. MComix must not be running while editing the file, or changes
will be overwritten once the program exits.
- Removed error nag box that would pop up after program shutdown on
Windows occasionally.
- The order in which files are loaded and displayed can now be customized
in the "Advanced" tab of the preferences dialog. Files can be sorted
either by name, file size, or by last-modified date. This change does
not affect ordering of files inside archives.
(by C Nelson)
- MComix can now automatically remember the last read page in archive
files. When an archive is opened, the last read page will be loaded if
"Store information about recently opened files" is set to "File names
and last read page" (see "Behaviour" tab of the preferences window).
- Updated Italian translation (by Giovanni Scafora).
MComix 0.96
Release date: 24.12.2011
- Opening a RAR archive with 7z would destroy the archive, leaving only
a 0-byte file. This has been fixed.
- Fixed MComix opening files in other directories after scrolling past the
first page, even when "Automatically open next directory" was disabled.
- Fixed a bug that would hang MComix when trying to open a
password-protected RAR archive.
- MComix no longer restores the last opened file when it was terminated
abnormally.
- Files opened outside of archives are now naturally sorted (e.g. 1.jpg,
2.jpg, 10.jpg instead of 1.jpg, 10.jpg, 2.jpg). Before, only images
within archives were naturally sorted.
- The preference option "Show only one page where appropriate" has been
split up to allow controlling whether certain pages should be displayed
as single page in double page mode (title pages/wide pages/none).
- "Delete" is now bound to "DEL" instead of "F8" for consistency with most
other desktop applications.
- Updated traditional Chinese translation (by Wayne Su).
MComix 0.95
Release date: 05.11.2011
- mcomix/mcomixstarter.py has been moved out of the mcomix package into
the root directory of the mcomix distribution.
Note for packagers: Please do not directly symlink a file in /usr/bin to
mcomix/run.py! Use the wrapper generated by 'setup.py install' instead,
or a script similar to mcomixstarter.py.
- Fixed library freezing up when displaying large amounts of books.
In addition, changes to cover size and sort order weren't kept
across program restarts.
- Fixed "Copy to clipboard" doing nothing on Win32.
- Fixed freezing on password-protected 7zip archives. Please not that such
files currently aren't supported and will always appear empty in MComix.
- The All-in-one package on Win32 should now use the native Windows theme.
- Fix MComix crashing on startup when opening a file in a directory
that contains names Python cannot directly convert to Unicode strings.
(by Joseph Seaton)
- Selecting "Japanese" from the language dropdown box in the preferences
dialog reverted the language to English.
- Added support for reading archives in archives.
(by David Pineau)
- Reduced minumum slideshow scrolling delay. With small values here and in
scrolling distance (e.g. 0.05s, 1px), MComix can simulate "smooth"
scrolling.
- The "Dynamic background color" option now uses a color that should be
closer to a page's actual edge color.
- Removed preference options for 'Use double page mode by default' and
'Use manga mode by default'. The last used settings will be remembered
instead.
- The OSD is now used more frequently for displaying error messages that
would only appear in the status bar or in the console before.
In addition, the OSD can now be triggered with mouse button 4, as well
as with the TAB key.
- Updated French translation. (by Frédéric Chateaux)
MComix 0.94
Release date: 27.09.2011
- Fixed MComix opening archives in sibling directories
even when "Automatically open next archive" was disabled.
- Fixed recursively adding directories to the library not working
consistently on Win32.
- Fixed the first command line argument to MComix being ignored on Win32,
breaking "Open with..." functionality.
- The library window has been slighly reorganized. All collection-related
functionality can now be accessed via the right-click popup on the
collection panel to the left. Similiarily, "Add books" is now on the
main book panel popup. Additionally, CTRL-SHIFT-A has been set as
shortcut for this action.
- Library covers will now be cached after being loaded. This will avoid
frequent reloading when switching between collections, or when filtering
books.
- The magnifying lens can no longer become partially invisible when moving
around near window edges, and should no longer flicker.
- MComix automatically switching to next/previous directories can now
be controlled with a new preference option.
- Updated French translation. (by Frédéric Chateaux)
MComix 0.93
Release date: 27.08.2011
- Removing a book from the library while its thumbnail wasn't loaded yet
would result in a segmentation fault. This issue has been fixed.
- Fixed sorting in the bookmark edit dialog not working as expected. The
buttons "Sort ascending" and "Sort descending" have been removed, as
they did the same as clicking on the "Name" header of the bookmarks
table. Double-clicking a bookmark will open it.
- Fixed a bug that made it impossible to show toolbar/menu controls in
fullscreen mode if "Automatically hide all toolbars in fullscreen" was
enabled.
- Fixed exception related to calculation of dynamic background colors.
(by Nephiel)
- Library collection names did not accept non-ASCII characters. This has
been fixed.
- Added support for LHA/LZH archives, using either 'lha' or '7z' as
extractors. Please not that the '7z' executable on Windows does not
support printing Unicode characters at all, so extracting an archive with
non-ASCII filenames will always fail.
- By selecting a folder instead of a file in the library's "Add book"
dialog, all archives within the selected directory will be added to the
library recursively.
- Doing the same in the normal "Open" dialog will open all files within the
directory.
- MComix will now ask for confirmation when creating a new bookmark in an
archive that was already bookmarked before. This allows the user to
either create a new bookmark, or replace the old one with the current
page.
- ALT+Left mouse button and ALT+Right now advance one page, while ALT+Right
mouse button/ALT+Left go back one page.
- When on the last page, advancing to the next page will load files from
the next sibling directory - holding CTRL is no longer necessary.
- Added a new option to invert the smart scrolling direction. Instead of
going left/right, then top/bottom, MComix will scroll top/bottom, then
left/right.
- Settings in the Enhance dialog can now be remembered using the "Save"
button.
- The option "Stretch small images" now increases an image's base size
when using manual zoom mode.
- Information shown in the status bar can now be enabled/disabled
separately by right-clicking on the status bar and toggling the
respective check box.
- By pressing TAB, an OSD-like panel will be displayed, showing the current
page and file.
- MComix can now use Chardet (http://chardet.feedparser.org) for guessing
filename encodings in archives, if installed. If file names are too
short, the detection will still be hit-and-miss.
MComix 0.92
Release date: 27.05.2011
- Fixed a bug that made MComix save preview thumbnails to disk
even if this behaviour was disabled in the preferences window.
- Fixed a bug in the the archive editor that prevented it from actually
saving the modified archive on Win32.
- Added limited support for password-protected ZIP and RAR archives.
For ZIP archives, Python >= 2.6 is required. For RAR archives,
only extraction with libunrar/unrar.dll is supported.
- Added a combobox to the library dialog to enable sorting of books
based on file name, full path, or file size.
- If a library collection has sub-collections, the books from these
sub-collections will be shown as well when the collection is opened.
- The "Bookmarks" menu can be accessed via the normal menu bar again.
"Clear bookmarks" has been removed in favour of using the "Edit
bookmarks" dialog.
(by Alan Horkan)
- Several usability improvements were done to the Enhance, Edit and
Library dialogs.
(by Alan Horkan)
- If applications for extracting RAR or 7Z archives aren't found on
start-up, MComix will no longer allow selecting the corresponding file
types in the "Open" dialog.
(suggested by Alan Horkan)
- The "Copy" menu item will now copy the current file name to the
clipboard, in addition to the currently opened page as bitmap.
- The currently opened file or archive can now be deleted using
File -> Delete, or by pressing F8.
- Added an option to use the first page of an archive as application
icon instead of the standard MComix icon. (inspired by Alexandr
Domrachev)
- Added an option to manually change the user interface language
used by MComix. Changes to the language require an application
restart to take effect.
- Added the following new command line switches:
-m Manga mode
-s Slideshow
-d Double-page mode
-b, -w, -h Fit best/width/height, respectively.
(suggested by Anonymous on the Comix tracker, adapted by Alan Horkan)
-W[all|warn|error] Set log level (default is 'warn')
- The following preference items have been removed:
"Automated crash recovery": No longer necessary.
"Show page numbers": Enabled by default.
"Avoid unintentional page flips": Enabled by default.
"Stretch small images": Now in Menu->View->Stretch small images.
"Default zoom mode": Last setting is remembered instead.
- Updated Japanese translation. (by Keita Haga)
- Updated French translation. (by Joseph M. Sleiman)
MComix 0.91
Release date: 24.04.2011
- Fixed excessive memory consumption due to cached pixmaps not being
properly evicted.
- Fixed certain wait conditions that prevented MComix from exiting
on Win32.
- Fixed "Remove from the library" deleting the actual book instead of
its library thumbnail.
- The "Go to page" dialog now shows thumbnails when they are available,
not only after all thumbnails have been loaded. Additionally,
some usability improvements have been done to the dialog, such as
instantly updating the thumbnail when editing the page box, and setting
focus to the page box when the dialog is opened.
- When passing more than one file to MComix at startup, only those files
will be opened. This differs from the traditional behavior, where
MComix would only consider the first file and open all remaining
files in the same directory.
If the passed files are archives, MComix will only open these archives
when "Automatically open next archive" is enabled. If only a single file
is passed, MComix will keep opening all files in that directory.
- When the first/last file of a directory is open, pressing CTRL and
advancing to the previous/next page (e.g. by pressing CTRL+Space),
files in the previous/next sibling directory will be opened.
Note that this feature is disabled by intent when MComix has been
opened with a list of more than one file.
This feature is also available via CTRL+N/CTRL+P, or the menu bar.
- Speed up thumbnail generation by parallelizing load tasks.
(inspired by David Zaragoza, who originally suggested to use
processes instead of threads)
- Library cover generation is now parallelized as well.
- New option to delay loading of thumbnails. This way, thumbnails will
only be generated when they are actually needed, i.e. the thumbnail
sidebar is open or "Go to page" is used.
- Minor options have been moved into a new tab in the preferences dialog.
- MComix' configuration files are now stored in ~/.config/mcomix instead
of in ~/.local/share/mcomix, as originally intended.
- Added the toolbar show/hide menu to the right-click popup. Previously,
if the menu bar had been disabled using the normal menu, there was no
way to get it back.
- The menu bar can now also be shown/hidden using CTRL+M.
(by Alan Horkan)
- MComix could not switch back to windowed mode when started in fullscreen
mode on Win32.
- The MComix window will no longer close instantly after starting up when
reporting an error due to unsatisfied dependencies on Win32.
- Fixed the settings dialog window no longer opening when it has been
closed with the X icon on the dialog before.
- Fix "Automatically open next archive" with empty archives.
- Fixed magnifiying lens being broken when the page was rotated in any
way.
- Fixed setup.py failing when no X session was started.
- Required Python version is now 2.5 or newer.
- Updated Swedish translation. (by Martin Karlsson)
- Updated Russian translation. (by Евгений Лежнин)
MComix 0.90.3
Release date: 13.03.2011
- MComix now uses a slightly different directory structure than before.
The 'src' folder is now 'mcomix' to provide a correct package name.
'mcomix.py' is now 'mcomixstarter.py' to avoid confusing Python by
having a module with the same name as the package around.
Translations and images required by the GUI are now sub-packages of
'mcomix'.
A setuptools-based setup.py replaces install.py. This should help for
uniform installs across different operating systems.
- Several strings have been reworked to ease localization.
- Added ability to apply current changes in the edit archive window.
- Various usability fixes on Win32, including Unicode filenames,
loading speed, recently opened files not being displayed,
temporary directories not being deleted, crashing due to missing
icons, MIME type file filters in the "Open" dialog not working,
thumbnails being regenerated unnecessarily, and others.
- Magnifying lens is now hotkeyed to 'L', while 'G' is Go to page. (by
Nephiel)
- Right-click menu is now more suitable for fullscreen reading, adding
several menu items previously only available via normal menu. (by
Nephiel)
- Additional RAR handler using libunrar.so/unrar.dll.
Added archive handler using Rarlab's libunrar library
for extracting files. Apart from being faster for sequential
extractions than calling unrar for each single file,
this library supports Unicode filenames natively and thus
allows Windows users to read most RAR files.
Libunrar can be obtained from http://www.rarlab.com/rar_add.htm
and can be placed either in usual system directories such as
/usr/lib or C:\Windows\system32, or directly in MComix' root directory.
- Fixed rar/unrar failing regularly on Win32 when the archive contains
files not matching the current locale.
- Go to Page is now enabled even when the archive is still loading. (by
Nephiel)
- Added support for the 7zip archive format. As with rar/unrar, this
requires the "7z" executable being installed and on PATH.
- When pressing CTRL while being in double page mode, stepping forwards
and backwards will now always only advance/go back one image instead of
possibly two.
- Graceful shutdown on SIGTERM. (by Marco Nicolini)
- Switching pages while in slideshow mode now resets the slideshow timer.
(by Anonymous)
- When opening an archive in double page mode, the first page (i.e. the
cover) is displayed as single page.
- The currently opened file can now be extracted from archives using
the 'Save as...' menu item.
- Fixed thumbnail size preference not being respected, and scaling of
book covers in the library dialog being broken.
- Files in the library can now be opened without closing the library
window using the right-click popup menu.
- Reordered various menu items.
- A possible deadlock that could occur when opening archive files has been
fixed.
- Updated German translation.
MComix 0.90 Initial Release
Release date: 15.08.2010
- Changed the mechanism of page flipping.
- Added preferences to allow changing scrolling amount with arrow keys and mouse scroll button.
- Added auto scrolling functionality.
- Changed automatic background color selection algorithm to random sampling instead of
only edge sampling.
- Fixed non-recognition of pbm, pgm, and ppm images in archives.
- Added save and quit functionality.
- Added crash recovery.
- Added bookmark sorting.
- Added changed focus page protection option.
- Added refresh button and capability.
- Added color preference and selection for thumbnail bar background color.
- Fixed lens not magnifying the enhanced image.
- Added file deletion to the Library right-click option window.
- Added recursive book adding in the Library (if you select more than one folder in the
book selection window.
- Split each file to only contain one class per file (except labels.py).
- Fixed file name ampersand encoding error.
- Added page selector with page preview.
- Added preference regarding the number of keys pressed needed to flip the page.
- Added next archive and previous archive buttons.
- Added copy (CTRL+C) functionality which allows copying of the current image.
- Added thumbnail cacheing and threading.
- Added threaded page cacheing and cacheing preferences.
- Added the preference to turn on/off page number display.
Comix is forked and becomes MComix
Comix 4.0.5
- Added a Ukrainian translation by Олександр Заяц.
- Added a Galician translation by Roxerio Roxo Carrillo.
- The German translation updated for Comix 4 by Chris Leick.
- Added support for BMP images in archives. Thanks to Nathaniel Moseley.
- The status bar now displays the filename of the viewed image files also
in archives.
- Fixed a bug that caused the wrong background colour to be used with the
dynamic background colour preference on some systems. Thanks to Nathaniel
Moseley.
- Fixed a bug that could cause the thumbnail maintenance dialog to crash.
- Fixed a bug that caused the zoom scale in manual zoom mode to be wrong
when using double page mode.
Comix 4.0.4
- Applied a workaround for a bug that caused the "Open" dialog to crash
when trying to open a file when the file type filter had been reset to
blank. This bug seems to only appear on some systems, probably depending
on the installed GTK+ version.
- Fixed a bug that caused the error message for unfulfilled dependencies
to not be printed properly.
- The rar/unrar program is now invoked in such a way as to keep broken
or incomplete files extracted from RAR archives, since Comix might be
able to display parts of these files anyway.
Comix 4.0.3
- Hungarian translation updated by Ernő Drabik.
- French translation updated by Benoît H.
- Added a feature to automatically rotate images according to their
EXIF tags.
- Fixed a bug that caused drag-n-drop actions from KDE applications to
not work properly.
- Fixed some bugs that caused problems with non-UTF-8 filename encodings.
- Fixed a bug that caused the manual zoom mode to not work as expected
when set as the default mode.
- Comix now accepts directories as command-line arguments.
- Added command-line arguments to start Comix in fullscreen mode and to
display the library on startup.
- Comix preferences and data now reside in the $XDG_CONFIG_HOME and
$XDG_DATA_HOME directories instead of in ~/.comix/.
- Some minor interface enhancements.
Comix 4.0.2
- Brazilian Portuguese translation updated by Marcelo Góes.
- Traditional Chinese translation updated by Wayne Su.
- Catalan translation updated by Carles Escrig Royo.
- Internal filenames in archives created by the archive editing dialog
no longer contain temporary filename cruft.
Comix 4.0.1
- Croatian translation updated by Adrian C.
- Polish translation updated by Darek Jakoniuk.
- Russian translation updated by Артем Смирнов.
- Simplified Chinese translation updated by Xie Yanbo.
- Re-added the "flip pages when scrolling off the page" preference
from previous Comix versions. Thanks to Mamoru Tasaka.
- Added a portability module for handling home directories in a more
portable way. Thanks to Oddegamra.
Comix 4.0.0
- Comix has been completely rewritten from scratch. On the surface things
look quite a bit like they used to, but the internal workings are
entirely new. There are too many changes for them all to be mentioned
here, but a couple of highlights are a much more functional library and a
new archive editing dialog. The work on this new version of Comix has
been going on in rather sporadic phases for almost two years, and during
that time I have received help from lots of different people. Now, I must
admit, I can no longer remember them all. So instead of trying to list as
many as I can here, I will instead simply say thank you to everyone who
have contributed fixes, patches, suggestions or encouraging words. Thanks!
Comix 3.6.5
- Applied security fix patches to handle unsecure tempfile creation and
character escaping in filenames. Thanks to Mamoru Tasaka and others for
the patches.
- Added a Korean translation by 김민기.
- Added a Persian translation by Maryam Sanaat.
- Added a Indonesian translation by Andhika Padmawan.
- Added a Czech translation by Jan Nekvasil.
Comix 3.6.4
- Added a Russian translation by Artyom Smirnov.
- Added a Croatian translation by Adrian C.
- Fixed a bug in the thumbnailer, comicthumb, failing to create thumbnails
for Zip and tar archives.
- Some minor changes.
Comix 3.6.3
- Added a Hungarian translation by Ernő Drabik.
- Added a patch by Abdullah Hamed that fixes so that the arrow keys can be
used to flip pages also when not in fit-to-screen mode when the
corresponding preference is set. Just like was possible only with the
scroll wheel before.
- Fixed a bug with opening certain Zip files. Thanks to Steve Juranich for
the fix.
- Fixed a bug concerning %'s in filenames.
Comix 3.6.2
- Added Japanese translation by Mamoru Tasaka.
Comix 3.6.1
- Updated Brazilian Portuguese and Dutch translations.
Comix 3.6
- Added an "Adjust colour" dialog that lets you specify values for
brightness, contrast, saturation and sharpness.
- Improved the behaviour of the "Save window position and size" and
"Default fullscreen" preferences.
- Changed the "Save window position and size" preference to on by default.
- Changed the menus a bit.
- Improved autocontrast (slightly heavier contrast change).
- Changed the UI of the properties dialog a bit to better suit low
resolution screens.
- Improved handling of Zip files containing files with filenames of an
unknown character encoding.
- Added extra error message to install.py that is displayed when trying to
install into a non-existing directory.
- Added a --no-balloon option to install.py that tells the Nautilus
thumbnailer to not imprint balloon images on thumbnails by default.
- Fixed a bug that could cause Comix to scale images to the wrong
dimensions on a dual-screen setup. Thanks to Vegard Eriksen for this fix.
- Fixed a bug that caused icons to not be loaded when starting Comix
through a symbolic link not located in the same directory as the `comix`
executable.
- Fixed a bug that could cause an error message when going back to a
previous archive by flipping backwards in double page mode and directly
switching to single page mode afterwards.
- Fixed a bug that caused Comix to treat empty files as tar archives.
Thanks to Christoph Wolk for this fix.
- Fixed a bug in comicthumb with thumbnailing rar archives, plus
some cleanup. (Christoph Wolk)
Comix 3.5.1
- Fixed a bug that caused the mode of all images to be reported as
"unknown" instead of RGB/CMYK etc.
- Fixed a bug that could cause an error when trying to quit Comix under
certain circumstances (i.e. when there is no ~/.comix/menu_thumbnails/
directory present).
Comix 3.5
- Added a bunch of new icons, including a new "logo".
- The magnifying lens code has been polished a bit. It is now
substantially faster so the lens should appear less choppy.
- Added horizontal and vertical lossless JPEG flip commands.
- Added a JPEG desaturation command.
- Added support for SVG, PCX, PNM, PBM, PGM, PPM, Targa and Sun raster
image files.
- Rearranged the toolbar a bit and added tooltips to it.
- When a directory is given as a command line parameter, Comix now
recursively searches for cbr, cbz and cbt files as well as image files.
- Changed install.py so that it aborts installation if the required
dependencies are not found.
- Fixed a bug that caused the space key to not scroll down when in double
page mode and manga mode and the window is wider than the pages.
- Applied a workaround for a bug(?) in WindowMaker that caused problems
when using the "fullscreen as default" preference.
- Fixed a memory leak in the magnifying lens code.
- Some internal and some minor changes.
Comix 3.4
- Added more image data to the properties dialog.
- Added a "delete image" command that can remove single images from Comix.
It is currently not possible to remove image files within archives.
- Added lossless JPEG rotation commands. It is currently not possible to
rotate image files within archives. The `jpegtran` program (part of the
jpeg library) must be present for this to work. Comix can still run as
normal without `jpegtran`, but then without the new JPEG rotation
capabilities.
- Changed the buttons in the toolbar.
- Improved the space key smart scrolling mode so that it automatically
performs all the sideways scrolling as well.
- Added a preference to set the magnitude of the space key scroll in
percentages of either the window size or the page size.
- Added a Traditional Chinese translation by Hsin-Lin Cheng.
- Comments are now displayed using a monospaced font.
- Comments can now be dragged around with the mouse just like an image.
- Directories can now be given as command line parameters as well as
files. If a directory is given it will be recursed into and the first
image file found will be loaded.
- Improved cover guessing of comicthumb and the library a bit.
- Handling of files that have filenames encoded with the wrong
character encoding is now more sturdy.
- Fixed a bug that could cause outdated thumbnails to be left in the
~/.comix/menu_thumbnails/ directory when running multiple instances of
Comix at the same time.
- Applied a workaround for a bug(?) in WindowMaker that caused the "Open
dialog" to be invisible while in fullscreen mode when using WindowMaker.
The same problem applies to the library window, but there is no
workaround for that in place currently.
- Fixed a bug that could cause no images to be displayed when turning
double page mode off, then on again and flipping to the next couple
of pages in that order.
- Some minor changes.
Comix 3.3
- Added a slideshow feature.
- Added RGB colour histogram to the properties dialog. More data will be
added in future versions.
- Added a Catalan translation by Carles Escrig.
- Rewrote install.py from scratch.
- Fixed a bug that caused compressed tar archives to be presented as
plain tar archives.
- Fixed a bug that could cause invalid page numbers in bookmarks when
re-adding an already present bookmark.
- Some minor changes.
Comix 3.2.1
- Added support for the `rar` program in addition to `unrar` to handle
RAR (.cbr) files.
- Updated Polish translation by Kamil Leduchowski.
- Some minor changes.
Comix 3.2
- Changed PyGTK requirement to version 2.8 or higher.
- Added a "Fit width mode" and a "Fit height mode" that automatically
scales images to fit the width or height of the window.
- Default filenames for extracted images are changed to
<archive_name>_<page>.<ext> from <page>.<ext>.
- Moved the manga mode setting from the preferences dialog to the menus.
- Redesigned the library interface a bit. The background colour is now
fixed and does not change with the background colour of the main window.
Default thumbnail size is now 128x128 px, and thumbnails have a border to
make them more clearly separated.
- Added Greek translation by Paul Chatzidimitriou.
- Xie Yanbo updated the Simplified Chinese translation.
- Changed the menu icons for "Open library..." and "Add to library". The
icons are taken from the Silk Icons set at www.famfamfam.com.
- Broken images are now correctly handled by the thumbnail sidebar.
- The workaround against a problem with unrar applied in version 3.1.3 has
been removed again. It created some new problems with archives that
have multiple files with the same filename in different subdirectories.
- Fixed a bug so that translations and extra icons are always available
when running Comix from the source directory, no matter what directory is
the current working directory.
- Fixed a bug in the "Go to page dialog" that caused the page to not be
changed when manually typing in a new page number and pressing Enter.
- Some minor changes.
Comix 3.1.3
- Added Polish translation by Kamil Leduchowski.
- Updated French translation by Achraf Cherti.
Comix 3.1.2
- Fixed a bug which caused ALL files to be added to the library when
adding in recursive mode instead of just archives. Also, only files with
cbz, cbr or cbt as filename extension will now be added in recursive mode
to avoid adding cruft files with the same magic numbers as the archives.
Comix 3.1.1
- Added automatic dependency checking to install.py.
- Added error messages and graceful exit from Comix in the case of missing
dependencies.
- Applied a workaround for a bug(?) in unrar that caused problems with
some RAR archives containing directories with invalid filename encodings.
Thanks to François Ingelrest.
- Updated French translation by Achraf Cherti.
- Changed the "Use stored thumbnails for images in archives" preference to
off by default.
- Changed the "Go to the next archive in directory after last page"
preference to on by default.
Comix 3.1
- Created a new convert dialog that is built from the standard GTK+ save
dialog. It now supports saving in different directories etc.
- Added an "Extract image" menu item that lets you extract individual
images from the archive.
- Added support for recursive adding of archives to the library.
- Added a Frech translation by Achraf Cherti.
- Fixed a bug which rendered the magnifying lens and the ability to drag
images around with the mouse useless in some situations, and with some
certain versions (7.0?) of X.org.
- Pressing enter in the "Go to page" dialog entry now has the same effect
as pressing OK.
- Applied a workaround for a bug(?) in certain builds of PIL that made
Comix crash when it tried to draw page numbers on thumbnails. Now Comix
simply ignores the page numbers if this problem occurs and imforms the
user that a different version of PIL is required, instead of crashing.
Comix 3.0.1
- Added a Dutch translation by Arthur Nieuwland.
Comix 3.0
- Major cleanup of the entire code base.
- Completely redesigned the properties dialog.
- Comix now stores a list of the 10 last viewed files. It also updates the
~/.recently-used file as is proposed by the freedesktop.org standard.
Thanks to Jose M. daLuz.
- Added an "Add to library" menu item.
- Redesigned the library window slightly.
- Added an Italian translation by Raimondo Giammanco.
- The Nautilus thumbnailer, comicthumb, has been updated by Christoph Wolk
to support subarchives among other things.
- Added a preference to set the size of the magnifying lens. Thanks to
Jose M. daLuz.
- Added a scalable svg icon.
- Improved handling of files without read permission.
- Fixed a bug which caused the recommended name for a converted directory
of images to be the same as one of the image files plus filename extension
instead of the name of the directory plus filename extension. Thanks to
Manuel Quiñones.
- Fixed a bug with the magnifying lens which could appear when using it in
double page mode and manga mode, possibly showing the images as if not in
manga mode.
- Fixed a bug which caused unnecessary reloading of files from disk when
resizing images that is already in memory in double page mode.
- Fixed a bug which could cause the wrong image to be displayed when
continuously flipping forward really fast in cache mode.
- Some minor fixes.
Comix 2.9
- Added a comic book library feature to Comix. Comic book archives can be
added to the library through a dialog or by drag and drop. The comic books
appear as covers in the library window where they can be browsed or
opened. They can be easily filtered by typing in regular expressions.
- When dropping multiple files on the Comix main window, the first file
gets opened now instead of none.
- The convert dialog now saves the last used archive type.
- Fixed a memory leak when creating new thumbnails from files.
- Some minor fixes.
Comix 2.8
- MIME types for cbz, cbr and cbt archives are now registered by default.
Use the --no-mime flag for install.py to skip it.
- Added a thumbnailer (by Christoph Wolk) that lets file managers create
thumbnails for cbz, cbr and cbt archives. Currently it is only supported
by Nautilus and does not affect other file managers. It is installed if
the --no-mime flag is not given to install.py. Nautilus has to be
restarted before the thumbnailer is activated.
- Added a "Hide all" menu item which hides menubar, toolbar, statusbar,
scrollbars and thumbnails at once.
- Added an option to only display a single image in double page mode if
that image consists of two pages. An image is assumed to consist of two
pages if it's width is greater than it's height.
- Filename is now displayed as well as directory name when viewing images
in a directory in single page mode.
- Changed max zoom to 1000% to prevent X server resource drains.
- F11 can now be used to toggle fullscreen mode.