Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							03dde732f6 
							
						 
					 
					
						
						
							
							Datetime adaptation in bytes.  
						
						
						
					 
					
						2010-12-31 03:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							87a7ebac10 
							
						 
					 
					
						
						
							
							Query mogrification in bytes.  
						
						
						
					 
					
						2010-12-31 03:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							c3196ebd9d 
							
						 
					 
					
						
						
							
							Added PyBytes_Format function.  
						
						
						
					 
					
						2010-12-31 03:18:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e18f1c63ea 
							
						 
					 
					
						
						
							
							Deal with slices passed to __*item__ in Python 3.  
						
						
						
					 
					
						2010-12-23 03:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ade1b2cc7b 
							
						 
					 
					
						
						
							
							Test suite converted into a proper package.  
						
						... 
						
						
						
						Dropped cyclic import from modules to tests: they were only working
because a second copy of the package was found in the project dir.
Use relative import so that 2to3 can do a good conversion. 
						
					 
					
						2010-12-21 05:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							f697410ab4 
							
						 
					 
					
						
						
							
							The tests are run from the external of the package.  
						
						... 
						
						
						
						If __init__ is treated as a script, relative import fail. 
						
					 
					
						2010-12-21 04:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6b52945b 
							
						 
					 
					
						
						
							
							The library can be compiled with Python 3.  
						
						... 
						
						
						
						Just compiled! No test run yet and many points to review, marked in the
code.
The patch is largely Martin von Löwis work, simplified after refactoring
in the previous commits and adapted to the new code (as the patch was
originally for Psycopg 2.0.9) 
						
					 
					
						2010-12-21 04:24:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							e182201e6e 
							
						 
					 
					
						
						
							
							Added Python codec name to the connection.  
						
						... 
						
						
						
						This allows dropping repeated dictionary lookups with unicode
query/parameters. 
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ae06fb03e7 
							
						 
					 
					
						
						
							
							Added psycopg_strdup utility function.  
						
						
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a50a91fc7b 
							
						 
					 
					
						
						
							
							No need to put connection fields to zero: tp_alloc already did.  
						
						
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							7b5d80d36d 
							
						 
					 
					
						
						
							
							Added a few missing encodings.  
						
						... 
						
						
						
						EUC_CN, EUC_JIS_2004, ISO885910, ISO885916, LATIN10, SHIFT_JIS_2004. 
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							657bcb4828 
							
						 
					 
					
						
						
							
							Encodings mapping reordered in a more maintainable order.  
						
						
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							b96dcef8a2 
							
						 
					 
					
						
						
							
							Fixed PG -> Py encodings mapping with non-alnum chars.  
						
						... 
						
						
						
						We mangle the encoding names a little bit before asking it to the
backend: be sure to be able to find the equivalent Python code back or
decoding (unicode cast or Py3) will barf. 
						
					 
					
						2010-12-21 04:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4635c2aa4f 
							
						 
					 
					
						
						
							
							Import structmember/stringobject headers from python.h.  
						
						... 
						
						
						
						stringobject is not to be imported with Python 3. 
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9b30147341 
							
						 
					 
					
						
						
							
							Using PyVarObject_HEAD_INIT macro.  
						
						
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfa9915eb 
							
						 
					 
					
						
						
							
							Using Py_TYPE and Py_REFCNT macros.  
						
						
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2196ff5488 
							
						 
					 
					
						
						
							
							Added a few compatibility macros defined in Py 2.6.  
						
						
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9b29282ee4 
							
						 
					 
					
						
						
							
							'make check' runs the test in the build directory.  
						
						... 
						
						
						
						This way tests can be run win Py3 too, as the setup 2to3s them. 
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							31093a7a58 
							
						 
					 
					
						
						
							
							Some light cleanup for Py3 conversion.  
						
						... 
						
						
						
						Either flagged as warning by python2.6 -3 or converted by 2to3. 
						
					 
					
						2010-12-21 04:02:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							a30e461038 
							
						 
					 
					
						
						
							
							The Makefile can run with both Python 2 and 3.  
						
						
						
					 
					
						2010-12-12 16:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1fa9d3a0 
							
						 
					 
					
						
						
							
							setup.py compatible with both python 2 and 3.  
						
						
						
					 
					
						2010-12-12 15:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ec182e818e 
							
						 
					 
					
						
						
							
							Added list of files the extension depends on.  
						
						
						
					 
					
						2010-12-12 14:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							89f70bdb3c 
							
						 
					 
					
						
						
							
							Changed Python const RO -> READONLY.  
						
						
						
					 
					
						2010-12-12 13:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6d7916cfe1 
							
						 
					 
					
						
						
							
							Internal imports simplified.  
						
						... 
						
						
						
						.c files only need to import psycopg.h: it will in turn import
