The Y&Y 'texnansi' (TeX and ANSI, for Microsoft interpretations of ANSI
standards) encoding lives on, even after the decease of the company; it
is known in the LaTeX scheme of things as LY1 encoding. This bundle
includes metrics and LaTeX macros to use the basic three (Times,
Helvetica and Courier) Adobe Type 1 fonts in LaTeX using LY1 encoding.
* Add a comment to patch.
Thu Sep 16 2010 version 0.99992 released
* ODBC::Statement.each/each_hash now output arrays when
invoked without block
* column keys in result hashes now are cached/recycled Ruby strings
* added ODBC::Database methods use_time/use_utc to directly
output Ruby Time/Date objects
* added encoding support in the UTF8 variant for Ruby >= 1.9
* added module constant ODBC::UTF8 to indicate variant of module
* fixes for M$SQL server reporting zero column sizes
and unknown data types for varchar(strmax) columns
* eliminated compiler warnings
* use StringValueCStr instead of STR2CSTR (Ruby >= 1.9.1)
* small change for decision when to use SQLGetData() loop
pkgsrc changes:
- bump required DBI version
Upstream changes:
0.40 2010-09-17T18:44:01
- The code refs passed to `run()`, `txn()`, and `svp()` now know their
contexts, so that `wantarray` can be used to decide what to return.
Patch from Yaroslav Korshak.
- Set `AutoInactiveDestroy` on connect with DBI 1.614 and higher, unless
it is explicitly set in the attributes. This makes things even safer
in a forking environment, preventing a parent process from getting
disconnected when a child exits without using the connection. The
reports from Peter Rabbitson and Aran Deltac and subsequent discussion
with Tim Bunce led to the addition of this attribute in DBI 1.614,
which is now the recommended version of DBI.
- `DESTROY()` no longer pings the database or rolls back transactions.
It now simply calls `disconnect`. This avoids warnings during global
destruction, and doesn't seem necessary anyway, as the DBI does these
things during global destruction (and always has). Thanks to Matt
Trout for the heads-up.
- `DESTROY()` now clears `CachedKids`, following the precedent of
DBIx::Class. May not be needed for recent-ish drivers, but seems
harmless and it's nice to avoid warnings were possible. Reported by
Matt Trout.
- The `connected()` method no longer `local`ly sets `RaiseError`. It
instead leaves that to the drivers (currenly only Driver::Oracle).
- The exception classes `DBIx::Connector::TxnRollbackError` and
`DBIx::Connector::SvpRollbackError` now use `our @ISA =` instead of
`use base` to inherit from `DBIx::Connector::RollbackError. This is to
avoid failures from mod_perl restarts. Suggested by Matt Trout.
- Require Test::Pod 1.41 for POD tests so that `L<text|url>` is
considered valid.
Upstream changes:
Changes in DBD::ODBC 1.25 September 22, 2010
* Official release of 1.25 combining all the changes in the 1.24_x
development releases.
Changes in DBD::ODBC 1.24_6 September 16, 2010
* rt 61370 - default XML type parameters in SQL Server to SQL_WCHAR so
they accept unicode strings.
Changes in DBD::ODBC 1.24_5 September 15, 2010
* Fixed missing SvSETMAGIC on a bound scalar which was causing length()
to return the wrong result - see http://www.perlmonks.org/?node_id=860211
and a big thank you to Perl Monks and in particular ikegami.
* Changed bind_col so it actually pays attention to the TYPE attribute as
you could not override the bind type of a bound column before.
Changes in DBD::ODBC 1.24_4 September 8, 2010
* Left a sv_undef in - thanks smoke testers for finding that.
* Change sprintf to snprintf for safety.
Changes in DBD::ODBC 1.24_3 September 6, 2010
* Added note from Robert Freimuth for obtaining the last insert ID in
MS Access.
* Changed all &sv_yes/&sv_no occurrances in XS to PL_sv_yes/PL_sv_no as
the originals have now gone from blead Perl.
* Minor change to fix missing newline in trace output.
* Added a FAQ entry for how "use regional settings" in MS SQL Server
breaks things.
Changes in DBD::ODBC 1.24_2 July 23, 2010
* Fix rt57957 reported by Marc Prewitt. DBD::ODBC was not ignoring named
placeholders and ? inside comments. Comments are deemed as text between
"/*" and "*/" (if not in a literal) and line comments begin with "--".
* Added a FAQ on procedures not completing in MS SQL Server. Thanks to
Peter Rabbitson for hitting this problem and reminding me I'd seen it a
couple of times before.
* Added a FAQ on equality comparisons with ntext columns.
* Added pod for last_insert_id which is not currently supported.
* Fix bug where if SQLMoreResults was called and failed it was not reported.
* Removed some unused fields from the fbh structure which should save a
little memory for each column in a result-set.
* Started adding support for DBI's DiscardString and StrictlyTyped but not
complete yet so don't use them yet.
* Added experimental odbc_lob_read method - see pod. Thanks to tye and
ikegami on perlmonks for pointing out some problems with my initial
implementation.
* Moved the binding of columns to the first call to fetch instead of after
execute is called as it prevents bind_col overrriding the type used for
binding and I needed it to support odbc_lob_read. This may have undesired
affects so any testing of this release would be appreciated.
* Added bind_col method so DBD::ODBC can support attributes on a bind_col
call.
* Removed support for DBI's blob_read - it was totally flawed and did not
work at all. May replace in the future.
* Added support for MS SQL Server XML type (SQL type -152). See rt 59621.
* Added note on do method implementation in DBD::ODBC and how some may
consider it to deviate from the DBI specification.
Changes in DBD::ODBC 1.24_1 May 27, 2010
* Corrected pod and private attributes for the odbc_SQL_DRIVER_ODBC_VER
attribute which was documented as SQL_DRIVER_ODBC_VER.
* Added FAQ on pauses on statement destruction when all the result-set
has not been retrieved (mostly freeTDS and MS SQL Server ODBC Driver).
* Fixed bug introduced in 1.24 where if you are using MS SQL Server, and
you are preparing, binding placeholders and re-executing multiple times
you may get a "Invalid character value for cast specification" error.
Thanks to anonymous for spotting this and producing a standalone example
of the problem that made it so much easier to find.
Changes in DBD::ODBC 1.24 May 14, 2010
* Minor change in Makefile.PL to only use NO_META if ExtUtils::MakeMaker
is at least at version 6.10. Reported by Chunmei Wu.
* Minor change to test rt_50852 which had wrong skip count.
Changes in DBD::ODBC 1.23_5 May 6, 2010
* Added advice from Jan Dubois (ActiveState) on building DBD::ODBC for
ActivePerl (see README.windows).
* rt56692. Fix spelling mistake in DBD::ODBC pod - thanks to Ansgar
Burchardt.
* Added a 7th way to help documentation - become a tester.
* Hopefully fixed problems building on windows 32 bit platforms that have
old sql header files not mentioning SQLLEN/SQLULEN.
Changes in DBD::ODBC 1.23_4 April 13, 2010
* Added more FAQs.
* Small optimization to remove calls to SQLError when tracing is not
turned on. This was a bug. We only need to call SQLError when SQLExecute
succeeds if there is an error handler or if tracing is enabled. The test
was for tracing disabled!
* Large experimental change primarily affecting MS SQL Server users but it
does impact on other drivers too. Firstly, for MS SQL Server users we no
longer SQLFreeStmt(SQL_RESET_PARAMS) and rebind bound parameters as it
is causing the MS SQL Server ODBC driver to re-prepare the SQL. Secondly
(for all drivers) we no longer call SQLBindParameter again IF all the
arguments to it are the same as the previous call. If you find something
not working you better let me know as this is such a speed up I'm going
to go with this unless anyone complains.
* Minor change to avoid a double call to SQLGetInfo for SQL_DBMS_NAME
immediately after connection.
* Small change for rt 55736 (reported by Matthew Kidd) to not assume a
parameter is varXXX(max) if SQLDescribeParam failed in the Microsoft
Native Client driver.
Changes in DBD::ODBC 1.23_3 March 24, 2010
* Minor changes to Makefile.PL and dbdimp.c to remove some compiler
warnings.
* Fix some calls to SQLMoreResults which were not passing informational
messages on to DBI's set_err. As you could not see all the informational
messages from procedures, only the first.
* Fix minor issue in 02simple test which printed the Perl subversion
before the version.
* Changes to 20SqlServer.t to fix a few typos and make table names
consistent wrt to case - (as someone had turned on case-sensitivity in
SQL Server) Similar changes in rt_38977.t and rt_50852.t
Changes in DBD::ODBC 1.23_2 January 26, 2010
* Fixed bug in Makefile.PL which could fail to find unixODBC/iODBC header
files but not report it as a problem. Thanks to Thomas J. Dillman and
his smoker for finding this.
* Fixed some compiler warnings in dbdimp.c output by latest gcc wrt to
format specifiers in calls to PerlIO_printf.
* Added the odbc_force_bind_type attribute to help sort out problems with
ODBC Drivers which support SQLDescribeParam but describe the parameters
incorrectly (see rt 50852). Test case also added as rt_50852.t.
Changes in DBD::ODBC 1.23_1 October 21, 2009
* Makefile.PL changes: some formatting changes to output warn if unixodbc
headers are not found that the unixodbc-dev package is not installed use
$arext instead of "a" pattern match for pulling libodbc.* changed warn
if DBI_DSN etc not defined change odbc_config output for stderr to
/dev/null missing / on /usr/local wheb finding find_dm_hdr_files()
* New FAQ entries from Oystein Torget for bind parameter bugs in SQL
Server.
* rt_46597.rt - update on wrong table
* Copied dbivport.h from the latest DBI distribution into DBD::ODBC.
* Added if_you_are_taking_over_this_code.txt.
* Add latest Devel::PPPort ppport.h to DBD::ODBC and followed all
recommendations for changes to dbdimp.c.
* Added change to Makefile.PL provided by Shawn Zong to make
Windows/Cygwin work again.
* Minor change to Makefile.PL to output env vars to help in debugging
peoples build failures.
* Added odbc_utf8_on attribute to dbh and sth handles to mark all strings
coming from the database as utf8. This is for Aster (based on
PostgreSQL) which returns all strings as UTF-8 encoded unicode. Thanks
to Noel Burton-Krahn.
pkgsrc changes:
- adjust dependencies
Upstream changes:
2010-09-18 0.31 H.Merijn Brand
* Require 5.8.1 (effectively already doing so by requiring DBI-1.614)
* Update tests to use warnings and done_testing ()
requires Test::More-0.90, which is also required for DBI
* Better diagnostics for empty files
* Allow late setting of attributes (RT#61168) - requires DBI-1.614
Upstream changes:
Changes in DBI 1.615 (svn r14438) 21st September 2010
Fixed t/51dbm_file for file/directory names with whitespaces in them
RT#61445 (Jens Rehsack)
Fixed compiler warnings from ignored hv_store result (Martin J. Evans)
Fixed portability to VMS (Craig A. Berry)
Changes in DBI 1.614 (svn r14408) 17th September 2010
Fixed bind_param () in DBI::DBD::SqlEngine (rt#61281)
Fixed internals to not refer to old perl symbols that
will no longer be visible in perl >5.13.3 (Andreas Koenig)
Many compiled drivers are likely to need updating.
Fixed issue in DBD::File when absolute filename is used as table name
(Jens Rehsack)
Croak manually when file after tie doesn't exists in DBD::DBM
when it have to exists (Jens Rehsack)
Fixed issue in DBD::File when users set individual file name for tables
via f_meta compatibility interface - reported by H.Merijn Brand while
working on RT#61168 (Jens Rehsack)
Changed 50dbm_simple to simplify and fix problems (Martin J. Evans)
Changed 50dbm_simple to skip aggregation tests when not using
SQL::Statement (Jens Rehsack)
Minor speed improvements in DBD::File (Jens Rehsack)
Added $h->{AutoInactiveDestroy} as simpler safer form of
$h->{InactiveDestroy} (David E. Wheeler)
Added ability for parallel testing "prove -j4 ..." (Jens Rehsack)
Added tests for delete in DBM (H.Merijn Brand)
Added test for absolute filename as table to 51dbm_file (Jens Rehsack)
Added two initialization phases to DBI::DBD::SqlEngine (Jens Rehsack)
Added improved developers documentation for DBI::DBD::SqlEngine
(Jens Rehsack)
Added guides how to write DBI drivers using DBI::DBD::SqlEngine
or DBD::File (Jens Rehsack)
Added register_compat_map() and table_meta_attr_changed() to
DBD::File::Table to support clean fix of RT#61168 (Jens Rehsack)
* Fix a possible crash on Solaris when closing the server status windows.
* Fix a possible crash on Solaris when cancelling a debugging operation.
* Fix a drawing glitch in the GQB, if the canvas exceeds the hard-coded minimum
size.
* Get rid of the schema name and double quotes of the result of the format_type
stored procedure
* Add a title to the frmStatus window when launched in standalone mode.
* Fix an issue with tab keypress on the frmQuery with Windows.
* Disable the "output pad" menu when the user is on the GQB tab.
* Disable the "scratch pad" menu when the user is on the GQB tab.
* Fix another issue with the connection check code.
* Fix an issue where the application_name is used as the database name during
a connection.
* Fix the connection check code.
* Don't send the Greenplum query for each user, but import it in the big roles
query.
* Ensure the highlight colour in the SQL textboxes will work with the system
colours.
* Make sure menubar's and toolbar's items are enabled/disabled as appropriate
when selecting a server's group, per a report from Steffen Kuhn.
* Ensure the Drop option is shown for rules when appropriate.
* Fix a crash that occured when pressing a key on a text cell in the Edit Grid,
when not in Edit mode.
Viking 0.9.95 (2010-09-07)
New features since 0.9.94
* Add some function short cut key definitions to control showing of the center mark and scale viewport features.
* [DOC] Replace Google with OSM capability in man pages.
* When manually creating a track, automatically give it a default name.
* [DOC] Add contributors from the Wiki(s) history.
* Better dialog name when searching for a waypoint.
* Change max cache time to 1 week.
The highlights of this release are:
* multipath editing
* improved text tool: subscript, superscript, numerical input for text kerning,
tracking and more
* new Airbrush tool
* LaTeX export with PDF/PS/EPS
* JessyInk extension to create presentations
* numerous bugfixes
Based on PR#43822 by YAMASHIRO, Jun.
Additional clean up by me.
pkgsrc changes:
* set LICENSE=modified-bsd (with uim option, gnu-lgpl-v2 additionally).
* add m17nlib option.
ver 3.0.1
* Improvements for performance of changing 256 colors by
"\x1b]4;N;rgb:RR/GG/BB\x07" sequence. (Thanks to Konosuke Watanabe san)
* Support "ESC[9Nm" and "ESC[10Nm" sequences.
* Add --button3/button3_behavior option. (If "menu1" is specified, pressing
button3 shows conf_menu_path_1 program (mlterm-menu) like gnome-terminal.)
* Add "Copy" & "Paste" menus to mlterm-menu.
* Improvements for compatibility with xterm about RGB of system colors.
* Add 'col_size_of_width_a' to configuration protocol. (doc/en/PROTOCOL)
* Merge SF patches:
#2988801, #2987646 (Thanks to Ahmed El-Mahmoudy)
* Other bug fixes:
#2818015(partly),#2818018 (Thanks to Thomas Wolff)
ver 3.0.0
* Support 256 colors. (Thanks to Shinichiro Hamaji san)
* Character convertion tables are separated from libmkf library.
* Support win32(Windows 2000-XP) native GUI.
('--with-gui=win32' in mingw, msys and cygwin)
* Support font and color configuration protocol.
(doc/en/PROTOCOL.font,PROTOCOL.color)
* Change 'aafont' format as follows. (Elements in parentheses are optional.)
[Family]-[Encoding](:[Percentage])
=> [Family]( [Weight] [Slant] [Size]-[Encoding]:[Percentage])
* Add 'DEFAULT' key which specifies fonts used by default
for font configuration files.
* Add --maxptys option.
* Add 'mlclient', 'mlclientx', 'static_backscroll_mode' and 'type_engine' to
configuration protocol. (doc/en/PROTOCOL)
* Add 'mlclientx' command.
* Merge SF patches -
#1574764 (Thanks to Christian Biere)
# (Thanks to Frederic Heulin)
#2879800 (Thanks to Kouichi Kusanagi san)
* Other bug fixes:
#1999220 (Thanks to Christian Biere)
ver 2.9.4
* Arabic translation of mlconfig [Khaled Hosny]
* Selected region can be expanded by right-clicking [minami]
(Thanks to ssakane)
* New config key string "title" to allow change pty title [minami]
* Set DISPLAY correctly for ptys opened by -P option [nokada] (SF Bug #1534313)
* Fixed compile errors with gcc 4.3 [mfabian]
* Fixed a potentiol off-by-one bug [mfabian] (Thanks to Dominique Leuenberger)
* Fixed compile errors on biarch systems [Kenshi Muto] (Debian Bug #396532)
* Plugged file-desctiptor leaks [Christian Biere] (SF Patch #1576044)
* Made "restore cursor" work properly with alternate screens [minami]
(SF Bug#1472143)
* Fixed broken handling of Atom [Kusanagi Kouichi]
* Other bug fixes:
- Debian BUG #329194 [David Kolovratnik]
- SF Bug #1568596 [nokada]
- SF Patch #1574241 [Christian Biere]
pkgsrc changes:
- add license
- add/adjust dependencies
Upstream changes:
0.19 10 Aug 2009
* tweek N::L::C::G::AD per https://rt.cpan.org/Ticket/Display.html?id=48562
* add isa_user() and isa_group() methods to base class per same RT ticket.
0.20 26 Aug 2009
* add Iterator, SimpleIterator and MultiIterator classes and supporting methods.
Thanks to Peter Newman for dialogue on the development of the iterator feature.
See https://rt.cpan.org/Ticket/Display.html?id=48562
* fix overloading for boolean checks when stringify() evaluates false (emptry string, e.g.)
0.21 26 Aug 2009
* change fetch_secondary_users() in both Group::AD and Group::POSIX to just wrap around
secondary_users_iterator().
0.22 14 Sep 2009
* add pswd_will_expire_localtime to User::AD
* remove init_user_class and init_group_class overrides in subclasses,
to prevent masking the fact that you must create your own subclass.
0.23 24 Nov 2009
* add explicit unbind() calls in tests per RT #52037
0.24 29 Nov 2009
* flag some AD tests as TODO until the pack/unpack issue with SIDs can be ironed out.
It only seems to affect Net::LDAP::Server::Test, not actual AD servers.
0.25 17 Feb 2010
* rewrite of internal _sid2string() and _string2sid() pack/unpack magic. Many thanks
to David Lowe for the help.
pkgsrc changes:
- add license
- adjust download directory
Upstream changes (since 0.08_01 - upstream version of packaged 0.8.0.01):
0.10 15 June 2010
* ditch the pseudo-sleep() delay in forking child, instead using
a pipe() check. Patch from David Leadbeater via
https://rt.cpan.org/Public/Bug/Display.html?id=56987
* quiet line noise when primaryGroupID not used. Patch from Ted
Katseres via https://rt.cpan.org/Public/Bug/Display.html?id=58337
0.09 17 Feb 2010
* wrap print to $socket handle in {} braces for perl 5.6.x
* rewrite _sid2string() and _string2sid() with better pack/unpack
magic. Thanks to David Lowe.
0.08 26 Aug 2009
* make debugging messages optional with LDAP_DEBUG env var
* add support for Net::LDAP::Control (specifically,
Net::LDAP::Control::Paged)
pkgsrc changes:
- add license
Upstream changes since 0.4:
version 0.42 (2009/10/01):
- don't hangup when receiving abandonRequest in order to support
clients like Evolution which expect that the socket is still
alive after such a request (patch by Bill Lindley)