forked from benetech/FBReaderJ
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
479 lines (398 loc) · 20.2 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
===== 1.3.4 (??? ??, 2012) =====
* About section in the preferences dialog
* CHANGE_WIFI_STATE permission is not required more
===== 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
* NPE fixes
===== 0.99.14 (Mar 11, 2011) =====
* New application icon
* Thai localization (by Samphan Pojanasophanakul)
* Fixed TTF font style detection
* opds:// URLs support has been implemented
* Unexpected search call has been fixed
* Ignore case comparison for zip entry names
* Fixed custom OPDS link search
* Periodical update of custom links information has been added
* Epub rendering issues (like unexpected paragraph ends) were fixed
* Multi-body fb2 file processing has been fixed
* 'Cancel menu' preferences section
* LitRes: several views for purchased books
===== 0.99.13 (Feb 13, 2011) =====
* Fixed book/position forgetting bug
* Color channel values in color dialog
* Fixed categories displaying in feedbooks feed
===== 0.99.12 (Feb 09, 2011) =====
* Added support for more dictionaries (by Steffen Siebert)
* Option 'show status bar when menu becomes visible' (by Steffen Siebert)
* Litres: series list has been added
* Litres: recommendation list has been added
===== 0.99.11 (Feb 01, 2011) =====
* Galician translation has been added (by Miguel Anxo Bouzada)
* Czech translation has been updated (by Marek Pavelka)
* Mobipocket images/cover/links support has been added (by Steffen Siebert)
* Small fixes
===== 0.99.10 (Jan 30, 2011) =====
* Full-size image view
* ColorDict3 support (floating window)
* Scrolling speed improvement for large books
* Vietnamese translation has been updated (by Phạm Văn Hùng)
* Czech translation has been updated (by Marek Pavelka)
* Cancel button preesing calls a menu of actions
===== 0.99.6 (Jan 22, 2011) =====
* Wallpaper drawing speed-up
===== 0.99.5 (Jan 22, 2011) =====
* High-resolution menu icons have been added
* Menu icons style has been changed to be android 2.3-compliant
* OTF font files support
* Wallpapers support has been implemented
* Double tap is disabled by default; to view menu tap in bottom-central part of the screen, to view navigation dialog tap top-central part of the screen
* 'Books by title' branch in library
===== 0.99.4 (Jan 16, 2011) =====
* A list of dictionaries is supported (ColorDict, Fora, FreeDictionary.Org, SlovoEd German<->English) Code is partially written by Steffen Siebert
* Author of currently opened book is selected in library (same for series and tags)
* FB2 files with multiple XLink namespace prefixes processing has been fixed
* Dutch localization (by Frank Fesevur) has been added
* EPUB SVG images are supported now
* Relative link processing in epub files has been fixed (thanks to Steffen Siebert)
===== 0.99.3 (Jan 08, 2011) =====
* All word navigation mode is disabled by default; corresponding option in dictionary preferences works correctly
* Czech resources have been updated (by Marek Pavelka)
===== 0.99.2 (Jan 03, 2011) =====
* Sporadic options changes (e.g., for line spacing) issue has been fixed
===== 0.99.1 (Jan 03, 2011) =====
* Double tap enabling/disabling option
* Animation type option has been added with 3 values -- no animation; shift animation (as in fbreader < 0.99); slide animation (as in fbreader 0.99.0)
* Reloads hyphenation patterns if book language was changed
* Possible NPE in library has been fixed
* Hungarian resources have been updated (by L. B. Szabó)
===== 0.99.0 (Jan 02, 2011) =====
* Since this version a package available from Android market requires Android 1.6+. A package for Android 1.5 is still available from http://www.fbreader.org/
* Local library changes
* New Library view (like network library view)
* File tree item in library view
* 'Favorites' item in library view
* New book info activity: large cover image, annotation, etc.
* Local library activity has been moved to a separate process
* Speed and memory usage improvements for HUGE epub libraries
* New features in LitRes.Ru integration
* All new features were moved to a separate plugin to avoid questions about "strange permissions required by FBReader"
* Refilling LitRes account via text messages
* Options dialog
* Options dialog has been changed to be more androidish
* Dependent options
* Color picker dialog (idea was taken from http://www.anddev.org/announce_color_picker_dialog-t10771.html)
* Font directory option is only shown if external fonts are supported
* Footer changes
* Footer style has been changed: filled rectangle is now used
* Footer color option has been added
* TOC marks in footer have been added (this is an optional feature)
* Other new features
* Integration with ColorDict (a dictionary) has been implemented
* Finger scrolling option has been extended; both tap and flick can scroll pages
* Network library: language filter has been added
* Devices with no hardware menu button are supported: double tap in the bottom half of the screen shows a menu
* Translations
* Czech resources have been updated (by Marek Pavelka)
* Chinese resources have been updated (by Shucang)
* French resources have been updated (by Mathias Monnerville)
* German resources have been updated (by Ingolf Kübler)
* Hungarian resources have been updated (by L. B. Szabó)
===== 0.7.17 (Nov 14, 2010) =====
* Network catalog order has been changed: language is used for ordering
* LitRes authentication has been fixed
===== 0.7.16 (Nov 11, 2010) =====
* Czech resources have been updated
* An NPE during library starting has been fixed (this NPE only occures on systems with locale "not supported" by FBReader (like Spanish, Finnish, Japan, etc.)
===== 0.7.15 (Nov 11, 2010) =====
* External TTF fonts are supported (for Android version >= 1.6)
* Ukrainian localization (by Dmytro Shevchenko) has been added
* Default font size depends on display DPI
===== 0.7.14 (Nov 03, 2010) =====
* Screen brightness adjustment has been implemented (idea was taken from Aldiko and https://github.com/cujo/FBReaderJ)
* System settings are now used to format time in footer
* Ukrainian hyphenations have been fixed
* Czech resources have been updated
===== 0.7.13 (Oct 28, 2010) =====
* NoSuchFieldException has been fixed
* Czech resources have been updated
===== 0.7.12 (Oct 28, 2010) =====
* On-timer footer update has been added
* Keys backlight is now disabled during reading
* Filemanager associations have been fixed
===== 0.7.11 (Oct 24, 2010) =====
* Several craches have been fixed
===== 0.7.10 (Oct 24, 2010) =====
* Resources have been updated
===== 0.7.9 (Oct 24, 2010) =====
* List of styles has been fixed in the Options dialog
* Monospace font has been included in the fonts list
* Wakelock will be acquired during first page repainting, not during screen switching on. That prevents from
power comsumption if FBReader works and the screen was switched on accidentally (but not unlocked).
* Footer code (by Yuri Chernyavskiy) has been integrated
===== 0.7.8 (Oct 10, 2010) =====
* Processing of large OPDS feeds (> 500 books in one file) has been fixed
* Network library doesn't throw an Exception if an SD card is unavailable
* Internal change: Error messaging system in network library has been rewritten using excpetions
* Better error processing for litres e-book catalog
===== 0.7.7 (Oct 06, 2010) =====
* Power consumption has been fixed
===== 0.7.6 (Oct 05, 2010) =====
* Application icon with better resolution has been added
* Czech localization (by Marek Pavelka) has been added
* Loading of large catalogs (e.g., Manybooks->Authors->L) has been fixed
* Default e-mail will be used during registration at litres
===== 0.7.5 (Sep 22, 2010) =====
* Mistyping in Russian help has been fixed
* On-fly language change has been implemented
===== 0.7.4 (Sep 20, 2010) =====
* EMPTY-LINE tag in fb2 files is now supported
* better support for STANZA tag in fb2
* EStrong File Explorer can be used to open fb2/epub files in FBReader
* French resources have been updated
===== 0.7.3 (Sep 15, 2010) =====
* Sporadic program openings during internet browsing has been fixed
* Minor bugfixes
===== 0.7.1/2 (Sep 13, 2010) =====
* Support for reading books from any folders (e.g. opening books via file-manager)
* Support for links in browser with "epub:" protocol (Stanza links)
* Using e-mail from gmail accounts at "Sign In" dialog in Network library (only Android 2.0 and greater)
* Some bugfixes
===== 0.7.0 (Sep 03, 2010) =====
* Catalog's loading resumption nearly from position when "back" key has been pressed
* New "Navigation" dialog: user can navigate using slider. To see this dialog touch
the screen for a long time.
* Hyphenation for words containing '-' symbol has been fixed
* New "Custom catalogs" feature: user can manually add OPDS catalogs to the network library
* Vietnamese interface translation (by Phạm Văn Hùng_Firestork) has been added
* Italian interface translation (by Vytek and Neoxx from AndDev.it Translate Team) has been added
* Hungarian interface translation (by L. B. Szabó, based on FBReader translation by Sándor Gábor) has been added
* Scrollbar is shown on Android 2.2 devices
* Installation to SD Card is now possible
* New icon that indicates a status of a book (Paid / Free downloadable / Already downloaded) in Network library
* An option for inverting volume keys actions has been added
* A problem with Eken tablet devices has been fixed: status bar is always visible on these tablets now
===== 0.6.6 (May 20, 2010) =====
* FBReader doesn't require to press the screen off button twice
* FBReader doesn't go to the background after changing status bar option
* FBReader keeps rotation after switching screen off and back
===== 0.6.5 (May 14, 2010) =====
* Network library view has been completely changed: each subcatalog opens in new window
* "Network search" item has been added to the Network Library
* "My Books" item never becomes hidden; Authentication dialog is showed if needed
* Options menu has been added to Network Catalogs
* Books directory is now configurable
* Manybooks catalog has been added
* A processing of ePub internal hyperlinks with "/../" in the path has been fixed
* German interface translation (by Victor Massini) has been added
===== 0.6.4 (May 1, 2010) =====
* Zip decompressing has been fixed
===== 0.6.3 (Apr 30, 2010) =====
* A problem with some zip-archives has been fixed
* Searching for books in network catalogs has been implemented
* Stopping catalogs loading from context menu
* Users registration in Litres network catalog
===== 0.6.2 (Apr 26, 2010) =====
* Downloader service priority has been decreased for better UI responsivity
* New menu items: Rotate Screen, Zoom In, Zoom Out
* A problem with %-escaped file names inside ePubs has been fixed
* Small fixes in "Old" Preferences Dialog (by Robert Stockton)
===== 0.6.1 (Apr 23, 2010) =====
* User can preview a book before downloading/purchasing
* French resources have been updated
===== 0.6.0 (Apr 19, 2010) =====
* Chinese text layouting has been implemented (we use native liblinebreak library
from http://vimgadgets.cvs.sourceforge.net/vimgadgets/common/tools/linebreak/)
* Network libraries integration has been included
* Chinese interface translation has been added (by shucang.com)
* French interface translation has been added (by Sébastien Rodriguez & Pierre Senellart)
* Meta information reading for ePubs from www.gutenberg.org has been fixed