4.14 2015-04-01
[ RELEASE NOTES ]
- This release removes the AUTOLOAD and compile optimisations from CGI.pm
that were introduced into CGI.pm twenty (20) years ago as a response to
its large size, which meant there was a significant compile time penalty.
- This optimisation is no longer relevant and makes the code difficult to
deal with as well as making test coverage metrics incorrect. Benchmarks
show that advantages of AUTOLOAD / lazy loading / deferred compile are
less than 0.05s, which will be dwarfed by just about any meaningful code
in a cgi script. If this is an issue for you then you should look at
running CGI.pm in a persistent environment (FCGI, etc)
- To offset some of the time added by removing the AUTOLOAD functionality
the dependencies have been made runtime rather than compile time. The
POD has also been split into its own file. CGI.pm now contains around
4000 lines of code, which compared to some modules on CPAN isn't really
that much
- This essentially deprecates the -compile pragma and ->compile method. The
-compile pragma will no longer do anything, whereas the ->compile method
will raise a deprecation warning. More importantly this also REMOVES the
-any pragma because as per the documentation this pragma needed to be
"used with care or not at all" and allowing arbitrary HTML tags is almost
certainly a bad idea. If you are using the -any pragma and using arbitrary
tags (or have typo's in your code) your code will *BREAK*
- Although this release should be back compatible (with the exception of any
code using the -any pragma) you are encouraged to test it throughly as if
you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
that may have been masked by the AUTOLOAD feature) you may see some issues.
- References: GH #162, GH #137, GH #164
[ FEATURES ]
- CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the
offending script in error messages
- CGI now has env_query_string() for getting the value of QUERY_STRING from the
environment and not that fiddled with by CGI.pm (which is what query_string()
does) (GH #161)
- CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the
call to the HTML::Entities module - defaults to &<>"\x8b\x9b' (GH #157)
[ SPEC / BUG FIXES ]
- Add the multi_param method to :cgi export (thanks to xblitz for the patch
and tests. GH #167)
- Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168)
- Fix imports when called from CGI::Fast, restores the import of CGI functions
into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and
GH leejo/cgi-fast#12)
[ INTERNALS ]
- Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC
constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC
[ DOCUMENTATION ]
- Add missing documentation for env variable fetching routines (GH #163)
Update multimedia/mpv to 0.8.3.
Changes
* Documentation fixes and updates.
* (Client API) Clarify mpv_opengl_cb_render's viewport parameter
behavior.
Bug fixes
* (X11) Fix crash on vo_xv:no-colorkey with the Overlay adapter. (bug
#1629)
* Make the video equalizer work correctly on some VAAPI drivers. (bug
#1647)
* Prevent OSD from disappearing when clicking on mozplugger. (bug
#1672)
* The new DVB-S2 support code, using S2API, now builds on FreeBSD.
* Fix decoding of seekable matroska from unseekable network stream.
(bug #1656)
* (OSX) Fix crashing when closing a VO's window (usually at exit).
(bug #1657)
* (OSX) Unhide the mouse cursor when over the Dock or Launchpad. (bug
#513)
* (OSX) Fix mouse cursor autohiding when the player is fullscreen.
* vf_vavpp (VAAPI postprocessing) now deinterlaces video correctly.
* smb:// streams now use the stream cache (used to be inefficient).
* (Windows) Do not hide the mouse cursor when it is hovering the
window menu.
* Fix 8-channel output on ao_jack. (bug #1688)
* Fix --mf-fps parameter on JPEG files. (bug #1689)
* Fix anamorphic scaling being ignored if it was very minor.
1.16 Sun 29 Mar 2015
- Remove use Test::Script from tests that escaped when this requirement
became optional.
1.15 Sun 29 Mar 2015
- Fixed small but important POD error
1.14 Sun 29 Mar 2015
- App::pwhich is no longer bundled with File::Which and included
in its own distribution.
- pwhich that comes with this distribution is deprecated, and will
report a warning if you try to use it, you should insted install
App::pwhich.
- pwhich that comes with this distribution will not be installed if
App::pwhich 1.14 or better is already installed.
- pwhich will be removed from this distribution, but not before
30 April 2015.
- Make Test::Script an optional dependency
1.12 Thu 26 Mar 2015
- Fixed bug in pwhich introduced in version 1.10 where only the
first file was searched for
1.11 Thu 26 Mar 2015
- Support for relative and fully qualified paths in Unix (gh#2)
1.10 Thu 26 Mar 2015
- Test::Script is now a test instead of runtime requirement
It will be entirely removed as a prerequisite in a subsequent
release
- Will now find .exe and .com files (as it should) on cygwin (rt83146)
- Declared required Perl version is now 5.005003
- Updated repository and maintainer information. Source for this
dist now lives on GitHub
- New module App::pwhich contains the guts of pwhich. It will be moved
into a separate dist in the near future. pwhich will be deprecated
and removed from this dist in the near future.
0.410 2015-03-30
- release 0.409_003 after no further issues came up
0.409_003 2015-03-27
- update bundled bootstrap modules
* Data::Tumbler to 0.010
* Test::WriteVariants to 0.012
* Config::AutoConf to 0.311
- fix spelling (and add stop-words for names etc. in author tests)
0.409_002 2015-03-23
- fix multiple mg_get can break weird tie's (thanks to leont)
- fix test run using PERL5OPT=d:Confess (thanks kentl & ribasushi)
- use base instead of parent, cause parent isn't bundled before 5.10.1
(smoke report from SREZIC)
- update bundled modules (for bootstrapping) and ppport.h (from 3.25
to 3.31)
0.409_001 2015-03-21
- fix RT#102885: uniq bug broke tied array (reported by louying@pwrd.com)
- fix issue/8: Macros introduced in dfd851147f cause problems with MSVC
(reported by A. Sinan Unur)
- Update ppport.h from 3.25 to 3.31
0.408 2015-03-18
- fix RT#102840: uniq broken for call-by-function-return (reported by
Jean-Damien Durand), with a new test case thanks to Thomas Sibley
- fix RT#102853: hent_val accesses (reported by Brad Forschinger with
a reasonable patch)
- fix RT#102833: Compilation error with perl 5.21.7+ (reported by
Slaven Rezic)
- fix regex for RT#44518 test
0.407 2015-03-17
- Added one(), onlyidx(), onlyval() (RT#73134, MHASCH) and onlyres()
- improve XS maintainability
- document how uniq/distinct deal with undef (RT#49800)
- add bsearchidx to satisfy RT#63470
- add singleton to satisfy RT#94382
- fix RT#82039 - uniq changes the type of its arguments
- fix RT#44518 again
0.9.2 (2014-12-05)
Fixes:
HTML escape SQL queries when syntax highlighting is not available
Use case-insensitive comparison to normalize filenames on Windows
Fix exception when SQL query contained non-ASCII characters
0.9.1 (2014-11-24)
Fixes:
Fix SQL queries with byte strings on Python 3
Fix displaying values whose repr() contains unprintable characters
Mar. 14, 2015 - Version 9.90 (production release)
- Added config_files/picasa_faces.config to the distribution (thanks StarGeek)
- Added a few new Minolta/Sony and Nikon lenses (thanks LibRaw)
- Added new Canon and Sigma lenses (thanks Niels Kristian Bech Jensen)
- Decode Nikon D810 custom settings (thanks Warren Hatch)
- Decode a few new Nikon tags
- Fixed superfluous "Open '' failed" warning which could occur in Windows
- Fixed problem reading multi-valued Microsoft Xtra tags
- Fixed problem on Windows using -overwrite_original_in_place with Unicode
file names
Mar. 7, 2015 - Version 9.89
- Added some new Minolta/Sony LensType values (thanks Jos Roost and LibRaw)
- Fixed Windows case-sensitivity and sort-order problems when using wildcards
in file names on the command line
- API Changes:
- Added UserParam option
Feb. 28, 2015 - Version 9.88
- Decode a few more ID3 tags
- Improved decoding of some Pentax tags
- Extended -list and -listw options to include flattened tags
- Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa versa
- Patched byte ordering problems with Nikon FileInfo tags for the D5500
- Fixed bug where other groups were ignored when multiple groups were
specified when writing and one of those groups was a specific EXIF IFD (eg.
-ExifIFD:Time:all= ignored the Time constraint)
Feb. 24, 2015 - Version 9.87
- Added a number of new Sigma LensType values (thanks LibRaw)
- Fixed bug introduced in the Windows version of 9.85 where "*.*" on the
command line matched "." and "..", causing unexpected files to be processed
- Fixed problem extracting some Microsoft tags from MP4/MOV videos
Feb. 22, 2015 - Version 9.86
- Added check for valid filename encoding when using wildcards in Windows
- Added support for Sigma X3F version 4.1 images
- Added a number of new Sigma LensType values (thanks LibRaw and Niels
Kristian Bech Jensen)
- Added a new Canon LensType (thanks Michael Tapes)
- Added a new Leica LensType (thanks LibRaw)
- Added a new Olympus CameraType
- Decode a couple more FujiFilm RAF tags (thanks Frank Markesteijn)
- Always preserve FileCreateDate when writing on Windows if Win32::API and
Win32API::File are available
- Changed names of and properly decode new Olympus Pitch/Roll tags
- Changed rounding method for rational values in an attempt to fix failed
tests on FreeBSD 10.1 and Perl 5.20.1 with uselongdouble enabled
- Resolved issue with duplicate SamsungModelID values
Feb. 14, 2015 - Version 9.85
- Added support for Ricoh WG-M1 maker notes
- Added a few new Pentax LensType's (thanks Louis Granboulan)
- Decode a couple of new Pentax tags (thanks Louis Granboulan)
- Enhanced JSON import so an object with a missing SourceFile has the same
effect as a SourceFile of "*".
- Changed MIMEType for executable script files
- Patched remaining known problems involving Windows Unicode file names
(creating directories and using wildcards should now work)
- Patched long-standing Windows daylight-savings-time bug, and removed the
dependency on Win32API::File::Time (reported file times should now be
correct, but may disagree with the Windows "dir" command)
- Fixed decoding of FLIR:PlanckO (thanks Tomas)
Feb. 10, 2015 - Version 9.84
- Added a new CanonModelID
- Added a new Pentax LensType and PentaxModelID (thanks Louis Granboulan)
- Fixed bug introduced in 9.83 that broke the -P option on Windows
Feb. 7, 2015 - Version 9.83
- Added support for new IPTC Extension version 1.2 XMP tags
- Added support for Leica X (Typ 113) maker notes
- Added read support for ChartTIFF tags
- Added a few new Canon LensType values (thanks Norbert Wasser for two)
- Added a few new Nikon LensID's (thanks David Puschel, Robert
Rottmerhusen and Niels)
- Added a number of new Olympus ArtFilterEffect values (thanks Phiber)
- Added some new Olympus AspectRatio values (thanks Herb)
- Added a new PentaxModelID
- Added a new Olympus CameraType (thanks LibRaw)
- Added new values for various Canon tags
- Decode a number of new Sony tags (thanks Jos Roost)
- Decode a couple more Nikon ShootingMode bits (thanks Leegong)
- Updated to Nov 2014 XMP specification
- Patched incompatibility between Windows Unicode update and Perl 5.005
Jan. 15, 2015 - Version 9.82
- Added support for Windows Unicode names for input CSV and JSON files
- Decode a number of new Sony tags (thanks Jos Roost)
- Improved checks and warnings for invalid file name encoding on Windows
- Improved Polish translations (thanks Kacper Perschke)
- Changed exif2xmp.args and xmp2exif.args files (available in the full
ExifTool distribution) to avoid using non-standard XMP namespaces
- Fixed problem setting file times for Windows Unicode file names
Jan. 12, 2015 - Version 9.81
- Added Composite:Megapixels tag
- Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
- Fixed problem in Windows using Unicode file names with the -o option
Jan. 7, 2015 - Version 9.80
- Added a few new Canon and Minolta/Sony LensType values (thanks LibRaw)
- Added a few new CanonModelID's
- Decode a few new Canon tags
- Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data format
- Fixed runtime warning when piping an MOI file to exiftool
- Fixed bug in -fileOrder option introduced in version 9.79
- Fixed bug using Windows Unicode file names with -tagsFromFile option
Jan. 4, 2015 - Version 9.79 - Windows Unicode file names
- Added support for Windows Unicode file names (but note that support still
isn't complete -- some things like setting FileModifyDate or creating a
directory with a Unicode name still need work)
- Added read support for MOI files
- Added a few more Canon LensType's (thanks LibRaw and Martin)
- Added a new Nikon LensID
- Added a couple of new Panasonic ImageQuality values
- Decode a new FujiFilm tag and added a new FilmMode value
- Allow zero-length group names to be specified (which provides a method to
directly access the 0th copy of a duplicate tag using the empty family 4
group name by specifying "4:TAG")
- Fixed invalid Samsung tag name
- Fixed writing of XMP:ExposureCompensation with fractional values
- API Changes:
- Added CharsetFileName option
Dec. 13, 2014 - Version 9.78
- Added a new Nikon LensID and a new Canon LensType (thanks LibRaw)
- Decode a new unknown atom in Canon MOV videos
- Decode a number of new Sony tags (thanks Jos Roost)
- Decode a number of new Samsung tags
- Improved MakerNote compatibility when writing by adding the same amount of
padding after the MakerNote IFD as that written by the specific camera model
- Changed the DNG BaselineExposureOffset to a signed rational (contrary to the
DNG 1.4 specification, which specifies an unsigned RATIONAL, but obviously
Adobe meant for it to store negative values)
- Changed name of new QuickTime Rating tag to RatingPercent
- Fixed problem introduced in 9.64 where multiple list values from some tags
in ZIP-based files were extracted as separate tags instead of as a list when
the -struct option was used, and implemented a different patch to just
suppress the structure warnings without changing the 9.63 behaviour
- Fixed problem where some EXIF information in MOV videos could be corrupted
when writing
Nov. 28, 2014 - Version 9.77
- Added FilePath tag (generated only if specified and Cwd is available)
- Added a new Panasonic ShootingMode (thanks Horst Wandres)
- Added a new FujiFilm WhiteBalance value
- Added a new QuickTime vendor ID
- Added a new Pentax RawDevelopmentProcess value
- Decode a few new QuickTime tags
- Decode some new tags in Kodak SP360 MP4 videos
- Fixed bug that could cause a runtime error when parsing a Canon EOS 40D
image which had been edited by Nikon Capture software
- Fixed bug which could produce invalid XML in the -X output when -struct was
also used
2.000001 - 2015-03-16
- Fix how we pick between Sub::Name and Sub::Util if they are both loaded.
This fixes how we interact with Moose in some cases. (RT#102729) (GH#15)
2.6.6 - 29 March 2015
GnuCash 2.6.6 released
The GnuCash development team proudly announces GnuCash 2.6.6, the
sixth maintenance release in the 2.6-stable series.
The following bugs are fixed:
619899 - Use normal gettext or intltool toolchain also for scm files
649933 - Creating cash flow report takes a long tim
672760 - Postponed transaction applied invalid date
721196 - CSV. Cannot import lines with empty fields for deposit or withdrawal in bank transaction download.
723409 - Incorrect symbol for Turkish lira
727466 - The symbol of CNY changed to 元
727647 - "gncInvoiceGetTotal" is not read-only function?
731889 - guile 2 exports different autoconf macros than what is expected
733685 - Fancy Date Format doesn't stick
738749 - Broken account template en_GB/uk-vat.gnucash-xea.
739228 - Advanced Portfolio report: wrong calculation of Value Correctly convert the value into the report's currency.
739584 - gnucash-2.6.4 segfaults regularly on transfer .
740471 - Applying payment to invoice Segmentation fault
741228 - "Red line" threshold applies to Template scheduled transactions
741810 - Compilation fails because of creating .gnucash
742089 - Decimal places. Set the debit and credit cells' print_info to the account so that the decimal places are correct for the commodity.
742332 - German tax report uses US tax quarters and not real quarters.
742624 - Scheduled Transaction Editor results in immediate segfault
743609 - Add configure options to disable libsecret detection
743807 - Stops critical error messages.
745265 - Segfault in generate_statusbar_lastmodified_message on Windows. Actually change the default date format without AM/PM
745354 - Enhance the Find Transactions dialog. Make it possible to define search criteria that consist of multiple terms anded or ored together. Use this to define a new criterion to look for specified text in any of the Description, Notes, or Memo fields
746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral. Use GCC pragma to disable the warning in the one place that trips it
746977 - scm ccache files should be in pkglibdir not pkgdatadir.
Other repairs that weren't reported in bugs:
Let CPAN and ActiveState package managers take care of dependencies instead of explicitly installing a few of them directly.
Correct the number field displayed in the reconcile window to correspond with the source specified in File->Options
Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG silently ignored invalid preprocessor directives
Scrubbing Improvements, including avoiding a potential infinite loop.
Remove build and run of no-longer-existant intl-scm/guile-strings.
Rewrite gnc-test-env in perl. This eliminates another guile dependency in the build chain.
Switch from guile to xml to manage our iso-currencies source file
Numeric values with more than commodity smallest fraction get silently dropped.
Update US Income Tax data to reflect minor changes for 2014
Advanced portfolio should respect report date when looking for other income/expense
Improve income and expense reporting in advanced portfolio report
Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example requiring this is currency conversion from IDR to USD
Added Lithuanian language business accounts
Fix crash when running check & repair on an open AP/AR register
Updated Translations: Danish, Dutch, German, Spanish
New Translations: Maithili, Manipuri-Bengali Script, Manipuri-Meetei Mayek Script.
2.7.0 (compared to 2.6.4)
-----------------------------
- fix issue435: make reload() work when assert rewriting is active.
Thanks Daniel Hahler.
- fix issue616: conftest.py files and their contained fixutres are now
properly considered for visibility, independently from the exact
current working directory and test arguments that are used.
Many thanks to Eric Siegerman and his PR235 which contains
systematic tests for conftest visibility and now passes.
This change also introduces the concept of a ``rootdir`` which
is printed as a new pytest header and documented in the pytest
customize web page.
- change reporting of "diverted" tests, i.e. tests that are collected
in one file but actually come from another (e.g. when tests in a test class
come from a base class in a different file). We now show the nodeid
and indicate via a postfix the other file.
- add ability to set command line options by environment variable PYTEST_ADDOPTS.
- added documentation on the new pytest-dev teams on bitbucket and
github. See https://pytest.org/latest/contributing.html .
Thanks to Anatoly for pushing and initial work on this.
- fix issue650: new option ``--docttest-ignore-import-errors`` which
will turn import errors in doctests into skips. Thanks Charles Cloud
for the complete PR.
- fix issue655: work around different ways that cause python2/3
to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
- fix issue615: assertion re-writing did not correctly escape % signs
when formatting boolean operations, which tripped over mixing
booleans with modulo operators. Thanks to Tom Viner for the report,
triaging and fix.
- implement issue351: add ability to specify parametrize ids as a callable
to generate custom test ids. Thanks Brianna Laugher for the idea and
implementation.
- introduce and document new hookwrapper mechanism useful for plugins
which want to wrap the execution of certain hooks for their purposes.
This supersedes the undocumented ``__multicall__`` protocol which
pytest itself and some external plugins use. Note that pytest-2.8
is scheduled to drop supporting the old ``__multicall__``
and only support the hookwrapper protocol.
- majorly speed up invocation of plugin hooks
- use hookwrapper mechanism in builtin pytest plugins.
- add a doctest ini option for doctest flags, thanks Holger Peters.
- add note to docs that if you want to mark a parameter and the
parameter is a callable, you also need to pass in a reason to disambiguate
it from the "decorator" case. Thanks Tom Viner.
- "python_classes" and "python_functions" options now support glob-patterns
for test discovery, as discussed in issue600. Thanks Ldiary Translations.
- allow to override parametrized fixtures with non-parametrized ones and vice versa (bubenkoff).
- fix issue463: raise specific error for 'parameterize' misspelling (pfctdayelise).
- On failure, the ``sys.last_value``, ``sys.last_type`` and
``sys.last_traceback`` are set, so that a user can inspect the error
via postmortem debugging (almarklein).
Changes in 2.0.32
Fixed a syncing bug that could lead to lost reviews and sanity
check errors when deleting a filtered deck before syncing.
Make default note type titles consistent (thanks to Soren).
Load saved searches in alphabetical order (thanks to Houssam).
Fix some fields not being renamed in template when renaming
field (thanks to Dave).
Fixed an error message that could occur in add-ons (thanks to
Thomas) .
Add a few more media types in the file selector (thanks to
Jonathan).
Report an error if an add-on download is corrupt.
Fix sync error being shown twice.
Updated translations, thanks to the translators.
version 2.6.1:
- avformat/mov: Disallow ".." in dref unless use_absolute_path is set
- avfilter/palettegen: make sure at least one frame was sent to the filter
- avformat/mov: Check for string truncation in mov_open_dref()
- ac3_fixed: fix out-of-bound read
- mips/asmdefs: use _ABI64 as defined by gcc
- hevc: delay ff_thread_finish_setup for hwaccel
- avcodec/012v: Check dimensions more completely
- asfenc: fix leaking asf->index_ptr on error
- roqvideoenc: set enc->avctx in roq_encode_init
- avcodec/options_table: remove extradata_size from the AVOptions table
- ffmdec: limit the backward seek to the last resync position
- Add dependencies to configure file for vf_fftfilt
- ffmdec: make sure the time base is valid
- ffmdec: fix infinite loop at EOF
- ffmdec: initialize f_cprv, f_stvi and f_stau
- arm: Suppress tags about used cpu arch and extensions
- mxfdec: Fix the error handling for when strftime fails
- avcodec/opusdec: Fix delayed sample value
- avcodec/opusdec: Clear out pointers per packet
- avcodec/utils: Align YUV411 by as much as the other YUV variants
- lavc/hevcdsp: Fix compilation for arm with --disable-neon.
- vp9: fix segmentation map retention with threading enabled.
- Revert "avutil/opencl: is_compiled flag not being cleared in av_opencl_uninit"
Version 6.4 - March 24 2015
[CHANGES]
New facilities:
o gtags: Now --sqlite3 option is supported formally. This option uses
SQLite3 API instead of BSD/DB API for making tag files.
To use this option, you need to invoke configure script with
--with-sqlite3 in the build phase.
[configuration phase]
$ ./configure --with-sqlite3 # use sqlite3 API
[execution phase]
$ gtags --sqlite3 # make sqlite3 tag files
o gtags: --single-update option supports deletion of a file.
Now the next command line works well.
$ rm test.c
$ gtags --single-update=test.c
o gtags: New --explain option. This option explains handling files.
You can know the following information:
- Skipped reason for each skipped files.
- Used parser and its library path for each source file.
[FIXED BUGS]
o global: global(1) could not pick up source code from source files
in library projects (GTAGSLLIBPATH) if their tag files are compact
format. Now it works.
[INCOMPATIBLE CHANGES]
The following features of htags(1) were removed.
o The -c (--compact) option.
o The --system-cgi option.
o The --overwrite-key option.
o The -x (--xhtml[=version]) option.
All files are 1.0.
o The following configuration variables:
colorize-warned-line (substitute: --colorize-warned-line)
gzipped_suffix (substitute: not available)
htags_options (substitute: HTAGS_OPTIONS)
ncol (substitute: -n, --line-number [n])
normal_suffix (will be always '.html')
no_order_list (substitute: --no-order-list)
script_alias (substitute: not available)
tabs (substitute: --tabs n)
xhtml_version (will be always 1.0)
Overview of changes leading to 0.9.40
Friday, March 20, 2015
=====================================
- Another hb-coretext crasher fix. Ouch!
- Happy Norouz!
------
14.3.1
------
* Issue #307: Removed PEP-440 warning during parsing of versions
in ``pkg_resources.Distribution``.
* Issue #364: Replace deprecated usage with recommended usage of
``EntryPoint.load``.
----
14.3
----
* Issue #254: When creating temporary egg cache on Unix, use mode 755
for creating the directory to avoid the subsequent warning if
the directory is group writable.
- version: 2.22.0
date: 2015-03-20
new features:
- title: "Book List: When editing data in the book list directly,
expand the editor widget to use all available width if the data
does not fit inside the current column width"
- title: "Edit Book: When re-opening a previously edited book,
restore all open files and the cursor position. Can be disabled
in Preferences->Main Window"
- title: "Advanced search builder: Allow using days/weeks/months/years
when building a date based search with number of days ago."
- title: "Amazon metadata download: Speedup metadata download
from amazon.com when an ASIN is specified by trying the product
page directly first instead of running a search."
- title: "Implement updating metadata in DOCX files"
bug fixes:
- title: "ODT Input: Add support for intra-document cross-references."
- title: "PDF Output: Fix incorrect encoding of ASCII control
characters and some Chines characters in metadata and Table of
Contents strings."
- title: "Amazon metadata download: Work around amazon server
problems where it does not return Kindle Editions in search
results when not logged in."
- title: "Fix Manage Authors dialog causing current search in
the book list to be cleared."
- title: "Conversion: Fix a regression in 2.21 that caused
conversion to fail for books with invalid pseudo-class CSS
selectors."
- title: "Content server: Fix OPDS categories not showing books
for composite column categories if the column contains a colon."
- title: "Single convert dialog: Only write metadata updates
if metadata actually changed. Also show a nicer error message
when a file is locked by another process."
- title: "Open With: Fix error when scanning for default programs
on windows for some file types"
- title: "Edit Book: Fix Preview panel sometimes not working
when opening multiple html files one after the other very
quickly"
improved recipes:
- Wired Daily
Patch #317 - 2015/03/27
adapt example for exec-formatted from
Lukas Zapletal's webpage to manual (Debian
#780008).
add a short usage section to the xterm manual, including
notes on setting the window title (Debian #742477).
revise a change made to ICH in patch #314 to address limit-checks
(reports/testcases by Zoltán Keri and Joe
Peterson, also reported by Christian Weisgerber).