1
0
Fork 0
mirror of https://github.com/DBD-SQLite/DBD-SQLite synced 2025-06-07 14:19:10 -04:00
Commit graph

238 commits

Author SHA1 Message Date
Kenichi Ishigaki
4f5603f3db DBD-SQLite: fixed the perl 5.8 segfault issue for set_authorizer 2009-07-21 17:32:31 +00:00
Kenichi Ishigaki
1ca47cd329 DBD-SQLite: whitespace cleanup 2009-07-21 06:41:23 +00:00
Kenichi Ishigaki
bb74084586 DBD-SQLite: renamed several sqlite3_ functions to sqlite_, as sqlite3_ prefix should only be used for native sqlite3 functions 2009-07-21 06:34:11 +00:00
Laurent Dami
3714dc6954 - 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 SQLite.xs (DAMI)
    - Added a default implementation for the REGEXP infix operator (DAMI)
2009-07-20 10:20:09 +00:00
Kenichi Ishigaki
aa66666a9d DBD-SQLite: fixed wrong indent for clarity 2009-07-17 03:18:49 +00:00
Kenichi Ishigaki
1bb88bfae0 DBD-SQLite: don't cache a statement if it is not properly prepared to avoid memory leakage 2009-07-16 17:27:56 +00:00
Kenichi Ishigaki
bcefc3c6c9 DBD-SQLite: squash further warnings 2009-06-19 06:23:21 +00:00
Kenichi Ishigaki
9e73f3d401 DBD-SQLite: made several callbacks back to int instead of static int (incompatible pointer type) 2009-06-19 06:13:41 +00:00
Kenichi Ishigaki
c831b89e7e DBD-SQLite: removed all of the "croak"s to close #44871 2009-05-29 11:23:26 +00:00
Kenichi Ishigaki
1c06ff021e DBD-SQLite: made sure if private methods/functions return true after successful calls (#44871) 2009-05-06 12:18:37 +00:00
Kenichi Ishigaki
b78c888711 DBD-SQLite: fixed return value of create_aggregate 2009-05-06 10:19:29 +00:00
Kenichi Ishigaki
400dc2b884 DBD-SQLite: fixed return value of enable_load_extension 2009-05-06 10:16:57 +00:00
Kenichi Ishigaki
e471875089 DBD-SQLite: fixed return value of create_function 2009-05-06 10:14:47 +00:00
Kenichi Ishigaki
a8346d9b42 DBD-SQLite: fixed return value of progress_handler 2009-05-06 09:40:43 +00:00
Kenichi Ishigaki
edfec1a6db DBD-SQLite: fixed error handling of backup_(from|to)_file 2009-05-06 09:37:16 +00:00
Kenichi Ishigaki
47463880ee DBD-SQLite: moved typedef into dbdimp.h 2009-05-06 09:23:24 +00:00
Kenichi Ishigaki
4958487d94 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) 2009-05-06 08:08:33 +00:00
Kenichi Ishigaki
87baa98f67 DBD-SQLite: applied the online backup patch from Toby Corkindale (with a little modification) 2009-05-06 07:55:35 +00:00
Kenichi Ishigaki
0842e9de3a DBD-SQLite: no need to count length for integer and float (#45578) 2009-04-30 14:45:57 +00:00
Kenichi Ishigaki
9e6ab8d21e DBD-SQLite: made some routines static and cosmetic changes 2009-04-30 14:41:39 +00:00
Kenichi Ishigaki
29b488e5ea DBD-SQLite: and no need to free that clone anymore (#45578) 2009-04-30 14:37:23 +00:00
Kenichi Ishigaki
f8cf0b1374 DBD-SQLite: no need to clone as we'll copy it soon anyway 2009-04-30 14:35:43 +00:00
Kenichi Ishigaki
8078b09593 DBD-SQLite: a bit cleaner way to store a query for later reuse (#45578) 2009-04-30 14:31:26 +00:00
Kenichi Ishigaki
6af1d53c28 DBD-SQLite: small tweak (#45578) 2009-04-30 14:24:12 +00:00
Kenichi Ishigaki
a568b27dbf DBD-SQLite: removed several well-known macros that have been defined since perl 5.6 2009-04-30 14:15:05 +00:00
Kenichi Ishigaki
4f7799b489 DBD-SQLite: commented out meaningless sentence (#45578) 2009-04-30 06:51:11 +00:00
Kenichi Ishigaki
b9ea59be1a DBD-SQLite: silenced warnings 2009-04-30 06:42:13 +00:00
Kenichi Ishigaki
89831ec6b1 DBD-SQLite: use form()/Perl_form() instead of sqlite3_snprintf() (#45578) 2009-04-30 06:37:27 +00:00
Kenichi Ishigaki
974ebde43c DBD-SQLite: added necessary ENTER/SAVETMPS/FREETMPS/LEAVE to sqlite_db_progress_handler_dispatcher 2009-04-30 06:15:11 +00:00
Kenichi Ishigaki
6afda6d925 DBD-SQLite: newRV(sv_2mortal()) -> newRV_noinc() (#45578) 2009-04-30 06:01:18 +00:00
Kenichi Ishigaki
aa814eecde DBD-SQLite: removed sqlite_quote which is not, and will not be used (#45578) 2009-04-30 05:53:00 +00:00
Adam Kennedy
683e627d25 Correcting newline style to native 2009-04-22 02:02:20 +00:00
Kenichi Ishigaki
8f41000faf DBD-SQLite: r6395 rewinds lots of things. reverted dbdimp.c 2009-04-19 09:12:06 +00:00
Max Maischein
14b507835b Silence(!) Win64 build warnings 2009-04-18 16:08:41 +00:00
Adam Kennedy
22877e97e9 We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us. 2009-04-17 02:55:58 +00:00
Adam Kennedy
e7c3a8afae We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us. 2009-04-17 02:55:44 +00:00
Adam Kennedy
03e95f6454 We don't need to issue a warnings for commit while AutoCommit enabled, because the DBI layer does it already for us. 2009-04-17 02:55:31 +00:00
Kenichi Ishigaki
903bb83c7b DBD-SQLite: actually disabled unicode support for perl < 5.8.5 2009-04-10 08:12:31 +00:00
Kenichi Ishigaki
ded22d4a9f DBD-SQLite: reverted problematic number guessing (suggested by GUIDO); this reopens #29058 (group by) and #29629 (sqlite where length) issues, though. 2009-04-10 07:16:40 +00:00
Adam Kennedy
018e33ddd4 Reverting 2009-04-10 07:01:28 +00:00
Adam Kennedy
3e680309ba Reverting failed change 2009-04-10 06:27:50 +00:00
Kenichi Ishigaki
00d9d67496 DBD-SQLite: followed the best practice described in http://search.cpan.org/~timb/DBI/lib/DBI/DBD.pm#The_dbd_init_method 2009-04-10 04:54:22 +00:00
Kenichi Ishigaki
3d9bf5c1e2 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) 2009-04-10 01:58:31 +00:00
Kenichi Ishigaki
30599f51bc DBD-SQLite: effort to resolve #44884; removed last DBIS in sqlite_init 2009-04-10 01:21:48 +00:00
Kenichi Ishigaki
9360dc33d0 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. 2009-04-09 05:44:13 +00:00
Kenichi Ishigaki
0a29d5e86d DBD-SQLite: effort to resolve #44884; refactored error handling to follow DBI's best practices 2009-04-09 04:31:22 +00:00
Kenichi Ishigaki
2932e4d8d0 DBD-SQLite: effort to resolve (part of the) #44871; removed most of the "croak"s (except for the ones for "func"s) 2009-04-09 03:31:43 +00:00
Kenichi Ishigaki
4764183032 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) 2009-04-09 00:55:57 +00:00
Kenichi Ishigaki
c7435338dd DBD-SQLite: effort to resolve #44884; removed DBIS->debug 2009-04-09 00:39:18 +00:00
Kenichi Ishigaki
6513771152 DBD-SQLite: effort to resolve #44884; pass handle and imp_xxh into sqlite_trace 2009-04-09 00:32:21 +00:00