Wed Sep 20 17:43:15 1995 Michael Peppler <mpeppler@kiruna>
* Added UNDEF_BUG workaround for both DBlib.xs and CTlib.xs.
Mon Sep 4 12:16:48 1995 Michael Peppler <mpeppler@kiruna>
* DBlib/DBlib.xs (dbmsghandle): Change from void to SV * return
type, so that we can return the previously defined handlers.
Tue Aug 15 11:10:51 1995 Michael Peppler <mpeppler@kiruna>
* DBlib/DBlib.pm (sql): Use wantarray to decide whether to return
a ref to the results array or the array itself.
Wed Aug 9 14:17:00 1995 Michael Peppler <mpeppler@kiruna>
* DBlib/DBlib.xs (dbrpcparam): #ifdefs are required for differing
versions of DBlibray (SYBNUMERIC, etc)
Mon Aug 7 13:59:16 1995 Michael Peppler <mpeppler@kiruna>
* Moved Sybperl/sybperl.pl to lib/sybperl.pl, and DBlib/sql.pl to
lib/sql.pl .
Mon Jul 31 12:50:06 1995 Michael Peppler <mpeppler@kiruna>
* DBlib/t/dblib.t: User id and password for test scripts is now
looked up in a file (PWD, in the Sybase directory). I'm not sure
that this is the best solution, though.
Sun May 7 10:55:30 1995 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.pm: Added r_sql() routine, which returns references
to data rows, as opposed to joining the columns of each data row
with a separator.
* README (Installation): Improved the docs a little bit.
Fri May 5 09:05:16 1995 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs: Made sure DBSINGLE, DBDOUBLE, DBBOTH are defined
when DBLIBVS < 420.
(constant()): Returning NULL needed to be fixed when NULL is
defined as (void *)0.
* Makefile.PL: Added a postamble to avoid building
Sybase.[c,o,so].
Fri Feb 10 12:32:00 1995 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.pm: dbsucceed changed to return FAIL, SUCCEED or
NO_MORE_RESULTS.
Thu Feb 9 14:01:03 1995 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs (dbprtype): Was calling this function with the
wrong arguments.
(dbmnyminus/dbmny4minus): Both were called with the wrong number
of arguments.
Wed Jan 11 10:22:32 1995 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs (dberrhandle): Changed to accept all forms of
Perl5 subroutine references: 'sub-name', \&sub-name, sub
{...}. dbmsghandle changed similarily. With help from Paul
Marquess.
Wed Nov 30 09:16:03 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs: Added explicit call to dbclose.
Fri Nov 25 15:35:32 1994 Michael Peppler (mpeppler@troll)
* Sybperl/Sybperl.pm: Added an Attribs package which takes care of
setting the dbNullIsUndef, dbKeepNumeric and dbBin0x flags via a
tie(). This is much cleaner than setting them each time in
dbnextrow()!
Tue Nov 22 17:51:45 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs: Added dbprtype() call (Thanks to Alfred Nagl)
Mon Nov 14 09:50:26 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs (bcp_sendrow): Referencing colPtr[] was off by
one.
Thu Oct 27 14:41:08 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs: Changed all the PUSH macros to XPUSH (for
automatic stack management).
Mon Oct 24 11:45:08 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs (dbwritetext): Added dbwritetext(). All the
DBlibrary API that sybperl 1.0xx implemented has now been
implemented in version 2.
* Makefile.PL (install): Added install target (portability not
garanteed!)
Fri Oct 21 17:05:44 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs: Added 2PC calls.
Wed Oct 12 09:44:31 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.pm: Added 'sub new' as an alias for dblogin.
* Sybase.xs: Added this file so that Configure finds us.
* Makefile.PL (dynamic): Made sure a dynamic: and a static: target
exists in the Makefile, otherwise the build fails when run from
the main perl source directory.
Mon Oct 10 11:10:18 1994 Michael Peppler (mpeppler@troll)
* DBlib/DBlib.xs (dblogin): Added a 4th param (appname) which can
be used to set the application name in sysprocesses. This
parameter has also been added to dblogin (3rd param). Suggested by
Eric Fifer.
* Sybperl/Sybperl.pm: Added &sql(), and made a number of subs
autoloaded.
* Reorganized the extension, so that we now have Sybase::DBlib,
Sybase::CTlib (planned) and Sybase::Sybperl.
Thu Sep 22 14:45:24 1994 Michael Peppler (mpeppler@troll)
* lib/Sybperl.pm: Moved the definition of the backward compatible
variables from sybperl.pl to here.
Added all the DBMONEY calls.
* SybaseDB.xs (initialize): Added $SybperlVer definition.
Added all the DBMONEY routines from version 1.0xx.
Mon Sep 19 08:14:33 1994 Michael Peppler (mpeppler@troll)
* lib/Sybperl.pm: Changed so that it's enough to say 'Use Sybperl'
to use this interface to SybaseDB.
* SybaseDB.xs (dbhasretstat): Typo... no 's' at the end!
Fri Sep 16 08:55:00 1994 Michael Peppler (mpeppler@troll)
* SybaseDB.xs: Added most of the rest of the calls available in
sybperl1.x except DBMONEY calls.
Added a BOOT: section.
* SybaseDB.pm: Got rid of the Attributes sub-class, which is
replaced by having SybaseDB::dblogin return a hash instead.
Thu Sep 15 10:08:49 1994 Michael Peppler (mpeppler@troll)
* lib/sybutil.pl: New file. Used to hold the default perl error
and message handlers, and can be used to customize the environment.
* t/sybperl.t: Added this test script.
* lib/Sybperl.pm: Added &dbuse().
* SybaseDB.xs: Added dbexit(). Added bcp_*() calls.