Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e8cdcef875 
					 
					
						
						
							
							updated for version 7.3.661  
						
						... 
						
						
						
						Problem:    SEGV in Python code.
Solution:   Initialize len to zero.  Use the right function depending on
            version. (Maxim Philippov) 
						
						
					 
					
						2012-09-12 20:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cdab905136 
					 
					
						
						
							
							updated for version 7.3.657  
						
						... 
						
						
						
						Problem:    Python bindings silently truncate string values containing NUL.
Solution:   Fail when a string contains NUL. (ZyX) 
						
						
					 
					
						2012-09-05 19:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						77fceb8908 
					 
					
						
						
							
							updated for version 7.3.656  
						
						... 
						
						
						
						Problem:    Internal error in :pyeval.
Solution:   Handle failed object conversion. (ZyX) 
						
						
					 
					
						2012-09-05 18:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						221d6872c4 
					 
					
						
						
							
							updated for version 7.3.584  
						
						... 
						
						
						
						Problem:    PyCObject is not always defined.
Solution:   Use PyObject instead. 
						
						
					 
					
						2012-06-30 13:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e721122b79 
					 
					
						
						
							
							updated for version 7.3.583  
						
						... 
						
						
						
						Problem:    PyObject_NextNotImplemented is not defined before Python 2.7.
            (Danek Duvall)
Solution:   Add #ifdefs. 
						
						
					 
					
						2012-06-30 13:21:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cc3e85f169 
					 
					
						
						
							
							updated for version 7.3.581  
						
						... 
						
						
						
						Problem:    Problems compiling with Python.
Solution:   Pick UCS2 or UCS4 function at runtime. (lilydjwg) 
						
						
					 
					
						2012-06-29 19:14:52 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2afa3238a1 
					 
					
						
						
							
							updated for version 7.3.579  
						
						... 
						
						
						
						Problem:    Can't compile with Python 2.5.
Solution:   Use PyCObject when Capsules are not available. 
						
						
					 
					
						2012-06-29 16:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						db91395312 
					 
					
						
						
							
							updated for version 7.3.569  
						
						... 
						
						
						
						Problem:    Evaluating Vim expression in Python is insufficient.
Solution:   Add vim.bindeval().  Also add pyeval() and py3eval(). (ZyX) 
						
						
					 
					
						2012-06-29 12:54:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9dc93ae43e 
					 
					
						
						
							
							updated for version 7.3.288  
						
						... 
						
						
						
						Problem:    has('python') may give an error message for not being able to load
            the library after using python3.
Solution:   Only give the error when the verbose argument is true. 
						
						
					 
					
						2011-08-28 16:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						19e6094378 
					 
					
						
						
							
							updated for version 7.3.220  
						
						... 
						
						
						
						Problem:    Python 3: vim.error is a 'str' instead of an 'Exception' object,
            so 'except' or 'raise' it causes a 'SystemError' exception.
            Buffer objects do not support slice assignment.
            When exchanging text between Vim and Python, multibyte texts become
            gabage or cause Unicode Expceptions, etc.
            'py3file' tries to read in the file as Unicode, sometimes causes
            UnicodeDecodeException
Solution:   Fix the problems. (lilydjwg) 
						
						
					 
					
						2011-06-19 00:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						30fec7bc7f 
					 
					
						
						
							
							updated for version 7.3.145  
						
						... 
						
						
						
						Problem:    Can't build with Python dynamically loading.
Solution:   Add dll_PyType_Ready. 
						
						
					 
					
						2011-03-26 18:32:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						21377c8d5f 
					 
					
						
						
							
							updated for version 7.3.144  
						
						... 
						
						
						
						Problem:    Crash with ":python help(dir)". (Kearn Holliday)
Solution:   Fix the way the type is set on objects. (Tobias Columbus) 
						
						
					 
					
						2011-03-26 13:56:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						644d37b84d 
					 
					
						
						
							
							updated for version 7.3.062  
						
						... 
						
						
						
						Problem:    Python doesn't work properly when installed in another directory
            than expected.
Solution:   Figure out home directory in configure and use Py_SetPythonHome()
            at runtime. (Roland Puntaier) 
						
						
					 
					
						2010-11-16 19:26:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ebbcb824ba 
					 
					
						
						
							
							updated for version 7.3.034  
						
						... 
						
						
						
						Problem:    Win32: may be loading .dll from the wrong directory.
