Commit Graph

52 Commits

Author SHA1 Message Date
adustman
f3752568e2 Windows fixes 2005-01-25 04:45:30 +00:00
adustman
aac9787605 Made setup.py usable for Windows again. You must set
the mysqlroot environment variable or patch to make
it actually work.
2005-01-23 06:56:55 +00:00
adustman
16a5822dae * Bump version to 1.1.9
* Reworked Unicode support; please test

 * Make Binary() create an array('c')

 * Clean up Cursors a bit.

 * Add a TimeDelta factory function, even though not in the API spec.
2005-01-20 04:20:19 +00:00
adustman
249ab4d23e Should now auto-detect all build settings for any platform.
win32 now requires win32pipe to build. Build has only been
tested on Linux, but AFAIK, os.popen() works properly on
all other platforms, and certainly must work on anything
remotely POSIX/UNIX-like. I am assuming that it will work
on Mac OS X as well.
2005-01-15 02:16:26 +00:00
adustman
f0d497d8f3 * Overhaul setup.py
* Clean up warnings in _mysql.c when SSL is not available

* Tidy up MANIFEST.in
2005-01-13 05:00:29 +00:00
adustman
8f4649dbd2 Version 1.1.8 2004-12-31 22:41:11 +00:00
adustman
2d32380e68 Version 1.1.7 2004-10-31 02:11:20 +00:00
adustman
b624fd4bdd * Fix pytimes.TimeDelta_or_None()
* Include days with mxdatetime.format_TIME()

 * Return MySQL TIME columns as a time delta

 * Remove old CompatMysqldb module

 * Version 1.1.6
2004-09-26 22:22:59 +00:00
adustman
a63002ecb5 * Removed some old-style Python stuff from setup.py
* Added a bit of documentation on ssl parameter to Connection

 * Version 1.1.5
2004-09-19 21:38:08 +00:00
adustman
83c22e8d31 Restore missing common on include_dirs 2004-09-19 19:56:20 +00:00
adustman
075eea32f3 Version 1.1.4
* setup.py: changed include and library path order

 * MySQLdb/connections.py: fix super class reference in autocommit()

 * Tested against MySQL-4.1.4a with InnoDB tables