dependencies from Python and libpq and configure.h. psycopg.h should be
the first to be imported, so the basic imports are not required in
the .h's
As a guideline I'm trying to import from the most specific to the most
generic to detect missing imports in the .h's. 
						
					 
					
						2010-12-12 13:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9fa1eac2b4 
							
						 
					 
					
						
						
							
							Dropped unused include file.  
						
						
						
					 
					
						2010-12-12 13:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0fbbd1cc91 
							
						 
					 
					
						
						
							
							Bump to next dev version.  
						
						
						
					 
					
						2010-12-12 13:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5015a30b 
							
						 
					 
					
						
						
							
							Preparing release 2.3.1  
						
						
						
					 
					
						2010-12-04 21:24:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							557e28d744 
							
						 
					 
					
						
						
							
							Dropped interface for two private functions.  
						
						... 
						
						
						
						Note: the functions are private because typecast.c imports the .c's of
typecast_[mx]datetime, not the .h's.
Work around the warning for 'skip_until_space' not used with an #ifdef.
Furthermore, those functions are now static. 
						
					 
					
						2010-12-04 13:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							288f9ee809 
							
						 
					 
					
						
						
							
							Work around CentOS 5.5 x86_64 buld problem.  
						
						... 
						
						
						
						Closes ticket #23  
						
					 
					
						2010-12-04 13:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							ebd73c14a8 
							
						 
					 
					
						
						
							
							Going to dev version for 2.3.1.  
						
						
						
					 
					
						2010-12-04 13:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9c71a9c6e5 
							
						 
					 
					
						
						
							
							Added link to psycogreen.  
						
						
						
					 
					
						2010-12-02 17:13:13 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							bde523695a 
							
						 
					 
					
						
						
							
							Fixed index entries of green-related terms.  
						
						
						
					 
					
						2010-12-02 15:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd8f8c76b 
							
						 
					 
					
						
						
							
							Typo/tenso fixed.  
						
						
						
					 
					
						2010-12-02 15:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							593cd20b4a 
							
						 
					 
					
						
						
							
							Added index entries under Adaptation for different objects.  
						
						
						
					 
					
						2010-12-02 15:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							2dae07a796 
							
						 
					 
					
						
						
							
							Preparing release 2.3.0  
						
						
						
					 
					
						2010-12-02 14:41:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							46a5f140c7 
							
						 
					 
					
						
						
							
							Bail out early from tests if connection to the test db fails.  
						
						
						
					 
					
						2010-12-01 20:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							5f80dd38c4 
							
						 
					 
					
						
						
							
							Removed runtests target; checks is the default for Makefiles  
						
						
						
					 
					
						2010-12-01 21:55:42 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							a411f85354 
							
						 
					 
					
						
						
							
							Removed default test database from Makefile  
						
						... 
						
						
						
						The default is already in test/__init__.py and the Makefile was
overwriting the PSYCOPG2_TESTDB env variable. 
						
					 
					
						2010-12-01 21:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Di Gregorio 
							
						 
					 
					
						
						
						
						
							
						
						
							f981e81813 
							
						 
					 
					
						
						
							
							Merge remote branch 'piro/python2' into python2  
						
						
						
					 
					
						2010-12-01 19:47:44 +01:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6688e7011c 
							
						 
					 
					
						
						
							
							Typos fixed in the news.  
						
						
						
					 
					
						2010-12-01 13:21:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0ad7483a2b 
							
						 
					 
					
						
						
							
							DictRow items can be updated. Patch by Alex Aster.  
						
						
						
					 
					
						2010-12-01 13:17:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							6f2d40405e 
							
						 
					 
					
						
						
							
							Added documentation for ISQLQuote.prepare().  
						
						
						
					 
					
						2010-11-28 18:26:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							361786f4a8 
							
						 
					 
					
						
						
							
							More careful connections handling during tests.  
						
						
						
					 
					
						2010-11-28 17:29:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							598b9424d2 
							
						 
					 
					
						
						
							
							Deal uniformly with test servers without pg_sleep.  
						
						
						
					 
					
						2010-11-28 17:29:36 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							2b6d2017ed 
							
						 
					 
					
						
						
							
							Added paranoia test to check we haven't broken gil release.  
						
						... 
						
						
						
						Got scared testing cancel with a signal as it doesn't work. But probably
signals are not deliveded to Python in the middle of an opcode. 
						
					 
					
						2010-11-28 17:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							0c7b0a943b 
							
						 
					 
					
						
						
							
							A prepared connection can't be canceled.  
						
						
						
					 
					
						2010-11-28 12:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							4dbd4344a3 
							
						 
					 
					
						
						
							
							Mention query cancelling in the release notes.  
						
						
						
					 
					
						2010-11-28 12:14:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Urbański 
							
						 
					 
					
						
						
						
						
							
						
						
							751bfa1ea6 
							
						 
					 
					
						
						
							
							Support query cancellation.  
						
						... 
						
						
						
						Add a cancel() method do the connection object that will interrupt
the current query using the libpq PQcancel() function. 
						
					 
					
						2010-11-28 11:50:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							9f78141532 
							
						 
					 
					
						
						
							
							Don't consider the kernel not blocking us on write as an error.  
						
						
						
					 
					
						2010-11-25 03:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniele Varrazzo 
							
						 
					 
					
						
						
						
						
							
						
						
							5a025825cc 
							
						 
					 
					
						
						
							
							Skip test if uuid not available on Python.  
						
						
						
					 
					
						2010-11-24 11:04:18 +00:00