[PyObjC-svn] r2580 - in trunk/pyobjc/pyobjc-core: . Modules/objc

[email protected] Sun, 15 Aug 2010 05:59:08 -0500
Newsgroups gmane.comp.python.pyobjc.cvs
Message-ID <[email protected]>
Author: ronaldoussoren
Date: Sun Aug 15 05:59:08 2010
New Revision: 2580

Log:
Some small tweaks that improve internal consistency.


Modified:
   trunk/pyobjc/pyobjc-core/Modules/objc/module.m
   trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc-compat.h
   trunk/pyobjc/pyobjc-core/NEWS.txt

Modified: trunk/pyobjc/pyobjc-core/Modules/objc/module.m
==============================================================================
--- trunk/pyobjc/pyobjc-core/Modules/objc/module.m	(original)
+++ trunk/pyobjc/pyobjc-core/Modules/objc/module.m	Sun Aug 15 05:59:08 2010
@@ -556,7 +556,7 @@
 		return NULL;
 	}
 
-#if PY_MAJOR_VERSION == 2
+#if PY_MAJOR_VERSION == 2 && PY_MINOR_VERSION < 6
 	return PyBuffer_New(length);
 #else
 	return PyByteArray_FromStringAndSize(NULL, length);

Modified: trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc-compat.h
==============================================================================
--- trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc-compat.h	(original)
+++ trunk/pyobjc/pyobjc-core/Modules/objc/pyobjc-compat.h	Sun Aug 15 05:59:08 2010
@@ -111,7 +111,7 @@
 #if PY_MAJOR_VERSION == 2
 
 #ifndef Py_ARG_BYTES
-#define Py_ARG_BYTES "s"
+#define Py_ARG_BYTES "z"
 #endif
 
 #else

Modified: trunk/pyobjc/pyobjc-core/NEWS.txt
==============================================================================
--- trunk/pyobjc/pyobjc-core/NEWS.txt	(original)
+++ trunk/pyobjc/pyobjc-core/NEWS.txt	Sun Aug 15 05:59:08 2010
@@ -4,6 +4,12 @@
 
 An overview of the relevant changes in new, and older, releases.
 
+Version 2.4
+-----------
+
+- ``objc.allocateBuffer`` now returns a bytearray on python >= 2.6,
+  it used to return a buffer object in Python 2.
+
 Version 2.3
 -----------
 

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev