[libdbd-sqlite3-perl] annotated tag upstream/1.44 created (now 0187e6c)
gregor herrmann
gregoa at debian.org
Wed Oct 22 16:25:58 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/1.44
in repository libdbd-sqlite3-perl.
at 0187e6c (tag)
tagging 881e97ed17c92c55af749344e7808fc1aa74d342 (commit)
replaces upstream/1.42
tagged by gregor herrmann
on Wed Oct 22 17:36:36 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 1.44
Adam Kennedy (177):
Importing DBD::SQLite 1.14 from the CPAN
Cleaning up the layout
Clean up
Bug fix
Updating version to a dev one for release
Tweaking for release
Tweak
Documentation nigglies
Fixing RT link
Adding a known-bad skip
Final release prep
Adding an abstract
Final prep for release
The intent of the dev releases is to stimulate failures, removed skip
Preparing for release
Tweak
Removing noise
Preparing for _04 release
Tiny tweak
All tests run under the same Perl environment
Adding t::lib::Test, to reduce the amount of duplicated code in the newer Test::More tests
Moving unnumbered tests into the test numbering scheme
A more accurate name
Use underscores consistently in all test names
Test cleanup
Removing name shortening
This test is irrelevant for SQLite
Refactoring away needless test complexity
Moving to updated version number
Preparing to release
Some minor normalising and tydying up of the Perl code.
Minor changes to we pass version dependency checks
Streamllining the naming scheme
Streamllining the naming scheme
Updating the t::lib::Test version
Removing the use of DBI_AUTOPROXY
Adding a test case reported on RT
Deleting temp script
Commit a bunch of RT fixes
Confirming a couple of old tickets are fixed
All those explicit disconnects are no longer required
Make sure we rollback
Changed finalize to reset per RT #32100 et al
Flagging a bunch more tickets as resolved.
Cleared as many simple, obvious or duplicate RT bugs as I could find
Preparing for release
Fixing capitalisation in the Changes file
Rewrote 28_changestyle.t in Test::More style
Indenting comments
#define dbd_db_last_insert_id is not longer optional
Updated ppport.h to the most recent version 3.17
Minor whitespace and comment cleanups
Whitespace and comment cleaning
Minor tweaks
Rewrote to use Test::More
Wrap the initial database code in a scope
Adding a dependency on Test::NoWarnings and added build_requires entries for the Test:: modules
Removing repository tags for things that won't update
Tweaks
Wrap in Test::NoWarnings
Adding failing test
Clean on END
Adding a warning when warnings are turned on for the connection
Noting some more minor changes
Whitespace and miscellaneous cleanup
Fixing implementation of PrintWarn to comply with the DBI specification.
Cleaning up the test
Correcting the version
Resolved #32889: prepare_cached does not work correctly
Moved 12_unicode.t to Test::More
Found the ACTUAL minimum DBI version we need, and confirming we build against it.
Doc tweak
We're not allowed to compute configure_requires dependencies.
Bumping the Perl dep in the .pm up to 5.006 where it should be.
Now I can have my fancy module without CORION's hated dependency :)
Updating version to _11 and adding Changes entries
Adding failing test for the asymmetric unicode bug
Noting that #44779 is resolved
Updating version to a production release
Disable known-bad release
Capture, test and squelch the warning
Preparing for 1.21 release
Prepare dev release
Preparing for the _02 release
Updating version for release
Updating date for release
- Adding support parsing attributes out of the DSN (ADAMK)
Reverting failed change
Increased use of Test::NoWarnings
More Test::NoWarnings
Reverting
Preparing for release
Wrap the require utf8 in an eval to keep Test::MinimumVersion happy
Setting svn:eol-style to native
Releasing
Preparing another test release
Bug fix
Encoding tweaks
Removing the table name generator, since each test now uses it's own database
Adding a missing $
Migrate from lib.pl to t::lib::Test
Converted another batch of tests from lib.pl to t::lib::Test
Converted another batch of tests from lib.pl to t::lib::Test
We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
Completed the migration away from and deprecation of t/lib.pl
Preparing for pre-release
Fixing test module version
Update date for release
Reverting corion's Win32 64-bit changes
Move to a production version number
Adding a util directory to hold the getsqlite.pl script
Corrected RT path.
Tweaked to live in the subdirectory
Adding util to the MANIFEST.SKIP and add no_index to the META.yml
Correcting newline style to native
Doing the next dev release
Added a Cookbook
All annotations merged
Adding some of the remaining to do items
Removing =cut
Prep for release
Prep for release
Tweak
Preparing to release the next prod version
Minor addition
Add make clean entry for *.old files
Preparing for dev release
Disable the FTS extension until it's tested
Add additional comments for downstream packagers, giving them permission to link to a local SQLite, but only if they apply a one line patch.
Final tweaks for the new release
Skipping test so we can do a dev release with the SQLite foreign key improvements
Preparing for release
Updating version for release
Preparing for production release
Prepare for release
SQLITE_PTR_SZ is redundant
Disabled SQLITE_CORE, the SQLite mailing list says it isn't needed
Prepare for dev release
Updating copyright and removing some excess whitespace
Preparing for a prod release
Capitalisation nudge
Removed the Perl version test. It's covered by the "use 5.006;" in DBD::SQLite itself
Added tests for the sqlite_source attribute, but I lack the C-fu to make it work
Adding the date
Preparing for release
Setting release date
Correcting version
Importing other people's import isn't always a good idea
Housecleaning for the DBD::SQLite release candidate
Preparing for production release
Dev release
Adding $VERSION = eval $VERSION
Preparing for release
Updating copyright
Adding $VERSION = eval $VERSION
Prepare for dev release
New dev release
Remove the eval
Added ISHIGAKI to Copyright block
Preparing for production release
Release date
Prepare for a dev release
- Adding an explicit dynamic_config => 1 (ADAMK)
Preparing for release of _03
Ready for release
- Enabled SQLITE_ENABLE_FTS4
Updated copyright
Updated copyright
Prepare for release
Preparing for release
Prepare for release
Releasing
Setting date for release
Updating copyright
Adding release date
Alex Vandiver (1):
Fix for "WriteMakefile: Need even number of args" when @CC_LIBS is defined
Alexandr Ciornii (8):
license and configure_requires in Makefile.PL and META.yml
Spelling check
require perl 5.6 because dependencies require it
remove code for old DBI
3-arg open in Makefile.PL
Check DBI version
Require Win32.pm on Windows
typo
Ash Berlin (1):
Update test to use something other than ok()
Darren Duncan (30):
updated Changes re fix for RT44779
fixed t/28 that broke following Test.pm update
updated changelog re t/28
actually, #44779 was resolved in _09
updated bundled SQLite to 3.6.13
1.22_05 wasn't actually released yet or on Apr 11
Updated to SQLite 3.6.14
Updated to SQLite 3.6.14.1
Updated to SQLite 3.6.14.2
rem util/ from man-skip as getsqlite.pl should be distrib
SQLite 3.6.17 amalgamation was rebuilt, here's newer version
updated bundled SQLite to 3.6.18
t/rt_50503_fts3.t no longer skips its failing test
DBD::SQLite : Makefile.PL : MM in Perl 5.006 supports AUTHOR; make use non-optional
DBD::SQLite : updated SQLite to 3.6.20
upd bundled SQLite to v3.6.22
updated bundled SQLite to 3.6.23
major update bundled SQLite to 3.7.0 - WAL mode
DBD::SQLite - update bundled SQLite to 3.7.0.1
DBD::SQLite - update bundled SQLite to 3.7.1
DBD::SQLite - update bundled SQLite to 3.7.2
DBD::SQLite - apply patch in RT#60698 which fixes tests that newly failed with SQLite 3.7.x
DBD::SQLite - un-TODOd 3 tests which now pass - in rt_29629, rt_29058
DBD::SQLite - skip all t/rt_44891_strings_look_like_numbers.t for now; its failures can be dealt with after the next release
DBD::SQLite - update bundled SQLite to 3.7.3
upd getsqlite.pl to work with 3.7.4+ dist filenames
update bundled SQLite to 3.7.4
getsqlite.pl is broken for 3.7.5+; make it say so
update Changes re ISHIGAKI fix to util/getsqlite.pl
updated bundled SQLite to 3.7.7.1
Gábor Szabó (3):
testing path with non-latin characters in it (see http://padre.perlide.org/ticket/218 )
fix test with non-latin characters in path
add more test cases
Kenichi Ishigaki (721):
DBD::SQLite: updated bundled SQLite to 3.6.10, and bumped up the version requirement for installed SQLite to 3.6.0 as 3.6.x has backward incompatibility
DBD::SQLite: updated bundled SQLite to 3.6.10, and bumped up the version requirement for installed SQLite to 3.6.0 as 3.6.x has backward incompatibility (cont.)
DBD::SQLite: removed an obsolete header file
DBD::SQLite: applied a doc patch to address the permission issue of a db directory [RT #41047]
DBD::SQLite: applied a patch to fix "closing dbh with active statement handles" issue [RT #40383]
DBD::SQLite: reverted RT #40383 patch which turns out to be somewhat insufficient (causes segfaults)
DBD::SQLite: applied yet another patch to fix the "closing dbh with active statement handles" by TOKUHIROM (http://d.hatena.ne.jp/tokuhirom/20080727/1217140312)
DBD::SQLite: applied a patch to fix memory leakage [RT #37215]
DBD::SQLite: skip 70schemachange test for Windows users, as Windows doesn't allow emulated fork process to change active database's schema
DBD::SQLite: applied a patch to fix "version used only once" [RT #36467]
DBD::SQLite: applied a patch to fix wrong primary key [RT #34408]
DBD::SQLite: applied a patch to make "do" faster [RT #35449]
DBD::SQLite: reverted the patch from RT #35449, which turns out to break tests
DBD::SQLite: applied a patch to fix "INSERT After PK Failure Also Fails Using Prepared" issue [RT #30558]
DBD::SQLite: applied a patch to fix "last_insert_rowid should handle sqlite_int64, not int" issue [RT #32723]
DBD::SQLite: applied a doc patch to use connect info [RT #29497]
DBD::SQLite: added TODO to make it clear which reports should be fixed in the future
updated Changes to show what I've done before
DBD-SQLite: updated bundled sqlite from 3.6.10 to 3.6.11
DBD-SQLite: updated Changes
DBD-SQLite: forgot to add newly-added backup.c
DBD-SQLite: added/updated several prototypes
DBD-SQLite: and the previous prototype fix also makes the broken t/08create_function test work again
DBD-SQLite: updated Changes
DBD-SQLite: made t/08create_function's error test skip; set DBD_SQLITE_TODO=1 to test
DBD-SQLite: bumped up the bundled library to 3.6.12
DBD-SQLite: updated Changes
DBD-SQLite: use locale may not work well under the windows, especially for the non-westerners
DBD-SQLite: updated Changes as 0.04 is already released.
DBD-SQLite: restored the previous effort r5858 removed by mistake
DBD-SQLite: this change silences those Class::DBI prepared_cache warnings, though I'm not still fully investigated if this is the right fix.
DBD-SQLite: updated Changes
DBD-SQLite: let's always use the bundled library as we're bundling the latest one.
DBD-SQLite: apply a patch to fix segfault by TOKUHIROM++
DBD-SQLite: updated Changes
DBD-SQLite: removed a dbdadmin test; this is not a test for SQLite but for mysql
DBD-SQLite: use "strict" and "use_ok"; and removing directories (irrelevant to this test) here is not a good practice
DBD-SQLite: added "use strict"s (and some "use vars"s and "my"s) to the tests
DBD-SQLite: added "cleanup" blocks to the tests to allow each test run clean and separately (note: three tests are currently broken -- fixes follow soon)
DBD-SQLite: removed 99cleanup test as each test has its own cleanup block now
DBD-SQLite: added a setup code to insert/select tests, which depended on the result of the previous tests.
DBD-SQLite: switched from Test.pm to Test::More, but there're still some tests that don't use Test::More...
DBD-SQLite: updated Changes
DBD-SQLite: lib was broken
DBD-SQLite: oops, sorry. the previous commit was wrong; removed a collations todo
DBD-SQLite: as t/70schemachange uses "fork", a cleanup code shouldn't be in the END block
DBD-SQLite: united END blocks
DBD-SQLite: oops, dbdimp.h was broken by that commit, too
DBD-SQLite: fixed a "my" masks earlier declaration warning.
DBD-SQLite: fixed DBIC reconnection issue by a patch from DMAKI++
DBD-SQLite: updated Changes
DBD-SQLite: changed eol
DBD-SQLite: hopefully resolved RT #29058; don't quote (as text) when a bind param look like a number
DBD-SQLite: updated Changes
DBD-SQLite: added a test against binding weird number param
DBD-SQLite: added a regression test reported by #27553 (this has already been fixed)
DBD-SQLite: updated Changes
DBD-SQLite: added a test for RT #36838; seems no problem for me, though
DBD-SQLite: implemented NULLABLE attribute to resolve RT #40594
DBD-SQLite: added a test for NULLABLE
DBD-SQLite: updated Changes
DBD-SQLite: added error handling
DBD-SQLite: added PrintError => 0
DBD-SQLite: added a regression test for RT #29629; it seems this has already been fixed.
DBD-SQLite: updated Changes
DBD-SQLite: applied an enable_load_extension patch from RT #32998
DBD-SQLite: updated Changes
DBD-SQLite: removed unused variables to suppress warnings at compile time
DBD-SQLite: initialize a variable
DBD-SQLite: removed "disconnect" from lib/DBD/SQLite.pm which caused "Subroutine DBD::SQLite::db::disconnect redefined" and broke other tests
DBD-SQLite: this fixes the broken dbic reconnection issue but not sure why yet...
DBD-SQLite: this must be a better fix
DBD-SQLite: needs to cast to avoid warnings
DBD-SQLite: added a test; execute on inactive error should return undef, not 0
DBD-SQLite: updated Changes
DBD-SQLite: found there was a better way to return undef...
DBD-SQLite: added comments on the return values on error, and fixed another wrong return value in execute
DBD-SQLite: added SQL_NULLABLE_UNKNOWN; still wonders if the error above should be ignored or not
DBD-SQLite: effort to resolve #44884; pass handle and imp_xxh into sqlite_trace
DBD-SQLite: effort to resolve #44884; removed DBIS->debug
DBD-SQLite: effort to resolve #44884; added a comment to the last DBIS line. looks like that line can be removed, too, but not sure yet (confirmed all the tests pass without it)
DBD-SQLite: effort to resolve (part of the) #44871; removed most of the "croak"s (except for the ones for "func"s)
DBD-SQLite: effort to resolve #44884; refactored error handling to follow DBI's best practices
DBD-SQLite: fixed 32_inactive_error test to get a proper warning
DBD-SQLite: effort to resolve #44884; added PERL_NO_GET_CONTEXT and necessary "dTHX"s ("dTHR" in the ticket is actually a no-op). Some of these "dTHX" would be converted into "pTHX_"/"aTHX_" combo later.
DBD-SQLite: updated Changes
DBD-SQLite: resolved #44876; applied a patch
DBD-SQLite: updated Changes
DBD-SQLite: effort to resolve #44884; removed last DBIS in sqlite_init
DBD-SQLite: switched from dTHX to pTHX_/aTHX_ where I could. I think #44884 is almost done except for the ones related to other tickets like #44871 (so we shouldn't close #44884 yet)
DBD-SQLite: updated Changes; wait, wait, it's too early to release the next one :)
DBD-SQLite: followed the best practice described in http://search.cpan.org/~timb/DBI/lib/DBI/DBD.pm#The_dbd_init_method
DBD-SQLite: reverted problematic number guessing (suggested by GUIDO); this reopens #29058 (group by) and #29629 (sqlite where length) issues, though.
DBD-SQLite: updated Changes
DBD-SQLite: marked the test that is broken again as todo, and added another workaround for example.
DBD-SQLite: does the same for the test for #29058
DBD-SQLite: actually disabled unicode support for perl < 5.8.5
DBD-SQLite: added a note that unicode feature is disabled for perl < 5.8.5, and fixed one typo.
DBD-SQLite: use www.sqlite.org instead of www.hwaci.com/sw/sqlite/
DBD-SQLite: removed old todos
DBD-SQLite: added -DSQLITE_OMIT_LOAD_EXTENSION for older HP-UX
DBD-SQLite: tweaked Makefile.PL to support older HP-UX
DBD-SQLite: updated Changes
DBD-SQLite: suffix doesn't always exist
DBD-SQLite: unicode dirs/files may not be removed by CLEANUP of File::Temp (as they may requrie special treatment on Win32)
DBD-SQLite: updated Changes
DBD-SQLite: avoid tweak if dbname is ':memory:'
DBD-SQLite: r6395 rewinds lots of things. reverted dbdimp.c
DBD-SQLite: better unicode path handling under cygwin (resolved #45166)
DBD-SQLite: updated Changes
DBD-SQLite: time to let getsqlite.pl fetch the amalgamated source
DBD-SQLite: oops, wrong target
DBD-SQLite: switched to amalgamation
DBD-SQLite: added amalgamated c source
DBD-SQLite: updated Changes
DBD-SQLite: resolved #45171, maybe a perl bug resolved somewhere perl > 5.8.5
DBD-SQLite: updated Changes
DBD-SQLite: removed sqlite_quote which is not, and will not be used (#45578)
DBD-SQLite: newRV(sv_2mortal()) -> newRV_noinc() (#45578)
DBD-SQLite: added necessary ENTER/SAVETMPS/FREETMPS/LEAVE to sqlite_db_progress_handler_dispatcher
DBD-SQLite: use form()/Perl_form() instead of sqlite3_snprintf() (#45578)
DBD-SQLite: silenced warnings
DBD-SQLite: commented out meaningless sentence (#45578)
DBD-SQLite: removed several well-known macros that have been defined since perl 5.6
DBD-SQLite: added several #include's and #define's to headers
DBD-SQLite: small tweak (#45578)
DBD-SQLite: a bit cleaner way to store a query for later reuse (#45578)
DBD-SQLite: no need to clone as we'll copy it soon anyway
DBD-SQLite: and no need to free that clone anymore (#45578)
DBD-SQLite: made some routines static and cosmetic changes
DBD-SQLite: no need to count length for integer and float (#45578)
DBD-SQLite: updated Changes
DBD-SQLite: reverted cygwin hacks
DBD-SQLite: updated Changes
DBD-SQLite: added an explanation about comparing a return value of a function and a numeric bind value
DBD-SQLite updated Changes
DBD-SQLite: started using install_method(); ported last_insert_rowid as the first attempt
DBD-SQLite: updated Changes (note: will port some more later, so don't release too early :p)
DBD-SQLite: applied the online backup patch from Toby Corkindale (with a little modification)
DBD-SQLite: renamed misleading dbd_set_sqlite3_busy_timeout to sqlite3_db_busy_timeout (dbd_ prefix should be used for the ones defined in dbd_xsh.h in the DBI package)
DBD-SQLite: prepared install_method() for the rest of the functions, and added tests for the installed methods (TODO: need to tweak return values for several functions)
DBD-SQLite: tweaked white spaces
DBD-SQLite: fixed pod to use installed methods
DBD-SQLite: added enable_load_extension pod
DBD-SQLite: updated Changes (not ready for release yet)
DBD-SQLite: moved typedef into dbdimp.h
DBD-SQLite: fixed error handling of backup_(from|to)_file
DBD-SQLite: fixed return value of progress_handler
DBD-SQLite: fixed return value of create_function
DBD-SQLite: fixed return value of enable_load_extension
DBD-SQLite: fixed return value of create_aggregate
DBD-SQLite: made sure if private methods/functions return true after successful calls (#44871)
DBD-SQLite: updated Changes; previous commit almost solved #44871, though there are several "croak"s left in callback dispatchers
DBD-SQLite: switched from func() to installed method and noted for the users of an older DBI
DBD-SQLite: skip_all should be placed before Test::NoWarnings
DBD-SQLite: enabled FTS extended query syntax (#46380); TODO: write a test for this
DBD-SQLite: updated Changes
DBD-SQLite: reverted Changes
DBD-SQLite: removed all of the "croak"s to close #44871
DBD-SQLite: updated Changes
applied a patch to fix table_info issue from Vlyon (#46831)
updated Changes
DBD-SQLite: updated bundled library to 3.6.15
DBD-SQLite: updated Changes
DBD-SQLite: bumped up the version and updated Changes for another dev release
DBD-SQLite: made several callbacks back to int instead of static int (incompatible pointer type)
DBD-SQLite: squash further warnings
DBD-SQLite: oops, pod for sqlite_enable_load_extension was placed in a wrong section
DBD-SQLite: dbish is from DBI::Shell, not from DBI
DBD-SQLite: made it a bit clear that *perl* collation is *without* the locale, and *perllocale* is *with* locale
DBD-SQLite: added indent not to be misunderstood as two consecutive verbatim sections
DBD-SQLite: updated bundled library to 3.6.16
DBD-SQLite: switched to use :memory: for most of the tests
DBD-SQLite: updated Changes
DBD-SQLite: don't cache a statement if it is not properly prepared to avoid memory leakage
DBD-SQLite: updated Changes (still trying to spot/fix other memory leaks)
DBD-SQLite: fixed wrong indent for clarity
DBD-SQLite: tentatively disabled one test which causes segfault under MSWin32
DBD-SQLite: renamed several sqlite3_ functions to sqlite_, as sqlite3_ prefix should only be used for native sqlite3 functions
DBD-SQLite: added several prototypes to silence warnings
DBD-SQLite: whitespace cleanup
DBD-SQLite: updated Changes (not yet releasable)
DBD-SQLite: don't need to (in fact, shouldn't) check DBI version explicitly if we use @CALL_FUNCS (as it checks DBI version)
DBD-SQLite: skip_all should be in a BEGIN block and be placed before use Test::NoWarnings
DBD-SQLite: 36_hooks.t also segfaults on freebsd
DBD-SQLite: made svn:eol-style property to native
DBD-SQLite: 36_hooks.t even segfaults under Solaris + perl 5.8. From what I've seen and tested, I guess it segfaults with perl 5.8, and it doesn't with perl 5.10. DBI version doesn't matter.
DBD-SQLite: moved the plan tests calculation out of a BEGIN block, as it uses a variable/configuration initialized outside the block
DBD-SQLite: fixed the perl 5.8 segfault issue for set_authorizer
DBD-SQLite: perl 5.10 prefers XPUSHs(sv_2mortal(&PL_sv_undef))
DBD-SQLite: make it shorter
DBD-SQLite: applied @CALL_FUNCS trick and removed several _func tests
DBD-SQLite: also applied @CALL_FUNCS trick to t/08_busy.t
DBD-SQLite: don't need to show diagnostics twice
DBD-SQLite: tentatively disabled collation_needed stuff as it leaks badly
DBD-SQLite: fixed leaks by sqlite3_exec errors
DBD-SQLite: updated bundled library to 3.6.17
DBD-SQLite: updated version
DBD-SQLite: updated Changes
DBD-SQLite: L<text|scheme:...> is invalid according to perlpod
DBD-SQLite: use sqlite3_get_autocommit instead of dbh->in_tran; I hope this would fix the test failure on 5.10.1 rc1
DBD-SQLite: removed unused in_tran from the handle structure, as I confirmed all the tests pass under 5.10.1 rc1 without it now
DBD-SQLite: updated Changes
DBD-SQLite: updated Changes as I confirmed the previous sqlite3_get_autocommit() fix resolved #48393 (at least for me)
DBD-SQLite: updated the release date
DBD-SQLite: now BegunWork (set by begin_work) is handled properly (as requested in DBI::Changes; see notes for 1.20), and this resolved rt #48393.
DBD-SQLite: made the debugger test non-interactive
DBD-SQLite: updated Changes
DBD-SQLite: replaced last DBILOGFP with DBIc_LOGPIO(imp_xxh) as strongly recommended in DBI::Changes (see notes for 1.31)
DBD-SQLite: updated Changes
DBD-SQLite: removed an unused variable
DBD-SQLite: added a comment to the busy test, and made the first timeout happen sooner
DBD-SQLite: added another comment to the busy test, and tweaked sleep/timeout to prevent it from failing under slower machines
DBD-SQLite: wrapped the second insert (which may be timed out in the worst case) with eval not to abort the test
DBD-SQLite: made it clearer the first insert failure is intentional and expected
DBD-SQLite: updated Changes
DBD-SQLite: "Your env might be too slow" message should be directed to STDERR to make it visible while doing "make test"
DBD-SQLite: added a code to look for a compiler from Module::Install::Can
DBD-SQLite: updated Changes
DBD-SQLite: removed old todos
DBD-SQLite: noted bugs of the bundled library should be reported to the sqlite developers, not to us
DBD-SQLite: applied a patch to fix column_info from VYLON
DBD-SQLite: applied a new patch by VLYON (#49716)
DBD-SQLite: added the RT issue # to make it clear
DBD-SQLite: Tweaked not to hide a real error by a "not an error" issued by another sqlite3 function between the failed sqlite3 function and the sqlite_error to report.
DBD-SQLite: updated version and release date
DBD::SQLite: updated bundled library to 3.6.19
DBD::SQLite: updated Changes
DBD::SQLite: added a failing test (WARNING: this test may cause segfaults now!), adapted from RT #50503 posted by sendai
DBD::SQLite: sqlite API doc suggests to close the handle you tried to open but failed anyway
DBD::SQLite: tracer should use sqlite_trace for clarity
DBD::SQLite: if we fail to set a pragma and return undef, we can't use the handle anymore. so close it before we return
DBD::SQLite: a bit cleanup
DBD::SQLite: more cleanup
DBD::SQLite: removed undocumented and useless reset method from a statement handle
DBD::SQLite: more cleanup
DBD::SQLite: more cleanup
DBD::SQLite: done cleanup for now
DBD::SQLite: sqlite3_next_stmt returns a pointer or NULL, not SQLITE_OK
DBD::SQLite: previous disconnect procedure doesn't work properly as it doesn't take several things into account. it seems better to fix other parts that start to break again...
DBD::SQLite: turned off the RaiseError as we changed invalid close to an error
DBD::SQLite: better hide the intentional error
DBD::SQLite: cosmetics and squash a warning
DBD::SQLite: silence another warning
DBD::SQLite: include dbivport.h as suggested in DBI::DBD
DBD::SQLite: sqlite3.h is included in SQLiteXS.h
DBD::SQLite: reverted the previous commit
DBD::SQLite: looks like the segfault is gone, but please wait for a while to see if this fix really *fix* the real problems. we need more teests
DBD::SQLite: refactored trace; this should be a bit faster and (hopefully) more portable
DBD::SQLite: new tracer doesn't need \n
DBD::SQLite: updated Changes
DBD::SQLite: type casts can be done in the macros
DBD::SQLite: trace levels less than 3 are reserved for DBI
DBD::SQLite: add a workaround in Changes
DBD::SQLite: tidied
DBD::SQLite: reorganized pod
DBD::SQLite: made it a bit easier to call sqlite_error
DBD::SQLite: we don't need to discard the database handle even if these pragmata should fail
DBD::SQLite: added (_)sqlite_exec to hide error handling
DBD::SQLite: enable foreign keys support by default
DBD::SQLite: added (_)sqlite_open to hide error handling (and closing the failed handle)
DBD::SQLite: unnecessary type casts
DBD::SQLite: switched from (deprecated) sqlite_db_login to _login6
DBD::SQLite: should pass attr, too
DBD::SQLite: don't need to store a statement in imp_sth->statement as we can retrieve it from sqlite3_sql(imp_sth->stmt)
DBD::SQLite: removed several commented-out warns
DBD::SQLite: reorganized methods
DBD::SQLite: added short explanation of SQLite's pragma
DBD::SQLite: updated Changes
DBD::SQLite: renamed "unicode" attribute to "sqlite_unicode"
DBD::SQLite: added myself to the authors ;p
DBD::SQLite: renamed some of the "unicode" attribute in the pod to "sqlite_unicode" to resolve #50935 spotted by ASHLEY
DBD::SQLite: some cleanup
DBD::SQLite: disabled the foreign key support by default again, and added notes for that
DBD::SQLite: fixed typo
DBD::SQLite: clarify which sql is being executed while tracing
DBD::SQLite: added debug macros
DBD::SQLite: don't forget to test .h files
DBD::SQLite: let us know if the debug macros are enabled
DBD::SQLite: use 3-args open
DBD::SQLite: fixed date
silence warnings on HP-UX, spotted by Tux
updated Changes
DBD::SQLite: updated sqlite to 3.6.21
DBD::SQLite: fixed #52573 manual transaction issue; please ship this as a dev release (or a prod one if you prefer) to see if this would also fix other major tools like CPANPLUS etc, which 1.27 reportedly broke
DBD::SQLite: empty or comment-only statements shouldn't die. issue spotted by tokuhirom++
removed debug info
undef statement does not need to spit a warning
don't bother BegunWork flag if AutoCommit is off
avoid confusion by manual commit/rollback
added explanation of the transactions
foreign_keys pragma is not set by default now
updated Changes and versions; please ship this as another dev release
added foreign keys test
experimental sqlite_allow_multiple_statements/sqlite_unprepared_statements attribute to allow processing a SQL dump
oops, forgot to rename
DBD::SQLite: applied a failing test patch by Andy Grundman (#54271)
DBD::SQLite: resolved #54271
updated Changes
DBD::SQLite: added the POSSIBLY BREAK YOUR OLD APP warning
added placeholder explanation and its test
added a note and a test of placeholders to resolve #53579
dequote primary key info to resolve #45113
DBD::SQLite: typo
DBD::SQLite: textwrap
DBD::SQLite: added pod encoding
DBD::SQLite: added primary_key(_info) pod
DBD::SQLite: all of the current sth attributes can be taken before execute
DBD::SQLite: updated Changes; almost ready for another dev release, but maybe we can wait some more, until the next sqlite3 monthly (dev) release
DBD::SQLite: added preamble to generate modules to provide bundled c source/header (for other extensions)
added pod and updated Changes
DBD::SQLite: moved source modules creation a bit earlier
DBD::SQLite: silenced warnings
DBD::SQLite: reverted 11571
DBD::SQLite: re-applied nice part of reverted 11571
DBD::SQLite: install c source/header into share directory
DBD::SQLite: updated Changes
DBD::SQLite: skip chmod
DBD::SQLite: better perm_dir handling
DBD::SQLite: implemented sqlite_use_immediate_transaction to address #46289 and #42205
DBD::SQLite: sqlite administrator uses square blackets to quote
DBD::SQLite: bumped up the version
DBD::SQLite: added SQLITE_ENABLE_LOCKING_STYLE=0 to the compiler option for MacOSX
DBD::SQLite: (hopefully) silenced warnings
updated bundled library to 3.6.23.1
DBD::SQLite: updated Changes
DBD-SQLite: applied a doc patch from Ansgar Burchardt #56693
updated Changes
compile options
returning an array should be better
AvFILL is deprecated
better punctuation; (Father Chrysostomos)++
updated Changes
killed warnings
silenced another warning
version up
icu installs its own collation, so should not die here
trash
updated Changes
added icu test
wrong order
more icu collation test
'propset'
stale pod
commented compat info
backup feature is only available for sqlite 3.6.11 and newer
sqlite_version_number
one of the placeholder tests requires SQLite 3.6.19 and newer
foreign keys tests requires SQLite 3.6.19 and newer
backup tests require SQLite 3.6.11 and newer
fts tests requires SQLite 3.6.6 and newer
SAVEPOINT requires SQLite 3.6.11
some of the amalgamatation tarballs go into sqlite-amalgamation-* directory instead of sqlite-*
updated Changes
copy sqlite sources only if they are amalgamated
sqlite3_int64 is preferred but may be backward incompatible
resolved #58332
attempt to numerify bind parameters if possible; still needs more tests
better variable name
fetch as float may lose info in the perl world
add a test
more tests
more tests
fix overflow (still one test fails)
more tests
comment
do not try float conversion without precision
more tests
wrong condition
more tests
more tests
more tests
more tests
more info
more tests
wrong option
requires STRLEN n_a for POPpx (at least for older perl's)
made VC6 happy
tweaked buffer size (Stefan Evert++)
skip unless Search::Tokenizer is not installed
disabled sqlite_is_number related stuff
recover previous behavior
fixed missing Test::NoWarnings issue
bumped up the version
fixed a memory leak (rt #60860)
updated Changes and versions just in case
restored PERL_POLLUTE which was accidentally removed in the previous commit; it should be removed in the near future as perl 5.14 won't support it, but it seems helpful for older versions of DBI at least for now...
resolved #61355
applied a patch from paul at city-fan.org to resolve # 61361
cleanup
updated Changes
resolved #61117
updated Changes
DUNCAND forgot to update fts3_tokenizer.h
moved fts3 things to the end of the dbdimp.c as they are private methods
rollback should be done while active flag is on
silenced warnings while compilation
avoid resource collisions (segfaulted under cygwin)
hopefully fixed #62370 (segfaults during operations on disconnected handle
disabled (Print)Warn hack (by timbunce's guidance)
show warnings only when Warn is true
updated Changes
resolved #61958
updated Changes
bumped up the version
set eol-style to native
skip fts3/metadata tests when those are disabled to resolve #65267
RTree support by cjfields
removed a finished to-do
sqlite_see_if_its_a_number attribute to enable sqlite_is_number check
updated Changes
check sqlite-autoconf-version directory too
updated to sqlite 3070500
updated Changes
ver up
oops, forgot to change a variable name, though I believe the result doesn't change...
updated sqlite 3.7.6
updated SQLite to 3.7.6.1
updated Changes
updated SQLite to 3.7.6.2
fixed RT#67843
updated Changes
upgraded sqlite to 3.7.6.3
updated sqlite to 3.7.7
removed foolish message of util/getsqlite.pl
hopefully fix an HP-UX 10.20 issue
better support for SQLITE_OMIT_LOAD_EXTENSION
skip count was wrong, and SKIP label should be needed; (http://www.cpantesters.org/cpan/report/b764d8a6-ac8f-11e0-a4ca-75a0d72a4e93)
removed a warning
Cookbook patch by Yuriy Kaminskiy
updated Changes
cookbook test
use File::Spec explicitly
apparently SvPVbyte is not well supported in perl 5.6.x
applied a patch by MDOOTSON to resolve #70135
bumped up versions
updated bundled sqlite to 3.7.8
resolved #71311; needs more tests for non-blobs
resolved 67581
loosen the condition a bit
silence
a float for an integer column
made valgrind a little happier
made valgrind a little happier part2
fixed a leak
reverted meaningless 14773
don't guess and check harder if ld supports Bsymbolic or not
applied a patch from Yuriy Kaminskiy
applied a patch by Yuriy Kaminskiy to fix binding named params
updated Changes
yet another patch by Yuriy to move check for (unsupported) bind_ph/is_inout so it always error-out
updated Changes
made MSVC happier
mod_perl test suggested by siracusa
applied another patch by Yuriy Kaminskiy to fix finalize issues
explained finish and rollback issue
updated Changes
oops, bind_param type error was treated as a warning and didn't kill when RaiseError was set
make sure errors were actually raised
updated bundled library to 3.7.9
Sqlite -> SQLite
resolved #73159
resolved #73787
vc6 fix
sqlite_trace/sqlite_profile
silenced warnings
sqlite_trace should always be called as is
resolved #73314
_atoi64 -> atoll
updated to sqlite 3.7.10
added a note on possible backward-compat issue (schema format number change)
added the corresponding DBD::SQLite version for clarity
updated t/lib/Test.pm version
oops, forgot to ask to fix Changes date
downgraded sqlite to 3.7.9 due to 1) brokenness on MacOSX and 2) temporary table handling seems broken (found in DBIx::Class::DeploymentHandler; frew++)
updated Changes and versions
updated SQLite 3.7.11
applied a patch to fix condition in sqlite_set_result (Yuriy Kaminskiy)
another patch from Yuriy Kaminskiy to fix truncated integer
updated Changes
applied two more patches from Yuriy Kaminskiy to fix 64bit integer handling
updated Changes
turned datatype mismatch error into a warning as it did more harm than good
updated Changes
always convert atoll to _atoi64 for MSVC users
fixed warn params
use atoll for 64bit env
storing an (overflowed) integer as a double is apparently a bad idea; store it as a text to allow perl to convert it dynamically
accept integer as a float if explicitly requested
take plus/minus signs into account
correct pointer
tweak pos
more tweaks on sqlite_is_number
oops, has_plus should be false by default
fixed the params mismatch test
updated Changes
bumped up the version
updated SQLite to 3.7.12
updated Changes
Tux reported 2>&1 prevented his CPAN client from installing DBD::SQLite; he said 2>/devnull was fine
add SQLITE_WITHOUT_ZONEMALLOC for older MacOS X
updated Changes
bumped up the versions
updated 3.7.12.1 not to cause a segfault
updated Changes
updated versions
updated sqlite 3.7.13
fixed date
updated Changes
pod test is automatically added by the release script
moved a Changes entry to the right place
applied a patch for RT#77617 from GAAS++
updated Changes
updated the bundled ppport.h with Devel::PPPort 3.20
use our, because we don't support perl < 5.006
resolved #48048
updated Changes
set sqlite_use_immediate_transaction to true by default (see #56444)
updated Changes
Resolved #56444: updated transaction/locking doc
tweaked Changes (again)
added a failing test for #77724
implemented sqlite_table_column_metadata
updated doc
check SvPOK before using SvPV
error cases
resolved #77724
updated Changes
resolved #79364
updated Changes
updated sqlite to 3.7.14
updated Changes
VC6 fix
VC6 fix part2
coordinate values may have slight errors since SQLite 3.7.13
NoWarnings
resolved #78833 with a patch from JAMADAM
updated Changes
better to use hv_stores
implemented ping and db_filename to resolve #64177
updated Changes
trace/profile/metadata shouldn't clear errs too
updated Changes
fixed leaks
table_column_metadata on inactive dbh
implemented status interfaces
updated Changes
reimplemented foreign_key_info; fk_table is not mandatory anymore
removed debugging code
applied a patch from VOVKASM (#79576)
updated Changes
implemented UNIQUE_OR_PRIMARY
foreign_key_info PKTABLE_SCHEM
refactored primary_key_info to support attached databases
patch from VOVKASM: use the same optimization as perl
patch from VOVKASM 2: fix prototype for clang
patch from VOVKASM 3: too many mortals
patch from VOVKASM 4: (new) fixed HV typemap
updated Changes
more unicode tests; now I think #72418 can also be considered resolved
implemented sqlite_load_extension
extensions also need sqlite3ext.h
use rtree_i32 for better compatibility (regardless of slight errors introduced in sqlite 3.7.13)
reverted the removal of the OPTIMIZE flag; not sure if this is worth the trouble
updated Changes
updated Changes
bumped up the versions
updated the bundled library to 3.7.14.1
removed two obsolete pragma calls at login time
updated Changes
applied a patch from RKITOVER (#80087) and added a fix to it
should also ignore comments (#80087)
use Test::NoWarnings
should also support END
resolved #80344
updated Changes
resolved #81536
updated Changes
applied a patch from VLYON on #81536
updated Changes
updated to SQLite 3.7.15
sqlite 3.7.15.1
updated to sqlite3.7.15.2
updated Changes
exclude MYMETA stuff
applied a patch from D. Richard Hipp to resolve #84027
updated Changes
download url has changed since 3.7.16
SQLite 3.7.16
SQLite 3.7.16.1
updated Changes
added notes on File::Temp
updated Changes
bumped up versions
resolved #84372 RURBAN++
updated Changes
added a test for #26775 by RURBAN (with slight modification)
updated Changes
applied a patch from RURBAN++ to resolve #70815
updated Changes
applied a patch from RURBAN to resolve #84380
updated Changes
enabled reverse_unordered_selects pragma tentatively to fix unordered selects issues
reverse_unordered_selects doesn't make sense for this test
fixed invalid assumptions about the result order
disabled reverse_unordered_selects pragma
removed old description on pragma; show_database is not set anymore
made it clear from where the text on DBD::SQLite/File::Temp is quoted
brief notes on useful pragmata
updated Changes
sqlite 3.7.16.2
bumped up the version
resolved #85302: typo fixes
updated Changes
updated to SQLite 3.7.17
updated Changes
added a few Win32 files and MYMETA.* to .gitignore
changed the 'repository' entry to github
define _XOPEN_SOURCE for *bsd systems to see if this solves the compilation issue for threaded perl without any side effects
ignore git stuff
added a few files previously generated by a release script
releng for 1.38_04
older perls don't support unicode well
apparently openbsd doesn't like the previous _XOPEN_SOURCE hack (cpantesters++)
oops
releng 1.38_05
release 1.39
Merge commit '7bd422e'
applied a patch from DDICK to add statistics_info (RT #86080)
NetBSD also doesn't like the _XOPEN_SOURCE hack
releng 1.40
supported sqlite3_open_v2 flags
added tests for open_flags/uri_filename
added note on uri filename/open flags
updated Changes
applied dbd_sqlite_statistics_perldoc.patch by DDICK (RT#87435)
updated Changes
tweaked Changes
updated SQLite to 3.8.0
check only whether sort is defined or not, as sort may be zero under the new query planner introduced in SQLite 3.8.0
don't use done_testing when Test::More 0.47 is required
notes on the new features introduced in 3.8.0
Merge remote branch 'remotes/origin/uri_filename'
releng 1.41_01
updated MANIFEST (oops)
updated SQLite to 3.8.0.1 (ribasushi++)
added a test against SQLite 3.8.0 crash (RT#88228)
updated MANIFEST
releng 1.41_02
updated SQLite to 3.8.0.2
releng 1.41_03
define SQLITE_TEMP_STORE=2 for cygwin to resolve RT #89351
added .travis.yml
tweaked .travis.yml to install DBI first
bumped SQLite3 to 3.8.1
Applied doc fixes by Felix Li (RT #90211)
updated Changes
updated Changes (again)
see_if_its_a_number should be ignored for bind values with explicit SQL types (mje++, ilmari++)
updated MANIFEST
updated SQLite to 3.8.2
error messages have been slightly changed since 3.8.2
releng 1.41_04
modified dates in Changes
apparently File::Temp may sometimes spit a warning on perl 5.8.9 with a dev version of File::Path
avoid a race condition (to resolve RT#92322)
releng 1.45_05
bumped up sqlite to 3.8.3.1
releng 1.41_06
bumped up sqlite to 3.8.4.1
releng 1.41_07
releng 1.42
solaris gcc may require -std=gnu99
releng 1.43_01
limit -std=gnu99 to solaris gcc only, though it may be harmless in many cases
releng 1.43_02
allow to set busy_timeout to 0 via sqlite_busy_timeout() (#3)
updated Changes
updated SQLite to 3.8.4.3
added a note on DBD::SQLite and fork()
applied a fix by Kenneth Kroenlein to support named primary key (RT 95511), and added some tests
updated Changes
fixed rt-96050; sqlite_db_filename returns an error (instead of segfault) if database connection is closed
updated Changes
error is too severe for calling db_filename against a closed connection
updated SQLite to 3.8.5
updated Changes
moved gnu99 stuff to CCFLAGS
replaced 1.57 with $DBI_required
releng 1.43_03
applied a patch by mjp++ (rt96494)
updated Changes
moved utf8::upgrade in dbdimp.c for performance
fixes for VC6
Merge branch 'vtab'
Merge branch 'rt_96877_unicode_statements'
changed diag to note
removed unused local variables
silenced yet another 'unused' warning
Revert "silenced yet another 'unused' warning"
not to depend on YAML::XS/List::MoreUtils
updated MANIFEST
added .el and SQLite.c to MANIFEST.SKIP
releng 1.43_04
oops, overlooked unnecessary non-core deps
bumped up the minimum perl version to 5.8.1 (the same as DBI)
Revert "bumped up the minimum perl version to 5.8.1 (the same as DBI)"
releng 1.43_05
fixed two issues for older perls (reported by ribasushi++)
releng 1.43_06
Applied a patch from Rob to fix RT-97598, and added a test
releng 1.43_07
updated to SQLite 3.8.6
updated Changes
updated MANIFEST
releng 1.43_08
fixed RT-99583
fix for VC6
releng 1.43_09 (yet another rc for 1.44)
::VirtualTable depends on Scalar::Util
releng 1.44
Laurent Dami (29):
added missing documentation bits for 'create_collation' and 'progress_handler'
fixed RT#25924 (Arguments to user-defined functions do not respect unicode setting)
- Added support for commit/rollback/update hooks (DAMI)
- Accept empty filename at connect (sqlite will open a tempfile) (DAMI)
new implementation for collation_needed, no more malloc -- should no longer leak
fixed one pointer conversion warning, and removed an unnecessary mortalization
added support for FTS3 fulltext searches : perl tokenizers, documentation and tests
patch suggested by Stefan Evert for older perls that don't have newSVpvn_flags
actually, this test does not need Search::Tokenizer, so no need to skip
getsqlite: extract fts3_tokenizer.h from amalgation
removed FTS3Transitional (will be published as a separate distribution, since very few users will ever need it).
support for foreign_key_info
avoid indirect call syntax
additional test for checking POD syntax
updated doc and tests for FTS4 (but no change in code was required)
enable the "unicode61" builtin tokenizer, and update the FTS documentation
fix RT#96877 ...
test case for RT#96878 : inserting into a contentless FTS table
git ignore Emass backup files
move FTS documentation to a separate file
initial support for virtual tables in Perl (WORK IN PROGRESS)
bug corrections & addition of class VirtualTable/PerlData
various code refactorings, completion of the doc
various fixes / improvements
cleanup
implementation of FIND_FUNCTION, plus a couple of cosmetic changes in various places
test the example described in L<DBD::SQLite::VirtualTable::PerlData/"Hashref example : unicode characters">
fix typo
compilation flag SQLITE_ENABLE_FTS4_UNICODE61 no longer needed with v3.8.6
Max Maischein (15):
First transplantation of the column_info fixes
Added .gitignore to work under git
Updated Changes
Bumped version
Added collations and progress
More temp files into .gitignore
Collation merged with main branch
Fixed failing t/07busy.t, fixed Changes file, bumped version to _05
Bumped version to 1.19_07
re-enable and fix t/70schemachange.t as per RT #43448
Added a canary test for #RT 36836
Make Test::NoWarnings optional. Please don't litter/burden DBD::SQLite with fancy prerequisites
Fixed t/12* to make Test::NoWarnings optional
Silence(!) Win64 build warnings
Bump version to 1.22_09
Reini Urban (1):
add tests for rt_26775 and rt_76395
Tatsuhiko Miyagawa (3):
Added more tests to asymmetric_unicode.t to make sure the inserted string's length is 1 besides null
Added more test to asymmetric_unicode to make sure binding param works
Calls sv_utf8_upgrade in sqlite_st_execute() so passed string values
Vernon Lyon (4):
Added documentation and an Escape attribute for $sth->table_info
fixup incorrect TODO passing
Fixed $sth->primary_key_info according to DBI spec
Fixed column_info ORDINAL_POSITION starts at 1
gregor herrmann (1):
Imported Upstream version 1.44
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-sqlite3-perl.git
More information about the Pkg-perl-cvs-commits
mailing list