| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Nuke far pointers | Ard Biesheuvel | 2003-09-02 | 1 | -5/+4 |
| | | | | | | # Unfortunately, this does break compatibility with Windows 3.x :-) | ||||
| * | Do not reuse data structure for ibase_execute() results. | Ard Biesheuvel | 2003-08-27 | 1 | -3/+2 |
| | | | | | | | | | Invalidate the results whose statement handle has been invalidated. # EXEC PROCEDURE results don't need a statement handle, so # the result doesn't have to be invalidated. Fixed some add_{index|assoc}_*() bogosity | ||||
| * | Reuse result data structure and resource id for consecutive executions | Ard Biesheuvel | 2003-08-20 | 1 | -13/+13 |
| | | | | | | | | | of a prepared query # As previous resources are invalidated anyway because their statement # handle is reused, we don't have to allocate a new result for every # execution of a prepared query | ||||
| * | Moved transaction defaults to header file | Ard Biesheuvel | 2003-08-20 | 1 | -15/+18 |
| | | |||||
| * | Nuke link handle from BLOB id | Ard Biesheuvel | 2003-08-20 | 1 | -16/+3 |
| | | | | | | | # Now BLOB ids can survive disconnect/reconnect Added link argument to ibase_blob_{open|info|echo}() | ||||
| * | Nuke bogus BLOB ids | Ard Biesheuvel | 2003-08-18 | 1 | -5/+6 |
| | | | | | | | | # User-space BLOB id no longer contains transaction handle, so BLOB ids # now remain valid throughout multiple transactions. # Oh, and they look better too :-) | ||||
| * | Some general cleaning up | Ard Biesheuvel | 2003-08-16 | 1 | -5/+3 |
| | | | | | | Some preliminary changes for extensions to array functions | ||||
| * | Removed ibase_num_rows() | Ard Biesheuvel | 2003-08-16 | 1 | -0/+2 |
| | | | | | | Converted some MACRO-isms | ||||
| * | Added ibase_free_event_handler() | Ard Biesheuvel | 2003-08-15 | 1 | -0/+2 |
| | | |||||
| * | Added ibase_set_event_handler() | Ard Biesheuvel | 2003-08-15 | 1 | -0/+12 |
| | | |||||
| * | Added ibase_wait_event() | Ard Biesheuvel | 2003-08-14 | 1 | -0/+2 |
| | | |||||
| * | Allow the use of EXECUTE PROCEDURE statements | Ard Biesheuvel | 2003-08-13 | 1 | -0/+1 |
| | | |||||
| * | .... and again | Ard Biesheuvel | 2003-08-12 | 1 | -3/+3 |
| | | |||||
| * | Re-commit of failed patch | Ard Biesheuvel | 2003-08-12 | 1 | -0/+3 |
| | | |||||
| * | Revert previous patch. | foobar | 2003-08-12 | 1 | -7/+4 |
| | | |||||
| * | Allow prepared execution of any non-query statement except CREATE DB | Ard Biesheuvel | 2003-08-12 | 1 | -4/+7 |
| | | | | | | (fixes bug #7014) | ||||
| * | Added ibase_num_params() and ibase_param_info() | Ard Biesheuvel | 2003-08-10 | 1 | -0/+2 |
| | | | | | | | @- Added function ibase_num_params() (Ard) @- Added function ibase_param_info() (Ard) | ||||
| * | Added ibase_affected_rows() and ibase_num_rows() | Ard Biesheuvel | 2003-08-10 | 1 | -1/+5 |
| | | | | | | | | Fix for ibase_fetch_*() error after exhaustion of result @- Added ibase_affected_row() (Ard) @- Added ibase_num_rows() (Ard) | ||||
| * | Changed the names of some struct members for readability | Ard Biesheuvel | 2003-08-08 | 1 | -2/+4 |
| | | | | | | | Added function ibase_errcode() @- Added function ibase_errcode() (Ard) | ||||
| * | Fixed crash in _php_ibase_error() after request shutdown | Ard Biesheuvel | 2003-08-07 | 1 | -1/+1 |
| | | |||||
| * | Added three new user functions | Ard Biesheuvel | 2003-08-06 | 1 | -0/+3 |
| | | | | | | | | | | | ibase_{commit|rollback}_ret() Commit or rollback a transaction without losing the transaction context. ibase_name_result() Assign a name to a result so {UPDATE|DELETE} ... WHERE CURRENT OF <name> statements can be used. | ||||
| * | Minor Win32 fixes/cleanups | Ard Biesheuvel | 2003-08-06 | 1 | -7/+1 |
| | | |||||
| * | Fix CS/WS | foobar | 2003-08-05 | 1 | -7/+8 |
| | | |||||
| * | Significant changes to layout of internal data structures | Ard Biesheuvel | 2003-08-05 | 1 | -5/+11 |
| | | | | | | | | | | | | | | | in order to accomodate and carry out the following changes: * Removal of arbitrary 'transactions-per-link' limit, * Transactions over multiple databases. Leak fixes in ibase_query() and ibase_execute() by replacing emalloc() with do_alloca() Changes to ibase_query() to enable the use of CREATE DATABASE ... Added ibase_drop_db() | ||||
| * | Revert bad fix. | foobar | 2003-07-10 | 1 | -1/+1 |
| | | |||||
| * | Fix crashes in certain situations (whenever there is an error, basically..) | foobar | 2003-07-10 | 1 | -1/+1 |
| | | |||||
| * | Added IBASE_REC_VERSION/IBASE_REC_NO_VERSION transaction constants | Daniela Mariaschi | 2003-06-14 | 1 | -10/+16 |
| | | | | | | | required from bugs #8797 #23887 (added IBASE_WRITE, IBASE_WAIT, IBASE_CONCURRENCY just for clarity) | ||||
| * | updating license information in the headers. | James Cox | 2003-06-10 | 1 | -3/+3 |
| | | |||||
| * | better fix bug #20641. | Daniela Mariaschi | 2003-05-14 | 1 | -0/+6 |
| | | | | | | Overflow numeric/decimal datatype on NT | ||||
| * | Bump year. | Sebastian Bergmann | 2002-12-31 | 1 | -1/+1 |
| | | |||||
| * | - Fixed linker error when HAVE_STRFTIME was not set | Derick Rethans | 2002-09-12 | 1 | -0/+2 |
| | | |||||
| * | Add control on IB version. ibase_add_user(), ibase_modify_user() | Daniela Mariaschi | 2002-06-06 | 1 | -2/+2 |
| | | | | | | and ibase_delete_user() are available with IB6 or later | ||||
| * | added new ibase_fetch_assoc() php function | Daniela Mariaschi | 2002-03-15 | 1 | -0/+1 |
| | | |||||
| * | add ibase_add_user(), ibase_modify_user(), ibase_delete_use() | fabrice aeschbacher | 2002-01-27 | 1 | -0/+4 |
| | | |||||
| * | Update headers. | Sebastian Bergmann | 2001-12-11 | 1 | -2/+2 |
| | | |||||
| * | Interbase extension fixes by Jeremy Bettis | Rasmus Lerdorf | 2001-09-04 | 1 | -1/+0 |
| | | | | | | (.dsp patch looked funky, but these ones look ok) | ||||
| * | Avoid TSRMLS_FETCH()'s, and clean up a bit of stale extern's and layout on ↵ | Zeev Suraski | 2001-07-30 | 1 | -4/+4 |
| | | | | | the way | ||||
| * | Redesigned thread safety mechanism - nua nua | Zeev Suraski | 2001-07-28 | 1 | -6/+1 |
| | | |||||
| * | - Fix copyright notices with 2001 | Andi Gutmans | 2001-02-26 | 1 | -1/+1 |
| | | |||||
| * | Changing my email address... | Jouni Ahto | 2001-01-04 | 1 | -2/+2 |
| | | |||||
| * | - List entry types should be true globals. | Jouni Ahto | 2000-10-05 | 1 | -1/+0 |
| | | |||||
| * | - Made Interbase compile under Win32, cleaned warnings | Zeev Suraski | 2000-07-17 | 1 | -2/+2 |
| | | | | | | @- Added Win32 project for the Interbase module (Zeev) | ||||
| * | - Move away from encoding transaction number into link_id and use properly | Jouni Ahto | 2000-07-07 | 1 | -1/+6 |
| | | | | | | | resources instead for both. - Some cleaning. | ||||
| * | - First try at getting interbase to compile and work in ZTS-mode. Compiles. | Jouni Ahto | 2000-07-05 | 1 | -5/+6 |
| | | |||||
| * | Rename macros which begin with underscore to appropiate macros. The general | Sascha Schumann | 2000-07-03 | 1 | -3/+3 |
| | | | | | | | | rule is: macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'` | ||||
| * | - Close cursor immediately before reuse so that calling ibase_free_result is | Jouni Ahto | 2000-06-24 | 1 | -0/+1 |
| | | | | | | | | not necessary anymore. Seems to also prevent a a situation where at request shutdown cursor was first dropped and tried to close it afterwards when all the resources were not manually freed, and could occasionally segfault. | ||||
| * | - Nuke COMPILE_DL. Modules that need to be compiled as dll's in Windows | Andi Gutmans | 2000-06-10 | 1 | -5/+0 |
| | | | | | | - need to define both COMPILE_DL_MODULE and HAVE_MODULE=1 | ||||
| * | Update the license with the new clause 6 | Zeev Suraski | 2000-05-18 | 1 | -2/+2 |
| | | |||||
| * | Changed ibase_num_fields to use high-performance api (which fixed a *very* | Jouni Ahto | 2000-05-12 | 1 | -0/+1 |
| | | | | | | obscure bug). | ||||
| * | Fixed all (?) remaining issues with InterBase 6 datatypes, especially | Jouni Ahto | 2000-05-12 | 1 | -2/+9 |
| | | | | | | | | | | | | | | with timestamp, date and time. Incombatible change: renamed constant IBASE_TIMESTAMP to IBASE_UNIXTIME. Incompatible change: renamed configuration directive ibase.timeformat to ibase.timestampformat. Added constants IBASE_TIMESTAMP, IBASE_DATE, IBASE_TIME. Added configuration directives ibase.dateformat and ibase.timeformat. ibase_timefmt() now takes an optional second argument specifying which format to change, default is IBASE_TIMESTAMP (for even a little backwards compatibility). | ||||
