-
Notifications
You must be signed in to change notification settings - Fork 800
/
ChangeLog
1249 lines (1037 loc) · 49.8 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
===== 2.7 (??? ??, 2015) =====
* (planned) Tablet-oriented preferences dialog
* (planned) Sync: single book upload
* (planned) Fixed authors list/tags list editing
* (planned) CSS selectors priority
===== 2.6 (??? ??, 2015) =====
* Customisable main menu
* Simple widgets
* Goto page number dialog (in menu, disabled by default)
* Updated Belarusian localization (by Usievaład Čorny)
* Updated Dutch localisation (by Frank Fesevur)
* Updated German localisation (by Matthias Dill)
* Updated Italian localization (by Michelangelo Della Camera)
===== 2.5.10 (Sep ??, 2015) =====
* Second (external) SD card entry in the library (classic view)
* Option for displaying current reading progress as percentage (by Danie Roux, danieroux@github)
* Option for max number of TOC marks on progress indicator
* Does not close file chooser dialog on long item click if item is not selectable
===== 2.5.9 (Sep 11, 2015) =====
* Fixed cache access issue
* Fixed native library loading issue
* Updated Belarusian localization (by Usievaład Čorny)
* No FloatMath usages (class FloatMath removed in Android M)
===== 2.5.8 (Sep 04, 2015) =====
* Display brightness percent during adjustment (android 3 and higher)
* Fixed MS Word docs support
===== 2.5.7 (Aug 28, 2015) =====
* Better implementation of brighthess levels
* Minor issues in book sync
===== 2.5.6 (Aug 25, 2015) =====
* New (material design style) icon
* More brighthess levels in reading mode
===== 2.5.5 (Aug 14, 2015) =====
* Compatibility with new versions of LEO dictionary
* Fixed possible crash in (native) zip decompression
* Fized possible NPE in FileChooserActivity
* New style number picker preference (Android 3+)
* Updated Czech localisation (by Marek Pavelka)
* Updated Dutch localisation (by Frank Fesevur)
===== 2.5.4 (Jul 24, 2015) =====
* Fixed possible deadlocks
* Fixed possible fb2 footnotes text trimming
===== 2.5.3 (Jul 05, 2015) =====
* Fixed large libraries scanning issue
* Popups font size option
* Fixed ANSI text processing in MsWord files
* Ask what to run if both FBReader & FBReader Premium are installed
* Updated Czech localisation (by Marek Pavelka)
* Updated German localisation (by Matthias Dill)
* Updated Romanian localization (by Girlea Alex)
===== 2.5.2 (Jun 23, 2015) =====
* better communication with plugin cover services
* Updated Czech localisation (by Marek Pavelka)
* Updated German localisation (by Matthias Dill)
===== 2.5.1 (Jun 21, 2015) =====
* removed FloatMath.hypot call
===== 2.5 (Jun 20, 2015) =====
===== 2.5 beta 3 (Jun 18, 2015) =====
* Better Literata font support
* Updated Dutch localisation (by Frank Fesevur)
* Updated Spanish localisation (by Pilar Mera)
* Updated Portuguese localisation (by Tome Mendes)
* Updated Vietnamese localisation (by Khánh Nguyễn Quốc)
* "Premium" dialog
===== 2.5 beta 2 (Jun 16, 2015) =====
* Hide outline on clicking footnote's 'more' button
* Better look for menu activities in Android 5+
* Separate resources for en and en_US
* Updated English resources
* Updated German localisation (by Matthias Dill)
* Added Aard2 support (by Mike Fabian)
===== 2.5 beta 1 (Jun 13, 2015) =====
* BookDownloader accepts all new file types (including pdf)
* Same font size in the main text and in popups
===== 2.5 beta 0 (Jun 12, 2015) =====
* ComicBook plugin icon
* Updated Armenian localisation (by Yavruhrat, Marat Yavrumyan)
* Added Korean intro text
* New style selection rendering
* Better non-breakable space processing
* Do not start page sliding for very short horizontal shifts
===== 2.4.7 (May 20, 2015) =====
* Added Korean localisation
* Updated Vietnamese localisation (by Khánh Nguyễn Quốc)
* Updated Japanese localisation (by Tamotsu Takahashi)
* Updated Czech localisation (by Marek Pavelka)
* Updated Armenian localisation (by Yavruhrat, Marat Yavrumyan)
* Links update: http => https
* Fixed zero-width space issue for bookmarks in Japanese
* Fixed old Slovoed integration
* Better check for google account (do not try google auth if google account type is not allowed)
* Max uploadable file size increased to 120Mb
* Better Dictan integration (uses Dictan 5.0 extra flags)
===== 2.4.6 (May 06, 2015) =====
* Dictan dictionary integration
* New icons in selection & search menus
* Footnote toast duration setting
* Fixed sync authorisation on non-Google devices
===== 2.4.5 (May 01, 2015) =====
* Fixed possible error in bookmarks synchronisation
* Fixed <aside> tag behaviour: do not insert end-of-section
===== 2.4.3,2.4.4 (Apr 28, 2015) =====
* Improved bookmarks list view
* Better communication with format plugins
* Fully updated Japanese localisation (by Tamotsu Takahashi)
* Updated Vietnamese localisation (by Khánh Nguyễn Quốc)
===== 2.4.1,2.4.2 (Apr 25, 2015) =====
* Fixed selection slider behaviour
* Updated Czech localisation (by Marek Pavelka)
* Fixed possible crash on DB update
===== 2.4 (Apr 25, 2015) =====
* Updated bookmarks list view
* Uses last style id to create new bookmarks
===== 2.4 beta 3 (Apr 22, 2015) =====
* Fixed long-tap finger selection (word under finger is selected, not a word in the line above)
* Uses 'epub:type' attribute for detecting footnotes
* Automatic footnotes detector
===== 2.4 beta 2 (Apr 22, 2015) =====
* Footnotes toasts (uses SuperToasts library)
===== 2.4 beta 1 (Apr 19, 2015) =====
* New bookmarks creation interface (uses SuperToasts library)
===== 2.4 beta 0 (Apr 17, 2015) =====
* Bookmarks synchronisation
* Updated Dutch localisation (by Frank Fesevur)
* Updated German localisation (by Matthias Dill)
* Drops download notification on book opening
===== 2.3.3 (Mar 27, 2015) =====
* Improved bookshelf and the book network integration
* Quick access to labels list
* Updated Portuguese localisation (by Tomé Mendes, http://www.tomemendes.com)
===== 2.3.2 (Mar 01, 2015) =====
* Fixed search dialog crash on Nook Glowlight™ (NG2)
* Fixed double presence of some plugins
* Updated copyright notice: "Geometer Plus" => "FBReader.ORG Limited", year => 2015
===== 2.3.1 (Feb 25, 2015) =====
* Fixed scanning file system for books
===== 2.3 (Feb 14, 2015) =====
* File format filter option (can be changed from the bookshelf plugin)
* Samsung multi-window support
* Bookshelf view item in the library
* Updated Persian localisation by biomanw (https://github.com/biomanw)
* Better RTF encoding detection
* Don't fail on RTF files with .doc extension
===== 2.2.7 (Jan 30, 2015) =====
* Fixed behaviour for pages with multiple images (fb2.zip only)
* Fixed behaviour for images with # in name
* No sync permission required for sync service call
* Async plugin covers loading
* (internal) added timestamp & comment fields for labels
===== 2.2.6 (Jan 20, 2015) =====
* No crach in cover service
* Cover service sends image sizes in headed
===== 2.2.4 (Jan 17, 2015) =====
* Fixed cover service issues
* Config service does not require special permission
===== 2.2.3 (Jan 16, 2015) =====
* Full compatibility with Bookshelf plugin
* Fixed possible problem in Belarusian OPDS viewer
===== 2.2.2.1 (Jan 14, 2015) =====
* Fixed SQL exception in DB update (updateTables29)
* Fixed language code de, fr & pl help
===== 2.2.2 (Jan 13, 2015) =====
* Added French, German, Greek, Polish, and Ukrainian intro translations
* Updated Dutch localisation + Dutch intro (by Frank Fesevur)
* Updated German localisation (by Matthias Dill)
* added IBookCollection.getDescription(book) method
* new style recent books requests
===== 2.2.1 (Jan 03, 2015) =====
* Fixed English mistakes (thanks to Sahak Petrosyan)
* Added Spanish & Portuguese introduction translations
* Possible fix of exception in 'addInvisibleBookmark()' call
===== 2.2 (Dec 31, 2014) =====
* Progress indicator in local/network library for Lollipop+
* Bookshelf library view plugin compatibility
* 'Default book' changed to the new style help for all languages
* Misc LitRes optimisations
===== 2.1.13 (Dec 24, 2014) =====
* New start screen for newbies
===== 2.1.12 (Dec 14, 2014) =====
* Fixed an infinite loop (and OOM) on rendering some formatted ePubs
* Added color settings for new style footer (separate for day & night profiles)
===== 2.1.11 (Dec 12, 2014) =====
* Sync optimisation: do not send unnecessary requests
* Fixed crash on old (2.0 and 2.1) devices
* Fixed opening of huge ePubs (300+ htmls inside)
* Fixed Smashwords catalog parsing
* Changes from 2.2 beta 7
===== 2.2 beta 7 (Dec 09, 2014) =====
* Fixed behaviour on feeds with incorrect mimetypes
===== 2.1.10 (Dec 06, 2014) =====
* All changes from 2.2 beta 6
* New footer style
* Updated Dutch localisation (by Frank Fesevur)
===== 2.2 beta 6 (Dec 04, 2014) =====
* Material design style page sliding
===== 2.2 beta 5 (Dec 01, 2014) =====
* Fixed Lenovo TAB ActionBar view
===== 2.1.9 (Nov 24, 2014) =====
* CBZ plugin compatibility
* Updated Czech localisation (by Marek Pavelka)
* Updated Dutch localisation (by Frank Fesevur)
* Updated Portuguese localisation (by Igor Marques)
* Updated Romanian localization (by Mary Hit)
* All changes from 2.2 beta 4
===== 2.2 beta 4 (Nov 16, 2014) =====
* Missing book download (from the book network)
* Material design support in themes
* Updated German localisation (by Matthias Dill)
===== 2.1.8.1 (Nov 12, 2014) =====
* Bookshelf link disabled till 2.2 release
* Synchronisation: fixed (rare) multiple uploads of the same book
===== 2.1.8 (Nov 11, 2014) =====
* All changes from 2.2 beta 0,1,2,3
===== 2.2 beta 3 (Nov 10, 2014) =====
* Added 'padding' and 'padding-*' CSS property support
* Added support of 'display:block' CSS property value
* Synchronization process optimization for large (300+ books) collections
===== 2.2 beta 2 (Nov 02, 2014) =====
* Added '*' selector support in CSS
* Optimised combined selectors processing
* Works with OPDS plugins (https://github.com/geometer/OpdsPluginPrototype)
===== 2.2 beta 1 (Oct 14, 2014) =====
* Fixed "style" attribute support in ePubs
* Added "vertical-align" CSS property support (lengths, "sub" and "super" values)
===== 2.2 beta 0 (Oct 12, 2014) =====
* Added combined CSS selectors support (http://www.w3.org/TR/css3-selectors/#combinators)
===== 2.1.7 (Oct 07, 2014) =====
* Fixed Calibre server integration
* Updated Belarusian localization (by Usievaład Čorny)
* Updated Czech localisation (by Marek Pavelka)
* Updated Japanese localisation (by Tamotsu Takahashi)
===== 2.1.6 (Sep 28, 2014) =====
* Updated Belarusian localization (by Usievaład Čorny)
===== 2.1.5 (Sep 27, 2014) =====
* Fixed TTF loader (for Roman fonts)
* Fast hyphenation for very long words (200+ characters)
* Search results color option
* Updated Czech localisation (by Marek Pavelka)
* Updated German localisation (by Matthias Dill)
* Updated Japanese localisation (by Tamotsu Takahashi)
===== 2.1.4 (Sep 21, 2014) =====
* CSS: fixed <ul>/<ol> top/bottom margin behaviour
* Fixed loading of Google Roboto files (if added as external TTFs)
* sync: 'missing book' toast replaced with notification
===== 2.1.3 (Sep 18, 2014) =====
* CSS: fixed multiple entries for same selector
* CSS: fixed '0' (with no units) length value
* CSS: 'margin' property support
===== 2.1.2 (Sep 17, 2014) =====
* Fixed ToC in mobi files
* Minor fixes in mobi decompression
* Updated French localisation (by Mathias Monnerville)
===== 2.1.1 (Sep 12, 2014) =====
* Fixed links behaviour in third-party libraries dialog
* Internal changes: option name for bg fill mode changed
===== 2.1 (Sep 11, 2014) =====
* New engine for mobipocket (a.k.a. Kindle) files: added support for huffdic compression and CSS
* Better background settings
* DjVu plugin support
* Do not start SyncService if synchronization is disabled
* Sync: 'synchronize positions only' option
* Tips are back but disabled by default
* Fixed numbered lists displaying in ePubs (by Tamotsu Takahashi)
* Fixed text search for texts with zero-width spaces (e.g. Japanese texts)
* Added Japanese localisation (by Tamotsu Takahashi and Naofumi Fukue)
* Updated Dutch localisation (by Frank Fesevur)
* Updated Czech localisation (by Marek Pavelka)
===== 2.0.6 (Aug 23, 2014) =====
* Version for old (2.*) devices does not use google services API
* Fixed fullscreen mode behaviour
* Fixed possible synchornisation crashes
* Fixed look for empty sync catalog
* Fixed work with files with ':' in name
* Fixed using of books DB after finish of service
===== 2.0.5 (Aug 18, 2014) =====
* Fixed possible synchornisation crash
===== 2.0.4 (Aug 15, 2014) =====
* Better integration with PDF plugin
* Fixed custom fonts support for Nook Simple Touch
* Updated Portuguese localization (by Bruno Ramalhete)
* Minor synchronisation algorithm fixes
===== 2.0.3 (Aug 13, 2014) =====
* Used web-based authentication for devices with API < 14
===== 2.0.2 (Aug 12, 2014) =====
* Fixed synchronization site name for API < 11
===== 2.0.1 (Aug 12, 2014) =====
* Several NPE fixes
* Fixed issue with starting SyncService with no intent
===== 2.0 (Aug 11, 2014) =====
* Synchronisation with FBReader book network
* Uses ACCESS_NETWORK_STATE permission to detect if device is connected to the internet over WiFi
* Download from OPDS for all supported file types
* Tags and authors editing
* PDF plugin is available
* Updated Bulgarian localization (by Георги Георгиев)
* Updated Czech localization (by Marek Pavelka)
* Updated German localization (by Matthias Dill)
* Updated Romanian localization (by Gîrlea Alexandru)
* Updated Portuguese localization (by Bruno Ramalhete)
* Automatic cache cleanup (do not store files older than 1 day)
* Tips are disabled
===== 1.10.3.2 (Jun 09, 2014) =====
* ePub styles: decreased default spacings
===== 1.10.3 (Jun 08, 2014) =====
* ePub loading speed optimizations
* ePub: added support for CSS margin-top/margin-bottom properties
* ePub: fixed empty line support in <pre>-formatted text
* New CSS-like style for default style definitions
* better cover detection for ePubs
* fixed possible crash on ePub files updated while program is running
* Arabic FBReaderJ resources, by Ahmed Saidi (https://github.com/boussouira)
* Updated German localization (by Matthias Dill)
===== 1.10.2 (May 25, 2014) =====
* Fixed local library duplicates issue
* Updated German localization (by Matthias Dill)
===== 1.10.1 (May 09, 2014) =====
* Multiple locations for books, fonts and backgrounds
* Updated German localization (by Matthias Dill)
* Updated Czech localization (by Marek Pavelka)
* Experimental support for opds authentication (like oauth/oauth2)
===== 1.10.0.5 (Apr 22, 2014) =====
* Fixed crash on unexisting function (LinkedList.push()) for devices with SDK <= 8
* Fixed problem with fullscreen mode warning (it was not possible to dismiss it on some devices)
* Save book position in background
===== 1.10.0.4 (Apr 21, 2014) =====
* Fixed metrics == null issue
* Fixed yota-specific class cast exception
* Fixed NPE in FontEntry.equals()
* Fixed NPE in ZLTextPlainModel.getTextLength()
* Fixed skip operation on non-compressed zips
* Fixed possible AOOB in text model
===== 1.10.0.3 (Apr 21, 2014) =====
* Fixed duplicate processing for some CSS properties
===== 1.10.0.2 (Apr 21, 2014) =====
* Fixed NPE in embedded font copying code
===== 1.10.0.1 (Apr 21, 2014) =====
* Fixed NPE if external cache dir is not defined
===== 1.10 (Apr 21, 2014) =====
* Fixed current position storing
* New directory settings
* Android 2.2 and higher: standard cache directory is now used
* Experimental video support
* CSS parsing optimization for ePubs (do not parse css files multiple times)
* CSS support improvement: added support for space-separated classes list
* Added CSS @import support
* Added CSS font-family property support
* Added ePub embedded fonts support
* Android 3.*/4.*: FBReader works in fullscreen mode by default; hint at start added
* Updated Czech localization (by Marek Pavelka)
* Updated Hungarian localization (by Szabó Lajos Balázs)
===== 1.9.6.1 (Feb 24, 2014) =====
* Fixed some config vaues reading (e.g. background)
* Updated Czech localization (by Marek Pavelka)
===== 1.9.6 (Feb 23, 2014) =====
* Config speed optimization
* Fixed bookmarks creation & browsing problem
* Fixed URL resolving (this also fixed bug with some catalogs created with calibre2opds)
* Do not search on qumran sites with cyrillic patterns
* Better network search logic
===== 1.9.5.5 (Feb 4, 2014) =====
* Fixed preference activity on Android 2.* devices
===== 1.9.5.4 (Feb 3, 2014) =====
* Preference activity in a separate process
* Fixed re-setting config value to default operation
===== 1.9.5.3 (Feb 1, 2014) =====
* Fixed YotaPhone second screen support
* Fixed color profile loading
* Updated Basque localization by Ibon Idoiaga Basaras
* Updated Czech localization (by Marek Pavelka)
===== 1.9.5.2 (Feb 1, 2014) =====
* Fixed one more possible crash on program start
===== 1.9.5.1 (Jan 31, 2014) =====
* Fixed possible crash on program start
===== 1.9.5 (Jan 31, 2014) =====
* Fixed back button behaviour
* Fixed recent books list
* Fixed possible crash in YotaPhone back screen service
* New config subsystem implementation
* Updated Czech localization (by Marek Pavelka)
* Updated Dutch localization (by Frank Fesevur)
* Special edition for Kindle Fire HD(X) devices
* Better detection of catalog where FBReader can write books
* Fixed Russian hyphenations even for devices with no koi8-r encoding
* Special search dialog for Nook Simple Touch
* New item "Install plugins" in the main menu
===== 1.9.4-nst (Jan 12, 2013) =====
* Special edition for Nook Simple Touch
===== 1.9.4 (Dec 23, 2013) =====
* YotaPhone back screen support
* Fullscreen mode in android 4.4 is now optional
* New option: adjust image color according background. For light background, adjusts too light colors to match background, for dark background adjusts too dark areas.
* Updated Czech localization (by Marek Pavelka)
* It is possible to load fonts from assets; PT Sans font added in ics version
===== 1.9.3 (Nov 22, 2013) =====
* Added Greek localization (by Alex Doulamis)
* Updated Chinese localization (by Chris Yu)
* Updated Catalan localization (by Alfonso Montero)
* Litres: don't fail on loading of purchased books list (for large collections).
* Immersive fullscreen mode on android 4.4 devices
===== 1.9.2 (Nov 02, 2013) =====
* Fixed adding of new books to the library
===== 1.9.1 (Nov 01, 2013) =====
* hi-res launcher icon
* Updated Catalan localization (by Carles Pastor i Badosa)
* Updated Czech localization (by Marek Pavelka)
* mobi: blockquote tag support
* fixed cancel menu "jump back" item behaviour: returns exactly to the old position
* fixed book info saving
===== 1.9 (Oct 14, 2013) =====
* Dictionary support
** added OpenDictionary support (code provided by Paragon Software), better integration with SlovoEd dictionaries
** fixed ColorDict 3 integration
** added Lingvo integration
* Network library
** Disable/enable separate catalogs
** Change order of catalogs
** Fixed unexpected 'Catalog is empty' messages
* Formats
** mobi: added support for <div> & <mbp:pagebreak> tags
** ePub: fixed reading of files generated from LibreOffice
** ePub: no empty paragraphs before/after the cover
** RTF: added unicode symbols (\u command) support
* Localizations
** Danish localization done by Jens Kaestel, sponsored by Panacea Supplies
** Danish hyphenation patterns imported by Dennis Sheil of Panacea Supplies
** Added Persian localization by HYIPEDU Team
** Added Basque localization by Ibon Idoiaga Basaras from http://librezale.org
** Added Armenian localization by Yavruhrat, Marat Yavrumyan, Ruben Tarumian
** Updated French localization by Mathias Monnerville
* Small features & fixes
** Help item in the main menu (opens F.A.Q. page on the site)
** List views scrolling speed-up (https://github.com/geometer/FBReaderJ/issues/148)
* Internal changes
** Current reading progress is saved in books db
===== 1.8.2 (Jun 13, 2013) =====
* Editable highlighting styles
* Bookmarks with no highlighting
* Two-column view in horizontal mode is enabled by default for 7" devices
* New color picker dialog (AmbilWarna library http://code.google.com/p/android-color-picker/ is used)
* Updated Spanish localization (by Diego Bernardi, sponsored by Panacea Supplies)
* Updated Czech localization (by Marek Pavelka)
* Updated Dutch localization (by Frank Fesevur)
* Bitknights dictionaries support (by Norbert Kenderesi)
* Support for new Paragon Software dictionaries (by Paragon Software)
* Fixed decimal point separator in preferences (idea by Dennis Sheil)
* Fixed book info saving for BookInfoActivity/EditBookInfoActivity (service mechanism is used instead of Activity.setResult())
===== 1.8.1 (May 06, 2013) =====
* Fixed ConcurrentModificationException in ZLTextView
===== 1.8 (May 06, 2013) =====
* 2 column text view (in horizontal mode, optional, enabled by default on devices with diagonal > 7")
* text highlighting (show bookmarks in color)
* Fixed ePub books scanning
* Fixed series index representation: 10 instead 1E+1
===== 1.7.9 (Apr 23, 2013) =====
* Fixed Ukrainian hyphenations
* Fixed missing paragraph before new section issue (in some book formats)
* Fixed library/bookmarks start
* Georgian in language list in book info dialog
* Fixed interface language swithcing (change language immediately in menu, library, etc.)
* Added "add/remove book to/from favorites" items in BookInfoActivity menu
* Smaller font size in list activities
* Read/unread book marks
===== 1.7.8 (Mar 24, 2013) =====
* Fixed library scanning: all books are visible in the library
* Updated Czech & Norwegian translations
* Library saves book uids
* Calls for (possible) external library & bookmarks activities
===== 1.7.7 (Mar 14, 2013) =====
* Fixed XML parsing
* Fixed series order in library
===== 1.7.6 (Mar 13, 2013) =====
* Fixed several possible NPEs
===== 1.7.4/5 (Mar 11, 2013) =====
* Book/bookmark deserializer: SAX instead of our own XML parser
* Georgian localization (by Bookland.ge)
* Interface language option
* Book sort order in Library omits leading articles
* Fixed "screen stays switched on while locked" issue
===== 1.7.3 (Mar 04, 2013) =====
* Library service does not work in background after program closing
* We do not obfuscate code
* Fixed issue in 'Books sorted by title' library catalog: viewing book info does not remove book from the list
* Fixed issue with large (1000+) bookmarks collection opening
===== 1.7.2 (Feb 22, 2013) =====
* Restored android:changes attribute for all activities
* Fixed possible NPE in BookmarksActivity
===== 1.7.1 (Feb 18, 2013) =====
* Fixed several NPEs
===== 1.7 (Feb 17, 2013) =====
* Introduced library service; FBReader loads library in background
* Fixed issue for XHTML files with several body tags (sometimes produced by Calibre)
* Fixed navigation popup text
* Fixed NPE in findViewById in the main activity
* Popup dictionary (https://play.google.com/store/apps/details?id=com.barisatamer.popupdictionary) integration
* Catalan localization (by Alfonso Montero)
* Open 'additional links in network library' with correct orientation
* Some incorrect FB2 files support (li/i/b tags, href attributes with no namespace and with unknown namespace ids) -- e.g. CoolReader manual
* Fixed 'Book is being downloaded' button behaviour (in Network book info activity)
===== 1.6.9 (Jan 03, 2013) =====
* Added Bulgarian translation (by Ники Арсов)
* Updated Dutch translation (by Frank Fesevur)
* Plural forms in Belarusian and Czech translations
* Fixed issue with rendering during backward page turning with no amimation
* xlarge screens support declared in AndroidManifest.xml
* ePub: fixed svg namespace processing
* main activity orientation is used in all dependent activities
===== 1.6.8 (Nov 30, 2012) =====
* Fixed NPE during adding a custom catalog with no search link
===== 1.6.7 (Nov 29, 2012) =====
* Android 4.*: show status bar if action bar is shown
* Bulgarian hyphenation patterns, converted by Kaloyan Raev
* OPDS: fixed opensearch description support
===== 1.6.6 (Nov 13, 2012) =====
* Fixed 'extra paragraph break after each footnote mark' issue for RTFs (and may be some other formats)
* Fixed <pre>formatted text rendering
* Fixed utf-8 *.txt files processing
* Fixed library crash on some *.doc files
* Updated Spanish localization (by Francisco Alvarado)
===== 1.6.5 (Nov 04, 2012) =====
* Fixed footnotes processing in rtf's
* Updated Czech localization (by Marek Pavelka)
* Added Belarusian localization (by Usievaład Čorny)
===== 1.6.4 (Oct 30, 2012) =====
* Supported encoding & language detection for *.doc (ms-word) files
* Fixed crash in book info dialogs on some epubs (on Jelly Bean devices), code taken from https://gist.github.com/3424004
* Fixed some problems in interaction with TTS+ plugin (by Greg Kochaniak)
===== 1.6.3 (Oct 22, 2012) =====
* FBReader stores text position after setPageStart API method (useful for TTS plugin, code by Greg Kochaniak)
* MSWord doc plugin synchronized with the main branch
* New options: apply/ignore values defined in CSS
* Fixed crash in settings on devices with German, Thai, Traditional Chinese and Vietnamese locales
===== 1.6.2 (Oct 13, 2012) =====
* Optimized animation speed
* Fixes in database code
* API changes for compatibility with TTS+ FBReader Plugin (by Greg Kochaniak)
===== 1.6.0/1.6.1 (Oct 06, 2012) =====
* MS Word (.doc) format support
* Fixed library duplicates issue
* Library speed optimization
* Images fitting option
* Fixed crash on some ePubs from Project Gutenberg
* Fixed possible crash on book description displaying
* Can add custom catalogs even if opensearch links are not fully correct
* Fixed curl page turning animation on devices with Android 4.0.3/4.0.4
* More API methods
* Serbian localization by Rancher
* Norwegian localization by Haakon Meland Eriksen
* Turkish localization by SonySinger
* Updated Chinese localization by Chris Yu
* Updated French localization by Mathias Monnerville
* Updated German localization by Ingolf Kübler
* Updated Ukrainian localization by Nazariy Makarenko
===== 1.5.5 (Jun 03, 2012) =====
* Fixed zip decompression (issue introduced in 1.5.4)
===== 1.5.4 (Jun 03, 2012) =====
* Minor issues in zip/ePub files
* fixed file opening from the library
===== 1.5.3 (May 25, 2012) =====
* Fixed book downloading for hosts containing '_' in name (e.g. for epubbud.com catalogue)
* Fixed ePub series info reading for books where calibre namespace is not defined
* Fixed CSS processing if attribute value is not finished by ';' symbol (e.g. for Gutenberg books)
* fb2: <empty-line/> inside <p> tag processing has been fixed
===== 1.5.2 (May 19, 2012) =====
* Fixed reading of zip archives with 0x08 bit in entry flag
* Fixed reading of zip entry names on MIPS devices
* Fixed reading of opf files with defined :opf prefix
* No book duplicates in library
* Updated Czech localization (by Marek Pavelka)
===== 1.5.1 (May 15, 2012) =====
* Fixed pt/px measured font size processing for CSS's
* Fixed ToC in some ePubs (e.g. for ePubs from project Gutenberg)
* Fixed crash on incorrect *.fb2.zip files
===== 1.5 (May 13, 2012) =====
* New faster engine got ePub files
* Improved cover support for ePubs
* Improved series information support for ePubs
* Some CSS support for ePubs:
** alignments
** font styles (bold/italic/underline/line-through)
** font size
** page breaks
* Portuguese translation by http://www.gototranslation.com, sponsored by Panacea Supplies
* ICS: old style navigation bar
* Fixed multibyte (UTF16, GB18030, etc.) encodings support
* Experimental html support
===== 1.4.5 (Apr 08, 2012) =====
* book sharing via e-mail, skype, etc
* 'Open library' and 'Open network library' items in back button menu
* ePub reader does not fail if NCX file in referenced but missing
* native plugin does not crash if cache file cannot be created
* right and left margind depend on screen size
* fixed 'no catalog title' issue in 'add custom catalog' dialog
===== 1.4.4 (Apr 01, 2012) =====
* introduced jni C++ wrappers (this avoids incorrect method calls)
* fixed repeated book opening issue
* max margin value changed to 100
* first line indent depends on screen DPI
* all footnotes in single file
===== 1.4.3 (Mar 29, 2012) =====
* fixed fb2 books opening issue
* fixed fb2 genres detection issue
===== 1.4.2 (Mar 27, 2012) =====
* Supported embedded images in RTF files
* New fb2 engine
* Fixed plugin items in main menu
===== 1.4.1 (Mar 23, 2012) =====
* RTF support (images are not supported at this moment)
* Fixed Dutch language detection
===== 1.4 (Mar 18, 2012) =====
* *.txt support
* Changed "Back" button behaviour: FBReader tries to jump back before showing Cancel menu
* Updated Czech localization (by Marek Pavelka)
* Smoother scrolling in local and network libraries
* Uses current device language for hyphenations if book language is not set
===== 1.3.9 (Feb 26, 2012) =====
* FBReader reads Mobipocket files with PDB/PRC extensions
===== 1.3.8 (Feb 26, 2012) =====
* Striked through/underlined text support
* Asynchronous bonjour scanning: user can select any found network even if scanning is still in progress
* Better support for "related" catalogs in book descriptions
* Updated Hungarian localization (by Szabó Lajos Balázs)
* Local network scanning has been moved to a separate plugin; WiFi permissions are not required more
* "Old" package works on new devices
===== 1.3.7 (Feb 9, 2012) =====
* Font smoothing settings (Settings -> Text -> Font properties)
* Fixed 'question symbols in menu' issue
* Android 3.*/4.0: Action bar is shown by default (Settings -> Appearance -> Show action bar)
===== 1.3.6 (Feb 6, 2012) =====
* Updated Ukrainian translation (by Nazariy Makarenko)
* LEO dictionary integration
* No conflicts between book images and covers
* No black screen for a long time at start: synchronization issue has been fixed
* OPDS optimization
===== 1.3.5 (Feb 2, 2012) =====
* About section in the preferences dialog
* Better SlovoEd dictionary integration (780 dictionaries are supported)
* CHANGE_WIFI_STATE permission is not required more
* getBookFileName() API method has been implemented
* Application start speed-up
* Network library: don't repaint all the views on image downloading
* Network library: select previous opened tree on back key pressing
* Network library: on-demand (on-scroll) catalog parts loading
===== 1.3.3 (Jan 18, 2012) =====
* Proguard -dontoptimize option, looks like these optimizations are buggy :(
* 3d page turning hardware optimization has been fixed
===== 1.3.2a (Jan 17, 2012) =====
* Fixed menu issue on old devices with ICS installed
===== 1.3.2 (Jan 17, 2012) =====
* MIPS processor architectures are supported (with NDK from http://developer.mips.com/android/download-android-ndk/)
* ExceptionInInitializerError processing has been fixed
* Menu button shows action/navigation bars on old devices with ICS installed
* Hardware acceleration is used for 3d animation if possible (Android 3/4)
* Fixed an issue for ePub files with incorrect cover label
* Better money amount formatting
* Grayscale Android 3.* logo is back
* Android 4: separate options for status bar & action bar
* Android 3/4: always show book title in the action bar
* Updated Czech localization (by Marek Pavelka)
* Updated Romanian localization (by Mary Hit)
===== 1.3.1 (Jan 9, 2012) =====
* Persistent tip prompt issue has been fixed
* Galaxy Tab specific Book info issue has been fixed
===== 1.3 (Jan 8, 2012) =====
* Tips subsystem has been implemented
* FBReader can listen for Bonjour (zeroconf) OPDS announcement. JmDNS (http://jmdns.sourceforge.net/) is used.
* Plugin API works on devices with Android 3/4
* Option for disabling button lights in Android 3/4 has been introduced
* Plural forms support in resources has been implemented
* Image in image view can be scaled using pinch (Android 2+)
* Full-screen cover images
* An exception in *.mobi file reading has been fixed
* New screen orientation option; keeps screen orientation between starts
* New action bar + navigation bar behaviour in Android 3/4 (screen center tap runs both bars)
* Quick access to book info in Android 3/4 (by tap on book title in action bar)
* TOC item name is shown in navigation window
* Versions for Honeycomb (Android 3.0) and Ice Cream Sandwich (Android 4.0) are megred into the same APK
* Kindle menu issue has been fixed
* FB2 footnote parsing issue has been fixed
* Updated Polish localization (by Tomasz Długosz)
* Updated French translation (by Mathias Monnerville)
* Updated Czech localization (by Marek Pavelka)
===== 1.2.6 (Dec 19, 2011) =====
* Android 3.*, 4.*: bottom buttons are hidden during book reading
* Curl page turning animation on android 4.* devices has been fixed
* Protected OPDS catalogs can be added from 'Add custom catalog' dialog
===== 1.2.5 (Dec 03, 2011) =====
* Installation on devices with pre-installed old version has been fixed
===== 1.2.4 (Dec 03, 2011) =====
* Android 4.* issues have been fixed
* Soft hyphen symbol (0xAD) support
* FBReader shows special info dialog in case of native library loading failure
* keymap.xml can be used for DPad key bindings too
* FBReader reads /system/usr/share/FBReader/keymap.xml
* Updated Hungarian localization (by Szabó Lajos Balázs)
* Updated Czech localization (by Marek Pavelka)
* Updated Chinese localization (by Shucang)
* Page drawing speed optimization
===== 1.2.3 (Nov 24, 2011) =====
* Network book info dialog crash on 3.* devices has been fixed
===== 1.2.2 (Nov 10, 2011) =====
* Fixed an exception in adding custom catalog (if an incorrect URL was entered)
* Updated Romanian localization (by Mary Hit)
* More accurate page counting for short books (<= 3 pages)
* Session cookies processing has been fixed
* Problem with catalog reloading has been fixed
===== 1.2.1 (Oct 22, 2011) =====
* Fixed network library crash for buy links with no price
* Fixed possible library crash during search
* Fixed possible crash on opening external links on Android 3.* devices
* x86 devices support
* Changed MiniHelp text: google groups is not linked more
===== 1.2.0 (Oct 16, 2011) =====
* Separate search for each network catalog
* Basket in LitRes e-book store
* Image scaling has been fixed
* Hyperlinks processing in epubs has been fixed
* Updated Italian localization (by Enrico Speranza)
* Romanian localization (by Mary Hit)
* Polish localization (by Tomasz Długosz)
* Aard dictionary integration has been added
* android.fbreader.action.VIEW action for opening FBReader from external applications
* Hyphenates long (multi-line) words even if hyphenations are disabled
===== 1.1.10 (Aug 03, 2011) =====
* Spanish localization (by Antonio Trueba)
* Swipe distance for starting page scrolling is <= .5 inch for all devices
* Authors with same surnames are not merged in library.
===== 1.1.9 (Jul 25, 2011) =====
* Fixed file ordering in Library->File tree
===== 1.1.4-1.1.8 (Jul 22-23, 2011) =====
* Quick fixes for 1.1.3
===== 1.1.3 (Jul 22, 2011) =====
* Library view: grouping books by first letter in title branch
* Library view: books by series
* Library view: background initialization
* Local library search searches by file names too
* Library view: background search
* 'invisible if pressed' issue for description in book information dialog has been fixed
* LitRes: username forgetting issue has been fixed
* Hyphenations for very long words (including multi-line words) has been implemented
* In case of cache writing failure FBReader shows a solution dialog
* "Secret feature" has been added: FBReader reads <Books Directory>/keymap.xml file
* German translation has been updated (by Ingolf Kübler)
===== 1.1.2 (Jul 05, 2011) =====
* Misc Litres fixes
* API: menu item request processing has been simplified
* First word on the page painting issue has been fixed
===== 1.1.1 (Jun 27, 2011) =====
* FBReader API has been added (a plugin for text-to-speech functionality that uses this API is released separately)
* Czech translation has been updated (by Marek Pavelka)
* Dutch translation has been updated (by Frank Fesevur)
* German translation has been updated (by Ingolf Kübler)
* "All books from this series" link for LitRes catalogue
* Related links for books in "LitRes/My books" catalogue
===== 1.1.0 (Jun 11, 2011) =====
* Text selection (original code by Dmitry Gordeev)
* Localization to Traditional Chinese (by Fung.T)
===== 1.0.12 (May 13, 2011) =====
* Image view settings
* Html in book description
* Option for disabling hardware button lights
===== 1.0.11 (May 07, 2011) =====
* Book description from OPDS full entry
* Fixed LitRes 'my books' entry loading
* Better error messages processing during network operations
* Fixed opds feed mimetype detection
* Fixed 'black strip' issue
* Lingo Quiz integration
===== 1.0.10 (May 02, 2011) =====
* LitRes: sort books by date of purchasing
* Fixed book downloading service (book-by-link-downloading works again)
* Old authentication dialog has gone
* 'Unencrypted protocol' warning message has been restored
* ODPS full entry support
* Related links for books
* Updated French translation (by Mathias Monnerville)
===== 1.0.9 (Apr 23, 2011) =====
* HttpConnection => HttpClient (that fixes a bug in SSL connection)
===== 1.0.8 (Apr 22, 2011) =====
* 'Footer is sensitive' option has gone
* GoDaddy root certificate has been added to the program
* Fixed scrolling delays
===== 1.0.7 (Apr 21, 2011) =====
* Fixed litres support
* Basic authentication (for OPDS catalogs)
* Cookies support
* Fixed unexpected scrolling after brightness adjustment
* Fixed custom OPDS catalogs search
* Fixed freezes in library view
* Fixed namespace processing order in XMLs
===== 1.0.6 (Apr 12, 2011) =====
* Fixed tap-only scrolling mode
* ePub 3.0: META-INF/container.xml parsing has been added (fixed a problem with ePubs containing multiple opf files)
===== 1.0.5 (Apr 11, 2011) =====
* Fixed NPE in animation scrolling
* Fixed navigation bar scrolling
===== 1.0.4 (Apr 11, 2011) =====
* Fixed no-animation scrolling
* Fixed zip input stream handler leak
* Fixed day/night switching
===== 1.0.3 (Apr 11, 2011) =====
* Corrected language list in book info editing activity
* Fixed custom catalog URL editing
* Curl scrolling speed optimization
* Czech translation has been updated (by Marek Pavelka)
* Fixed sporadic program freeze issue
===== 1.0.2 (Apr 06, 2011) =====
* Animation fixes
* Animation speed-up
* Fixed initial menu item set
* Fixed image scaling
===== 1.0.1 (Apr 05, 2011) =====
* Fixed first scrolling direction
* Animation speed option has been added
* Russian translation has been updated
===== 1.0 (Apr 04, 2011) =====
* Different (and configurable) actions for short and long Back button press (original code by Steffen Siebert)
* SlovoEd dictionaries support has been fixed
* Czech translation has been updated (by Marek Pavelka)
* No OutOfMemoryErrors in image loading code
* Float series index parsing has been fixed
* Different colors for visited and non-visited hyperlinks (original code by Steffen Siebert)
* Removed menubar.xml: menu list is moved into the code
* Curl page scrolling animation
* Proguard obfuscation has been added; package size decreased
* Hyphenation patterns for Dutch, Hungarian and Lithuanian (taken from FBReader C++)
* Hyphenation patterns for Polish (by Tomasz Długosz)
* Added Accept-Language field to all http requests
===== 0.99.18 (Mar 15, 2011) =====
* Web-free icon
* Epub TOC/cover processing has been fixed
===== 0.99.17 (Mar 13, 2011) =====
* Fixed vertical tap scrolling
===== 0.99.16 (Mar 12, 2011) =====
* Menu/navigation dialog will not shown by single tap if double tap is enabled