Zackery Spytz 
								
							 
						 
						
							
							
							
							
								
							
							
								5d95312fb8 
								
							 
						 
						
							
							
								
								Replace dead code with an assertion in winreg.c. (GH-10028)  
							
							
							
						 
						
							2018-11-08 11:45:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4435e20a9 
								
							 
						 
						
							
							
								
								bpo-35059: Convert PyObject_INIT() to function (GH-10077)  
							
							... 
							
							
							
							* Convert PyObject_INIT() and PyObject_INIT_VAR() macros to static
  inline functions.
* Fix usage of these functions: cast to PyObject* or PyVarObject*. 
							
						 
						
							2018-10-26 14:35:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									oldk 
								
							 
						 
						
							
							
							
							
								
							
							
								aa0735f597 
								
							 
						 
						
							
							
								
								bpo-32747: Remove trailing spaces in docstrings. (GH-5491)  
							
							
							
						 
						
							2018-02-02 10:52:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									luzpaz 
								
							 
						 
						
							
							
							
							
								
							
							
								a5293b4ff2 
								
							 
						 
						
							
							
								
								Fix miscellaneous typos ( #4275 )  
							
							
							
						 
						
							2017-11-05 15:37:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Segev Finer 
								
							 
						 
						
							
							
							
							
								
							
							
								679b566622 
								
							 
						 
						
							
							
								
								bpo-9566: Fix some Windows x64 compiler warnings ( #2492 )  
							
							... 
							
							
							
							* bpo-9566: Silence liblzma warnings
* bpo-9566: Silence tcl warnings
* bpo-9566: Silence tk warnings
* bpo-9566: Silence tix warnings
* bpo-9566: Fix some library warnings
* bpo-9566: Fix msvcrtmodule.c warnings
* bpo-9566: Silence _bz2 warnings
* bpo-9566: Fixed some _ssl warnings
* bpo-9566: Fix _msi warnings
* bpo-9566: Silence _ctypes warnings
* Revert "bpo-9566: Fixed some _ssl warnings"
This reverts commit a639001c94 
							
						 
						
							2017-07-26 15:17:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								40fa26606d 
								
							 
						 
						
							
							
								
								Issue  #25778 : winreg does not truncase string correctly (Patch by Eryk Sun)  
							
							
							
						 
						
							2016-12-17 13:30:27 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2954f83999 
								
							 
						 
						
							
							
								
								- Issue  #27332 : Fixed the type of the first argument of module-level functions  
							
							... 
							
							
							
							generated by Argument Clinic.  Patch by Petr Viktorin. 
							
						 
						
							2016-07-07 18:20:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a2b24f02d 
								
							 
						 
						
							
							
								
								Issue  #27332 : Fixed the type of the first argument of module-level functions  
							
							... 
							
							
							
							generated by Argument Clinic.  Patch by Petr Viktorin. 
							
						 
						
							2016-07-07 17:35:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								877826ad3d 
								
							 
						 
						
							
							
								
								Regenerate Argument Clinic code for issue  #23026 .  
							
							
							
						 
						
							2016-06-09 16:01:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4bc42c8b 
								
							 
						 
						
							
							
								
								Closes   #23026 : Documentation improvements and code formatting  
							
							
							
						 
						
							2016-05-25 11:26:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								80ac11d01e 
								
							 
						 
						
							
							
								
								Issue  #23026 : winreg.QueryValueEx() now return an integer for REG_QWORD type. (Patch by hakril)  
							
							
							
						 
						
							2016-05-24 15:42:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7b3a77b4 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment and documentation.  
							
							
							
						 
						
							2016-04-17 08:32:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								77772c0e7b 
								
							 
						 
						
							
							
								
								Issue  #20172 : Update clinicizations to current clinic.  
							
							
							
						 
						
							2015-05-13 10:58:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								fd2d482272 
								
							 
						 
						
							
							
								
								Issue  #20172 : Convert the winreg module to Argument Clinic.  
							
							
							
						 
						
							2015-05-13 01:21:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1ff29659 
								
							 
						 
						
							
							
								
								Issue  #23446 : Use PyMem_New instead of PyMem_Malloc to avoid possible integer  
							
							... 
							
							
							
							overflows.  Added few missed PyErr_NoMemory(). 
							
						 
						
							2015-02-16 13:28:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								ad4690fcca 
								
							 
						 
						
							
							
								
								Issue  #21151 : Fixed a segfault in the winreg module.  
							
							... 
							
							
							
							When ``None`` was passed as a ``REG_BINARY`` value to SetValueEx,
PyMem_DEL was called on an uninitialized buffer.  Patch by John Ehresman.
(Also an incidental typo fix in a comment in test_winreg) 
							
						 
						
							2014-07-03 10:58:06 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9cb1ec5fb5 
								
							 
						 
						
							
							
								
								Issue  #20908 : PyMem_Malloc() must be used with PyMem_Free(), not with free()  
							
							
							
						 
						
							2014-03-13 19:08:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								58c767fa30 
								
							 
						 
						
							
							
								
								MERGE:  Closes   #20908 : Memory leak in Reg2Py()  
							
							
							
						 
						
							2014-03-13 17:38:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								782c4cf155 
								
							 
						 
						
							
							
								
								Closes   #20908 : Memory leak in Reg2Py()  
							
							
							
						 
						
							2014-03-13 17:35:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46e1ce214b 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 20:17:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9594942716 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 19:40:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b64049183c 
								
							 
						 
						
							
							
								
								Issue  #18203 : Replace malloc() with PyMem_Malloc() in Python modules  
							
							... 
							
							
							
							Replace malloc() with PyMem_Malloc() when the GIL is held, or with
PyMem_RawMalloc() otherwise. 
							
						 
						
							2013-07-07 16:21:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								f8704fb24e 
								
							 
						 
						
							
							
								
								Merge 3.3  
							
							
							
						 
						
							2012-12-27 14:06:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e6bfa2911a 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2012-12-27 14:06:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								172e42295f 
								
							 
						 
						
							
							
								
								Fix   #16759 . Convert DWORD registry values using PyLong_FromUnsignedLong.  
							
							... 
							
							
							
							When converting REG_DWORD registry values into Python ints, the conversion
needs to be made from an *unsigned* long to match the DWORD type. 
							
						 
						
							2012-12-27 14:04:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								4482b01d23 
								
							 
						 
						
							
							
								
								Merge 3.3  
							
							
							
						 
						
							2012-12-27 10:15:54 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								62cf69ec7c 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2012-12-27 10:14:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								12706f2082 
								
							 
						 
						
							
							
								
								Fix   #14420 . Use PyLong_AsUnsignedLong to support the full range of DWORD.  
							
							... 
							
							
							
							This fixes an OverflowError seen in winreg.SetValueEx when passed
winreg.REG_DWORD values that should be supported by the underlying API. 
							
						 
						
							2012-12-27 10:12:45 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								2606a6f197 
								
							 
						 
						
							
							
								
								Issue  #16719 : Get rid of WindowsError. Use OSError instead  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-19 14:33:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								616f8035a8 
								
							 
						 
						
							
							
								
								Issue  #16197 : Fix several small errors in winreg documentation.  
							
							... 
							
							
							
							Initial patch by Zachary Ware. 
							
						 
						
							2012-10-31 19:29:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								6b879fa402 
								
							 
						 
						
							
							
								
								Merge 3.2  
							
							
							
						 
						
							2012-10-29 18:18:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e9aeca7c24 
								
							 
						 
						
							
							
								
								Fix   #16197 . Update docstrings and documentation to match winreg code.  
							
							... 
							
							
							
							Patch by Zachary Ware. 
							
						 
						
							2012-10-29 18:16:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								2247775bfa 
								
							 
						 
						
							
							
								
								Merge with 3.2 (Issue  #14471 )  
							
							
							
						 
						
							2012-04-02 15:41:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								984dfa7eed 
								
							 
						 
						
							
							
								
								Issue  #14471 : Fix a possible buffer overrun in the winreg module.  
							
							
							
						 
						
							2012-04-02 15:23:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								50590f111b 
								
							 
						 
						
							
							
								
								Use GetModuleHandleW to avoid *A functions where possible.  
							
							
							
						 
						
							2012-01-14 17:54:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3b93ba30 
								
							 
						 
						
							
							
								
								Use the new Unicode API  
							
							... 
							
							
							
							* Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)
 * Replce PyUnicode_FromUnicode(str, len) by PyUnicode_FromWideChar(str, len)
 * Replace Py_UNICODE by wchar_t
 * posix_putenv() uses PyUnicode_FromFormat() to create the string, instead
   of PyUnicode_FromUnicode() + _snwprintf() 
							
						 
						
							2011-11-22 02:27:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								be49244bdc 
								
							 
						 
						
							
							
								
								winreg module avoids the deprecated Unicode API  
							
							
							
						 
						
							2011-11-21 12:43:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb1c6191c 
								
							 
						 
						
							
							
								
								Follow up to  #9778 : fix regressions on 64-bit Windows builds  
							
							
							
						 
						
							2010-10-23 17:37:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								1771b54bed 
								
							 
						 
						
							
							
								
								Implement  #8521 . Added named argument handling to winreg's CreateKeyEx,  
							
							... 
							
							
							
							DeleteKeyEx, and OpenKeyEx.
Note that CKE and DKE are new functions for 3.2 so I didn't give them a
versionchanged because of the existing versionadded. OpenKeyEx already
existed so it gets a versionchanged tag. 
							
						 
						
							2010-09-27 17:56:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								abb3351785 
								
							 
						 
						
							
							
								
								Properly downcast from size_t/Py_ssize_t in a few places.  
							
							
							
						 
						
							2010-08-17 20:08:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								f2b69df023 
								
							 
						 
						
							
							
								
								Fix compilation warning on Windows  
							
							
							
						 
						
							2010-08-16 22:11:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								9b7e2d1e54 
								
							 
						 
						
							
							
								
								Fix a compile warning missed during porting (wchar_t/char) and move a  
							
							... 
							
							
							
							variable declaration outside of a loop. #2810  was when this first went in. 
							
						 
						
							2010-06-08 20:57:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								60853211da 
								
							 
						 
						
							
							
								
								Fix   #2810  - handle the case where some registry calls return  
							
							... 
							
							
							
							ERROR_MORE_DATA, requiring another call to get the remaining data.
Patch by Daniel Stutzbach 
							
						 
						
							2010-05-26 17:43:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a1b3c53 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 81029 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
  Untabify C files. Will watch buildbots.
........ 
							
						 
						
							2010-05-09 15:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								3035c3925c 
								
							 
						 
						
							
							
								
								Port  #7347  to py3k.  
							
							... 
							
							
							
							Add CreateKeyEx and DeleteKeyEx, along with test improvements. 
							
						 
						
							2010-04-21 23:56:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								e94c679df0 
								
							 
						 
						
							
							
								
								Issue  #1717 : rename tp_compare to tp_reserved.  I'll change the  
							
							... 
							
							
							
							type of tp_compare in a separate commit, for ease of reversion
should things go wrong. 
							
						 
						
							2009-02-02 20:36:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								211c625829 
								
							 
						 
						
							
							
								
								Issue  #1717 , stage 2: remove uses of tp_compare in Modules and most  
							
							... 
							
							
							
							Objects. 
							
						 
						
							2009-02-01 10:28:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								8055afd019 
								
							 
						 
						
							
							
								
								Issue  #4910 , patch 3/3:  rename nb_long to nb_reserved  
							
							
							
						 
						
							2009-01-17 10:04:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								cce2f217d4 
								
							 
						 
						
							
							
								
								Issue 4910, patch 2 of (probably) 3: pave the way for renaming of  
							
							... 
							
							
							
							nb_long:  remove last remaining use of nb_long
(in the struct module) from the core, set nb_long slots on all builtin
and extension types to 0, and remove uses of __long__ in test_complex
and test_binop.
Reviewed by Benjamin Peterson. 
							
						 
						
							2009-01-15 19:32:23 +00:00