Solution:   Go to the Vim executable directory when opening a library. 
						
						
					 
					
						2010-10-23 14:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b744b2fa32 
					 
					
						
						
							
							Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)  
						
						
						
						
					 
					
						2010-08-13 16:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b61f95c31f 
					 
					
						
						
							
							When building with both Python 2 and Python 3 don't use RTLD_GLOBAL, so that  
						
						... 
						
						
						
						both may work. 
						
						
					 
					
						2010-08-09 22:06:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						ca8a4dfe7a 
					 
					
						
						
							
							Move many more common Python items to if_py_both.c.  
						
						
						
						
					 
					
						2010-07-31 19:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						170bf1aed5 
					 
					
						
						
							
							Move some common code from if_python.c and if_python3.c to if_py_both.h.  
						
						
						
						
					 
					
						2010-07-24 23:51:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4c3a326c53 
					 
					
						
						
							
							Temporary solution for crashing when using both :py and :py3: disallow both in  
						
						... 
						
						
						
						one session. 
						
						
					 
					
						2010-07-24 15:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						fa5d1e63c7 
					 
					
						
						
							
							Fix: "import termios" doesn't work with dynamically loaded Python. (James  
						
						... 
						
						
						
						Vega) 
						
						
					 
					
						2010-07-22 21:44:13 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						bd5e15fd5c 
					 
					
						
						
							
							Added support for Python 3. (Roland Puntaier)  
						
						
						
						
					 
					
						2010-07-17 21:19:38 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cc448b373d 
					 
					
						
						
							
							Support completion for ":find". (Nazri Ramliy)  
						
						... 
						
						
						
						Cleanup white space. 
						
						
					 
					
						2010-07-14 16:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						860cae1cec 
					 
					
						
						
							
							Add the conceal patch from Vince Negri.  
						
						
						
						
					 
					
						2010-06-05 23:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						8b9c05fa54 
					 
					
						
						
							
							updated for version 7.2.383  
						
						... 
						
						
						
						Problem:    Vim doesn't build cleanly with MSVC 2010.
Solution:   Change a few types. (George Reilly) 
						
						
					 
					
						2010-03-02 17:54:33 +01:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						be2c9ae915 
					 
					
						
						
							
							updated for version 7.2-288  
						
						
						
						
					 
					
						2009-11-11 14:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						badfde1bfe 
					 
					
						
						
							
							updated for version 7.2-268  
						
						
						
						
					 
					
						2009-11-03 10:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						cdcaa58929 
					 
					
						
						
							
							updated for version 7.2-226  
						
						
						
						
					 
					
						2009-07-09 18:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						4bdbbf7066 
					 
					
						
						
							
							updated for version 7.2-184  
						
						
						
						
					 
					
						2009-05-21 21:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						d72b386a63 
					 
					
						
						
							
							updated for version 7.2-084  
						
						
						
						
					 
					
						2009-01-13 17:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9774ecc80c 
					 
					
						
						
							
							updated for version 7.2-045  
						
						
						
						
					 
					
						2008-11-20 10:04:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						01dd60cb91 
					 
					
						
						
							
							updated for version 7.2b-014  
						
						
						
						
					 
					
						2008-07-24 14:24:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c236c16d08 
					 
					
						
						
							
							updated for version 7.2b-000  
						
						
						
						
					 
					
						2008-07-13 17:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e7cb9cf672 
					 
					
						
						
							
							updated for version 7.1-320  
						
						
						
						
					 
					
						2008-06-20 14:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						2c45e945a3 
					 
					
						
						
							
							updated for version 7.1-307  
						
						
						
						
					 
					
						2008-06-04 11:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						454ec05a47 
					 
					
						
						
							
							updated for version 7.0-209  
						
						
						
						
					 
					
						2007-03-08 09:20:28 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						658ada69f4 
					 
					
						
						
							
							updated for version 7.0-112  
						
						
						
						
					 
					
						2006-10-03 13:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						c9b4b05b35 
					 
					
						
						
							
							updated for version 7.0g  
						
						
						
						
					 
					
						2006-04-30 18:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						f740b29ae2 
					 
					
						
						
							
							updated for version 7.0199  
						
						
						
						
					 
					
						2006-02-16 22:11:02 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0ac9379acf 
					 
					
						
						
							
							updated for version 7.0184  
						
						
						
						
					 
					
						2006-01-21 22:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						b71eaaeaa8 
					 
					
						
						
							
							updated for version 7.0183  
						
						
						
						
					 
					
						2006-01-20 23:10:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						a5792f5890 
					 
					
						
						
							
							updated for version 7.0158  
						
						
						
						
					 
					
						2005-11-23 21:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						e344bead3e 
					 
					
						
						
							
							updated for version 7.0140  
						
						
						
						
					 
					
						2005-09-01 20:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						78984f503c 
					 
					
						
						
							
							updated for version 7.0121  
						
						
						
						
					 
					
						2005-08-01 07:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						9ba0eb850c 
					 
					
						
						
							
							updated for version 7.0084  
						
						
						
						
					 
					
						2005-06-13 22:28:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						555b280f28 
					 
					
						
						
							
							updated for version 7.0073  
						
						
						
						
					 
					
						2005-05-19 21:08:39 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						0e21a3f623 
					 
					
						
						
							
							updated for version 7.0067  
						
						
						
						
					 
					
						2005-04-17 20:28:32 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						7df2d6629f 
					 
					
						
						
							
							updated for version 7.0044  
						
						
						
						
					 
					
						2005-01-25 22:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						293ee4d421 
					 
					
						
						
							
							updated for version 7.0021  
						
						
						
						
					 
					
						2004-12-09 21:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						5eb86f9199 
					 
					
						
						
							
							updated for version 7.0012  
						
						
						
						
					 
					
						2004-07-26 12:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bram Moolenaar 
							
						 
					 
					
						
						
							
						
						071d4279d6 
					 
					
						
						
							
							updated for version 7.0001  
						
						
						
						
					 
					
						2004-06-13 20:20:40 +00:00