[libdbd-sqlite3-perl] branch master updated (96f606a -> 606a749)
gregor herrmann
gregoa at debian.org
Wed Oct 22 16:25:55 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdbd-sqlite3-perl.
from 96f606a update changelog
new c7e6592 Add debian/upstream/metadata
new f8123dd Update debian/changelog
adds d3c816b Importing DBD::SQLite 1.14 from the CPAN
adds 19672c1 Cleaning up the layout
adds 9763807 Clean up
adds 4e289fd Bug fix
adds 22dc86d 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
adds e366c24 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.)
adds e05342e DBD::SQLite: removed an obsolete header file
adds e109bc8 DBD::SQLite: applied a doc patch to address the permission issue of a db directory [RT #41047]
adds f75c9fb DBD::SQLite: applied a patch to fix "closing dbh with active statement handles" issue [RT #40383]
adds dec1e58 DBD::SQLite: reverted RT #40383 patch which turns out to be somewhat insufficient (causes segfaults)
adds 99dfbee 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)
adds f1a61a9 DBD::SQLite: applied a patch to fix memory leakage [RT #37215]
adds bf55046 DBD::SQLite: skip 70schemachange test for Windows users, as Windows doesn't allow emulated fork process to change active database's schema
adds 44867ce DBD::SQLite: applied a patch to fix "version used only once" [RT #36467]
adds f66f362 DBD::SQLite: applied a patch to fix wrong primary key [RT #34408]
adds a0fe465 DBD::SQLite: applied a patch to make "do" faster [RT #35449]
adds 63b017a DBD::SQLite: reverted the patch from RT #35449, which turns out to break tests
adds 7a48ee2 DBD::SQLite: applied a patch to fix "INSERT After PK Failure Also Fails Using Prepared" issue [RT #30558]
adds 47af717 DBD::SQLite: applied a patch to fix "last_insert_rowid should handle sqlite_int64, not int" issue [RT #32723]
adds b517f0f DBD::SQLite: applied a doc patch to use connect info [RT #29497]
adds 581b3d9 DBD::SQLite: added TODO to make it clear which reports should be fixed in the future
adds b16ba2b license and configure_requires in Makefile.PL and META.yml
adds c0f679b updated Changes to show what I've done before
adds b62b86f Spelling check
adds ed583d0 Updating version to a dev one for release
adds f8c327f Tweaking for release
adds 2bb94dc Tweak
adds c4c721c Documentation nigglies
adds 069c5fd Fixing RT link
adds 23feb53 Adding a known-bad skip
adds 9cec70c Final release prep
adds 0334e4c Adding an abstract
adds c2bbe22 Fix for "WriteMakefile: Need even number of args" when @CC_LIBS is defined
adds 61a5ea4 DBD-SQLite: updated bundled sqlite from 3.6.10 to 3.6.11
adds f5291ee DBD-SQLite: updated Changes
adds 1673b29 DBD-SQLite: forgot to add newly-added backup.c
adds c680c03 DBD-SQLite: added/updated several prototypes
adds aafc069 DBD-SQLite: and the previous prototype fix also makes the broken t/08create_function test work again
adds 521eeea DBD-SQLite: updated Changes
adds 94305d4 Final prep for release
adds 1462ad6 Update test to use something other than ok()
adds 6371086 DBD-SQLite: made t/08create_function's error test skip; set DBD_SQLITE_TODO=1 to test
adds 8a3bbc1 First transplantation of the column_info fixes
adds 151ddcd Added .gitignore to work under git
adds c28ea3c Updated Changes
adds ddf38fd Bumped version
adds 7336339 The intent of the dev releases is to stimulate failures, removed skip
adds 009ac80 Preparing for release
adds 9551452 Tweak
adds 735d558 Removing noise
adds ebc9d17 DBD-SQLite: bumped up the bundled library to 3.6.12
adds 169df91 DBD-SQLite: updated Changes
adds 7628750 Preparing for _04 release
adds 673c28b Added collations and progress
adds 1926c56 More temp files into .gitignore
adds 76a76e7 Collation merged with main branch
adds 044e2f4 Fixed failing t/07busy.t, fixed Changes file, bumped version to _05
adds 5994392 DBD-SQLite: use locale may not work well under the windows, especially for the non-westerners
adds 9c456f6 DBD-SQLite: updated Changes as 0.04 is already released.
adds 4ceceb0 DBD-SQLite: restored the previous effort r5858 removed by mistake
adds 6c843aa DBD-SQLite: this change silences those Class::DBI prepared_cache warnings, though I'm not still fully investigated if this is the right fix.
adds 6e74fa6 DBD-SQLite: updated Changes
adds 75a9964 DBD-SQLite: let's always use the bundled library as we're bundling the latest one.
adds 1c55ed5 Tiny tweak
adds 159318c DBD-SQLite: apply a patch to fix segfault by TOKUHIROM++
adds 5209027 DBD-SQLite: updated Changes
adds e1a9d91 DBD-SQLite: removed a dbdadmin test; this is not a test for SQLite but for mysql
adds 9bdfb9c DBD-SQLite: use "strict" and "use_ok"; and removing directories (irrelevant to this test) here is not a good practice
adds fbedeb1 DBD-SQLite: added "use strict"s (and some "use vars"s and "my"s) to the tests
adds 3330bd7 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)
adds b8d35dd DBD-SQLite: removed 99cleanup test as each test has its own cleanup block now
adds a8f37fa DBD-SQLite: added a setup code to insert/select tests, which depended on the result of the previous tests.
adds 47a7d1a DBD-SQLite: switched from Test.pm to Test::More, but there're still some tests that don't use Test::More...
adds d5b7c10 DBD-SQLite: updated Changes
adds 842670d DBD-SQLite: lib was broken
adds f5e1109 DBD-SQLite: oops, sorry. the previous commit was wrong; removed a collations todo
adds 2edda2f DBD-SQLite: as t/70schemachange uses "fork", a cleanup code shouldn't be in the END block
adds 3a2bab1 DBD-SQLite: united END blocks
adds 4ea7c29 DBD-SQLite: oops, dbdimp.h was broken by that commit, too
adds 6662ea6 DBD-SQLite: fixed a "my" masks earlier declaration warning.
adds 99ad2b4 DBD-SQLite: fixed DBIC reconnection issue by a patch from DMAKI++
adds c902095 DBD-SQLite: updated Changes
adds a3ff0b1 All tests run under the same Perl environment (autoflush on, and warnings enabled via $^W = 1)
adds 86c057f Adding t::lib::Test, to reduce the amount of duplicated code in the newer Test::More tests
adds c454bfa Moving unnumbered tests into the test numbering scheme
adds fb6b75e A more accurate name
adds 675a0fc Use underscores consistently in all test names
adds 059feb3 Test cleanup
adds 047a9c5 Removing name shortening
adds d5302ac This test is irrelevant for SQLite
adds 3f0f9ca Refactoring away needless test complexity
adds 94d039a Moving to updated version number
adds 055d339 Preparing to release
adds 8ddf75e Some minor normalising and tydying up of the Perl code. Adding some more explicit versions.
adds f0d8426 Minor changes to we pass version dependency checks
adds 6adac65 Bumped version to 1.19_07
adds 1591f37 re-enable and fix t/70schemachange.t as per RT #43448
adds 9ba23ac Added a canary test for #RT 36836
adds 872a54e Streamllining the naming scheme
adds 710575a Streamllining the naming scheme
adds 6988f6c Updating the t::lib::Test version
adds ec81ab8 Removing the use of DBI_AUTOPROXY
adds b5a6806 Adding a test case reported on RT
adds fdd27a3 Deleting temp script
adds 90c018c Commit a bunch of RT fixes
adds 140d920 Confirming a couple of old tickets are fixed
adds 193d8e8 All those explicit disconnects are no longer required
adds 431109b Make sure we rollback
adds b5f3444 Changed finalize to reset per RT #32100 et al
adds e753147 Flagging a bunch more tickets as resolved. Some with actual fixes, some were resolved due to patches being applied previously.
adds e87308e Cleared as many simple, obvious or duplicate RT bugs as I could find
adds c55e2a9 Preparing for release
adds 4b57777 DBD-SQLite: changed eol
adds 77384b1 require perl 5.6 because dependencies require it
adds 1dbf2ad remove code for old DBI
adds 80f470f 3-arg open in Makefile.PL
adds e513766 Fixing capitalisation in the Changes file
adds 40d6ff3 Rewrote 28_changestyle.t in Test::More style
adds f7184ad Indenting comments
adds 83ab77f #define dbd_db_last_insert_id is not longer optional
adds 3a838c0 Updated ppport.h to the most recent version 3.17
adds b9dbded Minor whitespace and comment cleanups
adds 44e971c Whitespace and comment cleaning
adds 5e7f3ea Minor tweaks
adds a95211a Rewrote to use Test::More
adds 2bed126 Wrap the initial database code in a scope
adds ca20f1a updated Changes re fix for RT44779
adds 5d2c0f2 Adding a dependency on Test::NoWarnings and added build_requires entries for the Test:: modules
adds 8d35387 Removing repository tags for things that won't update
adds 3199648 Tweaks
adds 199187b Wrap in Test::NoWarnings
adds 833e560 Adding failing test
adds ad60a82 Clean on END
adds 9d55c7c Adding a warning when warnings are turned on for the connection
adds 1732905 Noting some more minor changes
adds baf5d75 fixed t/28 that broke following Test.pm update
adds f3ef52b updated changelog re t/28
adds 4def999 Whitespace and miscellaneous cleanup
adds e1650f9 Fixing implementation of PrintWarn to comply with the DBI specification. I'm not sure why it doesn't warn anyway, but we'll survive with this for now.
adds 14b5e92 DBD-SQLite: hopefully resolved RT #29058; don't quote (as text) when a bind param look like a number
adds a3b6b55 DBD-SQLite: updated Changes
adds 0c6f7fb Cleaning up the test
adds 1ce0a42 DBD-SQLite: added a test against binding weird number param
adds 5f2071d DBD-SQLite: added a regression test reported by #27553 (this has already been fixed)
adds 778fc85 DBD-SQLite: updated Changes
adds 9af168b Correcting the version
adds 0dd41ae DBD-SQLite: added a test for RT #36838; seems no problem for me, though
adds d7104b3 DBD-SQLite: implemented NULLABLE attribute to resolve RT #40594
adds 6e265cb DBD-SQLite: added a test for NULLABLE
adds 7341f39 DBD-SQLite: updated Changes
adds 38451d9 DBD-SQLite: added error handling
adds eea2f95 DBD-SQLite: added PrintError => 0
adds 3be3e9a DBD-SQLite: added a regression test for RT #29629; it seems this has already been fixed.
adds 0f85d36 DBD-SQLite: updated Changes
adds 6b8dc80 DBD-SQLite: applied an enable_load_extension patch from RT #32998
adds d618852 DBD-SQLite: updated Changes
adds 12d7cdd DBD-SQLite: removed unused variables to suppress warnings at compile time
adds aa9335b DBD-SQLite: initialize a variable
adds 8bd54f9 Resolved #32889: prepare_cached does not work correctly Also resolved a few other minor things.
adds b020597 Moved 12_unicode.t to Test::More
adds 12974f7 Found the ACTUAL minimum DBI version we need, and confirming we build against it.
adds 9dbd444 Make Test::NoWarnings optional. Please don't litter/burden DBD::SQLite with fancy prerequisites
adds 5172c82 Doc tweak
adds df0e738 Fixed t/12* to make Test::NoWarnings optional
adds 032999c Check DBI version
adds bea7e0f We're not allowed to compute configure_requires dependencies. Also, made the dependencies a little more accurate.
adds 6bf428a Bumping the Perl dep in the .pm up to 5.006 where it should be.
adds 85300f6 Now I can have my fancy module without CORION's hated dependency :) Bundling Test::NoWarnings into inc
adds 788904d Updating version to _11 and adding Changes entries
adds 690d747 Adding failing test for the asymmetric unicode bug
adds 5dee4f7 DBD-SQLite: removed "disconnect" from lib/DBD/SQLite.pm which caused "Subroutine DBD::SQLite::db::disconnect redefined" and broke other tests
adds bb95cdd Noting that #44779 is resolved
adds 7b3cb9c actually, #44779 was resolved in _09
adds 4b18420 Updating version to a production release
adds bf9515d Disable known-bad release
adds 2be3b7e DBD-SQLite: this fixes the broken dbic reconnection issue but not sure why yet...
adds 85d1b98 DBD-SQLite: this must be a better fix
adds e674c69 DBD-SQLite: needs to cast to avoid warnings
adds 583abd8 DBD-SQLite: added a test; execute on inactive error should return undef, not 0
adds a40eec1 DBD-SQLite: updated Changes
adds ef56832 DBD-SQLite: found there was a better way to return undef...
adds be2e535 Added more tests to asymmetric_unicode.t to make sure the inserted string's length is 1 besides null
adds ac24316 Capture, test and squelch the warning
adds a90d0d6 Added more test to asymmetric_unicode to make sure binding param works
adds 0ede9e1 Preparing for 1.21 release
adds 4ac21a0 Calls sv_utf8_upgrade in sqlite_st_execute() so passed string values are correctly assumed Perl unicode strings, instead of relying on its internal character encoding as UTF-8.
adds be05f9d Prepare dev release
adds e195707 added missing documentation bits for 'create_collation' and 'progress_handler'
adds 217be4e fixed RT#25924 (Arguments to user-defined functions do not respect unicode setting)
adds b0792ba DBD-SQLite: added comments on the return values on error, and fixed another wrong return value in execute
adds 7ecd183 DBD-SQLite: added SQL_NULLABLE_UNKNOWN; still wonders if the error above should be ignored or not
adds 422cea8 Preparing for the _02 release
adds 6513771 DBD-SQLite: effort to resolve #44884; pass handle and imp_xxh into sqlite_trace
adds c743533 DBD-SQLite: effort to resolve #44884; removed DBIS->debug
adds 4764183 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)
adds 2932e4d DBD-SQLite: effort to resolve (part of the) #44871; removed most of the "croak"s (except for the ones for "func"s)
adds 0a29d5e DBD-SQLite: effort to resolve #44884; refactored error handling to follow DBI's best practices
adds 906756f DBD-SQLite: fixed 32_inactive_error test to get a proper warning
adds 9360dc3 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.
adds 0345d49 DBD-SQLite: updated Changes
adds 364c029 DBD-SQLite: resolved #44876; applied a patch
adds 9ef819e DBD-SQLite: updated Changes
adds 4af1a03 Updating version for release
adds 8227d6f Updating date for release
adds 30599f5 DBD-SQLite: effort to resolve #44884; removed last DBIS in sqlite_init
adds 3d9bf5c 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)
adds 9e6efea DBD-SQLite: updated Changes; wait, wait, it's too early to release the next one :)
adds 00d9d67 DBD-SQLite: followed the best practice described in http://search.cpan.org/~timb/DBI/lib/DBI/DBD.pm#The_dbd_init_method
adds 09f58b8 - Adding support parsing attributes out of the DSN (ADAMK) - Dropping support for uncode before 5.8.5 to simplify support and to prevent people hurting themselves on platforms that don't properly support Unicode anyway (ADAMK)
adds 3e68030 Reverting failed change
adds 2ac8ee6 Increased use of Test::NoWarnings
adds a17515d More Test::NoWarnings
adds 018e33d Reverting
adds ded22d4 DBD-SQLite: reverted problematic number guessing (suggested by GUIDO); this reopens #29058 (group by) and #29629 (sqlite where length) issues, though.
adds 44587de DBD-SQLite: updated Changes
adds a35b4be DBD-SQLite: marked the test that is broken again as todo, and added another workaround for example.
adds 213155f DBD-SQLite: does the same for the test for #29058
adds 903bb83 DBD-SQLite: actually disabled unicode support for perl < 5.8.5
adds db43962 Preparing for release
adds 3a22c3c Wrap the require utf8 in an eval to keep Test::MinimumVersion happy
adds f823030 Setting svn:eol-style to native
adds a98296e DBD-SQLite: added a note that unicode feature is disabled for perl < 5.8.5, and fixed one typo.
adds 1f1f3e9 DBD-SQLite: use www.sqlite.org instead of www.hwaci.com/sw/sqlite/
adds cc8c5fe DBD-SQLite: removed old todos
adds 42dcba4 updated bundled SQLite to 3.6.13
adds 1fca788 1.22_05 wasn't actually released yet or on Apr 11
adds de2f662 DBD-SQLite: added -DSQLITE_OMIT_LOAD_EXTENSION for older HP-UX
adds 1d5d163 DBD-SQLite: tweaked Makefile.PL to support older HP-UX
adds cb3c660 DBD-SQLite: updated Changes
adds a2fdf8c Releasing
adds cc19fce testing path with non-latin characters in it (see http://padre.perlide.org/ticket/218 )
adds 374d4d1 Preparing another test release
adds bfefa7a Bug fix
adds 84aa375 fix test with non-latin characters in path
adds 1a5d2ed Encoding tweaks
adds e9ee8a3 add more test cases
adds bc89563 DBD-SQLite: suffix doesn't always exist
adds b04ff78 DBD-SQLite: unicode dirs/files may not be removed by CLEANUP of File::Temp (as they may requrie special treatment on Win32)
adds 497126b DBD-SQLite: updated Changes
adds dfd5fc6 DBD-SQLite: avoid tweak if dbname is ':memory:'
adds e93d416 Removing the table name generator, since each test now uses it's own database
adds 530cbdb Adding a missing $
adds 54682e3 Migrate from lib.pl to t::lib::Test
adds e991a7d Converted another batch of tests from lib.pl to t::lib::Test
adds be6c4d5 Converted another batch of tests from lib.pl to t::lib::Test
adds 2adde5a Require Win32.pm on Windows
adds 03e95f6 We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
adds e7c3a8a We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
adds 22877e9 We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us.
adds 51bd0c5 Completed the migration away from and deprecation of t/lib.pl
adds 1087a50 Preparing for pre-release
adds 14b5078 Silence(!) Win64 build warnings
adds 2e02abc Bump version to 1.22_09
adds 68c4b9f Fixing test module version
adds f39688a Update date for release
adds 8f41000 DBD-SQLite: r6395 rewinds lots of things. reverted dbdimp.c
adds 9958f58 Reverting corion's Win32 64-bit changes
adds ab521c5 Move to a production version number
adds 3bb6797 DBD-SQLite: better unicode path handling under cygwin (resolved #45166)
adds c9f3ea0 DBD-SQLite: updated Changes
adds f12011a DBD-SQLite: time to let getsqlite.pl fetch the amalgamated source
adds 66d7264 DBD-SQLite: oops, wrong target
adds e63c389 DBD-SQLite: switched to amalgamation
adds 764bbcb DBD-SQLite: added amalgamated c source
adds be67902 DBD-SQLite: updated Changes
adds 28ed4ff DBD-SQLite: resolved #45171, maybe a perl bug resolved somewhere perl > 5.8.5
adds 1d6a7bb DBD-SQLite: updated Changes
adds 34321ba Adding a util directory to hold the getsqlite.pl script
adds 0260322 Corrected RT path. Moved getsqlite.pl into util
adds 2555660 Tweaked to live in the subdirectory
adds ba52ccb Adding util to the MANIFEST.SKIP and add no_index to the META.yml
adds 683e627 Correcting newline style to native
adds 3473615 Doing the next dev release
adds a944dc3 Added a Cookbook
adds e063e32 All annotations merged
adds 119eb85 Adding some of the remaining to do items
adds d8e8f46 Removing =cut
adds ee373f5 Prep for release
adds b158c0e Prep for release
adds e120f1e Tweak
adds 5088ece Preparing to release the next prod version
adds 899a69e Minor addition
adds aa814ee DBD-SQLite: removed sqlite_quote which is not, and will not be used (#45578)
adds 6afda6d DBD-SQLite: newRV(sv_2mortal()) -> newRV_noinc() (#45578)
adds 974ebde DBD-SQLite: added necessary ENTER/SAVETMPS/FREETMPS/LEAVE to sqlite_db_progress_handler_dispatcher
adds 89831ec DBD-SQLite: use form()/Perl_form() instead of sqlite3_snprintf() (#45578)
adds b9ea59b DBD-SQLite: silenced warnings
adds 4f7799b DBD-SQLite: commented out meaningless sentence (#45578)
adds a568b27 DBD-SQLite: removed several well-known macros that have been defined since perl 5.6
adds 5dfbf6f DBD-SQLite: added several #include's and #define's to headers
adds 6af1d53 DBD-SQLite: small tweak (#45578)
adds 8078b09 DBD-SQLite: a bit cleaner way to store a query for later reuse (#45578)
adds f8cf0b1 DBD-SQLite: no need to clone as we'll copy it soon anyway
adds 29b488e DBD-SQLite: and no need to free that clone anymore (#45578)
adds 9e6ab8d DBD-SQLite: made some routines static and cosmetic changes
adds 0842e9d DBD-SQLite: no need to count length for integer and float (#45578)
adds f5886b6 DBD-SQLite: updated Changes
adds 81ee8cb DBD-SQLite: reverted cygwin hacks
adds 3ec90a5 DBD-SQLite: updated Changes
adds 925675a DBD-SQLite: added an explanation about comparing a return value of a function and a numeric bind value
adds 99a222b DBD-SQLite updated Changes
adds dee5f81 Add make clean entry for *.old files
adds 7315981 Preparing for dev release
adds 16d3af7 DBD-SQLite: started using install_method(); ported last_insert_rowid as the first attempt
adds b30d014 DBD-SQLite: updated Changes (note: will port some more later, so don't release too early :p)
adds 87baa98 DBD-SQLite: applied the online backup patch from Toby Corkindale (with a little modification)
adds 4958487 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)
adds 8041697 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)
adds 9b1e285 DBD-SQLite: tweaked white spaces
adds 1fd9dbb DBD-SQLite: fixed pod to use installed methods
adds 4c501a2 DBD-SQLite: added enable_load_extension pod
adds a926e72 DBD-SQLite: updated Changes (not ready for release yet)
adds 4746388 DBD-SQLite: moved typedef into dbdimp.h
adds edfec1a DBD-SQLite: fixed error handling of backup_(from|to)_file
adds a8346d9 DBD-SQLite: fixed return value of progress_handler
adds e471875 DBD-SQLite: fixed return value of create_function
adds 400dc2b DBD-SQLite: fixed return value of enable_load_extension
adds b78c888 DBD-SQLite: fixed return value of create_aggregate
adds 1c06ff0 DBD-SQLite: made sure if private methods/functions return true after successful calls (#44871)
adds 8764746 DBD-SQLite: updated Changes; previous commit almost solved #44871, though there are several "croak"s left in callback dispatchers
adds cb5fdd0 DBD-SQLite: switched from func() to installed method and noted for the users of an older DBI
adds 8decd51 Updated to SQLite 3.6.14
adds 785244e Updated to SQLite 3.6.14.1
adds 74efd98 DBD-SQLite: skip_all should be placed before Test::NoWarnings
adds e9b2f71 Updated to SQLite 3.6.14.2
adds e877bd0 DBD-SQLite: enabled FTS extended query syntax (#46380); TODO: write a test for this
adds 85fe1a3 DBD-SQLite: updated Changes
adds ca89bb4 Disable the FTS extension until it's tested
adds b0009eb DBD-SQLite: reverted Changes
adds c831b89 DBD-SQLite: removed all of the "croak"s to close #44871
adds c2a9d9e DBD-SQLite: updated Changes
adds ae41bd4 applied a patch to fix table_info issue from Vlyon (#46831)
adds 5679b6c updated Changes
adds 573c7c2 DBD-SQLite: updated bundled library to 3.6.15
adds 0f49460 DBD-SQLite: updated Changes
adds 404b35f DBD-SQLite: bumped up the version and updated Changes for another dev release
adds 9e73f3d DBD-SQLite: made several callbacks back to int instead of static int (incompatible pointer type)
adds bcefc3c DBD-SQLite: squash further warnings
adds 1dd4b66 DBD-SQLite: oops, pod for sqlite_enable_load_extension was placed in a wrong section
adds 274a491 DBD-SQLite: dbish is from DBI::Shell, not from DBI
adds 589bdc1 DBD-SQLite: made it a bit clear that *perl* collation is *without* the locale, and *perllocale* is *with* locale
adds fa40ab7 DBD-SQLite: added indent not to be misunderstood as two consecutive verbatim sections
adds 060ae2e rem util/ from man-skip as getsqlite.pl should be distrib
adds 229f1ab DBD-SQLite: updated bundled library to 3.6.16
adds 5cbeb50 DBD-SQLite: switched to use :memory: for most of the tests
adds d017f3c DBD-SQLite: updated Changes
adds 1bb88bf DBD-SQLite: don't cache a statement if it is not properly prepared to avoid memory leakage
adds 5764594 DBD-SQLite: updated Changes (still trying to spot/fix other memory leaks)
adds aa66666 DBD-SQLite: fixed wrong indent for clarity
adds 3714dc6 - Added support for commit/rollback/update hooks (DAMI) - Added support for set_authorizer (DAMI) - Added support for collation_needed(), and reorganised driver API for user-defined collations (DAMI) - Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI) - Added support in t/lib/Test.pm for checking both versions of driver-private methods ("func" / "sqlite_*") (DAMI) - Removed unused and obsolete "list_tables" from S [...]
adds a7742e4 DBD-SQLite: tentatively disabled one test which causes segfault under MSWin32
adds bb74084 DBD-SQLite: renamed several sqlite3_ functions to sqlite_, as sqlite3_ prefix should only be used for native sqlite3 functions
adds 54c2130 DBD-SQLite: added several prototypes to silence warnings
adds 1ca47cd DBD-SQLite: whitespace cleanup
adds 8713237 DBD-SQLite: updated Changes (not yet releasable)
adds 03603aa Add additional comments for downstream packagers, giving them permission to link to a local SQLite, but only if they apply a one line patch.
adds 9b62d7a DBD-SQLite: don't need to (in fact, shouldn't) check DBI version explicitly if we use @CALL_FUNCS (as it checks DBI version)
adds cb8a0ec DBD-SQLite: skip_all should be in a BEGIN block and be placed before use Test::NoWarnings
adds 1e3d117 DBD-SQLite: 36_hooks.t also segfaults on freebsd
adds 1d6d87f DBD-SQLite: made svn:eol-style property to native
adds 80bd5e1 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.
adds 0db63f3 DBD-SQLite: moved the plan tests calculation out of a BEGIN block, as it uses a variable/configuration initialized outside the block
adds 4f5603f DBD-SQLite: fixed the perl 5.8 segfault issue for set_authorizer
adds fd6c9ca DBD-SQLite: perl 5.10 prefers XPUSHs(sv_2mortal(&PL_sv_undef))
adds baebd15 DBD-SQLite: make it shorter
adds 3997c0f - Accept empty filename at connect (sqlite will open a tempfile) (DAMI) - Documented the connect() method (DAMI)
adds 19b512b DBD-SQLite: applied @CALL_FUNCS trick and removed several _func tests
adds 5ff1f07 DBD-SQLite: also applied @CALL_FUNCS trick to t/08_busy.t
adds 976d04a DBD-SQLite: don't need to show diagnostics twice
adds 6cfea88 DBD-SQLite: tentatively disabled collation_needed stuff as it leaks badly
adds a87ac54 DBD-SQLite: fixed leaks by sqlite3_exec errors
adds ec38f98 new implementation for collation_needed, no more malloc -- should no longer leak new API for global registry of collations, using a "write-once" tied hash
adds fb8cd54 fixed one pointer conversion warning, and removed an unnecessary mortalization
adds 9096352 DBD-SQLite: updated bundled library to 3.6.17
adds 3aa4ac0 DBD-SQLite: updated version
adds d523440 DBD-SQLite: updated Changes
adds 9557166 SQLite 3.6.17 amalgamation was rebuilt, here's newer version
adds 4fe2af3 DBD-SQLite: L<text|scheme:...> is invalid according to perlpod
adds d022f11 DBD-SQLite: use sqlite3_get_autocommit instead of dbh->in_tran; I hope this would fix the test failure on 5.10.1 rc1
adds 11c4dd9 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
adds 0db6185 DBD-SQLite: updated Changes
adds 5d5fc2c DBD-SQLite: updated Changes as I confirmed the previous sqlite3_get_autocommit() fix resolved #48393 (at least for me)
adds 4a17a5b DBD-SQLite: updated the release date
adds c2f8f58 Final tweaks for the new release
adds 6de5c90 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.
adds 3441f64 DBD-SQLite: made the debugger test non-interactive
adds 802b164 DBD-SQLite: updated Changes
adds 9949f79 DBD-SQLite: replaced last DBILOGFP with DBIc_LOGPIO(imp_xxh) as strongly recommended in DBI::Changes (see notes for 1.31)
adds e9cd055 DBD-SQLite: updated Changes
adds c944fdc DBD-SQLite: removed an unused variable
adds 411cd59 DBD-SQLite: added a comment to the busy test, and made the first timeout happen sooner
adds 692a784 DBD-SQLite: added another comment to the busy test, and tweaked sleep/timeout to prevent it from failing under slower machines
adds 9750059 DBD-SQLite: wrapped the second insert (which may be timed out in the worst case) with eval not to abort the test
adds 445517a DBD-SQLite: made it clearer the first insert failure is intentional and expected
adds 04b6100 DBD-SQLite: updated Changes
adds e761e1a DBD-SQLite: "Your env might be too slow" message should be directed to STDERR to make it visible while doing "make test"
adds cf9c4c5 DBD-SQLite: added a code to look for a compiler from Module::Install::Can
adds 60eb062 DBD-SQLite: updated Changes
adds 802def1 DBD-SQLite: removed old todos
adds 631ef3d DBD-SQLite: noted bugs of the bundled library should be reported to the sqlite developers, not to us
adds ef2d70e updated bundled SQLite to 3.6.18
adds c4ce415 DBD-SQLite: applied a patch to fix column_info from VYLON
adds f9fa530 DBD-SQLite: applied a new patch by VLYON (#49716)
adds cc6743a DBD-SQLite: added the RT issue # to make it clear
adds a31981f Added documentation and an Escape attribute for $sth->table_info
adds bcb95ed fixup incorrect TODO passing
adds 0c5dbbf Fixed $sth->primary_key_info according to DBI spec
adds 923f031 Fixed column_info ORDINAL_POSITION starts at 1
adds d6af16b 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.
adds 385c138 DBD-SQLite: updated version and release date
adds 8fb2535 DBD::SQLite: updated bundled library to 3.6.19
adds 1d17ea4 DBD::SQLite: updated Changes
adds 726440a DBD::SQLite: added a failing test (WARNING: this test may cause segfaults now!), adapted from RT #50503 posted by sendai
adds a0188d1 Skipping test so we can do a dev release with the SQLite foreign key improvements
adds 03ae552 t/rt_50503_fts3.t no longer skips its failing test
adds 8e5e323 DBD::SQLite: sqlite API doc suggests to close the handle you tried to open but failed anyway
adds ba00282 DBD::SQLite: tracer should use sqlite_trace for clarity
adds f1dd33e 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
adds 26cde8f DBD::SQLite: a bit cleanup
adds 3d8e897 DBD::SQLite: more cleanup
adds 2fa57ee DBD::SQLite: removed undocumented and useless reset method from a statement handle
adds c377a44 DBD::SQLite: more cleanup
adds 234d619 DBD::SQLite: more cleanup
adds a8ab9bd DBD::SQLite: done cleanup for now
adds 6c8539e DBD::SQLite: sqlite3_next_stmt returns a pointer or NULL, not SQLITE_OK
adds e4ccb21 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...
adds 2e0020b DBD::SQLite: turned off the RaiseError as we changed invalid close to an error
adds 1dcd248 DBD::SQLite: better hide the intentional error
adds bcdce2f DBD::SQLite: cosmetics and squash a warning
adds fa1267b DBD::SQLite: silence another warning
adds f0f6ae9 DBD::SQLite: include dbivport.h as suggested in DBI::DBD
adds 277041b DBD::SQLite: sqlite3.h is included in SQLiteXS.h
adds e69a79c DBD::SQLite: reverted the previous commit
adds 0dcc7ca 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
adds abdfff8 DBD::SQLite: refactored trace; this should be a bit faster and (hopefully) more portable
adds 43fc565 DBD::SQLite: new tracer doesn't need \n
adds 90b8902 DBD::SQLite: updated Changes
adds 1de8939 DBD::SQLite: type casts can be done in the macros
adds 19be407 DBD::SQLite: trace levels less than 3 are reserved for DBI
adds 1527e42 DBD::SQLite: add a workaround in Changes
adds d0740e0 DBD::SQLite: tidied
adds 6405c73 DBD::SQLite: reorganized pod
adds e37b62e DBD::SQLite: made it a bit easier to call sqlite_error
adds 8b24efe DBD::SQLite: we don't need to discard the database handle even if these pragmata should fail
adds b93cb22 DBD::SQLite: added (_)sqlite_exec to hide error handling
adds 02cc347 DBD::SQLite: enable foreign keys support by default
adds e29628f DBD::SQLite: added (_)sqlite_open to hide error handling (and closing the failed handle)
adds c58599e DBD::SQLite: unnecessary type casts
adds cf1fb1b DBD::SQLite: switched from (deprecated) sqlite_db_login to _login6
adds 0ced6f0 DBD::SQLite: should pass attr, too
adds f8a471d DBD::SQLite: don't need to store a statement in imp_sth->statement as we can retrieve it from sqlite3_sql(imp_sth->stmt)
adds 8cabc99 DBD::SQLite: removed several commented-out warns
adds 9a3151e DBD::SQLite: reorganized methods
adds 52b7337 DBD::SQLite: added short explanation of SQLite's pragma
adds c1cb6d0 DBD::SQLite: updated Changes
adds 8958972 DBD::SQLite: renamed "unicode" attribute to "sqlite_unicode"
adds b3e359e DBD::SQLite: added myself to the authors ;p
adds 3140bc4 DBD::SQLite : Makefile.PL : MM in Perl 5.006 supports AUTHOR; make use non-optional
adds ec3b820 Preparing for release
adds d264242 DBD::SQLite: renamed some of the "unicode" attribute in the pod to "sqlite_unicode" to resolve #50935 spotted by ASHLEY
adds 941ba0c DBD::SQLite: some cleanup
adds dfff65b DBD::SQLite: disabled the foreign key support by default again, and added notes for that
adds 6f1677b DBD::SQLite: fixed typo
adds 1a976e8 DBD::SQLite: clarify which sql is being executed while tracing
adds 39c5139 DBD::SQLite: added debug macros
adds 70bf9a7 DBD::SQLite: don't forget to test .h files
adds e60d50b DBD::SQLite: let us know if the debug macros are enabled
adds b4df6fa DBD::SQLite: use 3-args open
adds 2ad6bd9 DBD::SQLite : updated SQLite to 3.6.20
adds 3f78228 Updating version for release
adds c1cb8a1 typo
adds c0bede6 DBD::SQLite: fixed date
adds 0862fd9 Preparing for production release
adds 77cdbe4 silence warnings on HP-UX, spotted by Tux
adds eaf82c1 updated Changes
adds 61e02c3 DBD::SQLite: updated sqlite to 3.6.21
adds 5a755b8 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
adds 7cacca1 Prepare for release
adds fc6dc7a DBD::SQLite: empty or comment-only statements shouldn't die. issue spotted by tokuhirom++
adds a3ef235 removed debug info
adds cb0f6a5 undef statement does not need to spit a warning
adds c8502a2 don't bother BegunWork flag if AutoCommit is off
adds 8d4756d avoid confusion by manual commit/rollback
adds e0e5993 added explanation of the transactions
adds 09e7f2d foreign_keys pragma is not set by default now
adds ea7093b updated Changes and versions; please ship this as another dev release
adds 8f10b05 SQLITE_PTR_SZ is redundant
adds e91137e Disabled SQLITE_CORE, the SQLite mailing list says it isn't needed
adds b790244 Prepare for dev release
adds b7e2855 Updating copyright and removing some excess whitespace
adds 8a8fe72 upd bundled SQLite to v3.6.22
adds 2928c11 Preparing for a prod release
adds 0ae3e85 Capitalisation nudge
adds 5072b34 Removed the Perl version test. It's covered by the "use 5.006;" in DBD::SQLite itself
adds dacdce6 added foreign keys test
adds 5040024 experimental sqlite_allow_multiple_statements/sqlite_unprepared_statements attribute to allow processing a SQL dump
adds e542758 oops, forgot to rename
adds c207927 DBD::SQLite: applied a failing test patch by Andy Grundman (#54271)
adds 3db3c32 DBD::SQLite: resolved #54271
adds eb9ab2a updated Changes
adds 18254d2 DBD::SQLite: added the POSSIBLY BREAK YOUR OLD APP warning
adds 126b5e6 added placeholder explanation and its test
adds 6b5460c added a note and a test of placeholders to resolve #53579
adds a5971ed dequote primary key info to resolve #45113
adds aacd774 DBD::SQLite: typo
adds a8b16ff DBD::SQLite: textwrap
adds 5ae7532 DBD::SQLite: added pod encoding
adds f957eb5 DBD::SQLite: added primary_key(_info) pod
adds 413b1da DBD::SQLite: all of the current sth attributes can be taken before execute
adds d0dbdf1 DBD::SQLite: updated Changes; almost ready for another dev release, but maybe we can wait some more, until the next sqlite3 monthly (dev) release
adds 97ff3be DBD::SQLite: added preamble to generate modules to provide bundled c source/header (for other extensions)
adds 4e16de8 added pod and updated Changes
adds 2cb3b63 DBD::SQLite: moved source modules creation a bit earlier
adds d003fb7 DBD::SQLite: silenced warnings
adds 4beeded updated bundled SQLite to 3.6.23
adds 6afec52 Added tests for the sqlite_source attribute, but I lack the C-fu to make it work
adds 5f01de2 DBD::SQLite: reverted 11571
adds 38ed67c DBD::SQLite: re-applied nice part of reverted 11571
adds 69fef06 DBD::SQLite: install c source/header into share directory
adds 09a5969 DBD::SQLite: updated Changes
adds 1986c52 DBD::SQLite: skip chmod
adds 090bb74 DBD::SQLite: better perm_dir handling
adds 80b0265 DBD::SQLite: implemented sqlite_use_immediate_transaction to address #46289 and #42205
adds 4a759c5 DBD::SQLite: sqlite administrator uses square blackets to quote
adds e65a04d DBD::SQLite: bumped up the version
adds e6fd633 DBD::SQLite: added SQLITE_ENABLE_LOCKING_STYLE=0 to the compiler option for MacOSX
adds ce4a011 DBD::SQLite: (hopefully) silenced warnings
adds 7d125ac Adding the date
adds 042cc68 updated bundled library to 3.6.23.1
adds c23c185 DBD::SQLite: updated Changes
adds 411d498 DBD-SQLite: applied a doc patch from Ansgar Burchardt #56693
adds 3a95d95 updated Changes
adds 937f856 compile options
adds 1c50bae returning an array should be better
adds 233eca5 AvFILL is deprecated
adds f915392 better punctuation; (Father Chrysostomos)++
adds b98f897 updated Changes
adds 479cb58 killed warnings
adds e86d56e silenced another warning
adds 4a71406 version up
adds 14da87c icu installs its own collation, so should not die here
adds ed9b90d trash
adds 26e1c47 updated Changes
adds 71dfa52 added icu test
adds ce43152 wrong order
adds 5478e19 more icu collation test
adds 47c66cb 'propset'
adds 186d9d4 stale pod
adds 5d55c67 Preparing for release
adds 52b2663 commented compat info
adds f26fd5c backup feature is only available for sqlite 3.6.11 and newer
adds 563756c sqlite_version_number
adds 6668829 one of the placeholder tests requires SQLite 3.6.19 and newer
adds 36c370b foreign keys tests requires SQLite 3.6.19 and newer
adds f12b89c backup tests require SQLite 3.6.11 and newer
adds de36cae fts tests requires SQLite 3.6.6 and newer
adds d9887cd SAVEPOINT requires SQLite 3.6.11
adds df15f51 some of the amalgamatation tarballs go into sqlite-amalgamation-* directory instead of sqlite-*
adds dfdca98 updated Changes
adds 454e4a1 copy sqlite sources only if they are amalgamated
adds 7059f85 sqlite3_int64 is preferred but may be backward incompatible
adds ab861ce resolved #58332
adds c6b0a42 attempt to numerify bind parameters if possible; still needs more tests
adds 6a07417 better variable name
adds 9c2209f fetch as float may lose info in the perl world
adds 46929ef add a test
adds d356b70 more tests
adds 338df4e more tests
adds 28a016a fix overflow (still one test fails)
adds 8a67663 more tests
adds da6c54a comment
adds c7a8823 do not try float conversion without precision
adds 3015810 more tests
adds 2c97341 wrong condition
adds 83a204d more tests
adds a53e2df more tests
adds 00b0cb9 more tests
adds f3dcf2c more tests
adds 2987656 more info
adds 836945c more tests
adds 413bd0a wrong option
adds d43cf63 added support for FTS3 fulltext searches : perl tokenizers, documentation and tests
adds aaa5471 patch suggested by Stefan Evert for older perls that don't have newSVpvn_flags
adds 21ff368 requires STRLEN n_a for POPpx (at least for older perl's)
adds 18b2126 made VC6 happy
adds 3b3a5e8 tweaked buffer size (Stefan Evert++)
adds 1422eb5 skip unless Search::Tokenizer is not installed
adds fb64180 actually, this test does not need Search::Tokenizer, so no need to skip
adds 742b438 major update bundled SQLite to 3.7.0 - WAL mode
adds 382849f DBD::SQLite - update bundled SQLite to 3.7.0.1
adds 5f2903b DBD::SQLite - update bundled SQLite to 3.7.1
adds 7fd4d30 DBD::SQLite - update bundled SQLite to 3.7.2
adds faec7ef DBD::SQLite - apply patch in RT#60698 which fixes tests that newly failed with SQLite 3.7.x
adds 33ca8e3 DBD::SQLite - un-TODOd 3 tests which now pass - in rt_29629, rt_29058
adds cd431b9 DBD::SQLite - skip all t/rt_44891_strings_look_like_numbers.t for now; its failures can be dealt with after the next release
adds 03c6c1e disabled sqlite_is_number related stuff
adds 777fc96 getsqlite: extract fts3_tokenizer.h from amalgation
adds cbf6d38 recover previous behavior
adds 2f7e6d4 Setting release date
adds 4cea5ff Correcting version
adds efde739 fixed missing Test::NoWarnings issue
adds 3d168fc bumped up the version
adds 9829e0f fixed a memory leak (rt #60860)
adds 52205ff updated Changes and versions just in case
adds fc22c6a 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...
adds 63cc430 Importing other people's import isn't always a good idea
adds f509d38 removed FTS3Transitional (will be published as a separate distribution, since very few users will ever need it).
adds 174f205 Housecleaning for the DBD::SQLite release candidate
adds a41737d Preparing for production release
adds d5c6e51 resolved #61355
adds 734ea7a applied a patch from paul at city-fan.org to resolve # 61361
adds 121e83b cleanup
adds 1606ea9 updated Changes
adds 8288de8 resolved #61117
adds 4d1bd8f updated Changes
adds 784c340 DBD::SQLite - update bundled SQLite to 3.7.3
adds 6e64382 DUNCAND forgot to update fts3_tokenizer.h
adds 019e78e moved fts3 things to the end of the dbdimp.c as they are private methods
adds c2ede15 rollback should be done while active flag is on
adds 3893373 silenced warnings while compilation
adds 3ab8e9d avoid resource collisions (segfaulted under cygwin)
adds 8b35bb9 hopefully fixed #62370 (segfaults during operations on disconnected handle
adds 9f291b4 disabled (Print)Warn hack (by timbunce's guidance)
adds 5288da3 show warnings only when Warn is true
adds bc87556 updated Changes
adds 6e8c062 resolved #61958
adds f843fad updated Changes
adds 634a3c9 bumped up the version
adds c5ab304 set eol-style to native
adds b90672a upd getsqlite.pl to work with 3.7.4+ dist filenames
adds f390282 update bundled SQLite to 3.7.4
adds f7590e7 Dev release
adds 764b446 skip fts3/metadata tests when those are disabled to resolve #65267
adds 50c9e8d RTree support by cjfields
adds 16cd4fd removed a finished to-do
adds 968ecf0 sqlite_see_if_its_a_number attribute to enable sqlite_is_number check
adds 9233378 updated Changes
adds ebd86bc check sqlite-autoconf-version directory too
adds d6ec995 updated to sqlite 3070500
adds 87f3d10 updated Changes
adds 3c27bff ver up
adds 35becbb Adding $VERSION = eval $VERSION
adds 18c1a38 Preparing for release
adds 496f10c Updating copyright
adds 7cae132 Adding $VERSION = eval $VERSION
adds 484534c oops, forgot to change a variable name, though I believe the result doesn't change...
adds 4a9259f updated sqlite 3.7.6
adds be7e9b8 updated SQLite to 3.7.6.1
adds 00ef3db updated Changes
adds 0c7bfca updated SQLite to 3.7.6.2
adds 9b3cdbf fixed RT#67843
adds d07d745 updated Changes
adds db06fb2 Prepare for dev release
adds c535801 upgraded sqlite to 3.7.6.3
adds 564dd98 getsqlite.pl is broken for 3.7.5+; make it say so
adds 3330dab New dev release
adds 359afa6 Remove the eval
adds 4c4b9e9 Added ISHIGAKI to Copyright block
adds 34bbf1b Preparing for production release
adds 516a927 updated sqlite to 3.7.7
adds b4162a1 removed foolish message of util/getsqlite.pl
adds fa528e3 hopefully fix an HP-UX 10.20 issue
adds e0c7dce update Changes re ISHIGAKI fix to util/getsqlite.pl
adds 7e67415 updated bundled SQLite to 3.7.7.1
adds e40b755 better support for SQLITE_OMIT_LOAD_EXTENSION
adds ba6a22c skip count was wrong, and SKIP label should be needed; (http://www.cpantesters.org/cpan/report/b764d8a6-ac8f-11e0-a4ca-75a0d72a4e93)
adds dd05ef5 removed a warning
adds d30f3ab Cookbook patch by Yuriy Kaminskiy
adds 8d9be4e updated Changes
adds 70a17ed cookbook test
adds 11d0f21 use File::Spec explicitly
adds d17eda6 apparently SvPVbyte is not well supported in perl 5.6.x
adds 4184d23 applied a patch by MDOOTSON to resolve #70135
adds 8e78ef5 bumped up versions
adds 09d42ba updated bundled sqlite to 3.7.8
adds 3da40e5 Release date
adds 9a1b8fe resolved #71311; needs more tests for non-blobs
adds 8cf4b59 resolved 67581
adds 4de97d8 loosen the condition a bit
adds 938d576 silence
adds 404246a a float for an integer column
adds 5561ee7 made valgrind a little happier
adds 7db8c90 made valgrind a little happier part2
adds 95f5231 fixed a leak
adds 87356e5 reverted meaningless 14773
adds be48da6 don't guess and check harder if ld supports Bsymbolic or not
adds 802e8d1 applied a patch from Yuriy Kaminskiy
adds 851134b applied a patch by Yuriy Kaminskiy to fix binding named params
adds d116113 updated Changes
adds 4b1af2c yet another patch by Yuriy to move check for (unsupported) bind_ph/is_inout so it always error-out
adds e01e9e3 updated Changes
adds 2c33a2e made MSVC happier
adds 68db35b mod_perl test suggested by siracusa
adds b422025 applied another patch by Yuriy Kaminskiy to fix finalize issues
adds 9367bd6 explained finish and rollback issue
adds b56592c updated Changes
adds 03eba98 Prepare for a dev release
adds ca1af87 - Adding an explicit dynamic_config => 1 (ADAMK)
adds 3d62ea8 oops, bind_param type error was treated as a warning and didn't kill when RaiseError was set
adds 2059f6f make sure errors were actually raised
adds c417720 Preparing for release of _03
adds 0171397 updated bundled library to 3.7.9
adds b1e77d3 Ready for release
adds 084b33e - Enabled SQLITE_ENABLE_FTS4 - Enabled SQLITE_ENABLE_STAT3
adds 6f7f79e Sqlite -> SQLite
adds 27394e1 resolved #73159
adds 830affe resolved #73787
adds d035f6c vc6 fix
adds 8656844 sqlite_trace/sqlite_profile
adds 0d02c05 silenced warnings
adds dee9d14 sqlite_trace should always be called as is
adds c3fde16 resolved #73314
adds dcd54aa _atoi64 -> atoll
adds 1448c27 updated to sqlite 3.7.10
adds 7646699 added a note on possible backward-compat issue (schema format number change)
adds 04485a1 added the corresponding DBD::SQLite version for clarity
adds 7e89442 Updated copyright
adds 3323af8 Updated copyright
adds ddfbdc0 updated t/lib/Test.pm version
adds 41e1664 oops, forgot to ask to fix Changes date
adds 45e13b2 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++)
adds a823c43 updated Changes and versions
adds 2d1b3e1 Prepare for release
adds 82d08f1 updated SQLite 3.7.11
adds 0970b63 applied a patch to fix condition in sqlite_set_result (Yuriy Kaminskiy)
adds aeb9972 another patch from Yuriy Kaminskiy to fix truncated integer
adds 6f54dc4 updated Changes
adds 8fc2d56 applied two more patches from Yuriy Kaminskiy to fix 64bit integer handling
adds 29914cb updated Changes
adds 6942cb3 turned datatype mismatch error into a warning as it did more harm than good
adds 95b3aca updated Changes
adds 5c6eaa7 always convert atoll to _atoi64 for MSVC users
adds d3c868c fixed warn params
adds af92807 use atoll for 64bit env
adds 9933faa storing an (overflowed) integer as a double is apparently a bad idea; store it as a text to allow perl to convert it dynamically
adds d713d9e accept integer as a float if explicitly requested
adds 46443af take plus/minus signs into account
adds 31eb5bf correct pointer
adds d19cc46 tweak pos
adds e49ab2c more tweaks on sqlite_is_number
adds e7a213c oops, has_plus should be false by default
adds af4aec3 fixed the params mismatch test
adds 10f82ae updated Changes
adds 29798be bumped up the version
adds a68c154 Preparing for release
adds a2ced62 updated SQLite to 3.7.12
adds acaf403 updated Changes
adds 2f71f04 Tux reported 2>&1 prevented his CPAN client from installing DBD::SQLite; he said 2>/devnull was fine
adds 9d6da1f add SQLITE_WITHOUT_ZONEMALLOC for older MacOS X
adds 897a765 updated Changes
adds b177b09 bumped up the versions
adds 4b01155 Prepare for release
adds 329fdfd updated 3.7.12.1 not to cause a segfault
adds 60d8309 updated Changes
adds abef6d7 updated versions
adds fa8dc07 updated sqlite 3.7.13
adds 6dd84d3 fixed date
adds 76f28f4 updated Changes
adds 2c8c79b support for foreign_key_info
adds 9aee12e avoid indirect call syntax
adds 029c25f additional test for checking POD syntax
adds 1a0f67a pod test is automatically added by the release script
adds a86a652 moved a Changes entry to the right place
adds 5d9515e applied a patch for RT#77617 from GAAS++
adds 8bdf63a updated Changes
adds b61c059 updated the bundled ppport.h with Devel::PPPort 3.20
adds 65b47d0 use our, because we don't support perl < 5.006
adds dce5d04 resolved #48048
adds 3a6d2ae updated Changes
adds a79a892 set sqlite_use_immediate_transaction to true by default (see #56444)
adds 24c782b updated Changes
adds a8ff668 Resolved #56444: updated transaction/locking doc
adds 4f52887 tweaked Changes (again)
adds c810f2a added a failing test for #77724
adds 5de4189 implemented sqlite_table_column_metadata
adds 82c9360 updated doc
adds d0cad62 check SvPOK before using SvPV
adds 5e7eda3 error cases
adds 26c1367 resolved #77724
adds a057f2b updated Changes
adds 8f3215d resolved #79364
adds 443ccad updated Changes
adds 65a1da4 updated sqlite to 3.7.14
adds 5e0c323 updated Changes
adds 7fd6c52 VC6 fix
adds efc60c0 VC6 fix part2
adds d3a0be9 coordinate values may have slight errors since SQLite 3.7.13
adds 8c8a575 NoWarnings
adds e12535f resolved #78833 with a patch from JAMADAM
adds 38c7e0e updated Changes
adds 00aaa73 better to use hv_stores
adds 8371d73 implemented ping and db_filename to resolve #64177
adds fee0a7d updated Changes
adds 5ca2492 trace/profile/metadata shouldn't clear errs too
adds c6950aa updated Changes
adds 081566e fixed leaks
adds b64f69f table_column_metadata on inactive dbh
adds ac73b3e implemented status interfaces
adds 4f721b7 updated Changes
adds fe3e0e3 reimplemented foreign_key_info; fk_table is not mandatory anymore
adds e2ecdff removed debugging code
adds b1d1047 applied a patch from VOVKASM (#79576)
adds 48853ee updated Changes
adds fae4079 implemented UNIQUE_OR_PRIMARY
adds d851a2c foreign_key_info PKTABLE_SCHEM
adds 8261b0d refactored primary_key_info to support attached databases
adds 62bf573 patch from VOVKASM: use the same optimization as perl
adds 2fd496b patch from VOVKASM 2: fix prototype for clang
adds a73d60a patch from VOVKASM 3: too many mortals
adds f74f7e8 patch from VOVKASM 4: (new) fixed HV typemap
adds 8c6a921 updated Changes
adds 843f5e1 more unicode tests; now I think #72418 can also be considered resolved
adds 3be75f6 implemented sqlite_load_extension
adds 0ed20d2 extensions also need sqlite3ext.h
adds 30d232a use rtree_i32 for better compatibility (regardless of slight errors introduced in sqlite 3.7.13)
adds 5cb63b7 reverted the removal of the OPTIMIZE flag; not sure if this is worth the trouble
adds 7f0e872 updated Changes
adds 3a4f903 updated Changes
adds e4b7e75 bumped up the versions
adds e9dd1a5 Releasing
adds 6e2308a updated the bundled library to 3.7.14.1
adds 9c1503c removed two obsolete pragma calls at login time
adds 9e041eb updated Changes
adds 2dfb20b applied a patch from RKITOVER (#80087) and added a fix to it
adds 8a41848 should also ignore comments (#80087)
adds 45c0a05 use Test::NoWarnings
adds b73cb71 should also support END
adds 3189a67 resolved #80344
adds dcfcf4b updated Changes
adds 8fae2f1 resolved #81536
adds 8c43ef0 updated Changes
adds 0cabcee applied a patch from VLYON on #81536
adds c6d131d updated Changes
adds 2c1744e updated to SQLite 3.7.15
adds c1e945b sqlite 3.7.15.1
adds 6835c13 updated doc and tests for FTS4 (but no change in code was required)
adds 2acec8b updated to sqlite3.7.15.2
adds 0d3da0d updated Changes
adds 8e7ffb0 exclude MYMETA stuff
adds fad57f6 applied a patch from D. Richard Hipp to resolve #84027
adds 719f7aa updated Changes
adds ed6a158 download url has changed since 3.7.16
adds 191f31d SQLite 3.7.16
adds cadbd0b SQLite 3.7.16.1
adds 05236e8 updated Changes
adds 6d85f5d added notes on File::Temp
adds 38dda3a updated Changes
adds a45e3ad bumped up versions
adds 04e45e6 resolved #84372 RURBAN++
adds f9dfee5 updated Changes
adds 6ccf50d added a test for #26775 by RURBAN (with slight modification)
adds b3491d1 updated Changes
adds 3317480 applied a patch from RURBAN++ to resolve #70815
adds 6bcc4b0 updated Changes
adds 4a2f062 applied a patch from RURBAN to resolve #84380
adds 3bdc11a updated Changes
adds 2e8d629 Setting date for release
adds 9e0255b Updating copyright
adds 646c5bf enabled reverse_unordered_selects pragma tentatively to fix unordered selects issues
adds 89f70e5 reverse_unordered_selects doesn't make sense for this test
adds 93cce3a fixed invalid assumptions about the result order
adds 20111c7 disabled reverse_unordered_selects pragma
adds 8682cbe removed old description on pragma; show_database is not set anymore
adds 5197bfc made it clear from where the text on DBD::SQLite/File::Temp is quoted
adds 740a978 brief notes on useful pragmata
adds dc289f1 updated Changes
adds 3958f90 sqlite 3.7.16.2
adds 2e7775d bumped up the version
adds 070f114 resolved #85302: typo fixes
adds 0d669c8 updated Changes
adds f7e0da4 updated to SQLite 3.7.17
adds 0b1e872 updated Changes
adds 6b80c92 Adding release date
adds acfd120 added a few Win32 files and MYMETA.* to .gitignore
adds 81c025e changed the 'repository' entry to github
adds e838f2c define _XOPEN_SOURCE for *bsd systems to see if this solves the compilation issue for threaded perl without any side effects
adds b9f89f9 ignore git stuff
adds d046aea added a few files previously generated by a release script
adds 03feae7 releng for 1.38_04
adds 05052fe older perls don't support unicode well
adds 9b5dfb5 apparently openbsd doesn't like the previous _XOPEN_SOURCE hack (cpantesters++)
adds d7dea79 oops
adds 9953996 releng 1.38_05
adds f7ad52f release 1.39
adds 7bd422e add tests for rt_26775 and rt_76395
adds 6964813 Merge commit '7bd422e'
adds 0b8fedf applied a patch from DDICK to add statistics_info (RT #86080)
adds d2741d1 NetBSD also doesn't like the _XOPEN_SOURCE hack
adds 661d7ca releng 1.40
adds 5df6d6b applied dbd_sqlite_statistics_perldoc.patch by DDICK (RT#87435)
adds a7b6c57 updated Changes
adds 5abe471 updated SQLite to 3.8.0
adds 6458091 check only whether sort is defined or not, as sort may be zero under the new query planner introduced in SQLite 3.8.0
adds 6afbdb1 don't use done_testing when Test::More 0.47 is required
adds e5e7cdd notes on the new features introduced in 3.8.0
adds b1ac23d supported sqlite3_open_v2 flags
adds 42b4281 added tests for open_flags/uri_filename
adds b912c97 added note on uri filename/open flags
adds eebdb46 updated Changes
adds 4dfae40 tweaked Changes
adds efcb797 Merge remote branch 'remotes/origin/uri_filename'
adds 9a62f06 releng 1.41_01
adds 451e952 updated MANIFEST (oops)
adds 0554048 updated SQLite to 3.8.0.1 (ribasushi++)
adds 94bace1 added a test against SQLite 3.8.0 crash (RT#88228)
adds ee484ec updated MANIFEST
adds 66749ca releng 1.41_02
adds 79a50f4 updated SQLite to 3.8.0.2
adds 55b13e4 releng 1.41_03
adds aa5ec5f define SQLITE_TEMP_STORE=2 for cygwin to resolve RT #89351
adds 1bad7af added .travis.yml
adds 497b4b2 tweaked .travis.yml to install DBI first
adds 6141905 bumped SQLite3 to 3.8.1
adds c811601 Applied doc fixes by Felix Li (RT #90211)
adds 793ab56 updated Changes
adds 8bac853 updated Changes (again)
adds 7dec4f8 see_if_its_a_number should be ignored for bind values with explicit SQL types (mje++, ilmari++)
adds 3f7a026 updated MANIFEST
adds 2770389 updated SQLite to 3.8.2
adds f8a45b9 error messages have been slightly changed since 3.8.2
adds fc57bda releng 1.41_04
adds a0a9703 modified dates in Changes
adds 51f8f7a apparently File::Temp may sometimes spit a warning on perl 5.8.9 with a dev version of File::Path
adds 9dd2cb6 avoid a race condition (to resolve RT#92322)
adds bbef4c2 releng 1.45_05
adds c743e25 bumped up sqlite to 3.8.3.1
adds 73c9a1b releng 1.41_06
adds 6ea4a5d bumped up sqlite to 3.8.4.1
adds 8a5868b releng 1.41_07
adds 66083b8 releng 1.42
adds aea147e solaris gcc may require -std=gnu99
adds d4f1f45 releng 1.43_01
adds 73378dc limit -std=gnu99 to solaris gcc only, though it may be harmless in many cases
adds d23dac5 releng 1.43_02
adds 0c96602 allow to set busy_timeout to 0 via sqlite_busy_timeout() (#3)
adds 992d2a4 updated Changes
adds 02816e2 updated SQLite to 3.8.4.3
adds ff8699f added a note on DBD::SQLite and fork()
adds 354d07f applied a fix by Kenneth Kroenlein to support named primary key (RT 95511), and added some tests
adds 1831efe updated Changes
adds 81d4d11 fixed rt-96050; sqlite_db_filename returns an error (instead of segfault) if database connection is closed
adds 1a62d1a updated Changes
adds 0193c3f error is too severe for calling db_filename against a closed connection
adds 0e3e760 updated SQLite to 3.8.5
adds 509df15 updated Changes
adds d2b402f moved gnu99 stuff to CCFLAGS
adds 3c5225e replaced 1.57 with $DBI_required
adds 938f22e releng 1.43_03
adds 3ccab50 applied a patch by mjp++ (rt96494)
adds b4c4711 updated Changes
adds 65f6915 enable the "unicode61" builtin tokenizer, and update the FTS documentation
adds 96325b1 test case for RT#96878 : inserting into a contentless FTS table OK without bind values NOK with bind values ("constraint failed") In the end, it's not really a bug, but rather a matter of usage pattern
adds 4d03a92 git ignore Emass backup files
adds b6d9f86 move FTS documentation to a separate file
adds 5661c08 fix typo
adds 78984a9 initial support for virtual tables in Perl (WORK IN PROGRESS)
adds d6a77c8 bug corrections & addition of class VirtualTable/PerlData
adds 9018a46 various code refactorings, completion of the doc
adds bf65db2 various fixes / improvements
adds 7af00e7 cleanup - Emacs settings no longer in dbdimp.c source - remove duplicated code (generalize cals to stacked_sv_from_sqlite3_value()) - variables renamed
adds 0ec1308 implementation of FIND_FUNCTION, plus a couple of cosmetic changes in various places
adds ab008be test the example described in L<DBD::SQLite::VirtualTable::PerlData/"Hashref example : unicode characters">
adds c1ddd22 fixes for VC6
adds 6a68dba Merge branch 'vtab'
adds 6c57a3e fix RT#96877 ... but this breakx some previous tests which made incorrect assumptions about utf8 in statements :-(
adds 28ea4bf moved utf8::upgrade in dbdimp.c for performance
adds 58b49b8 Merge branch 'rt_96877_unicode_statements'
adds defae59 changed diag to note
adds db5df57 removed unused local variables
adds 0a618d8 silenced yet another 'unused' warning
adds 297f997 Revert "silenced yet another 'unused' warning"
adds 590d084 not to depend on YAML::XS/List::MoreUtils
adds 68a73ab updated MANIFEST
adds 29814af added .el and SQLite.c to MANIFEST.SKIP
adds 550849a releng 1.43_04
adds 6ab9714 oops, overlooked unnecessary non-core deps
adds 1dcd222 bumped up the minimum perl version to 5.8.1 (the same as DBI)
adds dbc2116 Revert "bumped up the minimum perl version to 5.8.1 (the same as DBI)"
adds 153040e releng 1.43_05
adds b792b5f fixed two issues for older perls (reported by ribasushi++)
adds 371cfe8 releng 1.43_06
adds 539d79f Applied a patch from Rob to fix RT-97598, and added a test
adds 69a785e releng 1.43_07
adds 302741f updated to SQLite 3.8.6
adds 7424434 updated Changes
adds 45482fd compilation flag SQLITE_ENABLE_FTS4_UNICODE61 no longer needed with v3.8.6
adds e1465e1 updated MANIFEST
adds c931e7c releng 1.43_08
adds 12509a7 fixed RT-99583
adds 3c52677 fix for VC6
adds 4139bb5 releng 1.43_09 (yet another rc for 1.44)
adds 898f67d ::VirtualTable depends on Scalar::Util
adds 3ef48ff releng 1.44
adds 881e97e Imported Upstream version 1.44
new a5a757d Merge tag 'upstream/1.44'
new f4258f5 Update debian/changelog
new c58aa6b debian/copyright: update Upstream-Contact, add new copyright holder.
new 907894f Add note about behaviour change to debian/NEWS.
new e500b5c Declare compliance with Debian Policy 3.9.6.
new 39b384e Mark package as autopkgtest-able.
new 606a749 releasing package libdbd-sqlite3-perl version 1.44-1
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 9 +
Changes | 53 +
MANIFEST | 16 +
MANIFEST.SKIP | 2 +
META.json | 5 +-
META.yml | 21 +-
Makefile.PL | 38 +-
SQLite.xs | 19 +-
dbdimp.c | 1065 ++-
dbdimp.h | 16 +-
debian/NEWS | 11 +
debian/changelog | 13 +-
debian/control | 3 +-
debian/copyright | 11 +-
debian/tests/pkg-perl/skip-smoke | 2 +
debian/tests/pkg-perl/test-files | 2 +
debian/upstream/metadata | 6 +
lib/DBD/SQLite.pm | 325 +-
lib/DBD/SQLite/Cookbook.pod | 33 -
lib/DBD/SQLite/Fulltext_search.pod | 514 ++
lib/DBD/SQLite/VirtualTable.pm | 824 ++
lib/DBD/SQLite/VirtualTable/FileContent.pm | 333 +
lib/DBD/SQLite/VirtualTable/PerlData.pm | 454 ++
sqlite3.c | 8229 +++++++++++++-------
sqlite3.h | 244 +-
t/02_logon.t | 5 +-
t/33_non_latin_path.t | 35 +-
t/35_table_info.t | 31 +-
t/42_primary_key_info.t | 34 +-
t/lib/Test.pm | 2 +-
t/rt_96050_db_filename_for_a_closed_database.t | 24 +
t/rt_96877_unicode_statements.t | 40 +
t/rt_96878_fts_contentless_table.t | 58 +
...97598_crash_on_disconnect_with_virtual_tables.t | 38 +
t/virtual_table/00_base.t | 137 +
t/virtual_table/01_destroy.t | 76 +
t/virtual_table/02_find_function.t | 171 +
t/virtual_table/10_filecontent.t | 62 +
t/virtual_table/11_filecontent_fulltext.t | 101 +
t/virtual_table/20_perldata.t | 121 +
t/virtual_table/21_perldata_charinfo.t | 52 +
41 files changed, 9879 insertions(+), 3356 deletions(-)
create mode 100644 .travis.yml
create mode 100644 debian/tests/pkg-perl/skip-smoke
create mode 100644 debian/tests/pkg-perl/test-files
create mode 100644 debian/upstream/metadata
create mode 100644 lib/DBD/SQLite/Fulltext_search.pod
create mode 100644 lib/DBD/SQLite/VirtualTable.pm
create mode 100644 lib/DBD/SQLite/VirtualTable/FileContent.pm
create mode 100644 lib/DBD/SQLite/VirtualTable/PerlData.pm
create mode 100644 t/rt_96050_db_filename_for_a_closed_database.t
create mode 100644 t/rt_96877_unicode_statements.t
create mode 100644 t/rt_96878_fts_contentless_table.t
create mode 100644 t/rt_97598_crash_on_disconnect_with_virtual_tables.t
create mode 100644 t/virtual_table/00_base.t
create mode 100644 t/virtual_table/01_destroy.t
create mode 100644 t/virtual_table/02_find_function.t
create mode 100644 t/virtual_table/10_filecontent.t
create mode 100644 t/virtual_table/11_filecontent_fulltext.t
create mode 100644 t/virtual_table/20_perldata.t
create mode 100644 t/virtual_table/21_perldata_charinfo.t
--
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