This is a regularly-scheduled bugfix release.
alias: abort on missing positional args (issue3331)
aliases: use empty string for missing position parameters (issue3331)
bookmarks: clone non-divergent bookmarks with @ in them
convert/git: abort if git submodules are detected (issue2150)
convert: deal with empty splicemap path (issue3311)
dirstate: avoid normalizing letter case on icasefs for exact match (issue3340)
dirstate: fix some problems for recursive case normalization (issue3342)
dirstate: normalize case of directory components
extdiff: escape filenames with vim/DirDiff and make quoting work with Windows
filemerge: remove temporary files when using internal:dump as merge-tool
filemerge: restore default prompt for binary/symlink lost in 83925d3a4559
icasefs: use case preserved root for 'util.fspath()' invocation (issue3302)
largefiles: suppress unexpected warning of 'hg status' for removed files
localrepo: fix unpushable repos when using bookmarks (issue3317)
merge: accept missing revisions in symlink flag merge (issue3316)
merge: handle linear update to symlink correctly (issue3316)
mq: fix qpush --move with comments in series file between applied patches
qfinish: comply with the phases.new-commit option in secret mode (issue3335)
rebase: move bookmarks as needed with pull --rebase (issue3285)
rebase: properly calculate descendant set when aborting (issue3332)
rename: handle case-changing (issue1717)
setup.py: don't call splitlines twice on the output of xcodebuild (issue3277)
strip: enhance repair.strip to receive a list of nodes (issue3299)
strip: ignore -n (issue3326) (BC)
wix: add phases help text and two more translations (issue3288)
Bump version for possible release
Update doxygen.cfg file
Ignore the unprintable characters which can appear in the text.
Ignore some more files
Add -Weffc++ option for GCC to avoid producing crappy code :)
Fix build inside a new LibreOffice
Add Laurent to main authors (my apology for this forgetful attitude)
Fix distcheck in build/win32
Fixing MSVC build
Bump version for a possible release + remove autopackage that nobody uses anyway
Update of src/conv/ by using libwpd/src/conv as model.
Small changes: - in WPS4.cpp: correction of an uninitialized variable, - in WPS8.cpp: small improvement of the footnote/endnote display, - in WPSContentListener.cpp: check that the lists are closed before closing a section.
Plant some .gitignore files all around the place
Generate ChangeLog on make dist
Fix callgraph when footnotes are present
check that the property remains in the FOD zone (patch Laurent Alonso)
Fix different errors (patch Laurent Alonso)
Fix some debug build warnings/errors
Cleanup and rewrite of build system (patch Tomas Chvatal)
Fix windows gcc build of libwps inside LibreOffice tree (patch Jan Holesovsky <kendy@suse.cz>)
It seems that cfod 0x54 is legitimate (patch Urmas D. <davian818@gmail.com>)
Update configure.ac to new syntax. Patch of Tomas Chvatal <tchvatal@suse.cz>
Rename configure.in to configure.ac Patch of Tomas Chvatal <tchvatal@suse.cz>
Fix makefile.am's to new syntax. Patch of Tomas Chvatal <tchvatal@suse.cz>
Fix gcc-4.6 build
Additionally:
* Mark it as also working with libdvdread 4.1.3
* Add comments to the patches
* Add LICENSE=gnu-gpl-v2
This fixes all pkglint warnings.
OK'ed by wiz@
the IMAP server:
Panic: file mail-storage.c: line 628 (mailbox_alloc): assertion failed:
(uni_utf8_str_is_valid(vname))
Problem reported and fix tested by Thorsten Frueauf.
The problem with this package is that the configure step is insufficient
at determining if the math long double functions are supported. It tests
for a couple of functions and assumes that if those test pass, then all
"L" functions are supported.
When DragonFly recently upgraded its math library by adding support for a
number of long double functions, this package started failing. Support for
expl, logl, log10l, sinhl, tanhl, acoshl, asinhl, atanhl, and coshl are
still missing on *all* BSDs.
The fix for the package is to override the configure script by falsely
stating that long double is not supported. Only kcalc uses long double so
this misconfiguration only has the effect to cause kcalc to use the
standard double math functions. FreeBSD almost definitely needs the same
Makefile fix.
No revbump is needed because pre-libm improved DragonFly releases are
configured the same way.
Release 0.62 - 11 January, 2012
-------------------------------
* Releasing stable
Release 0.62_01 - 7 January, 2012
---------------------------------
* Better installation under Windows, and specifically, Win 7.
Release 0.61 - 20 October, 2011
-------------------------------
* Thanks to Philip Kime (again), we have STDERR working on Windows
(hopefully)
* Make Windows tests no longer ignored.
Release 0.60 - 31 July, 2011
----------------------------
* Fix test in t/output.t
Release 0.59 - 28 July, 2011
----------------------------
* Add comma at the end of each and any line in BibTeX record
as all modern parsers support them.
* Rewrote some tests in t/output.t
Release 0.58 - 21 June, 2011
----------------------------
* Remove some old documentation about btparse.
* Warn users when installing on non standard library path.
Release 0.57 - 17 June, 2011
----------------------------
* Mark two tests that fail from time to time as TODO for now.
Release 0.56 - 8 June, 2011
---------------------------
* Use File::Temp instead of POSIX. Fixes some Win32 builds.
Thanks to Alex Gough for reporting this build problem.
Release 0.55 - 25 April, 2011
-----------------------------
* Added some extra checks for lib64 dir.
* Rewrote some code on MyBuilder.pm
* Add soname to library build.
Release 0.54 - 17 April, 2011
-----------------------------
* Applied patch to work under lib64 archs (hopefuly)
(Guillaume Rousse)
Release 0.53 - 10 March, 2011
-----------------------------
* Working under Cygwin (Philip Kime)
* Changed Windows testing mode (based on Cygwin approach)
- getting rid of 00_ and zz_ test files. Great!
Release 0.52 - 15 February, 2011
--------------------------------
* More name abbreviation tweeks (Philip Kime)
Release 0.51 - 1 February, 2011
-------------------------------
* Fixed environment during Linux/Unix testing
Release 0.50 - 1 February, 2011
-------------------------------
* Fixed name abbreviation when name has hiffens (Philip Kime)
Release 0.49 - 27 January, 2011
-------------------------------
* Small patch by Philip Kime to enlarge macros buffer size.
* Fixed Build.PL to clean some object files.
Set LICENSE while here.
imap-2007f fixes a couple bugs.
Fix for RFC 4959 Initial Client Response auth failures noted first by
MacOSX Lion Mail users.
Adjust tcp_open.c:tcp_socket_open to make it a little more useful by adding
a write file descriptor test to the select in the case that the open
timeout is set.
In osdep/unix/env_unix.c:create_path there was a printf that should have
been an sprintf. Doesn't matter on modern systems.
Security Fixes
+ BIND 9 nameservers performing recursive queries could cache an
invalid record and subsequent queries for that record could
crash the resolvers with an assertion failure. [RT #26590]
[CVE-2011-4313]
Feature Changes
+ Improves initial start-up and server reload time by increasing
the default size of the hash table the configuration parser
uses to keep track of loaded zones and allowing it to grow
dynamically to better handle systems with large numbers of
zones. [RT #26523]
+ --enable-developer, a new composite argument to the configure
script, enables a set of build options normally disabled but
frequently selected in test or development builds, specifically:
enable_fixed_rrset, with_atf, enable_filter_aaaa, enable_rpz_nsip,
enable_rpz_nsdname, and with_dlz_filesystem (and on Linux and
Darwin, also enable_exportlib) [RT #27103]
Security Fixes
+ BIND 9 nameservers performing recursive queries could cache an
invalid record and subsequent queries for that record could
crash the resolvers with an assertion failure. [RT #26590]
[CVE-2011-4313]
Feature Changes
+ It is now possible to explicitly disable DLV in named.conf by
specifying "dnssec-lookaside no;". This is the default, but the
ability to configure it makes it clearly visible to administrators.
[RT #24858]
+ --enable-developer, a new composite argument to the configure
script, enables a set of build options normally disabled but
frequently selected in test or development builds, specifically:
enable_fixed_rrset, with_atf, enable_filter_aaaa, enable_rpz_nsip,
enable_rpz_nsdname, and with_dlz_filesystem (and on Linux and
Darwin, also enable_exportlib) [RT #27103]