* Bump BUILDLINK_API_DEPENDS.
Changelog:
8th-October-2013
2.3.2
* The logging of WStrings was using the incorrect length in some cases
* Pass SQLDescribeCol call to driver when in state 2 (not a cursor spec).
* Pass SQLMoreResults call to driver when in state 2 (not a cursor spec).
Both the last two changes are not as per the original book state table
but allign with the current MS driver manager
* The -e option to isql got lost somewhere. Back in now
* Update install-sh
* SQLCancel assumed that the DM was being built with thread support
* Try and speed up SQLTransact and SQLEndTran operation
* Add missing \ in Postgres7.1 Makefile
* Correct some potential buffer overflows
* Handle SQL_NEED_DATA from a SQLMoreResults
* Get the local charset via nl_langinfo(CODESET) when asking the DM to do ASCII-UNICODE conversions
* Handle (and remove) leading spaces from ini entries
* Fixed unicode conversion problems in SQLGetDiagField(W)
* missing terminating null in iusql
* add to the list of errno states that does not cause a create of the ini file
* SQLSetConnactAttr() -> SQLSetConnectAttrW() was passing incorrect string length
* Fix double free in SQLGetDiagFieldW
* Fix Unicode/Ansi conversion problem in SQLGetDiagFieldW.c
* Add support for Driver64 in SQLDriverConnectW
* Add missing unicode setting when returning a connection to the pool
* Tidy up leaking iconv handles if connect_part_one fails
* Fix (and avoid) some out of memory problems
* Wrap lt_dlinit and dlerror in the lib mutex
* Add slencheck executable to try and find the sizeof(SQLLEN) from a installed driver
* SQL_NO_DATA after SQL_STILL_EXECUTING in SQLExtendedFetch was not setting the state correctly
* A little more 3.80 stuff being added
* Added fixes found by coverity
* Added man pages
* Patches to update VMS build
* Change mutex protection around release_env
* Altered strlen to be count of bytes in SQLGetDiagFieldW
* Add check for W function support in do_attr
* Allow SQLDrivers to return attribute length with no supplied buffer
26th-November-2011
2.3.1
* Change type definition of a integer in SQLConnect.c, just to avoid
confusion
* Allow setting the DM overrive values in the connection string to SQLDriverConnect
for example
"DRIVER={Easysoft ODBC-SQL Server};Server=myserver;UID=user;PWD=pass;DMStmtAttr=SQL_QUERY_TIMEOUT=10;"
* Error and info message order was being inverted by the driver manager
* Fix memory leak in SQLDriverConnect.c (Thanks JM)
* The keyword matching for DRIVER=, DSN= etc was case sensitive. Make it insensitive now
* Avoid sprintf NULL pointer problem in SQLGetDiagRec
* Fix typo affecting the pooling of connections, (thanks Chris)
* Fix SunCC _mcount problem
* Attempt to stamp version info on the libs generated. There are aps in use linked against other
driver managers that expect VERS_3.52
* Fix potential buffer overrun when using SAFEFILE
* Fix mutex problem in the exit from __SQLGetInfo (thanks Richard)
* Allow getting SQL_DM_VER via SQLGetInfo before connecting to a driver
* Generate unixodbc_conf.h using macros to allow cross compiling
* Fix some libltdl problems
* Fix some naming problems with the cursor lib
* Fix odbcinst problems on systems without pwd.h
* Change lib version to 2 to reflect SQLLEN changes in v2.3
* Fix threading problem (thanks Petr Vandrovec)
* Allow use of lib name in a DRIVER= connection string
* Change default threading protection to 0, most drivers should be thread
safe by now. If the driver is at all thread safe, allow SQLCancel to bipass the
interlock.
* Performance change to handle large numbers of connection and statement handles better.
Thanks for the change from the folks at Acision.
* Add -k option to isql to treat the DSN as a connection string and use SQLDriverConnect
isql -k "DSN=server;UID=test;PWD=test"
* Couple of the SQLSetConnactAttr values are now SQLULEN instead of SQLUINTEGER
* SQLSetConnectAttr was passing a char length instead of a byte length into the
Driver SQLSetConnectAttr when converting from Ansi->Unicode
* Driver version was not being held when a second connection was made to the driver
( From the entry 2015-01-13 * Release 3.29)
NOTE: This will be the last release of Pod::Simple to support versions
of Perl earlier than 5.6.
-------------------
2015-02-23 David E. Wheeler <david@justatheory.org>
* Release 3.30
No changes since 3.29_6.
2015-02-19 David E. Wheeler <david@justatheory.org>
* Release 3.29_6
The survey() method in Pod::Simple::Search now ignores duplicat
files with varying lettercasing on case-insensitive file systems.
This allows
When pondering files in a given directory, the survey() method in
Pod::Simple::Search now prefers files with extensions in the
following order: no extension, .pod, .pm, .plx, .pl.
The find() method in Pod::Simple::Search now records the './pod'
subdirectory of each directory it considers in such a way as to
preserve its case on the file system.
The find() method in Pod::Simple::Search now tries harder to find
the proper file on case-insensitive file systems when searching
for modules starting with "Pod". For example, when searching for
'Pod::Perldoc' it now returns a file ending in 'Pod/Perldoc.pm'
instead of 'Pod/perldoc.pod', as the latter is actually the
documention for the 'perldoc' program.
2015-02-17 David E. Wheeler <david@justatheory.org>
* Release 3.29_5
No changes except that the release tarball should no longer be empty.
2015-02-16 David E. Wheeler <david@justatheory.org>
* Release 3.29_4
Removed "Caveats" from the docs. Pod::Simple has been out of beta
for years.
The survey() method in Pod::Simple::Search no longer assumes that
files ending in '.pod' are actually Pod. Like .pm and .pl files,
.pod files must contains at least one valid POD command, as
documented. This brings the behavior in line with find(), which
already required that .pod files contain Pod.
The survey() method in Pod::Simple::Search now prefers files
ending in .pod over those ending in .pm, and .pm over those ending
in .pl, when it finds duplicate pod files for a given name.
2015-02-11 David E. Wheeler <david@justatheory.org>
* Release 3.29_3
Tightened up the first pass at recognizing a Pod command so that
fewer invalid Pod lines will be recognized. Suggested by Randy
Stauner.
Fixed bug where Pod::Simple would attempt to call
utf8::unicode_to_native on Perl 5.6, where that function does not
exist.
Typos and minor wordsmithing changes in Pod::Simple::Subclassing,
thanks to Randy Stauner.
The Pod::Simple::Search survey() and find() methods now use the same
code for determining @INC directories to search. The only difference
is that find() also includes $Config::Config{'scriptdir'}.
2015-01-13 David E. Wheeler <david@justatheory.org>
* Release 3.29
NOTE: This will be the last release of Pod::Simple to support versions
of Perl earlier than 5.6.
Fixed test failure for unsupported encoding on Perl 5.6.
Removed unnecessary dependency on constant. Reported by Petr Pisar
(RT #85578).
Many documentation and comment typos fixed by David Steinbrunner.
Fixed issue when an encoding is declared via an '=encoding' directive
*after* Pod::Simple has already detected an encoding. Thanks to
Graham Knop for the patch and Patrice Dumas for the tests.
Added '>&STDERR' as an output to better emulate
Pod::Parser::parse_from_file(). Florent Angly.
Tidied the description of the different Pod::Simple interfaces,
with greater emphasis on the four different steps to subclassing.
Florent Angly.
Added the 'top_anchor' attribue to Pod::Simple::HTML, to allow
specification of a custom top anchor format. Gabor Szabo.
Fixed the text formatter to properly set the Text::Wrap overflow policy.
Thanks to Nigel Metheringham for the fix!
Fixed mis-matched quotation marks when adding JavaScript elements
to the XHTML output. Patch from jonathancast.
Fixed issues on EBCDIC. Patch from Karl Williamson (GitHub Pull
Request #58).
Fixed bug where the value passed to Pod::Simple::XHTML's
html_css() method would be output twice. Thanks to Andrew Johnson
for the report (RT #99303).
Documented the 'recurse' attribute of Pod::Simple::Search.
Thanks to Jim Keenan for the report (RT #91886).
An error is no longer thrown when '=encoding' directives are found
on subsequent lines. Instead, we now log a an error message,
"Cannot have multiple =encoding directives" (RT #91757).
The HTML and XHTML formatters now do a better job of preserving
lines in 'begin html' blocks. Fixes a bug that dates from 2002
(Perl RT#9385, CPAN RT #91851).
Updated textproc/p5-Lingua-EN-Number-IsOrdinal to 0.05
Updated textproc/p5-Lingua-EN-Sentence to 0.27
Updated textproc/p5-Lingua-EN-Tagger to 0.25
Updated textproc/p5-PDF-API2 to 2.023
Updated textproc/p5-PDF-Create to 1.10
Updated textproc/p5-PDF-Table to 0.9.7
Updated textproc/p5-Pod-Elemental-PerlMunger to 0.200002
Updated textproc/p5-Pod-Parser to 1.63
- Add LICENSE= artistic
- Add CONFLICTS= mrtg-[0-9]*
- Remove @ from @${FIND}, pkglint flags not to hide
(upstream)
- Update to 1.63
--------------
Version 1.63
+ CPAN#101847: [PATCH] Bump $VERSION in module changed since Pod-Parser-1.60
increased VERSION in all *.pm files
+ CPAN#98610: Pod::Find should skip also object directories of modern vc
systems (.git, .hg)
implemented in Pod::Find
Thanks for the reports and patches!
------------------
0.200002 2014-03-20 19:13:01-04:00 America/New_York
- the comment replacer now uses "#pod" not "#" to build replacement
text, making it easier to strip out with grep (thanks, Karen
Etheridge)
---------------------
Version 0.9.7 - for a detailed log and changed files visit GitHub
----------------------------
- Reviewed and updated README
- Huge POD rewrite
- Adding a small script that generates HTML from POD and applies CSS from
CPAN. Useful for reviewing the POD before release.
- Added a test for POD validation
- Added an example file that can test GitHub Issues #8, #9, #10
- GitHub [Issue #9] [Issue #10] Fixed cell_props applied to a different
row when 'Repeat Headers' is enabled
- Introduced column_numbers variable to avoid using $record in a broader
scope. Further improvement needed.
- Header row height is copied to each new page when 'Repeat Headers' is
enabled
- Fixed messing up row height when repeat headers is enabled due to
access by array index vs shift/unshift
- Fixed row height for rows with text blocks
- Headers_props variable has been wrongly initialised with 0 causing a
copy of the first data row even when header props are not passed as
parameter
- Added initialisation of header props justify param so that column and
cell properties are not affecting the default value.
- Fixed an issue with messing up row properties when repeating the header
row on each page.
- Examples have been formatted.
- One new example added (header.pl) for demonstrating how header row can
be added to multiple pages.
- No need to export variables. Added one more test.
- Removed pad_w and pad_h local variable as useless
- Fixed typo causing a bug with row_height param. Added example file for
row_height. To be used for writing a test.
- Added POD for row_height param
- Row counting should not be skipped if it is first row.
- Added one more test(duplicates existing) but only to have base.
- Extracted PDF::API2 Mock as a separate package. Created New test with
the very basics. Create a new package that will hold predefined data
for tests so it can be reused.
- Fixed a variable that masks earlier declaration.
- Fixed Issue #4 - Row height is calculated correctly depending on font
size. Some variables are renamed to more meaningful. Row counting is
done in a new way with single counter that is used for column and cell
props retrieval.
- Row height is now calculated for each row based on maximum font size
from all cells. Refactored some variable names and unified row
counting during column size calculation phase.
- Fixed doc details in POD
- Cosmetic changes
- Decreased indent and reduced if body. For easier review, diff with
whitespace changes disabled.
- Added github url in readme
Version 0.9.6
----------------------------
- Fixed typo in POD. Closes#71816 Thanks to Gregor Herrmann
- Small code refactoring.
- Added patch for infinite loop fix. Closes#77376 Thanks to John Bazik
- Added patch for header justification. Closes#77566 Thanks to James
Lance
- Added horizontal_borders, vertical_borders params to table(). Closes
#79883 Thanks to Eric Johnson
Version 0.9.5 - 18.Oct.2011
----------------------------
- MANIFEST was missing sample pdf file.
- Accidently left alternative code for infinite loop fix commented out.
Fixed. Added a test for that.
Version 0.9.4 - 17.Oct.2011
----------------------------
- Don't bump row count when row spans a page. Closes#67401.
- Fixed bug: don't call text_block if record width is exactly cell width.
- Fixed bug in text_block: bottom is (top - height), not (baseline - height).
- Example script typo fixed. Closes#55133.
- Don't set up strokes when border is 0. Apparently breaks Acrobat.
Closes#40705 and #55137.
- Changed print warnings to carp. Closes#38007.
- Added center justification for columns and cells. Tests, too. Closes
#37924.
- Fixed infinite loop caused by uninitialized $2. Thanks to Petri
Kaurinkoski. Closes#34017.
- Fixed perl warning if $col_prop->{min_w} is undef. Thanks to Matthias
Pitzl (NEPOS). Closes#30720.
- Fixed default header background color bug, closes#28542.
- Added mock PDF::API2 packages to test script and added tests.
- Improve column width calculations so wider content gets wider columns.
Added column width test. Thanks to Barrie Slaymaker (RBS). Closes
#26158.
-------------------
1.10 2014.08.22
Fix test that used to use CGI.pm
1.09 2014.08.21
Eliminate the need for CGI.pm in the test RT #98222
Some POD updates.
Eliminate memory leak RT #93412 thanks to Chris Jack.
---------------------
2.023 2014-09-12
- The fix for [RT #69503] broke a previously-working case where a
page object could be passed (and was expected). The -firstpage
option now accepts a page object or a page number. Thanks to
Marco Pessotto for the bug report and test.
2.022 2014-07-04
- Added $pdf->version() get/set method. When opening an existing
PDF, the existing version number will now be retained.
- Renamed the following in PDF::API2:
- importpage to import_page
- openScalar to open_scalar
The old names are deprecated.
- [RT #69503] Fix the -firstpage option to $pdf->preferences() so
that it doesn't always lead to a crash (reported by Dietrich
Streifert).
- [RT #47974] Accept malformed xref subsections (with a warning)
that have extraneous spaces on the first line (reported by
Abhinav Kaushik).
- [RT #94505] For Code128 barcodes, the initial character set is
now optional (defaults to B or C depending on the content to be
encoded). The initial character set can be passed as a capital
letter, and the program will die if an invalid character set is
requested (requested by Andrea Nall).
- Interleaved 2 of 5 barcodes now prepend a zero when an odd
number of digits is specified, which is standard behavior.
Previously, a zero was appended instead.
- $page->rotate(0) now sets rotation to 0 degrees rather than
deleting an existing page rotation command. Page rotation is
inherited, so this is necessary to undo any inherited page
rotation.
- Fix: Attempts to use EAN-128 barcodes resulted in an error.
- Add a more informative error when text() is called without first
setting a font(), and when font() is called without including a
font size.
-------------------
0.26 Mar 12 2015
- Fixed POD errors
- Fixed RT bug 97681, setlocale work around for Android systems
- Added Build.PL
- Added tests harness and more tests
- update to newer Perl idioms such as 'our' variables
0.27 Mar 12 2015
- added main.t to MANIFEST
- added more prefixes and suffixes for people' snames, such as Mme. , Msgr.
3.4.4 (2015-04-25)
==================
Bugs fixed
----------
* An ElementTree compatibility test added in lxml 3.4.3 that failed in
Python 3.4+ was removed again.
+ Version 2.12 (21.04.2015)
- This is a fix release for 2.11; the memory optimization with __slots__ on
Coord and AST nodes didn't take weakrefs into account, which broke cffi and
its many dependents (iseue #76). Fixed by adding __weakref__ to __slots__.
+ Version 2.11 (21.04.2015)
- Add support for C99 6.5.3.7 p7 - qualifiers within array dimensions in
function declarations. Started with issue #21 (reported with initial patch
by Robin Martinjak).
- Issue #27: bug in handling of unified wstring literals.
- Issue #28: fix coord reporting for 'for' loops.
- Added ``examples/using_gcc_E_libc.py`` to demonstrate how ``gcc -E`` can
be used instead of ``cpp`` for preprocessing.
- Pull request #64: support keywords like const, volatile, restrict and static
in dimensions in array declarations.
- Reduce memory usage of AST nodes (issue #72).
- Parsing order of nested pointer declarations fixed (issue #68).
--------------
Version 1.72b:
--------------
- Fixed a glitch in non-x86 install, spotted by Tobias Ospelt.
- Added a minor safeguard to llvm_mode Makefile following a report from
Kai Zhao.
--------------
Version 1.71b:
--------------
- Fixed a bug with installed copies of AFL trying to use QEMU mode. Spotted
by G.M. Lime.
- Added last path / crash / hang times to fuzzer_stats, suggested by
Richard Hipp.
- Fixed a typo, thanks to Jakub Wilk.
2.0119 2015-04-23
- Preserve unset options after a _clone() call (e.g: in load_xml()).
- This caused expand_entities(0) to not be preserved/etc.
- Thanks to Tilmann Haak from xing.com for the report.
- Convert to MASTER_SITE_GITHUB, thanks tnn
- Add SUBST to set VARBASE for WATCHMAN_STATE_DIR
(upstream)
- Update 3.0.0 to 3.1
.. ChangeLog doesn't seem to be available
------------------
2.000001 - 2015-04-24
- fix generating invalid package names with single colons when abbreviating
long package names (RT#103310)
- don't run module interaction tests for user installs
TeX-Gyre-Math is to be a collection of maths fonts to match the
text fonts of the TeX-Gyre collection. The collection will be
made available in OpenType format, only; fonts will conform to
the developing standards for OpenType maths fonts. TeX-Gyre-
Math-Pagella (to match Tex-Gyre-Pagella) and TeX-Gyre-Math-
Termes (to match Tex-Gyre-Termes) fonts are provided.