Upstream changes:
-----------------
0.8.29
======
New Features:
When searching for author names with accented characters, allow the non accented version to match. For example, searching for Nino will now match Niño.
Driver for Blackberry Playbook, Motorola Electrify and Samsung Galaxy GIO S5660
Metadata search and replace, make the regular expressions unicode aware
Bug Fixes:
Fix regression in 0.8.28 that broke sending PDF files to iTunes
Conversion pipeline: Do not error out on books that set font size to zero.
News download: Respect the delay setting when downloading RSS feeds as well.
EPUB Output: Ensure that xml:lang is set if lang is set as ADE looks for xml:lang, not lang
Content server: Reduce memory consumption when sending very large files
Preserve capitalization of Scottish author names when downloading metadata
Fix update title sort in bulk metadata edit not using language information
Fix sorting by published column in the download metadata dialog broken
Allow use of languages field when generating CSV/XML catalogs
Get Books: Fix ebookpoint.pl
When calculating title sort for a book based on its language, only use the specified language not a combination of the language and english
New news sources:
gs24.pl and Gazeta.pl Szczecin by Michal Szkutnik
Vanity Fair by Barty
Skylife by thomass
Daily Writing Tips by NotTaken
TechDirt by Krittika Goyal
Cosmopolitan UK by Dave Asbury
Improved news sources:
Metro NL
Ming Pao
Rolling Stones Mag
Buffalo News
0.8.28
======
New Features:
Get Books: Add litres.ru store
Change the algorithm that generates title sort strings to strip leading articles from both english and the current language set for the calibre user interface. In addition, in the edit metadata dialog, calibre will use the book's language when calculating the sort string. This behavior can be adjusted via Preferences->Tweaks.
Driver for Cybook Odyssey.
Irex driver: Put books into the top level directory instead of into /ebooks or /Books.
Bug Fixes:
Have downloaded periodicals recognized when transferred via USB to the Kindle Fire
MOBI Output: Fix underline and strikethrough properties declared on parents not being rendered on child tags.
Template language: Fix regression that broke ordering of items when formatting a list
Conversion pipeline: When removing obsolete <font> tags convert them to <div> instead of <span> if they contain block level tags.
When downloading metadata, fix the case normalization of double-barelled author names.
Template language: Fix regression that broke using general program mode in save to disk templates
calibredb: Fix use of ranges when specifying ids for the remove command
Apple driver: Add ids for iPhone 4S. More robust against iTunes automation errors when adding artwork.
Fix encoding of comments incorrectly detected when downloading metadata from ozon.ru
Fix calibre not getting list of books on the Kindle Fire
New news sources:
Give me something to read and Let's get Critical by Barty
Worldcrunch by Krittika Goyal
Improved news sources:
El Mundo
BBC
NIN Online
ABC Australia
Salon.com
Expansion (Spanish)
The Week
Heise Online
2011/10/20
+ fix --analyze warnings for clang versions 2.8, 2.9.
+ add configure check for lint program.
+ add check in dlg_getc() in case its window is freed as a side effect
of removing callbacks.
+ fix logic in freeing subwindows (report by xDog Walker).
+ fix a regression in logic distinguishing between inputmenu and menu
widgets (report by xDog Walker).
+ minor fixes to library manpage.
2011/10/18
+ modify header-sh.in to work around limit on sed script length on
HPUX.
+ add a special case of parameter parsing for "--trace" to the
initialization done before calling init_dialog(), to allow users to
capture the initial state of the parameter list before any options
are processed and removed. This is only done if "--trace" is the
first option, otherwise it is handled in the common options as before
(report by xDog Walker).
+ modify samples/testdata-8bit, discarding $1 from the parameter list
if it was used, so that the source'ing scripts can consistently use
"$@" to insert parameters before the widget, e.g., as an alternative
to using $DIALOGOPTS (report by xDog Walker).
+ modify treatment of function pointers in menubox.c, make
dlg_renamed_menutext() and dlg_dummy_menutext() visible to library
users (request by xDog Walker).
+ add dlg_count_real_columns(), use to modify centering for "--hline"
text to account for "\Z"s (report by xDog Walker).
+ improve check in dlg_draw_arrows2() for conflict between the window
title and up-arrow marker to take into account that the given window
may not be the top-level window of the widget.
+ change width of page up/down mouse areas in fselect panes to use the
full width of the panes rather than only the portion from the left
margin to the up/down arrow.
+ add/use dlg_draw_box2() and dlg_draw_bottom_box2() to use the
secondary borders.
+ modify rc-file read/write to accept/generate color values that refer
to previously-processed items in the color table. This reduces the
number of distinct colors that must be specified to set up a color
scheme.
+ add color table entries for secondary borders, i.e., the ones that
are normally drawn with the dialog's text-colors (Debian #641168).
+ modify fselect.c to scan the current directory if the input field
happens to be empty (Debian #640905).
+ repeated the discussion of environment variables that can override
the exit-status values in the manpage's return-codes section
(Debian #642105).
+ add an example to the manpage showing how to override the form
widget's keys used for field/button traversal (Debian #642108).
+ modify call to dlg_register_window() in formbox.c so that the editing
bindings are attached to the form sub-window rather than the
top-level dialog window. Also change the name by which the editing
bindings are bound for editbox.c, fselect.c and inputbox.c, so that
the editing and navigation bindings can be different.
+ correct logic in dlg_lookup_key() so that it matches the widget name
before using a binding from .dialogrc, allowing the inner/outer
windows of form and other editing widgets to have different bindings.
+ modify dlg_register_window() to call dlg_dump_window_keys() after
its updates, via the --trace output, to supplement the manpage
description of key bindings (Debian #642108).
+ add DLGK_FORM_PREV and DLGK_FORM_NEXT key-bindings to form.c, to
allow binding a single key to traverse both form-fields and buttons
(Debian #642108).
+ modify dlg_parse_rc() to check for error return from
dlg_parse_bindkey().
+ add function dlg_dump_window_keys(), to help with debugging widgets.
+ add CR, LF, TAB, FF and ESC to table of curses names to help make
key bindings more readable.
+ update table of dialog key-names so that helpfile and trace are
dumped properly.
+ correct dlg_dump_keys(), which was showing only the first item in
the matched binding table.
+ save/restore window current position in dlg_update_mixedgauge().
+ pass return-code from pause_for_ok() from dlg_progressbox() when
pauseopt is set, rather than only DLG_OK.
+ call setlocale() in init_dialog() rather than relying on on-demand
use within inputstr.c, since there are paths in textbox widget which
do not exercise the latter (report by xDog Walker).
+ fix some places where checks for "\Z" were done without also checking
dialog_vars.colors (report by Moray Henderson).
+ correct logic for DIALOGOPTS parsing so that the parse happens only
once unless memory leak checking is enabled (report by xDog Walker).
+ remove an incorrect free() call in dlg_free_gauge() (report by xDog
Walker).
+ modify dlg_trace_win() to log wide-characters (report by xDog Walker).
+ make traces shorter by skipping repeated ERR's, but showing the
number skipped (report by xDog Walker).
+ improve description in manpage to distinguish program box and
progress box from tailboxes (adapted from email by xDog Walker).
+ modify dlg_trace_win() so that it looks for the topmost window in a
dialog. Because subwindows share space with the top window, tracing
the latter shows the whole widget (report by xDog Walker).
+ expand tracing so that each window is traced before soliciting input,
making the ^T feature to print a window on demand partly redundant
(suggested by xDog Walker).
+ cosmetic change in dialog.h to avoid "*/*" strings from comments next
to "*" (report by xDog Walker).
+ ensure result from dlg_align_columns() has trailing null on each
string. Analysis was hindered by libc6's continuance of libc5's
early-1990s misfeature of clearing the result from malloc, noting
that libc6's documentation incorrectly claims that it does not do
this (report by xDog Walker).
Gaupol 0.19.2
=============
* Allow preview of unsaved documents (#661242)
* Use subtitles from selected range if applicable in the Transform
Positions dialog (#663158)
* Fix mplayer preview command to work if gaupol was started as a
background process (with &) from a terminal window (#660035)
* Fix TypeError when speech recognition stopped in the middle of a
subtitle
* Fix IndexError when speech recognition finished with no speech
detected (#659411)
* Fix UnicodeDecodeError when reading configuration file (#661123)
* Rename manifest directory in source tarball to avoid clashes with
MANIFEST file on case-insensitive filesystems
0.1.11nb1. Future version of mechanize will not require ClientForm and
this package does not using ClientForm directly, so update DEPENDS pattern,
bump require version of py-mechanize and drop dependency on py-ClientForm.
Bump PKGREVISION.
Weekly release of calibre
Upstream changes:
New Features
------------
Drivers for the Kindle Fire and the Nook Tablet
Closes tickets: 890918 [External link] Conversion: Add an option under Look
& Feel to remove specified style information (CSS) from the document during
conversion.
Closes tickets: 871384 [External link] Add an option in the bulk metadata
edit dialog to restore the pre-conversion files for many books with a single
click.
Closes tickets: 886116 [External link] Jobs list: Add the ability to search
for and to hide jobs, useful if you have run a lot of jobs and the list is
getting crowded.
Closes tickets: 883734 [External link] Book jacket generation: Add ability
to customize the book jacket template and add custom columns into the jacket.
Closes tickets: 889912 [External link] MOBI Input: Performance improvement
when viewing/converting a file with a lot of links
Bug Fixes
---------
Fix regression in 0.8.26 that broke disabling the update of particular
fields during a bulk metadata download.
Closes tickets: 889696 [External link] Get Books: Fix DRM status for legimi
When parsing for lxml via BeatifulSoup, use the calibre modified copy of
BeautifulSoup (more robust).
Closes tickets: 889890 [External link] HTML Input: Handle double encoded
URLs in img tags
Closes tickets: 889323 [External link]
New news sources
----------------
News on Japan by Krittika Goyal Formula AS by Silviu Cotoara Various Turkish
news sources by Osman Kaysan Infra.pl and Spider's Web by fenuks
Improved news sources
Various Polish recipes Academia Catavencu El Periodico de Aragon Weblogs SL
Folha de Sao Paolo (subscription)
ChangeLog since 0.11.0:
0.11.1 [2011-11-04]
Bug fix release.
Added:
- new skyculture: Arabic
- new moons and rings (LP: #815484, #834336)
- new translations for landscapes and sky cultures (LP: #849292)
- possibility to observate geo-orbiting satellites (LP: #837274)
- new cities (LP: #856343, #860206)
Fixed:
- misspelling on a star name (LP: #884795)
- location window: map pointer position is updated on longitude/latitude change.
- location window: fixed checking "Use as default" changing the name of the selected location to "New Location" (LP: #881613)
- Solar System Editor plug-in: a bug in the parsing of MPC lists: the epoch's Julian Day value was wrong by 0.5 JD (LP: #836839)
- Solar System Editor plug-in: crash while trying to browse for a local file (LP: #837396)
- Historical Supernovae plug-in: a bug in plug-in name (LP: #803157)
- Historical Supernovae plug-in: a bug in selected instead of nearby stars (LP: #835815)
- doesn't load localised description of skyculture/landscape if applanguage=system_default (LP: #845924)
- add/remove landscapes dialog bug in OSX 10.6.8 (LP: #812008)
- horizon line setting not saved (LP: #811945)
- orbital period totally wrong for Himalia (LP: #806174)
- flag_show_fps = false & flag_show_fov = flase (LP: #728294)
- 0.11.0 will crash if a landscape is selected with misspelled planet name (LP: #835422)
- crash on selecting off-Earth location in the Location window (LP: #834886)
- 0.11.0 crashes when switching language while location window is open (LP: #824936)
- 0.11.0 crashes when trying using custom distortion file (LP: #871313)
- switch MASTER_SITE to SF.net mirror, so that we can fetch older distfiles
- Try to simplify FIX_PYTHON list handling
- Remove SPECIAL_PERMS since bin/calibre-mount-helper has been ¨removed¨
by upstream - it still is installed but is basically doing nothing. This is to
address SA46620.
upstream changes:
Release: 0.8.26 [12 Nov, 2011]
------------------------------
New Features:
Tweak to control sorting of date type columns. You can choose to have them
sorted only by displayed fields Driver for the Trekstor 3.0 Performance
improvements when evaluating templates, and in particular general program mode
templates
Bug Fixes:
ODT Input: When converting to EPUB improve handling of large images placed
inside small frames, to prevent them from obscuring text.
Closes tickets: 860272 [External link] , 884759 [External link] EPUB Input:
Automatically strip entries of type application/text from the spine. Apparently
there are EPUB production tools out there that create them.
Closes tickets: 884792 [External link] Keep the startup splash screen
visible until the GUI has fully completed initializing.
Closes tickets: 885827 [External link] ODT Input: Fix handling of span tags
containing only whitespace.
Closes tickets: 887311 [External link] On windows when changing title or
author via the main book list, handle the case of one of the books files being
open in another program more gracefully.
Closes tickets: 880585 [External link] When adding a format to an existing
book record, ensure that no changes are made to the database until after the
file operations have succeeded. Fix bug that prevented configuring which fields
to download metadata for when adding books by ISBN
Closes tickets: 856076 [External link] Fix Japanese characters not being
crrectly displayed on index pages in news downloads for the SONY T1
Closes tickets: 888029 [External link] Get Books: Fix booleans in search
expressions not working in non-English calibre versions
Closes tickets: 887554 [External link] Fix a bug in the support for
hours/minutes/seconds in datetime format strings
Closes tickets: 887412 [External link] Treat an author_sort value of
'Unknown' the same way as unknown authors are treated in template processing
Detect SD card in Kobo Vox Amazon metadata download: Workaround for change in
Amazon website causing some books to have incorrect ratings downloaded
New news sources:
Techtarget by Julio Map
Improved news sources:
Metro NL The Independent Frankfurter Rundschau L'Espresso Il Giornale
Berlingske.dk Suedeutsche Zeitung
Release: 0.8.25 [06 Nov, 2011]
------------------------------
New Features:
Drivers for the LG Optimus 2X, HTC Incredible S, Samsung Stratosphere and
the Kobo Vox
Closes tickets: 886558 [External link] , 885058 [External link] , 884762
[External link] , 884039 [External link] Get books: Add ebookpoint.pl store
Support hour/minute/seconds in datetime format strings in the template language
and in tweaks
Bug Fixes:
Fix Book detils preferences showing custom columns even after they have been
deleted
Closes tickets: 884799 [External link] Replace use of insecure tempfile in
the bundled rtf2xml library.
Closes tickets: 885245 [External link] Remove the suid mount helper used on
linux and bsd, as it proved impossible to make it secure.
Closes tickets: 885027 [External link]
This means that if you are on BSD or an older linux distribution, without
support for udisks, device detection will no longer work in calibre. You will
have to either mount the devices by hand before starting calibre, or stick with
version 0.8.24 (the vulnerability in the mount helper is a privilege escalation,
which is relatively harmless on the vast majority of single user systems). Do
not error out if there is an invalid regex for title sort set in tweaks Content
server: Fix another place where --url-prefix was forgotten
Closes tickets: 885332 [External link] HTML Input: Limit memory consumption
when converting HTML files that link to large binary files.
Closes tickets: 884821 [External link] T1 driver: Workaround for T1 showing
error messages when opening some news downloads on the device Kobo driver: Fix
longstanding bug that would prevent re-adding a epub that has been previously
deleted from the Kobo using calibre Fix partial cover search not resuming after
pressing back in the metadata download dialog
Closes tickets: 875196 [External link] T1 driver: Fix auto refresh covers
option Content server: Do not show tracebacks in HTML output when not running in
develop mode Textile output; Fix out of memory issue when dealing with large
margins.
New news sources:
b365 Realitatea and Catavencii by Silviu Cotoara Various Greek news sources
by Stelios Real world economics blog by Julio Map
Improved news sources:
The Independent Die Zeit subscription version NIN online Science News
Updated Daily Mirror Science AAAS
A bug fix and a couple of extra command-line options:
Fixed double free() in exec.c/prepare_exec(), thanks to reports from
Gregor Kopf of Recurity Labs, Jan Kohlrausch of DFN_CERT, and
Wolfgang Ley
Updated README & DISCLAIMER files removing DFN-CERT copyright
Now just Logsurfer, not Logsurfer+ any more
-D command line option for daemon mode. Warning: closes stdin, stdout,
& stderr, therefore no error messages
-F command line option to auto re-open log file
Based on PR pkg/45493 from Rhialto. Additional cleanup by myself.
pkgsrc changes:
- Fix interpreter paths
- Set LICENSE
- Rely on pkgsrc py-cherrypy and py-pdf instead of the ones bundled within
Calibre tarball.
- Properly install .desktop and mimetypes
- Install all recipes.
- Install additional documentation
Upstream changes:
our package was 22 versions behind.
Many, many, many new features, bug fixes and drivers to support new
ebooks readers.
Complete changelog is installed in ${PREFIX}/share/doc/calibre.
Changes from previous:
[Changes for 0.91 - 2011-08-19]
* Fixed test count for newly added tests
[Changes for 0.90 - 2011-08-19]
* Doc changes
[Changes for 0.89 - 2011-08-19]
* Added support to the TT2 parser for Mojolicious style tags
Thanks to COSIMO for the patch
[Changes for 0.88 - 2011-07-30]
* Fixed the t/5-extract.t test count
[Changes for 0.87 - 2011-07-20]
* Locale::Maketext::Extract::Plugin::Mason
- Added support for Mason 2
Thanks to ASIMON for the patch.
* Locale::Maketext::Extract
- Now warns on loading bad plugins if warnings enabled
* Locale::Maketext::Extract::Plugin::Base
- Corrected the synopsis
Thanks to TOKUHIROM for the bug reports
[Changes for 0.86 - 2011-02-16]
* Bumped version because the META file was showing an old version number.
[Changes for 0.85 - 2011-02-11]
* Changed Locale::Maketext::Extract::Run to ignore:
- .git/
- unix pipes
- binary files
Thanks to audreyt for the patch
1e4d112d43
[Changes for 0.84 - 2010-12-24]
* Changed the minimum version of Locale::Maketext to 1.17, to avoid error
reports from recent Perl versions, which still have an old Locale::Maketext
* Locale::Maketext::Extract
- added a fix from Ivan Bessarov to avoid uninit warnings when msgids
contain trailing spaces
[Changes for 0.83 - 2010-12-09]
* Locale::Maketext::Lexicon
- remove the local $@ when loading PO files - made it difficult
to debug errors when loading PO's
Thanks to Ton Voon for the patch
https://rt.cpan.org/Ticket/Display.html?id=63722
- Added -P|plugins option to specify which parser plugins to use
- Added -w|warnings to turn parser warnings on and off
- Added -v|verbose to output the files that are being processed,
the plugins used to process them, and the extracted strings
- Fixed a bug in the File::Find routine to correctly prune
.svn directories and their contents
* Locale::Maketext::Extract::Plugin::Perl
- Added a defined check to avoid a warning.
Changes:
- Rewrite the coding cookie on save. This makes sure that the setting
of bbdb-file-coding-system is reflected in the file.
- Get Gnus data from the raw article buffer.
- Don't open a new window for BBDB if there are no records to display.
- Bug fixes and documentation improvements.
Without this patch, build fails with the following error:
bbdb-mhe.el:56:1:Error: Invalid function: ...
Emacs is partially responsible for this, but the upstream won't fix it
since the cause of this (old-style backquote) will be removed in
emacs-25.
Patch provided by Makoto Fujiwara in PR 44963.