2004-09-11 07:25:34 +00:00
adustman
145565b3e4 Version 1.1.3
* _mysql.c: restored missing mysql_errno() call (bug #1023466)

 * _mysql.c: Only try to use SSL support if HAVE_OPENSSL is defined.
   Raise NotSupportedError if ssl is requested but not available.
2004-09-08 01:39:46 +00:00
adustman
ceabe0ed1b General cleanups.
* Turn autocommit off initially

 * Add support for mysql_autocommit, _commit, and _rollback API functions
   (new in MySQL-4.1)

 * Remove Connection.begin(); use SQL BEGIN or START TRANSACTION instead

 * pytimes (standard datetime module) is now the default implementation

 * Detect and handle MySQL-4.1 and newer TIMESTAMP (looks like DATETIME)

 * UnicodeType and ObjectType now always handled (required features)

 * Ditch support for L at the end of long integer

 * Remove z and crypt libs if building for Windows

 * Version 1.1.2
2004-09-06 21:53:40 +00:00
adustman
69efaa470e Bump version. Update README. Convert all classes to new-style. 2004-06-07 03:44:39 +00:00
adustman
1fdb7422a6 Initial conversion to modern Python. 2004-05-19 03:54:01 +00:00
adustman
187d93c188 Fix bug #897344 2004-02-29 02:28:20 +00:00
adustman
59913d32f4 * Check for module initialization failure (extremely rare)
* The MySQL FIELD_TYPE converter can now be a sequence of 2-tuples.
   Item 0 is a bit mask (using FLAG.*) which must be matched. This should
   be an integer. Item 1 is the conversion function. If item 0 is not an
   integer, then this function is considered the default converter for
   this FIELD_TYPE. Note that these tuples are considered when the query
   has been executed and the result is available, so it doesn't add a
   per-row overhead.

 * As a result of the above, BINARY BLOB fields are now returned as
   character arrays using the array.array class. Non-BINARY BLOB fields
   (i.e. TEXT) are returned as strings. If unicode is enabled, they are
   returned as unicode strings.

 * Bump version to 0.9.3b3.
2003-12-30 01:30:36 +00:00
adustman
ff06467924 Version bump 2003-11-23 22:04:04 +00:00
adustman
2ee619e3b7 Fix version number correctly 2003-09-07 02:07:16 +00:00
adustman
2f298c15f8 Version bump 2003-09-07 02:00:34 +00:00
adustman
345fe79759 Include new time handling modules 2003-07-11 00:34:40 +00:00
adustman
b6509148a2 Bump version numbers. 2003-07-08 06:34:27 +00:00
adustman
43854cc57e Build and documentation updates 2003-04-19 04:26:57 +00:00
adustman
aea6704864 Embedded server support 2002-08-22 21:12:02 +00:00
adustman
43994da567 0.9.2 (finally) 2002-07-21 04:05:17 +00:00
adustman
b6323b0477 Version 0.9.2c3, see CHANGELOG 2002-07-10 15:18:13 +00:00
adustman
6165f9d2f7 FreeBSD/OpenBSD update 2002-07-02 03:55:58 +00:00
adustman
0983b391d7 Smack my version up 2002-06-24 18:27:39 +00:00
adustman
0b5cdd48b0 packaging changes, pre-emptive version bump 2002-04-28 19:55:08 +00:00
adustman
f1905e4605 Bump version 2002-04-28 19:26:19 +00:00
adustman
127059fa73 Bump version. Minor Alpha Linux update. Clear errorhandler on close. 2002-03-14 20:43:51 +00:00
adustman
c73bd78dd9 Rework platform config a bit, default to thread-safe client. 2002-01-25 19:50:35 +00:00
adustman
2467c49b83 Fix version. 2001-12-24 01:26:50 +00:00
adustman
7214eaa31e Version 0.9.2a1. Unicode + DB-API extensions. 2001-12-24 01:23:55 +00:00
adustman
8f9be6a090 Catch more *bsd platforms. (Suggested by Ragnar Beer) 2001-11-28 16:42:45 +00:00
adustman
302c82c2a6 Simplify the various configurations.
Solaris might be fixed for gcc and broken for standard compiler.
2001-11-07 03:32:20 +00:00
adustman
302a6958f0 Link with -flat_namespace on Mac OS X/darwin. (Dan Grassi) 2001-10-31 04:25:02 +00:00
adustman
c65992c31b netbsd config 2001-10-23 04:54:00 +00:00
adustman
1f9f5ded7a 0.9.0 updates 2001-10-17 03:21:22 +00:00
adustman
00684f0b3d Catch more Linux platforms in the config. 2001-09-29 15:40:27 +00:00
adustman
55e82ee207 Solaris config (Bent NAgstrup Terp) 2001-09-21 13:33:32 +00:00
adustman
aad9f23a54 Update to 0.9.1c2. 2001-09-20 17:15:02 +00:00
adustman
0d4c84f78b OSX config (Paul DuBois); tab/space cleanups; more package info 2001-09-07 01:24:04 +00:00
adustman
955613dbe0 Version 0.9.1c1 2001-09-07 01:06:08 +00:00
adustman
70afb08b30 Change version number, back out memory changes. 2001-09-06 03:04:26 +00:00
adustman
c613b7a1c0 Minor fixes for 1.0.0. 2001-07-11 18:13:09 +00:00
adustman
8a123d5526 Update version number. 2001-06-04 16:55:04 +00:00
adustman
c1c89cc543 Rip out _mysql.field_*() methods, as MySQL recommends using SQL
instead. See C API docs.
2001-05-25 20:40:24 +00:00
adustman
702b563c6e 0.9.0c1 minor edit. 2001-05-23 02:12:10 +00:00
adustman
ce00d83836 Smash data into two separate modules: sets and times. I never liked
that name anyway.

Set has been extended somewhat. The comparision operators really only
work properly with Python 2.1, due to the limitations of __cmp__.
Set also uses the binary operators (&, |, ^), since these make somewhat
more sense than the arithmetic ones, though there is no good analog for
- (if only there were a nand operator...)

Bump the version to 0.9.0b3. This is not the actual 0.9.0b3 release yet,
however. I want to do some more insanity checking. But almost ready for
some candidate releases.
2001-05-12 04:30:34 +00:00